.elementor-kit-6{--e-global-color-primary:#10BCCD;--e-global-color-secondary:#007B98;--e-global-color-text:#32363B;--e-global-color-accent:#009174;--e-global-color-be8d9e8:#FFFFFF;--e-global-color-4be0cac:#EEF1F4;--e-global-color-4151800:#DADADA;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:26px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:600;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{--lightbox-ui-color:var( --e-global-color-be8d9e8 );--lightbox-navigation-icons-size:20px;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* FORM */

.grid_50 { float:left; position:relative; width:50%; padding:10px; }
.grid_100 { float: left; position: relative; width:100%; padding:10px; }


.wpcf7 input, .wpcf7 textarea { font-family:"Poppins"; font-size:15px; border-radius: 0px; border:1px solid #DADADA; border-radius:5px; border-bottom:2px solid #10BCCD; padding:10px;  }

.wpcf7 input:focus, .wpcf7 textarea:focus { outline:none; border-radius:0px; }

.wpcf7 textarea { height:150px;  }

.wpcf7 input[type="submit"] { width:100%; background:#fff; border:1px solid #10BCCD; color:#10BCCD; text-transform:uppercase; font-weight:600; padding:20px; transition:all .25s ease-in-out; }

.wpcf7 input[type="submit"]:hover { background: #10BCCD; color:#fff; }

.wpcf7 .form_privacy { font-size: 14px; font-family:"Poppins"; }

.wpcf7-not-valid-tip { position: absolute; right: 0px; bottom: 3px; font-size: 12px; padding:5px; background:#CD107F; color:#fff; }

.wpcf7 form .wpcf7-response-output { float:left; background:#CD8710; color:#fff; padding:20px; margin:0px; width:100%; text-align:center; }

.wpcf7 form.sent .wpcf7-response-output { background:#009174; border-color:#00F2C2;  }

.wpcf7 h3 { font-size:24px; line-height:24px; color:#007B98; margin:10px 0px; width:fit-content; position:relative; padding:0px 30px 0px 0px; font-family:"Poppins"; } 

.wpcf7 .wpcf7-radio { font-family:"Poppins";  }



@media all and (max-width: 600px) {
    .grid_50 { width:100%; }
    .wpcf7 h3 { font-size:18px; }
    
}

/* FORM */


.img_top { background-repeat:no-repeat; background-position:bottom center; background-size:cover; } 

.box_txt ul { margin: 10px 0px 40px; }

.box_txt ul li { list-style:none; position:relative; padding:0px 0px 0px 20px;  }
.box_txt ul li:before { content:"\f0c8"; font-family: "FontAwesome"; font-size:12px; color:#009174; position:absolute; left:0px; top:0px; }

.box_txt h2, .box_scheda h2 { font-size:24px; color:#009174; border-left:#009174; margin:50px 0px 10px; width:fit-content; position:relative; line-height:50px; padding:0px 0px 0px 20px; }

.box_txt h2:before { 
    content: "";
    width: 5px;
    height: 40px;
    background: #10BCCD;
    display: block;
    position: absolute;
    left: 0px;
    top: 5px;
}

.btn_blue a { transition:all .25s ease-in-out; }
 

.btn_gen { background:#fff; border:1px solid #10BCCD; color:#10BCCD; padding:10px 20px; text-transform:uppercase; font-family:"Poppins"; font-size:14px; font-weight:700; transition:all .25s ease-in-out; border-radius:5px; }

.btn_gen:hover { background:#10BCCD; color:#fff; } 

.box_scheda h2 { padding:5px 20px; line-height:auto; } 

.accordion_title { cursor: pointer;  }
.accordion_content { display: none; }

.accordion_content .e-con-inner { display: inline-block; }

.accordion_content .accordion_link:hover a { color:#009174; }


.repeater_flag .jet-listing-dynamic-repeater__item { display: flex; }
.repeater_flag img, .jet-listing-dynamic-link__label img { float: left; }

.box_repeater { width: 100% }
.box_repeater h3 { font-size:20px; color:#32363B; font-family:"Poppins"; margin:0px;  }
.box_repeater > div { display: flex; justify-content:center; }
.box_repeater span { margin: 10px; }


/* PARERI LETTERE */
.apply-filters__button { margin:0px !important; line-height:22px; }


/* PARERI LETTERE */

/* MEETING */
.box_next_meeting .jet-listing-grid__items { justify-content:center; }/* End custom CSS */