.elementor-widget-container [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-container [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-44067 .elementor-element.elementor-element-31168e80{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-44067 .elementor-element.elementor-element-31168e80:hover{border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#E7E9ED;--border-color:#E7E9ED;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;}.elementor-44067 .elementor-element.elementor-element-31168e80, .elementor-44067 .elementor-element.elementor-element-31168e80::before{--border-transition:0.3s;}.elementor-widget-shortcode [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-shortcode [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-44067 .elementor-element.elementor-element-31168e80{--content-width:100%;}}@media(max-width:1024px){.elementor-44067 .elementor-element.elementor-element-31168e80{border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44067 .elementor-element.elementor-element-31168e80:hover{--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}}@media(max-width:767px){.elementor-44067 .elementor-element.elementor-element-31168e80{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}

/* Start custom CSS *//*Elementor Alert*/
span.elementor-alert-description {
    display: none !important;
}

/*ACF REPEATER (img+title) - DIFFERENTIALS & PROCESS*/
.elementor-36948 .elementor-element.elementor-element-c7710bb .dce-acf-repeater-grid .dce-acf-repeater-item,
.elementor-36948 .elementor-element.elementor-element-6427667 .dce-acf-repeater-grid .dce-acf-repeater-item{
    display: flex;
    flex-direction: column;
}

/*ACF REPEATER LIST ICON - FORM SECTION*/
#acf-repeater-form ul.dce-acf-repeater-list.dce-no-list {
    display: flex;
}

#acf-repeater-form ul.dce-acf-repeater-list.dce-no-list > li.dce-acf-repeater-item {
    padding-right: 5px;
}

/*IFRAME - FORM SECTION*/
#iframe-form-cc iframe {
    height: 95vh;
}



/* Dispositivos Móveis Pequenos (Retrato) */
@media (max-width: 480px) {
    /* Seu CSS para dispositivos móveis pequenos */
}

/* Dispositivos Móveis Grandes (Retrato) */
@media (min-width: 481px) and (max-width: 767px) {
    /* Seu CSS para dispositivos móveis grandes */
}

/* Tablets em Modo Retrato */
@media (min-width: 768px) and (max-width: 1024px) {
    
    /*ACF REPEATER LIST ICON - FORM SECTION*/
    #acf-repeater-form ul.dce-acf-repeater-list.dce-no-list { display: grid; 
        grid-template-columns: repeat(2, 1fr); /*gap: 10px; /*  
        
    }
}

/* Tablets em Modo Paisagem e Laptops Pequenos */
@media (min-width: 1025px) and (max-width: 1280px) {
    /* Seu CSS para tablets em modo paisagem e laptops pequenos */
}

/* Laptops e Desktops Médios */
@media (min-width: 1281px) and (max-width: 1600px) {
    /* Seu CSS para laptops e desktops médios */
}

/* Desktops Grandes */
@media (min-width: 1601px) {
    /* Seu CSS para desktops grandes */
}/* End custom CSS */
