.header-module__Lugy_q__header{z-index:1;grid-area:header/1;justify-content:space-between;align-items:center;padding-top:40px;display:flex}.header-module__Lugy_q__burger{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:60px;height:60px;padding:0;display:flex}.header-module__Lugy_q__burger svg{width:100%;height:100%}@media (max-width:1499px){.header-module__Lugy_q__header{padding-top:30px}.header-module__Lugy_q__logo{width:124px;height:41px}.header-module__Lugy_q__burger,.header-module__Lugy_q__tg{width:50px;height:50px}}@media (max-width:1199px){.header-module__Lugy_q__header{padding-top:20px}}@media (max-width:1023px){.header-module__Lugy_q__logo{width:76px;height:25px}.header-module__Lugy_q__burger,.header-module__Lugy_q__tg{width:30px;height:30px}}
.footer-module__XYA18G__footer{z-index:1;grid-row:footer;justify-content:space-between;padding-bottom:55px;display:flex}.footer-module__XYA18G__logoCopyright{flex-direction:column;flex-shrink:0;gap:10px;display:flex}.footer-module__XYA18G__logo{width:186px;height:62px}.footer-module__XYA18G__copyright{font-family:var(--inter-font);font-size:2.6rem;font-weight:300;line-height:1.6}.footer-module__XYA18G__contacts{flex-direction:column;gap:20px;display:flex}.footer-module__XYA18G__contact{color:var(--gray-text);font-size:5rem;line-height:1.2}.footer-module__XYA18G__contact:hover,.footer-module__XYA18G__contact:focus-visible{color:var(--blue)}@media (min-width:2000px){.footer-module__XYA18G__footer{padding-bottom:70px}}@media (max-width:1499px){.footer-module__XYA18G__footer{padding-bottom:30px}.footer-module__XYA18G__logo{width:128px;height:42px}.footer-module__XYA18G__copyright{font-size:2rem}.footer-module__XYA18G__contacts{gap:12px}.footer-module__XYA18G__contact{font-size:3.4rem}.footer-module__XYA18G__icon{width:80px;height:80px}}@media (max-width:1199px){.footer-module__XYA18G__footer{padding-bottom:20px}}@media (max-width:1023px){.footer-module__XYA18G__logo{width:73px;height:24px}.footer-module__XYA18G__copyright{font-size:1.2rem}.footer-module__XYA18G__contacts{gap:6px}.footer-module__XYA18G__contact{font-size:2rem}.footer-module__XYA18G__icon{width:50px;height:50px}}@media (max-width:767px){.footer-module__XYA18G__footer{padding-bottom:40px}.footer-module__XYA18G__contact{font-size:1.8rem}.footer-module__XYA18G__icon{width:40px;height:40px}}@media (max-width:530px){.footer-module__XYA18G__footer{grid-template-rows:repeat(2,min-content);grid-template-columns:max-content 1fr;gap:12px 10px;display:grid}.footer-module__XYA18G__logoCopyright{grid-area:1/1/-1}.footer-module__XYA18G__contacts,.footer-module__XYA18G__socials{justify-self:end}.footer-module__XYA18G__contacts{margin-right:11px}}
.main-module__4wN0AW__main{flex-direction:column;grid-area:main/1;gap:220px;margin-top:-122px;display:flex}@media (max-width:1499px){.main-module__4wN0AW__main{gap:180px;margin-top:-100px}}@media (max-width:1199px){.main-module__4wN0AW__main{gap:110px;margin-top:-90px}}@media (max-width:1023px){.main-module__4wN0AW__main{margin-top:-70px}}@media (max-width:767px){.main-module__4wN0AW__main{gap:70px;margin-top:-70px}}
:root{--max-width:2090px;--main-font:var(--font-raleway-sans,"Arial","Helvetica",sans-serif);--inter-font:var(--font-inter,"Arial","Helvetica",sans-serif);--black:#090909;--black-rgb:9,9,9;--white:#fff;--blue:#6292de;--gray-1:#536070;--gray-2:#585858;--passive:#929292;--gray-text:#cacaca;--input-text:#7f7f7f;--error:#d65853;--gradient:linear-gradient(98.57deg,#6292de 2.14%,#dfdfe0 70.83%);--block-gradient:linear-gradient(143.25deg,#97a7b6 1.05%,#bfc3c6 36.58%,#cdced0 64.12%,#cfcfcd 87.33%),linear-gradient(180deg,#ffffff4d 36.43%,#fff0 127.8%);--container-desktop-padding:50px;--container-laptop-padding:30px;--container-tablet-padding:20px;--container-mobile-padding:20px;--container-inner-wide-padding:95px;--container-inner-desktop-padding:60px;--container-inner-laptop-padding:30px;--container-inner-tablet-padding:30px;--container-inner-mobile-padding:0px;--gradient-animation:gradient 3s ease infinite}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;height:-webkit-fill-available;min-height:100%;font-size:62.5%}html,body{scrollbar-gutter:stable;height:100%}body{--pre-footer-gap:300px;grid-template-columns:100%;grid-template-rows:[header]min-content 20px [main]1fr [end-main]var(--pre-footer-gap)[footer]min-content;font-family:var(--main-font);color:var(--white);background:var(--black);backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;margin:0;font-size:4.5rem;font-weight:500;display:grid}:target{scroll-margin-top:25px}a{color:inherit;text-decoration:none}button{font-weight:inherit;font-family:inherit}img{max-width:100%;height:auto;display:flex}textarea{resize:none}.visually-hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--max-width);padding-left:var(--container-desktop-padding);padding-right:var(--container-desktop-padding);margin:0 auto}.container-inner{padding-left:var(--container-inner-desktop-padding);padding-right:var(--container-inner-desktop-padding)}@media (min-width:2000px){body{--pre-footer-gap:350px}.container-inner{padding-left:var(--container-inner-wide-padding);padding-right:var(--container-inner-wide-padding)}}@media (max-width:1499px){body{--pre-footer-gap:190px}.container{padding-left:var(--container-laptop-padding);padding-right:var(--container-laptop-padding)}.container-inner{padding-left:var(--container-inner-laptop-padding);padding-right:var(--container-inner-laptop-padding)}}@media (max-width:1199px){body{--pre-footer-gap:110px}.container{padding-left:var(--container-tablet-padding);padding-right:var(--container-tablet-padding)}.container-inner{padding-left:var(--container-inner-tablet-padding);padding-right:var(--container-inner-tablet-padding)}}@media (max-width:767px){.container{padding-left:var(--container-mobile-padding);padding-right:var(--container-mobile-padding)}.container-inner{padding-left:var(--container-inner-mobile-padding);padding-right:var(--container-inner-mobile-padding)}}@keyframes gradient{0%{background-position:0}50%{background-position:100%}to{background-position:0}}
