.elementor-7 .elementor-element.elementor-element-12d36f7{--display:flex;--min-height:200px;--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;--justify-content:center;--overlay-opacity:0.5;}.elementor-7 .elementor-element.elementor-element-12d36f7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-12d36f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://docetorra.com/wp-content/uploads/2024/11/home-img.jpg");background-position:center left;}.elementor-7 .elementor-element.elementor-element-12d36f7::before, .elementor-7 .elementor-element.elementor-element-12d36f7 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-12d36f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-12d36f7 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-12d36f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-12d36f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-fd94e09{text-align:center;}.elementor-7 .elementor-element.elementor-element-fd94e09 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:55px;font-weight:800;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-37ad1dc{--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:0100px;--padding-bottom:0100px;--padding-left:020px;--padding-right:020px;}.elementor-widget-global.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-global.elementor-view-framed .elementor-icon, .elementor-widget-global.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-global.elementor-view-framed .elementor-icon, .elementor-widget-global.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-global-246 > .elementor-widget-container{background-color:#54595F00;padding:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-global-246.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-7 .elementor-element.elementor-global-246 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-global-246.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-global-246.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-global-246.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-global-246.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-global-246.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8b38ed3 .shop_table .button{background-color:var( --e-global-color-5a6f5b5 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-8b38ed3 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-5a6f5b5 );}.elementor-7 .elementor-element.elementor-element-8b38ed3{--sections-title-color:var( --e-global-color-5a6f5b5 );--sections-title-spacing:15px;--sections-radio-buttons-color:var( --e-global-color-5a6f5b5 );--forms-buttons-normal-text-color:var( --e-global-color-ee33886 );--forms-buttons-border-type:none;--order-summary-color:var( --e-global-color-5a6f5b5 );--order-summary-variations-color:var( --e-global-color-5a6f5b5 );--product-link-normal-color:var( --e-global-color-5a6f5b5 );--order-summary-items-divider-color:var( --e-global-color-5a6f5b5 );--totals-color:var( --e-global-color-5a6f5b5 );--checkout-button-normal-text-color:var( --e-global-color-ee33886 );}.elementor-7 .elementor-element.elementor-element-8b38ed3 .cart_totals h2{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;}.elementor-7 .elementor-element.elementor-element-8b38ed3 .coupon .input-text, .elementor-7 .elementor-element.elementor-element-8b38ed3 .cart-collaterals .input-text, .elementor-7 .elementor-element.elementor-element-8b38ed3 select, .elementor-7 .elementor-element.elementor-element-8b38ed3 .select2-selection--single{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-8b38ed3 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-5a6f5b5 );}.elementor-7 .elementor-element.elementor-element-8b38ed3 .checkout-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );border-style:none;}:root{--page-title-display:none;}/* Start custom CSS for global, class: .elementor-global-246 */.elementor-7 .elementor-element.elementor-global-246 {
    position: fixed;
    right: 30px; /* Ajuste a distância da borda direita */
    bottom: 30px; /* Ajuste a distância da borda inferior */
    z-index: 999; /* Certifique-se de que o botão fique acima de outros elementos */
    background-color: #25D366; /* Cor verde do WhatsApp */
    color: #fff; /* Cor branca para o ícone ou texto */
    border-radius: 100%; /* Torna o botão redondo */
    width: 70px; /* Largura do botão */
    height: 70px; /* Altura do botão */
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); /* Sombra opcional */
    cursor: pointer;
    text-decoration: none;
}

.elementor-7 .elementor-element.elementor-global-246:hover {
    background-color: #1ebe57; /* Cor mais escura no hover */
}/* End custom CSS */