.elementor-kit-13{--e-global-color-primary:#F4CD00;--e-global-color-secondary:#000000;--e-global-color-text:#FEFEFE;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-9895d6b-font-family:"Poppins";--e-global-typography-9895d6b-font-weight:500;--e-global-typography-6267383-font-family:"Montserrat";--e-global-typography-6267383-font-size:12px;--e-global-typography-6267383-font-weight:400;--e-global-typography-6335517-font-family:"Montserrat";--e-global-typography-6335517-font-size:12px;--e-global-typography-6335517-font-weight:400;--e-global-typography-c932ad3-font-family:"Poppins";--e-global-typography-c932ad3-font-size:40px;--e-global-typography-c932ad3-font-weight:400;--e-global-typography-cd1efb6-font-family:"Poppins";--e-global-typography-cd1efb6-font-size:16px;--e-global-typography-cd1efb6-font-weight:600;--e-global-typography-d6a98b5-font-family:"Poppins";--e-global-typography-d6a98b5-font-size:16px;--e-global-typography-d6a98b5-font-weight:500;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}.elementor-kit-13 h1{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-kit-13 h2{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-kit-13 h3{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{border-style:solid;border-width:5px 5px 5px 5px;border-radius:100% 100% 100% 100%;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-right:0px;padding-left:0px;}@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 */.freccia-data .elementor-heading-title {
  display: inline-flex;
  align-items: center;     
  white-space: nowrap;
}

.freccia-data .elementor-heading-title::after {
  content: '';
  flex: none;
  display: inline-block;
  width: 90px;       
  height: 24px;
  margin-left: 8px;
  background: url('https://www.centrosill.com/wp-content/uploads/2026/02/freccia-cronostoria.svg') no-repeat center / contain;
}

#field_9a577aa {transform: scale(0.5)} 

.custom-form-layout {
    display: flex;
    flex-wrap: wrap;
    gap: 10%;
}

.custom-form-layout .elementor-field-group:nth-child(1),
.custom-form-layout .elementor-field-group:nth-child(2) {
    width: calc(40% - 10px); /* Sottraiamo metà del gap per mantenere il 40% effettivo */
justify-content: center
}

.custom-form-layout .elementor-field-group:nth-child(3) {
    width: 100%; justify-content: center
}

/* Per il bottone di invio (se vuoi che sia sotto il terzo campo) */
.custom-form-layout .elementor-field-group:nth-child(4) {
    width: 100%;
}

/* Media query per dispositivi mobili - opzionale */
@media (max-width: 768px) {
    .custom-form-layout .elementor-field-group:nth-child(1),
    .custom-form-layout .elementor-field-group:nth-child(2) {
        width: 100%;
    }
}

.titolone{font-family: Poppins; font-size: 100px; font-weight: 600; text-align: right;
    
}
.titolino{font-family: Poppins; font-size: 40px; color: #FFFFFF; font-weight: 500;
    
}

.occhiello{font-family: Poppins; font-size: 20px; font-weight: 400;}/* End custom CSS */