:root{--brand-secondary:#192bc2;--border-disabled-color:#d9d6e3;--brand:#0f0051;--brand-hover:#221366;--white:#fff;--background:#fcfcfd;--black:#000;--black-stroke:#fff;--secondary:#6e6a84;--red:#e02424;--font-family:"Inter",sans-serif;--second-family:"Merriweather",sans-serif}html,body{max-width:100dvw;height:100%;overflow-x:hidden}body{color:var(--black);background:var(--white);position:relative}*{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0}h1{color:var(--white)}h2{font-family:var(--second-family);text-align:center;font-size:max(32px,3.125vw)}p{font-family:var(--font-family);color:var(--black);font-size:14px;font-weight:400}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}address{font-style:normal}button{cursor:pointer;background:0 0;border:none}input,textarea{outline:#0000}img{max-width:100%;height:auto;display:block}.title{letter-spacing:-.02em;color:#0c0c0c;font-size:32px;font-weight:600;line-height:1}.container{width:100%;margin:0 auto;padding-left:16px;padding-right:16px}.visually-hidden{white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media screen and (min-width:768px){.container{max-width:1279px;padding:0 24px}.title{font-size:48px;line-height:.92}.p{font-size:16px;line-height:1.25}}@media screen and (min-width:1280px){.container{max-width:1440px;padding:0 34px}h2{font-size:40px}}html{scroll-behavior:smooth;scroll-padding-top:50px}.no-scroll{overflow:hidden}
@font-face{font-family:Inter;src:url(/fonts/Inter/Inter_18pt-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter_18pt-Medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter_18pt-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Merriweather;src:url(/fonts/Merriweather/Merriweather_24pt-Medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Merriweather;src:url(/fonts/Merriweather/Merriweather_24pt-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Merriweather;src:url(/fonts/Merriweather/Merriweather_24pt-Italic.ttf)format("truetype");font-weight:400;font-style:italic}
.Header-module__ldgnoG__headerSections{z-index:5;width:100%;position:absolute;top:0}.Header-module__ldgnoG__headerContainer{width:100%;max-width:1440px;margin:0 auto}.Header-module__ldgnoG__navigation{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:60px;padding-top:20px;display:flex}.Header-module__ldgnoG__navMenuList{display:none}.Header-module__ldgnoG__menuHead{z-index:10;background-image:url(/img/mobMenu/menu.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100dvh;transition:left 1s;position:fixed;top:0;left:-100%}.Header-module__ldgnoG__open{z-index:10;position:fixed;top:0;bottom:0;left:0;overflow:auto;transform:translate(0)}@media screen and (min-width:768px){.Header-module__ldgnoG__menuHead{display:none}.Header-module__ldgnoG__navigation{height:76px;padding-top:0}.Header-module__ldgnoG__navMenuList{flex-direction:row;justify-content:space-between;align-items:center;gap:32px;display:flex}.Header-module__ldgnoG__navMenuItem{color:var(--white);font-family:var(--font-family);letter-spacing:-3%;text-align:center;font-size:14px;font-weight:400;line-height:150%}}@media screen and (min-width:1280px){.Header-module__ldgnoG__navMenuItem{transition:color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transform:scale(1)}.Header-module__ldgnoG__navMenuItem:hover{color:var(--brand);transform:scale(1.01)}}
.Logo-module__5KpA8q__logo,.Logo-module__5KpA8q__logoSpan{color:var(--white);font-family:var(--second-family);letter-spacing:0%;text-align:left}.Logo-module__5KpA8q__logo{font-size:clamp(24px,5.46875vw,42px);font-weight:700;line-height:clamp(30px,6.77083vw,52px)}.Logo-module__5KpA8q__logoSpan{font-size:clamp(16px,3.64583vw,28px);font-style:italic;font-weight:400;line-height:clamp(19px,4.29688vw,33px)}@media screen and (min-width:1280px){.Logo-module__5KpA8q__logo{transition:transform .3s cubic-bezier(.4,0,.2,1);transform:scale(1)}.Logo-module__5KpA8q__logo:hover{color:var(--brand);transform:scale(1.01)}.Logo-module__5KpA8q__logo:hover .Logo-module__5KpA8q__logoSpan{color:var(--brand)}}
.BurgerButton-module__n6J01W__burgerButton{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.BurgerButton-module__n6J01W__iconBurger{width:100%;height:100%;stroke:var(--white)}@media screen and (min-width:768px){.BurgerButton-module__n6J01W__burgerButton{display:none}}
.NavigationMobMenu-module__q5Xc5a__mobWrapper{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:80px;width:100%;height:100dvh;padding:0 16px 40px;display:flex}.NavigationMobMenu-module__q5Xc5a__mobTopBlock{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:80px;width:100%;display:flex}.NavigationMobMenu-module__q5Xc5a__mobHeader{justify-content:flex-end;align-items:center;width:100%;height:82px;padding-top:20px;display:flex}.NavigationMobMenu-module__q5Xc5a__closeIcon{font-family:var(--second-family);color:var(--white);cursor:pointer;font-size:18px;font-weight:700}
.LogoMob-module__klNfiG__LogoMob{aspect-ratio:355/77;justify-content:center;align-items:center;width:100%;display:flex}.LogoMob-module__klNfiG__logoTitle,.LogoMob-module__klNfiG__logoTitleSpan{font-family:var(--second-family);color:var(--brand-secondary)}.LogoMob-module__klNfiG__logoTitle{white-space:nowrap;font-size:clamp(61px,16.2667vw,125px);font-weight:700}.LogoMob-module__klNfiG__logoTitleSpan{font-size:clamp(39px,10.4vw,80px);font-style:italic;font-weight:400}
.MenuMob-module__s1gT0W__mobMenuList{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.MenuMob-module__s1gT0W__mobMenuItem{font-family:var(--second-family);letter-spacing:-.02em;color:var(--white);cursor:pointer;font-size:24px;font-weight:500;line-height:120%}
.ContactsGroup-module__gB66sa__socialBlock{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.ContactsGroup-module__gB66sa__socialAddressList,.ContactsGroup-module__gB66sa__socialSocList{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ContactsGroup-module__gB66sa__socialAddressItem{font-family:var(--font-family);letter-spacing:-.03em;color:var(--white);font-size:14px;font-weight:400;line-height:150%}.ContactsGroup-module__gB66sa__linkIcon{width:34px;height:34px;display:flex}.ContactsGroup-module__gB66sa__iconSoc{width:100%;height:100%;fill:var(--white)}
.Footer-module__Grjkva__sectionFooter{padding-top:120px;padding-bottom:24px}.Footer-module__Grjkva__footer{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:48px;width:100%;display:flex;position:relative}.Footer-module__Grjkva__content{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;width:100%;display:flex}.Footer-module__Grjkva__logoPhrase{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px;width:100%;display:flex}.Footer-module__Grjkva__navigate{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:24px;width:100%;display:flex}.Footer-module__Grjkva__copyright{border-top:1px solid var(--border-disabled-color);flex-direction:row;justify-content:center;align-items:center;width:100%;padding-top:28px;display:flex}.Footer-module__Grjkva__copyrightTitle{color:var(--secondary);font-family:var(--font-family);letter-spacing:-1%;text-align:center;font-size:16px;font-weight:500;line-height:120%}.Footer-module__Grjkva__animatePhrase,.Footer-module__Grjkva__animateCopyright{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out}.Footer-module__Grjkva__animatePhrase{transform:translateY(-50px)}.Footer-module__Grjkva__animateCopyright{transform:translateY(50px)}.Footer-module__Grjkva__animatePhrase.Footer-module__Grjkva__visible,.Footer-module__Grjkva__animateCopyright.Footer-module__Grjkva__visible{opacity:1;transform:translateY(0)}@media screen and (min-width:768px){.Footer-module__Grjkva__sectionFooter{padding-top:148px;padding-bottom:28px}.Footer-module__Grjkva__logoPhrase{width:calc(37% - 12px)}.Footer-module__Grjkva__content{flex-direction:row}.Footer-module__Grjkva__navigate{flex-wrap:nowrap;gap:40px;width:calc(63% - 12px)}.Footer-module__Grjkva__animateNavigate{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out}.Footer-module__Grjkva__animatePhrase{transform:translate(-50px)}.Footer-module__Grjkva__animateNavigate{transform:translate(50px)}.Footer-module__Grjkva__animatePhrase.Footer-module__Grjkva__visible,.Footer-module__Grjkva__animateNavigate.Footer-module__Grjkva__visible{opacity:1;transform:translate(0)}}@media screen and (min-width:1280px){.Footer-module__Grjkva__navigate{gap:28px}.Footer-module__Grjkva__animatePhrase,.Footer-module__Grjkva__animateNavigate,.Footer-module__Grjkva__animateCopyright{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out}.Footer-module__Grjkva__animatePhrase{transform:translate(-50px)}.Footer-module__Grjkva__animateNavigate{transform:translate(50px)}.Footer-module__Grjkva__animateCopyright{transform:translateY(50px)}.Footer-module__Grjkva__animatePhrase.Footer-module__Grjkva__visible,.Footer-module__Grjkva__animateNavigate.Footer-module__Grjkva__visible{opacity:1;transform:translate(0)}.Footer-module__Grjkva__animateCopyright.Footer-module__Grjkva__visible{opacity:1;transform:translateY(0)}}
.LogoFooter-module__qos85G__logofooter{color:var(--brand);font-family:var(--second-family);letter-spacing:0%;text-align:left;font-size:41.22px;font-weight:700;line-height:52px}.LogoFooter-module__qos85G__logoSpan{color:var(--brand);font-family:var(--second-family);letter-spacing:0%;text-align:left;font-size:26.5px;font-style:italic;font-weight:400;line-height:33px}
.Description-module__iM_nAW__description{width:100%;color:var(--black);font-family:var(--second-family);letter-spacing:-4%;text-align:left;font-size:clamp(32px,4.16667vw,36px);font-weight:700;line-height:120%}@media screen and (min-width:768px){.Description-module__iM_nAW__description{aspect-ratio:387/215;width:100%;max-width:387px}}
.ListStacks-module__-mpBCq__stackBlock{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px 16px;width:calc(50% - 16px);display:flex}.ListStacks-module__-mpBCq__navigateTitle{color:var(--black);font-family:var(--second-family);letter-spacing:-4%;text-align:left;font-size:24px;font-weight:700;line-height:120%}.ListStacks-module__-mpBCq__listStack{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;display:flex}.ListStacks-module__-mpBCq__stackLink{color:var(--black);font-family:var(--font-family);letter-spacing:-3%;text-align:left;font-size:14px;font-weight:400;line-height:150%}@media screen and (min-width:768px){.ListStacks-module__-mpBCq__stackBlock{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:40px;min-width:calc(33.3333% - 16px);display:flex}}@media screen and (min-width:1280px){.ListStacks-module__-mpBCq__stackItem{transition:transform .5s cubic-bezier(.175,.885,.32,1.275);transform:scale(1)}.ListStacks-module__-mpBCq__stackItem:hover{transform:scale(1.04)}}
.ListInfo-module__iycANW__infoBlock{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px 16px;width:calc(50% - 16px);display:flex}.ListInfo-module__iycANW__navigateTitle{color:var(--black);font-family:var(--second-family);letter-spacing:-4%;text-align:left;font-size:24px;font-weight:700;line-height:120%}.ListInfo-module__iycANW__listInfo{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;display:flex}.ListInfo-module__iycANW__infoLink{color:var(--black);font-family:var(--font-family);letter-spacing:-3%;text-align:left;font-size:14px;font-weight:400;line-height:150%}@media screen and (min-width:768px){.ListInfo-module__iycANW__infoBlock{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:40px;min-width:calc(33.3333% - 16px);display:flex}}@media screen and (min-width:1280px){.ListInfo-module__iycANW__infoItem .ListInfo-module__iycANW__hoverItem{transition:transform .5s cubic-bezier(.175,.885,.32,1.275);display:inline-block;transform:scale(1)}.ListInfo-module__iycANW__infoItem:hover .ListInfo-module__iycANW__hoverItem{transform:scale(1.04)}}
.ListSocial-module__FqKA5W__socialBlock{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px 16px;width:calc(50% - 16px);display:flex}.ListSocial-module__FqKA5W__navigateTitle{color:var(--black);font-family:var(--second-family);letter-spacing:-4%;text-align:left;font-size:24px;font-weight:700;line-height:120%}.ListSocial-module__FqKA5W__listSocial{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;display:flex}.ListSocial-module__FqKA5W__socialLink{color:var(--black);font-family:var(--font-family);letter-spacing:-3%;text-align:left;font-size:14px;font-weight:400;line-height:150%}@media screen and (min-width:768px){.ListSocial-module__FqKA5W__socialBlock{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:40px;min-width:calc(33.3333% - 16px);display:flex}}@media screen and (min-width:1280px){.ListSocial-module__FqKA5W__socialItem{transition:transform .5s cubic-bezier(.175,.885,.32,1.275);transform:scale(1)}.ListSocial-module__FqKA5W__socialItem:hover{transform:scale(1.04)}}.ListSocial-module__FqKA5W__admin{color:#f0f0f0}
.ButtonOnTop-module__HCy4IG__btnOnTop{box-sizing:border-box;border:1px solid var(--border-disabled-color);background:var(--white);border-radius:8px;flex-direction:row;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:-145px;right:0}.ButtonOnTop-module__HCy4IG__btnTopIcon{width:16px;height:16px;stroke:var(--black);fill:none}@media screen and (min-width:768px){.ButtonOnTop-module__HCy4IG__btnOnTop{top:-170px}}@media screen and (min-width:1280px){.ButtonOnTop-module__HCy4IG__btnOnTop{transition:stroke .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.ButtonOnTop-module__HCy4IG__btnOnTop:hover .ButtonOnTop-module__HCy4IG__btnTopIcon{stroke:var(--border-disabled-color);fill:none}}
