:root{--color-accent:#ebc98c;--color-gray:#ffffff9c;--color-gray-darker:#fff6;--size-h0:80px;--size-h1:46px;--size-h2:32px;--size-h3:20px;--size-description:18px;--size-body:16px;--animation:ease-in-out 95ms;--wgap:1vw;--wgap2:1.5vw;--wgap3:3vw;--hgap:5vh;--hgap2:10vh;--hgap3:15vh;--hgap4:20vh;--gap:3rem;--gap-1:1rem;--gap-2:2rem;--gap-5:5rem;--font-sans:"TikTok Sans", "Open Sans", sans-serif;--font-heading:"Playfair Display", "Noto Serif HK", serif;--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--white:#fff;--color-sub:#ffffff9c;--mono:ui-monospace, Consolas, monospace}@media (width<=1024px){:root{--size-h0:32px;--size-h1:26px;--size-h2:20px;--size-description:18px;--size-body:16px;--gap:1rem}}@media (width<=1024px) and (orientation:landscape){:root{--size-h0:32px;--size-h1:26px;--size-h2:20px;--size-description:18px;--size-body:16px;--gap:1rem;--hgap:5vw;--hgap2:10vw}}.container{width:90vw;max-width:1700px;margin:0 auto}@media (width<=1024px) and (orientation:portrait){.container{max-width:100%}}.container--small{width:calc(90vw - 100px);max-width:1600px;margin:0 auto}@media (width<=1024px) and (orientation:portrait){.container--small{box-sizing:border-box;width:100%;max-width:100%;padding:0 25px}}.flex{display:flex}@media (width<=1024px) and (orientation:portrait){.flex{flex-direction:column}}.column{flex-direction:column}.start{justify-content:start}.end{justify-content:end}.justify{justify-content:space-between}.center{justify-content:center}.baseline{align-items:baseline}.v-end{align-items:end}.v-middle{align-items:center}@media (width<=1024px){.x-hidden{display:none}}footer{padding:var(--hgap2);background:#18181a}.footer h4{opacity:.3}.footer p{padding:4px 0}.footer ul{margin:0;padding:0;list-style:none}.footer ul a{color:var(--color-gray);padding:4px 0;text-decoration:none;display:inline-block}.footer ul a:hover{color:#fff}.footer .footer__item{margin-bottom:var(--hgap)}h1,h2,h3,.h1,.h2,.h3{font-family:var(--font-heading);font-weight:400}.description{font-size:var(--size-description);letter-spacing:3%;font-weight:300;line-height:153%}.h0{font-size:var(--size-h0)}.h1{font-size:var(--size-h1);text-transform:uppercase;line-height:125%}.h2{font-size:var(--size-h2);text-transform:uppercase;letter-spacing:15%;line-height:125%}.h3{font-size:var(--size-h3);letter-spacing:20%;text-transform:uppercase;margin-top:2rem;margin-bottom:2rem;line-height:150%}.h4{font-family:var(--font-sans);text-transform:uppercase;color:#fff;letter-spacing:6%;font-size:14px;font-weight:600;text-decoration:none}.h-lined{text-transform:uppercase;margin-left:20px;display:block;position:relative}.h-lined:after{content:"";background:var(--color-accent);width:3px;height:100%;display:block;position:absolute;top:0;left:-20px}.quote{font-family:var(--font-heading);font-size:24px;line-height:142%}@media (width<=1024px){.quote{font-size:18px}}.quote-big{font-size:32px;line-height:142%;font-family:var(--font-heading)}@media (width<=1024px){.quote-big{font-size:24px}}.accent{color:var(--color-accent)}.white-opacity,.gray{color:var(--color-gray)}.gray-darker{color:var(--color-gray-darker)}.line-height-double{line-height:200%}.delimiter{color:var(--color-accent);vertical-align:middle;padding:0 15px;font-size:12px;font-weight:700;line-height:1;display:inline-block;position:relative}.benefits{padding:var(--hgap2) 0;background:#18181a}@media (width<=1024px){.benefits{padding:var(--hgap) 0}}@media (width<=1024px) and (orientation:landscape){.benefits .flex{flex-wrap:wrap}}.benefits .benefits__item{width:25%;padding:var(--wgap);box-sizing:border-box;text-align:center}@media (width<=1024px){.benefits .benefits__item{width:100%}}@media (width<=1024px) and (orientation:landscape){.benefits .benefits__item{width:calc(50% - 1vw)}}.benefits .benefits__item .h3{text-transform:uppercase;padding-bottom:var(--wgap2);margin-bottom:var(--wgap2);font-size:17px;display:block;position:relative}.benefits .benefits__item .h3:after{content:"";background:var(--color-accent);width:60px;height:3px;display:block;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (width<=1024px){.benefits .benefits__item .h3:after{transform:translate(-50%)translateY(100%)}}.button{text-align:center;color:#fff;box-sizing:border-box;cursor:pointer;z-index:10;border:0;outline:none;min-width:120px;padding:17px 42px;font-weight:600;text-decoration:none;transition:all 95ms ease-in-out;display:inline-block;position:relative;box-shadow:inset 0 0 0 4px #fff}.button:hover{color:#1a1a1c;box-shadow:inset 0 0 0 40px #fff}.button--primary{color:var(--color-accent);box-shadow:inset 0 0 0 4px var(--color-accent)}.button--primary:hover{box-shadow:inset 0 0 0 40px var(--color-accent)}.button--black{color:#fff;box-shadow:none;background:#000000d6;border-radius:10px;padding:19px 44px}.button--black:hover{color:#fff;box-shadow:none;background:#000}.link{text-transform:uppercase;color:#ffffffe6;letter-spacing:6%;font-size:14px;font-weight:600;text-decoration:none;transition:color 95ms linear;display:inline-block;position:relative}.link:hover{color:#fff}.link:hover:after{opacity:1;border-color:var(--color-accent);width:30px}.link:hover:before{opacity:1;border-color:var(--color-accent);left:calc(100% + 33px)}.link:after{content:"";border-top:1px solid var(--color-sub);opacity:.5;width:20px;margin-left:10px;transition:all 95ms ease-in-out;position:absolute;top:50%;left:100%}.link:before{opacity:.5;content:"";border:1px solid var(--color-sub);border-bottom:0;border-left:0;width:6px;height:6px;transition:all 95ms ease-in-out;display:block;position:absolute;top:50%;left:calc(100% + 23px);transform:translateY(-50%)rotate(45deg)}.link.accent{color:var(--color-accent)}.link.accent:after,.link.accent:before{border-color:var(--color-accent)}.link.link--black{color:#000}.link.link--black:after,.link.link--black:before{border-color:#000}.link-slave,.link-slave.link{text-transform:none;letter-spacing:normal;opacity:.8;font-size:14px;font-weight:400;text-decoration:none;display:inline-block;position:relative;color:var(--color-accent)!important}:is(.link-slave,.link-slave.link):hover{opacity:1}:is(.link-slave,.link-slave.link):hover svg{opacity:1}:is(.link-slave,.link-slave.link) svg{opacity:.5;width:12px;height:12px;position:absolute;top:3px;left:calc(100% + 2px)}.contact{padding:var(--hgap2)}@media (width<=1024px){.contact{padding:var(--hgap) 0}}.contact .contact__item{padding:0 var(--wgap3)}@media (width<=1024px){.contact .contact__item{text-align:center;margin-bottom:var(--hgap);border:0}.contact .contact__item svg{width:36px}}.contact .contact__item:first-child{text-align:right;border-right:1px solid #ffffff1c}@media (width<=1024px){.contact .contact__item:first-child{text-align:center;border:0}}.contact .contact__item .h3{text-transform:uppercase;color:var(--color-accent);margin:var(--wgap3) var(--wgap)}.contact .contact__icons{align-items:center;display:flex}@media (width<=1024px){.contact .contact__icons{flex-flow:wrap;justify-content:center}}.contact .contact__icons a{opacity:.6;margin:0 15px}.contact .contact__icons a:hover{opacity:1}.contact .contact__icons p{margin:0}@media (width<=1024px){.contact .contact__icons p{width:100%;display:block}}.contact .contact__links{padding:var(--wgap2) var(--wgap);flex-direction:row!important;justify-content:end!important;align-items:center!important}@media (width<=1024px) and (orientation:portrait){.contact .contact__links{justify-content:center!important}}.contact .contact__links a{color:var(--color-gray)}.contact .contact__links svg{margin-right:10px}.popup-form{flex-direction:column;display:flex}.popup-form .popup-form__description .h3{margin-top:0}.popup-form .popup-form__description p{color:#0000008a}.popup-form .popup-form__control{margin-right:var(--wgap2);width:50%}@media (width<=1024px){.popup-form .popup-form__control{width:100%}}.popup-form .popup-form__control:last-child{margin-right:0}.popup-form .popup-form__control label{text-transform:uppercase;padding:5px 10px;font-size:10px;display:block}.popup-form .popup-form__control input{box-sizing:border-box;background:#f3f4f7;border:2px solid #f3f4f7;border-radius:10px;outline:0;width:100%;padding:15px 25px}.popup-form .popup-form__control input:focus{background:#fff;border:2px solid #0000008a}.popup-form .popup-form__action{padding-top:30px}.popup-form .popup-form__action p{margin-right:var(--wgap2);text-align:right;opacity:.5;max-width:300px;font-size:12px}@media (width<=1024px){.popup-form .popup-form__action p{text-align:center;order:2}.popup-form .popup-form__action button{order:1}}.form{flex-direction:column;display:flex}.form .popup__form-inputs{margin:30px 0}@media (width<=1024px){.form .popup__action{display:flex}}@media (width<=1024px){.form .popup__action a{order:1}}.form .popup__action p{margin-right:var(--wgap2);text-align:right;opacity:.5;max-width:300px;font-size:12px}@media (width<=1024px){.form .popup__action p{text-align:center;order:2}}.form .popup__control{margin-right:var(--wgap2);width:50%}.form .popup__control:last-child{margin-right:0}@media (width<=1024px){.form .popup__control{width:100%;margin:0;margin-bottom:var(--wgap2)}}.form .popup__control label{text-transform:uppercase;padding:5px 10px;font-size:10px;display:block}.form .popup__control input{box-sizing:border-box;background:#f3f4f7;border:2px solid #f3f4f7;border-radius:10px;outline:0;width:100%;padding:15px 25px}.form .popup__control input:focus{background:#fff;border:2px solid #0000008a}.popup__description .h3{margin-top:0}.popup__description p{color:#0000008a}.menu-btn{display:none}@media (width<=1024px){.menu-btn{display:inline-block}}.menu-opened{overscroll-behavior:none;overflow:hidden}.menu-btn{cursor:pointer;color:inherit;text-transform:none;background:#00000059;border:0;border-radius:5px;margin:-20px 0 0;padding:15px 10px;font-size:1px;line-height:0;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;overflow:visible}.menu-opened .menu-btn{background:0 0}.menu-btn:hover,.menu-opened .menu-btn:hover{opacity:.7}.menu-opened .menu-btn .menu-btn-inner,.menu-opened .menu-btn .menu-btn-inner:before,.menu-opened .menu-btn .menu-btn-inner:after{background-color:var(--color-accent)}.menu-btn-box{width:40px;height:24px;display:inline-block;position:relative}.menu-btn-inner{margin-top:-2px;display:block;top:50%}.menu-btn-inner,.menu-btn-inner:before,.menu-btn-inner:after{background-color:var(--color-accent);border-radius:4px;width:40px;height:4px;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;position:absolute}.menu-btn-inner:before,.menu-btn-inner:after{content:"";display:block}.menu-btn-inner:before{top:-10px}.menu-btn-inner:after{bottom:-10px}.menu-btn .menu-btn-inner{transition:background-color 0s linear .13s;top:2px}.menu-btn .menu-btn-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);top:10px}.menu-btn .menu-btn-inner:after{transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);top:20px}.menu-opened .menu-btn .menu-btn-inner{transition-delay:.22s;background-color:#0000!important}.menu-opened .menu-btn .menu-btn-inner:before{transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;top:0;transform:translateY(10px)rotate(45deg)}.menu-opened .menu-btn .menu-btn-inner:after{transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;top:0;transform:translateY(10px)rotate(-45deg)}.mobile-menu{z-index:99;box-sizing:border-box;color:#fff;visibility:hidden;background:#1a1a1c;flex-direction:column;justify-content:end;width:100vw;max-width:500px;height:100vh;padding-top:100px;display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%)}.menu-opened .mobile-menu{visibility:visible;transition:all .3s cubic-bezier(.55,.055,.675,.19);transform:translate(0)}.mobile-menu .mobile-menu__nav{opacity:0;flex-grow:1;overflow:auto;transform:translate(15%)}.menu-opened :is(.mobile-menu .mobile-menu__nav){opacity:1;transition:all .3s ease-in-out .2s;transform:translate(0%)}.mobile-menu .mobile-menu__action{text-align:left;opacity:0;will-change:transform, opacity;transform:translate(15%)}.menu-opened :is(.mobile-menu .mobile-menu__action){opacity:1;transition:all .3s ease-in-out .5s;transform:translate(0%)}.mobile-menu .mobile-menu__action a{color:#ffffff80;background:#151516;padding:25px 25px 25px calc(60px + 5vw);text-decoration:none;display:block}.mobile-menu .mobile-menu__action a svg{vertical-align:middle;opacity:.5;margin-right:10px}.mobile-menu .mobile-menu__phone{text-align:left;color:#fff;opacity:0;will-change:transform, opacity;padding:25px 25px 25px calc(60px + 5vw);font-size:20px;font-weight:700;transform:translate(15%)}.menu-opened :is(.mobile-menu .mobile-menu__phone){opacity:1;transition:all .3s ease-in-out .35s;transform:translate(0%)}.mobile-menu .mobile-menu__phone a{color:#fff;text-decoration:none}.mobile-menu h4{color:var(--color-gray-darker);text-transform:uppercase;margin-top:60px;padding-left:calc(60px + 5vw)}.mobile-menu ul{box-sizing:border-box;margin:0;padding-left:5vw;padding-right:5vw;list-style:none}.mobile-menu ul.mobile-menu--small{margin-top:20px}.mobile-menu ul.mobile-menu--small a{font-size:13px}.mobile-menu ul:first-child{border-radius:25px;margin:0 5vw;padding:0}.mobile-menu ul:first-child a{position:relative}.mobile-menu ul:first-child a:before{content:"";background:var(--color-accent);width:2px;height:10px;display:none;position:absolute;top:50%;left:40px;transform:translateY(-50%)}.mobile-menu ul li{margin:0;padding:0;list-style:none}.mobile-menu ul li:first-child a{border-top:1px solid #ffffff08}.mobile-menu ul .dropdown.active{background:#0000001a;border-radius:25px}.mobile-menu ul .dropdown.active span{border:0}.mobile-menu ul .dropdown.active span:after{transform:rotate(180deg)}.mobile-menu ul .dropdown.active ul{display:block}.mobile-menu ul .dropdown ul{display:none}.mobile-menu ul .dropdown ul li a{border:0}.mobile-menu ul a,.mobile-menu ul span{color:#ffffffb3;border-bottom:1px solid #ffffff08;padding:15px 60px;text-decoration:none;display:block}.mobile-menu ul .dropdown span{display:inline-block;position:relative}.mobile-menu ul .dropdown span:after{content:"";border-top:7px solid #ffffffb3;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;margin-left:10px;transition:all .3s ease-in-out;display:inline-block}.cart-icon{color:#fff;justify-content:center;align-items:center;width:24px;height:24px;position:relative;display:flex!important}@media (width<=1024px){.cart-icon{display:none!important}}.cart-icon svg{height:16px!important}.cart-icon span{width:20px;height:20px;color:var(--color-accent);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;left:100%}.cart-icon.cart-icon--filled{opacity:1!important;display:flex!important}.cart-icon.cart-icon--filled:before{content:"";z-index:-1;background:#0000008c;border:1px solid #ffffff1a;border-radius:20px;width:calc(100% + 28px);height:calc(100% + 8px);display:block;position:absolute;top:-6px;left:-4px}@media (width<=1024px){.cart-icon.cart-icon--filled{width:auto;position:fixed;bottom:5vh;left:50%;transform:translate(-50%)}.menu-opened .cart-icon.cart-icon--filled{display:none!important}.cart-icon.cart-icon--filled:before{width:auto;height:auto;inset:-12px -4px -10px -10px}.cart-icon.cart-icon--filled svg{height:25px!important}.cart-icon.cart-icon--filled span{width:auto;min-width:20px;padding:0 10px;font-size:14px;position:relative;left:auto}}body{font-family:var(--font-sans);font-size:var(--size-body);background:#1a1a1c;margin:0}.index-intro{width:100%;min-height:100vh;padding-bottom:var(--hgap2);box-sizing:border-box;background:linear-gradient(111.81deg,#28282a 4.79%,#0d0d0e 95.7%)}.header-sticked .index-intro{padding-top:112px}@media (width<=1024px){.index-intro{box-sizing:border-box;justify-content:start;align-items:center;padding-top:25vh}}.index-intro__logo{opacity:.05;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.index-intro__logo svg{width:120%;height:120%;margin-top:-10%;margin-left:0%}.index-intro-block{padding-left:5rem;position:relative}@media (width<=1024px) and (orientation:portrait){.index-intro-block{padding-left:0}}.index-intro-block .index-intro-block__description{margin:var(--gap) 0;z-index:10}@media (width<=1024px) and (orientation:portrait){.index-intro-block .index-intro-block__description{text-align:center;margin:var(--gap-2) 0}}@media (width<=1024px) and (orientation:portrait){.index-intro-block .index-intro-block__buttons{flex-direction:column;justify-content:center;align-items:center;display:flex}}.index-intro-block .index-intro-block__buttons a{margin-right:var(--gap-2)}@media (width<=1024px) and (orientation:portrait){.index-intro-block .index-intro-block__buttons a{width:70%;margin:0 0 15px}}.index-intro-block span{z-index:1;display:block;position:relative}.index-intro-block span:last-child{z-index:10}.index-intro-block .h1{text-transform:none;line-height:1}.index-intro-block .h1 .h0{font-weight:600}.index-intro-block .h1 .h0 b{font-weight:inherit}.index-intro-block .h1 i{font-style:normal}@media (width<=1024px) and (orientation:portrait){.index-intro-block{text-align:center}.index-intro-block .h1,.index-intro-block .h0{text-transform:uppercase;letter-spacing:4%;font-size:6.5vw;line-height:120%}}.index-intro-block .index-intro-block__timeline{transform-origin:100% 100%;flex-direction:row;justify-content:space-between;align-items:center;width:350px;display:flex;position:absolute;top:0;right:100%;transform:rotate(-90deg)}@media (width<=1024px){.index-intro-block .index-intro-block__timeline{display:none}}@media (width<=1024px) and (orientation:landscape){.index-intro-block .index-intro-block__timeline{width:200px}}.index-intro-block .index-intro-block__timeline span{white-space:nowrap;color:var(--color-gray);opacity:.7;text-transform:uppercase;font-size:12px;display:inline-block}.index-intro-block .index-intro-block__timeline-line{background:#ffffff1a;width:100%;height:1px;margin:0 10px}@media (width<=1024px){.index-intro-benefits{margin-top:var(--hgap);flex-direction:row;display:flex}}@media (width<=1024px) and (orientation:portrait){.index-intro-benefits{flex-wrap:wrap}}.index-intro-benefits__item{padding:var(--gap-2) 0;align-items:center;display:flex}@media (width<=1024px){.index-intro-benefits__item{box-sizing:border-box;width:50%;padding:10px}.index-intro-benefits__item svg{width:30px}}@media (width<=1024px) and (orientation:landscape){.index-intro-benefits__item{padding:25px 10px}}.index-intro-benefits__icon{margin-right:20px}.index-intro-benefits__description{text-transform:uppercase;color:var(--color-gray);font-size:12px;font-weight:500;line-height:150%}.index-header{padding:var(--gap-1) 0;z-index:20}@media (width<=1024px){.index-header{z-index:100;width:100%;padding:var(--gap-1) 0;background:linear-gradient(#161616,#16161600);position:fixed;top:0;left:0}.index-header .container{flex-direction:row;justify-content:space-between;align-items:center}}.index-header .index-header__inner{align-items:end;padding-top:15px;display:flex}@media (width<=1024px){.index-header .index-header__inner{padding:0}}.index-header .index-header__logo{align-self:center;width:200px;height:80px;margin-left:0;margin-right:auto}@media (width<=1024px){.index-header .index-header__logo{width:120px;height:auto}}.index-header .index-header__logo svg{object-fit:contain;object-position:left center;width:100%;height:100%}.index-header .index-header__nav{padding-top:15px}@media (width<=1024px){.index-header .index-header__nav{display:none}}.index-header .index-header__nav ul{margin:0;list-style:none;display:flex}.index-header .index-header__nav ul li{margin-right:60px}.index-header .index-header__nav ul li.active>a{color:#fff}.index-header .index-header__nav ul li.dropdown{cursor:default;position:relative}.index-header .index-header__nav ul li.dropdown:hover ul{display:block}.index-header .index-header__nav ul li.dropdown:hover span{color:#fff}.index-header .index-header__nav ul li.dropdown:hover span:before{content:"";z-index:-1;background:#0a0a0a;border-radius:15px 15px 0 0;display:block;position:absolute;inset:-15px -25px -20px}.index-header .index-header__nav ul li.dropdown span{color:var(--color-sub);font-weight:600;position:relative}.index-header .index-header__nav ul li.dropdown ul{border-radius:0 0 15px 15px;flex-direction:column;margin:0;padding:25px 25px 15px;display:none;position:absolute;top:calc(100% - 5px);left:-25px}.index-header .index-header__nav ul li.dropdown ul a{padding:5px 0;font-weight:400;display:block}.index-header .index-header__nav ul li.dropdown ul:before{content:"";background:#0a0a0a;border-radius:0 15px 15px;display:block;position:absolute;inset:15px 0 0}.index-header .index-header__nav ul li.dropdown ul a:after{display:none}.index-header .index-header__nav ul a{color:var(--color-sub);font-weight:600;text-decoration:none;position:relative}.index-header .index-header__nav ul a:after{content:"";background:var(--color-accent);width:0;height:4px;transition:width 95ms ease-in-out;display:block;position:absolute;top:calc(100% + 6px);left:0}.index-header .index-header__nav ul a:hover{color:#fff}.index-header .index-header__nav ul a:hover:after{width:50%}.index-header .index-header__phone{margin-right:50px}@media (width<=1024px){.index-header .index-header__phone{display:none}}.index-header .index-header__phone a{color:var(--white);font-weight:700;text-decoration:none}.index-header .index-header__controls{padding-bottom:6px;display:flex}.index-header .index-header__controls a{opacity:.6;height:20px;margin-left:10px;text-decoration:none;display:block}@media (width<=1024px){.index-header .index-header__controls a:first-child{display:none}}.index-header .index-header__controls a:hover{opacity:1}.index-header .index-header__controls a svg{height:100%}.index-header .index-header__support a{margin-left:10px}.header-sticked .index-header{background:linear-gradient(#161616,#16161600);width:100%;position:fixed;top:0;left:0;transform:translateY(-100%)}@media (width<=1024px){.header-sticked .index-header{transition:none;transform:none}}.header-sticked .index-header .index-header__logo{width:100px;height:60px}@media (width<=1024px){.header-sticked .index-header .index-header__logo{width:120px;height:auto;transition:none}}.header-sticked .index-header .index-header__inner{padding-top:5px}.header-sticked.animate-in .index-header{transition:transform .25s ease-in-out;transform:translateY(0)}@media (width<=1024px){.header-sticked.animate-in .index-header{transition:none;transform:none}}.index-services{margin-top:-55px}.index-services__item{width:calc(33.3% - var(--wgap));box-sizing:border-box;background:#18181a;border-radius:20px;flex-direction:column;margin:0 15px;padding:40px 50px 70px;display:flex}@media (width<=1024px){.index-services__item{width:100%;margin:15px 0}}@media (width<=1024px) and (orientation:landscape){.index-services__item{width:calc(33.3% - 10px);margin:0 5px;padding:40px 20px}}.index-services__item p{margin-top:0;margin-bottom:30px}.index-services__item .services__buttons{margin-top:auto;margin-bottom:0}.index-services-info{color:var(--color-sub);font-size:12px;display:flex}.index-services-info__item{align-items:center;margin-right:30px;display:flex}.index-services-info__item svg{opacity:.6}.index-services-info__item span{padding-left:10px}.index-shop{margin:var(--hgap2) auto;position:relative}@media (width<=1024px){.index-shop{margin:var(--hgap) auto}}.index-shop__description{text-align:center;box-sizing:border-box;width:45%;padding:10vh var(--gap)}@media (width<=1024px){.index-shop__description{width:100%;padding:5vh 0}}.index-shop__description h2{margin-top:0}.index-shop__description .link{margin-top:var(--gap)}.index-shop__image{width:55%}@media (width<=1024px){.index-shop__image{width:100%}}.index-shop__image img{object-fit:cover;border-radius:30px 0 0 30px;width:55vw;height:100%;position:absolute;top:0;right:0}@media (width<=1024px){.index-shop__image img{border-radius:30px;width:100%;height:auto;position:relative;top:auto;left:auto}}.index-categories{padding:var(--hgap);background:#151516}.index-categories .index-categories__heading{margin-top:var(--gap);margin-bottom:var(--gap)}@media (width<=1024px){.index-categories .index-categories__heading{flex-direction:row;align-items:center}.index-categories .index-categories__heading .link{margin-right:40px}}.index-categories .h3{margin-top:0;margin-bottom:0;margin-right:var(--gap-2)}.index-categories .index-categories__item{width:calc(25% - 1vw);position:relative}@media (width<=1024px){.index-categories .index-categories__item{width:100%;margin-bottom:8vw}}@media (width<=1024px) and (orientation:landscape){.index-categories .index-categories__item{width:calc(25% - 1vw)}}.index-categories .index-categories__item a{z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.index-categories .index-categories__item a:hover+.index-categories__image+.index-categories__description:before,.index-categories .index-categories__item a:hover+.index-categories__image+.index-categories__description:after{opacity:1;transition:all var(--animation);transform:translate(0)translateY(0)}.index-categories .index-categories__item a:hover+.index-categories__image+.index-categories__description p{color:#ffffffe6}.index-categories .index-categories__more{text-align:center;width:calc(8% - 15px)}.index-categories .index-categories__more a{margin-top:220%}.index-categories .index-categories__description{box-sizing:border-box;padding:25px 15px 15px;position:relative}@media (width<=1024px){.index-categories .index-categories__description{padding-top:15px}}.index-categories .index-categories__description p:last-child{margin-bottom:0}.index-categories .index-categories__description:before{content:"";border:2px solid var(--color-accent);opacity:0;border-bottom:0;border-right:0;width:7px;height:7px;display:block;position:absolute;top:30px;left:5px;transform:translate(10px)translateY(10px)}.index-categories .index-categories__image{border:1px solid #ebc98c00;border-radius:15px;transition:all 95ms ease-in-out;position:relative;overflow:hidden}.index-categories .index-categories__image img{width:105%;height:105%;position:absolute;top:0;left:0}.index-categories .index-categories__image:after{content:"";margin-top:130%;display:block}.index-categories p{transition:all var(--animation)}.index-quote{padding:var(--hgap2) 0}@media (width<=1024px) and (orientation:portrait){.index-quote{padding-bottom:0}}.index-quote__image{justify-content:center;align-items:center;width:50%;display:flex}@media (width<=1024px) and (orientation:portrait){.index-quote__image{width:100%}}.index-quote__text{box-sizing:border-box;width:50%;padding-left:0}@media (width<=1024px) and (orientation:portrait){.index-quote__text{text-align:center;width:100%}}.index-quote__circle{width:70%;position:relative}.index-quote__circle:after{content:"";margin-top:100%;display:block}.index-quote__circle img{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.index-quote__author{margin-top:var(--gap);font-size:12px}.index-quote__author span{font-size:16px;font-weight:600}.index-laboratory{background:url(../laboratory.jpg) bottom/cover}@media (width<=1024px){.index-laboratory{text-align:center;height:auto;padding:var(--hgap2) 0;margin:0}}.index-laboratory .h0{font-weight:700}.index-laboratory__container{align-items:center;height:100%}.index-laboratory__description{max-width:600px}.laboratory__shadowed{position:relative}.laboratory__shadowed:after{content:"";z-index:5;opacity:.15;background:#000;border-radius:50%;width:70vw;height:20px;display:block;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(60%);box-shadow:0 0 20px 20px #000}.laboratory{z-index:10;border-left:3px solid var(--color-accent);min-height:400px;margin:var(--hgap) 0 var(--hgap3) 0;box-sizing:border-box;background:#151516;border-radius:20px;position:relative;overflow:hidden}@media (width<=1024px) and (orientation:portrait){.laboratory{margin-top:var(--hgap2);border:0;border-bottom:2px solid var(--color-accent)}}.laboratory .laboratory__text{box-sizing:border-box;width:480px;padding:6vw 50px;font-size:15px;line-height:200%}@media (width<=1024px) and (orientation:portrait){.laboratory .laboratory__text{order:2;width:100%;padding:40px}}.laboratory .laboratory__text h3{margin-top:0}.laboratory .laboratory__image{width:calc(100% - 480px);position:relative}@media (width<=1024px) and (orientation:portrait){.laboratory .laboratory__image{order:1;width:100%}}.laboratory .laboratory__image img{object-fit:cover;width:100%;height:110%;position:absolute;top:0;left:0}@media (width<=1024px) and (orientation:portrait){.laboratory .laboratory__image img{position:relative;inset:auto}}.index-blog{background:url(../images/blog-bg.jpg) 50%/cover no-repeat;margin-bottom:0;position:relative}.index-blog .flex{z-index:2;flex-wrap:wrap;position:relative}@media (width<=1024px){.index-blog .flex{flex-flow:wrap}}.index-blog .index-blog__description{margin:var(--hgap3) 0;background:#000000b3;max-width:400px;padding:40px}.index-blog .index-blog__description .link{margin-top:var(--wgap2)}.index-blog .index-blog__svg{opacity:.75;z-index:-1;width:100%;height:30vw;position:absolute;bottom:60%}.index-blog h2{text-align:right;text-transform:uppercase;box-sizing:border-box;width:50%;padding:3vw 3vw 0}@media (width<=1024px){.index-blog h2{text-align:center;width:100%}}.index-blog .index-blog__number{color:var(--color-accent);opacity:.6;font-size:12px;font-weight:700}.index-blog .index-blog__heading{color:#fff;text-align:left;margin-bottom:15px;font-weight:400}.index-blog .index-blog__filled{background:#000000b3}.index-blog .index-blog__action{border:0;border-radius:25px;justify-content:center;align-items:center;width:25%;display:flex}@media (width<=1024px){.index-blog .index-blog__action{background:0 0;width:50%}}.index-blog .index-blog__action .link{margin-left:-25px}.index-blog .index-blog__item{box-sizing:border-box;width:25%;padding:3vw;position:relative}.index-blog .index-blog__item:first-child{border:0}@media (width<=1024px){.index-blog .index-blog__item{width:50%}.index-blog .index-blog__item:first-child,.index-blog .index-blog__item:nth-child(2){border-bottom:1px solid #ffffff0e}.index-blog .index-blog__item:nth-child(3){border:0;border-right:1px solid #ffffff0e}}@supports (background-image:url('../images/blog-bg.webp')){.index-blog{background-image:url(../images/blog-bg.webp)}}.contacts__intro{box-sizing:border-box;min-height:100vh}@media (width<=1024px){.contacts__intro{padding:130px 30px 30px}}.contacts__inner{flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;display:flex}@media (width<=1024px) and (orientation:landscape){.contacts__inner{margin-bottom:var(--hgap2)}}@media (width<=1024px){.contacts__inner .container--small.flex{box-sizing:border-box;width:100%;max-width:100%;padding:0 25px}}@media (width<=1024px) and (orientation:landscape){.contacts__inner .container--small.flex .contacts__section:last-child{width:20%}}.contacts__section{width:33%;max-width:260px;position:relative}.contacts__section .h3{margin-top:0;margin-bottom:1rem}@media (width<=1024px) and (orientation:portrait){.contacts__section{width:100%;max-width:100%;margin-bottom:var(--hgap);padding:0}}.contacts__timeline{margin:12px 0}.contacts__timeline p{margin:0;font-size:14px;line-height:150%}.contacts__timeline .contacts__timeline-item{align-items:center;margin-bottom:5px;display:flex;position:relative}.contacts__timeline .contacts__timeline-item:last-child .contacts__timeline-label{border-color:var(--color-accent)}.contacts__timeline .contacts__timeline-label{border-right:1px solid var(--color-gray-darker);width:100px;padding-right:10px}.contacts__timeline .contacts__timeline-time{padding-left:10px}.contacts__timeline .contacts__timeline-time p{color:#fff!important}.contacts__block{padding-bottom:20px}.contacts__block h4{color:var(--color-gray-darker);margin:0;font-weight:400}.contacts__block p{color:#ffffffcf;margin:0}.contacts__block a{color:#fff;text-decoration:none}.contacts__block a:hover{color:var(--color-accent)}.contacts__block .contacts__accent{color:#fff;font-size:14px;font-weight:500;line-height:130%;display:block;position:relative;margin:8px 0!important}.contacts__block .contacts__accent b{color:var(--color-accent);font-weight:500}.contacts__block .contacts__accent svg{width:16px;height:16px;color:var(--color-accent);display:none;position:absolute;top:1px;left:-24px}.contacts__number{color:var(--color-accent);font-size:12px;font-weight:700;position:absolute;top:-40px;left:0}@media (width<=1024px) and (orientation:portrait){.contacts__number{display:none}}.contacts__gallery{margin-top:-40px;margin-bottom:var(--hgap2);position:relative}.contacts__gallery:after{content:"";z-index:5;opacity:.15;background:#000;border-radius:50%;width:70vw;height:20px;display:block;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(-60%);box-shadow:0 0 20px 20px #000}body{color:#fff;font-size:15px;line-height:170%}
