article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a,hr{padding:0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:0 0;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}ins,mark{background-color:#ff9;color:#000}body{line-height:1}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:0 0;font-size:100%;margin:0;vertical-align:baseline}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0}input,select{vertical-align:middle}*{box-sizing:border-box}:root{--font-regular:"CircularXXWeb-Book",sans-serif;--font-regular-bold:"CircularXXWeb-Black",sans-serif;--font-lyon:"Lyon Display Web",sans-serif;--color-primary:#0a2065;--color-light-blue:#469cda;--color-banner:#009ee0;--color-wave:#0f2065}@font-face{font-family:CircularXXWeb-Book;src:url(../fonts/circular/CircularXXWeb-Book.woff) format("woff"),url(../fonts/circular/CircularXXWeb-Book.woff2) format("woff2")}@font-face{font-family:CircularXXWeb-Black;src:url(../fonts/circular/CircularXXWeb-Black.woff) format("woff"),url(../fonts/circular/CircularXXWeb-Black.woff2) format("woff2")}@font-face{font-family:CircularXXSub-Book;src:url(../fonts/circular/CircularXXSub-Book.woff) format("woff"),url(../fonts/circular/CircularXXSub-Book.woff2) format("woff2")}@font-face{font-family:CircularXXSub-Black;src:url(../fonts/circular/CircularXXSub-Black.woff) format("woff"),url(../fonts/circular/CircularXXSub-Black.woff2) format("woff2")}@font-face{font-family:Lyon Display Web;font-style:normal;font-weight:900;src:url(../fonts/lyon/LyonDisplay-Black-Web.woff2) format("woff2"),url(../fonts/lyon/LyonDisplay-Black-Web.woff) format("woff")}@font-face{font-display:block;font-family:icons;src:url(/fonts/icons/icons.woff2?ee1aa689617e315d328da6188d0ded28) format("woff2")}.icon{line-height:1}.icon:before{font-family:icons!important;font-style:normal;font-weight:400!important;vertical-align:top}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-close:before{content:""}.icon-round-back:before{content:""}.denied{cursor:not-allowed!important}.fancybox__caption,a,li,p,span{font-family:var(--font-regular);font-size:20px;line-height:140%}body,html{overflow-x:hidden;position:absolute;width:100vw}body,h1,html{display:block}h1{color:#fff;font-family:var(--font-lyon);font-size:50px;font-weight:900;line-height:120%;padding-bottom:50px;padding-left:100px;padding-top:40px;position:relative;width:800px}@media screen and (max-height:880px){h1{padding-bottom:30px!important;padding-top:40px!important}}h2{display:block;font-family:var(--font-lyon)}h2,h3{font-size:30px;padding-bottom:30px}h3{font-family:var(--font-regular-bold)}.container{display:block;margin:0 auto;max-width:1200px;position:relative;width:80%}@media screen and (max-width:900px){.container{width:90%}}a{text-decoration:none}footer img.wave{display:block;-o-object-fit:contain;object-fit:contain;position:relative;width:100%}footer .blue-bridge{background-color:var(--color-wave)}footer .blue-bridge .container{align-items:center;display:flex;flex-direction:row;gap:40px;justify-content:space-between;padding-bottom:80px;padding-top:80px;position:relative}footer .blue-bridge .container .legals *{color:var(--color-light-blue)}@media screen and (max-width:450px){footer .legals *{font-size:15px}footer .logo img{width:100px}}ul{list-style:none}.body ul{display:block;margin:40px 0}.body ul li{display:block;margin-bottom:8px;padding-left:20px;position:relative}.body ul li:before{background-color:var(--color-primary);border-radius:5px;content:"";display:block;height:5px;left:3px;position:absolute;top:12px;width:5px}.body ul li:last-child{margin-bottom:0}body ol{list-style-position:inside;list-style-type:decimal}body ol li{display:list-item}.contents .body{margin-bottom:50px;padding-left:50px;padding-right:50px}@media screen and (max-width:650px){.contents .body{padding-left:0!important;padding-right:0!important}}.contents .gallery ul{grid-gap:15px;display:grid}.contents .gallery ul img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contents .gallery ul.three{grid-auto-rows:minmax(100px,1fr);grid-template-areas:"first second" "last last"}.contents .gallery ul.three li{overflow:hidden}.contents .gallery ul.three li img{height:105%;transition:transform .2s ease-in-out;width:105%}.contents .gallery ul.three li:first-child{grid-area:first}.contents .gallery ul.three li:first-child img{transform:translate(-15px)}.contents .gallery ul.three li:first-child img:hover{transform:translate(0)}.contents .gallery ul.three li:nth-child(2){grid-area:second}.contents .gallery ul.three li:nth-child(2) img:hover{transform:translate(-15px)}.contents .gallery ul.three li:last-of-type{grid-area:last}.contents .gallery ul.three li:last-of-type img:hover{transform:translateY(-15px)}@media screen and (max-width:700px){.contents .gallery ul.three{grid-template-areas:none;grid-template-columns:auto}.contents .gallery ul.three li{grid-area:auto!important;overflow:visible}.contents .gallery ul.three li img{height:100%;margin:0!important;-o-object-fit:cover;object-fit:cover;transform:none!important;width:100%}.contents .gallery ul.three li img:hover{transform:none!important}}.contents .product-gallery{margin:40px 0 40px 50px}.contents .product-gallery ul{grid-gap:15px;display:grid;grid-template-columns:repeat(4,1fr)}.contents .product-gallery ul li img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:1000px){.contents .product-gallery ul{grid-template-columns:repeat(2,1fr)}}span.spacer{background-color:#dadada;display:block;height:2px;margin-bottom:80px}.topbar{grid-gap:50px;display:block;display:grid;grid-template-columns:repeat(2,1fr);position:relative}.topbar .logo{text-align:right}#viewport{padding-top:80px;z-index:5}@media screen and (max-height:880px){#viewport{padding-top:30px}}body.front h1 .star{left:0;top:20px}.crown{--crown-text-padding:0px;display:block;margin:0 auto;position:relative;width:540px;z-index:10}.crown img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.crown a{text-wrap:nowrap;color:#fff;height:50px;line-height:50px;padding-right:var(--crown-text-padding);text-align:center;transition:text-shadow .4s;width:auto;word-break:keep-all}.crown a,.crown a:after{display:block;position:absolute}.crown a:after{background-image:url(/assets/star.png);background-size:contain;content:"";height:70px;right:-70px;top:-10px;transition:transform .2s;width:70px}.crown a:hover{text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 20px #fff,0 0 40px #fff,0 0 80px #fff}.crown a:hover:after{transform:scale(1.3)}.crown .star1{right:455px;text-align:right;top:60px}.crown .star2{left:365px;padding-left:var(--crown-text-padding);padding-right:0;text-align:left;top:35px}.crown .star2:after{left:-70px;right:auto}.crown .star3{bottom:120px;left:435px;padding-left:var(--crown-text-padding);padding-right:0;text-align:left}.crown .star3:after{left:-70px;right:auto}.crown .star4{bottom:120px;right:500px;text-align:right}.crown #polar{bottom:-30px;left:-140px;width:300px!important}.crown #polar .star{display:block;height:40px;left:0;position:absolute;top:0;transition:transform .2s;width:40px;z-index:-1}.crown #polar span{display:block;left:0;line-height:110%;padding-left:50px;text-align:left;top:0}.crown #polar span.subtitle{color:var(--color-light-blue);font-size:18px}.crown #polar:hover .star{transform:scale(1.3)}.crown #polar:after{display:none}@media screen and (max-width:950px){.crown{transform:scale(.8)}}@media screen and (max-width:780px){.crown{transform:scale(.6)}}@media screen and (max-width:550px){.crown{margin-left:-70px;margin-top:-90px;transform:scale(.45)}.crown a{word-break:break-word}.crown a,.crown a span{font-size:30px}.crown a span.subtitle{font-size:25px!important;margin-top:10px}.crown .star4{text-wrap:auto;line-height:120%;padding-right:20px;right:500px!important;width:200px;word-break:break-word}}i.star{background:transparent url(/assets/star.png) no-repeat;background-size:cover;display:block;height:100px;position:absolute;width:100px}.lead{color:#fff;width:50%}.lead h2{font-family:var(--font-regular-bold);font-size:20px;padding-bottom:30px}@media screen and (max-width:1150px){.lead{width:80%}}.scroll-down{bottom:150px;color:#fff!important;cursor:pointer;display:block;font-size:35px;height:60px;left:50%;opacity:1;position:absolute;transform:translate(-50%);transition:text-shadow .2s;width:40px;z-index:10}.scroll-down:hover{text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 20px #fff,0 0 40px #fff,0 0 80px #fff}.scroll-down i{animation:bounce 2s ease infinite;display:block;font-size:45px;left:0;position:absolute;top:20px}.scroll-down.no-animation i{animation:none!important}@media screen and (max-height:800px){.scroll-down{bottom:20px}}@media screen and (max-width:600px){.scroll-down{bottom:30px}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}:root{--swiper-navigation-sides-offset:0;--swiper-navigation-color:rgba(#0a2065,.5)}.next-stars{display:block;margin-bottom:80px;position:relative;width:100%}.next-stars h3{padding-left:50px}.next-stars div.swiper-wrapper div.swiper-slide{background-image:url(/assets/background.webp);background-position:50%;background-size:cover;display:block;height:400px;overflow:visible!important;width:100%}.next-stars div.swiper-wrapper div.swiper-slide a{align-items:center;display:flex;height:inherit;justify-content:center;position:relative;width:inherit;z-index:2}.next-stars div.swiper-wrapper div.swiper-slide a span{color:#fff;font-family:var(--font-lyon);font-size:45px;line-height:120%;width:50%}.next-stars div.swiper-wrapper div.swiper-slide .star{height:180px;left:15px;top:15px;width:180px;z-index:1}.next-stars .swiper-button{bottom:250px!important;color:rgba(10,32,101,.5);top:auto}.next-stars .swiper-button.swiper-button-disabled{display:none}@media screen and (max-width:1250px){.next-stars .swiper-button{--swiper-navigation-sides-offset:50px;bottom:-30px!important}}@media screen and (max-width:830px){.next-stars .star{display:none}}@media screen and (max-width:600px){.next-stars a span{font-size:30px!important;width:70%!important}}.summit{background:transparent url(/assets/summit.webp) no-repeat;background-position:top;background-size:100%;bottom:0;height:60vh;left:0;width:100vw}.stars,.summit{display:block;position:absolute}.stars{background:transparent url(/assets/background.webp) no-repeat;background-position:top;background-size:cover;height:100vh;left:-5vw;top:-5vh;transform:translateZ(0);width:110vw}#banner{grid-gap:10px;background-color:var(--color-banner);color:#fff;display:grid;grid-template-columns:auto 40px;height:50px;margin-top:-50px;overflow:hidden;position:relative;width:100vw;z-index:100}#banner p{height:inherit;transition:opacity .35s ease-out}#banner a,#banner p{align-items:center;display:flex;justify-content:center;opacity:0}#banner a{padding-right:25px;position:relative}#banner a i{color:#fff}#banner.visible{margin-top:0;transition:margin-top .35s ease-out}#banner.visible a,#banner.visible p{opacity:1}#banner.closing{margin-top:-50px;transition:margin-top .35s ease-out}#banner.closing a,#banner.closing p{opacity:0}@media screen and (max-width:700px){#banner{height:80px;margin-top:-80px}#banner p{display:block;line-height:110%;padding:20px}}.outer-wrapper{display:block;position:relative}body.front{overflow-x:hidden}body.front main{display:block;height:100vh;overflow:hidden;position:relative;width:100vw;z-index:1}body.front main .crown{z-index:3}body.front .stars{height:calc(100vh + 350px)}body.front .summit{background:none;bottom:auto;height:50vh;overflow:hidden!important;top:75vh;z-index:1}body.front .summit img{bottom:auto;display:block;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%;z-index:1}body.front #viewport{display:block;height:100vh;left:0;position:absolute;top:0;width:100vw}body.front #viewport h1{z-index:1}body.front #viewport h1 .star{animation:pulse 2.5s ease-in infinite;top:-10px}body.front footer{bottom:0;display:block;margin-top:0;position:relative;z-index:3}@media screen and (max-width:985px)and (min-height:800px){body.front h1{font-size:5vw;width:auto}}@media screen and (max-height:800px){body.front h1{font-size:30px;width:auto}}@media(max-width:600px){body.front h1{font-size:7vw;padding-right:10px;width:auto}body.front .summit{bottom:-5vh}}@media screen and (max-width:550px){body.front .summit{top:70vh}body.front .stars{height:calc(100vh + 350px)}body.front footer{margin-top:-80px!important}}@keyframes pulse{0%{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}to{opacity:.65;transform:scale(1)}}body.content{overflow-x:hidden}body.content .container{color:var(--color-primary)}body.content header{display:block;height:100vh;overflow:hidden;position:relative;width:100vw}body.content header .summit{background-position:bottom -200px center;height:100vh;z-index:0}body.content header h1{max-width:800px;padding-bottom:30vh;width:auto}body.content header .star{display:block;height:220px;position:absolute;right:0;top:300px;width:220px}body.content header .lead{padding-left:100px}body.content header .back{color:#fff;font-size:55px;transition:text-shadow .2s}body.content header .back:hover{text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 20px #fff,0 0 40px #fff,0 0 80px #fff}body.content main>.container{padding:80px 50px}body.content main p{display:block;margin-bottom:40px}body.content main p:last-of-type{margin-bottom:0}body.content main .logos{display:flex;justify-content:flex-end;transform:translateY(-60px)}body.content main .go-back{align-items:center;display:flex;justify-content:center}body.content main .go-back a{color:var(--color-primary);display:inline-block}body.content main .go-back a i,body.content main .go-back a span{display:block;text-align:center}body.content main .go-back a span{font-size:25px;padding-bottom:10px}body.content main .go-back a i{font-size:65px}@media screen and (max-width:900px){body.content header .summit{background-position:bottom -100px center!important}}@media screen and (max-width:700px){body.content header h1{font-size:30px}body.content header .star{display:none!important}body.content header .container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:0;width:90%}body.content header .container .lead,body.content header .container h1{padding:0;width:100%}body.content header .container .topbar{display:flex;justify-content:space-between;position:absolute;top:0;width:100%}body.content main .container{padding:40px 0}body.content main .product-gallery{margin-left:0}}@media screen and (max-width:500px){body.content header .summit{background-position:bottom 0 center!important}}@media screen and (max-height:930px){body.content .star{display:none!important}}.fancybox__container{--fancybox-bg:hsla(0,0%,100%,0)!important}.fancybox__container .fancybox__html5video{box-shadow:0 8px 25px hsla(0,0%,100%,.55)}html body main{transition:filter .2s}html.with-fancybox body main{filter:blur(10px)}.cky-consent-container *,.cky-modal *{font-family:var(--font-regular)!important}.cky-consent-container .cky-consent-bar,.cky-modal .cky-consent-bar{background-color:rgba(0,0,0,.5)!important}.cky-consent-container .cky-btn-customize,.cky-modal .cky-btn-customize{border:none}.cky-consent-container .cky-btn-accept,.cky-consent-container .cky-btn-preferences,.cky-consent-container .cky-btn-reject,.cky-modal .cky-btn-accept,.cky-modal .cky-btn-preferences,.cky-modal .cky-btn-reject{background-color:var(--color-banner)!important;border-color:var(--color-banner)!important;font-family:var(--font-regular)}@media screen and (max-width:550px){body.front .stars{height:calc(100vh + 150px)}body.front footer{margin-top:-40px}}
