.elementor-310 .elementor-element.elementor-element-f7ddd02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-310 .elementor-element.elementor-element-f7ddd02:not(.elementor-motion-effects-element-type-background), .elementor-310 .elementor-element.elementor-element-f7ddd02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-widget-heading .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-310 .elementor-element.elementor-element-f32d448{text-align:center;}.elementor-310 .elementor-element.elementor-element-f32d448 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;color:#FFFFFF;}.elementor-310 .elementor-element.elementor-element-55acacc{--display:flex;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-310 .elementor-element.elementor-element-4cb474a{text-align:center;}.elementor-310 .elementor-element.elementor-element-4cb474a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-a17652c );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-310 .elementor-element.elementor-element-b8132cc .elementor-button{background-color:#025159F2;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;padding:20px 60px 20px 60px;}.elementor-310 .elementor-element.elementor-element-b8132cc{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-310 .elementor-element.elementor-element-b8132cc .elementor-button-content-wrapper{flex-direction:row;}.elementor-310 .elementor-element.elementor-element-b8132cc .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-310 .elementor-element.elementor-element-8274706 .shop_table .button, .elementor-310 .elementor-element.elementor-element-8274706 .order-again .button{background-color:var( --e-global-color-secondary );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 );}.elementor-310 .elementor-element.elementor-element-8274706 .shop_table .button:hover, .elementor-310 .elementor-element.elementor-element-8274706 .order-again .button:hover{background-color:var( --e-global-color-accent );}.elementor-310 .elementor-element.elementor-element-8274706{--confirmation-message-display:block;--sections-background-color:#E9E9E9D4;--sections-border-radius:5px 5px 5px 5px;--confirmation-message-color:var( --e-global-color-a17652c );--titles-color:var( --e-global-color-a17652c );--general-text-color:var( --e-global-color-a17652c );--payment-details-titles-color:var( --e-global-color-a17652c );--payment-details-items-color:#747474;--account-title-color:var( --e-global-color-a17652c );--bank-details-titles-color:var( --e-global-color-a17652c );--bank-details-items-color:var( --e-global-color-a17652c );--order-details-titles-totals-color:var( --e-global-color-a17652c );--order-details-items-color:var( --e-global-color-a17652c );--order-details-variations-color:var( --e-global-color-a17652c );--order-details-product-links-normal-color:#000000;--order-details-product-links-hover-color:#FFFFFF;--button-normal-text-color:#FFFFFF;--button-hover-text-color:#FFFFFF;--button-border-radius:5px 5px 5px 5px;}.elementor-310 .elementor-element.elementor-element-8274706 .shop_table, .elementor-310 .elementor-element.elementor-element-8274706 address{box-shadow:0px 0px 13px 0px rgba(0, 0, 0, 0.31);}.elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-thankyou-order-received{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 );}.elementor-310 .elementor-element.elementor-element-8274706 h2{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-310 .elementor-element.elementor-element-8274706 address, .elementor-310 .elementor-element.elementor-element-8274706 .product-purchase-note, .elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-thankyou-order-details + p{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 );}.elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-order-overview.order_details li{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 );}.elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-order-overview.order_details li strong{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;}.elementor-310 .elementor-element.elementor-element-8274706 .wc-bacs-bank-details-account-name{font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;}.elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{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 );}.elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{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 );}.elementor-310 .elementor-element.elementor-element-8274706 .shop_table thead tr th, .elementor-310 .elementor-element.elementor-element-8274706 .shop_table tfoot th, .elementor-310 .elementor-element.elementor-element-8274706 .shop_table tfoot tr td, .elementor-310 .elementor-element.elementor-element-8274706 .shop_table tfoot tr td span, .elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-table--order-downloads tr td:before{font-family:"Lato", Sans-serif;font-size:15px;font-weight:600;}.elementor-310 .elementor-element.elementor-element-8274706 .product-quantity, .elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-table--order-details td a, .elementor-310 .elementor-element.elementor-element-8274706 td.product-total, .elementor-310 .elementor-element.elementor-element-8274706 td.download-product, .elementor-310 .elementor-element.elementor-element-8274706 td.download-remaining, .elementor-310 .elementor-element.elementor-element-8274706 td.download-expires, .elementor-310 .elementor-element.elementor-element-8274706 td.download-file{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 );}.elementor-310 .elementor-element.elementor-element-8274706 .product-name .wc-item-meta .wc-item-meta-label, .elementor-310 .elementor-element.elementor-element-8274706 .wc-item-meta li p{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 );}:root{--page-title-display:none;}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-thankyou-order-received{font-size:var( --e-global-typography-secondary-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 address, .elementor-310 .elementor-element.elementor-element-8274706 .product-purchase-note, .elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-text-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-text-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:var( --e-global-typography-text-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-size:var( --e-global-typography-text-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 .product-quantity, .elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-table--order-details td a, .elementor-310 .elementor-element.elementor-element-8274706 td.product-total, .elementor-310 .elementor-element.elementor-element-8274706 td.download-product, .elementor-310 .elementor-element.elementor-element-8274706 td.download-remaining, .elementor-310 .elementor-element.elementor-element-8274706 td.download-expires, .elementor-310 .elementor-element.elementor-element-8274706 td.download-file{font-size:var( --e-global-typography-text-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 .product-name .wc-item-meta .wc-item-meta-label, .elementor-310 .elementor-element.elementor-element-8274706 .wc-item-meta li p{font-size:var( --e-global-typography-text-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 .shop_table .button, .elementor-310 .elementor-element.elementor-element-8274706 .order-again .button{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1366px){.elementor-310 .elementor-element.elementor-element-f7ddd02{--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-310 .elementor-element.elementor-element-55acacc{--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-thankyou-order-received{font-size:var( --e-global-typography-secondary-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 address, .elementor-310 .elementor-element.elementor-element-8274706 .product-purchase-note, .elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-text-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-text-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:var( --e-global-typography-text-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-size:var( --e-global-typography-text-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 .product-quantity, .elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-table--order-details td a, .elementor-310 .elementor-element.elementor-element-8274706 td.product-total, .elementor-310 .elementor-element.elementor-element-8274706 td.download-product, .elementor-310 .elementor-element.elementor-element-8274706 td.download-remaining, .elementor-310 .elementor-element.elementor-element-8274706 td.download-expires, .elementor-310 .elementor-element.elementor-element-8274706 td.download-file{font-size:var( --e-global-typography-text-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 .product-name .wc-item-meta .wc-item-meta-label, .elementor-310 .elementor-element.elementor-element-8274706 .wc-item-meta li p{font-size:var( --e-global-typography-text-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 .shop_table .button, .elementor-310 .elementor-element.elementor-element-8274706 .order-again .button{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-thankyou-order-received{font-size:var( --e-global-typography-secondary-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 address, .elementor-310 .elementor-element.elementor-element-8274706 .product-purchase-note, .elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-text-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-text-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:var( --e-global-typography-text-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-size:var( --e-global-typography-text-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 .product-quantity, .elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-table--order-details td a, .elementor-310 .elementor-element.elementor-element-8274706 td.product-total, .elementor-310 .elementor-element.elementor-element-8274706 td.download-product, .elementor-310 .elementor-element.elementor-element-8274706 td.download-remaining, .elementor-310 .elementor-element.elementor-element-8274706 td.download-expires, .elementor-310 .elementor-element.elementor-element-8274706 td.download-file{font-size:var( --e-global-typography-text-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 .product-name .wc-item-meta .wc-item-meta-label, .elementor-310 .elementor-element.elementor-element-8274706 .wc-item-meta li p{font-size:var( --e-global-typography-text-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 .shop_table .button, .elementor-310 .elementor-element.elementor-element-8274706 .order-again .button{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-310 .elementor-element.elementor-element-f32d448 .elementor-heading-title{font-size:1.5em;}.elementor-310 .elementor-element.elementor-element-55acacc{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-310 .elementor-element.elementor-element-4cb474a .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-310 .elementor-element.elementor-element-b8132cc .elementor-button{line-height:1.5em;}.elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-thankyou-order-received{font-size:var( --e-global-typography-secondary-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 address, .elementor-310 .elementor-element.elementor-element-8274706 .product-purchase-note, .elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-text-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-text-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:var( --e-global-typography-text-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-size:var( --e-global-typography-text-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 .product-quantity, .elementor-310 .elementor-element.elementor-element-8274706 .woocommerce-table--order-details td a, .elementor-310 .elementor-element.elementor-element-8274706 td.product-total, .elementor-310 .elementor-element.elementor-element-8274706 td.download-product, .elementor-310 .elementor-element.elementor-element-8274706 td.download-remaining, .elementor-310 .elementor-element.elementor-element-8274706 td.download-expires, .elementor-310 .elementor-element.elementor-element-8274706 td.download-file{font-size:var( --e-global-typography-text-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 .product-name .wc-item-meta .wc-item-meta-label, .elementor-310 .elementor-element.elementor-element-8274706 .wc-item-meta li p{font-size:var( --e-global-typography-text-font-size );}.elementor-310 .elementor-element.elementor-element-8274706 .shop_table .button, .elementor-310 .elementor-element.elementor-element-8274706 .order-again .button{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for button, class: .elementor-element-b8132cc */.elementor-310 .elementor-element.elementor-element-b8132cc .elementor-button{
    background: linear-gradient(45deg, #03A6A6, #025159, #03A6A6, #025159);
    background-size: 400% 200%;
    transition: background 1.5s cubic-bezie(0.5, 0.1, 0.4, 0.9);
    animation: brilho 3.5s ease-in infinite;
}

@keyframes brilho {
    0%{
        background-position: 0 0;
    }
    100%{
        background-position: 100% 0;
    }
}/* End custom CSS */