@font-face{font-family:Onest;font-style:normal;font-weight:400;src:url(fonts/Onest-Regular.ttf)}@font-face{font-family:Onest;font-style:normal;font-weight:500;src:url(fonts/Onest-Medium.ttf)}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:initial;-moz-appearance:initial;appearance:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:initial;appearance:none;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.title{font-size:calc(min(100vw,2560px)*36/1440);font-weight:500;line-height:1.2;text-transform:uppercase}@media(max-width:767px){.title{font-size:6.25vw}}.block-title{color:#9d9d9d;font-size:calc(min(100vw,2560px)*18/1440);font-weight:500;line-height:1.4;text-transform:uppercase}@media(max-width:767px){.block-title{font-size:3.75vw}}*{-webkit-box-sizing:border-box;box-sizing:border-box}:root{font-family:Onest,sans-serif;line-height:1;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}a{color:currentcolor;-webkit-text-decoration:none;text-decoration:none}li{list-style:none}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}body{background:#fefffb;-webkit-transition:background .2s ease-out;transition:background .2s ease-out}.footer,.header,main{margin:0 auto;max-width:2560px;width:100%}main{min-height:calc(100dvh - min(100vw, 2560px)*697/1440)}@media(max-width:767px){main{min-height:calc(100dvh - 180.625vw)}}.header{height:calc(min(100vw,2560px)*62/1440);left:50%;padding-left:calc(min(100vw,2560px)*16/1440);padding-right:calc(min(100vw,2560px)*16/1440);position:fixed;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-transition:background .3s ease-out,width .3s ease-out,-webkit-transform .3s ease-out;transition:background .3s ease-out,width .3s ease-out,-webkit-transform .3s ease-out;transition:background .3s ease-out,transform .3s ease-out,width .3s ease-out;transition:background .3s ease-out,transform .3s ease-out,width .3s ease-out,-webkit-transform .3s ease-out;width:100%;z-index:10}@media(max-width:767px){.header{height:19.375vw;padding-left:5vw;padding-right:5vw}}.header .header__links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(min(100vw,2560px)*16.5/1440)}@media(max-width:767px){.header .header__links{display:none}}.header .header__links li{display:-webkit-box;display:-ms-flexbox;display:flex}.header .header__links a{-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;font-size:calc(min(100vw,2560px)*12/1440);font-weight:500;justify-content:center;line-height:1.2;place-content:center;-webkit-transition:opacity .2s ease-out,color .2s ease-out;transition:opacity .2s ease-out,color .2s ease-out}.header .header__links a:hover{opacity:.5}.header .header__button{background:#89ff9c;color:#1a1a1a;font-size:calc(min(100vw,2560px)*12/1440);height:calc(min(100vw,2560px)*32/1440);width:calc(min(100vw,2560px)*219/1440)}@media(max-width:767px){.header .header__button{display:none}}.header .header__button{-webkit-transition:background .2s ease-out;transition:background .2s ease-out}.header .header__button:hover{background:#6ecc7d}.header.scrolled{backdrop-filter:blur(20px);background:rgba(32,32,32,.3);-webkit-transform:translate(-50%,calc(min(100vw, 2560px)*16/1440));transform:translate(-50%,calc(min(100vw, 2560px)*16/1440));width:calc(min(100vw,2560px)*1050/1440)}@media(max-width:767px){.header.scrolled{-webkit-transform:translate(-50%);transform:translate(-50%);width:100%}}.header:not(.header_main) a{color:#1a1a1a}.header:not(.header_main) .logo-separator{background:#1a1a1a}.header:not(.header_main) .header__button{background:#1a1a1a;color:#fff}.header:not(.header_main) .header__button:hover{background:#ccc;color:#1a1a1a}.header:not(.header_main) .logo_main .logo_main_white{display:none}.header:not(.header_main) .logo_main .logo_main_black{display:block}.header:not(.header_main) .logo_alter .logo_alter_white{display:none}.header:not(.header_main) .logo_alter .logo_alter_red{display:block}.header:not(.header_main).scrolled a{color:#fff}.header:not(.header_main).scrolled .logo-separator{background:#fff}.header:not(.header_main).scrolled .logo_main .logo_main_black{display:none}.header:not(.header_main).scrolled .logo_main .logo_main_white{display:block}.header:not(.header_main).scrolled .header__button{background:#89ff9c;color:#1a1a1a}.header:not(.header_main).scrolled .header__button:hover{background:#6ecc7d;color:#1a1a1a}.header__wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between}.header__logo-wrap,.header__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo-wrap{gap:calc(min(100vw,2560px)*10/1440)}@media(max-width:767px){.header__logo-wrap{gap:3.125vw}}.header__logo-wrap .logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;height:calc(min(100vw,2560px)*23/1440);justify-content:center;width:calc(min(100vw,2560px)*100/1440)}.header__logo-wrap .logo-wrap img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:767px){.header__logo-wrap .logo-wrap{height:7.1875vw;width:31.25vw}}.header__logo-wrap .logo_main .logo_main_black{display:none}.header__logo-wrap .logo_main .logo_main_white{display:block}.header__logo-wrap .logo_alter .logo_alter_white{display:none}.header__logo-wrap .logo_alter .logo_alter_red{display:block}.header__logo-wrap .logo-separator{background:#fff;height:calc(min(100vw,2560px)*16.5/1440);-webkit-transition:background .2s ease-out;transition:background .2s ease-out;width:calc(min(100vw,2560px)*1/1440)}@media(max-width:767px){.header__logo-wrap .logo-separator{height:5.15625vw;width:.3125vw}}.burger{display:none}@media(max-width:767px){.burger{background:#9d9d9d;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:9.375vw;width:9.375vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.burger svg{height:2.03125vw;width:4.59375vw}.burger svg path{-webkit-transition:stroke .2s ease-out;transition:stroke .2s ease-out}}@-webkit-keyframes jitter1{0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}5%{-webkit-transform:translate(-2px,2px) rotate(-1deg);transform:translate(-2px,2px) rotate(-1deg)}10%{-webkit-transform:translate(2px,-2px) rotate(1deg);transform:translate(2px,-2px) rotate(1deg)}15%{-webkit-transform:translate(-1px,1px) rotate(-.5deg);transform:translate(-1px,1px) rotate(-.5deg)}25%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes jitter1{0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}5%{-webkit-transform:translate(-2px,2px) rotate(-1deg);transform:translate(-2px,2px) rotate(-1deg)}10%{-webkit-transform:translate(2px,-2px) rotate(1deg);transform:translate(2px,-2px) rotate(1deg)}15%{-webkit-transform:translate(-1px,1px) rotate(-.5deg);transform:translate(-1px,1px) rotate(-.5deg)}25%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes jitter2{0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}3%{-webkit-transform:translate(4px,-3px) rotate(2deg);transform:translate(4px,-3px) rotate(2deg)}6%{-webkit-transform:translate(-3px,2px) rotate(-1.5deg);transform:translate(-3px,2px) rotate(-1.5deg)}9%{-webkit-transform:translate(2px,1px) rotate(.8deg);transform:translate(2px,1px) rotate(.8deg)}20%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes jitter2{0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}3%{-webkit-transform:translate(4px,-3px) rotate(2deg);transform:translate(4px,-3px) rotate(2deg)}6%{-webkit-transform:translate(-3px,2px) rotate(-1.5deg);transform:translate(-3px,2px) rotate(-1.5deg)}9%{-webkit-transform:translate(2px,1px) rotate(.8deg);transform:translate(2px,1px) rotate(.8deg)}20%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes jitter3{0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}7%{-webkit-transform:translate(-5px) rotate(-3deg);transform:translate(-5px) rotate(-3deg)}14%{-webkit-transform:translate(5px) rotate(3deg);transform:translate(5px) rotate(3deg)}21%{-webkit-transform:translate(-3px,1px) rotate(-2deg);transform:translate(-3px,1px) rotate(-2deg)}40%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes jitter3{0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}7%{-webkit-transform:translate(-5px) rotate(-3deg);transform:translate(-5px) rotate(-3deg)}14%{-webkit-transform:translate(5px) rotate(3deg);transform:translate(5px) rotate(3deg)}21%{-webkit-transform:translate(-3px,1px) rotate(-2deg);transform:translate(-3px,1px) rotate(-2deg)}40%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes jitter4{0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}5%{-webkit-transform:translate(1px,-1px) rotate(.5deg);transform:translate(1px,-1px) rotate(.5deg)}10%{-webkit-transform:translate(-1px,1px) rotate(-.5deg);transform:translate(-1px,1px) rotate(-.5deg)}15%{-webkit-transform:translate(2px) rotate(.3deg);transform:translate(2px) rotate(.3deg)}20%{-webkit-transform:translate(-2px) rotate(-.3deg);transform:translate(-2px) rotate(-.3deg)}30%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes jitter4{0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}5%{-webkit-transform:translate(1px,-1px) rotate(.5deg);transform:translate(1px,-1px) rotate(.5deg)}10%{-webkit-transform:translate(-1px,1px) rotate(-.5deg);transform:translate(-1px,1px) rotate(-.5deg)}15%{-webkit-transform:translate(2px) rotate(.3deg);transform:translate(2px) rotate(.3deg)}20%{-webkit-transform:translate(-2px) rotate(-.3deg);transform:translate(-2px) rotate(-.3deg)}30%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes jitter5{0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}4%{-webkit-transform:translate(3px,-2px) rotate(1deg);transform:translate(3px,-2px) rotate(1deg)}8%{-webkit-transform:translate(-4px,3px) rotate(-1.2deg);transform:translate(-4px,3px) rotate(-1.2deg)}12%{-webkit-transform:translate(2px,2px) rotate(.8deg);transform:translate(2px,2px) rotate(.8deg)}16%{-webkit-transform:translate(-2px,-1px) rotate(-.6deg);transform:translate(-2px,-1px) rotate(-.6deg)}22%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes jitter5{0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}4%{-webkit-transform:translate(3px,-2px) rotate(1deg);transform:translate(3px,-2px) rotate(1deg)}8%{-webkit-transform:translate(-4px,3px) rotate(-1.2deg);transform:translate(-4px,3px) rotate(-1.2deg)}12%{-webkit-transform:translate(2px,2px) rotate(.8deg);transform:translate(2px,2px) rotate(.8deg)}16%{-webkit-transform:translate(-2px,-1px) rotate(-.6deg);transform:translate(-2px,-1px) rotate(-.6deg)}22%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes jitter6{0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}2%{-webkit-transform:translate(-6px) rotate(-4deg);transform:translate(-6px) rotate(-4deg)}4%{-webkit-transform:translate(6px) rotate(4deg);transform:translate(6px) rotate(4deg)}6%{-webkit-transform:translate(-3px,1px) rotate(-2deg);transform:translate(-3px,1px) rotate(-2deg)}8%{-webkit-transform:translate(3px,-1px) rotate(2deg);transform:translate(3px,-1px) rotate(2deg)}20%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes jitter6{0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}2%{-webkit-transform:translate(-6px) rotate(-4deg);transform:translate(-6px) rotate(-4deg)}4%{-webkit-transform:translate(6px) rotate(4deg);transform:translate(6px) rotate(4deg)}6%{-webkit-transform:translate(-3px,1px) rotate(-2deg);transform:translate(-3px,1px) rotate(-2deg)}8%{-webkit-transform:translate(3px,-1px) rotate(2deg);transform:translate(3px,-1px) rotate(2deg)}20%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes jitter7{0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}6%{-webkit-transform:translate(1px,1px) rotate(.3deg);transform:translate(1px,1px) rotate(.3deg)}12%{-webkit-transform:translate(-2px,-1px) rotate(-.5deg);transform:translate(-2px,-1px) rotate(-.5deg)}18%{-webkit-transform:translate(1px,-2px) rotate(.6deg);transform:translate(1px,-2px) rotate(.6deg)}25%{-webkit-transform:translate(-1px,2px) rotate(-.6deg);transform:translate(-1px,2px) rotate(-.6deg)}35%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes jitter7{0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}6%{-webkit-transform:translate(1px,1px) rotate(.3deg);transform:translate(1px,1px) rotate(.3deg)}12%{-webkit-transform:translate(-2px,-1px) rotate(-.5deg);transform:translate(-2px,-1px) rotate(-.5deg)}18%{-webkit-transform:translate(1px,-2px) rotate(.6deg);transform:translate(1px,-2px) rotate(.6deg)}25%{-webkit-transform:translate(-1px,2px) rotate(-.6deg);transform:translate(-1px,2px) rotate(-.6deg)}35%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes jitter8{0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}5%{-webkit-transform:translate(-3px,3px) rotate(-1.5deg);transform:translate(-3px,3px) rotate(-1.5deg)}10%{-webkit-transform:translate(3px,-3px) rotate(1.5deg);transform:translate(3px,-3px) rotate(1.5deg)}15%{-webkit-transform:translate(-2px,2px) rotate(-1deg);transform:translate(-2px,2px) rotate(-1deg)}20%{-webkit-transform:translate(2px,-2px) rotate(1deg);transform:translate(2px,-2px) rotate(1deg)}28%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes jitter8{0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}5%{-webkit-transform:translate(-3px,3px) rotate(-1.5deg);transform:translate(-3px,3px) rotate(-1.5deg)}10%{-webkit-transform:translate(3px,-3px) rotate(1.5deg);transform:translate(3px,-3px) rotate(1.5deg)}15%{-webkit-transform:translate(-2px,2px) rotate(-1deg);transform:translate(-2px,2px) rotate(-1deg)}20%{-webkit-transform:translate(2px,-2px) rotate(1deg);transform:translate(2px,-2px) rotate(1deg)}28%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes jitter9{0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}3%{-webkit-transform:translate(-2px,-2px) rotate(-1deg);transform:translate(-2px,-2px) rotate(-1deg)}6%{-webkit-transform:translate(2px,2px) rotate(1deg);transform:translate(2px,2px) rotate(1deg)}9%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg);transform:translate(-1px,-1px) rotate(-.5deg)}12%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}18%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes jitter9{0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}3%{-webkit-transform:translate(-2px,-2px) rotate(-1deg);transform:translate(-2px,-2px) rotate(-1deg)}6%{-webkit-transform:translate(2px,2px) rotate(1deg);transform:translate(2px,2px) rotate(1deg)}9%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg);transform:translate(-1px,-1px) rotate(-.5deg)}12%{-webkit-transform:translate(1px,1px) rotate(.5deg);transform:translate(1px,1px) rotate(.5deg)}18%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes jitter10{0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}2%{-webkit-transform:translate(5px,-4px) rotate(2.5deg);transform:translate(5px,-4px) rotate(2.5deg)}5%{-webkit-transform:translate(-5px,4px) rotate(-2.5deg);transform:translate(-5px,4px) rotate(-2.5deg)}8%{-webkit-transform:translate(3px,3px) rotate(1.5deg);transform:translate(3px,3px) rotate(1.5deg)}11%{-webkit-transform:translate(-3px,-3px) rotate(-1.5deg);transform:translate(-3px,-3px) rotate(-1.5deg)}15%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}30%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes jitter10{0%,to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}2%{-webkit-transform:translate(5px,-4px) rotate(2.5deg);transform:translate(5px,-4px) rotate(2.5deg)}5%{-webkit-transform:translate(-5px,4px) rotate(-2.5deg);transform:translate(-5px,4px) rotate(-2.5deg)}8%{-webkit-transform:translate(3px,3px) rotate(1.5deg);transform:translate(3px,3px) rotate(1.5deg)}11%{-webkit-transform:translate(-3px,-3px) rotate(-1.5deg);transform:translate(-3px,-3px) rotate(-1.5deg)}15%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}30%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}.logo_alter_red{-webkit-transform-origin:center;transform-origin:center}footer{background:linear-gradient(180deg,#000 calc(min(100vw, 2560px)*434/1440),#191a19 calc(min(100vw, 2560px)*434/1440));overflow:hidden;width:100%}@media(max-width:767px){footer{background:-webkit-gradient(linear, left top, left bottom, color-stop(209.375vw, #000), color-stop(209.375vw, #191A19));background:linear-gradient(180deg,#000 209.375vw,#191a19 0)}}.footer{display:grid;grid-template-columns:calc(min(100vw,2560px)*408/1440) calc(min(100vw,2560px)*355/1440) calc(min(100vw,2560px)*568/1440);grid-template-rows:calc(min(100vw,2560px)*162/1440) auto;padding:calc(min(100vw,2560px)*80/1440) calc(min(100vw,2560px)*84/1440) calc(min(100vw,2560px)*341/1440) calc(min(100vw,2560px)*26/1440);position:relative}@media(max-width:767px){.footer{grid-template-columns:1fr;grid-template-rows:27.5vw 82.1875vw 46.5625vw auto;padding:15.625vw 3.125vw 36.875vw}}.footer .footer__logo{height:calc(min(100vw,2560px)*36/1440);width:calc(min(100vw,2560px)*216/1440)}@media(max-width:767px){.footer .footer__logo{height:7.8125vw;width:45.9375vw}}.footer .footer__logo:hover svg{opacity:.5}.footer .footer__logo a{display:block;height:100%;width:100%}.footer .footer__logo svg{height:100%;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;width:100%}.footer .footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(min(100vw,2560px)*10/1440);grid-row:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:767px){.footer .footer__info{gap:2.5vw;grid-row:4}}.footer .footer__info a{color:#fff;cursor:pointer;font-size:calc(min(100vw,2560px)*12/1440);font-weight:400;opacity:.5;text-transform:none}@media(max-width:767px){.footer .footer__info a{font-size:3.75vw}}.footer .footer__info a:hover{opacity:1}.footer .footer__info p{color:#fff;cursor:inherit;font-size:calc(min(100vw,2560px)*12/1440);font-weight:400;margin-top:calc(min(100vw,2560px)*41/1440);opacity:.5;-webkit-text-decoration:none;text-decoration:none}@media(max-width:767px){.footer .footer__info p{font-size:3.75vw;margin-top:3.75vw}}.footer .footer__links{display:grid;grid-template-columns:calc(min(100vw,2560px)*112/1440) calc(min(100vw,2560px)*160/1440);grid-template-rows:calc(min(100vw,2560px)*142/1440) auto;grid-gap:calc(min(100vw,2560px)*21/1440) calc(min(100vw,2560px)*4/1440);gap:calc(min(100vw,2560px)*21/1440) calc(min(100vw,2560px)*4/1440);grid-row:span 2}@media(max-width:767px){.footer .footer__links{gap:5vw 0;grid-row:2;grid-template-columns:30vw auto;grid-template-rows:29.375vw auto}}.footer .footer__links .alterEgoButton,.footer .footer__links .open-lead-form-modal,.footer .footer__links a{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.footer .footer__links .alterEgoButton:hover,.footer .footer__links .open-lead-form-modal:hover,.footer .footer__links a:hover{opacity:.5}.footer .footer__links .footer__links-type{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(min(100vw,2560px)*10/1440);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:767px){.footer .footer__links .footer__links-type{gap:3.125vw}}.footer .footer__links .footer__links-type .footer__links-title,.footer .footer__links .footer__links-type a{line-height:1.4}.footer .footer__links .footer__links-type .footer__links-title{cursor:default;font-size:calc(min(100vw,2560px)*12/1440)}@media(max-width:767px){.footer .footer__links .footer__links-type .footer__links-title{font-size:3.125vw}}.footer .footer__links .footer__links-type a,.footer .footer__links .footer__links-type p{color:#fff;cursor:pointer;font-size:calc(min(100vw,2560px)*18/1440)}@media(max-width:767px){.footer .footer__links .footer__links-type a,.footer .footer__links .footer__links-type p{font-size:4.375vw}}.footer .footer__links .footer__links-type ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(min(100vw,2560px)*5/1440);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:767px){.footer .footer__links .footer__links-type ul{gap:1.5625vw}.footer .footer__links .footer__links-type .footer__link-nav{gap:2.5vw}.footer .footer__links .footer__socials{grid-column:2;grid-row:1}}.footer .footer__links .footer__socials div{display:grid;grid-template-columns:calc(min(100vw,2560px)*79/1440) auto;grid-gap:calc(min(100vw,2560px)*38/1440);gap:calc(min(100vw,2560px)*38/1440)}@media(max-width:767px){.footer .footer__links .footer__socials div{gap:8.4375vw;grid-template-columns:21.5625vw auto}}.footer .footer__bot{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(min(100vw,2560px)*30/1440);grid-row:span 2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:767px){.footer .footer__bot{gap:6.25vw;grid-row:3}}.footer .footer__bot p{color:#fff;font-size:calc(min(100vw,2560px)*16/1440);line-height:1.4}@media(max-width:767px){.footer .footer__bot p{font-size:3.59375vw}}.footer .footer__bot a{width:calc(min(100vw,2560px)*220/1440)}@media(max-width:767px){.footer .footer__bot a{width:100%}}.footer #to-top{bottom:calc(min(100vw,2560px)*43/1440);font-size:calc(min(100vw,2560px)*18/1440);font-weight:400;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width:767px){.footer #to-top{bottom:2.8125vw;font-size:3.75vw;text-transform:none}}.footer .footer__logo-container{height:auto;left:50%;pointer-events:none;position:absolute;top:calc(min(100vw,2560px)*377/1440);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}@media(max-width:767px){.footer .footer__logo-container{top:calc(100% - 19.6875vw)}}.footer .footer__logo-container img{height:auto;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;width:100%}.footer .footer__logo-container .logo_main{opacity:1}.footer .footer__logo-container .logo_alter{opacity:0;top:calc(min(100vw,2560px)*-30/1440)}@media(max-width:767px){.footer .footer__logo-container .logo_alter{top:-3.125vw}}.cookie{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fefffb;border-right:calc(min(100vw,2560px)*.7/1440) solid #1a1a1a;border-top:calc(min(100vw,2560px)*.7/1440) solid #1a1a1a;bottom:0;display:none;-ms-flex-direction:column;flex-direction:column;gap:calc(min(100vw,2560px)*24/1440);padding:calc(min(100vw,2560px)*24/1440) calc(min(100vw,2560px)*33/1440) calc(min(100vw,2560px)*24/1440) calc(min(100vw,2560px)*24/1440);position:fixed;z-index:999}@media(max-width:767px){.cookie{border-right:0;border-top:.21875vw solid #1a1a1a;gap:5.3125vw;padding:3.75vw 4.6875vw 4.6875vw;width:100%}}.cookie p{font-size:calc(min(100vw,2560px)*20/1440);font-weight:500;line-height:1.4;text-transform:uppercase;width:calc(min(100vw,2560px)*689/1440)}@media(max-width:767px){.cookie p{font-size:4.375vw;width:100%}}.cookie button{-ms-flex-item-align:start;align-self:flex-start}.images-container{height:1px;left:-9999px;opacity:0;pointer-events:none;position:fixed;top:-9999px;visibility:hidden;width:1px;z-index:-100}.images-container .lead-form-bg-alter{background:url(aa07e8de78b5405b6f3b.webp)}.images-container .banner-bg-alter{background:url(0764bb8a0125bd219b91.webp)}.images-container .banner-bg-alter-mobile{background:url(fd12f9e5042672659c49.webp)}.images-container .form-bg{background:url(b5e5868c672921110617.webp)}.images-container .form-bg-alter{background:url(74d88ba0f205574eb348.webp)}.images-container .menu-bg-alter{background:url(dfbe9fe1ce1a83d2c0c6.webp)}.main-page .banner-wrap{display:grid;grid-template-rows:1fr auto;height:100dvh;min-height:calc(min(100vw,2560px)*644/1440);grid-gap:calc(min(100vw,2560px)*70/1440);gap:calc(min(100vw,2560px)*70/1440);padding-bottom:calc(min(100vw,2560px)*50/1440)}@media(max-width:767px){.main-page .banner-wrap{gap:6.25vw;height:100svh;min-height:128.125vw;padding-bottom:7.8125vw}}.main-page .banner-wrap .title{padding-left:calc(min(100vw,2560px)*24/1440);padding-right:calc(min(100vw,2560px)*243/1440)}@media(max-width:767px){.main-page .banner-wrap .title{padding-left:2.5vw;padding-right:2.5vw}}.main-page .banner-wrap .title.alterEgo{display:none}.main-page .banner_alter{background:url(0764bb8a0125bd219b91.webp) 50%/cover no-repeat;display:none;height:100%;width:100%}@media(max-width:767px){.main-page .banner_alter{background:url(fd12f9e5042672659c49.webp) 50%/cover no-repeat;height:100%}}.main-page .banner,.main-page .banner .swiper-slide{position:relative}.main-page .banner .swiper-slide .img-wrap{height:100%;width:100%}.main-page .banner .swiper-slide .img-wrap .desktop{display:block}@media(max-width:767px){.main-page .banner .swiper-slide .img-wrap .desktop{display:none}}.main-page .banner .swiper-slide .img-wrap .mobile{display:none}@media(max-width:767px){.main-page .banner .swiper-slide .img-wrap .mobile{display:block}}.main-page .banner .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-page .banner .swiper-slide p{bottom:calc(min(100vw,2560px)*40/1440);color:#fff;font-size:calc(min(100vw,2560px)*18/1440);left:calc(min(100vw,2560px)*24/1440);line-height:1.4;position:absolute;text-transform:uppercase}@media(max-width:767px){.main-page .banner .swiper-slide p{bottom:6.25vw;font-size:4.375vw;left:3.125vw}}.main-page .banner .banner-pagination{bottom:calc(min(100vw,2560px)*28/1440);display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(min(100vw,2560px)*3.75/1440);justify-self:end;left:auto;padding:calc(min(100vw,2560px)*.75/1440) 0;position:absolute;right:calc(min(100vw,2560px)*24/1440);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2}@media(max-width:767px){.main-page .banner .banner-pagination{bottom:7.8125vw;gap:.9375vw;padding:.9375vw 0;right:3.125vw}}.main-page .banner .banner-pagination span{background:#fff;border-radius:50%;height:calc(min(100vw,2560px)*7.5/1440);margin:0;opacity:.2;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;width:calc(min(100vw,2560px)*7.5/1440)}@media(max-width:767px){.main-page .banner .banner-pagination span{height:1.5625vw;width:1.5625vw}}.main-page .banner .banner-pagination span.swiper-pagination-bullet-active{opacity:1}.main-page .about{color:#1a1a1a!important;padding:calc(min(100vw,2560px)*50/1440) calc(min(100vw,2560px)*243/1440) calc(min(100vw,2560px)*100/1440) calc(min(100vw,2560px)*24/1440)}@media(max-width:767px){.main-page .about{padding:7.8125vw 2.5vw 15.625vw}}.main-page .about .about__client-name,.main-page .about .about__subtitle{font-weight:500;line-height:1.2;text-transform:uppercase}.main-page .about .about__subtitle{color:#9d9d9d;font-size:calc(min(100vw,2560px)*18/1440)}@media(max-width:767px){.main-page .about .about__subtitle{font-size:3.75vw;grid-column:span 2;line-height:1.4;margin-bottom:6.25vw}}.main-page .about .about__subtitle{-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.main-page .about .about__client-name{font-size:calc(min(100vw,2560px)*32/1440);white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:767px){.main-page .about .about__client-name{font-size:5.625vw}}.main-page .about .about__content{display:grid;grid-template-columns:calc(min(100vw,2560px)*411/1440) calc(min(100vw,2560px)*352/1440) calc(min(100vw,2560px)*570/1440);grid-template-rows:auto auto;grid-row-gap:calc(min(100vw,2560px)*40/1440);row-gap:calc(min(100vw,2560px)*40/1440)}@media(max-width:767px){.main-page .about .about__content{gap:0;grid-template-columns:repeat(2,46.25vw);grid-template-rows:repeat(3,auto)}}.main-page .about .about__content li{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-page .about .about__content li:hover .about__client-preview{opacity:1;-webkit-transition:opacity 0s linear 0s,visibility 0s linear 0s;transition:opacity 0s linear 0s,visibility 0s linear 0s;visibility:visible}.main-page .about .about__content li a{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.main-page .about .about__content li a:hover{opacity:.5}.main-page .about .about__content .about__client-preview{height:-webkit-max-content;height:-moz-max-content;height:max-content;left:110%;max-height:calc(min(100vw,2560px)*200/1440);max-width:calc(min(100vw,2560px)*200/1440);opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .1s linear,visibility .1s linear;transition:opacity .1s linear,visibility .1s linear;visibility:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1}@media(max-width:767px){.main-page .about .about__content .about__client-preview{display:none}}.main-page .about .about__content .about__client-preview img,.main-page .about .about__content .about__client-preview video{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.main-page .about ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(min(100vw,2560px)*20/1440);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:767px){.main-page .about ul{gap:2.5vw}}.main-page .about .about__projects-link{grid-column:3}@media(max-width:767px){.main-page .about .about__projects-link{grid-column:2}}.main-page .services{color:#fff!important;min-height:calc(min(100vw,2560px)*802/1440);padding:calc(min(100vw,2560px)*80/1440) calc(min(100vw,2560px)*251/1440) calc(min(100vw,2560px)*86/1440) calc(min(100vw,2560px)*24/1440);position:relative}@media(max-width:767px){.main-page .services{min-height:177.5vw;padding:15.625vw 2.5vw}}.main-page .services.isDark .services__content,.main-page .services.isDark .services__content p{color:#1a1a1a!important}.main-page .services .services__background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.main-page .services .services__background .default{display:block}.main-page .services .services__background .default-alter{display:none}.main-page .services .services__background .default .desktop,.main-page .services .services__background .default-alter .desktop{display:block}@media(max-width:767px){.main-page .services .services__background .default .desktop,.main-page .services .services__background .default-alter .desktop{display:none}}.main-page .services .services__background .default .mobile,.main-page .services .services__background .default-alter .mobile{display:none}@media(max-width:767px){.main-page .services .services__background .default .mobile,.main-page .services .services__background .default-alter .mobile{display:block}}.main-page .services .services__background .default-bg.removed{display:none!important}.main-page .services .services__background div{display:none;height:100%;width:100%}.main-page .services .services__background div.active{display:block}.main-page .services .services__background div img,.main-page .services .services__background div video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-page .services .services__background div .desktop{display:block}@media(max-width:767px){.main-page .services .services__background div .desktop{display:none}}.main-page .services .services__background div .mobile{display:none}@media(max-width:767px){.main-page .services .services__background div .mobile{display:block}}.main-page .services .services__content{display:grid;grid-template-columns:calc(min(100vw,2560px)*704/1440) calc(min(100vw,2560px)*469/1440);position:relative;z-index:1}@media(max-width:767px){.main-page .services .services__content{grid-template-columns:1fr}}.main-page .services .services__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(min(100vw,2560px)*10/1440);grid-column:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:767px){.main-page .services .services__list{gap:2.5vw;grid-column:1}}.main-page .services .services__list .services__item{display:grid;grid-template-columns:calc(min(100vw,2560px)*30/1440) calc(min(100vw,2560px)*402/1440);grid-column-gap:calc(min(100vw,2560px)*28/1440);-webkit-column-gap:calc(min(100vw,2560px)*28/1440);-moz-column-gap:calc(min(100vw,2560px)*28/1440);column-gap:calc(min(100vw,2560px)*28/1440)}@media(max-width:767px){.main-page .services .services__list .services__item{gap:0;grid-template-columns:1fr}}.main-page .services .services__list .services__item.active span{opacity:1;visibility:visible}.main-page .services .services__list .services__item.active .services__item-title{opacity:.5}.main-page .services .services__list .services__item.active .services__item-options{display:-webkit-box;display:-ms-flexbox;display:flex}.main-page .services .services__list .services__item span{opacity:0;visibility:hidden;-ms-flex-item-align:center;align-self:center;font-size:calc(min(100vw,2560px)*18/1440);line-height:1.4}@media(max-width:767px){.main-page .services .services__list .services__item span{display:none!important}}.main-page .services .services__list .services__item .services__item-title{text-decoration-thickness:calc(min(100vw,2560px)*2/1440)}@media(max-width:767px){.main-page .services .services__list .services__item .services__item-title{font-size:6.25vw;text-decoration-thickness:.46875vw}}.main-page .services .services__list .services__item-options{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(min(100vw,2560px)*11.25/1440) calc(min(100vw,2560px)*10/1440);grid-column:2;grid-row:2;margin:calc(min(100vw,2560px)*10/1440) 0 calc(min(100vw,2560px)*5/1440)}@media(max-width:767px){.main-page .services .services__list .services__item-options{gap:3.75vw 7.8125vw;grid-column:1;margin:3.125vw 0 2.1875vw}}.main-page .services .services__list .services__item-options li{cursor:pointer;font-size:calc(min(100vw,2560px)*18/1440);line-height:1.4;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}@media(max-width:767px){.main-page .services .services__list .services__item-options li{font-size:5vw}}.main-page .services .services__list .services__item-options li.active,.main-page .services .services__list .services__item-options li:hover{opacity:.5}.main-page .services .services__footer{bottom:calc(min(100vw,2560px)*86/1440);display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(min(100vw,2560px)*10/1440);max-width:calc(min(100vw,2560px)*704/1440);position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:767px){.main-page .services .services__footer{gap:2.5vw;max-width:100%}}.main-page .services .services__footer p:first-of-type{font-size:calc(min(100vw,2560px)*20/1440);line-height:1.4;text-transform:uppercase}@media(max-width:767px){.main-page .services .services__footer p:first-of-type{font-size:4.375vw}}.main-page .services .services__footer p:last-of-type{color:hsla(0,0%,100%,.7);font-size:calc(min(100vw,2560px)*18/1440);line-height:1.2}@media(max-width:767px){.main-page .services .services__footer p:last-of-type{font-size:3.75vw;line-height:1.4}}.main-page .services .services__footer p.isDark{color:#1a1a1a!important}.main-page .faq{padding:calc(min(100vw,2560px)*100/1440) calc(min(100vw,2560px)*83/1440) calc(min(100vw,2560px)*100/1440) calc(min(100vw,2560px)*24/1440)}@media(max-width:767px){.main-page .faq{padding:15.625vw 3.125vw}}.main-page .faq h2{color:#9d9d9d;font-size:calc(min(100vw,2560px)*18/1440);font-weight:500;line-height:1.4;margin-bottom:calc(min(100vw,2560px)*37/1440);text-transform:uppercase;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}@media(max-width:767px){.main-page .faq h2{font-size:3.75vw;margin-bottom:6.25vw}}.main-page .faq .faq__content_desk{display:grid;grid-template-columns:calc(min(100vw,2560px)*688/1440) calc(min(100vw,2560px)*570/1440);grid-gap:calc(min(100vw,2560px)*75/1440);gap:calc(min(100vw,2560px)*75/1440)}@media(max-width:767px){.main-page .faq .faq__content_desk{display:none}}.main-page .faq .faq__question-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(min(100vw,2560px)*30/1440);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:767px){.main-page .faq .faq__question-list{gap:6.25vw}}.main-page .faq .faq__answer-list{position:relative}.main-page .faq .faq__question{display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;grid-template-columns:calc(min(100vw,2560px)*650/1440) auto;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}@media(max-width:767px){.main-page .faq .faq__question{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-template-columns:84.0625vw auto}}.main-page .faq .faq__question:hover{opacity:.5}.main-page .faq .faq__question.active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-page .faq .faq__question p{font-size:calc(min(100vw,2560px)*32/1440);font-weight:500;line-height:1.2;text-transform:uppercase}@media(max-width:767px){.main-page .faq .faq__question p{font-size:5.625vw}}.main-page .faq .faq__question svg{height:calc(min(100vw,2560px)*13/1440);margin-left:calc(min(100vw,2560px)*-30/1440);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;width:calc(min(100vw,2560px)*13/1440)}@media(max-width:767px){.main-page .faq .faq__question svg{height:3.125vw;margin:3.125vw 0 0 -6.25vw;width:3.125vw}}.main-page .faq .faq__question svg path{-webkit-transition:stroke .2s ease-out;transition:stroke .2s ease-out}.main-page .faq .faq__answer{font-size:calc(min(100vw,2560px)*16/1440);line-height:1.4;white-space:pre-line}@media(max-width:767px){.main-page .faq .faq__answer{font-size:3.75vw}}.main-page .faq .faq__answer_desk{opacity:0;position:absolute;-webkit-transition:opacity .1s ease-out,visibility 0s linear .1s;transition:opacity .1s ease-out,visibility 0s linear .1s;visibility:hidden}.main-page .faq .faq__answer_desk.active{opacity:1;-webkit-transition:opacity .1s ease-out .1s,visibility 0s linear 0s;transition:opacity .1s ease-out .1s,visibility 0s linear 0s;visibility:visible}.main-page .faq .faq__answer_mobile{max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out}.main-page .faq .faq__content_mobile{display:none}@media(max-width:767px){.main-page .faq .faq__content_mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.projects-page .projects__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(min(100vw,2560px)*30/1440);padding:calc(min(100vw,2560px)*108/1440) calc(min(100vw,2560px)*25/1440) calc(min(100vw,2560px)*50/1440);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:767px){.projects-page .projects__header{gap:6.25vw;padding:30vw 3.125vw 15.625vw}}.projects-page .projects__header ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(min(100vw,2560px)*15/1440)}@media(max-width:767px){.projects-page .projects__header ul{gap:3.125vw 4.6875vw}}.projects-page .projects__header ul li{color:#1a1a1a;font-size:calc(min(100vw,2560px)*20/1440)}@media(max-width:767px){.projects-page .projects__header ul li{font-size:5vw}}.projects-page .projects__header ul li.active{opacity:.5}.projects-page .projects__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(min(100vw,2560px)*50/1440);margin-bottom:calc(min(100vw,2560px)*100/1440);padding-left:calc(min(100vw,2560px)*24/1440);padding-right:calc(min(100vw,2560px)*24/1440);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:767px){.projects-page .projects__wrap{gap:9.375vw;margin-bottom:15.625vw;padding-left:3.125vw;padding-right:3.125vw}}.project-page{color:#1a1a1a}.project-page .project__header{padding:calc(min(100vw,2560px)*110/1440) calc(min(100vw,2560px)*25/1440) calc(min(100vw,2560px)*100/1440)}@media(max-width:767px){.project-page .project__header{padding:30vw 3.125vw 15.625vw}}.project-page .project__header h2{text-transform:uppercase}.project-page .project__header h2,.project-page .project__header p{font-size:calc(min(100vw,2560px)*20/1440);font-weight:500;line-height:1.4}@media(max-width:767px){.project-page .project__header h2,.project-page .project__header p{font-size:5vw}}.project-page .project__header .project__disclaimer{margin-top:calc(min(100vw,2560px)*30/1440)}@media(max-width:767px){.project-page .project__header .project__disclaimer{margin-top:6.5625vw}}.project-page .project__content{display:grid;grid-template-columns:calc(min(100vw,2560px)*806/1440) auto;grid-gap:calc(min(100vw,2560px)*74/1440);gap:calc(min(100vw,2560px)*74/1440);padding:0 calc(min(100vw,2560px)*25/1440) calc(min(100vw,2560px)*100/1440)}@media(max-width:767px){.project-page .project__content{gap:0;grid-template-columns:1fr;padding:0 3.125vw 15.625vw}}.project-page .project__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(min(100vw,2560px)*16/1440);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:767px){.project-page .project__gallery{display:none}}.project-page .project__gallery img{height:auto;width:100%}.project-page .project__gallery .text-block__video{min-height:calc(min(100vw,2560px)*450/1440)}.project-page .project__gallery .text-block__video iframe{background:#000;height:100%;width:100%}.project-page .project__info{display:grid;grid-template-rows:1fr auto;height:100%;position:relative}@media(max-width:767px){.project-page .project__info{grid-template-rows:auto}.project-page .project__info .project__info-patch{display:none}}.project-page .project__info .project__info-content{display:grid;position:sticky;grid-gap:calc(min(100vw,2560px)*50/1440);bottom:calc(min(100vw,2560px)*24/1440);gap:calc(min(100vw,2560px)*50/1440)}@media(max-width:767px){.project-page .project__info .project__info-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9.375vw;overflow:hidden;position:static;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.project-page .project__info .project__info-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(min(100vw,2560px)*20/1440);max-width:calc(min(100vw,2560px)*277/1440);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:767px){.project-page .project__info .project__info-bottom{gap:3.125vw;max-width:100%}.project-page .project__info .project__info-bottom button{font-size:4.375vw;height:15.625vw}}.project-page .project__info .project__info-bottom p{font-size:calc(min(100vw,2560px)*20/1440);font-weight:500;line-height:1.4;text-transform:uppercase}@media(max-width:767px){.project-page .project__info .project__info-bottom p{font-size:6.25vw;line-height:1.2}}.project-page .project__video{height:calc(min(100vw,2560px)*450/1440);width:100%}@media(max-width:767px){.project-page .project__video{height:50vw}}.project-page .project__video iframe{background:#000;height:100%;position:relative;width:100%}.project-page .project__video_mobile{display:none}@media(max-width:767px){.project-page .project__video_mobile{display:block}}.project-page .project-others{margin:0 calc(min(100vw,2560px)*25/1440) calc(min(100vw,2560px)*120/1440)}@media(max-width:767px){.project-page .project-others{margin:0 0 15.625vw}.project-page .project-others .arrow-button,.project-page .project-others h3{margin-left:3.125vw}}.contacts-page .contacts__info{color:#1a1a1a;padding:calc(min(100vw,2560px)*108/1440) calc(min(100vw,2560px)*25/1440) calc(min(100vw,2560px)*100/1440)}@media(max-width:767px){.contacts-page .contacts__info{padding:30vw 3.125vw 15.625vw}}.contacts-page .contacts__info h2{margin-bottom:calc(min(100vw,2560px)*100/1440)}@media(max-width:767px){.contacts-page .contacts__info h2{margin-bottom:15.625vw}}.contacts-page .contacts__info .contacts__item{display:grid;grid-template-columns:calc(min(100vw,2560px)*411/1440) auto;grid-gap:calc(min(100vw,2560px)*352/1440);gap:calc(min(100vw,2560px)*352/1440)}@media(max-width:767px){.contacts-page .contacts__info .contacts__item{gap:6.25vw;grid-template-columns:1fr}}.contacts-page .contacts__info .contacts__item:first-of-type{margin-bottom:calc(min(100vw,2560px)*100/1440)}@media(max-width:767px){.contacts-page .contacts__info .contacts__item:first-of-type{margin-bottom:15.625vw}}.contacts-page .contacts__info .contacts__item a,.contacts-page .contacts__info .contacts__item p{font-weight:500}.contacts-page .contacts__info .contacts__item p{color:#9d9d9d;font-size:calc(min(100vw,2560px)*18/1440);line-height:1.4;text-transform:uppercase}@media(max-width:767px){.contacts-page .contacts__info .contacts__item p{font-size:3.75vw}}.contacts-page .contacts__info .contacts__item a{cursor:pointer;font-size:calc(min(100vw,2560px)*32/1440);line-height:1.2;text-transform:uppercase;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}@media(max-width:767px){.contacts-page .contacts__info .contacts__item a{font-size:5.625vw}}.contacts-page .contacts__info .contacts__item a:hover{opacity:.5}.contacts-page .contacts__info .contacts__item div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(min(100vw,2560px)*20/1440);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:767px){.contacts-page .contacts__info .contacts__item div{gap:2.8125vw}}.error-page .error-content{display:grid;grid-template-columns:calc(min(100vw,2560px)*613/1440) auto;grid-template-rows:calc(min(100vw,2560px)*336/1440);grid-gap:calc(min(100vw,2560px)*91/1440);gap:calc(min(100vw,2560px)*91/1440);padding:calc(min(100vw,2560px)*108/1440) calc(min(100vw,2560px)*24/1440) calc(min(100vw,2560px)*100/1440)}@media(max-width:767px){.error-page .error-content{gap:6.5625vw;grid-template-columns:1fr;grid-template-rows:49.0625vw 121.875vw;padding:30vw 3.125vw 9.375vw}}.error-page .error-content .error__info{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:767px){.error-page .error-content .error__info{gap:0}}.error-page .error-content .error__info h2,.error-page .error-content .error__info p{font-weight:500;text-transform:uppercase}.error-page .error-content .error__info p{color:#9d9d9d;font-size:calc(min(100vw,2560px)*20/1440);line-height:1.4;margin-bottom:calc(min(100vw,2560px)*10/1440)}@media(max-width:767px){.error-page .error-content .error__info p{font-size:3.75vw;margin-bottom:3.125vw}}.error-page .error-content .error__info h2{white-space:pre-line}.error-page .error-content .error__info .message{color:#000;font-size:calc(min(100vw,2560px)*16/1440);line-height:1.2;margin-top:calc(min(100vw,2560px)*10/1440);text-transform:uppercase;white-space:pre-line}@media(max-width:767px){.error-page .error-content .error__info .message{font-size:2.5vw;margin-top:3.125vw}}.error-page .error-content .error__info .message span{font-weight:700}.error-page .error-content .error__img-wrap{background:url(13bcef5b04a175793712.webp) 50%/cover no-repeat}@media(max-width:767px){.error-page .error-content .error__img-wrap{background:url(91b363c8e80168646314.webp) 50%/cover no-repeat}.error-page .error-content .button_basic{font-size:3.125vw}}.videos-page .videos{padding:calc(min(100vw,2560px)*108/1440) calc(min(100vw,2560px)*24/1440) calc(min(100vw,2560px)*100/1440)}@media(max-width:767px){.videos-page .videos{padding:30vw 3.125vw 15.625vw}}.videos-page .videos__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(min(100vw,2560px)*30/1440);margin-top:calc(min(100vw,2560px)*100/1440);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:767px){.videos-page .videos__content{gap:9.375vw;margin-top:9.375vw}}.videos-page .videos__content ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(min(100vw,2560px)*16/1440);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:767px){.videos-page .videos__content ul{gap:3.125vw}}.videos-page .videos__content .video__item{height:calc(min(100vw,2560px)*658/1440)}@media(max-width:767px){.videos-page .videos__content .video__item{height:156.25vw}}.videos-page .videos__content .video__item .video__preview{height:100%;position:relative;width:100%}.videos-page .videos__content .video__item .video__preview:hover .video__overlay{opacity:1}.videos-page .videos__content .video__item .video__preview .video__img-wrap{height:100%;width:100%}.videos-page .videos__content .video__item .video__preview .video__img-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.videos-page .videos__content .video__item .video__preview .video__img-wrap_desktop{display:block}@media(max-width:767px){.videos-page .videos__content .video__item .video__preview .video__img-wrap_desktop{display:none}}.videos-page .videos__content .video__item .video__preview .video__img-wrap_mobile{display:none}@media(max-width:767px){.videos-page .videos__content .video__item .video__preview .video__img-wrap_mobile{display:block}}.videos-page .videos__content .video__item .video__preview .video__overlay{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8))),rgba(0,0,0,.5);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8)),rgba(0,0,0,.5);cursor:pointer;height:100%;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;width:100%}@media(max-width:767px){.videos-page .videos__content .video__item .video__preview .video__overlay{background:rgba(32,32,32,.2);opacity:1}}.videos-page .videos__content .video__item .video__preview .video__overlay svg{height:calc(min(100vw,2560px)*48/1440);left:52%;position:absolute;top:50%;-webkit-transform:translate(-52%,-50%);transform:translate(-52%,-50%);-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;width:calc(min(100vw,2560px)*48/1440)}@media(max-width:767px){.videos-page .videos__content .video__item .video__preview .video__overlay svg{height:10vw;width:10vw}}.videos-page .videos__content .video__item .video__preview .video__overlay svg:hover{opacity:.7}.videos-page .videos__content .video__item .video__preview .video__overlay h3{bottom:calc(min(100vw,2560px)*30/1440);color:#fff;font-size:calc(min(100vw,2560px)*32/1440);font-weight:500;left:calc(min(100vw,2560px)*30/1440);line-height:1.4;position:absolute;text-transform:uppercase}@media(max-width:767px){.videos-page .videos__content .video__item .video__preview .video__overlay h3{bottom:4.6875vw;font-size:6.25vw;left:4.6875vw}}.videos-page .videos__content .video__item .video__iframe{background:#000;display:none;height:100%;overflow:hidden;width:100%}.videos-page .videos__content .video__item .video__iframe.active{display:block}.videos-page .videos__content .video__item .video__iframe iframe{height:100%;position:relative;width:100%}.videos-page .videos__content .video__item .video__iframe iframe>div{height:100%!important;width:100%!important}@media(max-width:767px){.videos-page .videos__content .video__item_horizontal{height:58.125vw}}.ideas-page .ideas__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(min(100vw,2560px)*30/1440);padding:calc(min(100vw,2560px)*108/1440) calc(min(100vw,2560px)*25/1440) calc(min(100vw,2560px)*50/1440);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:767px){.ideas-page .ideas__header{gap:6.25vw;padding:30vw 3.125vw 15.625vw}}.ideas-page .ideas__header ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(min(100vw,2560px)*15/1440)}@media(max-width:767px){.ideas-page .ideas__header ul{gap:3.125vw 4.6875vw}}.ideas-page .ideas__header ul li{color:#1a1a1a;font-size:calc(min(100vw,2560px)*20/1440)}@media(max-width:767px){.ideas-page .ideas__header ul li{font-size:5vw}}.ideas-page .ideas__header ul li.active{opacity:.5}.ideas-page .ideas__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(min(100vw,2560px)*50/1440);margin-bottom:calc(min(100vw,2560px)*100/1440);padding-left:calc(min(100vw,2560px)*24/1440);padding-right:calc(min(100vw,2560px)*24/1440);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:767px){.ideas-page .ideas__wrap{gap:9.375vw;margin-bottom:15.625vw;padding-left:3.125vw;padding-right:3.125vw}}.idea-page .idea{padding:calc(min(100vw,2560px)*108/1440) 0 calc(min(100vw,2560px)*100/1440) calc(min(100vw,2560px)*24/1440)}@media(max-width:767px){.idea-page .idea{padding:30vw 0 15.625vw 3.125vw}.idea-page .idea h2{padding-right:3.125vw}}.idea-page .idea .idea__info{display:grid;grid-template-columns:calc(min(100vw,2560px)*665/1440) auto;grid-gap:calc(min(100vw,2560px)*38/1440);gap:calc(min(100vw,2560px)*38/1440);margin:calc(min(100vw,2560px)*50/1440) calc(min(100vw,2560px)*67/1440) calc(min(100vw,2560px)*100/1440) 0}@media(max-width:767px){.idea-page .idea .idea__info{gap:9.375vw;grid-template-columns:1fr;margin:15.625vw 3.125vw 15.625vw 0}}.idea-page .idea .idea__info div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(min(100vw,2560px)*30/1440);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:767px){.idea-page .idea .idea__info div{gap:3.125vw}}.idea-page .idea .idea__info div p{font-size:calc(min(100vw,2560px)*16/1440);line-height:1.4;white-space:pre-line}@media(max-width:767px){.idea-page .idea .idea__info div p{font-size:3.75vw}}.idea-page .idea .idea__info .idea__button{margin-top:calc(min(100vw,2560px)*10/1440)}@media(max-width:767px){.idea-page .idea .idea__info .idea__button{font-size:4.375vw;height:15.625vw;margin-top:6.25vw}}.idea-page .idea .idea__swiper .idea__swiper-slide{height:calc(min(100vw,2560px)*520/1440);width:calc(min(100vw,2560px)*570/1440)}@media(max-width:767px){.idea-page .idea .idea__swiper .idea__swiper-slide{height:94.375vw;width:79.375vw!important}}.idea-page .idea .idea__swiper .idea__swiper-slide:first-of-type{width:calc(min(100vw,2560px)*746/1440)}.idea-page .idea .idea__swiper .idea__swiper-slide:not(:last-of-type){margin-right:calc(min(100vw,2560px)*16/1440)}@media(max-width:767px){.idea-page .idea .idea__swiper .idea__swiper-slide:not(:last-of-type){margin-right:3.125vw}}.idea-page .idea .idea__swiper .idea__swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.idea-page .idea .idea__swiper .idea__swiper-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(min(100vw,2560px)*20/1440);margin-top:calc(min(100vw,2560px)*30/1440);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:767px){.idea-page .idea .idea__swiper .idea__swiper-buttons{display:none}}.idea-page .idea .idea__swiper .idea__swiper-buttons div{cursor:pointer;font-size:calc(min(100vw,2560px)*16/1440);line-height:1.4;-webkit-text-decoration:underline;text-decoration:underline;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.idea-page .idea .idea__swiper .idea__swiper-buttons div:hover{color:#9d9d9d}.idea-page .idea .idea__swiper .idea__swiper-buttons .swiper-button-disabled{color:#9d9d9d;cursor:default}.idea-page .idea-others{margin:0 calc(min(100vw,2560px)*24/1440) calc(min(100vw,2560px)*100/1440)}@media(max-width:767px){.idea-page .idea-others{margin:0 0 15.625vw 3.125vw}}.idea-page .idea-others h3{margin-bottom:calc(min(100vw,2560px)*50/1440)}@media(max-width:767px){.idea-page .idea-others h3{margin-bottom:6.25vw}}.button_basic{border:none;color:#1a1a1a;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:calc(min(100vw,2560px)*14/1440);height:calc(min(100vw,2560px)*50/1440);line-height:1.2;width:calc(min(100vw,2560px)*277/1440);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background .2s ease-out,color .2s ease-out;transition:background .2s ease-out,color .2s ease-out}@media(max-width:767px){.button_basic{font-size:4.375vw;height:15.625vw;width:100%}}.button_white{background:#fff}.button_white:active,.button_white:disabled,.button_white:not(:disabled):hover{background:#ccc}.button_white:disabled{color:rgba(26,26,26,.5)}.button_black{background:#1a1a1a;color:#fff}.button_black:active,.button_black:not(:disabled):hover{background:#ccc;color:#1a1a1a}.button_black:disabled{background:#4a4a4a;color:hsla(0,0%,100%,.5)}.button_green{background:#89ff9c}.button_green:active,.button_green:disabled,.button_green:hover{background:#6ecc7d}.button_green:disabled{color:rgba(26,26,26,.5)}.button_text{color:#fff;cursor:pointer;font-size:calc(min(100vw,2560px)*36/1440);font-weight:500;line-height:1.4;-webkit-text-decoration:underline;text-decoration:underline;text-transform:uppercase;-webkit-transition:opacity .2s ease-out,color .2s ease-out,-webkit-text-decoration .2s ease-out;transition:opacity .2s ease-out,color .2s ease-out,-webkit-text-decoration .2s ease-out;transition:opacity .2s ease-out,color .2s ease-out,text-decoration .2s ease-out;transition:opacity .2s ease-out,color .2s ease-out,text-decoration .2s ease-out,-webkit-text-decoration .2s ease-out}.button_text:active,.button_text:not(:disabled):hover{opacity:.5}.button_text:disabled{-webkit-text-decoration:none;text-decoration:none}.arrow-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:calc(min(100vw,2560px)*5/1440);-webkit-transition:opacity .2s ease-out,color .2s ease-out;transition:opacity .2s ease-out,color .2s ease-out}.arrow-button:hover{opacity:.5}@media(max-width:767px){.arrow-button{gap:.625vw;margin-top:6.5625vw}}.arrow-button span{font-size:calc(min(100vw,2560px)*16/1440);line-height:1.4;-webkit-text-decoration:underline;text-decoration:underline}@media(max-width:767px){.arrow-button span{font-size:3.75vw}}.arrow-button svg{height:calc(min(100vw,2560px)*20/1440);width:calc(min(100vw,2560px)*20/1440)}@media(max-width:767px){.arrow-button svg{height:4.0625vw;width:4.0625vw}}.arrow-button svg path{-webkit-transition:stroke .2s ease-out;transition:stroke .2s ease-out}.load-more-button{color:#1a1a1a;font-size:calc(min(100vw,2560px)*18/1440);margin:0 auto}@media(max-width:767px){.load-more-button{font-size:3.75vw}}.text-field{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(min(100vw,2560px)*5/1440);position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:767px){.text-field{gap:.9375vw}}.text-field input{background:none;border:none;border-bottom:calc(min(100vw,2560px)*2/1440) solid #fff;color:#fff;font-size:calc(min(100vw,2560px)*16/1440);line-height:1.4;padding:0 0 calc(min(100vw,2560px)*8/1440);-webkit-transition:color .2s ease-out,border-bottom .2s ease-out;transition:color .2s ease-out,border-bottom .2s ease-out}@media(max-width:767px){.text-field input{border-bottom:.5vw solid #fff;border-radius:0;font-size:3.75vw;padding:0 0 2.1875vw}}.text-field input::-webkit-input-placeholder{color:#fff;opacity:1}.text-field input::-moz-placeholder{color:#fff;opacity:1}.text-field input:-ms-input-placeholder{color:#fff;opacity:1}.text-field input::-ms-input-placeholder{color:#fff;opacity:1}.text-field input::placeholder{color:#fff;opacity:1}.text-field input:focus{border-bottom:calc(min(100vw,2560px)*2/1440) solid #fff;outline:none}@media(max-width:767px){.text-field input:focus{border-bottom:.5vw solid #fff}}.text-field.error{color:#dc0000}.text-field.error input{border-bottom-color:#dc0000}.text-field.error input::-webkit-input-placeholder{color:#dc0000;opacity:1}.text-field.error input::-moz-placeholder{color:#dc0000;opacity:1}.text-field.error input:-ms-input-placeholder{color:#dc0000;opacity:1}.text-field.error input::-ms-input-placeholder{color:#dc0000;opacity:1}.text-field.error input::placeholder{color:#dc0000;opacity:1}.text-field.error input:focus{border-bottom-color:#dc0000;outline:none}.text-field.error .error-text{bottom:calc(min(100vw,2560px)*-20/1440);font-size:calc(min(100vw,2560px)*12/1440);line-height:1.4;position:absolute}@media(max-width:767px){.text-field.error .error-text{bottom:-4.375vw;font-size:3.125vw}}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #1a1a1a!important;box-shadow:inset 0 0 0 1000px #1a1a1a!important;-webkit-text-fill-color:#fff!important}.checkbox{cursor:pointer;display:grid;grid-template-columns:calc(min(100vw,2560px)*14/1440) calc(min(100vw,2560px)*654/1440);grid-gap:calc(min(100vw,2560px)*13/1440);gap:calc(min(100vw,2560px)*13/1440)}@media(max-width:767px){.checkbox{gap:3.125vw;grid-template-columns:4.6875vw auto}}.checkbox input[type=checkbox]{opacity:0;position:absolute}.checkbox .checkbox__custom{border:calc(min(100vw,2560px)*1/1440) solid #fff;height:calc(min(100vw,2560px)*14/1440);-webkit-transition:border .2s ease-out;transition:border .2s ease-out}@media(max-width:767px){.checkbox .checkbox__custom{border:.3125vw solid #fff;height:4.6875vw}}.checkbox .checkbox__text{font-size:calc(min(100vw,2560px)*12/1440);line-height:1.4}@media(max-width:767px){.checkbox .checkbox__text{font-size:3.125vw;margin-top:-.9375vw}}.checkbox .checkbox__text a{opacity:.5;-webkit-text-decoration:underline;text-decoration:underline;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.checkbox .checkbox__text a:hover{opacity:1}.checkbox input[type=checkbox]:checked~.checkbox__custom{background:url(img/checkbox.svg) 50%/70% no-repeat}.checkbox.error .checkbox__custom{border:calc(min(100vw,2560px)*1/1440) solid #dc0000}@media(max-width:767px){.checkbox.error .checkbox__custom{border:.3125vw solid #dc0000}}.idea-card{cursor:pointer;display:block;height:calc(min(100vw,2560px)*520/1440);position:relative;width:auto}@media(min-width:768px){.idea-card:nth-of-type(7n+1),.idea-card:nth-of-type(7n+7){grid-column:span 2}.idea-card:nth-of-type(7n+1) .info,.idea-card:nth-of-type(7n+7) .info{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;grid-template-columns:calc(min(100vw,2560px)*710/1440) calc(min(100vw,2560px)*158/1440)}.idea-card:nth-of-type(7n+1) .info p,.idea-card:nth-of-type(7n+7) .info p{grid-column:1}.idea-card:nth-of-type(7n+2),.idea-card:nth-of-type(7n+3),.idea-card:nth-of-type(7n+4),.idea-card:nth-of-type(7n+5),.idea-card:nth-of-type(7n+6){grid-column:span 1}.idea-card:nth-of-type(7n+2) .info,.idea-card:nth-of-type(7n+3) .info,.idea-card:nth-of-type(7n+4) .info,.idea-card:nth-of-type(7n+5) .info,.idea-card:nth-of-type(7n+6) .info{grid-template-columns:1fr}}@media(max-width:767px){.idea-card:nth-child(3n+1){min-height:156.25vw}.idea-card:nth-child(3n+2),.idea-card:nth-child(3n+3){min-height:93.75vw}}.idea-card:hover .overlay{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8))),rgba(0,0,0,.5);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8)),rgba(0,0,0,.5)}.idea-card:hover .info{opacity:1}.idea-card img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.idea-card .overlay{background:rgba(0,0,0,0);height:100%;left:0;position:absolute;top:0;-webkit-transition:background .2s ease-out;transition:background .2s ease-out;width:100%}.idea-card .info{bottom:calc(min(100vw,2560px)*30/1440);color:#fff;display:grid;grid-template-columns:calc(min(100vw,2560px)*158/1440) auto;left:calc(min(100vw,2560px)*30/1440);opacity:0;position:absolute}@media(max-width:767px){.idea-card .info{bottom:4.6875vw;gap:2.1875vw;grid-template-columns:1fr!important;left:4.6875vw;opacity:1}}.idea-card .info{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.idea-card .info p{font-size:calc(min(100vw,2560px)*32/1440);font-weight:500;grid-column:span 2;line-height:1.4;text-shadow:calc(min(100vw,2560px)*3/1440) 0 calc(min(100vw,2560px)*10/1440) rgba(0,0,0,.5);text-transform:uppercase}@media(max-width:767px){.idea-card .info p{font-size:6.25vw;grid-column:1;text-shadow:.9375vw 0 3.125vw rgba(0,0,0,.5)}}.idea-card .info ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(min(100vw,2560px)*5/1440)}@media(max-width:767px){.idea-card .info ul{gap:1.5625vw}}.idea-card .info ul li{font-size:calc(min(100vw,2560px)*14/1440);line-height:1.4;text-shadow:calc(min(100vw,2560px)*3/1440) 0 calc(min(100vw,2560px)*10/1440) rgba(0,0,0,.5)}@media(max-width:767px){.idea-card .info ul li{font-size:4.375vw;text-shadow:.9375vw 0 3.125vw rgba(0,0,0,.5)}}.idea-card .img-wrap{overflow:hidden}.idea-card .img-wrap,.idea-card .img-wrap img,.idea-card .img-wrap video{height:100%;width:100%}.idea-card .img-wrap .desktop{display:block}@media(max-width:767px){.idea-card .img-wrap .desktop{display:none}}.idea-card .img-wrap .mobile{display:none}@media(max-width:767px){.idea-card .img-wrap .mobile{display:block}}.idea-card .img-wrap video{-o-object-fit:cover;object-fit:cover}@media(max-width:767px){.js-has-pseudo [csstools-has-1a-2x-2s-2t-2p-19-2r-2p-36-2s-1m-2w-2p-37-14-3a-2x-2s-2t-33-1a-31-33-2q-2x-30-2t-15]:not(.does-not-exist):not(does-not-exist){min-height:93.75vw}.idea-card:has(video.mobile){min-height:93.75vw}}.loader{display:grid;height:100%;justify-items:center;-ms-flex-line-pack:center;align-content:center;background:hsla(0,0%,100%,.5);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1000}.loader img{height:calc(min(100vw,2560px)*100/1440);width:calc(min(100vw,2560px)*100/1440)}@media(max-width:767px){.loader img{height:31.25vw;width:31.25vw}}.lead-form .lead-form__wrapper{display:grid;grid-template-columns:calc(min(100vw,2560px)*453/1440) auto;grid-template-rows:repeat(4,auto);grid-gap:calc(min(100vw,2560px)*46/1440) calc(min(100vw,2560px)*16/1440);gap:calc(min(100vw,2560px)*46/1440) calc(min(100vw,2560px)*16/1440);margin:calc(min(100vw,2560px)*11/1440) 0 calc(min(100vw,2560px)*30/1440)}@media(max-width:767px){.lead-form .lead-form__wrapper{gap:6.875vw;grid-template-columns:1fr;grid-template-rows:repeat(5,auto);margin:0 0 6.25vw}}.lead-form .input__full-width{grid-column:span 2}@media(max-width:767px){.lead-form .lead-form__wrapper .text-field{grid-column:span 2}.lead-form .checkbox{margin-top:3.125vw}}.lead-form .lead-form__message{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;text-align:center;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lead-form-section{display:grid;grid-template-columns:calc(min(100vw,2560px)*316/1440) auto;grid-gap:calc(min(100vw,2560px)*95/1440);background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0.4))),url(b5e5868c672921110617.webp) center/cover;background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(b5e5868c672921110617.webp) 50%/cover;color:#fff!important;gap:calc(min(100vw,2560px)*95/1440);height:calc(min(100vw,2560px)*544/1440);padding:calc(min(100vw,2560px)*100/1440) calc(min(100vw,2560px)*24/1440);position:relative;-webkit-transition:background .2s ease-out;transition:background .2s ease-out}@media(max-width:767px){.lead-form-section{gap:9.375vw;grid-template-columns:1fr;grid-template-rows:auto 1fr;height:161.25vw;padding:15.625vw 2.5vw}}.lead-form-section .lead-form-section__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(min(100vw,2560px)*10/1440);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:767px){.lead-form-section .lead-form-section__header{gap:3.125vw}}.lead-form-section .lead-form-section__header h2,.lead-form-section .lead-form-section__header p{font-weight:500;text-transform:uppercase}.lead-form-section .lead-form-section__header h2{font-size:calc(min(100vw,2560px)*36/1440);line-height:1.2}@media(max-width:767px){.lead-form-section .lead-form-section__header h2{font-size:6.25vw}}.lead-form-section .lead-form-section__header p{font-size:calc(min(100vw,2560px)*20/1440);line-height:1.4}@media(max-width:767px){.lead-form-section .lead-form-section__header p{font-size:4.375vw}}.swiper-others h3{margin-bottom:calc(min(100vw,2560px)*30/1440)}@media(max-width:767px){.swiper-others h3{margin-bottom:6.25vw}}.swiper-others .swiper-others__slide{height:calc(min(100vw,2560px)*520/1440)}@media(max-width:767px){.swiper-others .swiper-others__slide{height:105.625vw;min-height:105.625vw;width:84.375vw!important}}.swiper-others .swiper-others__slide:not(:last-child){margin-right:calc(min(100vw,2560px)*16/1440)}@media(max-width:767px){.swiper-others .swiper-others__slide:not(:last-child){margin-right:3.125vw}}.swiper-others .swiper-others__slide .info{grid-template-columns:calc(min(100vw,2560px)*593/1440) calc(min(100vw,2560px)*158/1440)}.swiper-others .swiper-others__slide_odd{width:calc(min(100vw,2560px)*571/1440)}.swiper-others .swiper-others__slide_even{width:calc(min(100vw,2560px)*805/1440)}.swiper-others .arrow-button{justify-self:center;margin-top:calc(min(100vw,2560px)*30/1440)}@media(max-width:767px){.swiper-others .arrow-button{gap:1.5625vw;justify-self:flex-start;margin-top:6.25vw}.swiper-others .arrow-button span{font-size:5vw}.swiper-others .arrow-button svg{height:6.25vw;width:6.25vw}}.text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:767px){.text-block .text-block__gallery{margin:9.375vw 0 0}}.text-block h6{margin-bottom:calc(min(100vw,2560px)*30/1440)}@media(max-width:767px){.text-block h6{margin-bottom:3.125vw}}.text-block p{font-size:calc(min(100vw,2560px)*16/1440);line-height:1.4;white-space:pre-line}@media(max-width:767px){.text-block p{font-size:3.75vw}}.text-block .tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(min(100vw,2560px)*20/1440);margin-bottom:calc(min(100vw,2560px)*20/1440)}@media(max-width:767px){.text-block .tags{gap:6.25vw;margin-bottom:3.125vw}}.text-block .tags p{white-space:none}.text-block .text-block__gallery{display:none}@media(max-width:767px){.text-block .text-block__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.125vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.text-block .text-block__video iframe{background:#000;height:100%;width:100%}@media(max-width:767px){.text-block_reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.text-block_reverse .text-block__gallery{margin:0 0 9.375vw}}.catalog-list{grid-gap:calc(min(100vw,2560px)*16/1440);display:grid;gap:calc(min(100vw,2560px)*16/1440);grid-template-columns:repeat(3,1fr)}@media(max-width:767px){.catalog-list{gap:3.125vw;grid-template-columns:1fr}}body.alterEgo{background:#e40202;cursor:url(img/cursor.svg) 8 8,default}body.alterEgo .header .logo_main .logo_main_black{display:none}body.alterEgo .header .logo_main .logo_main_white{display:block}body.alterEgo .header a{color:#fff}body.alterEgo .header .logo-separator{background:#fff}body.alterEgo .header .logo_alter .logo_alter_white{display:block}body.alterEgo .header .logo_alter .logo_alter_red{display:none}body.alterEgo .header .header__button{background:#fff!important;color:#1a1a1a!important}body.alterEgo .header .header__button:hover{background:#ccc!important}body.alterEgo .header .burger{background:#fff}body.alterEgo .header .burger svg path{stroke:#dc0000}body.alterEgo .button_basic{background:#e40202;color:#fff}body.alterEgo .arrow-button{color:#fff}body.alterEgo .arrow-button svg path{stroke:#fff}body.alterEgo .load-more-button{color:#fff}body.alterEgo .lead-form-section{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.66)), to(rgba(0, 0, 0, 0.66))),url(74d88ba0f205574eb348.webp) center/cover!important;background:linear-gradient(rgba(0,0,0,.66),rgba(0,0,0,.66)),url(74d88ba0f205574eb348.webp) 50%/cover!important;background-position-y:calc(min(100vw,2560px)*-800/1440)!important}@media(max-width:767px){body.alterEgo .lead-form-section{background-position-y:0!important;background-repeat:no-repeat!important}}body.alterEgo .lead-form-section .button_basic{background:#fff;color:#000}body.alterEgo .lead-form-section .button_basic:active,body.alterEgo .lead-form-section .button_basic:hover{background:#ccc}body.alterEgo .text-block .block-title{color:hsla(0,0%,100%,.5)}body.alterEgo .idea-others h3,body.alterEgo .project-others h3,body.alterEgo .text-block p{color:#fff}body.alterEgo footer .footer .logo_main{opacity:0}body.alterEgo footer .footer .logo_alter{opacity:1}body.alterEgo footer .button_basic{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}body.alterEgo footer .button_basic:hover{opacity:.5}body.alterEgo .cookie{background:#1a1a1a;border:none;color:#fff}body.alterEgo .cookie button{background:#fff;color:#1a1a1a}body.alterEgo .menu{background:url(dfbe9fe1ce1a83d2c0c6.webp) 50%/cover no-repeat}body.alterEgo .menu .logo_main .logo_main_black{display:none}body.alterEgo .menu .logo_main .logo_main_white{display:block}body.alterEgo .menu .logo-separator{background:#fff}body.alterEgo .menu button{background:#fff;color:#1a1a1a}body.alterEgo .menu a{color:#fff}body.alterEgo #lead-form-modal .modal__content{background:url(aa07e8de78b5405b6f3b.webp) no-repeat 0 calc(min(100vw, 2560px)*-320/1440)/cover}@media(max-width:767px){body.alterEgo #lead-form-modal .modal__content{background:url(dfbe9fe1ce1a83d2c0c6.webp) no-repeat 0/110%}}body.alterEgo #lead-form-modal .modal__content .modal__close svg path{stroke:#fff}body.alterEgo #lead-form-modal .modal__content .lead-form-modal{color:#fff!important}body.alterEgo #lead-form-modal .modal__content .lead-form-modal input{border-color:#fff!important;color:#fff!important}body.alterEgo #lead-form-modal .modal__content .lead-form-modal input::-webkit-input-placeholder{color:#fff}body.alterEgo #lead-form-modal .modal__content .lead-form-modal input::-moz-placeholder{color:#fff}body.alterEgo #lead-form-modal .modal__content .lead-form-modal input:-ms-input-placeholder{color:#fff}body.alterEgo #lead-form-modal .modal__content .lead-form-modal input::-ms-input-placeholder{color:#fff}body.alterEgo #lead-form-modal .modal__content .lead-form-modal input::placeholder{color:#fff}body.alterEgo #lead-form-modal .modal__content .lead-form-modal button{background:#fff;color:#1a1a1a}body.alterEgo #lead-form-modal .modal__content .lead-form-modal button:active,body.alterEgo #lead-form-modal .modal__content .lead-form-modal button:disabled,body.alterEgo #lead-form-modal .modal__content .lead-form-modal button:not(:disabled):hover{background:#ccc}body.alterEgo #lead-form-modal .modal__content .lead-form-modal .checkbox__custom{border-color:#fff}body.alterEgo #lead-form-modal .modal__content .lead-form-modal input[type=checkbox]:checked~.checkbox__custom{background:url(img/checkbox_white.svg) 50%/70% no-repeat}body.alterEgo .banner_alter{display:block}body.alterEgo .banner{display:none}body.alterEgo .main-page .banner-wrap h2.alterEgo{display:block}body.alterEgo .main-page .banner-wrap h2.default{display:none}body.alterEgo .main-page .about,body.alterEgo .main-page .banner-wrap,body.alterEgo .main-page .faq{color:#fff!important}body.alterEgo .main-page .about__subtitle,body.alterEgo .main-page .faq h2{color:hsla(0,0%,100%,.5)}body.alterEgo .main-page .faq svg path{stroke:#fff}body.alterEgo .services__background .default{display:none!important}body.alterEgo .services__background .default-alter{display:block!important}body.alterEgo .project-page .project__header h2,body.alterEgo .project-page .project__header h3,body.alterEgo .project-page .project__header p,body.alterEgo .project-page .project__info-bottom p,body.alterEgo .projects-page .button_text,body.alterEgo .projects-page h2{color:#fff}body.alterEgo .project-page .project__info-bottom button{background:#000;color:#fff}body.alterEgo .project-page .project__info-bottom button:hover{background:rgba(0,0,0,.5)}body.alterEgo .idea-page .idea__info p,body.alterEgo .idea-page h2,body.alterEgo .ideas-page .button_text,body.alterEgo .ideas-page h2{color:#fff}body.alterEgo .idea-page .idea__info .block-title{color:hsla(0,0%,100%,.5)}body.alterEgo .idea-page .idea__info button{background:#000;color:#fff}body.alterEgo .idea-page .idea__info button:hover{background:rgba(0,0,0,.5)}body.alterEgo .idea-page .idea__swiper-buttons{color:#fff}body.alterEgo .idea-page .idea__swiper-buttons .idea__swiper-button-next:hover,body.alterEgo .idea-page .idea__swiper-buttons .idea__swiper-button-prev:hover,body.alterEgo .idea-page .idea__swiper-buttons .swiper-button-disabled{color:hsla(0,0%,100%,.5)!important}body.alterEgo .contacts-page h2,body.alterEgo .videos-page h2{color:#fff}body.alterEgo .contacts-page .contacts__item p{color:hsla(0,0%,100%,.5)}body.alterEgo .contacts-page a{color:#fff}body.alterEgo .error-page p{color:hsla(0,0%,100%,.5)}body.alterEgo .error-page .error__info .message,body.alterEgo .error-page .error__info .title{color:#fff}body.alterEgo .error-page a{background:#000;color:#fff}body.alterEgo .error-page a:hover{background:rgba(0,0,0,.5)}.modal{bottom:0;display:none;left:0;position:fixed;right:0;top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10000}.modal.open{display:-webkit-box;display:-ms-flexbox;display:flex}.modal__overlay{backdrop-filter:blur(2px);background:rgba(0,0,0,.6);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.modal__content{-webkit-animation:modal-appear .3s ease;animation:modal-appear .3s ease;background:#fff;padding:calc(min(100vw,2560px)*24/1440);position:relative;width:calc(100vw - min(100vw, 2560px)*48/1440);z-index:1}@media(max-width:767px){.modal__content{padding:5vw;width:93.75vw}}.modal__close{background:none;border:none;cursor:pointer;padding:0;position:absolute;right:calc(min(100vw,2560px)*40/1440);top:calc(min(100vw,2560px)*40/1440);z-index:10}@media(max-width:767px){.modal__close{right:4.6875vw;top:4.6875vw}}.modal__close svg{height:calc(min(100vw,2560px)*14/1440);width:calc(min(100vw,2560px)*14/1440)}@media(max-width:767px){.modal__close svg{height:3.4375vw;width:3.4375vw}}@-webkit-keyframes modal-appear{0%{opacity:0;-webkit-transform:translateY(calc(min(100vw, 2560px)*-20/1440));transform:translateY(calc(min(100vw, 2560px)*-20/1440))}@media(max-width:767px){0%{-webkit-transform:translateY(-6.25vw);transform:translateY(-6.25vw)}}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes modal-appear{0%{opacity:0;-webkit-transform:translateY(calc(min(100vw, 2560px)*-20/1440));transform:translateY(calc(min(100vw, 2560px)*-20/1440))}@media(max-width:767px){0%{-webkit-transform:translateY(-6.25vw);transform:translateY(-6.25vw)}}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.lead-form-modal{display:grid;grid-gap:calc(min(100vw,2560px)*50/1440);color:#1a1a1a!important;gap:calc(min(100vw,2560px)*50/1440);position:relative}@media(max-width:767px){.lead-form-modal{gap:9.375vw}}.lead-form-modal .lead-form-modal__header h2{font-size:calc(min(100vw,2560px)*36/1440);font-weight:500;line-height:1.2;text-transform:uppercase}@media(max-width:767px){.lead-form-modal .lead-form-modal__header h2{font-size:6.25vw}}.lead-form-modal input{border-color:#1a1a1a;color:#1a1a1a}.lead-form-modal input::-webkit-input-placeholder{color:#1a1a1a}.lead-form-modal input::-moz-placeholder{color:#1a1a1a}.lead-form-modal input:-ms-input-placeholder{color:#1a1a1a}.lead-form-modal input::-ms-input-placeholder{color:#1a1a1a}.lead-form-modal input::placeholder{color:#1a1a1a}.lead-form-modal .checkbox__custom,.lead-form-modal input:focus{border-color:#1a1a1a}.lead-form-modal input[type=checkbox]:checked~.checkbox__custom{background:url(img/checkbox_black.svg) 50%/70% no-repeat}.lead-form-modal button{background:#1a1a1a;color:#fff}.lead-form-modal button:hover{background:#ccc;color:#1a1a1a}.lead-form-modal .lead-form__message{padding-bottom:calc(min(100vw,2560px)*100/1440);padding-top:calc(min(100vw,2560px)*100/1440)}@media(max-width:767px){.lead-form-modal .lead-form__message{padding-bottom:31.25vw;padding-top:31.25vw}}.menu{display:none}@media(max-width:767px){.menu{background:#fff;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;height:100dvh;opacity:0;padding-bottom:6.25vw;position:fixed;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:100vw;z-index:20;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out}.menu.open{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.menu .header__wrap{height:auto;padding:5vw}.menu .header__wrap .logo_main .logo_main_white{display:none}.menu .header__wrap .logo_main .logo_main_black{display:block}.menu .header__wrap .logo_alter .logo_alter_white{display:none}.menu .header__wrap .logo_alter .logo_alter_red{display:block}.menu .header__wrap .logo-separator{background:#1a1a1a}.menu .menu__wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:space-between;padding:11.25vw 3.125vw 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu .burger svg{height:3.4375vw;width:4.6875vw}.menu .burger svg path{stroke:#fff}.menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4.6875vw;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu li{list-style-type:none}.menu li a{color:#1a1a1a;font-size:6.25vw;font-weight:500;line-height:1.2;text-transform:uppercase;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.menu li a:hover{color:#9d9d9d}}
@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease;-webkit-transition-timing-function:initial;transition-timing-function:ease;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;display:block;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{border:4px solid #007aff;border-radius:50%;border-top:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;height:var(--swiper-navigation-size);margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#007aff;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s;transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:4px;bottom:var(--swiper-scrollbar-bottom,4px);height:4px;height:var(--swiper-scrollbar-size,4px);left:1%;left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:auto;top:var(--swiper-scrollbar-top,auto);width:98%;width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:auto;left:var(--swiper-scrollbar-left,auto);position:absolute;right:4px;right:var(--swiper-scrollbar-right,4px);top:1%;top:var(--swiper-scrollbar-sides-offset,1%);width:4px;width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;-webkit-transform-origin:0 0;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";-webkit-filter:blur(50px);filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transform-origin:center bottom;transform-origin:center bottom}
@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease;-webkit-transition-timing-function:initial;transition-timing-function:ease;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;display:block;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{border:4px solid #007aff;border-radius:50%;border-top:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}

.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s;transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}
