:root{--bs-primary: #5d41c6;--bs-secondary: #1cbcf0;--bs-terciary: #F2609B;--text-color: var(--text-color);--link-color: #F2609B;--link-color-hover: #5d41c6;--bg-barra-de-rolagem: #ffffff;--color-barra-de-rolagem: #5d41c6}body.dark{--text-color: #fff}:root{--gradient-primary-a: linear-gradient(265.73deg, rgba(255, 255, 255, 0) 3.48%, #5d41c6 100%);--gradient-primary-b: linear-gradient(265.73deg, #1cbcf0 0%, #5d41c6 100%);--gradient-primary-c: linear-gradient(135deg, #ffffff 0%, #F2609B 100%);--gradient-primary-a-dark: linear-gradient(265.73deg, rgba(0, 0, 0, 0.5) 3.48%, #4931a3 100%);--gradient-primary-b-dark: linear-gradient(265.73deg, #0d9dcc 0%, #4931a3 100%);--gradient-primary-c-dark: linear-gradient(135deg, #ffffff 0%, #ee317d 100%);--gradient-custom-a: linear-gradient(103.42deg, #5d41c6 0%, #F2609B 106.14%);--gradient-custom-b: linear-gradient(135deg, #5d41c6 0%, #F2609B 100%)}:root{--bs-gray-50: #f5f6f6;--bs-gray-100: #ececed;--bs-gray-200: #d7d7e0;--bs-gray-300: #b0b1b3;--bs-gray-400: #939399;--bs-gray-500: #707176;--bs-gray-600: #545458;--bs-gray-700: #4e5056;--bs-gray-800: #222;--bs-gray-900: #070707}:root{--loader-color: var(--bs-primary);--header-indicator: var(--bs-primary);--header-top-bg: var(--bs-primary);--header-top-border: var(--bs-gray-100);--header-icon-social: var(--bs-secondary);--header-icon-social-hover: var(--bs-primary);--header-bg: var(--bs-primary);--header-menu-hover: var(--bs-terciary);--header-dropdown-bg: var(--bs-white);--header-hamburguer: var(--bs-primary);--header-hamburguer-hover: var(--bs-primary);--header-search: var(--bs-white);--header-search-hover: var(--bs-white);--footer-bg: var(--bs-primary);--footer-social: var(--bs-terciary);--footer-social-hover: var(--bs-primary);--back-to-top: var(--bs-primary);--back-to-top-hover: var(--bs-terciary);--feed-title: var(--bs-terciary);--feed-title-hover: var(--bs-primary);--feed-excert-color: #434343;--feed-icon-color: var(--bs-primary);--sidebar-bg: var(--bs-white);--page-navi-current-color: var(--bs-primary);--header-post-bg: var(--bs-gray-50);--header-post-title: var(--bs-terciary);--header-go-back: var(--bs-terciary);--header-go-back-hover: var(--bs-primary)}:root{--bs-font-family-base: Inter, sans-serif;--bs-font-family-base-alternative: Saira, sans-serif}body::-webkit-scrollbar,.modal::-webkit-scrollbar{width:7px}body::-webkit-scrollbar-track,.modal::-webkit-scrollbar-track{background:var(--bg-barra-de-rolagem)}body::-webkit-scrollbar-thumb,.modal::-webkit-scrollbar-thumb{background-color:var(--color-barra-de-rolagem);height:33px;border-radius:0px}:target{scroll-margin-top:4.5em}body{line-height:1.5;background-color:var(--body-color)}body.overflow{overflow:hidden}html,body{scroll-behavior:smooth;margin-top:0 !important;font-family:var(--bs-font-family-base);color:var(--text-color);position:relative;font-size:16px}html:target,body:target{scroll-margin-top:4.5em}html a,body a{color:var(--link-color);word-break:break-word;text-decoration:none}html a:hover,body a:hover{color:var(--link-color-hover);text-decoration:none;cursor:pointer;transition:all 330ms linear}html h1,body h1{font-family:var(--bs-font-family-base-alternative);font-size:3.5rem;line-height:1.2;margin-bottom:20px}html h2,body h2{font-family:var(--bs-font-family-base-alternative);font-size:2.5rem;line-height:1.2;font-weight:500;margin-bottom:15px}html h3,body h3{font-family:var(--bs-font-family-base-alternative);font-size:2rem;line-height:1.2;font-weight:600;margin-bottom:15px}html h4,body h4{font-family:var(--bs-font-family-base-alternative);font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:10px}html h5,body h5{font-family:var(--bs-font-family-base-alternative);font-size:1rem;line-height:1.4;font-weight:500;margin-bottom:10px}html h6,body h6{font-family:var(--bs-font-family-base-alternative);font-size:.875rem;line-height:1.4;font-weight:500;margin-bottom:10px}html p,body p{font-size:1rem;line-height:1.6;margin-bottom:15px;font-weight:300}html strong,body strong{font-weight:600}html ul,body ul{list-style:circle}html ul li,body ul li{list-style-position:outside}html ol,body ol{padding-left:15px}html ol li,body ol li{list-style-position:outside}.back-to-top{position:fixed;right:3vw;bottom:0;width:40px;height:40px;border-radius:50px;padding:6px 0px;line-height:30px;text-align:center;background:linear-gradient(103.42deg, var(--bs-primary) 0%, var(--bs-terciary) 106.14%);color:#fff;font-size:18px;cursor:pointer;opacity:0;visibility:hidden;z-index:2;transition:all 520ms linear,background-color 2s linear}.back-to-top.active{bottom:2vw;opacity:1;visibility:visible}.back-to-top.active:hover{background:linear-gradient(103.42deg, var(--bs-primary) 0%, var(--bs-terciary) 6.14%);transform:scale(1.1)}.back-to-top a i{color:#fff}.woocommerce a.button,.entry-content .faux-button,.entry-content .wp-block-button__link,.entry-content input[type=button],.entry-content input[type=reset],.entry-content input[type=submit],.entry-content button[type=submit],.banner-box .banner-text a,.btn:not([class*=btn-]):not([class^=btn-]){padding:1em 2em;font-size:14px;background:rgba(0,0,0,0);border:none;position:relative;color:#fff !important;z-index:1;text-transform:upperase;display:inline-block;border-radius:10px;transition:639ms;background-color:rgba(0,0,0,0) !important;min-width:85px;text-align:center}.woocommerce a.button:focus,.entry-content .faux-button:focus,.entry-content .wp-block-button__link:focus,.entry-content input[type=button]:focus,.entry-content input[type=reset]:focus,.entry-content input[type=submit]:focus,.entry-content button[type=submit]:focus,.banner-box .banner-text a:focus,.btn:not([class*=btn-]):not([class^=btn-]):focus{box-shadow:none}.woocommerce a.button:focus::before,.entry-content .faux-button:focus::before,.entry-content .wp-block-button__link:focus::before,.entry-content input[type=button]:focus::before,.entry-content input[type=reset]:focus::before,.entry-content input[type=submit]:focus::before,.entry-content button[type=submit]:focus::before,.banner-box .banner-text a:focus::before,.btn:not([class*=btn-]):not([class^=btn-]):focus::before{transform:translate(5%, 20%);width:10px;height:10px}.woocommerce a.button:focus::after,.entry-content .faux-button:focus::after,.entry-content .wp-block-button__link:focus::after,.entry-content input[type=button]:focus::after,.entry-content input[type=reset]:focus::after,.entry-content input[type=submit]:focus::after,.entry-content button[type=submit]:focus::after,.banner-box .banner-text a:focus::after,.btn:not([class*=btn-]):not([class^=btn-]):focus::after{border-radius:50px;transform:translate(0, 0);width:100%;height:100%}.woocommerce a.button::before,.woocommerce a.button::after,.entry-content .faux-button::before,.entry-content .faux-button::after,.entry-content .wp-block-button__link::before,.entry-content .wp-block-button__link::after,.entry-content input[type=button]::before,.entry-content input[type=button]::after,.entry-content input[type=reset]::before,.entry-content input[type=reset]::after,.entry-content input[type=submit]::before,.entry-content input[type=submit]::after,.entry-content button[type=submit]::before,.entry-content button[type=submit]::after,.banner-box .banner-text a::before,.banner-box .banner-text a::after,.btn:not([class*=btn-]):not([class^=btn-])::before,.btn:not([class*=btn-]):not([class^=btn-])::after{content:"";position:absolute;bottom:0;right:0;z-index:-99999;transition:all .4s}.woocommerce a.button::before,.entry-content .faux-button::before,.entry-content .wp-block-button__link::before,.entry-content input[type=button]::before,.entry-content input[type=reset]::before,.entry-content input[type=submit]::before,.entry-content button[type=submit]::before,.banner-box .banner-text a::before,.btn:not([class*=btn-]):not([class^=btn-])::before{transform:translate(0%, 0%);width:100%;height:100%;background:var(--bs-terciary);border-radius:10px}.woocommerce a.button::after,.entry-content .faux-button::after,.entry-content .wp-block-button__link::after,.entry-content input[type=button]::after,.entry-content input[type=reset]::after,.entry-content input[type=submit]::after,.entry-content button[type=submit]::after,.banner-box .banner-text a::after,.btn:not([class*=btn-]):not([class^=btn-])::after{transform:translate(0px, 0px);width:10px;height:10px;background:var(--bs-primary);backdrop-filter:blur(5px);border-radius:8px 0 10px 0px}.woocommerce a.button:hover,.entry-content .faux-button:hover,.entry-content .wp-block-button__link:hover,.entry-content input[type=button]:hover,.entry-content input[type=reset]:hover,.entry-content input[type=submit]:hover,.entry-content button[type=submit]:hover,.banner-box .banner-text a:hover,.btn:not([class*=btn-]):not([class^=btn-]):hover{background:rgba(0,0,0,0);color:#fff !important}.woocommerce a.button:hover::before,.entry-content .faux-button:hover::before,.entry-content .wp-block-button__link:hover::before,.entry-content input[type=button]:hover::before,.entry-content input[type=reset]:hover::before,.entry-content input[type=submit]:hover::before,.entry-content button[type=submit]:hover::before,.banner-box .banner-text a:hover::before,.btn:not([class*=btn-]):not([class^=btn-]):hover::before{transform:translate(5%, 20%);width:10px;height:10px}.woocommerce a.button:hover::after,.entry-content .faux-button:hover::after,.entry-content .wp-block-button__link:hover::after,.entry-content input[type=button]:hover::after,.entry-content input[type=reset]:hover::after,.entry-content input[type=submit]:hover::after,.entry-content button[type=submit]:hover::after,.banner-box .banner-text a:hover::after,.btn:not([class*=btn-]):not([class^=btn-]):hover::after{border-radius:10px;transform:translate(0, 0);width:100%;height:100%}.woocommerce a.button:active::after,.entry-content .faux-button:active::after,.entry-content .wp-block-button__link:active::after,.entry-content input[type=button]:active::after,.entry-content input[type=reset]:active::after,.entry-content input[type=submit]:active::after,.entry-content button[type=submit]:active::after,.banner-box .banner-text a:active::after,.btn:not([class*=btn-]):not([class^=btn-]):active::after{transition:0s;transform:translate(0, 5%)}