.elementor-1364 .elementor-element.elementor-element-f89520c{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1364 .elementor-element.elementor-element-f89520c:not(.elementor-motion-effects-element-type-background), .elementor-1364 .elementor-element.elementor-element-f89520c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06BB00;}.elementor-1364 .elementor-element.elementor-element-2c621a8{text-align:center;}.elementor-1364 .elementor-element.elementor-element-2c621a8 .elementor-heading-title{font-size:60px;font-weight:900;color:#ffffff;}.elementor-1364 .elementor-element.elementor-element-b9b691d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;--z-index:10;}.elementor-1364 .elementor-element.elementor-element-b9b691d:not(.elementor-motion-effects-element-type-background), .elementor-1364 .elementor-element.elementor-element-b9b691d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-1364 .elementor-element.elementor-element-5881f06{width:auto;max-width:auto;top:254.428px;z-index:0;}body:not(.rtl) .elementor-1364 .elementor-element.elementor-element-5881f06{left:136.246px;}body.rtl .elementor-1364 .elementor-element.elementor-element-5881f06{right:136.246px;}.elementor-1364 .elementor-element.elementor-element-4055b1d{width:auto;max-width:auto;top:802.554px;z-index:0;}body:not(.rtl) .elementor-1364 .elementor-element.elementor-element-4055b1d{left:274.472px;}body.rtl .elementor-1364 .elementor-element.elementor-element-4055b1d{right:274.472px;}.elementor-1364 .elementor-element.elementor-element-c420586{z-index:10;text-align:center;}.elementor-1364 .elementor-element.elementor-element-c420586 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:34px;font-weight:700;color:#1E3A8A;}.elementor-1364 .elementor-element.elementor-element-f99805e{width:var( --container-widget-width, 91% );max-width:91%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;line-height:1.7em;color:#000000;}.elementor-1364 .elementor-element.elementor-element-f99805e.elementor-element{--align-self:center;}.elementor-1364 .elementor-element.elementor-element-008caea .eael-elements-flip-box-front-container{background-color:#FFFFFF;align-items:flex-start;}.elementor-1364 .elementor-element.elementor-element-008caea .eael-elements-flip-box-rear-container{background-color:#FFFFFF;align-items:flex-start;}.elementor-1364 .elementor-element.elementor-element-008caea .eael-elements-flip-box-flip-card{transition-duration:500ms;}.elementor-1364 .elementor-element.elementor-element-008caea .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image > img.eael-flipbox-image-as-icon{width:300px;}.elementor-1364 .elementor-element.elementor-element-008caea .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image > img.eael-flipbox-image-as-icon{width:300px;}.elementor-1364 .elementor-element.elementor-element-008caea .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:left;}.elementor-1364 .elementor-element.elementor-element-008caea .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#D10000;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;}.elementor-1364 .elementor-element.elementor-element-008caea .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#000000;}.elementor-1364 .elementor-element.elementor-element-008caea .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#BD0707;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;}.elementor-1364 .elementor-element.elementor-element-008caea .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#000000;}.elementor-1364 .elementor-element.elementor-element-c3b19e9 .eael-elements-flip-box-front-container{background-color:#FFFFFF;align-items:flex-start;}.elementor-1364 .elementor-element.elementor-element-c3b19e9 .eael-elements-flip-box-rear-container{background-color:#FFFFFF;align-items:flex-start;}.elementor-1364 .elementor-element.elementor-element-c3b19e9 .eael-elements-flip-box-flip-card{transition-duration:500ms;}.elementor-1364 .elementor-element.elementor-element-c3b19e9 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image > img.eael-flipbox-image-as-icon{width:300px;}.elementor-1364 .elementor-element.elementor-element-c3b19e9 .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image > img.eael-flipbox-image-as-icon{width:300px;}.elementor-1364 .elementor-element.elementor-element-c3b19e9 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:left;}.elementor-1364 .elementor-element.elementor-element-c3b19e9 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#D10000;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;}.elementor-1364 .elementor-element.elementor-element-c3b19e9 .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#000000;}.elementor-1364 .elementor-element.elementor-element-c3b19e9 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#BD0707;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;}.elementor-1364 .elementor-element.elementor-element-c3b19e9 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#000000;}.elementor-1364 .elementor-element.elementor-element-50a679b .eael-elements-flip-box-front-container{background-color:#FFFFFF;align-items:flex-start;}.elementor-1364 .elementor-element.elementor-element-50a679b .eael-elements-flip-box-rear-container{background-color:#FFFFFF;align-items:flex-start;}.elementor-1364 .elementor-element.elementor-element-50a679b .eael-elements-flip-box-flip-card{transition-duration:500ms;}.elementor-1364 .elementor-element.elementor-element-50a679b .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image > img.eael-flipbox-image-as-icon{width:300px;}.elementor-1364 .elementor-element.elementor-element-50a679b .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image > img.eael-flipbox-image-as-icon{width:300px;}.elementor-1364 .elementor-element.elementor-element-50a679b .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:left;}.elementor-1364 .elementor-element.elementor-element-50a679b .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#D10000;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;}.elementor-1364 .elementor-element.elementor-element-50a679b .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#000000;}.elementor-1364 .elementor-element.elementor-element-50a679b .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#BD0707;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;}.elementor-1364 .elementor-element.elementor-element-50a679b .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#000000;}.elementor-1364 .elementor-element.elementor-element-9201f46 .eael-elements-flip-box-front-container{background-color:#FFFFFF;align-items:flex-start;}.elementor-1364 .elementor-element.elementor-element-9201f46 .eael-elements-flip-box-rear-container{background-color:#FFFFFF;align-items:flex-start;}.elementor-1364 .elementor-element.elementor-element-9201f46 .eael-elements-flip-box-flip-card{transition-duration:500ms;}.elementor-1364 .elementor-element.elementor-element-9201f46 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image > img.eael-flipbox-image-as-icon{width:300px;}.elementor-1364 .elementor-element.elementor-element-9201f46 .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image > img.eael-flipbox-image-as-icon{width:300px;}.elementor-1364 .elementor-element.elementor-element-9201f46 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:left;}.elementor-1364 .elementor-element.elementor-element-9201f46 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#D10000;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;}.elementor-1364 .elementor-element.elementor-element-9201f46 .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#000000;}.elementor-1364 .elementor-element.elementor-element-9201f46 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#BD0707;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;}.elementor-1364 .elementor-element.elementor-element-9201f46 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#000000;}.elementor-1364 .elementor-element.elementor-element-277d82e .eael-elements-flip-box-front-container{background-color:#FFFFFF;align-items:flex-start;}.elementor-1364 .elementor-element.elementor-element-277d82e .eael-elements-flip-box-rear-container{background-color:#FFFFFF;align-items:flex-start;}.elementor-1364 .elementor-element.elementor-element-277d82e .eael-elements-flip-box-flip-card{transition-duration:500ms;}.elementor-1364 .elementor-element.elementor-element-277d82e .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image > img.eael-flipbox-image-as-icon{width:300px;}.elementor-1364 .elementor-element.elementor-element-277d82e .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image > img.eael-flipbox-image-as-icon{width:300px;}.elementor-1364 .elementor-element.elementor-element-277d82e .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:left;}.elementor-1364 .elementor-element.elementor-element-277d82e .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#D10000;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;}.elementor-1364 .elementor-element.elementor-element-277d82e .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#000000;}.elementor-1364 .elementor-element.elementor-element-277d82e .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#BD0707;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;}.elementor-1364 .elementor-element.elementor-element-277d82e .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#000000;}.elementor-1364 .elementor-element.elementor-element-1026c9a .eael-elements-flip-box-front-container{background-color:#FFFFFF;align-items:flex-start;}.elementor-1364 .elementor-element.elementor-element-1026c9a .eael-elements-flip-box-rear-container{background-color:#FFFFFF;align-items:flex-start;}.elementor-1364 .elementor-element.elementor-element-1026c9a .eael-elements-flip-box-flip-card{transition-duration:500ms;}.elementor-1364 .elementor-element.elementor-element-1026c9a .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image > img.eael-flipbox-image-as-icon{width:300px;}.elementor-1364 .elementor-element.elementor-element-1026c9a .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image > img.eael-flipbox-image-as-icon{width:300px;}.elementor-1364 .elementor-element.elementor-element-1026c9a .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:left;}.elementor-1364 .elementor-element.elementor-element-1026c9a .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#D10000;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;}.elementor-1364 .elementor-element.elementor-element-1026c9a .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#000000;}.elementor-1364 .elementor-element.elementor-element-1026c9a .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#BD0707;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;}.elementor-1364 .elementor-element.elementor-element-1026c9a .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#000000;}.elementor-1364 .elementor-element.elementor-element-a2eccdc .eael-elements-flip-box-front-container{background-color:#FFFFFF;align-items:flex-start;}.elementor-1364 .elementor-element.elementor-element-a2eccdc .eael-elements-flip-box-rear-container{background-color:#FFFFFF;align-items:flex-start;}.elementor-1364 .elementor-element.elementor-element-a2eccdc .eael-elements-flip-box-flip-card{transition-duration:500ms;}.elementor-1364 .elementor-element.elementor-element-a2eccdc .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image > img.eael-flipbox-image-as-icon{width:300px;}.elementor-1364 .elementor-element.elementor-element-a2eccdc .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image > img.eael-flipbox-image-as-icon{width:300px;}.elementor-1364 .elementor-element.elementor-element-a2eccdc .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:left;}.elementor-1364 .elementor-element.elementor-element-a2eccdc .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#D10000;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;}.elementor-1364 .elementor-element.elementor-element-a2eccdc .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#000000;}.elementor-1364 .elementor-element.elementor-element-a2eccdc .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#BD0707;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;}.elementor-1364 .elementor-element.elementor-element-a2eccdc .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#000000;}.elementor-1364 .elementor-element.elementor-element-1a62d67 .eael-elements-flip-box-front-container{background-color:#FFFFFF;align-items:flex-start;}.elementor-1364 .elementor-element.elementor-element-1a62d67 .eael-elements-flip-box-rear-container{background-color:#FFFFFF;align-items:flex-start;}.elementor-1364 .elementor-element.elementor-element-1a62d67 .eael-elements-flip-box-flip-card{transition-duration:500ms;}.elementor-1364 .elementor-element.elementor-element-1a62d67 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image > img.eael-flipbox-image-as-icon{width:300px;}.elementor-1364 .elementor-element.elementor-element-1a62d67 .eael-elements-flip-box-rear-container .eael-elements-flip-box-icon-image > img.eael-flipbox-image-as-icon{width:300px;}.elementor-1364 .elementor-element.elementor-element-1a62d67 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:left;}.elementor-1364 .elementor-element.elementor-element-1a62d67 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#D10000;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;}.elementor-1364 .elementor-element.elementor-element-1a62d67 .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#000000;}.elementor-1364 .elementor-element.elementor-element-1a62d67 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#BD0707;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;}.elementor-1364 .elementor-element.elementor-element-1a62d67 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#000000;}:root{--page-title-display:none;}/* Start custom CSS for eael-flip-box, class: .elementor-element-008caea *//* Permite que o cartão e os recipientes se expandam conforme a altura da foto */
.elementor-1364 .elementor-element.elementor-element-008caea .eael-elements-flip-box-container,
.elementor-1364 .elementor-element.elementor-element-008caea .eael-elements-flip-box-flip-card,
.elementor-1364 .elementor-element.elementor-element-008caea .eael-elements-flip-box-front-container,
.elementor-1364 .elementor-element.elementor-element-008caea .eael-elements-flip-box-rear-container {
    min-height: 380px !important;
    height: auto !important;
    overflow: visible !important;
}

/* 1. Neutraliza o comportamento de tabela do Essential Addons */
.elementor-1364 .elementor-element.elementor-element-008caea .eael-elements-slider-display-table,
.elementor-1364 .elementor-element.elementor-element-008caea .eael-elements-flip-box-vertical-align {
    display: block !important;
    height: 100% !important;
    width: 100% !important;
}

/* 2. Transforma o contêiner interno em grid de duas colunas (Foto à esquerda / Textos à direita) */
.elementor-1364 .elementor-element.elementor-element-008caea .eael-elements-flip-box-padding {
    display: grid !important;
    grid-template-columns: 320px 1fr !important;
    grid-template-rows: auto 1fr !important;
    column-gap: 35px !important;
    row-gap: 12px !important;
    align-items: start !important;
    justify-content: start !important;
    text-align: left !important;
    padding: 35px !important;
    box-sizing: border-box !important;
}

/* 3. Posiciona a Imagem ocupando as duas linhas na coluna 1 */
.elementor-1364 .elementor-element.elementor-element-008caea .eael-elements-flip-box-icon-image {
    grid-column: 1 !important;
    grid-row: 1 / span 2 !important;
    margin: 0 !important;
    width: 100% !important;
    max-width: 320px !important;
    display: flex !important;
    align-self: center !important;
    justify-content: center !important;
}

.elementor-1364 .elementor-element.elementor-element-008caea .eael-elements-flip-box-icon-image img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
}

