.elementor-8018 .elementor-element.elementor-element-81a6c11{--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;--border-radius:1em 1em 1em 1em;--padding-top:2em;--padding-bottom:2em;--padding-left:4em;--padding-right:4em;}.elementor-8018 .elementor-element.elementor-element-81a6c11:not(.elementor-motion-effects-element-type-background), .elementor-8018 .elementor-element.elementor-element-81a6c11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2ab733f );}.elementor-8018 .elementor-element.elementor-element-261de24{padding:0em 0em 1em 0em;text-align:center;}.elementor-8018 .elementor-element.elementor-element-261de24 .elementor-heading-title{font-size:1.5em;color:var( --e-global-color-e777cd9 );}.elementor-8018 .elementor-element.elementor-element-3faa071{text-align:start;font-size:0.9em;line-height:1.6em;color:var( --e-global-color-e777cd9 );}.elementor-8018 .elementor-element.elementor-element-259e2de{--grid-template-columns:repeat(0, auto);text-align:right;--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-8018 .elementor-element.elementor-element-259e2de .elementor-social-icon{background-color:var( --e-global-color-2ab733f );border-style:none;}.elementor-8018 .elementor-element.elementor-element-259e2de .elementor-social-icon i{color:#FBBF12;}.elementor-8018 .elementor-element.elementor-element-259e2de .elementor-social-icon svg{fill:#FBBF12;}.elementor-8018 .elementor-element.elementor-element-259e2de .elementor-icon{border-radius:50% 50% 50% 50%;}.elementor-8018 .elementor-element.elementor-element-f9f00ea .elementor-button{background-color:#02010100;font-size:0.8em;text-transform:uppercase;text-decoration:underline;letter-spacing:1px;fill:var( --e-global-color-e777cd9 );color:var( --e-global-color-e777cd9 );padding:0px 0px 0px 0px;}.elementor-8018 .elementor-element.elementor-element-f9f00ea .elementor-button:hover, .elementor-8018 .elementor-element.elementor-element-f9f00ea .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-8018 .elementor-element.elementor-element-f9f00ea .elementor-button:hover svg, .elementor-8018 .elementor-element.elementor-element-f9f00ea .elementor-button:focus svg{fill:var( --e-global-color-accent );}#elementor-popup-modal-8018 .dialog-widget-content{background-color:var( --e-global-color-2ab733f );border-style:none;border-radius:2em 2em 2em 2em;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-8018{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-8018 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-8018 .dialog-close-button{display:flex;}#elementor-popup-modal-8018 .dialog-close-button i{color:var( --e-global-color-e777cd9 );}#elementor-popup-modal-8018 .dialog-close-button svg{fill:var( --e-global-color-e777cd9 );}@media(max-width:767px){.elementor-8018 .elementor-element.elementor-element-261de24 .elementor-heading-title{font-size:1.3em;}.elementor-8018 .elementor-element.elementor-element-3faa071{text-align:start;font-size:0.85em;}#elementor-popup-modal-8018 .dialog-widget-content{border-radius:2em 2em 2em 2em;}}/* Start custom CSS */#elementor-popup-modal-8018 {
    z-index: 99999 !important;
}

/* Apenas Desktop com altura de tela pequena (máx 750px) */
@media (min-width: 1025px) and (max-height: 750px) {
    
    /* Alvo: a caixa interna do popup */
    #elementor-popup-modal-8018 .elementor-location-popup {
        transform: scale(0.95) !important;
        transform-origin: center center !important;
    }

    /* Ajuste caso o popup use o widget de diálogo do Elementor */
    #elementor-popup-modal-8018 .dialog-widget-content {
        transform: scale(0.8) !important;
        transform-origin: center center !important;
    }
}/* End custom CSS */