﻿/* Root */
:root{
--black:#000;
--white:#fff;
--white30:rgba(255, 255, 255, 0.3);
--white40:rgba(255, 255, 255, 0.4);
--dark:#090A0B;
--dark-2:#040D2A;
--neon:#00FBFF;
--neon60:rgba(0,251,255,.6);
--blue20:rgba(0,45,75,.2);
--flower20:rgba(11,88,139,.2);
--cubic-bezier:cubic-bezier(.4,0,0,1);
--cubic-bezier-1:cubic-bezier(.6,0,0,1);
--cubic-bezier-2:cubic-bezier(0,0,0,1.4);
--line: 1px;
---40: -2.08333334vw;
---30: -1.5625vw;
---24: -1.25vw;
---20: -1.04166667vw;
---16: -.83333334vw;
---12: -.625vw;
---10: -.52083334vw;
---8: -.41666667vw;
---4: -.20833334vw;
---2: -.10416667vw;
---1: -.05208334vw;
--1: .05208333vw;
--2: .10416666vw;
--3: .15625vw;
--4: .20833333vw;
--5: .26041666vw;
--6: .3125vw;
--8: .41666666vw;
--10: .52083333vw;
--12: .625vw;
--14: .72916666vw;
--15: .78125vw;
--16: .83333333vw;
--18: .9375vw;
--20: 1.04166666vw;
--22: 1.14583333vw;
--24: 1.25vw;
--26: 1.35416666vw;
--28: 1.45833333vw;
--30: 1.5625vw;
--32: 1.66666666vw;
--36: 1.875vw;
--40: 2.08333333vw;
--48: 2.5vw;
--52: 2.70833333vw;
--56: 2.91666666vw;
--60: 3.125vw;
--64: 3.33333333vw;
--70: 3.64583333vw;
--72: 3.75vw;
--80: 4.16666666vw;
--84: 4.375vw;
--90: 4.6875vw;
--96: 5vw;
--112: 5.83333333vw;
--114: 5.9375vw;
--120: 6.25vw;
--128: 6.66666666vw;
--136: 7.08333333vw;
--140: 7.29166666vw;
--148: 7.70833333vw;
--160: 8.33333333vw;
--172: 8.95833333vw;
--180: 9.375vw;
--200: 10.41666666vw;
--210: 10.9375vw;
--240: 12.5vw;
--258: 13.4375vw;
--327: 17.03125vw;
--354: 18.4375vw;
--372: 19.375vw;
--400: 20.83333333vw;
--440: 22.91666666vw;
--555: 28.90625vw;
--590: 30.72916666vw;
--670: 34.89583333vw;
--700: 36.45833333vw;
--728: 37.91666666vw;
--920: 47.91666666vw;
--1030: 53.64583333vw;
}
input, textarea, button, select, a, img, div{-webkit-tap-highlight-color: transparent;}
/* Doc */
html{height:100%;width:100%;position:relative;background:var(--dark);}
body{font-size:var(--15);width:100%;height:100%;position:relative;font-family:'Hero New', sans-serif;font-weight:400;font-style:normal;color:var(--white);min-width:300px;background:var(--dark);-webkit-transition:background 1s;-o-transition:background 1s;transition:background 1s;}
/* a */
a,a:visited,a:active,a:focus{color:var(--neon);outline:none;text-decoration:none;transition:color .5s;}
:active,:hover,:focus{outline:0;outline-offset:0;}
a img{border:0;}
input,button{-webkit-box-sizing:border-box;box-sizing:border-box;}
input{-webkit-appearance:none;}
p{color:var(--white);font-size:var(--22);line-height:1.38888888em;margin-bottom:var(--20);font-weight:400;}
b{font-weight:700;}
.small,.small p{font-size:var(--20);}
.big,.big p{font-size:var(--30);line-height:1.4em;}
/* h1 - h6 */
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.caps{color:var(--white);margin:0;font-family:'Hero New', sans-serif;}
h1,.h1{font-size:calc(var(--96) + var(--4));line-height:1.1em;font-weight:700;text-transform:uppercase;}
h2,.h2{font-size:var(--90);line-height:1.33333333em;font-weight:700;text-transform:uppercase;}
h3,.h3{font-size:var(--30);line-height:1em;}
h4,.h4{font-size:var(--18);line-height:var(--30);}
h5,.h5{font-size:1em;line-height:1.5em;font-weight:500;}
h6,.h6{font-size:var(--14);line-height:var(--22);}
/* text */
img{outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
ul{list-style:none;}
.center{text-align:center;}
.right{text-align:right;}
.uppercase{text-transform:uppercase;}
.nowrap{white-space:nowrap;}
.medium{font-weight:500;}
.neon,.neon p{color:var(--neon);}
.dark,.dark p{color:var(--dark-2);}
/* div */
.overflow{overflow:hidden;}
.relative{position:relative;}
.w-100{width:100%;}
.h-100{height:100%;}
.h-app-100{min-height:var(--app-height);}
*::selection{color:var(--black);background:var(--neon);}
/* ---------------------------------------------- MAIN ---------------------------------------------- */
.main{position:relative;width:100%;height:100vh;height:var(--app-height);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;display:none;}
.ready .main{opacity:1;display:block;}
/* Scroll */
.main-scroll{position:relative;width:100%;min-width:300px;height:100%;overflow:hidden;}
.scroll-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto;will-change:transform;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior:none;transform:translateZ(0);}
.scrollbar-track{z-index:9999!important;will-change:transform;}
.scrollbar-track-y{right:0!important;width:var(--8)!important;background:transparent!important;}
.scrollbar-track-y:before{content:'';display:block;position:absolute;left:0;top:0;bottom:0;width:100%;height:100%;background:transparent;opacity:0;transform:scaleX(.5);transform-origin:right center;transition:opacity .3s, transform .3s;}
.scrollbar-track-y .scrollbar-thumb{background:transparent!important;border-radius:0!important;width:100%!important;}
.scrollbar-track-y .scrollbar-thumb:before{content:'';display:block;position:absolute;left:0;top:0;bottom:0;width:100%;height:100%;background:var(--neon);transform:scaleX(.5);transform-origin:right center;opacity:.5;transition:opacity .3s, transform .3s;}
.desktop .scrollbar-track-y:hover .scrollbar-thumb:before{transform:scaleX(1);opacity:1;}
.desktop .scrollbar-track-y:hover:before{transform:scaleX(1);opacity:1;}
.touch .scroll-container{overflow-y:auto;}
/* ---------------------------------------------- HEADER ---------------------------------------------- */
.header{position:absolute;top:0;left:0;width:100%;z-index:999;transform:translateZ(0);pointer-events:none;}
.header-wrap{position:relative;width:100%;}
.header-inner{position:relative;width:100%;transform:translateY(0) translateZ(0);transition:transform 0s;}
.scroll-up .fixed:not(.out) .header-inner{transform:translateY(var(--top)) translateZ(0);transition:transform 0s;}
.scroll-down .header-inner{transition:transform 1s;}
.static .header-inner{transition:transform 0s;}
.header-item{position:relative;width:100%;padding:var(--30) 0;transition:transform 1s;}
.scroll-up .header:not(.out) .header-item{transform:translateY(100%) translateZ(0);}
.scroll-up .fixed .header-item{transition:transform 1s;}
.scroll-down .header-item{transition:transform 1s;}
.static .header-item{transition:transform 0s;}
.header-logos{display:flex;column-gap:var(--26);}
.header a{pointer-events:auto;}
.logo-iz{display:block;width:var(--148);}
.logo-rosel{display:block;width:calc(var(--96) + var(--8));}
.logo-iz svg,.logo-rosel svg{display:block;width:100%;}
.logo-iz svg *,.logo-rosel svg *{fill:var(--white);}
/* Audio */
.trigger-audio{display:flex;position:fixed;bottom:var(--36);left:calc(var(--48) + var(--2));width:var(--70);height:var(--70);z-index:9999;}
.trigger-audio-icon{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:100%;background:linear-gradient(135deg, #052CB1 0%, #0D5AA5 100%);transition:background .5s;}
.muted .trigger-audio-icon{background:linear-gradient(135deg, #651BB6 0%, #7D15AE 100%);}
.trigger-audio-icon{box-shadow:inset var(---1) var(--1) 0 rgba(255,255,255,.2),inset var(--1) var(---1) 0 rgba(255,255,255,.1);}
.trigger-audio-icon svg{display:block;width:calc(var(--40) - var(--1));}
.trigger-audio-icon svg .icon-u{transform:scale(1);transition:transform .5s;transform-origin:75% center;}
.trigger-audio-icon svg .icon-m{transform:scale(0);transition:transform .5s;transform-origin:75% center;}
.muted .trigger-audio-icon svg .icon-u{transform:scale(0);}
.muted .trigger-audio-icon svg .icon-m{transform:scale(1);}
.trigger-audio-anim{opacity:0;transition:opacity .5s;}
.muted .trigger-audio-anim{opacity:1;}
.trigger-audio-anim,.trigger-audio-anim i{position:absolute;top:0;left:0;width:100%;height:100%;}
.trigger-audio-anim i{border-radius:100%;border:var(--2) solid #8700C5;animation:ripple 1.2s ease-in infinite;}
.trigger-audio-anim i:nth-child(2){animation-delay: 0.15s;}
.trigger-audio-anim i:nth-child(3){animation-delay: 0.3s;}
.trigger-audio-anim i:nth-child(4){animation-delay: 0.45s;}
.trigger-audio-anim i:nth-child(5){animation-delay: 0.6s;}
.trigger-audio-anim i:nth-child(6){animation-delay: 0.75s;}
.trigger-audio-anim i:nth-child(7){animation-delay: 0.9s;}
.trigger-audio-anim i:nth-child(8){animation-delay: 1.05s;}
.trigger-audio-anim i:nth-child(9){animation-delay: 1.2s;}
@keyframes ripple{0%{transform:scale(1);opacity:1;border-width:var(--2);border-color:#8700C5;}100%{transform:scale(3);opacity:0;border-width:0;border-color:#0066FF;}}
/* ---------------------------------------------- MENU ---------------------------------------------- */
.trigger{position:relative;display:flex;align-items:center;width:var(--52);height:calc(var(--30) - var(--1));}
.trigger span{position:relative;display:block;width:100%;height:var(--3);}
.trigger span i{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .4s .4s var(--cubic-bezier);}
.trigger span i:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:var(--white);}
.trigger span i:nth-child(1):before{transition:transform .4s 0s var(--cubic-bezier);}
.trigger span i:nth-child(3):before{transition:transform .4s 0s var(--cubic-bezier);}
.trigger span i:nth-child(1){transform:translateY(-433%);}
.trigger span i:nth-child(3){transform:translateY(433%);}
.trigger span i:nth-child(2){opacity:1;transition:opacity 0s .4s var(--cubic-bezier);}
.open-menu .trigger i:nth-child(2){opacity:0;}
.open-menu .trigger i:nth-child(1){transform:translateY(0);transition:transform .4s 0s var(--cubic-bezier);}
.open-menu .trigger i:nth-child(3){transform:translateY(0);transition:transform .4s 0s var(--cubic-bezier);}
.open-menu .trigger i:nth-child(1):before{transform:rotate(45deg);transition:transform .4s .4s var(--cubic-bezier);}
.open-menu .trigger i:nth-child(3):before{transform:rotate(-45deg);transition:transform .4s .4s var(--cubic-bezier);}
.menu{position:fixed;top:var(--96);right:calc(var(--48) + var(--2));z-index:99999;opacity:0;transform:translateY(var(--20));visibility:hidden;transition:opacity .5s 0s, transform .5s 0s, visibility 0s .5s;}
.open-menu .menu{opacity:1;transform:translateY(0);visibility:visible;transition:opacity .5s 0s, transform .5s 0s, visibility 0s 0s;}
.menu-wrap{position:relative;padding:var(--20) calc(var(--48) + var(--2));background:rgba(2, 11, 17, 0.2);border-radius:var(--20);backdrop-filter:blur(var(--16));}
.menu-wrap:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;box-shadow: inset var(--1) var(--1) 0 rgba(255,255,255,.2),inset var(---1) var(---1) 0 rgba(255,255,255,.1);}
.menu-wrap ul{position:relative;display:flex;margin:0 var(---20);}
.menu-wrap ul li{flex:1 0 0%;text-align:center;white-space:nowrap;padding:0 var(--20);}
.menu-wrap ul li a{position:relative;display:flex;align-items:center;justify-content:center;color:var(--white);padding:0 var(--20);height:calc(var(--40) + var(--2));font-size:var(--16);}
.menu-wrap ul li a span{position:relative;display:inline-block;}
.menu-wrap ul li a:before{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:30%;border-radius:100%;filter:blur(var(--8));opacity:0;transition:opacity .5s;background:linear-gradient(90deg, rgba(0, 230, 255, 0.2) 0%, rgba(216, 83, 198, 0.5) 14.94%, rgba(121, 124, 255, 0.5) 34.14%, rgba(121, 128, 255, 0.5) 61.98%, rgba(219, 156, 255, 0.5) 87.12%, rgba(0, 187, 255, 0.2) 100%);}
.desktop .menu-wrap ul li a:hover:before{opacity:1;}
/* ---------------------------------------------- CONTENT ---------------------------------------------- */
.content{position:relative;overflow:hidden;width:100%;min-height:var(--app-height);}
.content-container{width:100%;padding-left:calc(var(--48) + var(--2));padding-right:calc(var(--48) + var(--2));}
.row{margin-left:var(---10);margin-right:var(---10);}
.row > *{padding-left:var(--10);padding-right:var(--10);}
.row.g-0{margin-left:0;margin-right:0;}
.row.g-0 > *{padding-left:0;padding-right:0;}
.ls-3{letter-spacing:.03em;}
.t-shdow{text-shadow:0 0 var(--18) var(--neon60);}
.h3 .t-shdow{text-shadow:0 0 var(--16) var(--neon);}
.content *{pointer-events:none;}
.content a,.content p,.content .h2,.content .h3{pointer-events:auto!important;}
.modal-trigger{text-decoration:underline;}
/* subtitle */
.subtitle{position:relative;}
.subtitle-flare{position:relative;}
.subtitle-flare *{position:relative;}
.subtitle-flare-item{position:absolute;top:50%;left:50%;width:89vw;padding-top:1.0vw;transform:translate(-50%,-50%);pointer-events:none;}
.subtitle-flare-item i{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;background:linear-gradient(90deg, rgba(94, 0, 255, 0.4) 0%, #0033FF 11.06%, #79FDFF 50.03%, #6A00FF 87.12%, rgba(255, 0, 251, 0.4) 100%);filter:blur(var(--16));}
.subtitle-flare-item--1{width:75vw;}
.subtitle-flare-item--1 i{background:linear-gradient(90deg, rgba(94, 0, 255, 0.4) 0%, #0033FF 11.06%, #79FDFF 50.03%, #6A00FF 87.12%, rgba(255, 0, 251, 0.4) 100%);}
.subtitle-flare-item--2 i{background:linear-gradient(90deg, rgba(0, 230, 255, 0.4) 0%, #D853C6 14.94%, #797CFF 34.14%, #7980FF 61.98%, #DB9CFF 87.12%, rgba(0, 187, 255, 0.4) 100%);}
.subtitle-flare-item--3 i{background:linear-gradient(90deg, rgba(0, 230, 255, 0.4) 0%, #00D9FF 20.06%, #7999FF 50.03%, #00D0FF 87.12%, rgba(0, 187, 255, 0.4) 100%);}
.subtitle-flare-item--4 i{background:linear-gradient(90deg, rgba(0, 230, 255, 0.4) 0%, #00D9FF 20.06%, #7999FF 50.03%, #00D0FF 87.12%, rgba(0, 187, 255, 0.4) 100%);}
/* Wave */
.wave{position:absolute;top:5%;left:30%;width:42.6%;transform:rotate(-2deg);pointer-events:none;z-index:-1;}
.wave img{display:block;width:100%;}
.wave--1 img:nth-child(2){width:34vw;transform:rotate(180deg);margin-top:23vw;}
.wave--2{width:29.4vw;top:-2%;}
.wave--2 img:nth-child(2){width:43vw;margin-top:-5vw;}
.wave--3{width:32vw;top:-38%;transform:none;}
.wave--3 img{transform:rotate(180deg);}
.wave--4{width:66vw;left:17%;top:19%;transform:none;}
/* Intro */
.intro{position:relative;padding-top:calc(var(--80) + var(--8));}
.intro-bg{position:absolute;top:0;left:0;width:100%;pointer-events:none;}
.intro-bg img{display:block;width:100%;}
.title{position:relative;margin-left:var(--72);margin-right:var(--72);}
.title-spectr{width:100%;}
.title-spectr img{display:block;width:100%;margin-bottom:var(---24);}
.title-rainbow{width:34%;position:absolute;top:45%;right:-5%;transform:translate(0,-50%);}
.title-rainbow img{display:block;width:100%;margin-bottom:var(---24);}
/* Textbox */
.text-box{position:relative;}
.text-box-item{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);background:var(--flower20);backdrop-filter:blur(var(--16));-webkit-backdrop-filter:blur(var(--16));border-radius:var(--30);overflow:hidden;pointer-events:none;}
.text-box-item img{display:block;position:absolute;top:0;height:100%;}
.text-box-item img:first-child{left:0;}
.text-box-item img:last-child{right:0;}
.text-box-item:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:var(--1) solid var(--white30);border-radius:inherit;}
.text-box-inner{position:relative;padding:var(--40) calc(var(--48) + var(--2));}
.text-wrap p,.text-box p{margin-bottom:var(--60);}
.text-box-white .text-box-item{background:var(--white40);}
.text-box-white p{color:var(--dark-2);}
/* Iframe */
.iframe{position:relative;background:var(--neon);width:100%;max-width:calc(var(--1030) + var(--240) + var(--30));margin-left:auto;margin-right:auto;}
.iframe:before{content:'';display:block;width:100%;padding-top:30.76923077%;}
.iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto;}
/* Img */
.image-wrap{position:relative;}
.image-inner{width:100%;}
.image-wrap img{display:block;width:100%;}
.image-wrap-items-2 .image-item{width:calc(var(--200) + var(--80) + var(--8));background:var(--flower20);backdrop-filter:blur(var(--16));-webkit-backdrop-filter:blur(var(--16));border:var(--1) solid var(--neon);border-radius:var(--16);padding:var(--40);}
.image-wrap--1{width:78.4%;margin-left:13%;margin-right:auto;margin-bottom:-48%;margin-top:-27%;}
.image-wrap--1 > img{transform:translate(50%, 30%);}
.image-wrap--2{width:37.5%;}
.image-wrap--2 .image-inner{position:absolute;bottom:calc(var(--140) * -1);left:calc(var(--48) * -1);}
.image-wrap--2 .image-inner > img{transform:translate(0, 30%);}
.image-wrap--3{width:73%;margin-left:auto;}
.image-wrap--3 .image-inner{position:absolute;bottom:-29vw;left:0vw;}
.image-wrap--3 .image-inner > img{transform:translate(-30%, 30%);}
.image-wrap--3 .image-wrap-cloud{position:absolute;width:calc(var(--1030) + var(--400) + var(--10));top:27%;left:33%;}
.image-wrap--4{width:107%;margin-left:var(--80);margin-top:calc(var(--120) * -1);}
.image-wrap--4 .image-wrap-cloud{position:absolute;width:calc(var(--1030) + var(--400) + var(--210));top:44%;left:39%;}
.image-wrap--4 .image-inner > img{transform:translate(30%, 10%);}
.image-wrap--5{width:52.3%;margin-left:var(--72);}
.image-wrap--5 .image-inner{position:absolute;bottom:10vw;left:0vw;}
.image-wrap--5 .image-inner > img{transform:translate(-30%, -20%);}
.image-wrap--6{width:35%;margin-left:auto;margin-right:calc(var(--96) + var(--8));}
.image-wrap--6 .image-inner{position:absolute;bottom:-6vw;left:0;}
.image-wrap--7{width:68%;}
.image-wrap--7 .image-inner{position:absolute;top:-13vw;left:-2%;}
.image-wrap--8{width:54.3%;margin-left:auto;}
.image-wrap--8 .image-inner{position:absolute;bottom:-4vw;right:0;}
.image-wrap--8 .image-inner > img{transform:translate(10%, -10%);}
.image-wrap--9{width:75%;}
.image-wrap--9 .image-inner{position:absolute;top:-21vw;left:-23%;}
.image-wrap--9 .image-inner > img{transform:translate(-30%, -3%);}
.image-wrap--10{width:110%;margin-left:-30%;margin-top:-35%;z-index:-1;}
.image-wrap--10 .image-inner > img{transform:translate(-30%, -10%);}
.image-wrap--11{width:79.6%;margin-left:calc(var(--48) * -1);margin-top:-10%;margin-bottom:-24%;z-index:-1;}
.image-wrap--11 .image-inner > img{transform:translate(30%, -20%);}
.image-wrap--12{width:107.3%;margin-left:var(--48);margin-top:-6%;margin-bottom:-17%;z-index:-1;}
.image-wrap--12 .image-inner > img{transform:translate(30%, -5%);}
/* Items */
.image-wrap-items{position:absolute;top:0;left:0;width:100%;height:100%;}
@media (min-width:768px){
.image-wrap-scroll{position:absolute!important;overflow:visible!important;}
.image-wrap-scroll .scroll-content{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;}
.image-wrap-scroll .scrollbar-track{display:none!important;}
}
.image-item{position:absolute;width:calc(var(--354) + var(--4));text-align:center;}
.image-item-bg{position:relative;margin:0 auto var(--20);width:calc(var(--200) + var(--20));}
.image-item-bg:before{content:'';display:block;width:100%;padding-top:100%;}
.image-item-bg img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:100%;border:var(--1) solid var(--neon);box-shadow:var(--4) var(--4) var(--48) var(--14) var(--neon60);z-index:3;}
.image-item svg{display:block;position:absolute;pointer-events:none;}
.image-item a{display:inline-flex;border:var(--1) solid var(--neon);color:var(--neon);height:var(--48);margin-left:auto;margin-right:auto;text-align:center;justify-content:center;align-items:center;padding:0 var(--30);text-transform:uppercase;border-radius:var(--6);background:var(--dark-2);transition:color .5s, background .5s;}
.image-wrap--2 .image-item a,.image-wrap--3 .image-item a,.image-wrap--5 .image-item a,.image-wrap--7 .image-item a,.image-wrap--8 .image-item a{background:#176AA1;}
.desktop .image-item a:hover{background:var(--neon)!important;color:var(--dark-2)!important;}
.image-wrap--1 .image-item--1{top:-14.8%;left:14%;}
.image-wrap--1 .image-item--1 .image-item-bg svg{top:44%;left:80%;width:calc(var(--210) + var(--2));}
.image-wrap--1 .image-item--2{top:60.5%;left:-6.5%;}
.image-wrap--1 .image-item--2 .image-item-bg svg{bottom:44%;left:80%;width:calc(var(--440) + var(--20));}
.image-wrap--1 .image-item--3{top:4%;left:-18%;}
.image-wrap--1 .image-item--3 .image-item-bg svg{top:60%;left:65%;width:calc(var(--327) + var(--40));}
.image-wrap--1 .image-item--4{top:95%;left:72%;}
.image-wrap--1 .image-item--4 .image-item-bg svg{bottom:60%;right:65%;width:calc(var(--354) - var(--10) + var(--1));}
.image-wrap--1 .image-item--5{top:28%;left:82%;}
.image-wrap--1 .image-item--5 .image-item-bg svg{bottom:30%;right:65%;width:calc(var(--354) - var(--4));}
.image-wrap--2 .image-item--1{top:4%;left:101%;}
.image-wrap--2 .image-item--1 svg{top:90%;right:99.9%;width:calc(var(--210) + var(--1));z-index:-1;}
.image-wrap--3 .image-item--1{top:61%;right:0%;}
.image-wrap--3 .image-item--1 svg{bottom:50%;right:99.9%;width:calc(var(--354) - var(--4));z-index:-1;}
.image-wrap--4 .image-item{width:calc(var(--258) + var(--28));}
.image-wrap--4 .image-item p{color:var(--dark-2);}
.image-wrap--4 .image-item--1{top:49.5%;left:1%;}
.image-wrap--4 .image-item--1 .image-item-bg svg{bottom:90%;left:50%;width:calc(var(--72) - var(--2));}
.image-wrap--4 .image-item--2{top:82%;left:40%;}
.image-wrap--4 .image-item--2 .image-item-bg svg{bottom:90%;right:40%;width:calc(var(--64) + var(--4));}
.image-wrap--4 .image-item--3{top:59%;right:15.5%;}
.image-wrap--4 .image-item--3 .image-item-bg svg{bottom:40%;right:90%;width:calc(var(--200) + var(--1));}
.image-wrap--5 .image-item--1{top:66%;left:0%;margin-left:calc(var(--72) * -1);}
.image-wrap--5 .image-item--1 svg{bottom:90%;left:99.9%;width:var(--136);z-index:-1;}
.image-wrap--6 .image-item{width:calc(var(--258) + var(--28));}
.image-wrap--6 .image-item--1{top:-48%;left:64%;}
.image-wrap--6 .image-item--1 .image-item-bg svg{top:80%;right:80%;width:calc(var(--148) - var(--1));}
.image-wrap--6 .image-item--2{top:-37%;left:-23%;}
.image-wrap--6 .image-item--2 .image-item-bg svg{top:80%;left:80%;width:var(--172);}
.image-wrap--6 .image-item--3{top:13%;right:100%;}
.image-wrap--6 .image-item--3 .image-item-bg svg{top:80%;left:90%;width:calc(var(--240) + var(--6));}
.image-wrap--7 .image-item--1{top:87%;left:2%;width:calc(var(--440) + var(--12));}
.image-wrap--7 .image-item--1 svg{bottom:99.9%;left:50%;width:var(--96);z-index:-1;}
.image-wrap--8 .image-item--1{top:-20%;right:0%;}
.image-wrap--8 .image-item--1 svg{top:98%;right:98%;width:calc(var(--172) - var(--3));z-index:-1;}
.image-wrap--9 .image-item{width:calc(var(--258) + var(--28));}
.image-wrap--9 .image-item--1{top:-43%;left:23%;}
.image-wrap--9 .image-item--1 .image-item-bg svg{top:60%;left:90%;width:calc(var(--96) - var(--5));}
.image-wrap--10 .image-item{width:calc(var(--258) + var(--28));}
.image-wrap--10 .image-item--1{top:63%;left:32%;}
.image-wrap--10 .image-item--1 .image-item-bg svg{bottom:30%;left:70%;width:calc(var(--160) + var(--1));}
.image-wrap--11 .image-item{width:calc(var(--258) + var(--48));}
.image-wrap--11 .image-item--1{bottom:65%;left:7%;}
.image-wrap--11 .image-item--1 .image-item-bg svg{top:58%;left:70%;width:calc(var(--258) - var(--2));}
.image-wrap--12 .image-item{width:calc(var(--258) + var(--48));}
.image-wrap--12 .image-item--1{bottom:62%;left:7%;}
.image-wrap--12 .image-item--1 .image-item-bg svg{top:58%;left:70%;width:calc(var(--327) + var(--5));}
/* Section bg */
.section-bg{position:absolute;width:100%;pointer-events:none;z-index:-1;}
.section-bg--1{top:-57vw;left:0;height:186%;background:linear-gradient(180deg, #090B0D 0%, #011E53 8%, #8178A9 10%, #5F76AF 13%, #0F3B8B 17%, #195599 28%, #2587DC 45%, #9FD3F7 85%, #93D5FE 100%);}
.section-bg--2{bottom:-12vw;left:0;}
.section-bg--2 img{display:block;width:100%;position:relative;}
.section-bg--3{top:-2vw;left:0;}
.section-img-1{display:block;width:100%;position:absolute;top:6%;left:0;}
.section-img-2{display:block;width:100%;position:absolute;top:28.5%;left:0;}
.section-img-3{display:block;width:100%;position:absolute;}
.section-img-4{display:block;width:32.6%;position:absolute;top:50%;left:0;}
.section-img-5{display:block;width:46%;position:absolute;top:50%;right:0;}
/* Decor */
.image-decor{position:relative;z-index:-1;}
.image-decor img{position:absolute;display:block;}
.image-decor--1 img{width:calc(var(--728) - var(--12));bottom:4vw;right:calc(var(--48) * -1);transform:translate(50%,0);}
.image-decor--2 img{width:calc(var(--728) + var(--56));top:16vw;right:-9vw;transform:translate(50%,0);}
.image-decor--3 img{width:calc(var(--728) - var(--12));top:16vw;right:-1vw;transform:translate(50%,0);}
.image-decor--4 img{width:calc(var(--728) - var(--80));top:2vw;right:-12vw;transform:translate(50%,0);}
.image-decor--5 img{width:calc(var(--555) - var(--24));top:11vw;left:2vw;}
/* ---------------------------------------------- FOOTER ---------------------------------------------- */
.footer{position:relative;padding-top:calc(var(--112) - var(--2));padding-bottom:calc(var(--112) - var(--12));background:var(--blue20);}
.footer:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../i/footer.svg);background-size:contain;background-position:center top;background-repeat:no-repeat;}
.footer .small{font-size:var(--18);width:100%;max-width:calc(var(--1030) + var(--440) - var(--4));}
.copyright{font-size:var(--14);opacity:.8;width:100%;max-width:calc(var(--920) + var(--22));}
.footer-logos{display:flex;justify-content:center;column-gap:var(--30);}
.footer-logos > *:first-child,.footer-logos > *:last-child{padding-bottom:var(--1);padding-top:var(--1);}
.footer .line{width:100%;max-width:calc(var(--1030) - var(--30));height:var(--3);opacity:.7;background:var(--white);}
.footer-logos-line{width:var(--3);opacity:.7;background:var(--white);height:100%;min-height:var(--32);}
.footer-info p{margin-bottom:var(--10);}
/* ---------------------------------------------- MODAL ---------------------------------------------- */
.modal-wrap{position:relative;}
.modal-inner{position:relative;width:100%;}
.modal-wrap .modal-item{visibility:hidden;z-index:99999;opacity:0;transform:translateY(var(--20));visibility:hidden;transition:opacity .5s 0s, transform .5s 0s, visibility 0s .5s;}
.modal-wrap .modal-item.active{opacity:1;transform:translateY(0);visibility:visible;transition:opacity .5s 0s, transform .5s 0s, visibility 0s 0s;}
.modal-item{position:absolute;top:0;left:0;width:100%;pointer-events:auto;}
.modal-item > *{pointer-events:auto;}
.modal-item-bg{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);background:rgba(35,100,100,.3);backdrop-filter:blur(var(--16));-webkit-backdrop-filter:blur(var(--16));border-radius:var(--30);overflow:hidden;pointer-events:none;}
.modal-item-bg img{display:block;position:absolute;top:0;height:100%;}
.modal-item-bg img:first-child{left:0;}
.modal-item-bg img:last-child{right:0;}
.modal-item-bg:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:var(--1) solid var(--white30);border-radius:inherit;}
.modal-close{display:block;width:var(--24);position:absolute;top:var(--40);right:calc(var(--48) + var(--2));z-index:10;}
.modal-close svg{display:block;width:100%;}
.modal-content{position:relative;padding:var(--40) calc(var(--48) + var(--2));}
#modal-1{top:var(--40);}
/* mobile */
.modal{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;z-index:99999;opacity:0;transform:translateY(var(--20));visibility:hidden;transition:opacity .5s 0s, transform .5s 0s, visibility 0s .5s;}
.open-modal .modal{opacity:1;transform:translateY(0);visibility:visible;transition:opacity .5s 0s, transform .5s 0s, visibility 0s 0s;}
.modal-scroll{position:relative;}
/* ---------------------------------------------- MARGINS ---------------------------------------------- */
@media (min-width:768px){
.mw-650{width:calc(var(--670) - var(--20));}
.mw-450{width:calc(var(--670) - var(--200) - var(--20));}
}
.z-index{z-index:99;}
.mt-auto{margin-top:auto;}
.mb-auto{margin-bottom:auto;}
.ml-auto{margin-left:auto;}
.mr-auto{margin-right:auto;}
.mb-280{margin-bottom:calc(var(--200) + var(--80));}
.mb-220{margin-bottom:calc(var(--200) + var(--20));}
.mb-200{margin-bottom:var(--200);}
.mb-180{margin-bottom:var(--180);}
.mb-150{margin-bottom:calc(var(--140) + var(--10));}
.mb-140{margin-bottom:var(--140);}
.mb-120{margin-bottom:var(--120);}
.mb-106{margin-bottom:calc(var(--112) - var(--6));}
.mb-90{margin-bottom:calc(var(--96) - var(--6));}
.mb-60{margin-bottom:var(--60);}
.mb-36{margin-bottom:var(--36);}
.mb-32{margin-bottom:var(--32);}
.mb-20{margin-bottom:var(--20);}
.mb-12{margin-bottom:var(--12);}
.mb-10{margin-bottom:var(--10);}
.mb-last-0 > *:last-child{margin-bottom:0!important;}
/* Opera video */
#detach-button-host{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important;z-index:-999!important;}
/* ---------------------------------------------- MEDIA ---------------------------------------------- */
@media (max-width:767.98px){
:root{
---40: -10.66666667vw;
---30: -8vw;
---24: -6.4vw;
---20: -5.33333334vw;
---16: -4.26666667vw;
---12: -3.2vw;
---10: -2.66666667vw;
---8: -2.13333334vw;
---4: -1.06666667vw;
---2: -.53333334vw;
---1: -.26666667vw;
--1: .26666666vw;
--2: .53333333vw;
--3: .8vw;
--4: 1.06666666vw;
--5: 1.33333333vw;
--6: 1.6vw;
--8: 2.13333333vw;
--10: 2.66666666vw;
--12: 3.2vw;
--14: 3.73333333vw;
--15: 4vw;
--16: 4.26666666vw;
--18: 4.8vw;
--20: 5.33333333vw;
--22: 5.86666666vw;
--24: 6.4vw;
--26: 6.93333333vw;
--28: 7.46666666vw;
--30: 8vw;
--32: 8.53333333vw;
--36: 9.6vw;
--40: 10.66666666vw;
--48: 12.8vw;
--52: 13.86666666vw;
--56: 14.93333333vw;
--60: 16vw;
--64: 17.06666666vw;
--70: 18.66666666vw;
--72: 19.2vw;
--80: 21.33333333vw;
--84: 22.4vw;
--90: 24vw;
--96: 25.6vw;
--112: 29.86666666vw;
--114: 30.4vw;
--120: 32vw;
--128: 34.13333333vw;
--136: 36.26666666vw;
--140: 37.33333333vw;
--148: 39.46666666vw;
--160: 42.66666666vw;
--172: 45.86666666vw;
--180: 48vw;
--200: 53.33333333vw;
--210: 56vw;
--240: 64vw;
--258: 68.8vw;
--327: 87.2vw;
--354: 94.4vw;
--372: 99.2vw;
--400: 106.66666666vw;
--440: 117.33333333vw;
--555: 148vw;
--590: 157.33333333vw;
--670: 178.66666666vw;
--700: 186.66666666vw;
--728: 194.13333333vw;
--920: 245.33333333vw;
--1030: 274.66666666vw;
}
p{font-size:var(--14);}
.big{font-size:var(--16);}
.small{font-size:var(--12);}
.regular-m{font-size:var(--14);}
h1,.h1{font-size:var(--40);}
h2,.h2{font-size:var(--30);}
h3,.h3{font-size:var(--18);}
.big,.big p{font-size:var(--16);}
/* Header */
.trigger{width:var(--36);}
.menu{right:var(--10);left:var(--10);width:calc(100% - var(--20));}
.menu ul{flex-direction:column;}
.trigger-audio{bottom:var(--48);left:var(--10);width:calc(var(--48) + var(--2));height:calc(var(--48) + var(--2));}
.trigger-audio-anim{display:none;}
.trigger-audio-icon svg{width:var(--26);}
/* Content */
.content-container{width:100%;padding-left:var(--10);padding-right:var(--10);}
.row{margin-left:calc(var(--5) * -1);margin-right:calc(var(--5) * -1);}
.row > *{padding-left:var(--5);padding-right:var(--5);}
.row.g-0{margin-left:0;margin-right:0;}
.row.g-0 > *{padding-left:0;padding-right:0;}
.subtitle-flare-item{width:100vw;padding-top:4vw;}
.wave{top:35%;left:-11.5%;width:123%;}
.wave--1 img:nth-child(2){width:116vw;margin-top:94vw;}
.wave--2{width:70vw;top:-2%;left:15%;}
.wave--2 img:nth-child(2){width:120vw;margin-top:305vw;}
.wave--3{width:116vw;left:-8vw;top:-470vw;}
.wave--4{width:91vw;left:4.5%;top:70%;}
.wave--4 img:nth-child(2){margin-top:110vw;}
.text-wrap p,.text-box p{margin-bottom:var(--20);}
/* Intro */
.title{margin-left:calc(var(--36) * -1);margin-right:var(---10);}
.title-rainbow{top:39%;right:-3%;}
.title-spectr img{margin-bottom:0;}
.intro-bg{top:22%;left:-50%;width:200%;}
.text-box-item{border-radius:var(--20);}
.text-box-inner{padding:var(--20);}
.z-index-m{z-index:99;}
.section-bg--1{top:-217vw;}
.section-img-2{top:32.5%;}
.section-bg--2{bottom:-19vw;}
.section-bg--2 > img{width:450%;left:-2%;}
.section-bg--3{top:-17vw;}
.section-bg--3 > img{width:223%;}
/* Image */
.image-wrap--1{width:100%;margin-left:0;margin-right:0;margin-bottom:0;margin-top:0;}
.image-wrap--1 > img{width:150%;margin-left:-25%;margin-top:-25%;margin-bottom:-75%;}
.image-wrap-scroll .scrollbar-track-x{display:block;opacity:1;background:transparent!important;height:calc(var(--8) + var(--1));}
.image-wrap-scroll .scrollbar-track-x:before{content:'';display:block;position:absolute;top:0;left:var(--10);bottom:0;right:var(--10);height:100%;background:var(--dark-2);border-radius:var(--5);}
.image-wrap-scroll .scrollbar-track-x .scrollbar-thumb{display:block;height:100%;opacity:1;background:transparent!important;}
.image-wrap-scroll .scrollbar-track-x .scrollbar-thumb:before{content:'';display:block;position:absolute;top:var(--2);left:var(--12);bottom:var(--2);right:var(--12);background:var(--neon);border-radius:var(--5);}
.image-wrap--1 .image-wrap-items{position:relative;display:flex;column-gap:var(--30);overflow-x:auto;margin-left:var(---10);margin-right:var(---10);width:calc(100% + var(--20));pointer-events:auto;}
.image-wrap--1 .image-wrap-items .scroll-content{display:flex;column-gap:var(--30);padding:var(--60) var(--10) var(--30);}
.image-wrap--1 .image-wrap-items *{pointer-events:auto;}
.image-wrap--1 .image-item{position:relative;top:auto;left:auto;right:auto;bottom:auto;max-width:var(--200);}
.image-wrap--1 .image-item svg{display:none;}
.image-item-bg{width:var(--114);}
.image-wrap--2{width:78%;margin-top:-25%;}
.image-wrap--2 .image-inner{position:relative;bottom:auto;left:auto;}
.image-wrap--2 .image-inner > img{margin-left:-25%;}
.image-wrap--2 .image-item--1{top:auto;left:auto;bottom:12%;right:-28%;padding:var(--10);border-radius:var(--6);width: calc(var(--200) + var(--30) + var(--4));}
.image-wrap--2 .image-item--1 svg{display:none;}
.image-wrap--2 .image-item--1 a{display:flex;}
.image-wrap--3{width:100%;margin-bottom:-15%;}
.image-wrap--3 .image-wrap-cloud{width:300%;top:19%;left:11%;}
.image-wrap--3 .image-inner{bottom:auto;position:relative;}
.image-wrap--3 .image-inner > img{width:150%;margin-left:-50%;}
.image-wrap--3 .image-item--1{top:auto;left:auto;bottom:20%;right:0%;padding:var(--10);border-radius:var(--6);width: calc(var(--200) + var(--30) + var(--4));}
.image-wrap--3 .image-item--1 svg{display:none;}
.image-wrap--3 .image-item--1 a{display:flex;}
.image-wrap--4{width:100%;margin-left:0;margin-top:var(--120);}
.image-wrap--4 .image-wrap-items,.image-wrap--4 .image-wrap-items *{pointer-events:auto;}
.image-wrap--4 .image-wrap-cloud{width:200%;top:13%;left:4%;}
.image-wrap--4 .image-inner{bottom:auto;position:relative;}
.image-wrap--4 .image-inner > img{width:180%;margin-bottom:-27%;}
.image-wrap--4 .image-wrap-items{position:relative;display:flex;column-gap:var(--30);overflow-x:auto;margin-left:var(---10);margin-right:var(---10);width:calc(100% + var(--20));}
.image-wrap--4 .image-wrap-items .scroll-content{display:flex;column-gap:var(--30);padding:var(--60) var(--10) var(--30);}
.image-wrap--4 .image-item{position:relative;top:auto;left:auto;right:auto;bottom:auto;max-width:var(--200);}
.image-wrap--4 .image-item svg{display:none;}
.image-wrap--5{width:100%;margin-left:0;}
.image-wrap--5 .image-inner{bottom:auto;position:relative;}
.image-wrap--5 .image-inner > img{width:120%;margin-left:-10%;margin-bottom:var(--60);margin-top:var(---20);}
.image-wrap--5 .image-item--1{top:auto;bottom:calc(var(--40) * -1);left:0;margin-left:0;padding:var(--10);border-radius:var(--6);width: calc(var(--200) + var(--30) + var(--4));}
.image-wrap--5 .image-item--1 svg{display:none;}
.image-wrap--5 .image-item--1 a{display:flex;}
.image-wrap--6{width:100%;margin-left:0;margin-top:var(---30);}
.image-wrap--6 .image-inner{bottom:auto;position:relative;}
.image-wrap--6 .image-inner > img{width:80%;margin-left:auto;margin-right:auto;margin-bottom:-46%;}
.image-wrap--6 .image-wrap-items{position:relative;display:flex;column-gap:var(--30);overflow-x:auto;margin-left:var(---10);margin-right:var(---10);width:calc(100% + var(--20));}
.image-wrap--6 .image-wrap-items .scroll-content{display:flex;column-gap:var(--30);padding:var(--60) var(--10) var(--30);}
.image-wrap--6 .image-wrap-items,.image-wrap--6 .image-wrap-items *{pointer-events:auto;}
.image-wrap--6 .image-item{position:relative;top:auto;left:auto;right:auto;bottom:auto;max-width:var(--200);}
.image-wrap--6 .image-item svg{display:none;}
.image-wrap--6 .image-item p.dark{color:var(--white);}
.image-wrap--7{width:100%;margin-left:0;}
.image-wrap--7 .image-inner{bottom:auto;position:relative;top:auto;left:0;}
.image-wrap--7 .image-inner > img{width:100%;margin-left:5%;margin-bottom:var(--60);}
.image-wrap--7 .image-item--1{top:auto;bottom:calc(var(--40) * -1);left:auto;right:0;margin-left:0;padding:var(--10);border-radius:var(--6);width: calc(var(--200) + var(--30) + var(--4));}
.image-wrap--7 .image-item--1 svg{display:none;}
.image-wrap--7 .image-item--1 a{display:flex;}
.image-wrap--8{width:100%;margin-left:0;}
.image-wrap--8 .image-inner{bottom:auto;position:relative;top:auto;left:0;}
.image-wrap--8 .image-inner > img{width:220%;margin-left:-50%;margin-bottom:-15%;}
.image-wrap--8 .image-item--1{top:auto;bottom:calc(var(--20) + 11.5%);left:auto;right:0;margin-left:0;padding:var(--10);border-radius:var(--6);width: calc(var(--200) + var(--30) + var(--4));}
.image-wrap--8 .image-item--1 svg{display:none;}
.image-wrap--8 .image-item--1 a{display:flex;}
.image-wrap--9{width:100%;margin-left:0;}
.image-wrap--9 .image-inner{bottom:auto;position:relative;top:0;left:0;}
.image-wrap--9 .image-inner > img{width:150%;margin-left:-34%;margin-right:auto;margin-bottom:-46%;}
.image-wrap--9 .image-wrap-items{position:relative;display:flex;column-gap:var(--30);overflow-x:auto;margin-left:var(---10);margin-right:var(---10);width:calc(100% + var(--20));padding:var(--60) var(--10) var(--30);}
.image-wrap--9 .image-item--1{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:calc(var(--140) + var(--8));}
.image-wrap--9 .image-item svg{display:none;}
.image-wrap--10{width:100%;margin-left:0;}
.image-wrap--10 .image-inner{bottom:auto;position:relative;top:0;left:0;}
.image-wrap--10 .image-inner > img{width:160%;margin-left:-60%;margin-right:auto;margin-bottom:-46%;}
.image-wrap--10 .image-wrap-items{position:relative;display:flex;column-gap:var(--30);overflow-x:auto;margin-left:var(---10);margin-right:var(---10);width:calc(100% + var(--20));padding:var(--60) var(--10) var(--30);}
.image-wrap--10 .image-item--1{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:calc(var(--140) + var(--8));}
.image-wrap--10 .image-item svg{display:none;}
.image-wrap--11{width:100%;margin-left:0;margin-bottom:0;}
.image-wrap--11 .image-inner{bottom:auto;position:relative;top:0;left:0;}
.image-wrap--11 .image-inner > img{width:158%;margin-left:-26%;margin-right:auto;margin-bottom:-79%;margin-top:-24%;}
.image-wrap--11 .image-wrap-items{position:relative;display:flex;column-gap:var(--30);overflow-x:auto;margin-left:var(---10);margin-right:var(---10);width:calc(100% + var(--20));padding:var(--60) var(--10) var(--30);}
.image-wrap--11 .image-item--1{position:relative;top:auto;left:auto;right:0;bottom:auto;width:calc(var(--140) + var(--8));margin-left:auto;}
.image-wrap--11 .image-item svg{display:none;}
.image-wrap--12{width:100%;margin-left:0;margin-bottom:0;margin-top:0;}
.image-wrap--12 .image-inner{bottom:auto;position:relative;top:0;left:0;}
.image-wrap--12 .image-inner > img{width:120%;margin-left:0%;margin-right:auto;margin-bottom:-60%;margin-top:0;}
.image-wrap--12 .image-wrap-items{position:relative;display:flex;column-gap:var(--30);overflow-x:auto;margin-left:var(---10);margin-right:var(---10);width:calc(100% + var(--20));padding:var(--60) var(--10) var(--30);}
.image-wrap--12 .image-item--1{position:relative;top:auto;left:auto;right:0;bottom:auto;width:calc(var(--140) + var(--8));margin-left:auto;}
.image-wrap--12 .image-item svg{display:none;}
/* Decor */
.image-decor--1{z-index:1;}
.image-decor--1 img{width:60%;bottom:40vw;right:2vw;}
.image-decor--2 img{width:52%;top:auto;bottom:54vw;right:-13vw;}
.image-decor--4 img{width:100vw;top:115vw;right:-60vw;}
.image-decor--5 img{width:88vw;top:20vw;left:-32vw;}
/* Iframe */
.iframe{max-width:calc(var(--240) + var(--60));}
.iframe:before{padding-top:100%;}
/* Modal */
.modal-scroll{padding:var(--30);display:flex;flex-direction:column;overflow-y:auto;}
.modal-content{position:relative;padding:var(--20);margin:auto;}
.modal-item-bg{border-radius:var(--20);}
.modal-close{width:var(--16);top:var(--22);right:var(--20);}
/* Footer */
.footer{padding-top:var(--60);padding-bottom:var(--70);padding-left:var(--10);padding-right:var(--10);}
.footer:before{background-image: url(../i/footer-m.svg);}
.footer .line{max-width:calc(var(--210) + var(--15));height:var(--1);}
.logo-iz{width:calc(var(--148) - var(--8));}
.footer-logos{column-gap:var(--20);}
.footer-logos-line{width:var(--1);min-height:var(--22);}
.footer .small{font-size:var(--14);}
.copyright{font-size:var(--12);}
/* Margins */
.mb-m-170{margin-bottom:calc(var(--172) - var(--2));}
.mb-m-90{margin-bottom:calc(var(--80) + var(--10));}
.mb-m-82{margin-bottom:calc(var(--80) + var(--2));}
.mb-m-40{margin-bottom:var(--40);}
.mb-m-36{margin-bottom:var(--36);}
.mb-m-20{margin-bottom:var(--20);}
.mb-m-16{margin-bottom:var(--16);}

}






