@import url("https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap");.titillium-web-extralight{font-weight:200}.titillium-web-extralight,.titillium-web-light{font-family:Titillium Web,sans-serif;font-style:normal}.titillium-web-light{font-weight:300}.titillium-web-regular{font-weight:400}.titillium-web-regular,.titillium-web-semibold{font-family:Titillium Web,sans-serif;font-style:normal}.titillium-web-semibold{font-weight:600}.titillium-web-bold{font-weight:700}.titillium-web-black,.titillium-web-bold{font-family:Titillium Web,sans-serif;font-style:normal}.titillium-web-black{font-weight:900}.titillium-web-extralight-italic{font-family:Titillium Web,sans-serif;font-style:italic;font-weight:200}.titillium-web-light-italic{font-family:Titillium Web,sans-serif;font-style:italic;font-weight:300}.titillium-web-regular-italic{font-family:Titillium Web,sans-serif;font-style:italic;font-weight:400}.titillium-web-semibold-italic{font-family:Titillium Web,sans-serif;font-style:italic;font-weight:600}.titillium-web-bold-italic{font-family:Titillium Web,sans-serif;font-style:italic;font-weight:700}*{color:#424242;font-family:Titillium Web,sans-serif!important;font-style:normal;font-weight:400;line-height:1.2;margin:0;padding:0}.hs-content-id-185764487061 .header__column{display:none}h1,h2,h3,h4,h5,h6{line-height:1;margin:0 0 20px}h1{font-size:55px;font-weight:700}h2{font-size:34px}h2,h3{font-weight:600}h3{font-size:24px!important}h4{font-size:22px!important}h4,h5{font-weight:600}h5{font-size:18px!important}p{font-size:20px!important;margin:0 0 20px}div span,p.large{font-size:20px}p strong,p.large strong{color:#bc1b2e;font-weight:600}.contentinner h5,.contentinner h5 span,p.indice{color:#424242;font-weight:600;margin:0 0 7px;text-align:right}#hs-banner-parent p{font-size:14px!important}.contentinner h5{padding:5px;width:100%}.contentinner h5,.inner-servizi span{font-size:20px!important}.inner-servizi .cta{display:table;margin-top:20px}h2 strong{color:#bc1b2e;font-size:34px;font-weight:600}.text-large p{font-size:20px}.text-large p strong{color:#bc1b2e}a:focus,a:hover{color:#84000a}header.header{align-items:center;background-color:#fff;box-shadow:0 1px 9px rgba(0,0,0,.05);display:flex;min-height:96px;padding:10px 0;position:fixed;top:0;width:100%;z-index:1000}.body-wrapper{padding-top:95px}.header__container.content-wrapper{display:flex;flex-wrap:wrap;flex-wrap:nowrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1140px;padding:0 15px;width:100%}.header__logo{margin:0;padding:0}header .header__row-1{display:none;padding:0}header .header__search.header--element{padding:0 0 15px}.header__search .hs-search-field__input{background-size:15px;border:1px solid #121621;color:#424242;font-size:14px;height:1px;max-width:190px;min-height:1px;padding:13px 10px;width:100%}.hs-search-field__bar,.hs-search-field__bar form{background-color:transparent}.hs-search-field__bar label{color:#121621;font-size:14px;font-weight:400;line-height:1.2;text-transform:uppercase}.page .heropage .container{min-height:600px;padding:50px 30px}.page .heropage .container .row.h-100{max-width:1140px;width:100%}nav.menu.menu--desktop .menu__wrapper li a.menu__link{color:#121621;font-family:Titillium Web,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.2;padding:0 0 0 30px;text-transform:uppercase}.menu__wrapper .menu__item{padding:0}.menu__wrapper .menu__child-toggle-icon{border-left:3px solid transparent;border-right:3px solid transparent;border-top-width:5px;margin:2px 0 0}.menu__wrapper li.menu__item--has-submenu button.menu__child-toggle,.menu__wrapper li.menu__item--has-submenu button.menu__child-toggle .menu__child-toggle-icon{border-top-color:#121621;color:#121621}.menu__wrapper li.menu__item--has-submenu:hover button.menu__child-toggle,.menu__wrapper li.menu__item--has-submenu:hover button.menu__child-toggle .menu__child-toggle-icon{border-top-color:#bd0f30;color:#bd0f30}.menu__wrapper li.menu__item--has-submenu li a.menu__link{color:#121621;font-size:14px;font-weight:400;line-height:1.2;padding:5px 30px 10px;text-transform:none}.menu.menu--desktop .menu__item--has-submenu .menu__submenu{border:none;border-radius:0;box-shadow:0 3px 9px rgba(0,0,0,.2);left:8px;padding:0;top:40px;width:270px!important}.menu.menu--desktop .menu__item--has-submenu .menu__submenu .menu__item{border:none;padding:0}.menu.menu--desktop .menu__item--has-submenu .menu__submenu .menu__item .menu__link{font-size:13px;padding:12px 20px;text-transform:none;text-transform:uppercase;width:auto}.menu__submenu--level-2{transform:translateX(0)!important}.menu.menu--desktop .menu__item--has-submenu .menu__submenu .menu__item .menu__link:hover{background-color:transparent}.menu.menu--desktop .menu__item--has-submenu .menu__submenu .menu__item:first-child:before{background-color:transparent;border:2px solid transparent;border-radius:0;box-shadow:none;height:15px;left:0;margin:0 auto;transform:rotate(0deg);transition:none;width:100%}.menu .menu__item--depth-1>.menu__link--active-link:after{background-color:transparent}.activemenu,.menu .menu__item--depth-1>.menu__link--active-link{color:#bc1030!important;font-weight:600!important}button.menu__link--toggle.activemenu{border-top-color:#bc1030!important;color:#bc1030!important}.content-wrapper{margin:0 auto;max-width:1140px;padding:0 15px}.large-container .container-fattori{margin:0 auto;max-width:1140px;padding:50px 15px;width:100%}.medium-container .col{margin:0 auto;max-width:1140px;padding:0 15px}.page .container-proposte-valore{justify-content:space-between;padding:50px 0}.page .container-counter{flex-wrap:wrap;justify-content:center;padding:50px 0}.page .row-header.span4,.page .row-proposte-valore.span8{padding:10px}.page .container-proposte-valore h3{color:#bc1030;font-size:20px!important;font-weight:600;margin:0;min-height:45px}.page .container-proposte-valore .content-proposte{padding:5px 0}.container-servizi .row-servizi .content-inner h3{font-size:20px;font-weight:600;margin:0 0 15px}.container-servizi .row-servizi .inner-servizi.active{margin:0 0 20px;padding:0 30px 0 10px}.body-container .container-hero h2,.body-container--servizio .container-hero h2{color:#bc1030;color:#424242}.Pilastri{padding:50px 0}.Pilastri .row-header h2{margin:0 auto 30px;text-align:center}.Pilastri .row-fattori{justify-content:center}.Pilastri .row-fattori .content{box-shadow:0 0 0 transparent;padding:20px 20px 0;width:30%}.Pilastri .row-fattori .content img{display:block;margin:0 auto 20px}.Pilastri .row-fattori .content h3{font-size:20px!important;min-height:40px;text-align:center}.Pilastri .row-fattori .content p{text-align:center}.Servizio .container-header{margin:0 0 50px;padding:0 30px}.Servizio .container-header h2,.Servizio .container-header p{text-align:center}.gradient{background:linear-gradient(20deg,#bd0f30,#173c57 40%,#00425c 50%,#041a37)!important;position:relative}.gradient:before,foooter.footer:before{bottom:0;content:"";left:0;max-width:540px;min-height:150px;position:absolute;width:100%}.gradient #counter-section-container #counter-box-container #counter-box .counter,.gradient #counter-section-container #counter-box-container #counter-box h1,.gradient #counter-section-container #counter-box-container #counter-box p{color:#fff}#counter-section-container #counter-box-container{padding:30px 0 0;width:auto}#counter-section-container #counter-box-container #counter-box{display:inline-block;max-width:200px;width:25%}.container-tesm.esperti{padding:50px 0}.container-tesm.esperti h2{margin:0 0 50px;text-align:center}.container-tesm.esperti .team .row div:first-child{width:100%}.container-tesm.esperti .team .row div:first-child img{display:block;filter:grayscale(1);height:auto;max-width:130px;width:100%}.container-tesm.esperti .team .row div:last-child{padding:0;width:100%}.container-tesm.esperti .team .membere-name{font-size:18px!important;margin:0 0 10px}.container-tesm.esperti .team .membere-role{font-size:12px!important;font-style:italic;margin:0 0 10px;max-width:130px;min-height:30px}.container-tesm.esperti-custom{padding:50px 0}.container-tesm.esperti-custom h2{margin:0 0 50px;text-align:center}.container-counter h2{margin:0 0 20px;text-align:center}.container-tesm.esperti-custom .team.evidenza .row{padding:0 10px 0 0}.container-tesm.esperti-custom .team.evidenza{width:20%}.container-tesm.esperti-custom .team.list{gap:10px;justify-content:flex-start;width:80%}.container-tesm.esperti-custom .team.list .row{max-width:166px;width:15%}.container-tesm.esperti-custom .team .row .span.team-member p:first-child img{display:block;filter:grayscale(1);max-height:130px;width:auto}.container-tesm.esperti-custom .team .membere-name{font-size:18px;margin:0 0 10px}.container-tesm.esperti-custom .team .membere-role{font-size:12px!important;font-style:italic;margin:0 0 10px}.banner .container.h-100{min-height:500px}.banner .container.h-100 h2{color:#fff}.banner .container.h-100 .cta a{display:table;font-family:Titillium Web,sans-serif;margin:0 auto}.large-container .Slikkato{margin:0 auto 40px}.large-container .Slikkato .cover{padding:0 10px}.large-container .Slikkato .cover img{margin:0 auto;object-fit:cover;width:100%}.medium-container .Slikkato{margin:0 auto;max-width:1140px;padding:50px 15px}.medium-container .Slikkato .cover img{margin:0 auto}.container.contattaci{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:1140px;padding:0 15px}.container.contattaci .col:first-child{width:55%}.container.contattaci .col:last-child{width:30%}.container.contattaci .container-dx{padding:50px 0}.container.contattaci .container-dx h3{color:#bc1b2e;font-size:20px;font-weight:700;margin:0 0 5px}.container.contattaci .container-dx p{font-size:20px}.container.contattaci .container-dx p a,.container.contattaci .container-dx p a:hover{color:#424242;text-decoration:underline}.gradient .col.form .row h2{color:#fff}.col.form .row .content .hs_cos_wrapper_type_inline_rich_text p a,.col.form .row .content .hs_cos_wrapper_type_inline_rich_text p a:hover{color:#fff;font-family:Titillium Web,sans-serif}.col.form .container-form{padding:50px 0}.col.form .container-form .hs-form{background-color:transparent;position:relative;z-index:1}.col.form .container-form label{margin:0 0 10px;padding:0}.col.form .container-form label span{display:inline-block;font-size:14px;margin:0}.gradient .col.form .container-form label span{color:#fff}.col.form fieldset.form-columns-1,.col.form fieldset.form-columns-2{margin:0 0 15px;width:100%}.col.form fieldset.form-columns-2{align-items:flex-start;display:flex;justify-content:space-between}.col.form fieldset.form-columns-2 .field.hs-form-field{margin:0;width:49%}.col.form fieldset.form-columns-1 .hs-input,.col.form fieldset.form-columns-2 .hs-input,.col.form fieldset.form-columns-3 .hs-input{width:100%}.col.form fieldset.form-columns-1 div.field,.col.form fieldset.form-columns-1 div.input,.col.form fieldset.form-columns-2 div.field,.col.form fieldset.form-columns-2 div.input,.col.form fieldset.form-columns-3 div.field,.col.form fieldset.form-columns-3 div.input{margin:0 auto}.col.form input[type=email],.col.form input[type=file],.col.form input[type=number],.col.form input[type=password],.col.form input[type=search],.col.form input[type=tel],.col.form input[type=text],.col.form select,.col.form textarea{background-color:#fff;border:1px solid #424242;border-radius:0;color:#424242;font-size:14px}.gradient .col.form input[type=email],.gradient .col.form input[type=file],.gradient .col.form input[type=number],.gradient .col.form input[type=password],.gradient .col.form input[type=search],.gradient .col.form input[type=tel],.gradient .col.form input[type=text],.gradient .col.form select,.gradient .col.form textarea{border:none}.col.form textarea{min-height:100px}.col.form .container-form .legal-consent-container{margin:20px auto}.col.form .container-form .legal-consent-container div{margin:0 0 10px}.col.form .container-form .legal-consent-container div .hs-input{width:auto}.col.form .container-form .legal-consent-container div,.col.form .container-form .legal-consent-container div span{font-size:12px;font-style:normal;font-weight:400;line-height:1.2}.gradient .col.form .container-form .legal-consent-container div,.gradient .col.form .container-form .legal-consent-container div span{color:#fff}.col.form .hs-dependent-field,.col.form .inputs-list>li{margin:0}.col.form .inputs-list>li label{margin:0;padding:0}.col.form .inputs-list>li span{margin:0!important;vertical-align:text-top;width:90%}.col.form .hs_submit.hs-submit .actions .hs-button{background-color:#bd0f30;border-radius:0;font-family:Titillium Web,sans-serif;font-size:16px;font-weight:600;padding:15px 30px;text-transform:uppercase}.col.form .container-form .hs-error-msg label,.hs-form ul.hs-error-msgs label{color:#bd0f30;font-size:12px;font-weight:600;margin:10px 0!important}.cta a{background-color:#bc1030;display:inline-block;line-height:1.2;padding:13px 23px;text-decoration:none;text-transform:uppercase}.cta a,.cta a .hs_cos_wrapper,.cta a span{font-size:16px;font-weight:600}.cta a,.cta a .hs_cos_wrapper,.cta a span,.cta a:hover{color:#fff;font-family:Titillium Web,sans-serif}.social-links{background-color:transparent;margin:0 0 0 auto;width:200px}.social-links .social-links__link{background-color:transparent;padding:0}.social-links .social-links__link:first-child svg{fill:#1877f2}.social-links .social-links__link:nth-child(2) svg{fill:#0a66c2}.social-links .social-links__link:nth-child(3) svg{fill:#000}.social-links .social-links__link:last-child svg{fill:#cd201f}.social-links .social-links__link .social-links__icon{background-color:#fff;height:32px;margin:0 4px 4px 0;width:32px}footer.footer{background:#404245;padding:30px 0;position:relative}div[data-global-resource-path="P4I-2024/P4I2024/templates/partials/footer.html"]{width:100%}.footer:before,footer.footer:before,footer:before{bottom:0;content:"";left:0;max-width:540px;min-height:150px;position:absolute;width:100%}footer.footer .row-fluid div.widget-type-cell.dnd-column{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;position:relative;z-index:1}footer.footer .row-fluid div.widget-type-cell p{color:#f7f6f6;font-size:15px;line-height:1.8;margin:0}footer.footer .row-fluid div.widget-type-cell p a,footer.footer .row-fluid div.widget-type-cell p a:hover{color:#f7f6f6;font-weight:600;text-decoration:none}@media only screen and (max-width:768px) and (max-width:2560px){header .container-fluid.content-wrapper,header .header__skip{display:none}}@media only screen and (max-width:1200px){.container-tesm.esperti .team .row div:first-child{width:30%}.container-tesm.esperti .team .row div:last-child{width:70%}}@media only screen and (max-width:960px){.col.form fieldset.form-columns-2{flex-direction:column}.col.form fieldset.form-columns-2 .field.hs-form-field{width:100%}.col.form fieldset.form-columns-2 .field.hs-form-field:first-child{margin:0 0 15px}.container.contattaci{flex-direction:column}.container.contattaci .col:first-child,.container.contattaci .col:last-child{width:100%}.container.contattaci .container-dx{justify-content:center;padding:0 0 50px}.container.contattaci .container-dx .row h2,.container.contattaci .container-dx h3,.container.contattaci .container-dx p{text-align:center}footer.footer{padding:30px 0 100px}footer.footer .row-fluid div.widget-type-cell.dnd-column{flex-direction:column}}@media only screen and (max-width:900px){#counter-section-container #counter-box-container #counter-box{max-width:300px;width:50%}.container-tesm.esperti .team .row,.container-tesm.esperti .team .row div:first-child{width:100%}.team.list .row{width:25%!important}}@media only screen and (max-width:768px){.container-tesm.esperti-custom .team.list .row{max-width:200px;width:50%}}@media only screen and (max-width:767px){h1{font-size:50px}header .header__column{position:absolute;width:100%}.large-container .container-fattori{padding:50px 15px 0}.row-gallery img{width:75%!important}.header__close--toggle{background-position:100%;background-size:auto;display:none;height:25px;margin-right:30px;width:25px;width:100%}.header__language-switcher--toggle.hide,.header__navigation--toggle.hide,.header__search--toggle.hide{display:none!important}.menu--mobile{background:#f7f6f6;padding:0 0 20px}header .header__row-2{justify-content:flex-end;padding:1.05rem 0}header .header--toggle.header__navigation--toggle{margin:0 30px 0 0}.header__navigation.open{background-color:#fff;min-height:1px}.header__navigation--toggle.open:after{display:none}.menu.menu--mobile .menu__item{background-color:transparent;border-top:none}.menu.menu--mobile>.menu__link,nav.menu.menu--mobile .menu__wrapper li a.menu__link{color:#121621;font-size:14px;font-weight:400;line-height:1.2}nav.menu.menu--mobile .menu__wrapper li a.menu__link{background-color:transparent;text-transform:uppercase}nav.menu.menu--mobile button.menu__child-toggle.no-button{height:35px;padding:0 30px;width:100%}.menu.menu--mobile .menu__item--has-submenu .menu__submenu{border:none;border-radius:0;box-shadow:none;padding:0;top:40px}.menu.menu--mobile .menu__item--has-submenu .menu__submenu .menu__item{border:none;padding:0}.menu.menu--mobile .menu__item--has-submenu .menu__submenu .menu__item .menu__link{font-size:13px;padding:10px 30px 10px 40px;text-transform:uppercase}.menu.menu--mobile .menu__item--has-submenu .menu__submenu .menu__item .menu__link:hover{background-color:transparent}.menu.menu--mobile .menu__item--has-submenu .menu__submenu .menu__item:first-child:before{background-color:transparent;border:2px solid transparent;border-radius:0;box-shadow:none;height:15px;left:0;margin:0 auto;transform:rotate(0deg);transition:none;width:100%}.menu__wrapper .menu__child-toggle-icon{background-image:url(https://www.digital360hub.it/hubfs/P4I/immagini/icone/chevron-down-solid.svg);border:none;float:right;margin:0}.menu__item--open>.menu__child-toggle .menu__child-toggle-icon{transform:rotate(180deg)!important}.header__row-2 .header--toggle.header__search--toggle{display:none}}@media only screen and (max-width:736px){.Pilastri .row-fattori .content,.row-fattori .content{width:100%!important}}@media only screen and (max-width:667px){#counter-section-container #counter-box-container #counter-box{max-width:670px;width:100%}.container-tesm.esperti .team .row div:first-child{width:25%}.team.list .row{width:100%!important}}@media only screen and (max-width:640px){.container-tesm.esperti-custom .col.teammates{flex-direction:column}.container-tesm.esperti-custom .team.evidenza{border-bottom:1px solid #bc1030;margin:0 auto 30px;padding:0 0 10px;position:relative}.container-tesm.esperti-custom .team.evidenza,.container-tesm.esperti-custom .team.list{justify-content:center;width:100%}.container-tesm.esperti-custom .team.evidenza .row{padding:0 10px}.col.form fieldset.form-columns-1 .hs-input,.col.form fieldset.form-columns-2 .hs-input,.col.form fieldset.form-columns-3 .hs-input{width:100%!important}.col.form .container-form .legal-consent-container div .hs-input{width:auto!important}}@media only screen and (max-width:480px){.row-proposte-valore.span8 .content{width:100%!important}.Pilastri .row-fattori .content{width:100%}.container-tesm.esperti .team .row div:first-child{margin:0 auto 30px;width:30%}.container-tesm.esperti-custom .team.list .row{max-width:170px;width:50%}}@media only screen and (max-width:400px){.container-tesm.esperti-custom .team.list .row{max-width:170px;width:48%}}.body-container--lp .container-hero .container.h-100{padding:50px 15px}.body-container--lp .container-counter{flex-wrap:wrap;justify-content:center;padding:50px 0}