/* lua-min src=lua-footer.css sha256=ccd79fa2221bbff2af792c5d237343a3ce1adf4dd5e8665a0cd222fc54265944 */
.footer__logo{display:block;width:100%;height:26rem}.footer_nav__link{align-items:center;font-weight:500;gap:1rem;justify-content:space-between}.footer--black{background:#000;border-top-left-radius:3.2rem;border-top-right-radius:3.2rem;padding:0}.footer-head{padding:6.4rem 0;display:flex;align-items:center;position:relative;z-index:1}.footer-head:after{height:0.1rem;width:5000rem;left:-200rem;bottom:0;content:"";display:block;position:absolute;background:rgba(207,209,210,0.15)}.footer-head__logo{width:18.4rem;height:2.5rem;display:block}.footer-head__logo>img{height:100%;width:auto}.footer__logo-wrapper{width:100%;height:16rem;overflow:hidden}.footer__logo svg{width:100%;height:100%}.footer-head__info{max-width:32%;margin-right:auto}.footer-head__descr{font:400 2rem/1.5 "Geist",sans-serif;color:#cfd1d2;margin-top:2.4rem}.footer-body{position:relative;grid-template-columns:22.3rem 65.8rem 37.1rem 1fr;width:100%}.footer-body:after{height:0.1rem;width:5000rem;left:-200rem;bottom:0;content:"";position:absolute;background:rgba(207,209,210,0.15)}.footer-pages{width:100%;padding:6.4rem 3rem 6.2rem 2.8rem;border-right:0.1rem solid rgba(207,209,210,0.15)}.footer-descr{color:#a2acb8;font:400 1.6rem/1.2 "Geist",sans-serif;display:block;margin-bottom:1.6rem}.footer-nav{display:flex;flex-direction:column;gap:2.4rem}.footer-nav li{display:block}.footer-nav a{font:2.4rem/1.6 "Geist",sans-serif;color:#fff}.footer-nav a:hover{color:var(--red-1)}.footer-services{width:100%;padding:6.4rem 3rem 6.2rem 6.4rem}.footer-contacts{width:100%}.footer-nav--contacts{width:20.4rem}.footer-nav--contacts a{display:flex;position:relative;height:3.8rem;justify-content:flex-start;align-items:center;transition:0.4s;padding-right:1.9rem;width:100%}.footer-nav--contacts img{height:3.8rem;width:3.8rem;position:absolute;left:-4.6rem;opacity:0;transition:0.4s}.footer-nav--contacts i{transition:0.4s;transform:rotate(0deg);display:block;width:1.8rem;margin-left:auto}.footer-nav--contacts a:hover{padding-left:4.6rem}.footer-nav--contacts a:hover img{left:0;opacity:1}.footer-nav--contacts a:hover i{transform:rotate(45deg)}.footer-phone{color:#fff;font:500 2.4rem/1.5 "Geist",sans-serif;margin-top:6.4rem;display:block;transition:0.3s}.footer-phone:hover{color:#f43563}.footer-info{display:flex;flex-direction:column;align-items:flex-start;width:100%}.footer-email{color:#fff;font:500 4.8rem/1.1 "Geist",sans-serif;transition:0.4s}.footer-email:hover{color:var(--red-1)}.footer-text{color:#cfd1d2;font:400 1.6rem/1.5 "Geist",sans-serif}.footer-btn{width:35.6rem}.footer-bottom{display:flex;width:100%;align-items:center;min-height:9.4rem;font:400 2rem/1.2 "Geist",sans-serif}.footer-bottom__left{display:flex;gap:6.4rem;margin-right:auto;align-items:center}.footer-bottom__right{color:#6f7780}.footer-sity{color:#6f7780;display:flex;align-items:center;margin-left:6.4rem}.footer-sity img{margin-right:1.6rem;width:2.4rem;height:2.4rem}.footer-sity:after{content:"";margin-left:1rem;width:2rem;height:1.3rem;display:block;background:url(../images/ico_flag-ua.svg) no-repeat 50% 50% / cover}.footer-gtm{color:#6f7780}.footer-time{color:#fff;transition:0.3s;display:flex;align-items:center;gap:1.6rem}.footer-time img{height:2.4rem;width:2.4rem}.footer-time:hover{color:var(--red-1)}.footer-copy{color:#6f7780}.footer-link{color:#6f7780;transition:0.3s}.footer-link:hover{color:var(--red-1)}.footer{overflow:hidden}@media screen and (min-width:1023px){.footer__logo{margin-bottom:11.2rem}}@media(min-width:1280px){.footer .container{display:grid;column-gap:0;row-gap:0;align-items:start;position:relative;grid-template-columns:minmax(0,290fr) minmax(0,300fr) minmax(0,280fr) minmax(0,262fr) minmax(0,278fr)}.footer .footer-head,.footer .footer-body{display:contents}.footer .footer-head__info{grid-row:1;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:28px;padding:44px 0 40px 0;margin:0;width:100%;max-width:none;grid-column:1/4}.footer .footer-head__logo{flex:0 0 auto;margin:0}.footer .footer-head__descr{line-height:1.45;width:auto;color:rgba(255,255,255,.7);margin:0;padding:0;flex:0 1 auto;font-size:14px;max-width:600px}.footer .footer-info{grid-row:1;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;padding:44px 0 40px 28px;margin:0;border:0;width:auto;max-width:none;gap:18px;padding-left:0;justify-content:flex-end;padding-right:0;grid-column:4/6}.footer .footer-email{white-space:nowrap;margin:0;line-height:1;font-size:20px;display:inline-flex;align-items:center;gap:10px}.footer .footer-text{display:none}.footer .footer-btn{margin:0;white-space:nowrap;padding:12px 16px!important;font-size:14px!important;width:auto;max-width:none;display:inline-flex;align-items:center;flex:0 0 auto}.footer .footer-btn .desc-btn-text{white-space:nowrap}.footer .footer-services{grid-row:2;padding-left:0;padding-top:0;grid-column:1/4}.footer .footer-services,.footer .footer-pages,.footer .footer-contacts{border:0;padding-top:0;padding-bottom:56px}.footer .footer-body>div::before,.footer .footer-body>div::after{display:none;content:none}.footer .footer-pages .footer-nav>li>a,.footer .footer-contacts .footer-nav>li>a{white-space:nowrap;padding:0;align-items:center;gap:8px}.footer .footer-phone{white-space:nowrap;font-weight:600;font-size:20px;display:inline-flex;align-items:center;gap:10px}.footer .footer-descr{letter-spacing:.11em;text-transform:uppercase;color:rgba(255,255,255,.38);line-height:1;margin-bottom:18px}.footer .footer-services .footer-descr{display:none}.footer .footer-pages .footer-nav,.footer .footer-contacts .footer-nav{display:block;gap:0;row-gap:0}.footer .footer-pages .footer-nav>li,.footer .footer-contacts .footer-nav>li{padding:0}.footer .footer-contacts .footer-nav>li>a img{margin:0;position:static;left:auto;top:auto;width:0;height:20px;opacity:0;margin-right:0;overflow:hidden;flex:0 0 auto;transition:width .3s ease,opacity .3s ease,margin-right .3s ease}.footer .footer-bottom{border:0;margin-bottom:44px;grid-column:1/-1;padding-right:0}.footer .footer-body::before,.footer .footer-body::after,.footer .footer-head::before,.footer .footer-head::after,.footer .container::before,.footer .container::after,.footer .footer-bottom::before,.footer .footer-bottom::after,.footer .footer__logo-wrapper::before{display:none;content:none}.footer .footer-bottom,.footer .footer__logo-wrapper,.footer .container{border-top:0;border-bottom:0;box-shadow:none}.footer .footer-contacts .footer-nav>li>a{min-height:0;overflow:visible;position:relative;transition:padding-left .3s;justify-content:flex-end;width:auto;display:inline-flex}.footer .footer-contacts .footer-nav>li>a>i,.footer .footer-contacts .footer-nav>li>a>span{height:auto;padding:0;margin:0;line-height:20px}.footer .footer-services .footer-nav>li>a,.footer .footer-pages .footer-nav>li>a,.footer .footer-contacts .footer-nav>li>a,.footer .footer-services .footer-nav .f-top>a{font-size:15px;line-height:20px}.footer .footer-services .footer-nav>li,.footer .footer-pages .footer-nav>li,.footer .footer-contacts .footer-nav>li{line-height:20px}.footer .footer-contacts .footer-nav>li,.footer .footer-contacts .footer-nav>li>a{height:20px;max-height:20px}.footer .footer-descr,.footer .footer-services .footer-nav .f-h::before,.footer .footer-services .footer-nav .f-top::before{font-size:12px}.footer .footer-email::before{content:"";display:inline-block;flex:0 0 auto;width:20px;height:20px;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2.5'/%3E%3Cpath d='M3.5 7.5l8.5 6 8.5-6'/%3E%3C/svg%3E") center/contain no-repeat;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f43563' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2.5'/%3E%3Cpath d='M3.5 7.5l8.5 6 8.5-6'/%3E%3C/svg%3E");transform-origin:50% 50%}.footer .footer-contacts .footer-nav>li{margin:0 0 10px 0;display:block;text-align:right}.footer .footer-phone::before{content:"";display:inline-block;flex:0 0 auto;width:20px;height:20px;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h3.5l1.8 4.5-2.2 1.6a12 12 0 0 0 5.8 5.8l1.6-2.2L20 15.5V19a1.5 1.5 0 0 1-1.6 1.5A15.5 15.5 0 0 1 3.5 5.6 1.5 1.5 0 0 1 5 4z'/%3E%3C/svg%3E") center/contain no-repeat;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f43563' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h3.5l1.8 4.5-2.2 1.6a12 12 0 0 0 5.8 5.8l1.6-2.2L20 15.5V19a1.5 1.5 0 0 1-1.6 1.5A15.5 15.5 0 0 1 3.5 5.6 1.5 1.5 0 0 1 5 4z'/%3E%3C/svg%3E");transform-origin:50% 50%}.footer .footer-contacts{padding-left:0;grid-column:5;display:flex;flex-direction:column;align-items:flex-start;padding-right:0}.footer .footer-pages{grid-row:2;grid-column:4;padding-bottom:0}.footer .footer-contacts .footer-text--moved{display:block!important;font-size:14px!important;line-height:1.45!important;color:rgba(255,255,255,.7)!important;margin:14px 0 0 0!important;max-width:250px;order:1;margin-top:0!important}.footer .footer-contacts .footer-descr{order:0}.footer .footer-contacts .footer-phone{order:2;margin-top:16px}.footer .footer-contacts .footer-nav{order:3;margin-top:143px;align-self:stretch;width:100%;text-align:right}.footer .footer-contacts .footer-nav>li>a:hover{padding-left:0}.footer .footer-contacts .footer-nav>li>a:hover img{width:20px;opacity:1;margin-right:2px}.footer .footer-contacts .footer-nav>li>a[href*="behance.net"]:hover{color:#1769ff}.footer .footer-services .footer-nav .f-top a img.emoji{display:inline-block!important;transform-origin:60% 80%}.footer .footer-services .footer-nav .f-top a:hover img.emoji{animation:lua-shake .5s ease-in-out}.footer .footer-email:hover::before{animation:lua-shake .5s ease-in-out}.footer .footer-phone:hover::before{animation:lua-shake .5s ease-in-out}}@media(min-width:1024px)and (max-width:1279px){.footer-body{display:block}.footer-body::after{display:none}.footer-pages{padding:4.3rem 0}.footer-services{padding:4.2rem 0;border-right:0;border-top:.1rem solid rgba(207,209,210,.15)}.footer-contacts{padding:4.2rem 0 4rem;border-right:0;border-top:.1rem solid rgba(207,209,210,.15)}.footer-info{padding:4.2rem 0;border-right:0;border-top:.1rem solid rgba(207,209,210,.15);display:flex;gap:4rem}.footer .footer-text{font-size:14px;line-height:1.45;width:auto}.footer .footer-btn{font-size:14px!important}.footer .footer-descr{font-size:11px}}@media(max-width:1279px){.footer .footer-contacts .footer-nav>li>a{font-size:14px}.footer .footer-contacts .footer-nav>li>a i{width:14px;height:14px}}@media screen and (max-width:1023px){.footer--black{border-radius:0}.footer-head__logo{width:24rem;height:3.3rem}.footer__logo-wrapper{height:4rem}.footer__logo{height:7rem;margin-bottom:3rem}.footer-head{padding-top:8rem;padding-bottom:5.1rem;display:block}.footer-head__info{width:100%;max-width:100%}.footer-head__descr{margin-top:3.4rem;font-size:1.4rem;line-height:1.45}.footer-body{display:block}.footer-pages{padding:4.3rem 0 4.3rem}.footer-descr{margin-bottom:2.3rem;font-size:1.8rem}.footer-services{padding:4.2rem 0;border-right:0;border-top:0.1rem solid rgba(207,209,210,0.15)}.footer-contacts{padding:4.2rem 0 4rem;border-right:0;border-top:0.1rem solid rgba(207,209,210,0.15)}.footer-nav--contacts{width:26rem;display:flex;flex-flow:row wrap;gap:1.6rem}.footer-phone{width:100%}.footer-info{padding:4.2rem 0;border-right:0;border-top:0.1rem solid rgba(207,209,210,0.15);gap:4rem;padding-bottom:1.6rem}.footer-text{font-size:2.05rem;width:94%}.footer-body:after{display:none}.footer-bottom{display:block;font-size:2.5rem;padding-bottom:4rem}.footer-sity{margin-left:0}.footer-bottom__left{border:0;flex-wrap:wrap}.footer-sity img{margin-right:1.3rem}.footer-time img{width:3.1rem;height:3.1rem;margin-right:1.3rem}.footer-time{gap:0}.footer-bottom__right{font-size:2.05rem;margin-top:4rem;display:flex;gap:3.1rem;flex-flow:row wrap}.footer-bottom__right i{display:none}.footer-nav--contacts>*{width:auto}.footer-nav--contacts a{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0}.footer-nav--contacts a span,.footer-nav--contacts a i{display:none}.footer-nav--contacts a img{position:static;left:auto!important;margin:0;width:4.4rem;height:4.4rem;flex:0 0 auto;opacity:1}.footer-text--moved{font-size:1.6rem;line-height:1.4}.footer-phone,.footer-email{display:flex;align-items:center;gap:1.2rem;line-height:1.2;margin:0;padding:1.4rem 0}.footer-phone::before,.footer-email::before{content:"";flex:0 0 auto;width:2.4rem;height:2.4rem;background:currentColor;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8a15 15 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.2.4 2.4.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1C10.6 21 3 13.4 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.4 0 .8-.2 1l-2.3 2.2z'/%3E%3C/svg%3E") center / contain no-repeat}.footer-email::before{-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 5h18a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zm9 7.2L4.6 7H19.4L12 12.2zM4 8.9V17h16V8.9l-8 5.6-8-5.6z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 5h18a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zm9 7.2L4.6 7H19.4L12 12.2zM4 8.9V17h16V8.9l-8 5.6-8-5.6z'/%3E%3C/svg%3E")}.footer-info .footer-btn{margin-top:2.4rem}.footer-bottom__right .footer-copy{flex:0 0 100%}.footer-bottom__right a{width:auto}.footer .footer-bottom .footer-bottom__left{column-gap:.8rem;row-gap:.8rem}.footer .footer-bottom .footer-bottom__left .footer-sity img{width:2.4rem;height:2.4rem}.footer-bottom__left>*{width:auto;flex:0 0 auto}.footer_nav__link{padding-right:2rem}.footer .footer-contacts .footer-descr{margin-bottom:.4rem}.footer .footer-contacts .footer-phone{border-top:0;margin-top:0}.footer .footer-contacts .footer-phone,.footer .footer-contacts .footer-email{padding-top:.3rem;padding-bottom:.3rem}}@media(max-width:1023px){body.lua-m .footer-btn{width:auto;max-width:100%;margin-right:auto}body.lua-m .footer-email,body.lua-m .footer-phone{font-size:2.24rem}body.lua-m .footer-descr{font-size:1.73rem}}@media(max-width:767px){.footer .footer-nav>li::before{font-weight:600;font-size:15px;line-height:1.25;letter-spacing:0;text-transform:none;color:#fff;margin:2.8rem 0 1rem}.footer .footer-nav>li>a{color:rgba(255,255,255,.72)}.footer .footer-descr{display:block;margin-bottom:1.6rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.38)}.footer .footer-body{display:flex;flex-direction:column;gap:2.4rem}.footer .footer-pages{grid-template-columns:1fr 1fr;align-items:start;display:block;column-gap:2.4rem;order:3;border-top:1px solid rgba(207,209,210,.15)}.footer .footer-pages .footer-descr{grid-column:1;grid-row:1;font-weight:600;letter-spacing:0;text-transform:none;color:#fff;margin-bottom:1rem}.footer .footer-contacts{display:flex;flex-direction:column;gap:1.6rem;order:1}.footer .footer-contacts .footer-nav--contacts{grid-template-columns:1fr 1fr;column-gap:2.4rem;row-gap:1.2rem}.footer .footer-info{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;order:2;border-top:0;padding-top:0;margin-top:-1.2rem}.footer .footer-nav>li:first-child::before{margin-top:0}.footer .footer-bottom{padding-bottom:2.4rem}.footer .footer-bottom,.footer .footer-bottom__left,.footer .footer-bottom__right,.footer .footer-bottom a,.footer .footer-bottom .footer-copy,.footer .footer-bottom .footer-link,.footer .footer-bottom .footer-sity,.footer .footer-bottom .footer-gtm,.footer .footer-bottom .footer-time{font-size:14px;line-height:1.4}.footer .footer-bottom__right{margin-top:2rem;gap:.8rem 2rem}.footer .footer-services{order:4}.footer .footer-contacts,.footer .footer-pages,.footer .footer-services{padding-top:2.4rem;padding-bottom:0}}@media screen and (max-width:767px){.footer-time img{display:none}}
