.elementor-1239 .elementor-element.elementor-element-a4435b4 .elementor-repeater-item-adca9e7.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1239 .elementor-element.elementor-element-a4435b4{border-style:solid;border-width:1px 0px 0px 0px;border-color:#E1E1E1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-text );}.elementor-1239 .elementor-element.elementor-element-a4435b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1239 .elementor-element.elementor-element-a4435b4 a{color:var( --e-global-color-d00155e );}.elementor-1239 .elementor-element.elementor-element-a4435b4 a:hover{color:#C97C02;}.elementor-1239 .elementor-element.elementor-element-ef183c8 .elementor-repeater-item-ecb740a.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-1239 .elementor-element.elementor-element-6d438b1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1239 .elementor-element.elementor-element-6d438b1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD9;}.elementor-1239 .elementor-element.elementor-element-6d438b1 > .elementor-element-populated{box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 12px 23px 34px;}.elementor-1239 .elementor-element.elementor-element-6d438b1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1239 .elementor-element.elementor-element-116c281 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1239 .elementor-element.elementor-element-f363741 .elementor-repeater-item-8d11331 .swiper-slide-contents{margin-right:auto;}.elementor-1239 .elementor-element.elementor-element-f363741 .elementor-repeater-item-8d11331 .swiper-slide-inner{align-items:flex-start;text-align:left;}.elementor-1239 .elementor-element.elementor-element-f363741 .swiper-slide{transition-duration:calc(5000ms*1.2);height:584px;}.elementor-1239 .elementor-element.elementor-element-f363741 .elementor-slide-button{background-color:var( --e-global-color-d00155e );font-family:"Montserrat", Sans-serif;font-size:1.8em;font-weight:500;border-width:1px;border-radius:0px;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1239 .elementor-element.elementor-element-f363741 .elementor-slide-button:hover{background-color:var( --e-global-color-755616a );color:var( --e-global-color-d00155e );}.elementor-1239 .elementor-element.elementor-element-f363741 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1239 .elementor-element.elementor-element-f363741 .swiper-slide-inner{text-align:center;}.elementor-1239 .elementor-element.elementor-element-f363741 .elementor-slide-heading{color:var( --e-global-color-755616a );font-size:1.4em;font-weight:600;text-transform:none;}.elementor-1239 .elementor-element.elementor-element-ef183c8:not(.elementor-motion-effects-element-type-background), .elementor-1239 .elementor-element.elementor-element-ef183c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F49600;background-image:url("https://www.granese.it/wp-content/uploads/2021/02/sfondo_newsletter.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1239 .elementor-element.elementor-element-ef183c8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:99px 030px 100px 30px;}.elementor-1239 .elementor-element.elementor-element-ef183c8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1239 .elementor-element.elementor-element-6d438b1.elementor-column{order:1;}.elementor-1239 .elementor-element.elementor-element-6d438b1 > .elementor-element-populated{margin:-3px -3px -3px -3px;--e-column-margin-right:-3px;--e-column-margin-left:-3px;}.elementor-1239 .elementor-element.elementor-element-116c281.elementor-column{order:2;}.elementor-1239 .elementor-element.elementor-element-116c281 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 46px 0px 0px;}.elementor-1239 .elementor-element.elementor-element-f363741 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1239 .elementor-element.elementor-element-f363741 .elementor-slide-heading{font-size:0px;}.elementor-1239 .elementor-element.elementor-element-f363741 .elementor-slide-button{font-size:0.9em;}.elementor-1239 .elementor-element.elementor-element-ef183c8:not(.elementor-motion-effects-element-type-background), .elementor-1239 .elementor-element.elementor-element-ef183c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:contain;}}@media(min-width:768px){.elementor-1239 .elementor-element.elementor-element-6d438b1{width:40.275%;}.elementor-1239 .elementor-element.elementor-element-116c281{width:59.725%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1239 .elementor-element.elementor-element-6d438b1{width:60%;}.elementor-1239 .elementor-element.elementor-element-116c281{width:40%;}}@media(max-width:767px){.elementor-1239 .elementor-element.elementor-element-6d438b1.elementor-column{order:2;}.elementor-1239 .elementor-element.elementor-element-116c281.elementor-column{order:1;}.elementor-1239 .elementor-element.elementor-element-116c281 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1239 .elementor-element.elementor-element-f363741 .swiper-slide{height:146px;}.elementor-1239 .elementor-element.elementor-element-ef183c8:not(.elementor-motion-effects-element-type-background), .elementor-1239 .elementor-element.elementor-element-ef183c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1239 .elementor-element.elementor-element-ef183c8{padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-139c3d4 */#mc-embedded-subscribe-form .mc-field-group.input-group {
    margin-top: 20px; /* Aggiunge spazio sopra il titolo */
}
/* Aggiunge spazio tra "campo obbligatorio" e "Nome" */
.indicates-required {
    margin-bottom: 15px;
}

/* Aggiunge spazio tra "Nome" ed "Email" */
#mce-FNAME {
    margin-bottom: 20px;
}

/* Aggiunge spazio tra "Email" e "Messaggio" */
#mce-EMAIL {
    margin-bottom: 20px;
}

/* Aggiunge spazio tra "*

/* Allinea i checkbox a sinistra e metti i testi uno sotto l'altro */
#mergeRow-gdpr label {
    display: flex;
    align-items: center;
    margin-bottom: 10px; /* Aggiunge spazio tra le righe */
}

/* Aggiunge un po' di margine tra il checkbox e il testo */
#mergeRow-gdpr .subfield {
    margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-139c3d4 */#mc-embedded-subscribe-form .mc-field-group.input-group {
    margin-top: 20px; /* Aggiunge spazio sopra il titolo */
}
/* Aggiunge spazio tra "campo obbligatorio" e "Nome" */
.indicates-required {
    margin-bottom: 15px;
}

/* Aggiunge spazio tra "Nome" ed "Email" */
#mce-FNAME {
    margin-bottom: 20px;
}

/* Aggiunge spazio tra "Email" e "Messaggio" */
#mce-EMAIL {
    margin-bottom: 20px;
}

/* Aggiunge spazio tra "*

/* Allinea i checkbox a sinistra e metti i testi uno sotto l'altro */
#mergeRow-gdpr label {
    display: flex;
    align-items: center;
    margin-bottom: 10px; /* Aggiunge spazio tra le righe */
}

/* Aggiunge un po' di margine tra il checkbox e il testo */
#mergeRow-gdpr .subfield {
    margin-left: 10px;
}/* End custom CSS */