/* 4. Posiciona Título e Conteúdo na coluna 2 */
.elementor-1364 .elementor-element.elementor-element-008caea .eael-elements-flip-box-heading {
    grid-column: 2 !important;
    grid-row: 1 !important;
    text-align: left !important;
    margin: 0 !important;
}

.elementor-1364 .elementor-element.elementor-element-008caea .eael-elements-flip-box-content {
    grid-column: 2 !important;
    grid-row: 2 !important;
    text-align: left !important;
    margin: 0 !important;
}

.elementor-1364 .elementor-element.elementor-element-008caea .eael-elements-flip-box-content p {
    text-align: left !important;
    margin: 0 !important;
}

/* 5. Adaptação para celular (volta para 1 coluna empilhada) */
@media (max-width: 767px) {
    .elementor-1364 .elementor-element.elementor-element-008caea .eael-elements-flip-box-padding {
        grid-template-columns: 1fr !important;
        grid-template-rows: auto !important;
        text-align: center !important;
        justify-items: center !important;
        padding: 20px !important;
    }
    .elementor-1364 .elementor-element.elementor-element-008caea .eael-elements-flip-box-icon-image {
        grid-column: 1 !important;
        grid-row: auto !important;
        max-width: 180px !important;
        margin-bottom: 15px !important;
    }
    .elementor-1364 .elementor-element.elementor-element-008caea .eael-elements-flip-box-heading {
        grid-column: 1 !important;
        grid-row: auto !important;
        text-align: center !important;
    }
    .elementor-1364 .elementor-element.elementor-element-008caea .eael-elements-flip-box-content {
        grid-column: 1 !important;
        grid-row: auto !important;
        text-align: center !important;
    }
    .elementor-1364 .elementor-element.elementor-element-008caea .eael-elements-flip-box-content p {
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-flip-box, class: .elementor-element-c3b19e9 *//* Permite que o cartão e os recipientes se expandam conforme a altura da foto */
.elementor-1364 .elementor-element.elementor-element-c3b19e9 .eael-elements-flip-box-container,
.elementor-1364 .elementor-element.elementor-element-c3b19e9 .eael-elements-flip-box-flip-card,
.elementor-1364 .elementor-element.elementor-element-c3b19e9 .eael-elements-flip-box-front-container,
.elementor-1364 .elementor-element.elementor-element-c3b19e9 .eael-elements-flip-box-rear-container {
    min-height: 380px !important;
    height: auto !important;
    overflow: visible !important;
}

/* 1. Neutraliza o comportamento de tabela do Essential Addons */
.elementor-1364 .elementor-element.elementor-element-c3b19e9 .eael-elements-slider-display-table,
.elementor-1364 .elementor-element.elementor-element-c3b19e9 .eael-elements-flip-box-vertical-align {
    display: block !important;
    height: 100% !important;
    width: 100% !important;
}

/* 2. Transforma o contêiner interno em grid de duas colunas (Foto à esquerda / Textos à direita) */
.elementor-1364 .elementor-element.elementor-element-c3b19e9 .eael-elements-flip-box-padding {
    display: grid !important;
    grid-template-columns: 320px 1fr !important;
    grid-template-rows: auto 1fr !important;
    column-gap: 35px !important;
    row-gap: 12px !important;
    align-items: start !important;
    justify-content: start !important;
    text-align: left !important;
    padding: 35px !important;
    box-sizing: border-box !important;
}

/* 3. Posiciona a Imagem ocupando as duas linhas na coluna 1 */
.elementor-1364 .elementor-element.elementor-element-c3b19e9 .eael-elements-flip-box-icon-image {
    grid-column: 1 !important;
    grid-row: 1 / span 2 !important;
    margin: 0 !important;
    width: 100% !important;
    max-width: 320px !important;
    display: flex !important;
    align-self: center !important;
    justify-content: center !important;
}

.elementor-1364 .elementor-element.elementor-element-c3b19e9 .eael-elements-flip-box-icon-image img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
}

/* 4. Posiciona Título e Conteúdo na coluna 2 */
.elementor-1364 .elementor-element.elementor-element-c3b19e9 .eael-elements-flip-box-heading {
    grid-column: 2 !important;
    grid-row: 1 !important;
    text-align: left !important;
    margin: 0 !important;
}

.elementor-1364 .elementor-element.elementor-element-c3b19e9 .eael-elements-flip-box-content {
    grid-column: 2 !important;
    grid-row: 2 !important;
    text-align: left !important;
    margin: 0 !important;
}

.elementor-1364 .elementor-element.elementor-element-c3b19e9 .eael-elements-flip-box-content p {
    text-align: left !important;
    margin: 0 !important;
}

/* 5. Adaptação para celular (volta para 1 coluna empilhada) */
@media (max-width: 767px) {
    .elementor-1364 .elementor-element.elementor-element-c3b19e9 .eael-elements-flip-box-padding {
        grid-template-columns: 1fr !important;
        grid-template-rows: auto !important;
        text-align: center !important;
        justify-items: center !important;
        padding: 20px !important;
    }
    .elementor-1364 .elementor-element.elementor-element-c3b19e9 .eael-elements-flip-box-icon-image {
        grid-column: 1 !important;
        grid-row: auto !important;
        max-width: 180px !important;
        margin-bottom: 15px !important;
    }
    .elementor-1364 .elementor-element.elementor-element-c3b19e9 .eael-elements-flip-box-heading {
        grid-column: 1 !important;
        grid-row: auto !important;
        text-align: center !important;
    }
    .elementor-1364 .elementor-element.elementor-element-c3b19e9 .eael-elements-flip-box-content {
        grid-column: 1 !important;
        grid-row: auto !important;
        text-align: center !important;
    }
    .elementor-1364 .elementor-element.elementor-element-c3b19e9 .eael-elements-flip-box-content p {
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-flip-box, class: .elementor-element-50a679b *//* Permite que o cartão e os recipientes se expandam conforme a altura da foto */
.elementor-1364 .elementor-element.elementor-element-50a679b .eael-elements-flip-box-container,
.elementor-1364 .elementor-element.elementor-element-50a679b .eael-elements-flip-box-flip-card,
.elementor-1364 .elementor-element.elementor-element-50a679b .eael-elements-flip-box-front-container,
.elementor-1364 .elementor-element.elementor-element-50a679b .eael-elements-flip-box-rear-container {
    min-height: 380px !important;
    height: auto !important;
    overflow: visible !important;
}

/* 1. Neutraliza o comportamento de tabela do Essential Addons */
.elementor-1364 .elementor-element.elementor-element-50a679b .eael-elements-slider-display-table,
.elementor-1364 .elementor-element.elementor-element-50a679b .eael-elements-flip-box-vertical-align {
    display: block !important;
    height: 100% !important;
    width: 100% !important;
}

/* 2. Transforma o contêiner interno em grid de duas colunas (Foto à esquerda / Textos à direita) */
.elementor-1364 .elementor-element.elementor-element-50a679b .eael-elements-flip-box-padding {
    display: grid !important;
    grid-template-columns: 320px 1fr !important;
    grid-template-rows: auto 1fr !important;
    column-gap: 35px !important;
    row-gap: 12px !important;
    align-items: start !important;
    justify-content: start !important;
    text-align: left !important;
    padding: 35px !important;
    box-sizing: border-box !important;
}

/* 3. Posiciona a Imagem ocupando as duas linhas na coluna 1 */
.elementor-1364 .elementor-element.elementor-element-50a679b .eael-elements-flip-box-icon-image {
    grid-column: 1 !important;
    grid-row: 1 / span 2 !important;
    margin: 0 !important;
    width: 100% !important;
    max-width: 320px !important;
    display: flex !important;
    align-self: center !important;
    justify-content: center !important;
}

.elementor-1364 .elementor-element.elementor-element-50a679b .eael-elements-flip-box-icon-image img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
}

/* 4. Posiciona Título e Conteúdo na coluna 2 */
.elementor-1364 .elementor-element.elementor-element-50a679b .eael-elements-flip-box-heading {
    grid-column: 2 !important;
    grid-row: 1 !important;
    text-align: left !important;
    margin: 0 !important;
}

.elementor-1364 .elementor-element.elementor-element-50a679b .eael-elements-flip-box-content {
    grid-column: 2 !important;
    grid-row: 2 !important;
    text-align: left !important;
    margin: 0 !important;
}

.elementor-1364 .elementor-element.elementor-element-50a679b .eael-elements-flip-box-content p {
    text-align: left !important;
    margin: 0 !important;
}

/* 5. Adaptação para celular (volta para 1 coluna empilhada) */
@media (max-width: 767px) {
    .elementor-1364 .elementor-element.elementor-element-50a679b .eael-elements-flip-box-padding {
        grid-template-columns: 1fr !important;
        grid-template-rows: auto !important;
        text-align: center !important;
        justify-items: center !important;
        padding: 20px !important;
    }
    .elementor-1364 .elementor-element.elementor-element-50a679b .eael-elements-flip-box-icon-image {
        grid-column: 1 !important;
        grid-row: auto !important;
        max-width: 180px !important;
        margin-bottom: 15px !important;
    }
    .elementor-1364 .elementor-element.elementor-element-50a679b .eael-elements-flip-box-heading {
        grid-column: 1 !important;
        grid-row: auto !important;
        text-align: center !important;
    }
    .elementor-1364 .elementor-element.elementor-element-50a679b .eael-elements-flip-box-content {
        grid-column: 1 !important;
        grid-row: auto !important;
        text-align: center !important;
    }
    .elementor-1364 .elementor-element.elementor-element-50a679b .eael-elements-flip-box-content p {
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-flip-box, class: .elementor-element-9201f46 *//* Permite que o cartão e os recipientes se expandam conforme a altura da foto */
.elementor-1364 .elementor-element.elementor-element-9201f46 .eael-elements-flip-box-container,
.elementor-1364 .elementor-element.elementor-element-9201f46 .eael-elements-flip-box-flip-card,
.elementor-1364 .elementor-element.elementor-element-9201f46 .eael-elements-flip-box-front-container,
.elementor-1364 .elementor-element.elementor-element-9201f46 .eael-elements-flip-box-rear-container {
    min-height: 380px !important;
    height: auto !important;
    overflow: visible !important;
}

/* 1. Neutraliza o comportamento de tabela do Essential Addons */
.elementor-1364 .elementor-element.elementor-element-9201f46 .eael-elements-slider-display-table,
.elementor-1364 .elementor-element.elementor-element-9201f46 .eael-elements-flip-box-vertical-align {
    display: block !important;
    height: 100% !important;
    width: 100% !important;
}

/* 2. Transforma o contêiner interno em grid de duas colunas (Foto à esquerda / Textos à direita) */
.elementor-1364 .elementor-element.elementor-element-9201f46 .eael-elements-flip-box-padding {
    display: grid !important;
    grid-template-columns: 320px 1fr !important;
    grid-template-rows: auto 1fr !important;
    column-gap: 35px !important;
    row-gap: 12px !important;
    align-items: start !important;
    justify-content: start !important;
    text-align: left !important;
    padding: 35px !important;
    box-sizing: border-box !important;
}

/* 3. Posiciona a Imagem ocupando as duas linhas na coluna 1 */
.elementor-1364 .elementor-element.elementor-element-9201f46 .eael-elements-flip-box-icon-image {
    grid-column: 1 !important;
    grid-row: 1 / span 2 !important;
    margin: 0 !important;
    width: 100% !important;
    max-width: 320px !important;
    display: flex !important;
    align-self: center !important;
    justify-content: center !important;
}

.elementor-1364 .elementor-element.elementor-element-9201f46 .eael-elements-flip-box-icon-image img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
}

/* 4. Posiciona Título e Conteúdo na coluna 2 */
.elementor-1364 .elementor-element.elementor-element-9201f46 .eael-elements-flip-box-heading {
    grid-column: 2 !important;
    grid-row: 1 !important;
    text-align: left !important;
    margin: 0 !important;
}

.elementor-1364 .elementor-element.elementor-element-9201f46 .eael-elements-flip-box-content {
    grid-column: 2 !important;
    grid-row: 2 !important;
    text-align: left !important;
    margin: 0 !important;
}

.elementor-1364 .elementor-element.elementor-element-9201f46 .eael-elements-flip-box-content p {
    text-align: left !important;
    margin: 0 !important;
}

/* 5. Adaptação para celular (volta para 1 coluna empilhada) */
@media (max-width: 767px) {
    .elementor-1364 .elementor-element.elementor-element-9201f46 .eael-elements-flip-box-padding {
        grid-template-columns: 1fr !important;
        grid-template-rows: auto !important;
        text-align: center !important;
        justify-items: center !important;
        padding: 20px !important;
    }
    .elementor-1364 .elementor-element.elementor-element-9201f46 .eael-elements-flip-box-icon-image {
        grid-column: 1 !important;
        grid-row: auto !important;
        max-width: 180px !important;
        margin-bottom: 15px !important;
    }
    .elementor-1364 .elementor-element.elementor-element-9201f46 .eael-elements-flip-box-heading {
        grid-column: 1 !important;
        grid-row: auto !important;
        text-align: center !important;
    }
    .elementor-1364 .elementor-element.elementor-element-9201f46 .eael-elements-flip-box-content {
        grid-column: 1 !important;
        grid-row: auto !important;
        text-align: center !important;
    }
    .elementor-1364 .elementor-element.elementor-element-9201f46 .eael-elements-flip-box-content p {
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-flip-box, class: .elementor-element-277d82e *//* Permite que o cartão e os recipientes se expandam conforme a altura da foto */
.elementor-1364 .elementor-element.elementor-element-277d82e .eael-elements-flip-box-container,
.elementor-1364 .elementor-element.elementor-element-277d82e .eael-elements-flip-box-flip-card,
.elementor-1364 .elementor-element.elementor-element-277d82e .eael-elements-flip-box-front-container,
.elementor-1364 .elementor-element.elementor-element-277d82e .eael-elements-flip-box-rear-container {
    min-height: 380px !important;
    height: auto !important;
    overflow: visible !important;
}

/* 1. Neutraliza o comportamento de tabela do Essential Addons */
.elementor-1364 .elementor-element.elementor-element-277d82e .eael-elements-slider-display-table,
.elementor-1364 .elementor-element.elementor-element-277d82e .eael-elements-flip-box-vertical-align {
    display: block !important;
    height: 100% !important;
    width: 100% !important;
}

/* 2. Transforma o contêiner interno em grid de duas colunas (Foto à esquerda / Textos à direita) */
.elementor-1364 .elementor-element.elementor-element-277d82e .eael-elements-flip-box-padding {
    display: grid !important;
    grid-template-columns: 320px 1fr !important;
    grid-template-rows: auto 1fr !important;
    column-gap: 35px !important;
    row-gap: 12px !important;
    align-items: start !important;
    justify-content: start !important;
    text-align: left !important;
    padding: 35px !important;
    box-sizing: border-box !important;
}

/* 3. Posiciona a Imagem ocupando as duas linhas na coluna 1 */
.elementor-1364 .elementor-element.elementor-element-277d82e .eael-elements-flip-box-icon-image {
    grid-column: 1 !important;
    grid-row: 1 / span 2 !important;
    margin: 0 !important;
    width: 100% !important;
    max-width: 320px !important;
    display: flex !important;
    align-self: center !important;
    justify-content: center !important;
}

.elementor-1364 .elementor-element.elementor-element-277d82e .eael-elements-flip-box-icon-image img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
}

/* 4. Posiciona Título e Conteúdo na coluna 2 */
.elementor-1364 .elementor-element.elementor-element-277d82e .eael-elements-flip-box-heading {
    grid-column: 2 !important;
    grid-row: 1 !important;
    text-align: left !important;
    margin: 0 !important;
}

.elementor-1364 .elementor-element.elementor-element-277d82e .eael-elements-flip-box-content {
    grid-column: 2 !important;
    grid-row: 2 !important;
    text-align: left !important;
    margin: 0 !important;
}

.elementor-1364 .elementor-element.elementor-element-277d82e .eael-elements-flip-box-content p {
    text-align: left !important;
    margin: 0 !important;
}

/* 5. Adaptação para celular (volta para 1 coluna empilhada) */
@media (max-width: 767px) {
    .elementor-1364 .elementor-element.elementor-element-277d82e .eael-elements-flip-box-padding {
        grid-template-columns: 1fr !important;
        grid-template-rows: auto !important;
        text-align: center !important;
        justify-items: center !important;
        padding: 20px !important;
    }
    .elementor-1364 .elementor-element.elementor-element-277d82e .eael-elements-flip-box-icon-image {
        grid-column: 1 !important;
        grid-row: auto !important;
        max-width: 180px !important;
        margin-bottom: 15px !important;
    }
    .elementor-1364 .elementor-element.elementor-element-277d82e .eael-elements-flip-box-heading {
        grid-column: 1 !important;
        grid-row: auto !important;
        text-align: center !important;
    }
    .elementor-1364 .elementor-element.elementor-element-277d82e .eael-elements-flip-box-content {
        grid-column: 1 !important;
        grid-row: auto !important;
        text-align: center !important;
    }
    .elementor-1364 .elementor-element.elementor-element-277d82e .eael-elements-flip-box-content p {
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-flip-box, class: .elementor-element-1026c9a *//* Permite que o cartão e os recipientes se expandam conforme a altura da foto */
.elementor-1364 .elementor-element.elementor-element-1026c9a .eael-elements-flip-box-container,
.elementor-1364 .elementor-element.elementor-element-1026c9a .eael-elements-flip-box-flip-card,
.elementor-1364 .elementor-element.elementor-element-1026c9a .eael-elements-flip-box-front-container,
.elementor-1364 .elementor-element.elementor-element-1026c9a .eael-elements-flip-box-rear-container {
    min-height: 380px !important;
    height: auto !important;
    overflow: visible !important;
}

/* 1. Neutraliza o comportamento de tabela do Essential Addons */
.elementor-1364 .elementor-element.elementor-element-1026c9a .eael-elements-slider-display-table,
.elementor-1364 .elementor-element.elementor-element-1026c9a .eael-elements-flip-box-vertical-align {
    display: block !important;
    height: 100% !important;
    width: 100% !important;
}

/* 2. Transforma o contêiner interno em grid de duas colunas (Foto à esquerda / Textos à direita) */
.elementor-1364 .elementor-element.elementor-element-1026c9a .eael-elements-flip-box-padding {
    display: grid !important;
    grid-template-columns: 320px 1fr !important;
    grid-template-rows: auto 1fr !important;
    column-gap: 35px !important;
    row-gap: 12px !important;
    align-items: start !important;
    justify-content: start !important;
    text-align: left !important;
    padding: 35px !important;
    box-sizing: border-box !important;
}

/* 3. Posiciona a Imagem ocupando as duas linhas na coluna 1 */
.elementor-1364 .elementor-element.elementor-element-1026c9a .eael-elements-flip-box-icon-image {
    grid-column: 1 !important;
    grid-row: 1 / span 2 !important;
    margin: 0 !important;
    width: 100% !important;
    max-width: 320px !important;
    display: flex !important;
    align-self: center !important;
    justify-content: center !important;
}

.elementor-1364 .elementor-element.elementor-element-1026c9a .eael-elements-flip-box-icon-image img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
}

/* 4. Posiciona Título e Conteúdo na coluna 2 */
.elementor-1364 .elementor-element.elementor-element-1026c9a .eael-elements-flip-box-heading {
    grid-column: 2 !important;
    grid-row: 1 !important;
    text-align: left !important;
    margin: 0 !important;
}

.elementor-1364 .elementor-element.elementor-element-1026c9a .eael-elements-flip-box-content {
    grid-column: 2 !important;
    grid-row: 2 !important;
    text-align: left !important;
    margin: 0 !important;
}

.elementor-1364 .elementor-element.elementor-element-1026c9a .eael-elements-flip-box-content p {
    text-align: left !important;
    margin: 0 !important;
}

/* 5. Adaptação para celular (volta para 1 coluna empilhada) */
@media (max-width: 767px) {
    .elementor-1364 .elementor-element.elementor-element-1026c9a .eael-elements-flip-box-padding {
        grid-template-columns: 1fr !important;
        grid-template-rows: auto !important;
        text-align: center !important;
        justify-items: center !important;
        padding: 20px !important;
    }
    .elementor-1364 .elementor-element.elementor-element-1026c9a .eael-elements-flip-box-icon-image {
        grid-column: 1 !important;
        grid-row: auto !important;
        max-width: 180px !important;
        margin-bottom: 15px !important;
    }
    .elementor-1364 .elementor-element.elementor-element-1026c9a .eael-elements-flip-box-heading {
        grid-column: 1 !important;
        grid-row: auto !important;
        text-align: center !important;
    }
    .elementor-1364 .elementor-element.elementor-element-1026c9a .eael-elements-flip-box-content {
        grid-column: 1 !important;
        grid-row: auto !important;
        text-align: center !important;
    }
    .elementor-1364 .elementor-element.elementor-element-1026c9a .eael-elements-flip-box-content p {
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-flip-box, class: .elementor-element-a2eccdc *//* Permite que o cartão e os recipientes se expandam conforme a altura da foto */
.elementor-1364 .elementor-element.elementor-element-a2eccdc .eael-elements-flip-box-container,
.elementor-1364 .elementor-element.elementor-element-a2eccdc .eael-elements-flip-box-flip-card,
.elementor-1364 .elementor-element.elementor-element-a2eccdc .eael-elements-flip-box-front-container,
.elementor-1364 .elementor-element.elementor-element-a2eccdc .eael-elements-flip-box-rear-container {
    min-height: 380px !important;
    height: auto !important;
    overflow: visible !important;
}

/* 1. Neutraliza o comportamento de tabela do Essential Addons */
.elementor-1364 .elementor-element.elementor-element-a2eccdc .eael-elements-slider-display-table,
.elementor-1364 .elementor-element.elementor-element-a2eccdc .eael-elements-flip-box-vertical-align {
    display: block !important;
    height: 100% !important;
    width: 100% !important;
}

/* 2. Transforma o contêiner interno em grid de duas colunas (Foto à esquerda / Textos à direita) */
.elementor-1364 .elementor-element.elementor-element-a2eccdc .eael-elements-flip-box-padding {
    display: grid !important;
    grid-template-columns: 320px 1fr !important;
    grid-template-rows: auto 1fr !important;
    column-gap: 35px !important;
    row-gap: 12px !important;
    align-items: start !important;
    justify-content: start !important;
    text-align: left !important;
    padding: 35px !important;
    box-sizing: border-box !important;
}

/* 3. Posiciona a Imagem ocupando as duas linhas na coluna 1 */
.elementor-1364 .elementor-element.elementor-element-a2eccdc .eael-elements-flip-box-icon-image {
    grid-column: 1 !important;
    grid-row: 1 / span 2 !important;
    margin: 0 !important;
    width: 100% !important;
    max-width: 320px !important;
    display: flex !important;
    align-self: center !important;
    justify-content: center !important;
}

.elementor-1364 .elementor-element.elementor-element-a2eccdc .eael-elements-flip-box-icon-image img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
}

/* 4. Posiciona Título e Conteúdo na coluna 2 */
.elementor-1364 .elementor-element.elementor-element-a2eccdc .eael-elements-flip-box-heading {
    grid-column: 2 !important;
    grid-row: 1 !important;
    text-align: left !important;
    margin: 0 !important;
}

.elementor-1364 .elementor-element.elementor-element-a2eccdc .eael-elements-flip-box-content {
    grid-column: 2 !important;
    grid-row: 2 !important;
    text-align: left !important;
    margin: 0 !important;
}

.elementor-1364 .elementor-element.elementor-element-a2eccdc .eael-elements-flip-box-content p {
    text-align: left !important;
    margin: 0 !important;
}

/* 5. Adaptação para celular (volta para 1 coluna empilhada) */
@media (max-width: 767px) {
    .elementor-1364 .elementor-element.elementor-element-a2eccdc .eael-elements-flip-box-padding {
        grid-template-columns: 1fr !important;
        grid-template-rows: auto !important;
        text-align: center !important;
        justify-items: center !important;
        padding: 20px !important;
    }
    .elementor-1364 .elementor-element.elementor-element-a2eccdc .eael-elements-flip-box-icon-image {
        grid-column: 1 !important;
        grid-row: auto !important;
        max-width: 180px !important;
        margin-bottom: 15px !important;
    }
    .elementor-1364 .elementor-element.elementor-element-a2eccdc .eael-elements-flip-box-heading {
        grid-column: 1 !important;
        grid-row: auto !important;
        text-align: center !important;
    }
    .elementor-1364 .elementor-element.elementor-element-a2eccdc .eael-elements-flip-box-content {
        grid-column: 1 !important;
        grid-row: auto !important;
        text-align: center !important;
    }
    .elementor-1364 .elementor-element.elementor-element-a2eccdc .eael-elements-flip-box-content p {
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-flip-box, class: .elementor-element-1a62d67 *//* Permite que o cartão e os recipientes se expandam conforme a altura da foto */
.elementor-1364 .elementor-element.elementor-element-1a62d67 .eael-elements-flip-box-container,
.elementor-1364 .elementor-element.elementor-element-1a62d67 .eael-elements-flip-box-flip-card,
.elementor-1364 .elementor-element.elementor-element-1a62d67 .eael-elements-flip-box-front-container,
.elementor-1364 .elementor-element.elementor-element-1a62d67 .eael-elements-flip-box-rear-container {
    min-height: 380px !important;
    height: auto !important;
    overflow: visible !important;
}

/* 1. Neutraliza o comportamento de tabela do Essential Addons */
.elementor-1364 .elementor-element.elementor-element-1a62d67 .eael-elements-slider-display-table,
.elementor-1364 .elementor-element.elementor-element-1a62d67 .eael-elements-flip-box-vertical-align {
    display: block !important;
    height: 100% !important;
    width: 100% !important;
}

/* 2. Transforma o contêiner interno em grid de duas colunas (Foto à esquerda / Textos à direita) */
.elementor-1364 .elementor-element.elementor-element-1a62d67 .eael-elements-flip-box-padding {
    display: grid !important;
    grid-template-columns: 320px 1fr !important;
    grid-template-rows: auto 1fr !important;
    column-gap: 35px !important;
    row-gap: 12px !important;
    align-items: start !important;
    justify-content: start !important;
    text-align: left !important;
    padding: 35px !important;
    box-sizing: border-box !important;
}

/* 3. Posiciona a Imagem ocupando as duas linhas na coluna 1 */
.elementor-1364 .elementor-element.elementor-element-1a62d67 .eael-elements-flip-box-icon-image {
    grid-column: 1 !important;
    grid-row: 1 / span 2 !important;
    margin: 0 !important;
    width: 100% !important;
    max-width: 320px !important;
    display: flex !important;
    align-self: center !important;
    justify-content: center !important;
}

.elementor-1364 .elementor-element.elementor-element-1a62d67 .eael-elements-flip-box-icon-image img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
}

/* 4. Posiciona Título e Conteúdo na coluna 2 */
.elementor-1364 .elementor-element.elementor-element-1a62d67 .eael-elements-flip-box-heading {
    grid-column: 2 !important;
    grid-row: 1 !important;
    text-align: left !important;
    margin: 0 !important;
}

.elementor-1364 .elementor-element.elementor-element-1a62d67 .eael-elements-flip-box-content {
    grid-column: 2 !important;
    grid-row: 2 !important;
    text-align: left !important;
    margin: 0 !important;
}

.elementor-1364 .elementor-element.elementor-element-1a62d67 .eael-elements-flip-box-content p {
    text-align: left !important;
    margin: 0 !important;
}

/* 5. Adaptação para celular (volta para 1 coluna empilhada) */
@media (max-width: 767px) {
    .elementor-1364 .elementor-element.elementor-element-1a62d67 .eael-elements-flip-box-padding {
        grid-template-columns: 1fr !important;
        grid-template-rows: auto !important;
        text-align: center !important;
        justify-items: center !important;
        padding: 20px !important;
    }
    .elementor-1364 .elementor-element.elementor-element-1a62d67 .eael-elements-flip-box-icon-image {
        grid-column: 1 !important;
        grid-row: auto !important;
        max-width: 180px !important;
        margin-bottom: 15px !important;
    }
    .elementor-1364 .elementor-element.elementor-element-1a62d67 .eael-elements-flip-box-heading {
        grid-column: 1 !important;
        grid-row: auto !important;
        text-align: center !important;
    }
    .elementor-1364 .elementor-element.elementor-element-1a62d67 .eael-elements-flip-box-content {
        grid-column: 1 !important;
        grid-row: auto !important;
        text-align: center !important;
    }
    .elementor-1364 .elementor-element.elementor-element-1a62d67 .eael-elements-flip-box-content p {
        text-align: center !important;
    }
}/* End custom CSS */