body{background:#052a39;font-family:AkagiPro-Book,sans-serif;font-size:100%}:is(.sidebar-menu){align-items:flex-start;background:var(--blue-500);gap:1.5rem}div:has(.sidebar-menu):not(.hs-blog-listing,.body-content){position:sticky;top:0}:is(.content,.lang ul,.top-content,.main-content>header,.secondary-nav ul){display:flex;flex-direction:row}:is(.main-content,.secondary-nav){flex:1}:is(.search label,.search input[type=search]){display:none}:is(.sidebar-menu,.main-nav ul,.latest-news-content){display:flex;flex-direction:column}:is(.page) :is(form):not(.hs-search-field__form,#email-prefs-form){border:1px solid var(--white);color:var(--white);padding:1rem}:is(.page) :is(form label){color:var(--white);font-size:1rem}:is(.page) :is(form .actions){display:flex;justify-content:flex-end}:is(.page) :is(form input[type=submit]){align-items:flex-end;background:var(--white);border:1px solid transparent;border-radius:0;color:var(--blue-500);padding-block:5px;text-transform:uppercase}:is(.page) :is(form .hs-richtext p){font-family:AkagiPro-Thin,arial,sans-serif}:is(.page form .input) :is(input[type=text],input[type=tel],input[type=email]){appearance:none;border:none;border-radius:0;width:100%}.standard-content form .hs-upload_cv .input input[type=file]{display:none}.standard-content .widget-type-form:has(form){max-width:calc(var(--col-3) - 3rem)}.standard-content .dnd-module:has(form){margin-bottom:2rem;margin-right:12%;margin-top:2rem}.standard-content form .hs-upload_cv{position:relative}.standard-content form .hs-upload_cv:after{background-color:#fff;border-radius:0;color:#000;content:"Carica il tuo CV";cursor:pointer;display:inline-block;font-weight:bolder;padding:5px 20px}.standard-content form .hs-upload_cv:hover:before{border-color:#888}:is(.page) :is(form .inputs-list>li.hs-form-booleancheckbox label span){font-family:AkagiPro-Thin,arial,sans-serif;font-size:.875rem}.standard-content a{color:#fff}.main-nav ul{gap:1.5rem}a img{transition:all .3s ease-in-out}.scroll-disabled{overflow:hidden}h2{font-weight:400}.body-container-wrapper{background-color:var(--blue-500);display:flex;flex-direction:column;padding:0}.sidebar{display:block;width:10vw}.sidebar a.nav-icon{background-color:var(--blue-500);color:var(--white);display:block;left:0;padding:3rem 1.5rem;position:fixed;top:0;width:fit-content;z-index:3}.sidebar a.nav-icon img{max-width:28px}.sidebar-menu{height:auto;padding:1rem}.sidebar-menu a{color:var(--white);text-decoration:none}.sidebar-menu a:hover{color:var(--secondary-100)}.sidebar-menu.open{left:0;padding-left:32px;position:fixed;top:5rem;transform:translateX(0);transform-origin:right;z-index:5}.lang ul{margin:0}.lang ul li a{text-transform:uppercase}.lang ul li:not(:last-child):after{color:#fff;content:"/";display:inline-block}.lang ul li.selected a{color:var(--secondary-100)}.sidebar-search .search{padding:0}.sidebar-search .search form{background-color:transparent}.sidebar-search .search .hs-search-field__button{background-color:transparent;border:none;margin-left:0;padding:10px;position:unset}.sidebar-search .search .hs-search-field__button svg{height:25px}.main-content header{align-items:center;gap:2rem;margin-bottom:2rem}.main-content header .main-logo{max-width:220px}.home-page header .main-logo+div{flex:1}.main-content header .main-logo img{width:100%}.main-content .latest-news-content h2{color:var(--white);font-weight:100}:is(.home-page) :is(.swiper-latest-posts){display:block;height:auto;margin-top:2rem;position:relative}.body-standard-container-wrapper .standard-page{display:grid;grid-template-columns:9% 1fr;grid-template-rows:auto auto auto auto;padding-bottom:15rem}.body-standard-container-wrapper .standard-page .sidebar{grid-row-end:6;grid-row-start:3;max-width:unset}.standard-page .breadcrumbs,.standard-page .header{grid-column-end:3;grid-column-start:2}.standard-page .hero-banner,.standard-page .title-section{display:flex;grid-column-end:3}.standard-page .hero-banner:has(.hero-banner-full-width){flex-direction:column;grid-column-start:1}.standard-page .hero-banner:has(.hero-banner-standard){grid-column-start:2}.standard-page .hero-banner:not(:has(.hero-banner-full-width,.hero-banner-standard)){align-items:center;display:flex;max-height:400px;overflow:hidden}.standard-page .hero-banner:not(:has(.hero-banner-full-width,.hero-banner-standard)) img{aspect-ratio:16/9;object-fit:cover;width:100%}.standard-page .main-logo{margin:2rem 0;max-width:280px}.breadcrumbs{display:flex}.breadcrumbs ul{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;list-style:none}.breadcrumbs li{color:var(--white);display:inline}.breadcrumbs li:nth-child(2){padding-left:1rem}.breadcrumbs li:not(:first-child){text-transform:uppercase}.breadcrumbs ul li:not(:first-child)+li:before{content:"/";padding:0}.breadcrumbs ul li a{color:var(--white);font-size:1.2rem;text-decoration:none;transition:all .3s ease-in-out}.breadcrumbs ul li a:hover{color:var(--secondary-100)}.breadcrumbs ul li a .fa-home{font-size:1.7rem}.breadcrumbs ul li a:hover{text-decoration:underline}.standard-content header .main-logo{margin:2rem 0;max-width:280px}.body-standard-container-wrapper .standard-content-error,.body-standard-container-wrapper .thank-you-page,:not(.hs-landing-page)>.body-standard-container-wrapper .standard-content{display:grid;grid-template-columns:10vw 1fr;grid-template-rows:auto auto;padding-bottom:12rem}.standard-content .breadcrumbs,.standard-content .header{grid-column-end:3;grid-column-start:2}.body-standard-container-wrapper .standard-content .container-fluid.full-width{width:90vw}.body-standard-container-wrapper .standard-content .sidebar{grid-column-end:1;grid-column-start:1;grid-row-end:6;grid-row-start:2;margin-top:35vh;max-width:unset}.body-standard-container-wrapper .standard-content .sidebar.margin-top-50vh{margin-top:50vh}:is(.thank-you-page) :is(h1,h2,h3,h4,h5,p,span){color:var(--white);text-align:center}:is(.standard-content) :is(h1){font-family:AkagiPro-Thin,arial,sans-serif}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-end-1{grid-column-end:1}.col-end-2{grid-column-end:2}.col-end-3{grid-column-end:3}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.standard-content-error h1,.standard-content-error p{color:var(--white)}.standard-content-error a.button{background:var(--white);border-radius:0;color:var(--blue-500)}.standard-content-error a.button:hover{background:var(--white);opacity:.6}.thank-you-page .section-cards{margin:2rem 10vw;max-width:var(--col-5)}.thank-you-page .section-cards>.cards{display:flex;flex-direction:row;gap:1rem;justify-content:center}.thank-you-page .section-cards>.cards .card{background:var(--white);max-width:22%}.thank-you-page .section-cards>.cards .card .card-header{background:var(--white)}.thank-you-page .section-cards>.cards .card .card-header h3{color:var(--blue-500);display:-webkit-box;font-size:1rem;font-weight:400;height:fit-content;margin:0 0 .5rem;padding:.5rem 1rem 0 .5rem;position:relative;z-index:2;-webkit-line-clamp:4;-webkit-box-orient:vertical;background:var(--white);overflow:hidden;text-align:left;text-overflow:ellipsis}.thank-you-page .section-return-to{display:flex;flex-direction:row;justify-content:center}.thank-you-page .section-return-to a{background:var(--white);color:var(--blue-500);font-size:1.2rem;padding:1rem 2rem;width:fit-content}.thank-you-page .card-image-link img{aspect-ratio:2/1;object-fit:cover}.thank-you-page .hs-embed-content-wrapper,.thank-you-page .hs-embed-wrapper,.thank-you-page .oembed_container--full-size{display:block;margin:0 auto;width:50%}.thank-you-page .hs-embed-wrapper .hs-embed-content-wrapper{width:100%}.thank-you-page .embed_container{display:block;margin:0 auto}.thank-you-page .email-prefs,.thank-you-page .page-header{max-width:1200px}.thank-you-page .email-prefs .localization-language{margin:0 auto 50px;max-width:50%}.thank-you-page .email-prefs .item{border:1px solid #fff;display:block;margin:0 auto 15px;padding:2rem;text-align:left;width:50%}.thank-you-page .email-prefs .item .item-inner .checkbox-row span.fakelabel span{font-size:1.2rem}.thank-you-page .email-prefs .item .item-inner p{text-align:left}@media (min-width:1569px){.sidebar{max-width:10vw}}@media (min-width:1025px){.hs-blog-listing .body-container-wrapper,.hs-blog-post .body-container-wrapper{background-position:0 0;background-size:100% 100%;background:var(--blue-500);padding:0}.sidebar{margin-top:20%;padding:0}.sidebar a.nav-icon{display:none}}@media (max-width:1024px){div:has(.sidebar-menu):not(.hs-blog-listing,.body-content){position:static}:is(.sidebar-menu){position:fixed;top:7rem}p{font-size:1.3rem}.sidebar-menu{bottom:0;padding:1rem;position:fixed;transform:translateX(-600%);transition:all .5s ease-in-out;width:0;width:40%;z-index:3}.sidebar{width:0}.sidebar a.nav-icon{padding:2rem 1rem}.news-content{overflow-x:hidden;padding-right:10%;padding-top:130px;width:calc(100vw - 64px)}.body-standard-container-wrapper .news-content{margin:0;padding:0;width:90vw}.main-content{overflow-x:hidden;padding-left:64px}.collection-page .main-content{width:calc(100vw - 64px)}.main-content header{align-items:flex-start;background-color:var(--blue-500);flex-direction:column;left:0;margin-bottom:0;margin-left:64px;padding-bottom:0;padding-left:12px;padding-top:1rem;position:fixed;right:0;top:-1px;z-index:3}.main-content header .main-logo img{float:right;max-width:250px}.main-content.home-page nav.secondary-nav{display:none}.main-content:not(.home-page) nav.secondary-nav{margin-bottom:2rem;margin-right:12%;margin-top:150px}.main-content .slider-section{margin-top:10rem}.body-standard-container-wrapper .standard-page{grid-template-columns:10% 1fr;grid-template-rows:140px auto auto auto auto}.body-standard-container-wrapper .standard-content .container-fluid.full-width{padding-left:10vw;width:90vw}.body-standard-container-wrapper .standard-content{grid-template-columns:10vw 1fr;grid-template-rows:140px auto}.standard-content .sidebar a.nav-icon,.standard-page .sidebar a.nav-icon{width:100%}.standard-content header.header,.standard-page header.header{height:100%;position:relative;z-index:4}.standard-content header.header{height:150px}.standard-content .header .main-logo,.standard-page .main-logo{background-color:var(--blue-500);margin:0;max-width:unset;padding:1rem 0;position:fixed;top:0;width:100%;z-index:3}.standard-content .header .main-logo img,.standard-page .main-logo img{max-width:170px}.standard-content .breadcrumbs,.standard-page .breadcrumbs{bottom:0;position:absolute;z-index:2}.standard-content .breadcrumbs ul,.standard-page .breadcrumbs ul{margin-bottom:1rem}.standard-content .widget-type-form:has(form){max-width:unset}.standard-content .dnd-module:has(form){margin-right:0}.thank-you-page .section-cards{margin:2rem 0}.thank-you-page .section-cards>.cards .card{max-width:unset}.thank-you-page .hs-embed-content-wrapper,.thank-you-page .hs-embed-wrapper{width:100%}.thank-you-page .email-prefs .item{width:70%}}@media (min-width:1201px) and (max-width:1439px){.main-content header .main-logo{max-width:200px}}@media (min-width:1440px){.main-content header .main-logo{max-width:280px}}@media (min-width:600px) and (max-width:1024px){.main-content header .main-logo{max-width:unset;width:auto}}@media (max-width:640px){.body-standard-container-wrapper .standard-content,.body-standard-container-wrapper .standard-page{grid-template-columns:15% 1fr}.standard-content header.header{height:170px}.standard-content .header .main-logo{left:59px;padding-bottom:1.7rem;padding-left:12px;padding-top:1rem;width:calc(100vw - 59px)}.main-content header{margin-left:60px;padding-bottom:0}.main-content header .main-logo img{max-width:170px}.sidebar-menu{width:70%}.standard-content .sidebar a.nav-icon{width:fit-content}.sidebar a.nav-icon{padding:calc(2rem - 1px) 1rem}:not(.hs-landing-page)>.body-standard-container-wrapper .standard-content{grid-template-columns:60px 1fr}.standard-content .breadcrumbs{margin-top:1rem}.breadcrumbs li:not(:first-child){font-size:.75rem}.thank-you-page .section-cards>.cards{flex-direction:column}.thank-you-page .email-prefs .item{width:80%}}@media (max-width:600px){.main-content header .main-logo{max-width:100%}}