.elementor-kit-6{--e-global-color-primary:#464646;--e-global-color-secondary:#616161;--e-global-color-text:#026c7c;--e-global-color-accent:#034e59;--e-global-color-24577c6:#eeb027;--e-global-color-786d618:#d9d9d9;--e-global-color-b14c341:#fff;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:3.75rem;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:4.375rem;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:2.625rem;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:3.25rem;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:1.25rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.875rem;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:1.25rem;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:1.875rem;--e-global-typography-f0f8b2f-font-family:"Montserrat";--e-global-typography-f0f8b2f-font-size:2rem;--e-global-typography-f0f8b2f-font-weight:400;--e-global-typography-f0f8b2f-line-height:2.625rem;--e-global-typography-2e8c87a-font-family:"Montserrat";--e-global-typography-2e8c87a-font-size:1.125rem;--e-global-typography-2e8c87a-font-weight:400;--e-global-typography-2e8c87a-line-height:1.75rem;--e-global-typography-b29a1d9-font-family:"Montserrat";--e-global-typography-b29a1d9-font-size:1rem;--e-global-typography-b29a1d9-font-weight:500;--e-global-typography-b29a1d9-line-height:1.5rem;background-color:var(--e-global-color-b14c341);color:var(--e-global-color-primary);font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-kit-6 p{margin-block-end:0}.elementor-kit-6 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height)}.elementor-kit-6 h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-6 h3{font-family:var( --e-global-typography-f0f8b2f-font-family ), Sans-serif;font-size:var(--e-global-typography-f0f8b2f-font-size);font-weight:var(--e-global-typography-f0f8b2f-font-weight);line-height:var(--e-global-typography-f0f8b2f-line-height)}.elementor-kit-6 h4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:75%}.e-con{--container-max-width:75%;--container-default-padding-top:0;--container-default-padding-right:0;--container-default-padding-bottom:0;--container-default-padding-left:0}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media (max-width:1366px){.elementor-kit-6{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-kit-6 h1{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-kit-6 h2{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-6 h3{font-size:var(--e-global-typography-f0f8b2f-font-size);line-height:var(--e-global-typography-f0f8b2f-line-height)}.elementor-kit-6 h4{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:85%}.e-con{--container-max-width:85%}}@media (max-width:1024px){.elementor-kit-6{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-kit-6 h1{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-kit-6 h2{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-6 h3{font-size:var(--e-global-typography-f0f8b2f-font-size);line-height:var(--e-global-typography-f0f8b2f-line-height)}.elementor-kit-6 h4{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:85%}.e-con{--container-max-width:85%}}@media (max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:2.25rem;--e-global-typography-primary-line-height:2.875rem;--e-global-typography-secondary-font-size:2.25rem;--e-global-typography-secondary-line-height:2.875rem;--e-global-typography-text-font-size:1.125rem;--e-global-typography-text-line-height:1.75rem;--e-global-typography-accent-font-size:1.125rem;--e-global-typography-accent-line-height:1.75rem;--e-global-typography-f0f8b2f-font-size:1.5rem;--e-global-typography-f0f8b2f-line-height:2.125rem;--e-global-typography-2e8c87a-font-size:1.125rem;--e-global-typography-2e8c87a-line-height:1.75rem;--e-global-typography-b29a1d9-font-size:1.125rem;--e-global-typography-b29a1d9-line-height:1.75rem;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-kit-6 h1{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-kit-6 h2{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-kit-6 h3{font-size:var(--e-global-typography-f0f8b2f-font-size);line-height:var(--e-global-typography-f0f8b2f-line-height)}.elementor-kit-6 h4{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:85%}.e-con{--container-max-width:85%}}:root{--cinza-escuro:#464646;--cinza-claro:#616161;--azul:#026c7c;--azul-escuro:#034e59;--amarelo:#eeb027;--cinza:#d9d9d9;--branco:#fff;--montserrat:Montserrat}body{overflow-x:hidden}table{font-size:var(--e-global-typography-b29a1d9-font-size)!important;font-family: var(--e-global-typography-b29a1d9-font-family) !important;color:var(--e-global-color-secondary);border-collapse:collapse;border-spacing:0;width:100%;margin:0;padding:0;border:none}th,td{text-align:left;font-weight:normal;padding:0;border:none;vertical-align:middle}caption{text-align:left;padding:0;margin:0;font-weight:normal}#form-button,.single_add_to_cart_button,.elementor-button--checkout{width:max-content;position:relative;overflow:hidden!important;border-radius:100px;border:2px solid var(--border)!important;background:transparent!important;font-weight:600!important;color:var(--cor);fill:currentColor;transition:var(--transition);z-index:1;&::before {
        content: "";
        position: absolute;
        inset: 0;
        border-radius: 100px;
        transition: var(--transition);
        background: var(--bg);
        transform: translateX(var(--x-start));
        z-index: -1;
    }
    
    &:hover {
        transform: translateY(-3px);
        color: var(--cor-hover) !important;
        
        &::before {
            transform: translateX(var(--x-end));
        }
    }
}.botao,.botao-2,.botao-3{width:max-content;position:relative;overflow:hidden;border-radius:100px;& a {
        border: 2px solid var(--border) !important;
        background: transparent !important;
    }
    
    & span {
        font-weight: 600 !important;
        color: var(--cor);
        fill: currentColor;
        transition: var(--transition);
        z-index: 1;
    }
    
    & a::before {
        content: "";
        position: absolute;
        inset: 0;
        border-radius: 100px;
        transition: var(--transition);
        background: var(--bg);
        transform: translateX(var(--x-start));
    }
    
    &:hover {
        transform: translateY(-3px);
        
        & span {
            color: var(--cor-hover);
        }
        
        & a::before {
            transform: translateX(var(--x-end));
        }
    }
}.botao,#form-button{--cor:white;--cor-hover:var(--e-global-color-primary);--border:white;--bg:white;--x-start:-100%;--x-end:0;--transition:.2s .15s}.botao-2,.single_add_to_cart_button,.elementor-button--checkout{--cor:white;--cor-hover:var(--e-global-color-primary);--border:var(--e-global-color-primary);--bg:var(--e-global-color-primary);--x-start:0;--x-end:-100%;--transition:.2s .15s}.botao-3{--cor:var(--e-global-color-primary);--cor-hover:var(--e-global-color-24577c6);--border:var(--e-global-color-24577c6);--bg:var(--e-global-color-24577c6);--x-start:0;--x-end:-100%;--transition:.2s .15s}.realce{font-weight:bold;color:var(--e-global-color-text)}.link>.elementor-heading-title::after{display:inline-block;width:1.4em;height:1.4em;vertical-align:-.35em;content:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'%3E%3Cpath\ fill=\'%23EEB027\'\ fill-rule=\'evenodd\'\ d=\'M9.97\ 7.47a.75.75\ 0\ 0\ 1\ 1.06\ 0l4\ 4a.75.75\ 0\ 0\ 1\ 0\ 1.06l-4\ 4a.75.75\ 0\ 1\ 1-1.06-1.06L13.44\ 12L9.97\ 8.53a.75.75\ 0\ 0\ 1\ 0-1.06\'\ clip-rule=\'evenodd\'/%3E%3C/svg%3E)}.card{--blur:30px;box-shadow: 0 0 var(--blur) #00000040;transition:.3s;aspect-ratio: 3/4;&:hover {
        transform: scale(0.99);
        --blur: 10px;
    }
    
    &::before {
        content: "";
        position: absolute;
        inset: 0;
        background: linear-gradient(to top, black 40%, transparent);
        background-size: 100% 200%;
        background-position: top;
        opacity: .75;
        transition: .5s;
        pointer-events: none;
    }
    
    &:hover::before {
        background-position: 50%;
    }
}.link-wrapper:hover .link div{text-decoration:underline}.card-quadrado{--blur:30px;box-shadow: 0 0 var(--blur) #00000040;transition:.3s;aspect-ratio: 1/1;&:hover {
        transform: scale(0.99);
        --blur: 10px;
    }
    
    &::before {
        content: "";
        position: absolute;
        inset: 0;
        background: linear-gradient(to top, black 40%, transparent);
        background-size: 100% 200%;
        background-position: 50%;
        opacity: .75;
        transition: .5s;
        pointer-events: none;
    }
    
    &:hover::before {
        background-position: top;
    }
}.swiper-pagination-bullet-active{width:1rem!important;border-radius:100px!important}.swiper-pagination-bullet{transition:.3s!important}.elementor-post-info__terms-list-item{padding:2px 10px;border-radius:100px;background:var(--e-global-color-24577c6);font-size:1rem;text-wrap:nowrap}.elementor-post-info__terms-list{font-size:0;display:flex!important;gap:4px}.um .um-form input{border-radius:6px!important}.um a.um-button,.um a.um-button.um-disabled:active,.um a.um-button.um-disabled:focus,.um a.um-button.um-disabled:hover,.um input[type="submit"].um-button,.um input[type="submit"].um-button:focus{background:var(--cinza-escuro)!important;border-radius:100px!important;color:#fff!important;box-shadow:none!important;&:hover {
        background: var(--amarelo) !important;
    }
}.um-form{padding:16px;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:6px;background:#fff}.um-field:first-child{position:relative;padding:0!important}.float{animation:float-animation 3s infinite both}@keyframes float-animation {
    from {
        transform: translateY(0);
    }
    
    50% {
        transform: translateY(-10px);
    }
    
    to {
        transform: translateY(0);
    }
}.wc-block-checkout{display:flex!important;flex-direction:column!important;gap:24px!important;height:auto!important;& .wc-block-checkout__sidebar,
    & .wc-block-checkout__main {
        margin: 0 !important;
        padding: 0 !important;
        width: 100% !important;
        height: 100% !important;
        position: relative !important;
        top: 0;
    }
}#rank-math-analytics-stats-wrapper{display:none}