.footer{margin-top:8.5rem}.form__wrapper{background:linear-gradient(90deg,#171717 0%,#1e1e1e 100%);border:.0625rem solid #000;border-radius:1.25rem;padding:1.5rem;padding-left:3.875rem;position:relative;overflow:hidden;display:flex;justify-content:space-between}.logo-no-blur{-webkit-backdrop-filter:none !important}.form__wrapper .logo{position:absolute;bottom:0;z-index:0;left:0;width:43rem;height:11rem}.form__wrapper .line{width:53rem;height:63rem;position:absolute;right:-3.25rem;bottom:-6.375rem;z-index:0}.form__wrapper .line img{width:100%;height:100%}.footer .contacts .section-text{margin-top:3.75rem;opacity:.7}.footer .section-text{margin-bottom:4.75rem}.footer .section-text p{max-width:34rem}.footer .contacts{padding-top:3.75rem;width:45%}.contactinfo{display:flex;justify-content:space-between}.contactinfo__card:first-child{margin-bottom:3rem}.contactinfo__card-subtitle{font-weight:500;font-size:.875rem;line-height:.875rem;color:#b4b4b480;margin-bottom:.625rem}.contactinfo__card-phone{font-weight:400;font-size:1.625rem;line-height:120%;color:#d9d9d9}.contactinfo__card-address{font-size:1.25rem;line-height:120%;color:#d9d9d9;max-width:21.25rem}.contactinfo__card-email{font-size:1.625rem;line-height:120%;color:#d9d9d9}.contactinfo__card a svg:first-child{margin-right:.325rem}.contactinfo__card a svg{width:2rem;height:2rem}.formblock{width:44%;z-index:1;position:relative;background:#2b2b2b;border-radius:1.125rem;padding-top:4rem;padding-left:3.5rem;padding-right:3.25rem;padding-bottom:2.625rem}.form__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem}.form__subtitle{font-weight:600;line-height:1.25rem;color:var(--accent-color);margin-bottom:1.25rem}.form__title{font-weight:600;font-size:1.5rem;line-height:2.5rem}.envelope{border-radius:50%;border:.0625rem solid #3d3d3d;width:4.5rem;height:4.5rem;justify-content:center;display:flex;align-items:center}.envelope svg{width:1.5rem;height:1.5rem}.field{vertical-align:top;position:relative;margin-bottom:2rem}.form label{color:#878787;display:inline-block;top:0;position:absolute;cursor:text;transition:.3s;white-space:nowrap;overflow:hidden}.form input{font-size:1rem;color:#fff;display:block;width:100%;height:3rem;outline:none;border-style:none none solid;border-image:initial;border-bottom:.0625rem solid #3d3d3d;background:0 0}.form textarea{display:block;width:100%;color:#fff;resize:none;padding-top:.625rem;height:6rem;background:0 0;outline:none;border-style:none none solid;border-image:initial;border-bottom:1px solid #3d3d3d;font-size:1rem}.field.active>label{font-size:.75rem;top:-.625rem;transition:.3s}.form button{margin-top:3.5rem}.form__note,.formblock>p{margin-top:4.5rem;font-size:.875rem;color:#666;line-height:1.25rem;font-weight:600}.field.error input{border-color:#e53935}.field.error>label{color:#e53935}.field__error{margin-top:6px;font-size:12px;line-height:1.3;color:#e53935}.footer__nav__wrapper{margin-top:6.25rem}.footer__nav__wrapper .section-top{display:block}.footer__nav__wrapper .section-top p{max-width:14.25rem;margin-top:2rem;opacity:.5}.footer .subtitle svg{margin-right:0}.footer__site{color:#4a4a4a;font-weight:500;font-size:.875rem;text-align:right}.footer__navtitle{font-weight:600;font-size:1.25rem;line-height:.625rem;margin-bottom:3.5rem}.footer__navitem{font-weight:500;line-height:.625rem;color:#a0a0a0}.footer__nav{display:flex;padding-right:7.25rem;width:47.32%;justify-content:space-between;box-sizing:content-box;padding-top:2rem}.footer__navlist{display:flex;flex-direction:column;row-gap:2rem}.footer__nav__wrapper{display:flex;justify-content:space-between}.footer__navemail a,.footer__navphone a{font-weight:500;font-size:1.25rem;line-height:.625rem}.footer__navphone .footer__navitem,.footer__navemail .footer__navitem,.footer__navsocials .footer__navitem{margin-bottom:1.375rem}.footer__navemail,.footer__navsocials{margin-top:2.5rem}.footer__navsocials a:nth-child(2){margin-right:.325rem}.footer__navsocials svg{width:2rem;height:2rem}.footer__logo svg{width:11.25rem;height:3rem}.footer__logo p{margin-top:1.5rem;font-weight:500;font-size:.875rem;color:#7c7c7c}.footer__bottom{display:flex;align-items:flex-end;justify-content:space-between;margin-top:1.75rem;margin-bottom:1.75rem}.formblock__mobile{display:none}@media (max-width:767px){.footer{margin-top:5.75rem;padding-left:1rem;padding-right:1rem}.form__wrapper{flex-direction:column;padding-left:1.75rem;padding-top:3.125rem;padding-bottom:0}.form__wrapper .section-text{display:none}.form__wrapper .contactinfo{flex-direction:column}.footer .contacts{width:100%;padding-top:0}.form__wrapper img:last-child{display:none}.footer .contacts .titlewrapper{margin-bottom:3.375rem}.contactinfo__card:first-child{margin-bottom:2.5rem}.contactinfo__card:last-child{margin-bottom:2.25rem}.form__wrapper .formblock{display:none}.form__wrapper .logo{width:113%;bottom:-4.5%}.contactinfo__col:last-child .contactinfo__card:last-child{margin-bottom:0}.contactinfo{margin-bottom:12.5rem}.formblock__mobile{display:block;width:100%;background:0 0;backdrop-filter:unset;padding:0;margin-top:7.5rem}.form button{margin-top:.75rem}.formblock>p{margin-top:2.375rem;max-width:98%}.footer__nav__wrapper{flex-direction:column}.footer__nav{width:100%;flex-wrap:wrap;padding-right:0;padding-top:3.25rem;row-gap:5.75rem}.footer__navsocials svg{width:2.5rem;height:2.5rem}.footer__bottom{margin-top:4.5rem;flex-direction:column;align-items:flex-start;row-gap:.625rem}.footer .section-text{margin-bottom:2.75rem}}:root{--fmenu-radius:1.25rem;--fmenu-gap:1.2rem;--fmenu-pad-x:1.25rem;--fmenu-pad-y:.75rem;--fmenu-shadow:0 .75rem 2.25rem rgba(0,0,0,.25);--fmenu-ink:#fff;--fmenu-muted:rgba(255,255,255,.68);--fmenu-bg:#161616;--fmenu-bg2:#121212;--fmenu-cta-bg:#fff;--fmenu-cta-ink:#0f0f0f}#floatingMenu{display:none}@media (min-width:62.5rem){.fmenu{position:fixed;left:50%;bottom:1.3rem;transform:translate(-50%,12rem) scale(.6);z-index:1000;opacity:0;pointer-events:none;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transition:transform .75s ease,opacity .6s ease,backdrop-filter .75s ease,-webkit-backdrop-filter .75s ease}.fmenu.is-visible{transform:translate(-50%,0) scale(1);opacity:1;border-radius:1.5rem;border:1px solid #ffffff24;pointer-events:auto;z-index:900;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);transition:transform .55s cubic-bezier(.2,1.4,.35,1),opacity .45s ease,backdrop-filter .55s ease,-webkit-backdrop-filter .55s ease}}.fmenu__inner{display:flex;align-items:center;gap:var(--fmenu-gap);padding:.4rem;border-radius:calc(var(--fmenu-radius) + .25rem);backdrop-filter:blur(50px);background:#2c2c2c87;box-shadow:var(--fmenu-shadow);color:var(--fmenu-ink)}.fmenu__list{position:relative;display:flex;align-items:center;gap:0rem;margin:0;padding:0;list-style:none;border-radius:var(--fmenu-radius)}.fmenu__hover{position:absolute;top:0;bottom:0;height:100% left:0;width:0;border-radius:calc(var(--fmenu-radius) - .25rem);background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 .0625rem rgba(255,255,255,.06);opacity:0;transform:scale(.98);transition:left .35s ease,width .35s ease,opacity .2s ease,transform .2s ease;pointer-events:none}.fmenu__list:hover .fmenu__hover{opacity:1;transform:scale(1)}.fmenu__link{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.5rem;border-radius:.9rem;line-height:1;color:var(--fmenu-ink);text-decoration:none;font-size:.9rem;white-space:nowrap;position:relative;z-index:1;transition:color .2s ease,opacity .2s ease;opacity:.7}.fmenu__link:hover{opacity:1}.fmenu__list li{padding:.6rem 0}.fmenu__cta{font-size:.9rem;display:inline-flex;align-items:center;justify-content:center;padding:1.5rem 1.4rem;border-radius:var(--fmenu-radius);background:var(--fmenu-cta-bg);color:var(--fmenu-cta-ink);text-decoration:none;font-weight:600;line-height:1;box-shadow:inset 0 -.15rem .6rem rgba(0,0,0,.12);transition:transform .15s ease,box-shadow .2s ease;white-space:nowrap}.fmenu__cta:active{transform:translateY(.1rem);box-shadow:inset 0 -.05rem .3rem rgba(0,0,0,.18)}}@media (prefers-reduced-motion:reduce){.fmenu,.fmenu *{transition:none !important}}@media(max-width:1000px){#floatingMenu{display:none !important}}