.elementor-71 .elementor-element.elementor-element-20ce56c2:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-20ce56c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-71 .elementor-element.elementor-element-20ce56c2{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-71 .elementor-element.elementor-element-20ce56c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-2bb4706f{text-align:left;}.elementor-71 .elementor-element.elementor-element-4660cfb7 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-4660cfb7{font-family:"El Messiri", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-6de495af .elementor-repeater-item-129a918 > a{color:#FFFFFF;background-color:#00000026;}.elementor-71 .elementor-element.elementor-element-6de495af .elementor-repeater-item-129a918 > a svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-6de495af .elementor-repeater-item-129a918 > a:hover{background-color:var( --e-global-color-secondary );}.elementor-71 .elementor-element.elementor-element-6de495af .elementor-repeater-item-5b24dc7 > a{color:#FFFFFF;background-color:#00000026;}.elementor-71 .elementor-element.elementor-element-6de495af .elementor-repeater-item-5b24dc7 > a svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-6de495af .elementor-repeater-item-5b24dc7 > a:hover{background-color:var( --e-global-color-secondary );}.elementor-71 .elementor-element.elementor-element-6de495af .elementor-repeater-item-9f4e12c > a{color:#FFFFFF;background-color:#00000026;}.elementor-71 .elementor-element.elementor-element-6de495af .elementor-repeater-item-9f4e12c > a svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-6de495af .elementor-repeater-item-9f4e12c > a:hover{background-color:var( --e-global-color-secondary );}.elementor-71 .elementor-element.elementor-element-6de495af .elementor-repeater-item-4e4c600 > a{color:#FFFFFF;background-color:#00000026;}.elementor-71 .elementor-element.elementor-element-6de495af .elementor-repeater-item-4e4c600 > a svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-6de495af .elementor-repeater-item-4e4c600 > a:hover{background-color:var( --e-global-color-secondary );}.elementor-71 .elementor-element.elementor-element-6de495af > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-6de495af .ekit_social_media{text-align:left;}.elementor-71 .elementor-element.elementor-element-6de495af .ekit_social_media > li > a{text-align:center;text-decoration:none;border-radius:50% 50% 50% 50%;font-family:"El Messiri", Sans-serif;font-size:14px;font-weight:700;width:35px;height:35px;line-height:35px;}.elementor-71 .elementor-element.elementor-element-6de495af .ekit_social_media > li{display:inline-block;margin:5px 5px 5px 5px;}.elementor-71 .elementor-element.elementor-element-4d52052d{width:var( --container-widget-width, 489px );max-width:489px;--container-widget-width:489px;--container-widget-flex-grow:0;top:-108px;}body:not(.rtl) .elementor-71 .elementor-element.elementor-element-4d52052d{left:-301px;}body.rtl .elementor-71 .elementor-element.elementor-element-4d52052d{right:-301px;}.elementor-71 .elementor-element.elementor-element-6b2662b4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-2876ae1b{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-71 .elementor-element.elementor-element-2876ae1b{left:0px;}body.rtl .elementor-71 .elementor-element.elementor-element-2876ae1b{right:0px;}.elementor-71 .elementor-element.elementor-element-2876ae1b .elementor-divider-separator{width:30px;}.elementor-71 .elementor-element.elementor-element-2876ae1b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-71 .elementor-element.elementor-element-6439fa71 > .elementor-widget-container{padding:1px 0px 0px 40px;}.elementor-71 .elementor-element.elementor-element-6439fa71 .elementor-heading-title{font-family:"El Messiri", Sans-serif;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-cc48780 .elementor-accordion-item{border-width:0px;}.elementor-71 .elementor-element.elementor-element-cc48780 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-71 .elementor-element.elementor-element-cc48780 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-71 .elementor-element.elementor-element-cc48780 .elementor-accordion-icon, .elementor-71 .elementor-element.elementor-element-cc48780 .elementor-accordion-title{color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-cc48780 .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-cc48780 .elementor-active .elementor-accordion-icon, .elementor-71 .elementor-element.elementor-element-cc48780 .elementor-active .elementor-accordion-title{color:#F3F1F1;}.elementor-71 .elementor-element.elementor-element-cc48780 .elementor-active .elementor-accordion-icon svg{fill:#F3F1F1;}.elementor-71 .elementor-element.elementor-element-cc48780 .elementor-tab-content{color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-ee2d21e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-0fcb9e7{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-71 .elementor-element.elementor-element-0fcb9e7{left:0px;}body.rtl .elementor-71 .elementor-element.elementor-element-0fcb9e7{right:0px;}.elementor-71 .elementor-element.elementor-element-0fcb9e7 .elementor-divider-separator{width:30px;}.elementor-71 .elementor-element.elementor-element-0fcb9e7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-71 .elementor-element.elementor-element-2393338 > .elementor-widget-container{padding:1px 0px 0px 40px;}.elementor-71 .elementor-element.elementor-element-2393338 .elementor-heading-title{font-family:"El Messiri", Sans-serif;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-fd9e83a .elementor-accordion-item{border-width:0px;}.elementor-71 .elementor-element.elementor-element-fd9e83a .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-71 .elementor-element.elementor-element-fd9e83a .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-71 .elementor-element.elementor-element-fd9e83a .elementor-accordion-icon, .elementor-71 .elementor-element.elementor-element-fd9e83a .elementor-accordion-title{color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-fd9e83a .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-fd9e83a .elementor-active .elementor-accordion-icon, .elementor-71 .elementor-element.elementor-element-fd9e83a .elementor-active .elementor-accordion-title{color:#F3F1F1;}.elementor-71 .elementor-element.elementor-element-fd9e83a .elementor-active .elementor-accordion-icon svg{fill:#F3F1F1;}.elementor-71 .elementor-element.elementor-element-fd9e83a .elementor-tab-content{color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-49647b51 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-658ae753{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-71 .elementor-element.elementor-element-658ae753{left:0px;}body.rtl .elementor-71 .elementor-element.elementor-element-658ae753{right:0px;}.elementor-71 .elementor-element.elementor-element-658ae753 .elementor-divider-separator{width:30px;}.elementor-71 .elementor-element.elementor-element-658ae753 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-71 .elementor-element.elementor-element-51f1228b > .elementor-widget-container{padding:1px 0px 0px 40px;}.elementor-71 .elementor-element.elementor-element-51f1228b .elementor-heading-title{font-family:"El Messiri", Sans-serif;font-weight:700;letter-spacing:0.5px;color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-4bf287d8{width:var( --container-widget-width, 384px );max-width:384px;--container-widget-width:384px;--container-widget-flex-grow:0;top:122px;}.elementor-71 .elementor-element.elementor-element-4bf287d8.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-71 .elementor-element.elementor-element-4bf287d8{left:60px;}body.rtl .elementor-71 .elementor-element.elementor-element-4bf287d8{right:60px;}@media(max-width:1024px){.elementor-71 .elementor-element.elementor-element-20ce56c2{padding:70px 30px 70px 30px;}.elementor-71 .elementor-element.elementor-element-6de495af .ekit_social_media > li{margin:3px 3px 3px 3px;}.elementor-71 .elementor-element.elementor-element-6de495af .ekit_social_media > li > a{width:30px;height:30px;line-height:30px;}.elementor-71 .elementor-element.elementor-element-4d52052d{width:var( --container-widget-width, 430px );max-width:430px;--container-widget-width:430px;--container-widget-flex-grow:0;top:-74px;}body:not(.rtl) .elementor-71 .elementor-element.elementor-element-4d52052d{left:47px;}body.rtl .elementor-71 .elementor-element.elementor-element-4d52052d{right:47px;}.elementor-71 .elementor-element.elementor-element-6439fa71 .elementor-heading-title{font-size:16px;}.elementor-71 .elementor-element.elementor-element-2393338 .elementor-heading-title{font-size:16px;}.elementor-71 .elementor-element.elementor-element-51f1228b .elementor-heading-title{font-size:16px;}}@media(max-width:767px){.elementor-71 .elementor-element.elementor-element-20ce56c2{padding:70px 30px 70px 30px;}.elementor-71 .elementor-element.elementor-element-4d52052d{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;top:-78px;}body:not(.rtl) .elementor-71 .elementor-element.elementor-element-4d52052d{left:-39px;}body.rtl .elementor-71 .elementor-element.elementor-element-4d52052d{right:-39px;}.elementor-71 .elementor-element.elementor-element-4bf287d8{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;top:121px;}body:not(.rtl) .elementor-71 .elementor-element.elementor-element-4bf287d8{left:2px;}body.rtl .elementor-71 .elementor-element.elementor-element-4bf287d8{right:2px;}}/* Start custom CSS for html, class: .elementor-element-e5b5999 */.whatsapp-button {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 1000;
    background-color: #25d366;
    border-radius: 50%; /* Garante que o botão seja perfeitamente redondo */
    box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
    padding: 10px; /* Ajusta o padding sem deformar */
    width: 60px; /* Garantia de tamanho fixo para o botão */
    height: 60px; /* Garantia de altura fixa */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    animation: shake 3s infinite ease-in-out;
}

.whatsapp-button:hover {
    transform: scale(1.1);
    box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.2);
}

.whatsapp-button img {
    width: 40px;
    height: 40px;
}

@keyframes shake {
    0%, 100% { transform: translate(0, 0); }
    25% { transform: translate(1px, -1px); }
    50% { transform: translate(-1px, 1px); }
    75% { transform: translate(1px, 1px); }
}/* End custom CSS */