@font-face{font-family:'soehne-regular';src:url(../fonts/soehne-Buch.eot?#iefix) format('embedded-opentype'), url(../fonts/soehne-Buch.woff2) format('woff2'), url(../fonts/soehne-Buch.woff') format('woff'), url(../fonts/soehne-Buch.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'soehne-regular-cursiv';src:url(../fonts/soehne-BuchKursiv.eot?#iefix) format('embedded-opentype'), url(../fonts/soehne-BuchKursiv.woff2) format('woff2'), url(../fonts/soehne-BuchKursiv.woff') format('woff'), url(../fonts/soehne-BuchKursiv.ttf) format('truetype');font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:'soehne-bold';src:url(../fonts/soehneBreit-Dreiviertelfett.eot?#iefix) format('embedded-opentype'), url(../fonts/soehneBreit-Dreiviertelfett.woff2) format('woff2'), url(../fonts/soehneBreit-Dreiviertelfett.woff') format('woff'), url(../fonts/soehneBreit-Dreiviertelfett.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'soehne-bold-cursiv';src:url(../fonts/soehneBreit-DreiviertelfettKursiv.eot?#iefix) format('embedded-opentype'), url(../fonts/soehneBreit-DreiviertelfettKursiv.woff2) format('woff2'), url(../fonts/soehneBreit-DreiviertelfettKursiv.woff') format('woff'), url(../fonts/soehneBreit-DreiviertelfettKursiv.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'suisse-regular';src:url(../fonts/SuisseWorks-Medium.eot?#iefix) format('embedded-opentype'), url(../fonts/SuisseWorks-Medium.woff2) format('woff2'), url(../fonts/SuisseWorks-Medium.woff') format('woff'), url(../fonts/SuisseWorks-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'suisse-regular-italic';src:url(../fonts/SuisseWorks-MediumItalic.eot?#iefix) format('embedded-opentype'), url(../fonts/SuisseWorks-MediumItalic.woff2) format('woff2'), url(../fonts/SuisseWorks-MediumItalic.woff') format('woff'), url(../fonts/SuisseWorks-MediumItalic.ttf) format('truetype');font-weight:500;font-style:italic;font-display:swap;}h1, h2, h3, h4{color:#333332;font-size:3em;font-family:'suisse-regular', sans-serif;line-height:1.2;}p{color:black;font-family:'soehne-regular', sans-serif;font-size:1.125em;line-height:1.5;}.coral-btn{background-color:#AAC8DD;color:black;display:inline-block;border:1px solid black;text-decoration:none;padding:12px 24px;border-radius:0px;height:44px;font-family:'soehne-bold';}.coral-btn-transp{background-color:transparent;color:#FF0335;display:inline-block;text-decoration:none;padding:0;border-radius:0px;height:20px;font-family:'soehne-bold';}.coral-btn-black{background-color:black;color:#FF0335;display:inline-block;border:2px solid #FF0335;text-decoration:none;padding:14px 24px;border-radius:0px;height:48px;font-size:1em;font-family:'soehne-bold';}.black-btn{background-color:rgba(0, 0, 0, 0.70);color:white;display:inline-block;border:1px solid white;text-decoration:none;text-align:center;padding:14px 24px;border-radius:2px;height:48px;font-family:'soehne-bold';}.center-block .swiper-slide .container.p-relative{position:initial;}.center-block .swiper-slide .container.p-relative .swiper-text-cont, .center-block .container .main-textual-cont{width:100% !important;position:absolute;z-index:9;left:0 !important;top:50% !important;transform:translate(0, -50%);}.center-block .container .main-textual-cont{max-width:1280px;left:50% !important;transform:translate(-50%, -50%);padding-left:12px;}.center-block .container .main-textual-cont .main-title, .center-block .container .main-textual-cont p{text-align:center !important;}.center-block.top-pos .container .main-textual-cont{max-width:1280px;left:50% !important;top:25% !important;transform:translate(-50%, -50%);}#generic h3, #generic a{color:#FF0335 !important;}#generic ul li{width:100% !important;}.footer-wrapper p, .pre-footer-block .hs-form-html .hsfc-RichText p span, .pre-footer-block .hs-form-html .hsfc-RichText p a, .pre-footer-block .hs-form-html .hsfc-RichText p{color:#ffffff !important;}.nav-menu .nav-item, .footer-wrapper .primary-link{font-family:'suisse-regular', sans-serif !important;}.wrapper-relations-generic .elem-action{right:-10px;}.container-link .coral-btn:hover, .coral-btn:hover, .nav-btn:hover, .main-content-col .coral-btn:hover{background-color:black !important;border:1px solid #AAC8DD !important;color:#AAC8DD;}.horizontal-list li.active a, .horizontal-list li:hover a, .horizontal-list li:hover button, .horizontal-list li.active button{color:#AAC8DD !important;}.horizontal-list li.active, .wrapper-relations-generic .elem-block{border-color:#AAC8DD !important;}ul.horizontal-list li a, ul.horizontal-list li button{color:#333332 !important;}ul.horizontal-list li{border-bottom:2px solid #333332 !important;}.main-block-classic-rel .main-inner-card .main-title{color:white !important;font-size:1.25em !important;text-transform:initial !important;}.coral-btn-transp{color:#AAC8DD !important;border-bottom:1px solid #AAC8DD !important;}.coral-btn-transp:hover{border-bottom:1px solid #333332 !important;color:#333332 !important;}.news-eventi-template-default .pre-title-infos li, .news-eventi-template-default .pre-title-infos li a, .news-eventi-template-default .pre-title-infos li span, .news-eventi-template-default .main-breadcrumb li, .news-eventi-template-default .main-breadcrumb li span, .news-eventi-template-default .main-breadcrumb li a{color:#333332 !important;}.main-block-classic-rel .main-inner-card{background-image:linear-gradient(black, black), linear-gradient(45deg, #AAC8DD, #333332) !important;}.footer-wrapper .footer-logo{text-align:left;max-width:439px;width:100%;}footer .wrapper{background-color:#000;padding-top:50px !important;padding-bottom:65px;}body .navbar{height:90px !important;}body .navbar h1{padding-top:0 !important;}body .space-bottom{padding-bottom:100px;}wrapper .pt-200{padding-top:200px;}.primary-menu.navbar-nav .nav-item{padding-left:28px !important;}.primary-menu.navbar-nav .nav-link{font-size:1.2em;}.navbar-nav .nav-item.language-selector a.nav-link{font-size:1em;}.text-justify{text-align:justify;}.cw-preview-inner{background-color:#fff !important;}.page-id-1824 .navbar, .page-id-1824 .footer-wrapper .row.pt-4.mb-3, .page-id-1824 .footer-wrapper .row.pt-4.pb-3, .page-id-1824 .main-breadcrumb{display:none !important;}.page-id-1824 .main-textual-cont img{width:30%;object-fit:contain;}.hsfc-NavigationRow__Buttons button{background-color:#333332 !important;}