a,body,h1,h2,h3,h4,h5,h6{color:#fff}.header .logo .logotext,.logoHeadNew{font-size:20px;letter-spacing:2px;font-weight:700;text-transform:uppercase}.header,body{background-color:#000}a,a:hover{text-decoration:none}.btn-hero,.btn-white,.btn-white:hover{text-shadow:none!important}.service video.bg-video,.service.show-video video.bg-video{pointer-events:auto;opacity:1}.bg-video,.text-video{transform:translate(-50%,-50%)}@font-face{font-family:'Helvetica Neue';font-display:swap;src:url('../font/HelveticaNeue-Thin.woff2') format('woff2'),url('../font/HelveticaNeue-Thin.woff') format('woff'),url('../font/HelveticaNeueThin.otf') format('opentype');font-weight:100;font-style:normal}@font-face{font-family:'Helvetica Neue';font-display:swap;src:url('../font/HelveticaNeue-Light.woff2') format('woff2'),url('../font/HelveticaNeue-Light.woff') format('woff'),url('../font/HelveticaNeueLight.otf') format('opentype');font-weight:300;font-style:normal}@font-face{font-family:'Helvetica Neue';font-display: swap;src:url('../font/HelveticaNeue-Roman.woff2') format('woff2'),url('../font/HelveticaNeue-Roman.woff') format('woff'),url('../font/HelveticaNeueRoman.otf') format('opentype');font-weight:400;font-style:normal}@font-face{font-family:'Helvetica Neue';font-display: swap;src:url('../font/HelveticaNeue-Medium.woff2') format('woff2'),url('../font/HelveticaNeue-Medium.woff') format('woff'),url('../font/HelveticaNeueMedium.otf') format('opentype');font-weight:500;font-style:normal}@font-face{font-family:'Helvetica Neue';font-display: swap;src:url('../font/HelveticaNeue-Bold.woff2') format('woff2'),url('../font/HelveticaNeue-Bold.woff') format('woff'),url('../font/HelveticaNeueBold.otf') format('opentype');font-weight:700;font-style:normal}@font-face{font-family:'Helvetica Neue';font-display: swap;src:url('../font/HelveticaNeue-Black.woff2') format('woff2'),url('../font/HelveticaNeue-Black.woff') format('woff'),url('../font/HelveticaNeueBlack.otf') format('opentype');font-weight:900;font-style:normal}@font-face{font-family:'Helvetica Neue';font-display: swap;src:url('../font/HelveticaNeue-ThinItalic.woff2') format('woff2'),url('../font/HelveticaNeue-ThinItalic.woff') format('woff'),url('../font/HelveticaNeueThinItalic.otf') format('opentype');font-weight:100;font-style:italic}@font-face{font-family:'Helvetica Neue';font-display: swap;src:url('../font/HelveticaNeue-LightItalic.woff2') format('woff2'),url('../font/HelveticaNeue-LightItalic.woff') format('woff'),url('../font/HelveticaNeueLightItalic.otf') format('opentype');font-weight:300;font-style:italic}@font-face{font-family:'Helvetica Neue';font-display: swap;src:url('../font/HelveticaNeue-Italic.woff2') format('woff2'),url('../font/HelveticaNeue-Italic.woff') format('woff'),url('../font/HelveticaNeueItalic.otf') format('opentype');font-weight:400;font-style:italic}@font-face{font-family:'Helvetica Neue';font-display: swap;src:url('../font/HelveticaNeue-MediumItalic.woff2') format('woff2'),url('../font/HelveticaNeue-MediumItalic.woff') format('woff'),url('../font/HelveticaNeueMediumItalic.otf') format('opentype');font-weight:500;font-style:italic}@font-face{font-family:'Helvetica Neue';font-display: swap;src:url('../font/HelveticaNeue-BoldItalic.woff2') format('woff2'),url('../font/HelveticaNeue-BoldItalic.woff') format('woff'),url('../font/HelveticaNeueBoldItalic.otf') format('opentype');font-weight:700;font-style:italic}@font-face{font-family:'Helvetica Neue';font-display: swap;src:url('../font/HelveticaNeue-BlackItalic.woff2') format('woff2'),url('../font/HelveticaNeue-BlackItalic.woff') format('woff'),url('../font/HelveticaNeueBlackItalic.otf') format('opentype');font-weight:900;font-style:italic}body{font-family:"Helvetica Neue",sans-serif;font-size-adjust:.5}a{transition:.3s}a:hover{color:rgba(255,255,255,.5)}.header{color:#fafafa;padding:12px 0;transition:.5s;z-index:997;border-bottom:1px solid #000}.header .logo{line-height:1}.header .logo .logotext{margin:0;color:#fff}.logoHeadNew{font-family:Lato,sans-serif;margin-left:15px}@media (max-width:1200px){.header .logo{order:1}.header .navmenu{order:3}}@media (min-width:1200px){.navmenu{padding:0}.navmenu ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navmenu li{position:relative}.navmenu a,.navmenu a:focus{color:#fff;padding:14px 15px;font-size:14px;font-weight:400;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;transition:.3s}.navmenu a i,.navmenu a:focus i{font-size:12px;line-height:0;margin-left:5px;transition:.3s}.navmenu li:last-child a{padding-right:0}.navmenu .active,.navmenu .active:focus,.navmenu li:hover>a{color:#fff}}#preloader,.scroll-top{position:fixed;z-index:99999}.footer .copyright p{margin-bottom:0}.footer .social-links{margin-top:20px}.footer .social-links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(0,0,0,.5);font-size:16px;color:rgba(255,255,255,.5);margin:0 5px;transition:.3s}.bg-hero::after,.bg-hero::before{content:"";border-radius:inherit;z-index:1;pointer-events:none}.footer .social-links a:hover{color:#fff;border-color:#fff}.footer .credits{margin-top:10px;font-size:13px;text-align:center}#preloader{display:flex;inset:0;width:100%;height:100vh}#preloader:after,#preloader:before{content:"";background-color:#000;position:absolute;inset:0;width:50%;height:100%;transition:.3s;z-index:-1}#preloader:after{left:auto;right:0}#preloader .line{position:relative;overflow:hidden;margin:auto;width:1px;height:280px;transition:.8s}#preloader .line:before{content:"";position:absolute;background-color:#fff;left:0;top:50%;width:1px;height:0%;transform:translateY(-50%);animation:1s ease-in-out forwards lineincrease}#preloader .line:after{content:"";position:absolute;background-color:color-mix(in srgb,var(--default-color),transparent 95%);left:0;top:0;width:1px;height:100%;transform:translateY(-100%);animation:1.2s linear 2s infinite linemove}#preloader.loaded .line{opacity:0;height:100%!important}#preloader.loaded .line:after{opacity:0}#preloader.loaded:after,#preloader.loaded:before{animation:.3s ease-in-out .5s forwards preloaderfinish}@keyframes lineincrease{0%{height:0%}100%{height:100%}}@keyframes linemove{0%{transform:translateY(200%)}100%{transform:translateY(-100%)}}@keyframes preloaderfinish{0%{width:5 0%}100%{width:0%}}.scroll-top{visibility:hidden;opacity:0;right:15px;bottom:-15px;background-color:#333;width:44px;height:44px;border-radius:50px;transition:.4s}.scroll-top:hover,.section,section{background-color:#000}.scroll-top i{font-size:24px;color:#fff;line-height:0}.scroll-top.active{visibility:visible;opacity:1;bottom:15px}@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0!important}}.section,section{color:#fff;padding:50px 0;scroll-margin-top:50px;overflow:clip}.btn-gray,.btn-white,.link-menu-fixed{color:#000!important}.bg-hero,.service{overflow:hidden;border-radius:20px}.bg-sport{background:#f0bc42;background:-webkit-linear-gradient(0deg,#f0bc42 0,#f0bc42 100%);background:-moz-linear-gradient(0deg,#f0bc42 0,#f0bc42 100%);background:linear-gradient(0deg,#f0bc42 0,#f0bc42 100%)}.bg-executive{background:#54bffc;background:-webkit-linear-gradient(0deg,#54bffc 0,#abe0ff 100%);background:-moz-linear-gradient(0deg,#54bffc 0,#abe0ff 100%);background:linear-gradient(0deg,#54bffc 0,#abe0ff 100%)}.bg-team{background:#3274b5;background:-webkit-linear-gradient(0deg,#3274b5 0,#71a8de 100%);background:-moz-linear-gradient(0deg,#3274b5 0,#71a8de 100%);background:linear-gradient(0deg,#3274b5 0,#71a8de 100%)}.bg-business{background:#1f4c7c;background:-webkit-linear-gradient(0deg,#1f4c7c 0,#4169e1 100%);background:-moz-linear-gradient(0deg,#1f4c7c 0,#4169e1 100%);background:linear-gradient(0deg,#1f4c7c 0,#4169e1 100%)}.bg-life{background:#449d2a;background:-webkit-linear-gradient(0deg,#449d2a 0,#449d2a 100%);background:-moz-linear-gradient(0deg,#449d2a 0,#449d2a 100%);background:linear-gradient(0deg,#449d2a 0,#449d2a 100%)}.navmenu .logotext-mobile a{font-weight:900;text-transform:uppercase;font-size:22px;position:absolute;top:16px;left:30px;letter-spacing:3px;text-decoration:none;color:#fff;padding:0;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;transition:none;line-height:19px}.navmenu .logotext-mobile a:focus,.navmenu .logotext-mobile a:hover{transition:none;transform:none!important}.link-menu-fixed{padding:3px 12px 2px!important;margin:0 10px 10px;position:absolute;top:0;right:50px;font-size:14px!important;display:inline-block;font-weight:700}@media (max-width:1199px){.mobile-nav-toggle{color:#fff;font-size:33px;line-height:0;margin-right:10;cursor:pointer;transition:color .3s}.navmenu{padding:10px 0;z-index:9997}.navmenu ul{display:none;position:absolute;inset:60px 20px 20px 20px;padding:10px 0;margin:0;background-color:#000;overflow-y:auto;transition:.3s;z-index:9998;box-shadow:0 0 30px rgba(0,0,0,.1)}.navmenu a,.navmenu a:focus{color:#fff;padding:10px 20px;font-size:24px;font-weight:500;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;transition:.3s;line-height:24px}.mobile-nav-active{overflow:hidden}.mobile-nav-active .mobile-nav-toggle{color:#fff;position:absolute;font-size:37px;top:10px;right:10px;margin-right:0;z-index:9999}.mobile-nav-active .navmenu{position:fixed;overflow:hidden;inset:0;background:#000;transition:.3s;list-style:none}.mobile-nav-active .navmenu>ul{display:block;list-style:none}.mobile-nav-active .logoHeadNewMobile{display:inline-block!important;font-family:Lato,sans-serif;font-size:20px;text-transform:uppercase;font-weight:900;letter-spacing:1px;margin-left:35px;padding:6px}.section,section{scroll-margin-top:66px}.link-menu-fixed{top:10px;display:none}.link-menu-fixed-bottom{position:absolute!important;bottom:0;width:100%!important;color:#000!important;text-align:center!important;display:block}}.bg-hero,.bg-hero>*,.service,.span-bullet{position:relative}.span-bullet{display:inline-block;width:6px}.span-bullet i{font-size:6px;position:absolute;top:-8px;left:-2px}.text-bullet{font-size:14px;font-family:"Space Mono",monospace}.navmenu li:last-child a.menu-button{color:#000!important;padding:10px 20px;text-align:center;font-weight:700}.btn-white{background-color:#fff}.btn-white:hover{background-color:#ebebeb;color:#222!important}.btn-white-home{padding:12px 30px;font-weight:500}.btn-gray{background-color:#ebebeb}.btn-gray:hover{background-color:#ccc;color:#222!important}.hero{margin-bottom:30px;width:100%;height:86vh;height:86dvh}.bg-hero{height:86vh;height:86dvh;display:flex;flex-direction:column;justify-content:flex-end;background:url(../img/massimiliano-valenti-home.webp?v=1) center center/cover no-repeat}.link-title,.service,.service-content{display:inline-block}.bg-hero::after{position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(to top,#022886 0,rgba(2,40,134,0) 100%)}.bg-hero::before{position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(to bottom left,#022886 0,rgba(2,40,134,0) 20%)}.bg-hero>*{z-index:2}.text-bottom-hero{width:100%;padding:1em 1em 2em;background:linear-gradient(0deg,#002d72 0,rgba(69,221,247,0) 100%);color:#fff;text-align:center;z-index:2}.owl-2 .owl-dots,.service,.service-content,.text-video,.thumbnail li a{text-align:center}.hero h2{margin:15px;font-size:clamp(2.4rem,2.5vw + 2.3rem,2rem);font-weight:500;line-height:90%;letter-spacing:-.05em}.service-content h4,.services h3,.text-video h2,.wrapper-alert .card .subject h5{font-weight:700}.btn-hero{font-size:clamp(.875rem,.17vw + .76rem,1rem);font-weight:500!important;padding:1rem 2rem;transition-duration:.5s;letter-spacing:.025em}.service-content,.text-video,.text-video-hero{text-shadow:-4px 4px 9px rgba(0,0,0,.28)}.btn-hero:focus,.btn-hero:hover{background-color:rgba(255,255,255,.6)}.link-title{font-size:15px!important;color:#999;margin:-5px 10px 0}.link-title i{font-size:13px!important;color:#999}.service{width:100%;max-width:300px;min-height:420px}.service img.bg-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:opacity .4s;display:block}.service video.bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover!important;transform:none!important;z-index:0;pointer-events:none}.service .overlay-gradient{position:absolute;bottom:0;left:0;right:0;height:100%;z-index:1}.videoSection,.work .img{height:120vh;width:100%;overflow:hidden}.work .img,.work-about .img{z-index:0;position:relative}.service .overlay-default{background:rgba(0,0,0,.4);background:-webkit-linear-gradient(10deg,rgba(0,0,0,.9) 0,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%);background:-moz-linear-gradient(10deg,rgba(0,0,0,.9) 0,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%);background:linear-gradient(10deg,rgba(0,0,0,.9) 0,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 100%)}.service-content{position:absolute;bottom:20px;left:0;width:100%;z-index:2}.services h3{font-size:28px}.owl-2 .owl-nav{display:none}.owl-2 .owl-dots .owl-dot,.thumbnail li,.work .text,.work .text-left,.work-about .text{display:inline-block}.owl-2 .owl-dots{position:relative;bottom:-30px}.owl-2 .owl-dots .owl-dot span{display:inline-block;width:7px;height:7px;border-radius:100%;background:#ccc;transition:.3s cubic-bezier(.32, .71, .53, .53);margin:3px}.owl-2 .owl-dots .owl-dot.active span{background:#fff}.owl-2 .owl-dots .owl-dot:active,.owl-2 .owl-dots .owl-dot:focus{outline:0}.videoSection{position:relative;height:120dvh;margin-top:50px}#myVideo,.videoSectionCta #myVideo{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;user-select:none}.text-video{position:absolute;top:50%;left:50%;width:100%;max-width:1200px;padding:0 2rem;color:#fff;z-index:2}.bg-color-cat,.bg-white-video,.boxed-title h3,.featured-carousel,.slider-hero{position:relative}.text-video h2{font-size:40px;letter-spacing:0;margin-bottom:1rem}.text-video p{font-size:18px;letter-spacing:0;color:#fff}.boxed-title{display:block;text-align:left}.boxed-title h3{color:#000;transition:color .3s;font-size:45px;letter-spacing:-2px;line-height:55px;margin-bottom:0;font-weight:500}.text-video-hero h2,.title-cat{line-height:90%;letter-spacing:-.05em}.boxed-title h3 span{display:none;color:#000;font-weight:400;margin-left:10px;background-color:#ebebeb;border-radius:50px;font-size:18px;padding:0 33px;letter-spacing:1px;position:absolute;top:5px}@media (max-width:767.98px){.boxed-title{text-align:center}.boxed-title h3 span{display:none!important}}.boxedImg{background:url("../img/img-temp.webp") center center/cover no-repeat;height:450px;width:100%;border-radius:20px}.img{background-size:cover;background-repeat:no-repeat;background-position:center center}.featured-carousel .owl-item,.featured-carousel .owl-item.active,.thumbnail li.active{opacity:1}.featured-carousel .owl-nav{position:absolute;top:50%;width:100%}.featured-carousel .owl-nav .owl-next,.featured-carousel .owl-nav .owl-prev{position:absolute;margin-top:0;color:#fff!important;-webkit-transition:.7s;-o-transition:.7s;transition:.7s;opacity:1}.featured-carousel .owl-nav .owl-next span:before,.featured-carousel .owl-nav .owl-prev span:before{font-size:30px}.featured-carousel .owl-nav .owl-prev{left:20px}.featured-carousel .owl-nav .owl-next{right:20px}.featured-carousel .owl-dots{text-align:center;margin-top:0;position:absolute;bottom:20px;right:0;left:0}.featured-carousel .owl-dots .owl-dot{width:10px;height:10px;margin:5px;border-radius:50%;background:rgba(255,255,255,.5);position:relative}.featured-carousel .owl-dots .owl-dot:focus,.featured-carousel .owl-dots .owl-dot:hover{outline:0!important}.featured-carousel .owl-dots .owl-dot.active{background:#ff5959}.featured-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y}.work{width:100%}.work .img{height:120dvh;-webkit-box-shadow:0 20px 35px -30px rgba(0,0,0,.26);-moz-box-shadow:0 20px 35px -30px rgba(0,0,0,.26);box-shadow:0 20px 35px -30px rgba(0,0,0,.26)}.work-about .img{width:100%;height:60vh;height:60dvh;overflow:hidden;-webkit-box-shadow:0 20px 35px -30px rgba(0,0,0,.26);-moz-box-shadow:0 20px 35px -30px rgba(0,0,0,.26);box-shadow:0 20px 35px -30px rgba(0,0,0,.26)}.work .img:after,.work-about .img:after{position:absolute;top:0;left:0;right:0;bottom:0;content:'';z-index:-1;background:#000;opacity:.3}.work .text{position:absolute;right:0;width:60%}.work-about .text{position:absolute;top:50px;width:100%}.work .text-left{position:absolute;left:0;width:60%}.work .text p,.work-about .text p{font-size:30px;line-height:32px;font-weight:400;color:#fff;margin:0 20px 0 0}.work .text span,.work-about .text span{font-size:12px;letter-spacing:1px;color:rgba(0,0,0,.3);text-transform:uppercase;font-weight:500}.thumbnail-wrapper{position:absolute;bottom:20px;left:0;width:100%;z-index:99;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:0;scroll-behavior:smooth}.bg-video-wrapper,.thumbnail{position:relative;display:flex}.thumbnail-wrapper::-webkit-scrollbar{display:none}.thumbnail{flex-wrap:nowrap;gap:10px;list-style:none;margin:0;padding:10px 0;width:100%;justify-content:flex-end}@media (max-width:991.98px){.featured-carousel .item .img{position:relative}.featured-carousel .item .img::before{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;opacity:1;transition:background .5s}.featured-carousel .item .img .text{position:relative;z-index:2}.featured-carousel .item .img.gradient-1::before{background:linear-gradient(to top,#ff7e5f 15%,transparent 40%)}.featured-carousel .item .img.gradient-2::before{background:linear-gradient(to top,#6a11cb 15%,transparent 40%)}.featured-carousel .item .img.gradient-3::before{background:linear-gradient(to top,#00c6ff 15%,transparent 40%)}.featured-carousel .item .img.gradient-4::before{background:linear-gradient(to top,#f7971e 15%,transparent 40%)}.work .text,.work-about .text{position:absolute;display:inline-block;width:100%}.work .text{right:auto}.work-about .text{right:0;top:-70px}.work .text p,.work-about .text p{font-size:34px;line-height:31px;margin:0 10px}.thumbnail{justify-content:flex-start;width:max-content}.thumbnail::after,.thumbnail::before{content:'';flex:0 0 50%}}.thumbnail li{flex:0 0 auto;scroll-snap-align:center;opacity:.6;min-width:190px}.thumbnail li a{display:block;font-size:18px;color:#fff!important}.thumbnail li a img{width:80px;border-radius:50%;transition:.3s;box-shadow:0 5px 10px rgba(0,0,0,.2)}.thumbnail li.active a img{box-shadow:0 10px 20px rgba(0,0,0,.2)}.thumbnail li a small{display:block;margin-top:10px}.thumbnail li a small b,.thumbnail li a small em{display:block;margin-bottom:0}.hero-video{height:100vh;height:100dvh;border-radius:15px;padding-bottom:30px}.bg-video-wrapper{width:100%;height:86vh;height:86dvh;border-radius:15px;flex-direction:column;justify-content:flex-end;padding:1rem}.bg-video,.overlay{position:absolute;width:100%;border-radius:15px}.bg-video{top:50%;left:50%;height:86vh;height:86dvh;object-fit:cover;z-index:1}.overlay{top:0;left:0;height:86vh;height:86dvh;background-color:rgba(0,0,0,.5);z-index:2}.text-video-hero{position:relative;z-index:3;color:#fff;text-align:left;padding:1rem}.gradient-overlay-business,.gradient-overlay-executive,.gradient-overlay-life,.gradient-overlay-sport,.gradient-overlay-team{z-index:1;bottom:0;left:0;top:0;pointer-events:none}.text-video-hero h2{margin-left:0;font-size:clamp(3.3rem,3vw + 2.5rem,7rem);font-weight:500}.text-video-hero p{font-size:clamp(1rem, .2vw + .99rem, 1.55rem);font-weight:300;line-height:1.15rem}.cat-video{font-size:12px;display:inline-block;margin-bottom:1rem}.checkbox-custom input[type=checkbox],.checkbox-custom input[type=radio],.img-cat{display:none}.overlay-sport{background:#f0bc42;background:-webkit-linear-gradient(-15deg,#f0bc42 0,rgba(240,188,66,.4) 40%,rgba(240,188,66,0) 100%);background:-moz-linear-gradient(-15deg,#f0bc42 0,rgba(240,188,66,.4) 40%,rgba(240,188,66,0) 100%);background:linear-gradient(-15deg,#f0bc42 0,rgba(240,188,66,.4) 40%,rgba(240,188,66,0) 100%)}.overlay-executive{background:#54bffc;background:-webkit-linear-gradient(-15deg,#54bffc 0,rgba(84,191,252,.4) 40%,rgba(84,191,252,0) 100%);background:-moz-linear-gradient(-15deg,#54bffc 0,rgba(84,191,252,.4) 40%,rgba(84,191,2527,0) 100%);background:linear-gradient(-15deg,#54bffc 0,rgba(84,191,252,.4) 40%,rgba(84,191,252,0) 100%)}.overlay-team{background:#3274b5;background:-webkit-linear-gradient(-15deg,#3274b5 0,rgba(50,116,181,.4) 40%,rgba(50,116,181,0) 100%);background:-moz-linear-gradient(-15deg,#3274b5 0,rgba(50,116,181,.4) 40%,rgba(50,116,181,0) 100%);background:linear-gradient(-15deg,#3274b5 0,rgba(50,116,181,.4) 40%,rgba(50,116,181,0) 100%)}.overlay-business{background:#1f4c7c;background:-webkit-linear-gradient(-15deg,#1f4c7c 0,rgba(31,76,124,.4) 40%,rgba(31,76,124,0) 100%);background:-moz-linear-gradient(-15deg,#1f4c7c 0,rgba(31,76,124,.4) 40%,rgba(31,76,124,0) 100%);background:linear-gradient(-15deg,#1f4c7c 0,rgba(31,76,124,.4) 40%,rgba(31,76,124,0) 100%)}.overlay-life{background:#449d2a;background:-webkit-linear-gradient(-15deg,#449d2a 0,rgba(68,157,42,.4) 40%,rgba(68,157,42,0) 100%);background:-moz-linear-gradient(-15deg,#449d2a 0,rgba(68,157,42,.4) 40%,rgba(68,157,42,0) 100%);background:linear-gradient(-15deg,#449d2a 0,rgba(68,157,42,.4) 40%,rgba(68,157,42,0) 100%)}.title-vantaggi{color:#000;font-weight:500;font-size:clamp(2.25rem,2vw + 2rem,4.5rem);margin-bottom:50px}.card-vantaggi{text-align:left;margin-bottom:30px}.text-bg-cat,.title-cat{text-align:center;margin-bottom:0}.card-vantaggi img{max-width:60px;padding:10px;border-radius:10px;margin:0 0 15px auto;background:#eaeaea;background:-webkit-linear-gradient(90deg,#eaeaea 0,#eaeaea 100%);background:-moz-linear-gradient(90deg,#eaeaea 0,#eaeaea 100%);background:linear-gradient(90deg,#eaeaea 0,#eaeaea 100%)}.card-vantaggi h3{font-size:clamp(1.25rem,.5vw + 1.2rem,1.5rem);letter-spacing:-.05em;font-weight:500}.card-vantaggi p{font-size:clamp(1rem,.34vw + .91rem,1.25rem);color:#000;line-height:1.5em;font-weight:400}.card-sport h3{color:#f0bc42}.card-sport img{background:#fceb9f;background:-webkit-linear-gradient(22deg,#fceb9f 0,#eaeaea 100%);background:-moz-linear-gradient(22deg,#fceb9f 0,#eaeaea 100%);background:linear-gradient(22deg,#fceb9f 0,#eaeaea 100%)}.card-executive h3{color:#54bffc}.card-executive img{background:#abe0ff;background:-webkit-linear-gradient(22deg,#abe0ff 0,#eaeaea 100%);background:-moz-linear-gradient(22deg,#abe0ff 0,#eaeaea 100%);background:linear-gradient(22deg,#abe0ff 0,#eaeaea 100%)}.card-team h3{color:#3274b5}.card-team img{background:#9dcdfc;background:-webkit-linear-gradient(22deg,#9dcdfc 0,#eaeaea 100%);background:-moz-linear-gradient(22deg,#9dcdfc 0,#eaeaea 100%);background:linear-gradient(22deg,#9dcdfc 0,#eaeaea 100%)}.card-business h3{color:#1f4c7c}.card-business img{background:#d6e4ff;background:-webkit-linear-gradient(22deg,#7d99b8 0,#eaeaea 100%);background:-moz-linear-gradient(22deg,#7d99b8 0,#eaeaea 100%);background:linear-gradient(22deg,#7d99b8 0,#eaeaea 100%)}.card-life h3{color:#449d2a}.card-life img{background:#90d17d;background:-webkit-linear-gradient(22deg,#90d17d 0,#eaeaea 100%);background:-moz-linear-gradient(22deg,#90d17d 0,#eaeaea 100%);background:linear-gradient(22deg,#90d17d 0,#eaeaea 100%)}.call-to-action{padding:80px 15px;background:#fa0;background:-webkit-linear-gradient(63deg,#fa0 0,#fae22f 100%);background:-moz-linear-gradient(63deg,#fa0 0,#fae22f 100%);background:linear-gradient(63deg,#fa0 0,#fae22f 100%)}.call-to-action h2{font-weight:700;color:#000;margin-bottom:0}.call-to-action p{color:#000;text-align:justify;margin-bottom:0}.call-to-action-sport{background:#f0bc42;background:-webkit-linear-gradient(90deg,#f0bc42 0,#f0bc42 100%);background:-moz-linear-gradient(90deg,#f0bc42 0,#f0bc42 100%);background:linear-gradient(90deg,#f0bc42 0,#f0bc42 100%)}.call-to-action-executive{background:#54bffc;background:-webkit-linear-gradient(90deg,#54bffc 0,#54bffc 100%);background:-moz-linear-gradient(90deg,#54bffc 0,#54bffc 100%);background:linear-gradient(90deg,#54bffc 0,#54bffc 100%)}.call-to-action-business{background:#1f4c7c;background:-webkit-linear-gradient(90deg,#1f4c7c 0,#1f4c7c 100%);background:-moz-linear-gradient(90deg,#1f4c7c 0,#1f4c7c 100%);background:linear-gradient(90deg,#1f4c7c 0,#1f4c7c 100%)}.call-to-action-team{background:#3274b5;background:-webkit-linear-gradient(90deg,#3274b5 0,#3274b5 100%);background:-moz-linear-gradient(90deg,#3274b5 0,#3274b5 100%);background:linear-gradient(90deg,#3274b5 0,#3274b5 100%)}.call-to-action-life{background:#449d2a;background:-webkit-linear-gradient(90deg,#449d2a 0,#449d2a 100%);background:-moz-linear-gradient(90deg,#449d2a 0,#449d2a 100%);background:linear-gradient(90deg,#449d2a 0,#449d2a 100%)}.btn-call{background-color:#fff;color:#000;border-radius:50px;font-size:18px;font-weight:400;margin:15px 0}.btn-call:focus,.btn-call:hover{background-color:#ebebeb;color:#333}.btn-call-business,.btn-call-executive,.btn-call-life,.btn-call-sport,.btn-call-team{background-color:#000;color:#fff!important;padding:12px 30px;border-radius:50px;margin:15px 0}.btn-call-business:focus,.btn-call-business:hover,.btn-call-executive:focus,.btn-call-executive:hover,.btn-call-life:focus,.btn-call-life:hover,.btn-call-sport:focus,.btn-call-sport:hover,.btn-call-team:focus,.btn-call-team:hover{background-color:#222;color:#999}.title-cat{padding:50px 10px 15px;font-size:clamp(2.25rem, 2vw + 2rem, 4.5rem);font-weight:500;color:#000;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.coach-bg-cat,.dsc-bg-cat{font-weight:700;width:100%}.text-bg-cat{padding:30px 10px;display:inline-block;width:100%;height:100%;border-radius:30px}.dsc-bg-cat{font-size:11px;letter-spacing:3px;display:inline}.coach-bg-cat{font-size:35px;letter-spacing:-2px;font-style:italic;display:inline-block}.cat-sport{background-color:#f0bc42;color:#fff}.cat-sport-gradient{background:#f0bc42;background:-webkit-linear-gradient(90deg,#f0bc42 0,#f0bc42 85%,#fff 90%);background:-moz-linear-gradient(90deg,#f0bc42 0,#f0bc42 85%,#fff 90%);background:linear-gradient(90deg,#f0bc42 0,#f0bc42 85%,#fff 90%)}.row-business-gradient,.row-executive-gradient,.row-life-gradient,.row-sport-gradient,.row-team-gradient{background:#fff;background:-webkit-linear-gradient(90deg,#fff 0,#fff 85%,#fff 90%);background:-moz-linear-gradient(90deg,#fff 0,#fff 85%,#fff 90%);background:linear-gradient(90deg,#fff 0,#fff 85%,#fff 90%)}.cat-executive{background-color:#54bffc;color:#fff}.cat-executive-gradient{background:#54bffc;background:-webkit-linear-gradient(90deg,#54bffc 0,#54bffc 85%,#fff 90%);background:-moz-linear-gradient(90deg,#54bffc 0,#54bffc 85%,#fff 90%);background:linear-gradient(90deg,#54bffc 0,#54bffc 85%,#fff 90%)}.cat-team{background-color:#3274b5;color:#fff}.cat-team-gradient{background:#3274b5;background:-webkit-linear-gradient(90deg,#3274b5 0,#3274b5 85%,#fff 90%);background:-moz-linear-gradient(90deg,#3274b5 0,#3274b5 85%,#fff 90%);background:linear-gradient(90deg,#3274b5 0,#3274b5 85%,#fff 90%)}.cat-business{background-color:#1f4c7c;color:#fff}.cat-business-gradient{background:#1f4c7c;background:-webkit-linear-gradient(90deg,#1f4c7c 0,#1f4c7c 85%,#fff 90%);background:-moz-linear-gradient(90deg,#1f4c7c 0,#1f4c7c 85%,#fff 90%);background:linear-gradient(90deg,#1f4c7c 0,#1f4c7c 85%,#fff 90%)}.cat-life{background-color:#449d2a;color:#fff}.cat-life-gradient{background:#449d2a;background:-webkit-linear-gradient(90deg,#449d2a 0,#449d2a 85%,#fff 90%);background:-moz-linear-gradient(90deg,#449d2a 0,#449d2a 85%,#fff 90%);background:linear-gradient(90deg,#449d2a 0,#449d2a 85%,#fff 90%)}.bg-white-cat{height:15px;background-color:#fff;padding-right:0;position:relative;border-radius:0 100px 100px 0}.bg-white-cat span{border-radius:0 0 45px;position:absolute;height:30px;width:30px;right:-12px;background-color:#fff}.cat-business-gradient .bg-color-cat span,.cat-executive-gradient .bg-color-cat span,.cat-life-gradient .bg-color-cat span,.cat-sport-gradient .bg-color-cat span,.cat-team-gradient .bg-color-cat span{position:absolute;display:inline-block;width:100%;background:#fff;height:15px;right:0;border-radius:100px 0 0 100px}.bg-orange{background-color:orange}.video-side{min-height:400px;border-radius:30px 0 30px 30px;height:100%}.video-side video,.video-side-dark video{border-radius:30px}.gradient-overlay-sport{position:absolute;right:0;background:#f0bc42;background:-webkit-linear-gradient(180deg,#f0bc42 0,rgba(240,188,66,0) 30%);background:-moz-linear-gradient(180deg,#f0bc42 0,rgba(240,188,66,0) 30%);background:linear-gradient(180deg,#f0bc42 0,rgba(240,188,66,0) 30%);border-radius:30px}.gradient-overlay-executive{position:absolute;right:0;background:#54bffc;background:-webkit-linear-gradient(180deg,rgba(84,191,252,.9) 0,rgba(163,2,237,0) 30%);background:-moz-linear-gradient(180deg,rgba(84,191,252,.9) 0,rgba(163,2,237,0) 30%);background:linear-gradient(180deg,rgba(84,191,252,.9) 0,rgba(163,2,237,0) 30%);border-radius:30px}.gradient-overlay-team{position:absolute;right:0;background:#3274b5;background:-webkit-linear-gradient(180deg,rgba(50,116,181,.9) 0,rgba(113,168,222,0) 30%);background:-moz-linear-gradient(180deg,rgba(50,116,181,.9) 0,rgba(113,168,222,0) 30%);background:linear-gradient(180deg,rgba(50,116,181,.9) 0,rgba(113,168,222,0) 30%);border-radius:30px}.gradient-overlay-business{position:absolute;right:0;background:#1f4c7c;background:-webkit-linear-gradient(180deg,rgba(31,76,124,.9) 0,rgba(65,105,225,0) 30%);background:-moz-linear-gradient(180deg,rgba(31,76,124,.9) 0,rgba(65,105,225,0) 30%);background:linear-gradient(180deg,rgba(31,76,124,.9) 0,rgba(65,105,225,0) 30%);border-radius:30px}.gradient-overlay-life{position:absolute;right:0;background:#449d2a;background:-webkit-linear-gradient(180deg,rgba(68,157,42,.9) 0,rgba(68,157,42,0) 30%);background:-moz-linear-gradient(180deg,rgba(68,157,42,.9) 0,rgba(68,157,42,0) 30%);background:linear-gradient(180deg,rgba(68,157,42,.9) 0,rgba(68,157,42,0) 30%);border-radius:30px}.bg-white-video span{height:100%;width:40px;background-color:#fff;position:absolute;right:0;bottom:0}.text-bg-white{display:inline-block;width:100%;padding:50px 30px;border-radius:35px 0 0;background-color:#fff;height:100%;margin-bottom:0;color:#000;font-size:clamp(1rem, .34vw + .91rem, 1.25rem);font-weight:400;line-height:1.5em}.faq-section h2{font-size:40px;color:#000;font-weight:700}.accordion-item{border:none!important}.accordion-header{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;margin-top:-1px}.accordion-button:not(.collapsed){background-color:#fff!important;color:#000}.form-control,.form-control:focus,.sep-form{background-color:#ebebeb}.accordion-button,.accordion-button:focus,.accordion-button:hover{font-size:20px;font-weight:700;color:#000;box-shadow:none!important}.accordion-body{color:#333}.accordion-body p{text-align:justify;font-size:18px}.sep-form{height:1px;margin-top:2px}.form-group{margin-bottom:15px!important;margin-right:0!important;position:relative}#error-form p{font-size:16px;text-align:center;padding:15px;border:2px solid #db4b2f;border-radius:5px;background-color:#f2dede}.label-form,label{font-size:14px;font-weight:700;line-height:16px;font-style:italic;color:#000;padding:0;margin:10px 0 0}.cta-footer,.cta-footer-all{color:#fff;text-align:center}.form-control{border:2px solid #ebebeb;font-size:16px;padding:1rem}.form-control:focus{border:2px solid #002d72;outline:0;box-shadow:none}.form-control::placeholder{color:#b8b8b8!important;opacity:1}.checkbox-custom{box-sizing:border-box;--background-color:#ebebeb;--checkbox-height:40px}@-moz-keyframes dothabottomcheck-19{0%{height:0}100%{height:calc(var(--checkbox-height)/ 2)}}@-webkit-keyframes dothabottomcheck-19{0%{height:0}100%{height:calc(var(--checkbox-height)/ 2)}}@keyframes dothabottomcheck-19{0%{height:0}100%{height:calc(var(--checkbox-height)/ 2)}}@keyframes dothatopcheck-19{0%,50%{height:0}100%{height:calc(var(--checkbox-height) * 1.2)}}@-webkit-keyframes dothatopcheck-19{0%,50%{height:0}100%{height:calc(var(--checkbox-height) * 1.2)}}@-moz-keyframes dothatopcheck-19{0%,50%{height:0}100%{height:calc(var(--checkbox-height) * 1.2)}}.checkbox-custom .check-box{height:var(--checkbox-height);width:var(--checkbox-height);background-color:#ebebeb;border:2px solid #ebebeb;border-radius:5px;position:relative;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:border-color .2s;-o-transition:border-color .2s;-webkit-transition:border-color .2s;transition:border-color .2s;cursor:pointer}.checkbox-custom input.is-invalid~label.check-box{border-color:#fd5c70!important}.checkbox-custom .check-box::after,.checkbox-custom .check-box::before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;height:0;width:calc(var(--checkbox-height) * .2);background-color:#34b93d;display:inline-block;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;border-radius:5px;content:" "}.checkbox-custom .check-box::before{top:calc(var(--checkbox-height) * .72);left:calc(var(--checkbox-height) * .41);box-shadow:0 0 0 calc(var(--checkbox-height) * .05) var(--background-color);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.checkbox-custom .check-box::after{top:calc(var(--checkbox-height) * .37);left:calc(var(--checkbox-height) * .05);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.checkbox-custom .check-box.checked,.checkbox-custom input[type=checkbox]:checked+.check-box,.checkbox-custom input[type=radio]:checked+.check-box{border-color:#34b93d}.checkbox-custom .check-box.checked::after,.checkbox-custom input[type=checkbox]:checked+.check-box::after,.checkbox-custom input[type=radio]:checked+.check-box::after{height:calc(var(--checkbox-height)/ 2);-moz-animation:.2s forwards dothabottomcheck-19;-o-animation:.2s forwards dothabottomcheck-19;-webkit-animation:.2s forwards dothabottomcheck-19;animation:.2s forwards dothabottomcheck-19}.checkbox-custom .check-box.checked::before,.checkbox-custom input[type=checkbox]:checked+.check-box::before,.checkbox-custom input[type=radio]:checked+.check-box::before{height:calc(var(--checkbox-height) * 1.2);-moz-animation:.4s forwards dothatopcheck-19;-o-animation:.4s forwards dothatopcheck-19;-webkit-animation:.4s forwards dothatopcheck-19;animation:.4s forwards dothatopcheck-19}.custom-control-label{padding:0;font-size:18px;margin:0 0 0 45px;font-style:normal;line-height:40px;position:absolute;display:inline-block;width:100%;min-width:200px}#loaderOverlay{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background:rgba(255,255,255,.8);z-index:9999;display:flex;align-items:center;justify-content:center}.spinner{width:50px;height:50px;border:5px solid #ccc;border-top-color:#db4b2f;border-radius:50%;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}label.is-invalid{color:#fd5c70;font-size:10px;position:absolute;bottom:2px;right:5px}.cta-footer h2,.cta-footer-all h2,.videoSectionCta .text-video h2{font-size:clamp(2.7rem, 2vw + 2rem, 5rem);line-height:90%;letter-spacing:-.05em}.cta-footer{background-attachment:fixed;background-position:center;height:50vh;height:50dvh;width:100%;display:flex;justify-content:center;align-items:center;background-image:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,0)),url("../img/footer-image.webp");background-size:cover}.cta-footer h2,.cta-footer-all h2{font-weight:500}.cta-footer h3,.cta-footer-all h3{font-size:clamp(2rem, 1vw + 1rem, 3rem);font-weight:300;line-height:90%;letter-spacing:-.05em}.cta-footer-all{position:relative;height:60vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.cta-footer-all .video-wrapper-cta{position:absolute;top:0;left:0;width:100%;height:150%;overflow:hidden;z-index:0}.cta-footer-all .video-wrapper-cta video{width:100%;height:100%;object-fit:cover;transform:translateY(0);transition:transform .1s linear;will-change:transform}.cta-footer-all .container{position:relative;z-index:1}.videoSectionCta{position:relative;width:100%;height:70vh;height:70dvh;overflow:hidden}.videoSectionCta .text-video h2{font-weight:500;margin-bottom:1rem}.overlay-gradient-cta{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.2),rgba(0,0,0,.3),#000);z-index:1;pointer-events:none}.footer{border-top:none;background-color:#000;padding:0;-webkit-box-shadow:0 -50px 50px 50px #000;box-shadow:0 -50px 50px 50px #000}.sep-form-footer{height:1px;background-color:#111;margin-bottom:30px}.line-menu,.line-menu-final{height:2px;border-radius:3px}.menu-footer{padding-left:0;list-style:none;margin-bottom:30px}.menu-footer li a,.menu-footer li a:hover{font-size:18px;line-height:34px;color:#fafafa}.p-footer{font-size:18px;line-height:34px}.p-footer b{font-size:20px}.title-start{font-size:45px;letter-spacing:-2px;font-weight:900}.subtitle-start{font-size:19px;color:#666!important}.bi-custommenu{min-width:23px!important;min-height:20px!important;display:grid;margin-top:8px;margin-bottom:0;margin-right:8px}.cookie-banner-actions,.cookie-banner-box{display:flex;gap:1rem}.line-menu{background:#fff;margin-bottom:1px}.line-menu-final{background:#fff}.wrapper-alert .card{width:100%;background-color:#fff;padding:10px 20px;display:inline-block;justify-content:space-around;border-radius:3px;box-shadow:rgba(149,157,165,.5) 0 8px 24px;position:relative}.wrapper-alert .card .subject{margin-left:50px}.wrapper-alert .card .subject p{color:#333;margin-bottom:0;font-style:italic}.wrapper-alert .card .icon{font-size:28px;position:absolute;top:15px}.wrapper-alert .card .icon-times{font-size:28px;color:#c3c2c7;cursor:pointer}.wrapper-success .card{border:1px solid #49d761;border-left:5px solid #49d761}.wrapper-success .card .icon{color:#49d761}.wrapper-info .card{border:1px solid #3286e9;border-left:5px solid #3286e9}.wrapper-info .card .icon{color:#3286e9}.wrapper-warning .card{border:1px solid #fdc220;border-left:5px solid #fdc220}.wrapper-warning .card .icon{color:#fdc220}.wrapper-danger .card{border:1px solid #ca452e;border-left:5px solid #ca452e}.wrapper-danger .card .icon{color:#ca452e}.cookie-banner-container{position:fixed;bottom:0;left:0;width:100%;background:#fff;z-index:2000;padding:1rem 0;box-shadow:0 -2px 5px rgba(0,0,0,.1);max-width:600px;border:2px solid #000}@media (min-width:768px){.text-bottom-hero{text-align:left}.text-video h2{font-size:70px}.text-video p{font-size:22px}.bg-video,.bg-video-wrapper,.hero-vide{height:86vh;height:86dvh}.videoSectionCta .text-video h2{font-size:clamp(2.7rem, 2vw + 2rem, 5rem)}.cookie-banner-container{bottom:10px;left:10px}}.cookie-banner-box{width:100%;margin:auto;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:0 1rem}.btn-darkgray,.img-squadre,.text-bg-black{display:inline-block}.img-squadre{max-width:100px;margin:15px 7px 0}.cat-redhome{background-color:#970a2c;color:#fff}.cat-redhome-gradient{background:#970a2c;background:-webkit-linear-gradient(90deg,#000 15%,#970a2c 5%,#970a2c 90%);background:-moz-linear-gradient(90deg,#000 15%,#970a2c 5%,#970a2c 90%);background:linear-gradient(90deg,#000 15%,#970a2c 5%,#970a2c 90%)}.title-cat-redhome{padding:50px 15px 10px 30px;color:#fff}.bg-black-cat{height:15px;background-color:#000;padding-right:0;position:relative;border-radius:0 45px 45px 0}.bg-black-cat span{border-radius:0 0 0 45px;position:absolute;height:30px;width:30px;left:-12px;background-color:#000}.row-redhome-gradient{background:#000;background:-webkit-linear-gradient(90deg,#000 0,#000 85%,#000 90%);background:-moz-linear-gradient(90deg,#000 0,#000 85%,#000 90%);background:linear-gradient(90deg,#000 0,#000 85%,#000 90%)}.text-bg-black{width:100%;padding:50px 30px;border-radius:0 35px 0 0;background-color:#000;height:100%;margin-bottom:0;color:#fff;font-size:clamp(1rem, .34vw + .91rem, 1.25rem);font-weight:400;line-height:1.5em}.gradient-overlay-redhome{position:absolute;top:0;right:0;bottom:0;left:0;background:#970a2c;background:-webkit-linear-gradient(180deg,#970a2c 0,rgba(151,10,44,0) 30%);background:-moz-linear-gradient(180deg,#970a2c 0,rgba(151,10,44,0) 30%);background:linear-gradient(180deg,#970a2c 0,rgba(151,10,44,0) 30%);z-index:1;pointer-events:none;border-radius:30px}.bg-dark-video,.bg-redhome-cat{position:relative;background-color:#000}.bg-dark-video span{height:100%;width:40px;background-color:#000;position:absolute;right:0;bottom:0}.video-side-dark{border-radius:0 30px 30px}.bg-redhome-cat{border-radius:45px 0 0 45px}@media (min-width:992px){.thumbnail{justify-content:flex-end;width:100%}.thumb-about{justify-content:center!important;width:100%}.thumbnail::after,.thumbnail::before{display:none}.img-cat{min-width:130px;max-width:230px;display:inline-block;background-color:#000;padding:2rem 1.25rem;border-radius:10px;margin-top:10px}.title-cat{text-align:left}.text-bg-cat{padding:50px 0 15px;border-radius:15px 15px 0 0}.bg-white-cat{border-radius:0 0 45px;height:30px}.gradient-overlay-business,.gradient-overlay-executive,.gradient-overlay-life,.gradient-overlay-sport,.gradient-overlay-team,.video-side video{border-radius:30px 0 30px 30px}.cat-sport-gradient .bg-color-cat span{background:#f0bc42;border-radius:0 0 45px;height:30px;width:250px}.gradient-overlay-sport{background:#f0bc42;background:-webkit-linear-gradient(207deg,#f0bc42 0,rgba(240,188,66,0) 30%);background:-moz-linear-gradient(207deg,#f0bc42 0,rgba(240,188,66,0) 30%);background:linear-gradient(207deg,#f0bc42 0,rgba(240,188,66,0) 30%)}.row-sport-gradient{background:#f0bc42;background:-webkit-linear-gradient(90deg,#f0bc42 0,#f0bc42 85%,#fff 90%);background:-moz-linear-gradient(90deg,#f0bc42 0,#f0bc42 85%,#fff 90%);background:linear-gradient(90deg,#f0bc42 0,#f0bc42 85%,#fff 90%)}.cat-executive-gradient .bg-color-cat span{background:#54bffc;border-radius:0 0 45px;height:30px;width:250px}.gradient-overlay-executive{background:#54bffc;background:-webkit-linear-gradient(207deg,#54bffc 0,rgba(84,191,252,0) 30%);background:-moz-linear-gradient(207deg,#54bffc 0,rgba(84,191,252,0) 30%);background:linear-gradient(207deg,#54bffc 0,rgba(84,191,252,0) 30%)}.row-executive-gradient{background:#54bffc;background:-webkit-linear-gradient(90deg,#54bffc 0,#54bffc 85%,#fff 90%);background:-moz-linear-gradient(90deg,#54bffc 0,#54bffc 85%,#fff 90%);background:linear-gradient(90deg,#54bffc 0,#54bffc 85%,#fff 90%)}.cat-team-gradient .bg-color-cat span{background:#3274b5;border-radius:0 0 45px;height:30px;width:250px}.gradient-overlay-team{background:#3274b5;background:-webkit-linear-gradient(207deg,#3274b5 0,rgba(50,116,181,0) 30%);background:-moz-linear-gradient(207deg,#3274b5 0,rgba(50,116,181,0) 30%);background:linear-gradient(207deg,#3274b5 0,rgba(50,116,181,0) 30%)}.row-team-gradient{background:#3274b5;background:-webkit-linear-gradient(90deg,#3274b5 0,#3274b5 85%,#fff 90%);background:-moz-linear-gradient(90deg,#3274b5 0,#3274b5 85%,#fff 90%);background:linear-gradient(90deg,#3274b5 0,#3274b5 85%,#fff 90%)}.cat-business-gradient .bg-color-cat span{background:#1f4c7c;border-radius:0 0 45px;height:30px;width:250px}.gradient-overlay-business{background:#1f4c7c;background:-webkit-linear-gradient(207deg,#1f4c7c 0,rgba(31,76,124,0) 30%);background:-moz-linear-gradient(207deg,#1f4c7c 0,rgba(31,76,124,0) 30%);background:linear-gradient(207deg,#1f4c7c 0,rgba(31,76,124,0) 30%)}.row-business-gradient{background:#1f4c7c;background:-webkit-linear-gradient(90deg,#1f4c7c 0,#1f4c7c 85%,#fff 90%);background:-moz-linear-gradient(90deg,#1f4c7c 0,#1f4c7c 85%,#fff 90%);background:linear-gradient(90deg,#1f4c7c 0,#1f4c7c 85%,#fff 90%)}.cat-life-gradient .bg-color-cat span{background:#449d2a;border-radius:0 0 45px;height:30px;width:250px}.gradient-overlay-life{background:#449d2a;background:-webkit-linear-gradient(207deg,#449d2a 0,rgba(68,157,42,0) 30%);background:-moz-linear-gradient(207deg,#449d2a 0,rgba(68,157,42,0) 30%);background:linear-gradient(207deg,#449d2a 0,rgba(68,157,42,0) 30%)}.row-life-gradient{background:#ff8000;background:-webkit-linear-gradient(90deg,#449d2a 0,#449d2a 85%,#fff 90%);background:-moz-linear-gradient(90deg,#449d2a 0,#449d2a 85%,#fff 90%);background:linear-gradient(90deg,#449d2a 0,#449d2a 85%,#fff 90%)}.bg-black-cat,.bg-redhome-cat{border-radius:0 0 0 45px}.bg-black-cat{background-color:#970a2c;height:30px}.gradient-overlay-redhome,.video-side-dark video{border-radius:0 30px 30px}.row-redhome-gradient{background:#970a2c;background:-webkit-linear-gradient(90deg,#970a2c 0,#970a2c 85%,#000 90%);background:-moz-linear-gradient(90deg,#970a2c 0,#970a2c 85%,#000 90%);background:linear-gradient(90deg,#970a2c 0,#970a2c 85%,#000 90%)}.gradient-overlay-redhome{background:#970a2c;background:-webkit-linear-gradient(160deg,#970a2c 0,rgba(8151,10,44,0) 30%);background:-moz-linear-gradient(160deg,#970a2c 0,rgba(151,10,44,0) 30%);background:linear-gradient(160deg,#970a2c 0,rgba(151,10,44,0) 30%)}}.btn-darkgray{width:100%;text-align:center;padding:17px 0 12px;border-radius:100px;background-color:#222;margin-bottom:25px}.btn-darkgray:focus,.btn-darkgray:hover{background-color:#333}.bg-start{background:#000;background:-webkit-linear-gradient(0deg,#000 0,#000 5%,#fff 15%);background:-moz-linear-gradient(0deg,#000 0,#000 5%,#fff 15%);background:linear-gradient(0deg,#000 0,#000 5%,#fff 15%)}.bg-start-color::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(to top,#000 0,#000 5%,rgba(2,40,134,.6) 15%);pointer-events:none;z-index:2}.bg-start-color{position:relative;background:url(../img/massimiliano-valenti-home.webp?v=1) center center/cover no-repeat}.about-text{min-height:400px;margin-top:30px;margin-bottom:30px}.about-text h3{color:#000;font-size:clamp(1.5rem,1vw + 1.25rem,2.5rem);font-weight:500;line-height:1;letter-spacing:-.05em}.about-text p{font-size:clamp(1rem,.34vw + .91rem,1.25rem);margin-top:.75rem;margin-bottom:.75rem;color:#000;font-weight:400;line-height:1.5em}.about-text img{border-radius:15px}