.h1{font-size:calc(2.2562rem + 7.5465vw);line-height:110%}@media (min-width:1920px){.h1{font-size:11.312rem}}.h2{font-size:calc(1.925rem + 5.0625vw);line-height:120%}@media (min-width:1920px){.h2{font-size:8rem}}.h3{font-size:calc(1.6875rem + 3.28125vw);line-height:120%}@media (min-width:1920px){.h3{font-size:5.625rem}}.h4{font-size:calc(1.525rem + 2.0625vw);line-height:120%}@media (min-width:1920px){.h4{font-size:4rem}}.h5{font-size:calc(1.4062rem + 1.1715vw);line-height:140%}@media (min-width:1920px){.h5{font-size:2.812rem}}.h6{font-size:calc(1.325rem + .5625vw);line-height:140%}@media (min-width:1920px){.h6{font-size:2rem}}.lead{font-size:calc(1.2688rem + .141vw);line-height:120%}@media (min-width:1920px){.lead{font-size:1.438rem}}.small{font-size:.688rem}.small,.xsmall{line-height:120%}.xsmall{font-size:.5rem}.lh-110{line-height:110%}.lh-120{line-height:120%}.lh-140{line-height:140%}.title{font-weight:300;text-transform:uppercase}.navbar,.wrapper,.wrapper-featured{padding-left:calc(1.525rem + 2.0625vw);padding-right:calc(1.525rem + 2.0625vw)}@media (min-width:1920px){.navbar,.wrapper,.wrapper-featured{padding-left:4rem;padding-right:4rem}}.wrapper,.wrapper-featured{padding-bottom:calc(1.775rem + 3.9375vw);padding-top:calc(1.775rem + 3.9375vw)}@media (min-width:1920px){.wrapper,.wrapper-featured{padding-bottom:6.5rem;padding-top:6.5rem}}.wrapper-featured{color:#fff;display:flex;flex-direction:column;height:100vh}.title{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}p{font-family:Montserrat Variable,sans-serif;font-size:1.2rem}@media (max-width:768px){p{font-size:1rem}}.bi:before,.btn,a{color:inherit}.bi:before{opacity:inherit}#page,body,html{display:flex;flex-direction:column;min-height:100vh;scroll-behavior:smooth}main{flex:1}.mark,mark{color:#fff}#map{height:400px}a{transition:all .2s ease-in-out}picture{display:block}.ratio>*{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.stripe-loading-indicator .stripe,.stripe-loading-indicator .stripe-loaded{background:#000!important}.ratio-xs-1x1{--bs-aspect-ratio:100%}.ratio-xs-2x1{--bs-aspect-ratio:50%}.ratio-xs-4x3{--bs-aspect-ratio:75%}.ratio-xs-3x4{--bs-aspect-ratio:133.3333333333%}.ratio-xs-16x9{--bs-aspect-ratio:56.25%}.ratio-xs-21x9{--bs-aspect-ratio:42.8571428571%}@media (min-width:576px){.ratio-sm-1x1{--bs-aspect-ratio:100%}.ratio-sm-2x1{--bs-aspect-ratio:50%}.ratio-sm-4x3{--bs-aspect-ratio:75%}.ratio-sm-3x4{--bs-aspect-ratio:133.3333333333%}.ratio-sm-16x9{--bs-aspect-ratio:56.25%}.ratio-sm-21x9{--bs-aspect-ratio:42.8571428571%}}@media (min-width:768px){.ratio-md-1x1{--bs-aspect-ratio:100%}.ratio-md-2x1{--bs-aspect-ratio:50%}.ratio-md-4x3{--bs-aspect-ratio:75%}.ratio-md-3x4{--bs-aspect-ratio:133.3333333333%}.ratio-md-16x9{--bs-aspect-ratio:56.25%}.ratio-md-21x9{--bs-aspect-ratio:42.8571428571%}}@media (min-width:992px){.ratio-lg-1x1{--bs-aspect-ratio:100%}.ratio-lg-2x1{--bs-aspect-ratio:50%}.ratio-lg-4x3{--bs-aspect-ratio:75%}.ratio-lg-3x4{--bs-aspect-ratio:133.3333333333%}.ratio-lg-16x9{--bs-aspect-ratio:56.25%}.ratio-lg-21x9{--bs-aspect-ratio:42.8571428571%}}@media (min-width:1200px){.ratio-xl-1x1{--bs-aspect-ratio:100%}.ratio-xl-2x1{--bs-aspect-ratio:50%}.ratio-xl-4x3{--bs-aspect-ratio:75%}.ratio-xl-3x4{--bs-aspect-ratio:133.3333333333%}.ratio-xl-16x9{--bs-aspect-ratio:56.25%}.ratio-xl-21x9{--bs-aspect-ratio:42.8571428571%}}@media (min-width:1400px){.ratio-xxl-1x1{--bs-aspect-ratio:100%}.ratio-xxl-2x1{--bs-aspect-ratio:50%}.ratio-xxl-4x3{--bs-aspect-ratio:75%}.ratio-xxl-3x4{--bs-aspect-ratio:133.3333333333%}.ratio-xxl-16x9{--bs-aspect-ratio:56.25%}.ratio-xxl-21x9{--bs-aspect-ratio:42.8571428571%}}.btn-outline-primary{border:2px solid #1359a7;border-radius:100px;color:#1359a7}.btn-outline-primary,.btn-outline-secondary{background:none;font-weight:600;margin-bottom:20px;padding:10px 20px}.btn-outline-secondary{border:1px solid #fff;border-radius:100px;color:#fff}header{position:relative;z-index:1020}.navbar-brand{z-index:9999}h3{color:#1359a7!important}footer .wrapper{background:#162739;color:#fff}footer .menu-footer,footer .menu-social{gap:calc(1.475rem + 1.6875vw)}@media (min-width:1920px){footer .menu-footer,footer .menu-social{gap:3.5rem}}@media (min-width:992px){footer .menu-footer,footer .menu-social{gap:calc(1.775rem + 3.9375vw)}}@media (min-width:992px) and (min-width:1920px){footer .menu-footer,footer .menu-social{gap:6.5rem}}footer .credits-dark img{filter:invert(1)}.icon-footer{align-items:center;border-radius:100px;display:flex;height:50px;justify-content:space-evenly;width:50px}.navbar{align-items:center;color:#fff;display:flex;justify-content:space-between;position:fixed;z-index:1000}.navbar,.navbar:before{left:0;top:0;width:100%}.navbar:before{background-color:#fff;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);content:"";height:100%;position:absolute;transition:-webkit-clip-path .4s ease-out;transition:clip-path .4s ease-out;transition:clip-path .4s ease-out,-webkit-clip-path .4s ease-out;z-index:-1}.navbar.scrolled{box-shadow:0 2px 10px rgba(0,0,0,.1);color:#1359a7;top:0;transition:box-shadow .1s ease-out .4s}.navbar.scrolled:before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.navbar.scrolled .nav-link{color:#1359a7}@media (max-width:1000px){.navbar.scrolled .nav-link{color:#fff}}.navbar.scrolled .nav-link:hover{color:#0e4179}.navbar.scrolled .navbar-toggler button{color:#1359a7}.navbar.scrolled .logo{display:none}.navbar.scrolled .logo-sticky{display:block}@media (max-width:1000px){.navbar.scrolled #social{display:none!important}}.navbar.scrolled #social .social-default{display:none}.navbar.scrolled #social .social-sticky{display:block}@media (max-width:1000px){.navbar.scrolled #menu{background-color:#fff;color:#1359a7}.navbar.scrolled #menu .nav-link{color:#1359a7}.navbar.scrolled #menu .nav-link:hover{color:#0e4179}.navbar.scrolled #menu .nav-link.active{color:#ed242c!important}.navbar.scrolled #menu .sub-menu .nav-link{color:#1359a7!important}.navbar.scrolled #menu .sub-menu .nav-link:hover{color:#0e4179!important}.navbar.scrolled #menu .sub-menu .nav-link.active{color:#ed242c!important}.navbar.scrolled #menu .menu-close-btn{color:#1359a7}.navbar.scrolled #menu .menu-close-btn:hover{color:#0e4179}}.navbar .nav-link{align-items:center;color:inherit;display:flex;font-weight:600;gap:.5rem;line-height:26px;padding:.5rem 1rem;position:relative;text-decoration:none;transition:color .3s ease-in-out}@media (max-width:1200px){.navbar .nav-link{justify-content:center}}.navbar .nav-link:hover{color:inherit;opacity:.8}.navbar .nav-link .dropdown-arrow{flex-shrink:0;transition:transform .3s ease-in-out}@media (max-width:1000px){.navbar .nav-link .dropdown-arrow{display:none}}.navbar .logo{display:block;height:auto;margin-bottom:2rem;padding:2.5px;transition:opacity .3s ease-in-out;width:230px}@media (max-width:1200px){.navbar .logo{width:200px}}@media (max-width:991.98px){.navbar .logo{margin-bottom:1rem;width:150px}}.navbar .logo-sticky{display:none;height:auto;margin-bottom:2rem;padding:2.5px;transition:opacity .3s ease-in-out;width:230px}@media (max-width:1200px){.navbar .logo-sticky{width:200px}}@media (max-width:991.98px){.navbar .logo-sticky{margin-bottom:1rem!important;width:150px}}.navbar .navbar-toggler{display:block}.navbar .navbar-toggler button{background-color:transparent;border:0;color:inherit;font-size:1.16rem;text-align:center;text-transform:uppercase}@media (min-width:1001px){.navbar .navbar-toggler{display:none}}@media (max-width:1000px){.navbar #menu{background-color:#162739;display:flex;display:none;height:100%;justify-content:center;left:0;opacity:0;padding:60px 1.5rem 0;position:fixed;top:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100%;z-index:1030}.navbar #menu.menu-open{opacity:1;visibility:visible}.navbar #menu .navbar-nav{text-align:center}.navbar #menu .menu-close-btn{background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;padding:.5rem;position:absolute;right:35px;top:10px;transition:all .3s ease-in-out;z-index:1001}.navbar #menu .menu-close-btn:hover{background-color:hsla(0,0%,100%,.1);transform:scale(1.1)}.navbar #menu .menu-close-btn:focus{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}.navbar #menu .menu-close-btn svg{height:24px;width:24px}}@media (min-width:1001px){.navbar #menu{background:none;display:block!important;height:auto;opacity:1!important;padding:0;position:static;transition:none;visibility:visible!important;width:auto}.navbar #menu .menu-close-btn{display:none!important}.navbar #menu .navbar-nav{text-align:left}}.navbar-nav{display:flex;flex-direction:column;list-style:none;margin:0;padding-left:0}@media (max-width:1000px){.navbar-nav{font-size:1.8rem;gap:20px;margin-top:50px}}@media (min-width:1000px){.navbar-nav{flex-direction:row}}.active .nav-link{color:#ed242c!important}.sub-menu .nav-link{color:#1359a7!important}.evidence{border:2px solid #ed242c;border-radius:100px;margin-left:20px}@media (max-width:1000px){.evidence{margin-left:0}}#social{display:flex;margin:0 3.5%}@media (max-width:1000px){#social{display:none!important}}#social .social-default{display:block;margin:-10px 20px 0;transition:all .3s ease-in-out}#social .social-default:hover{transform:scale(1.1)}#social .social-sticky{display:none;margin:-10px 20px 0;transition:all .3s ease-in-out}#social .social-sticky:hover{transform:scale(1.1)}.sub-menu{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);left:0;list-style:none;margin:0;min-width:250px;opacity:0;padding:.5rem 0;position:absolute;top:100%;transform:translateY(-10px);transition:all .3s ease-in-out;visibility:hidden;z-index:1000}@media (max-width:1000px){.sub-menu{display:none}}.sub-menu .nav-item{margin:0}.sub-menu .nav-item .nav-link{border-radius:0;color:#1359a7;display:block;font-size:.9rem;font-weight:500;padding:.75rem 1.5rem;text-align:left;transition:all .2s ease-in-out;width:100%}.sub-menu .nav-item .nav-link:hover{background-color:#f8f9fa;color:#0e4179;opacity:1}.sub-menu .nav-item .nav-link.active{background-color:#e3f2fd;border-bottom:none;color:#1359a7}.nav-item{position:relative}.nav-item:hover .sub-menu{opacity:1;transform:translateY(0);visibility:visible}@media (max-width:1000px){.nav-item:hover .sub-menu{opacity:1;transform:none;visibility:visible}}.nav-item:hover .dropdown-arrow{transform:rotate(180deg)}#altri-componenti-del-team,#manager-collaboratori{font-size:2rem;font-weight:600;padding-bottom:50px;padding-top:150px}.wrapper-featured .wrapper-top{align-items:center;display:flex;justify-content:space-between}.wrapper-featured .wrapper-bottom{margin-top:auto}.blocco-html{text-transform:none}.blocco-html .title{color:#1359a7;font-size:4vw;font-weight:200;line-height:4vw;position:relative;text-transform:none}@media (max-width:1000px){.blocco-html .title{font-size:3rem;line-height:2.8rem}}.about{background:#fff;margin-bottom:40px;overflow:hidden}.about .title{color:#1359a7;font-size:4vw;font-weight:200;line-height:4vw;padding-bottom:50px;position:relative;text-transform:none}@media (max-width:1000px){.about .title{font-size:8vw;line-height:9vw}}.about .description{width:80%}@media (max-width:768px){.about .description{width:100%}}.about .img-left{border-bottom-right-radius:50px;border-top-right-radius:36px;margin-top:200px}@media (max-width:1000px){.about .img-left{margin-top:40px;width:80%}}.about .img-right{border-bottom-left-radius:50px;border-top-left-radius:36px;margin-left:200px}@media (max-width:1000px){.about .img-right{margin-left:40px}}.contact-form,.team{background:#162739}.team{color:#fff;padding-top:100px}.team .bio-img{border-radius:100%;height:250px;margin-bottom:20px;margin-top:30px;-o-object-fit:cover;object-fit:cover;width:250px}@media (max-width:1000px) and (min-width:768px){.team .bio-img{height:150px;width:150px}}.team .team-item p{font-size:14px!important}.team .team-item h3{color:#fff!important;font-size:24px!important}.team .team-item span{font-size:16px!important}.col-text{padding:5%}.border-radius-full{border-radius:36px}@media (max-width:1000px){.page-contatti .intro-pagina-interna{height:50vh}.page-contatti .intro-pagina-interna img{-o-object-position:85%;object-position:85%}.page-contatti .intro-pagina-interna .html-over{height:50vh}.page-contatti .intro-pagina-interna .html-over h1{font-size:7vw;line-height:9vw}}.page-contatti{line-height:0}.page-contatti p{line-height:1.3rem}.intro-home{height:100vh}.intro-home .html-over{align-items:center;background:rgba(23,39,57,.35);display:flex;flex-direction:column;gap:20px;height:100vh;justify-content:center;left:0;position:absolute;top:0;width:100%}@media (max-width:768px){.intro-home .html-over{justify-content:start;padding-top:100px}}.intro-home .title{color:#fff;font-size:6vw;font-weight:200;line-height:6vw;position:relative;text-align:center;text-transform:none}@media (max-width:768px){.intro-home .title{font-size:16vw;line-height:16vw;padding:0 6%;text-align:left}}.intro-home .title:before{background:url(../themes/wadoctheme/assets/img/evidence.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;bottom:-46px;content:"";display:block;height:46px;position:absolute;right:10px;width:50%}@media (max-width:768px){.intro-home .title:before{right:33%}}.intro-home .pre-title{color:#fff;font-size:1.4vw;font-weight:400;font-weight:600px;margin-top:80px;text-align:center;text-transform:none;text-transform:uppercase}@media (max-width:768px){.intro-home .pre-title{font-size:1.5rem;margin-top:30vw;padding:0 6%;text-align:left}}@media (max-width:376px){.intro-home .pre-title{margin-top:20vw}}.intro-home video{height:100vh!important}.intro-home .image-desktop,.intro-home .video-desktop{display:block}.intro-home .image-mobile,.intro-home .video-mobile{display:none}.intro-home .image--full-screen{height:100vh;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}@media (max-width:767px){.intro-home .image-desktop,.intro-home .video-desktop{display:none}.intro-home .image-mobile,.intro-home .video-mobile{display:block}}.intro-pagina-interna{background-color:#162739;height:60vh;overflow:hidden}.intro-pagina-interna .html-over{align-items:center;background:linear-gradient(180deg,#162739,rgba(22,39,57,0) 0,#162739);display:flex;flex-direction:column;gap:20px;height:60vh;justify-content:flex-end;left:0;margin-top:1px;position:absolute;top:0;width:100%}.intro-pagina-interna .html-over .text-left h1{text-align:left!important}.intro-pagina-interna .html-over .text-center h1{text-align:center!important}.intro-pagina-interna .title{color:#fff;font-size:4vw;font-weight:200;line-height:4vw;position:relative;text-align:center;text-transform:none}@media (max-width:768px){.intro-pagina-interna .title{padding:0 6%}}.intro-pagina-interna .pre-title{color:#fff;font-size:1.4vw;font-weight:400;margin-top:80px;text-transform:none;text-transform:uppercase}@media (max-width:768px){.intro-pagina-interna .pre-title{font-size:4.6vw;padding:0 6%}.intro-pagina-interna .title{font-size:10vw;line-height:10vw}}.sub-hero{background:#162739;color:#fff}@media (max-width:768px){.sub-hero{padding:40px 20px}}.sub-hero h2{font-size:4rem;margin-left:5%;position:relative;text-transform:none;width:150%;z-index:1}@media (max-width:768px){.sub-hero h2{font-size:2rem;margin-left:0;width:100%}}.sub-hero img{border-radius:36px;overflow:hidden;width:100%}.sub-hero .img-animate-element{margin-left:-10%;margin-top:100px}@media (max-width:768px){.sub-hero .img-animate-element{margin-left:0;margin-top:0}}.sub-hero .description{display:flex;flex-direction:column;float:right;gap:20px;padding:5%;width:80%}@media (max-width:768px){.sub-hero .description{gap:0;padding:0;width:100%}}.sub-hero .description .btn{border-radius:100px;font-weight:500;width:50%}@media (max-width:1000px){.sub-hero .description .btn{width:100%}}.media-text{background:#162739;color:#fff;padding-bottom:40px;padding-top:40px}.media-text .row{display:flex}@media (max-width:768px){.media-text .row{flex-direction:column-reverse}}.media-text h2{font-size:4rem;margin-left:-50px;position:relative;text-transform:none;width:150%;z-index:1}@media (max-width:1000px){.media-text h2{font-size:2rem;margin-left:0;width:100%}}.media-text img{border-radius:36px;overflow:hidden;width:100%}.media-text .img-animate-element{margin-left:15%;margin-top:20%}@media (max-width:1000px){.media-text .img-animate-element{margin-left:0;margin-top:0}}.media-text .description{display:flex;flex-direction:column;float:right;gap:20px;width:65%}@media (max-width:1000px){.media-text .description{gap:0;width:100%}}.media-text .description .btn{border-radius:100px;font-weight:500;width:50%}@media (max-width:1000px){.carousel-services{padding-top:40px}.carousel-services .d-flex{flex-direction:column;gap:10px}}.carousel-services .btn-outline-primary{margin-bottom:50px;margin-top:50px;width:270px}@media (max-width:768px){.carousel-services .btn-outline-primary{margin-top:0}}.carousel-services .carousel-item-content{align-items:center;display:flex;justify-content:space-between;padding:20px}@media (max-width:768px){.carousel-services .carousel-item-content{padding:0}}.carousel-services .arrow-circle{align-content:center;align-items:center;border:2px solid #1359a7;border-radius:100%;display:flex;height:45px;justify-content:center;padding:12px;width:45px}@media (max-width:1000px){.carousel-services .arrow-circle{display:none}}.carousel-services h4{color:#1359a7;font-size:1.6rem;font-weight:600;padding-top:20px;text-align:left}@media (max-width:1000px){.carousel-services h4{font-size:1.2rem}}.carousel-services .swiper-pagination{margin-top:30px;position:relative}.carousel-services .swiper-button-next:after,.carousel-services .swiper-button-prev{color:#1e59a7}@media (max-width:768px){.carousel-services .swiper-button-next:after,.carousel-services .swiper-button-prev{display:none}}.cards{background:#162739}.cards h3{color:#fff!important;font-size:1.8rem;font-weight:600;padding-top:20px;text-align:left}@media (max-width:1000px){.cards h3{font-size:1.2rem}}.cards img{aspect-ratio:1/1;border-radius:36px;filter:saturate(.5);margin-bottom:20px;margin-top:30px;object-fit:cover;-o-object-fit:cover;overflow:hidden;width:100%}.cards .arrow-circle{align-content:center;align-items:center;border:2px solid #fff;border-radius:100%;display:flex;height:45px;justify-content:center;padding:12px;width:45px}.grid-system .img-animate-element{margin-top:100px}@media (max-width:1000px){.grid-system .img-animate-element{margin-top:0}}.grid-system h2,.grid-system h3{color:#1359a7;font-size:2.4rem;font-weight:700}.grid-system ul{list-style:none;padding:10px 0}.grid-system ul li{font-size:1.3rem;margin-bottom:10px;padding-left:30px;position:relative}.grid-system ul li:before{background:url(../themes/wadoctheme/assets/img/check_icon.svg) no-repeat 50%;background-size:contain;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}@media (max-width:768px){.grid-system .mobile-flex-reverse{flex-direction:column-reverse}}.values{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:4rem 0;position:relative}@media (max-width:1000px){.values{display:none}}.values .container{margin:0 auto;max-width:1200px}.values .row{align-items:center;justify-content:center}.values-title{color:#1359a7;font-size:5.6rem;font-weight:300;left:0;margin-left:5%;position:absolute;text-align:left;text-transform:capitalize;top:50%;transform:translateY(-50%);white-space:nowrap;width:100%}@media (max-width:1400px){.values-title{font-size:4rem}}.values .col-1{align-items:center;display:flex;justify-content:center}.values .col-1 img{autoalpha:0;height:auto;max-width:60px;transform:scale(3)}.values .col-11{min-height:200px;position:relative}.contact-form{color:#fff}.contact-form .form-control{background:none;border:none;border-bottom:1px solid #fff;color:#fff;margin-bottom:15px;margin-top:15px}.contact-form .form-control:focus{box-shadow:none;outline:none}.contact-form .form-control::-moz-placeholder{color:#fff}.contact-form .form-control::placeholder{color:#fff}.contact-form .form-label{display:none}.info-contact{align-items:center;display:flex;padding:5%}.form-check{line-height:21px}.form-check-label{font-size:12px}