@import"https://use.typekit.net/zpx4xit.css";:root{--container-padding:20px;--container-padding-lg:113px;--container-padding-xl:125px;--container-padding-xxl:232px;--nav-padding-top-bottom:29px;--nav-padding-top-bottom-xxl:60px;--logo-width:98px;--logo-width-s:114.34px;--logo-width-m:161px;--logo-width-lg:165px;--logo-width-xl:190px;--logo-width-xxl:403px;--logo-height:17px;--logo-height-s:24.82px;--logo-height-m:27.69px;--logo-height-lg:28.38px;--logo-height-xl:32.68px;--logo-height-xxl:69.31px;--logo-width-open:157px;--logo-height-open:27px;--color-primary:#fff;--color-secondary:#000;--color-error:#eb0b42;--color-accent:#ffe772;--color-neutral:#e5e5e5;--color-neutral-light:hsla(0,0%,83%,.4);--color-leone-primary:#d3ed62;--color-leone-secondary:#004fd1;--color-leone-p-hover:#b0c74f;--color-leone-s-hover:#003997;--color-icon: ;--color-active-label:#25d366}.container_general,.container_prodotti{width:100%;height:100%;padding-left:var(--container-padding);padding-right:var(--container-padding)}.container_general .go-up h4,.container_prodotti .go-up h4{display:inline}@media screen and (min-width:1133px){.container_general,.container_prodotti{padding-left:var(--container-padding-lg);padding-right:var(--container-padding-lg)}}@media screen and (min-width:1280px){.container_general{padding-left:var(--container-padding-xl);padding-right:var(--container-padding-xl)}.container_prodotti{padding:0 20px}}@media screen and (min-width:1440px){.container_general,.container_prodotti{margin:0 auto;max-width:1440px;height:100%;padding-left:20px;padding-right:20px}}@media screen and (min-width:1790px){.container_general,.container_prodotti{max-width:1440px;height:100%;padding-left:0;padding-right:0}}.go-up,.icon{color:var(--color-leone-secondary);display:flex;justify-content:center;align-items:center}.go-up h5,.icon h5{display:none;margin-right:20px;font-weight:500;font-size:13px;line-height:16px;letter-spacing:2px}.go-up{padding-top:35px}.center-all .icon,.go-up{width:100%}.center-all .icon h5{display:inline}.svg-down svg,.svg-right svg,.svg-up svg{width:30px;height:30px;overflow:hidden}.svg-down svg path,.svg-right svg path,.svg-up svg path{transition:.3s}.svg-down svg path:nth-child(2),.svg-down svg path:nth-child(3),.svg-right svg path:nth-child(2),.svg-right svg path:nth-child(3),.svg-up svg path:nth-child(2),.svg-up svg path:nth-child(3){transform:translateX(0)}.svg-down svg path:nth-child(4),.svg-down svg path:nth-child(5),.svg-right svg path:nth-child(4),.svg-right svg path:nth-child(5),.svg-up svg path:nth-child(4),.svg-up svg path:nth-child(5){transform:translateX(-30px)}.svg-eye svg{width:29px;height:21px}.svg-player svg{width:43px;height:42px}.svg-scroll-down svg{width:13px;height:20px}@media screen and (min-width:667px){.go-up h5{display:inline-block}}@media screen and (min-width:744px){.icon h5{font-size:14px}.go-up{padding-top:50px}.go-up h5{font-size:14px}}@media screen and (min-width:1133px){.go-up{padding-top:60px}}@media screen and (min-width:1280px){.go-up{padding-top:100px}}@media screen and (min-width:2560px){.icon h5{font-size:20px}.go-up{padding-top:100px}.go-up h5{font-size:20px}.svg-down svg,.svg-right svg,.svg-up svg{width:45px;height:45px}.svg-eye svg{width:50px;height:32px}.svg-scroll-down svg{width:28px;height:31px}.svg-central{font-size:20px}}.btn_general{color:var(--color-leone-secondary);background-color:var(--color-leone-primary);font-weight:700;font-size:14px;line-height:1.25;letter-spacing:.02em;padding:10px 32px;border:none;border-radius:999px;transition:.3s;cursor:pointer}.btn_general:hover{color:var(--color-primary);background-color:var(--color-leone-secondary)}.btn_general:first-letter{text-transform:uppercase}@media screen and (min-width:667px){.btn_general{font-size:16px}}#header{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:clamp(4.688rem,3vw + 3.2rem,5.625rem);padding-bottom:clamp(1.786rem,5vw + 1rem,4.643rem);background-image:url(/img/intersect.png);background-position:bottom;background-repeat:no-repeat;background-size:cover}#header .blend{position:fixed;height:76px;width:100vw;top:0;left:0;background-color:var(--color-leone-secondary);transition:all .2s;z-index:99}#header .img-header-background{display:none}#header h4.software{display:none;color:var(--color-leone-primary);font-size:clamp(.813rem,1vw,1.938rem);font-weight:700}#header .title{color:#fff;font-weight:300;font-size:clamp(3.125rem,3vw + 1.9rem,11.875rem);text-align:center;padding:0 20px 25px}#header .title em{color:var(--color-leone-primary);font-style:normal}#header .description{display:none;font-size:18px;font-weight:500;line-height:24px;letter-spacing:1.5px;text-align:center;color:var(--color-primary);width:45%}#header .description em{font-weight:700;font-style:normal;color:var(--color-leone-primary)}#header .nav{position:fixed;top:0;left:0;width:100%;height:auto;padding:var(--nav-padding-top-bottom) var(--container-padding);display:flex;justify-content:space-between;align-items:center;z-index:100}#header .nav .logo{position:relative;width:var(--logo-width);height:var(--logo-height);cursor:pointer;z-index:100;transition:.5s}#header .nav .logo.open{position:relative;width:var(--logo-width-open);height:var(--logo-height-open);z-index:100}#header .nav .menu-list{color:var(--color-primary);background-color:var(--color-leone-secondary);font-weight:700;font-size:4.5vw;line-height:2vh;position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;height:100vh;width:100vw;padding-top:150px;transform:translate(200%);visibility:hidden;transition:transform .5s}#header .nav .menu-list.dropdown{justify-content:center;transform:translate(0);visibility:visible}#header .nav .menu-list.dropdown a{color:var(--color-primary);display:block;border-bottom:none!important}#header .nav .menu-list .list-item{padding-bottom:8vw;cursor:pointer}#header .nav .menu-list .list-item.download{display:none}#header .nav .menu-list .list-item.active a{color:var(--color-leone-primary);border-bottom:2px solid var(--color-leone-primary)}#header .nav .menu-list .center-all a:hover{border:none}#header .nav .menu-list .btn_general{display:none;font-weight:700;font-size:16px;padding:9px 14px}#header .nav .menu-list .footer-menu-social{font-weight:700;font-size:3vw;line-height:15px;text-align:center;text-transform:uppercase;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:150px;padding-bottom:25px}#header .nav .menu-list .footer-menu-social a{color:var(--color-leone-primary);padding-bottom:10px;transition:.3s;border-bottom:0}#header .nav .menu-list .footer-menu-social a:hover{transform:scale(1.1)}#header .nav .menu-list .footer-menu-social .facebook,#header .nav .menu-list .footer-menu-social .instagram,#header .nav .menu-list .footer-menu-social .linkedin,#header .nav .menu-list .footer-menu-social .social,#header .nav .menu-list .footer-menu-social .youtube{width:50%}#header .nav .hamburger-menu{height:100%;padding:8px 0}#header .nav .hamburger-menu .menu-line{display:flex;justify-content:center;align-items:center;flex-direction:column}#header .nav .hamburger-menu .menu-line span{display:block;position:relative;width:39px;height:2px;background-color:#fff;transition:height .2s,width .2s}#header .nav .hamburger-menu .menu-line span:before{transform:translateY(-7px)}#header .nav .hamburger-menu .menu-line span:after,#header .nav .hamburger-menu .menu-line span:before{content:"";display:block;position:relative;width:39px;height:2px;background-color:#fff;transition:transform .5s}#header .nav .hamburger-menu .menu-line span:after{transform:translateY(5px)}#header .nav .hamburger-menu .menu-line.close span{height:0;width:26px;margin-right:13px}#header .nav .hamburger-menu .menu-line.close span:before{width:26px;transform:translateY(2px) rotate(45deg)}#header .nav .hamburger-menu .menu-line.close span:after{width:26px;transform:rotate(-45deg)}@media screen and (min-width:667px){#header h4.software{display:inline}#header .blend{height:83px}#header .nav .logo{width:var(--logo-width-s);height:var(--logo-height-s)}}@media screen and (min-width:744px){#header .title{font-size:clamp(4.063rem,4vw + 1.25rem,11.875rem)}#header .title-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:40px}#header .blend{height:85px}#header .nav .logo{width:var(--logo-width-m);height:var(--logo-height-m)}#header .nav .menu-list.dropdown{font-weight:700;font-size:4vw;overflow:auto}#header .nav .menu-list.dropdown .list-item{padding-bottom:5vw}#header .nav .menu-list .footer-menu-social{font-size:2vw}#header .nav .menu-list .footer-menu-social .facebook,#header .nav .menu-list .footer-menu-social .instagram,#header .nav .menu-list .footer-menu-social .linkedin,#header .nav .menu-list .footer-menu-social .social,#header .nav .menu-list .footer-menu-social .youtube{width:auto}#header .nav .menu-list .footer-menu-social .facebook:after,#header .nav .menu-list .footer-menu-social .instagram:after,#header .nav .menu-list .footer-menu-social .linkedin:after,#header .nav .menu-list .footer-menu-social .social:after,#header .nav .menu-list .footer-menu-social .youtube:after{content:" - "}#header .nav .menu-list .footer-menu-social a:last-child:after{content:""}}@media(min-height:800px)and (min-width:744px){#header .nav .menu-list.dropdown{font-weight:700;font-size:5vh}#header .nav .menu-list.dropdown .list-item{padding-bottom:6vh}#header .nav .menu-list.dropdown .footer-menu-social{font-size:2vh}}@media(min-height:400px)and (max-height:580px){#header .nav .menu-list.dropdown{font-weight:700;font-size:3vh;padding-top:100px}#header .nav .menu-list.dropdown .list-item{padding-bottom:6vh}#header .nav .menu-list.dropdown .footer-menu-social{font-size:2vh}}@media(max-height:400px){#header .nav .menu-list.dropdown{font-weight:700;font-size:5vh;padding-top:100px}#header .nav .menu-list.dropdown .list-item{padding-bottom:6vh}#header .nav .menu-list.dropdown .footer-menu-social{font-size:2vh}}@media screen and (min-width:880px){#header .title.download,#header .title.identità,#header .title.implantologia,#header .title.ortodonzia,#header .title.software{padding-bottom:60px}}@media screen and (min-width:1133px){#header{padding-top:clamp(1.5rem,2vw + 4.4rem,12.5rem);padding-bottom:55px;background-image:none}#header .blend{height:98px}#header .nav{padding-left:var(--container-padding-lg);padding-right:var(--container-padding-lg)}#header .nav .logo{width:var(--logo-width-lg);height:var(--logo-height-lg)}#header .nav .menu-list{color:var(--color-primary);background-color:transparent;font-size:14px;font-weight:400;width:100%;display:flex;justify-content:flex-end;align-items:center;gap:20px;position:relative;flex-direction:row;height:auto;width:auto;padding-top:0;visibility:visible;transform:translate(0)}#header .nav .menu-list.dropdown{font-weight:unset;font-size:unset;line-height:unset;padding-top:0;overflow:none}#header .nav .menu-list .list-item,#header .nav .menu-list .list-item.leone{padding:0}#header .nav .menu-list .list-item a{color:#fff;padding-bottom:4px;cursor:pointer}#header .nav .menu-list .list-item a:hover{color:var(--color-leone-primary)}#header .nav .menu-list .list-item.active a{border-bottom:2px solid var(--color-leone-primary)!important}#header .nav .menu-list .footer-menu-social,#header .nav .menu-list .list-item:first-child{display:none}#header .nav .hamburger-menu{display:none;height:100%}#header .img-header-background{width:100%;height:100%;display:block;z-index:-1}}@media screen and (min-width:1280px){#header .title.download,#header .title.identità,#header .title.implantologia,#header .title.ortodonzia,#header .title.software{padding:60px}#header .blend{height:101px}#header{padding-top:clamp(5.625rem,3vw + 3rem,11.875rem);padding-bottom:41px}#header .description,#header .title{padding-bottom:clamp(.75rem,1vw,12.5rem)}#header .description{display:block}#header .nav{padding-left:var(--container-padding-xl);padding-right:var(--container-padding-xl)}#header .nav .logo{width:var(--logo-width-xl);height:var(--logo-height-xl)}#header .nav .menu-list{font-size:clamp(.875rem,1vw,1.2rem);font-weight:400;gap:clamp(1.563rem,1vw + .75rem,3.125rem)}#header .nav .menu-list .list-item.download{display:block}#header .nav .menu-list .btn_general{display:inline-block;font-weight:700;font-size:clamp(.875rem,1vw,1.563rem);padding:12px 16px;margin-left:9px;border:none}}.title div[class^=title_]{padding-top:1rem;padding-bottom:.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:var(--color-leone-secondary)}.title div[class^=title_] .icon h5{display:inline-block}.title div[class^=title_] h2.text.title{font-size:22px;font-weight:300;line-height:36px;letter-spacing:2px}.title div[class^=title_] h2.text.title:first-letter{text-transform:uppercase}.svg-central{display:none}@media screen and (min-width:667px){.title div[class^=title_] .icon h5{display:inline}.svg-central{color:var(--color-leone-secondary);display:flex;align-items:center;gap:20px;font-size:14px;font-weight:500}.center-all .icon{width:100%}}.video-layer{width:100%;aspect-ratio:16/9;position:relative;border-radius:26px;overflow:hidden}.video-layer .svg-player{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:667px){.video-layer{border-radius:50px}.video-layer .svg-player svg{width:60px;height:60px}}@media screen and (min-width:744px){.video-layer .svg-player svg{width:70px;height:70px}}@media screen and (min-width:1133px){.video-layer .svg-player svg{width:90px;height:90px}}.ctas .cta{color:var(--color-leone-secondary);width:100%;font-size:18px;font-weight:500;line-height:1.5;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;text-align:center}.ctas .cta .text:first-letter{text-transform:uppercase}.ctas .cta span{font-weight:700}.ctas .cta .first-block,.ctas .cta .second-block{width:100%;padding-inline:10%}.ctas .cta .first-block .btn_general,.ctas .cta .second-block .btn_general{margin-top:12px}.ctas .hide-on-mobile{display:none}@media screen and (min-width:744px){.ctas .cta{flex-direction:row;align-items:start;justify-content:space-between}.ctas .cta .first-block .btn_general,.ctas .cta .second-block .btn_general{margin-top:22px}}.intro-content .intro-content{color:var(--color-leone-secondary);font-size:16px;line-height:1.25;font-weight:500;text-align:center}@media screen and (min-width:1133px){.intro-content .intro-content{font-size:16px}}.discover.servizi-padding{padding-top:70px}.discover .discover-cta:first-letter,.discover .discover-text:first-letter,.discover .discover-title:first-letter{text-transform:uppercase}.discover .discover-blocks{display:flex;flex-direction:column;gap:20px}.discover .discover-blocks .discover-block{background:var(--color-leone-secondary);width:100%;text-align:center;padding:20px 0;border-radius:39px;cursor:pointer}.discover .discover-blocks .discover-block:hover .svg-right svg{overflow:hidden}.discover .discover-blocks .discover-block:hover .svg-right path:nth-child(2),.discover .discover-blocks .discover-block:hover .svg-right path:nth-child(3){transform:translateX(30px)}.discover .discover-blocks .discover-block:hover .svg-right path:nth-child(4),.discover .discover-blocks .discover-block:hover .svg-right path:nth-child(5){transform:translateX(0)}.discover .discover-blocks .discover-block .discover-title{color:var(--color-leone-primary);font-size:18px;font-weight:400;padding:23.5px}.discover .discover-blocks .discover-block .discover-text{color:hsla(0,0%,100%,.8);font-size:16px;line-height:1.5;padding:0 10%}.discover .discover-blocks .discover-block .discover-cta{color:var(--color-leone-primary);padding-top:20px;font-size:16px;line-height:26px;text-decoration:underline}.discover .discover-blocks .discover-block .discover-cta:hover{color:hsla(0,0%,100%,.8)}@media screen and (min-width:667px){.discover .discover-blocks{display:flex;flex-direction:row}.discover .discover-blocks .discover-block:first-child{margin-bottom:0}}@media screen and (min-width:744px){.discover.servizi-padding{padding-top:80px}.discover .discover-blocks .discover-block{padding:20px 0;border-radius:44px}.discover .discover-blocks .discover-block .discover-title{font-size:18px;padding:26px 0}}@media screen and (min-width:1133px){.discover .discover-blocks .discover-block{padding:20px 0}.discover .discover-blocks .discover-block .discover-text{font-size:16px;padding:0 11%}}@media screen and (min-width:1280px){.discover .discover-blocks .discover-block{padding:20px}}.detail-box{display:none}@media screen and (min-width:1280px){.detail-box{max-width:1440px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.detail-box .container-general,.detail-box .container_general{border-radius:50px;background-color:var(--color-leone-secondary);padding-block:72px}.detail-box h4{color:#fff;width:70%;font-size:18px;font-weight:700;line-height:1.25;text-transform:uppercase}.detail-box .main-info{width:100%}.detail-box .main-info .title-btn{display:flex;justify-content:space-between;align-items:center}.detail-box .main-info .title-btn .btn_general:hover{color:var(--color-leone-p-hover);background:var(--color-leone-s-hover)}.detail-box .main-info .text-cta{display:block;color:var(--color-leone-primary);font-size:16px;font-weight:700;margin-top:30px;text-transform:uppercase}.detail-box .main-info .text-cta:hover{text-decoration:underline}.detail-box .main-info .paragraph{color:var(--color-primary);margin-top:20px}.detail-box .second-info{width:100%;display:flex;justify-content:space-between;margin-top:36px;padding-top:36px;border-top:1px solid var(--color-primary)}.detail-box .second-info h4{width:53%}.detail-box .second-info .info{width:35%;text-align:start;align-items:flex-end}.detail-box .second-info .info .button-cta{display:flex;flex-direction:row;justify-content:flex-end}.detail-box .second-info .info .button-cta .btn_general:hover{color:var(--color-leone-p-hover);background:var(--color-leone-s-hover)}.detail-box .second-info .info .text-cta:first-child{margin-bottom:20px}.detail-box .second-info .info .text-cta{color:var(--color-leone-primary);display:block;font-size:16px;font-weight:400;line-height:1.25}}@media screen and (min-width:1440px){.detail-box .container-general,.detail-box .container_general{border-radius:50px;background-color:var(--color-leone-secondary);padding:40px 30px}}.double-images{display:flex;flex-direction:column;align-items:center;gap:22px}.double-images .single-img{position:relative;width:calc(50% - 22px);aspect-ratio:5/3;border-radius:17px;overflow:hidden;width:100%}@media screen and (min-width:667px){.double-images{flex-direction:row}}@media screen and (min-width:744px){.double-images .single-img{border-radius:19px}}@media screen and (min-width:1133px){.double-images{gap:17px}.double-images .single-img{border-radius:24px}}@media screen and (min-width:1280px){.double-images{gap:20px}}.simple-content{color:var(--color-leone-secondary);font-size:16px;font-weight:500;line-height:1.25}.simple-content a:first-letter,.simple-content h1:first-letter,.simple-content h2:first-letter,.simple-content h3:first-letter,.simple-content li:first-letter,.simple-content p:first-letter{text-transform:uppercase}.simple-content li{list-style:inside}.simple-content a,.simple-content li,.simple-content p{margin-top:.5em;line-height:1.25}.simple-content h1,.simple-content h2,.simple-content h3{margin-top:1.25em;line-height:1.25}.simple-content h1{margin-top:0}.simple-content h2{font-size:22px}.simple-content h3{font-size:18px;font-weight:300}.simple-content a{color:var(--color-leone-secondary);border-bottom:1px solid var(--color-leone-secondary)}.grid-boxes .grid-boxe{position:relative}.grid-boxes .grid-boxe .box-arrow-left,.grid-boxes .grid-boxe .box-arrow-right{position:absolute;top:187px;width:30px;height:30px;border-radius:50%}.grid-boxes .grid-boxe .box-arrow-left{left:-15px;transform:rotate(-90deg)}.grid-boxes .grid-boxe .box-arrow-right{right:-15px;transform:rotate(90deg)}.grid-boxes .grid-boxe .box-container{position:relative;max-width:100vw;height:450px;overflow:hidden}.grid-boxes .grid-boxe .box-container .box-card{visibility:hidden;background:var(--color-leone-secondary);height:400px;width:100%;position:absolute;top:0;left:0;padding:0 30px;border-radius:32px;display:flex;flex-direction:column;justify-content:center;gap:30px;align-items:center;overflow:hidden}.grid-boxes .grid-boxe .box-container .box-card.active{visibility:visible}.grid-boxes .grid-boxe .box-container .box-card.accent{background-color:var(--color-leone-primary);color:var(--color-leone-secondary)}.grid-boxes .grid-boxe .box-container .box-card.primary{background-color:var(--color-leone-secondary);color:var(--color-primary)}.grid-boxes .grid-boxe .box-container .box-card.primary .box-text{color:hsla(0,0%,100%,.8)}.grid-boxes .grid-boxe .box-container .box-card h3{font-size:18px;line-height:1.25;text-align:center}.grid-boxes .grid-boxe .box-container .box-card h3:first-letter{text-transform:uppercase}.grid-boxes .grid-boxe .box-container .box-card .box-text{font-size:16px;line-height:1.1;text-align:center}.grid-boxes .grid-boxe .box-container .box-card .box-text:first-letter{text-transform:uppercase}.grid-boxes .grid-boxe .box-container .box-dots{width:100%;position:absolute;top:435px;left:0;display:flex;justify-content:center;gap:15px}.grid-boxes .grid-boxe .box-container .box-dots .dot{width:15px;height:15px;border:1px solid var(--color-leone-secondary);border-radius:50%}.grid-boxes .grid-boxe .box-container .box-dots .dot.active{background-color:var(--color-leone-secondary)}.grid-boxes .grid-boxe .box-container .box-dots .dot:hover{background-color:var(--color-leone-s-hover)}@media screen and (min-width:667px){.grid-boxes .grid-boxe{position:unset;height:100%}.grid-boxes .grid-boxe .box-arrow-left,.grid-boxes .grid-boxe .box-arrow-right{display:none}.grid-boxes .grid-boxe .box-container{position:unset;height:100%;display:flex;justify-content:space-around;flex-wrap:wrap;gap:18px}.grid-boxes .grid-boxe .box-container .box-card{visibility:visible;position:relative;height:300px;width:30%;gap:16px;padding:0 16px}.grid-boxes .grid-boxe .box-container .box-card h3{font-size:16px;line-height:1.25}.grid-boxes .grid-boxe .box-container .box-card .box-text{font-size:14px;line-height:1.1}.grid-boxes .grid-boxe .box-container .box-dots{display:none}}@media screen and (min-width:744px){.grid-boxes .grid-boxe{height:100%}.grid-boxes .grid-boxe .box-container{gap:20px}.grid-boxes .grid-boxe .box-container .box-card{position:relative;background:var(--color-leone-secondary);height:336px;gap:30px;padding:0 18px;border-radius:36px}.grid-boxes .grid-boxe .box-container .box-card h3{font-size:18px;line-height:1.25}.grid-boxes .grid-boxe .box-container .box-card .box-text{font-size:16px;line-height:1.1}}@media screen and (min-width:1133px){.grid-boxes .grid-boxe .box-container{gap:15px}.grid-boxes .grid-boxe .box-container .box-card{width:32%;height:280px;padding:0 22.5px;border-radius:36.5px}.grid-boxes .grid-boxe .box-container .box-card h3{font-size:18px}}@media screen and (min-width:1280px){.grid-boxes .grid-boxe .box-container{gap:20px}.grid-boxes .grid-boxe .box-container .box-card{height:383px;gap:40px;padding:0 22.5px;border-radius:50px}.grid-boxes .grid-boxe .box-container .box-card h3{font-size:18px;line-height:1.25}.grid-boxes .grid-boxe .box-container .box-card .box-text{font-size:16px;line-height:1.1}}.button-request{display:none}@media screen and (min-width:1280px){.button-request{display:block}.button-request.button-request-padding{padding-left:81px;padding-right:81px}.button-request .box{display:flex;justify-content:space-between;align-items:center;width:100%}.button-request .box .title{color:var(--color-leone-secondary);font-size:18px;font-weight:300;line-height:40px}}.big-link{text-align:center}.big-link a{font-size:18px;font-weight:500;line-height:1.25;color:var(--color-leone-secondary);border-bottom:2px solid var(--color-leone-secondary);transition:.3s}.big-link a:hover{color:var(--color-leone-primary);border-bottom:2px solid var(--color-leone-primary)}@media screen and (min-width:744px){.big-link a{font-size:18px}}.simple-box{display:none}@media screen and (min-width:1280px){.simple-box{max-width:1440px;display:block}.simple-box .container_general{border-radius:50px;background-color:var(--color-leone-secondary);padding-block:68px}.simple-box .container_general .content{display:flex;justify-content:space-between;align-items:center}.simple-box .container_general .content h4{color:#fff;font-size:18px;font-weight:700;line-height:1.25;text-transform:uppercase}.simple-box .container_general .content .btn_general:hover{color:var(--color-leone-p-hover);background:var(--color-leone-s-hover)}}@media screen and (min-width:1440px){.simple-box .container_general{padding:40px 30px}.simple-box.simple-box-padding{margin-right:0;margin-left:0}}.section-wrapper{padding-top:clamp(2.5rem,5%,4rem)}.section-wrapper.title+.section-wrapper.simple-content{padding-top:0}#footer{width:100vw;background-color:var(--color-leone-secondary);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:70px 0;margin-top:35px}#footer .container_general{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:44px}#footer .container_general h3{color:var(--color-primary);font-size:30px;font-weight:300}#footer .container_general .footer-first-block .main-info{color:var(--color-leone-primary);font-size:30px;font-weight:700;padding:20px 0}#footer .container_general .footer-first-block a.secondary-info{font-size:22px;font-weight:300;border-bottom:1px solid var(--color-leone-primary)}#footer .container_general .footer-first-block a.secondary-info:hover{border-bottom:1px solid var(--color-leone-primary)}#footer .container_general .footer-first-block .footer-social{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding-top:44px}#footer .container_general .footer-first-block .footer-social a:first-child,#footer .container_general .footer-first-block .footer-social a:nth-child(3){text-align:end}#footer .container_general .footer-first-block .footer-social a:nth-child(2),#footer .container_general .footer-first-block .footer-social a:nth-child(4){text-align:start}#footer .container_general .footer-first-block .footer-social a:nth-child(2):before,#footer .container_general .footer-first-block .footer-social a:nth-child(4):before{content:" - "}#footer .container_general .footer-first-block .footer-social a:first-child,#footer .container_general .footer-first-block .footer-social a:nth-child(2){margin-bottom:35px}#footer .container_general .footer-first-block .footer-social a{color:var(--color-primary);font-size:13px;font-weight:700;text-transform:uppercase;width:40%}#footer .container_general .footer-first-block .footer-social a:hover{color:var(--color-leone-primary)}#footer .container_general .footer-second-block .main-info{color:var(--color-leone-primary);font-size:30px;font-weight:700;text-transform:uppercase;padding:20px 0}#footer .container_general .footer-second-block .secondary-info{color:var(--color-primary);font-size:22px;line-height:26px}#footer .container_general .footer-second-block .secondary-info p:first-child{margin-bottom:20px}#footer .container_general .footer-second-block .secondary-info span{display:block}#footer .container_general .footer-second-block .secondary-info span em{color:var(--color-leone-primary);font-style:normal}#footer .container_general .rights{color:var(--color-primary);font-size:13px;line-height:22px}#footer .container_general .privacy-coookie-copyright{color:var(--color-leone-primary)}#footer .container_general .privacy-coookie-copyright .privacy-cookie{width:100vw}#footer .container_general .privacy-coookie-copyright span{display:inline}#footer .container_general .privacy-coookie-copyright a{font-size:13px;text-decoration:underline}#footer .container_general .privacy-coookie-copyright a:hover{text-decoration:underline}#footer .container_general .privacy-coookie-copyright a.cookie,#footer .container_general .privacy-coookie-copyright a.privacy{display:inline-block;margin-bottom:16px}@media screen and (min-width:667px){#footer{padding:60px 0}#footer .container_general h3{color:var(--color-primary);font-size:30px;font-weight:300}#footer .container_general .footer-first-block .footer-social{flex-wrap:nowrap;padding-top:44px}#footer .container_general .footer-first-block .footer-social a:nth-child(2):before,#footer .container_general .footer-first-block .footer-social a:nth-child(3):before,#footer .container_general .footer-first-block .footer-social a:nth-child(4):before{content:" - "}#footer .container_general .footer-first-block .footer-social a:first-child,#footer .container_general .footer-first-block .footer-social a:nth-child(2){margin-bottom:0}#footer .container_general .footer-first-block .footer-social a{width:auto}#footer .container_general .footer-second-block .main-info{color:var(--color-leone-primary);font-size:30px;text-transform:uppercase;padding:20px 0}#footer .container_general .footer-second-block .secondary-info{color:var(--color-primary);font-size:22px;line-height:26px}#footer .container_general .footer-second-block .secondary-info p:first-child{margin-bottom:20px}#footer .container_general .footer-second-block .secondary-info span{display:inline}#footer .container_general .rights{width:70%}#footer .container_general .privacy-coookie-copyright span{display:inline}#footer .container_general .privacy-coookie-copyright a{width:100%;font-size:13px;line-height:30px}#footer .container_general .privacy-coookie-copyright a.cookie,#footer .container_general .privacy-coookie-copyright a.privacy{display:inline-block;width:40%}#footer .container_general .privacy-coookie-copyright a.privacy{text-align:end}#footer .container_general .privacy-coookie-copyright a.cookie{text-align:start}#footer .container_general .privacy-coookie-copyright a.copyright{margin-top:10px}}@media screen and (min-width:744px){#footer{padding:80px 0;margin-top:50px}#footer .container_general{gap:50px}#footer .container_general h3{font-size:30px;font-weight:300}#footer .container_general .footer-first-block .main-info{color:var(--color-leone-primary);font-size:30px;font-weight:700;padding:22px 0}#footer .container_general .footer-first-block a.secondary-info{font-size:25px}#footer .container_general .footer-first-block .footer-social{flex-wrap:nowrap;padding-top:44px}#footer .container_general .footer-first-block .footer-social a{font-size:14px}#footer .container_general .footer-second-block .main-info{font-size:40px;padding:22px 0}#footer .container_general .footer-second-block .secondary-info{color:var(--color-primary);font-size:25px;line-height:30px}#footer .container_general .footer-second-block .secondary-info p:first-child{margin-bottom:20px}#footer .container_general .rights{width:64%;line-height:24px}#footer .container_general .privacy-coookie-copyright a{font-size:14px}}@media screen and (min-width:1133px){#footer{padding:67px 0;margin-top:50px}#footer .container_general{flex-direction:row;flex-wrap:wrap;align-items:start;gap:80px 0;text-align:start}#footer .container_general h3{font-size:40px}#footer .container_general .footer-first-block{width:50%}#footer .container_general .footer-first-block .main-info{font-size:40px;padding:22px 0}#footer .container_general .footer-first-block .footer-social{justify-content:flex-start;flex-wrap:nowrap;padding-top:23px}#footer .container_general .footer-first-block .footer-social a{font-size:14px}#footer .container_general .footer-second-block{width:50%}#footer .container_general .rights{font-size:14px;width:50%}#footer .container_general .privacy-coookie-copyright{width:50%;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end}#footer .container_general .privacy-coookie-copyright a{font-size:14px;line-height:30px}#footer .container_general .privacy-coookie-copyright .privacy-cookie{width:100%;text-align:end}#footer .container_general .privacy-coookie-copyright .privacy-cookie a.cookie,#footer .container_general .privacy-coookie-copyright .privacy-cookie a.privacy{width:auto}#footer .container_general .privacy-coookie-copyright .privacy-cookie a.privacy{text-align:end}#footer .container_general .privacy-coookie-copyright .privacy-cookie a.cookie{text-align:start}#footer .container_general .privacy-coookie-copyright a.copyright{text-align:end}}@media screen and (min-width:1280px){#footer{padding:45px 0;margin-top:100px}#footer .container_general{gap:80px 0;align-items:flex-end}#footer .container_general h3{font-size:30px}#footer .container_general .footer-first-block{font-size:26px}#footer .container_general .footer-first-block .main-info{font-size:26px;padding:27px 0}#footer .container_general .footer-first-block .footer-social{padding-top:27px}#footer .container_general .footer-first-block .footer-social a{font-size:14px}#footer .container_general .footer-second-block .main-info{font-size:26px;padding:27px 0}#footer .container_general .footer-second-block .secondary-info{font-size:26px;line-height:36px}#footer .container_general .privacy-coookie-copyright{padding:0;align-items:flex-end;justify-content:flex-end}#footer .container_general .privacy-coookie-copyright a{text-decoration:none}#footer .container_general .privacy-coookie-copyright a:hover{text-decoration:underline}#footer .container_general .privacy-coookie-copyright a.cookie,#footer .container_general .privacy-coookie-copyright a.privacy{margin:0;padding:0;line-height:0;display:inline-block}}@media screen and (min-width:1440px){#footer .container_general{padding:0 125px}}#modal-root .modal-content{position:relative;background:var(--color-leone-secondary);color:#fff;width:100%;font-size:14px;line-height:24px;font-weight:500;padding:60px 20px;overflow-y:auto;border-radius:25px}#modal-root .modal-content .close-modal{width:39px;height:39px;position:absolute;top:30px;right:30px;padding:20px;display:flex;justify-content:center;align-items:center}#modal-root .modal-content .close-modal span{display:block;background-color:#fff;height:2px;width:39px;transform:rotate(45deg)}#modal-root .modal-content .close-modal span:after{content:"";display:block;width:39px;height:2px;background-color:#fff;transform:rotate(-90deg)}#modal-root .modal-content h2{font-size:30px;font-weight:300;line-height:36px;margin-bottom:26px;padding-right:60px}#modal-root .modal-content h3{font-weight:700;font-size:16px;line-height:19px;color:var(--color-leone-primary);margin-bottom:30px}#modal-root .modal-content h3.second-h3{color:#fff;display:none;margin-bottom:35px}#modal-root .modal-content .description{font-size:14px;line-height:24px;font-weight:500}#modal-root .modal-content .description p{margin-bottom:35px}#modal-root .modal-content .description em{color:var(--color-leone-primary);font-weight:700;font-style:normal}#modal-root .modal-content .description .payements-methods{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px}#modal-root .modal-content .description .payements-methods .img-methods{position:relative;width:120px;height:43px}#modal-root .modal-content .description .payements-methods li{font-weight:500;font-size:14px;line-height:24px;margin-left:20px;margin-bottom:10px}#modal-root .modal-content form{margin-top:26px}#modal-root .modal-content form input:valid,#modal-root .modal-content form select:valid{background-color:#fff;color:#000}#modal-root .modal-content form input::-webkit-inner-spin-button,#modal-root .modal-content form input::-webkit-outer-spin-button{-webkit-appearance:none}#modal-root .modal-content form input[type=number]{-moz-appearance:textfield}#modal-root .modal-content form .input-field{display:flex;flex-wrap:wrap}#modal-root .modal-content form .input-field div[class^=input-]{width:100%}#modal-root .modal-content form label{display:block;margin-top:20px}#modal-root .modal-content form.first-child label{margin-top:0}#modal-root .modal-content form input,#modal-root .modal-content form select{background:transparent;color:#fff;width:100%;height:45px;font-size:15px;padding:0 10px;margin-top:5px;border:1px solid #fff;border-radius:9px;letter-spacing:2.3px}#modal-root .modal-content form input.error-select,#modal-root .modal-content form select.error-select{background:#ffc1c7;border:2px solid #c71585}#modal-root .modal-content form input:focus-visible,#modal-root .modal-content form select:focus-visible{outline:none}#modal-root .modal-content form input option,#modal-root .modal-content form select option{background-color:#fff;color:#000;font-size:clamp(.875rem,1vw + .25rem,1.25rem)}#modal-root .modal-content form .data,#modal-root .modal-content form .required-fields{margin-top:26px}#modal-root .modal-content form .data .data-processing p em,#modal-root .modal-content form .data .news-letter p em{display:block;color:var(--color-leone-primary);font-weight:700;font-style:normal}#modal-root .modal-content form .data .data-processing a,#modal-root .modal-content form .data .news-letter a{display:inline-block;color:var(--color-leone-primary);font-weight:700;font-style:normal;border-bottom:1px solid var(--color-leone-primary);margin-top:50px}#modal-root .modal-content form .data .data-processing .check,#modal-root .modal-content form .data .news-letter .check{height:40px;font-weight:700;display:flex;align-items:center;position:relative;padding-left:60px;margin:26px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}#modal-root .modal-content form .data .data-processing .check input,#modal-root .modal-content form .data .news-letter .check input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#modal-root .modal-content form .data .data-processing .check .checkmark,#modal-root .modal-content form .data .news-letter .check .checkmark{position:absolute;top:0;left:0;height:40px;width:40px;background-color:var(--color-leone-secondary);border:1px solid #fff;border-radius:12px;transition:background .6s}#modal-root .modal-content form .data .data-processing .check .checkmark.error-informative,#modal-root .modal-content form .data .news-letter .check .checkmark.error-informative{border:2px solid #c71585;background-color:#ffc1c7}#modal-root .modal-content form .data .data-processing .check .checkmark:hover,#modal-root .modal-content form .data .news-letter .check .checkmark:hover{border:4px solid #fff}#modal-root .modal-content form .data .data-processing .check input:checked~.checkmark,#modal-root .modal-content form .data .news-letter .check input:checked~.checkmark{background:var(--color-leone-primary);border:3px solid #fff}#modal-root .modal-content form .data .continue a{padding-bottom:3px;border-bottom:1px solid var(--color-leone-primary)}#modal-root .modal-content form .btn_general{margin-top:26px}@media screen and (min-width:400px)and (max-width:667px){#modal-root .modal-content form .data .data-processing .check,#modal-root .modal-content form .data .news-letter .check{width:50%}}@media screen and (min-width:667px){#modal-root .modal-container{display:flex;justify-content:center;padding-top:5%;padding-left:var(--container-padding);padding-right:var(--container-padding);overflow-y:auto}#modal-root .modal-container .modal-content{max-width:1440px;margin-bottom:5%}#modal-root .modal-container .modal-content form .input_field{display:flex;flex-wrap:wrap;gap:0 20px}#modal-root .modal-container .modal-content form .input_field div[class^=input-]{width:calc(50% - 10px)}#modal-root .modal-container .modal-content form .description{font-size:14px;line-height:24px;font-weight:500}#modal-root .modal-container .modal-content form .description p{margin-bottom:35px}#modal-root .modal-container .modal-content form .description em{color:var(--color-leone-primary);font-weight:700;font-style:normal}#modal-root .modal-container .modal-content form .description .payements-methods .img-methods{width:160px;height:68px}#modal-root .modal-container .modal-content form .description .payements-methods h3.third-h3{margin-bottom:-30px}#modal-root .modal-container .modal-content form .data .data-processing .check,#modal-root .modal-container .modal-content form .data .news-letter .check{width:40%}}@media screen and (min-width:744px){#modal-root .modal-container{margin-bottom:61px}#modal-root .modal-container .modal-content{padding:85px 60px}#modal-root .modal-container .modal-content h2{font-size:40px;line-height:60px;margin-bottom:30px}#modal-root .modal-container .modal-content h3{font-size:25px;line-height:30px}#modal-root .modal-container .modal-content .payements-methods{padding-bottom:35px}#modal-root .modal-container .modal-content .payements-methods .img-methods{width:180px;height:64px}#modal-root .modal-container .modal-content form,#modal-root .modal-container .modal-content form .data,#modal-root .modal-container .modal-content form .required-fields{margin-top:30px}#modal-root .modal-container .modal-content form .data .data-processing a,#modal-root .modal-container .modal-content form .data .news-letter a{margin-top:60px}#modal-root .modal-container .modal-content form .data .data-processing .check,#modal-root .modal-container .modal-content form .data .news-letter .check{height:50px;width:35%;padding-left:60px;margin:30px 0}#modal-root .modal-container .modal-content form .data .data-processing .check .checkmark,#modal-root .modal-container .modal-content form .data .news-letter .check .checkmark{height:50px;width:50px;border-radius:15px}}@media screen and (min-width:1133px){#modal-root .modal-container{margin-bottom:5%;padding-left:var(--container-padding-lg);padding-right:var(--container-padding-lg)}#modal-root .modal-container .modal-content{padding:85px 90px}#modal-root .modal-container .modal-content h3.second-h3{display:block}#modal-root .modal-container .modal-content form .data .data-processing .check,#modal-root .modal-container .modal-content form .data .news-letter .check{width:27%}}@media screen and (min-width:1280px){#modal-root .modal-container{padding-left:var(--container-padding-xl);padding-right:var(--container-padding-xl)}#modal-root .modal-container .modal-content{padding:85px 105px}#modal-root .modal-container .modal-content h2{font-size:50px}#modal-root .modal-container .modal-content h3{font-size:30px;line-height:36px}#modal-root .modal-container .modal-content h3.first-h3{margin-top:60px;margin-bottom:60px}#modal-root .modal-container .modal-content h3.second-h3{margin-bottom:65px}#modal-root .modal-container .modal-content .description{font-size:18px;line-height:28px}#modal-root .modal-container .modal-content .description p{margin-bottom:45px}#modal-root .modal-container .modal-content .description .payements-methods{padding-bottom:60px}#modal-root .modal-container .modal-content .description .payements-methods .img-methods{width:210px;height:75px}#modal-root .modal-container .modal-content .description .payements-methods li{font-weight:500;font-size:18px;line-height:28px}#modal-root .modal-container .modal-content form,#modal-root .modal-container .modal-content form .data,#modal-root .modal-container .modal-content form .data .data-processing a,#modal-root .modal-container .modal-content form .required-fields{margin-top:60px}#modal-root .modal-container .modal-content form .data .data-processing .check,#modal-root .modal-container .modal-content form .data .news-letter .check{width:23%}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:neue-haas-grotesk-display,sans-serif;letter-spacing:2px;overflow-x:hidden}a{color:var(--color-leone-primary);text-decoration:none}.wrapper-1440{max-width:1440px;margin:0 auto}em,span.highlight{color:var(--color-leone-primary);font-style:normal}.center-all{display:flex;justify-content:center;align-items:center}.m-auto{margin:0 auto}main{animation:entrance-main .6s ease-in-out}@media screen and (min-width:1440px){body{display:flex;justify-content:center}}@keyframes entrance-main{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}*{scrollbar-width:auto;scrollbar-color:#fff #fff}::-webkit-scrollbar{width:0}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background-color:#fff;border-radius:0;border:0 #fff}