.elementor-8371 .elementor-element.elementor-element-d1f9969 > .elementor-container{min-height:60vh;}.elementor-8371 .elementor-element.elementor-element-d1f9969:not(.elementor-motion-effects-element-type-background), .elementor-8371 .elementor-element.elementor-element-d1f9969 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 25%;background-repeat:no-repeat;background-size:cover;}.elementor-8371 .elementor-element.elementor-element-d1f9969{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8371 .elementor-element.elementor-element-d1f9969 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8371 .elementor-element.elementor-element-6108926{padding:3em 0em 3em 0em;}.elementor-8371 .elementor-element.elementor-element-89df58e > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8371 .elementor-element.elementor-element-3ebd8ec > .elementor-widget-container{margin:0em 0em 2em 0em;padding:0px 0px 0px 0px;}.elementor-8371 .elementor-element.elementor-element-3ebd8ec{text-align:start;}.elementor-8371 .elementor-element.elementor-element-3ebd8ec .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:2.7em;font-weight:100;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8371 .elementor-element.elementor-element-70d5ea3{text-align:start;color:var( --e-global-color-primary );font-family:"Red Hat Display", Sans-serif;font-weight:400;}.elementor-8371 .elementor-element.elementor-element-5decbe9 > .elementor-widget-container{padding:1.5em 0em 0em 0em;}.elementor-8371 .elementor-element.elementor-element-8237deb{padding:0em 0em 6em 0em;}.elementor-8371 .elementor-element.elementor-element-f4bb150 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-widget-ae-acf-repeater .ae-acf-repeater-tab-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-ae-acf-repeater .ae-acf-repeater-tab-title.active, .elementor-widget-ae-acf-repeater .ae-acf-repeater-tab-title:hover{color:var( --e-global-color-primary );}.elementor-widget-ae-acf-repeater .ae-acf-repeater-tab-mobile-title, .elementor-widget-ae-acf-repeater .ae-acf-repeater-tab-desktop-title.active,
                    .elementor-widget-ae-acf-repeater .ae-acf-repeater-tab-title:before, .elementor-widget-ae-acf-repeater .ae-acf-repeater-tab-title:after,
                    .elementor-widget-ae-acf-repeater .ae-acf-repeater-tab-content, .elementor-widget-ae-acf-repeater .ae-acf-repeater-tabs-content-wrapper{border-color:var( --e-global-color-primary );}.elementor-widget-ae-acf-repeater .elementor-accordion .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-ae-acf-repeater .elementor-accordion .elementor-tab-title.ae-active{color:var( --e-global-color-accent );}.elementor-widget-ae-acf-repeater .ae-accordion-tb-wrapper .ae-accordion-toggle-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ae-acf-repeater .ae-accordion-tb-wrapper .ae-accordion-toggle-button:hover{color:var( --e-global-color-accent );}.elementor-widget-ae-acf-repeater .ae-accordion-tb-wrapper .ae-accordion-toggle-button.active{color:var( --e-global-color-accent );}.elementor-widget-ae-acf-repeater .ae-acf-repeater-list, .elementor-widget-ae-acf-repeater .ae-acf-repeater-list a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ae-acf-repeater .ae-acf-repeater-list-item::marker{color:var( --e-global-color-text );}.elementor-widget-ae-acf-repeater .ae-acf-repeater-list .ae-list-style-icon i{color:var( --e-global-color-text );}.elementor-widget-ae-acf-repeater .ae-acf-repeater-list .ae-list-style-icon svg{fill:var( --e-global-color-text );}.elementor-widget-ae-acf-repeater li, .elementor-widget-ae-acf-repeater li a{color:var( --e-global-color-text );}.elementor-widget-ae-acf-repeater li:hover, .elementor-widget-ae-acf-repeater li:hover a{color:var( --e-global-color-text );}.elementor-widget-ae-acf-repeater li:hover{border-color:var( --e-global-color-text );}.elementor-widget-ae-acf-repeater .ae-load-more-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-ae-acf-repeater .ae-no-load-more-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-ae-acf-repeater .ae-widget-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-ae-acf-repeater .ae-widget-title-inner{border-color:var( --e-global-color-secondary );}.elementor-8371 .elementor-element.elementor-element-b67e6cd.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(3, minmax(0, 1fr));display:grid;grid-column-gap:0px;grid-row-gap:30px;}.elementor-8371 .elementor-element.elementor-element-b67e6cd.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/3);padding-left:0px;padding-right:0px;margin-bottom:30px;}.elementor-8371 .elementor-element.elementor-element-b67e6cd .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(3, 1fr);grid-column-gap:0px;}.elementor-8371 .elementor-element.elementor-element-b67e6cd.ae-acf-repeater-layout-smart_grid .ae-acf-repeater-wrapper{grid-column-gap:0px;grid-row-gap:30px;}.elementor-8371 .elementor-element.elementor-element-b67e6cd .ae-acf-repeater-widget-wrapper.ae-masonry-yes .grid-gap{width:30px;}.elementor-8371 .elementor-element.elementor-element-b67e6cd .ae-widget-title-wrap{text-align:left;}.elementor-8371 .elementor-element.elementor-element-b67e6cd .ae-widget-title{font-family:"Red Hat Display", Sans-serif;font-size:2.1em;font-weight:100;text-transform:uppercase;}.elementor-8371 .elementor-element.elementor-element-b67e6cd .ae-widget-title-inner{border-style:none;padding:0px 0px 0px 0px;margin:0em 0em 3em 0em;}.elementor-8371 .elementor-element.elementor-element-5a0cee9.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(3, minmax(0, 1fr));display:grid;grid-column-gap:0px;grid-row-gap:30px;}.elementor-8371 .elementor-element.elementor-element-5a0cee9.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/3);padding-left:0px;padding-right:0px;margin-bottom:30px;}.elementor-8371 .elementor-element.elementor-element-5a0cee9 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(3, 1fr);grid-column-gap:0px;}.elementor-8371 .elementor-element.elementor-element-5a0cee9 > .elementor-widget-container{margin:4.5em 0em 0em 0em;}.elementor-8371 .elementor-element.elementor-element-5a0cee9.ae-acf-repeater-layout-smart_grid .ae-acf-repeater-wrapper{grid-column-gap:0px;grid-row-gap:30px;}.elementor-8371 .elementor-element.elementor-element-5a0cee9 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .grid-gap{width:30px;}.elementor-8371 .elementor-element.elementor-element-5a0cee9 .ae-widget-title-wrap{text-align:left;}.elementor-8371 .elementor-element.elementor-element-5a0cee9 .ae-widget-title{font-family:"Red Hat Display", Sans-serif;font-size:2.1em;font-weight:100;text-transform:uppercase;}.elementor-8371 .elementor-element.elementor-element-5a0cee9 .ae-widget-title-inner{border-style:none;padding:0px 0px 0px 0px;margin:0em 0em 3em 0em;}@media(max-width:1024px){.elementor-8371 .elementor-element.elementor-element-d1f9969:not(.elementor-motion-effects-element-type-background), .elementor-8371 .elementor-element.elementor-element-d1f9969 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-8371 .elementor-element.elementor-element-89df58e > .elementor-element-populated{padding:0em 1.5em 0em 1.5em;}.elementor-8371 .elementor-element.elementor-element-f4bb150 > .elementor-element-populated{padding:0em 1.5em 0em 1.5em;}.elementor-8371 .elementor-element.elementor-element-b67e6cd.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr));display:grid;}.elementor-8371 .elementor-element.elementor-element-b67e6cd.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/2);}.elementor-8371 .elementor-element.elementor-element-b67e6cd .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(2, 1fr);}.elementor-8371 .elementor-element.elementor-element-5a0cee9.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr));display:grid;}.elementor-8371 .elementor-element.elementor-element-5a0cee9.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/2);}.elementor-8371 .elementor-element.elementor-element-5a0cee9 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-8371 .elementor-element.elementor-element-d1f9969:not(.elementor-motion-effects-element-type-background), .elementor-8371 .elementor-element.elementor-element-d1f9969 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-8371 .elementor-element.elementor-element-3ebd8ec .elementor-heading-title{font-size:2.1em;}.elementor-8371 .elementor-element.elementor-element-8237deb{padding:1.5em 0em 4.5em 0em;}.elementor-8371 .elementor-element.elementor-element-b67e6cd.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;grid-row-gap:30px;}.elementor-8371 .elementor-element.elementor-element-b67e6cd.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/1);margin-bottom:30px;}.elementor-8371 .elementor-element.elementor-element-b67e6cd .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, 1fr);}.elementor-8371 .elementor-element.elementor-element-b67e6cd.ae-acf-repeater-layout-smart_grid .ae-acf-repeater-wrapper{grid-row-gap:30px;}.elementor-8371 .elementor-element.elementor-element-b67e6cd .ae-acf-repeater-widget-wrapper.ae-masonry-yes .grid-gap{width:30px;}.elementor-8371 .elementor-element.elementor-element-b67e6cd .ae-widget-title-inner{margin:0em 0em 1.5em 0em;}.elementor-8371 .elementor-element.elementor-element-5a0cee9.ae-acf-repeater-layout-checker_board .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));display:grid;grid-row-gap:30px;}.elementor-8371 .elementor-element.elementor-element-5a0cee9.ae-acf-repeater-layout-grid .ae-acf-repeater-widget-wrapper:not(.ae-masonry-yes) .ae-acf-repeater-item{width:calc(100%/1);margin-bottom:30px;}.elementor-8371 .elementor-element.elementor-element-5a0cee9 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .ae-acf-repeater-wrapper{grid-template-columns:repeat(1, 1fr);}.elementor-8371 .elementor-element.elementor-element-5a0cee9.ae-acf-repeater-layout-smart_grid .ae-acf-repeater-wrapper{grid-row-gap:30px;}.elementor-8371 .elementor-element.elementor-element-5a0cee9 .ae-acf-repeater-widget-wrapper.ae-masonry-yes .grid-gap{width:30px;}.elementor-8371 .elementor-element.elementor-element-5a0cee9 .ae-widget-title-inner{margin:0em 0em 1.5em 0em;}}/* Start custom CSS for section, class: .elementor-element-d1f9969 */.elementor-8371 .elementor-element.elementor-element-d1f9969 {
    background-image: var(--background-image);
    background-position: center;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ebd8ec */.postid-3678 .elementor-8371 .elementor-element.elementor-element-3ebd8ec {display: none;}
.elementor-8371 .elementor-element.elementor-element-3ebd8ec h1 {word-wrap: break-word;}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-70d5ea3 */.elementor-8371 .elementor-element.elementor-element-70d5ea3 blockquote:first-of-type {
    margin: 3em 0 0 0;
    padding: 0.5em 0 3em 0;
    border-top: 1px solid #000;
}
.elementor-8371 .elementor-element.elementor-element-70d5ea3 blockquote:last-of-type {
    margin: 0;
    padding: 0.5em 0 3em 0;
    border-bottom: 1px solid #000;
}
.elementor-8371 .elementor-element.elementor-element-70d5ea3 blockquote p {font-weight: 700;font-style: normal;}
.elementor-8371 .elementor-element.elementor-element-70d5ea3 blockquote cite {
    font-weight: 300;
    font-style: normal;
    text-transform: uppercase;
}
.elementor-8371 .elementor-element.elementor-element-70d5ea3 blockquote:first-of-type:before {
    content: '';
    display: block;
    height: 45px;
    padding-bottom: 3em;
    background-size: 45px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' x='0px' y='0px' viewBox='0 0 48 33' style='enable-background:new 0 0 48 33;' xml:space='preserve'%3E%3Cpath d='M21.9,22.7c0-5.4-3.8-10.1-10-10.1c-4.9,0-10,4-10.8,9.1C-0.2,8.2,9.8,0.9,22,0.9V0.2C8.9,0.2,0,7.9,0,19.7 c0,7.9,5.2,13.1,11.1,13.1C16.9,32.8,21.9,28.1,21.9,22.7 M47.8,22.7c0-5.4-3.8-10.1-10-10.1c-4.9,0-10,4-10.8,9.1 C25.7,8.2,35.7,0.9,48,0.9V0.2c-13.2,0-22,7.7-22,19.6c0,7.9,5.2,13.1,11.1,13.1C42.8,32.8,47.8,28.1,47.8,22.7'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f4bb150 */.elementor-8371 .elementor-element.elementor-element-f4bb150 .ae-acf-repeater-item:last-of-type section {border-bottom-width:0px!important;}
.elementor-8371 .elementor-element.elementor-element-f4bb150 .ae-acf-repeater-item:hover .sito a {
letter-spacing: 1.2px;
transition: letter-spacing 0.6s;
}
.elementor-8371 .elementor-element.elementor-element-f4bb150 .ae-acf-repeater-item sito a {
transition: letter-spacing 0.6s;
}
.elementor-8371 .elementor-element.elementor-element-f4bb150 .ae-acf-repeater-inner {
display: flex;
align-content: center;
}
.elementor-8371 .elementor-element.elementor-element-f4bb150 .logo:not(.wide):not(.vert) {
background-size: contain;
background-position: center left;
background-repeat: no-repeat;
/*filter: grayscale(1);*/
height: 70px;
max-width: 150px;
}
.elementor-8371 .elementor-element.elementor-element-f4bb150 .wide {
background-size: contain;
background-position: center left;
background-repeat: no-repeat;
/*filter: grayscale(1);*/
height: 54px;
max-width: 150px;
}
.elementor-8371 .elementor-element.elementor-element-f4bb150 .vert {
background-size: contain;
background-position: center left;
background-repeat: no-repeat;
/*filter: grayscale(1);*/
height: 90px;
max-width: 150px;
}/* End custom CSS */