.elementor-1567 .elementor-element.elementor-element-319746d{--display:flex;}.elementor-1567 .elementor-element.elementor-element-319746d:not(.elementor-motion-effects-element-type-background), .elementor-1567 .elementor-element.elementor-element-319746d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BA2CCB;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1567 .elementor-element.elementor-element-8995639{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-1567 .elementor-element.elementor-element-8995639:not( .elementor-widget-image ), .elementor-1567 .elementor-element.elementor-element-8995639.elementor-widget-image img{-webkit-mask-image:url( https://clinicagemte.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1567 .elementor-element.elementor-element-ba2e9dc{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1567 .elementor-element.elementor-element-168ca70 .elementor-button{background-color:#BA2CCB;border-style:solid;}.elementor-1567 .elementor-element.elementor-element-168ca70 .elementor-button:hover, .elementor-1567 .elementor-element.elementor-element-168ca70 .elementor-button:focus{background-color:#FFFFFF;color:#BA2CCB;}.elementor-1567 .elementor-element.elementor-element-168ca70 .elementor-button:hover svg, .elementor-1567 .elementor-element.elementor-element-168ca70 .elementor-button:focus svg{fill:#BA2CCB;}.elementor-1567 .elementor-element.elementor-element-e786f8e .elementor-button{background-color:#BA2CCB;border-style:solid;}.elementor-1567 .elementor-element.elementor-element-e786f8e .elementor-button:hover, .elementor-1567 .elementor-element.elementor-element-e786f8e .elementor-button:focus{background-color:#FFFFFF;color:#BA2CCB;}.elementor-1567 .elementor-element.elementor-element-e786f8e .elementor-button:hover svg, .elementor-1567 .elementor-element.elementor-element-e786f8e .elementor-button:focus svg{fill:#BA2CCB;}.elementor-1567 .elementor-element.elementor-element-3b1a6b5 .elementor-button{background-color:#BA2CCB;border-style:solid;}.elementor-1567 .elementor-element.elementor-element-3b1a6b5 .elementor-button:hover, .elementor-1567 .elementor-element.elementor-element-3b1a6b5 .elementor-button:focus{background-color:#FFFFFF;color:#BA2CCB;}.elementor-1567 .elementor-element.elementor-element-3b1a6b5 .elementor-button:hover svg, .elementor-1567 .elementor-element.elementor-element-3b1a6b5 .elementor-button:focus svg{fill:#BA2CCB;}.elementor-1567 .elementor-element.elementor-element-afc9062 .elementor-button{background-color:#61CE7000;fill:#02010100;color:#02010100;}.elementor-1567 .elementor-element.elementor-element-579d396 .elementor-button{background-color:#61CE7000;fill:#02010100;color:#02010100;}.elementor-1567 .elementor-element.elementor-element-0beec0b .elementor-button{background-color:#61CE7000;fill:#02010100;color:#02010100;}.elementor-1567 .elementor-element.elementor-element-9e1df30 .elementor-button{background-color:#61CE7000;fill:#02010100;color:#02010100;}.elementor-1567 .elementor-element.elementor-element-0b84064 .elementor-button{background-color:#61CE7000;fill:#02010100;color:#02010100;}.elementor-1567 .elementor-element.elementor-element-4527e8b .elementor-button{background-color:#61CE7000;fill:#02010100;color:#02010100;}.elementor-1567 .elementor-element.elementor-element-1f10223 .elementor-button{background-color:#61CE7000;fill:#02010100;color:#02010100;}.elementor-1567 .elementor-element.elementor-element-b707b4d .elementor-button{background-color:#61CE7000;fill:#02010100;color:#02010100;}.elementor-1567 .elementor-element.elementor-element-add638a .elementor-button{background-color:#61CE7000;fill:#02010100;color:#02010100;}.elementor-1567 .elementor-element.elementor-element-2b259a9 .elementor-button{background-color:#61CE7000;fill:#02010100;color:#02010100;}.elementor-1567 .elementor-element.elementor-element-b373d7c .elementor-button{background-color:#61CE7000;fill:#02010100;color:#02010100;}@media(max-width:767px){.elementor-1567 .elementor-element.elementor-element-8995639{margin:-20px 86px calc(var(--kit-widget-spacing, 0px) + -37px) 86px;padding:00px 00px 00px 00px;}}/* Start custom CSS for container, class: .elementor-element-319746d *//* Aplica a altura da tela total à seção principal */
.elementor-section {
    height: 100vh; /* Define a altura para 100% da altura da tela */
    padding: 0; /* Remove qualquer padding que o tema possa adicionar */
    margin: 0; /* Remove margens */
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden; /* Evita o scroll extra */
}

/* Garante que o HTML e body ocupem 100% da tela */
html, body {
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    overflow-x: hidden;
}

/* Para garantir que não haja rolagem lateral */
body {
    overflow-x: hidden;
}

/* Ajusta para dispositivos móveis, garantindo que a seção principal preencha a tela */
@media only screen and (max-width: 767px) {
    .elementor-section {
        height: 100vh;
        width: 100%;
        padding: 0;
        margin: 0;
    }
}/* End custom CSS */