a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{text-decoration:none}table{border-collapse:collapse;border-spacing:0}input[type=file]::file-selector-button{display:none}input[type=file]{position:absolute;z-index:-1}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]:focus,input[type=number]:hover{-moz-appearance:number-input;-webkit-appearance:number-input;appearance:number-input}input[type=file]:before{content:attr(data-3423);cursor:pointer;display:inline-block}@font-face{font-family:Harpseal;font-style:normal;font-weight:700;src:url(./harpseal.BOqxcS0U.otf) format("opentype")}@keyframes shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}@keyframes progress-bar{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@keyframes progress-circular{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes shine{0%{left:-100%}to{left:120%}}@keyframes fade-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.page-enter-active,.page-leave-active{transition:all var(--transition-page)}.page-enter-from,.page-leave-to{filter:blur(5px);opacity:0}.page-leave-active{overflow:hidden!important}.layout-enter-active,.layout-leave-active{transition:all var(--transition-page)}.layout-enter-from,.layout-leave-to{filter:blur(5px);opacity:0}.layout-leave-active{overflow:hidden!important}:root{--container-indent:15px;--container-width-xxs:calc(320px + var(--container-indent)*2);--container-width-xs:calc(360px + var(--container-indent)*2);--container-width-sm:calc(425px + var(--container-indent)*2);--container-width-md:calc(768px + var(--container-indent)*2);--container-width-lg:calc(1160px + var(--container-indent)*2);--container-width-xl:calc(1280px + var(--container-indent)*2);--container-width-xxl:calc(1400px + var(--container-indent)*2);--container-width-xxxl:calc(2560px + var(--container-indent)*2);--container-fluid:100%;--color-primary-300:#0a0a0a;--color-primary-200:#1a1a1a;--color-primary-100:#89898c;--color-primary-50:#b9b9b9;--color-primary-20:#f0f1f1;--color-primary-10:#fff;--color-secondary-200:#d0d0d0;--color-secondary-100:#e2e2e2;--color-accent-200:#9bb260;--color-accent-100:#8faa4e;--color-error:#d93333;--color-background:#ebebeb;--color-surface:#f4f4f4;--shine-gradient:linear-gradient(270deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0));--font-family-primary:"Muller",sans-serif;--font-family-secondary:"Harpseal",sans-serif;--font-size-xs:10px;--font-size-s:12px;--font-size-sm:14px;--font-size-m:16px;--font-size-md:18px;--font-size-lg:20px;--font-size-lx:40px;--font-size-xl:56px;--spacing-2xs:2px;--spacing-xs:4px;--spacing-s:8px;--spacing-sm:12px;--spacing-m:16px;--spacing-md:24px;--spacing-lg:40px;--spacing-xl:60px;--spacing-2xl:67px;--spacing-3xl:90px;--spacing-4xl:100px;--spacing-5xl:90px;--border-radius-sm:4px;--border-radius-md:6px;--border-radius-lg:8px;--border-radius-xl:10px;--border-radius-xxl:12px;--header-height:88px;--footer-height:min-height(303px);--transition:.3s;--transition-hover:var(--transition,.3s);--transition-page:.3s}@media screen and (max-width:768px){:root{--font-size-xs:10px;--font-size-s:12px;--font-size-sm:12px;--font-size-m:14px;--font-size-md:16px;--font-size-lg:20px;--font-size-lx:30px;--font-size-xl:40px;--spacing-2xs:2px;--spacing-xs:4px;--spacing-s:8px;--spacing-sm:12px;--spacing-m:16px;--spacing-md:24px;--spacing-lg:40px;--spacing-xl:60px;--spacing-2xl:67px;--spacing-3xl:40px;--spacing-4xl:50px;--spacing-5xl:60px;--header-height:64px;--footer-height:auto;--container-indent:10px}}html{background-color:var(--color-primary-10);color:var(--color-primary-100);font-family:var(--font-family-primary);font-size:var(--font-size-m);font-style:normal;font-weight:300;line-height:1.2;transition:var(--transition)}.app{display:flex;flex-direction:column;min-height:100svh}@supports not (min-height:100svh){.app{min-height:100vh}}.text-accent{color:var(--color-accent-200);font-weight:500}.app-container{margin:0 auto;padding-left:var(--container-indent);padding-right:var(--container-indent);width:100%}.app-container_size-xxs{max-width:var(--container-width-xxs)}.app-container_size-xs{max-width:var(--container-width-xs)}.app-container_size-sm{max-width:var(--container-width-sm)}.app-container_size-md{max-width:var(--container-width-md)}.app-container_size-lg{max-width:var(--container-width-lg)}.app-container_size-xl{max-width:var(--container-width-xl)}.app-container_size-xxl{max-width:var(--container-width-xxl)}.app-container_size-xxxl{max-width:var(--container-width-xxxl)}.app-container_size-fluid{max-width:100%}.app-loader{height:100svh;position:relative;width:100%}.app-loader__wrapper{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.app-loader__circle{animation:l20-1 .8s linear infinite alternate,l20-2 1.6s linear infinite;aspect-ratio:1;border:8px solid var(--color-accent-200);border-radius:50%;width:50px}@keyframes l20-1{0%{clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}25%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%)}}@keyframes l20-2{0%{transform:scaleY(1) rotate(0)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0)}to{transform:scaleY(-1) rotate(-135deg)}}.the-logo{height:74px;width:74px}.the-logo_sm{height:40px;width:40px}.the-logo_lg{height:100px;width:100px}.the-navigation-link{align-items:center;color:var(--color-primary-200);display:flex;height:100%}.the-navigation-link_mobile{align-items:start;background-color:var(--color-primary-10);display:flex;flex-direction:column;text-align:left;width:100%}.the-navigation-link_mobile.the-navigation-link_default{border-bottom:1px solid var(--color-primary-100);padding:16px 0}.the-navigation-link_default{border:none;z-index:9}.the-navigation-link_active{text-decoration:underline}.the-navigation-link__icon{color:var(--color-primary-200);transition:var(--transition)}.the-navigation-link__label{align-items:center;background-color:transparent;border:none;color:var(--color-primary-200);cursor:pointer;display:flex;gap:var(--spacing-m);justify-content:center;padding:16px 0;text-decoration:none;z-index:9}.the-navigation-link__label_mobile{border-bottom:1px solid var(--color-primary-100);display:flex;font-size:18px;justify-content:space-between;width:100%}.the-navigation-link:hover,.the-navigation-link:hover .the-navigation-link__label_desktop{color:var(--color-accent-200)}.the-navigation-link__icon_open{transform:rotate(-180deg);transition:var(--transition)}.the-navigation-link__menu{background-color:var(--color-primary-10);border:1px solid var(--color-gray-600);box-shadow:0 10px 8px 3px #0000001a;display:flex;flex-direction:column;gap:32px;padding:32px 64px;position:absolute;transition:all 1s ease;width:100%;z-index:8}.the-navigation-link__menu_active{animation-duration:.2s;animation-name:fade-in}.the-navigation-link__menu_mobile{align-items:start;border-bottom:1px solid var(--color-primary-100);box-shadow:none;padding:0;position:relative}.the-navigation-link__menu_mobile .the-navigation-link__label{justify-content:space-between;width:100%}.the-navigation-link__menu_mobile .the-navigation-link__menu-items{display:flex;flex-direction:column}.the-navigation-link__menu_desktop{padding-top:calc(var(--header-height) + 32px);right:0;top:0}.the-navigation-link__menu:hover{color:var(--color-accent-200)}.the-navigation-link__menu-name{color:var(--color-primary-200);font-size:var(--font-size-lg);font-weight:700}.the-navigation-link__menu-items{display:grid;gap:20px;grid-template-columns:repeat(4,auto)}.the-navigation-link__menu-link{color:var(--color-primary-200);cursor:pointer;font-weight:700;height:100%;padding:12px 0;text-decoration:none;text-transform:capitalize;width:100%}.the-navigation-link__menu-link:hover{color:var(--color-accent-200)}.the-navigation-link__menu-link.router-link-active.router-link-exact-active{border-bottom:1px solid var(--color-accent-200);color:var(--color-accent-100)}.the-navigation-link__menu-link_active{border-bottom:1px solid var(--color-accent-200)}.the-navigation-link__menu-link_mobile{color:var(--color-primary-100);font-size:18px;font-weight:500;padding:16px 0}.the-navigation{display:flex;height:var(--header-height)}.the-navigation_mobile{height:auto;overflow:hidden}.the-navigation__item{align-items:center;display:flex;height:100%}.the-navigation__list{align-items:center;display:flex;gap:var(--spacing-lg);justify-content:center;justify-content:space-between}.the-navigation__list_is-mobile{align-items:start;flex-direction:column;gap:0;width:100%}.the-navigation__list_is-mobile .the-navigation__item{color:var(--color-primary-200);font-size:18px;font-weight:400;height:100%;width:100%}.the-navigation__link{color:var(--color-primary-200);display:flex;height:100%;min-width:128px;padding:33px 0}.the-navigation__link:hover{color:var(--color-accent-200)}.the-navigation__link_accent{color:var(--color-primary-400)}.app-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-primary-10);border:2px solid var(--color-primary-200);border-radius:var(--border-radius-lg);color:var(--color-primary-200);cursor:pointer;display:inline-flex;gap:4px;justify-content:center;padding:10px 20px;transition:var(--transition-hover)}.app-button:hover{background-color:var(--color-primary-200);color:var(--color-primary-50);outline:none}.app-button:active{color:var(--color-primary-10)}.app-button:disabled,.app-button_disabled:disabled{background-color:var(--color-secondary-100);color:var(--color-primary-50);cursor:not-allowed;pointer-events:all!important}.app-button__content{align-items:center;display:flex;justify-content:center}.app-button__icon-loading{animation:progress-circular 1s linear infinite;height:20px;width:20px}.app-button_size-md{min-width:100px}.app-burger{background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;height:30px;justify-content:space-around;width:30px}.app-burger__line{background-color:#000;height:3px;transition:all .3s ease;width:100%}.app-burger_is-active .app-burger__line:first-child{transform:rotate(45deg) translate(5px,5px)}.app-burger_is-active .app-burger__line:nth-child(2){opacity:0;transform:translate(50px)}.app-burger_is-active .app-burger__line:nth-child(3){transform:rotate(-45deg) translate(9px,-9px)}.app-navigation-mobile__wrapper{background-color:var(--color-primary-10);bottom:0;display:flex;flex-direction:column;gap:16px 0;height:0;left:0;padding:0 15px;position:fixed;right:0;top:var(--header-height);transition:var(--transition);visibility:hidden;z-index:10}.app-navigation-mobile__wrapper_active{height:100%;transition:var(--transition);visibility:visible}.app-navigation-mobile__actions{align-items:center;display:flex;gap:8px;margin-top:16px}.app-navigation-mobile__action{color:var(--color-primary-200)}.app-header{align-items:center;background-color:var(--color-primary-10);display:flex;height:var(--header-height);justify-content:space-between;transition:var(--transition)}.app-header_is-sticky{position:sticky;top:0;z-index:10}.app-header__container{align-items:center;display:flex;justify-content:space-between;position:relative}.app-header__inner{align-items:center;display:flex;gap:20px;justify-content:center}.app-header__logo{cursor:pointer;z-index:9}.app-header__logo_disabled{cursor:auto}.app-header__actions{align-items:center;display:flex;gap:30px;justify-content:center;z-index:9}.app-header__icon{color:var(--color-primary-200);transition:var(--transition-hover)}.app-header__icon:hover{color:var(--color-accent-200);transition:var(--transition-hover)}.app-footer{background-color:var(--color-primary-200);height:var(--footer-height)}.app-footer__logo_disabled{cursor:auto}.app-footer__address,.app-footer__messengers,.app-footer__phone{color:var(--color-primary-20)}.app-footer__main-block{align-items:center;display:flex;justify-content:space-between;padding:30px 0 40px}@media screen and (max-width:768px){.app-footer__main-block{align-items:start;flex-direction:column;gap:20px;padding:16px 0}}.app-footer__links{display:flex;gap:32px;padding:40px 0 60px}@media screen and (max-width:768px){.app-footer__links{flex-direction:column;gap:24px;padding:32px 0 40px}}.app-footer__info{display:flex;gap:32px}@media screen and (max-width:768px){.app-footer__info{flex-direction:column}}.app-footer__contacts{display:flex;flex-direction:column;gap:8px;height:auto;justify-content:center;max-width:250px}.app-footer__messengers{display:flex;gap:20px}.app-footer__phone{font-size:24px;font-weight:700}.app-footer__phone:hover{color:var(--color-accent-200)}.app-footer__hr{border-color:var(--color-primary-50);margin:0}.app-footer__social{color:var(--color-primary-20)}.app-footer__link{color:var(--color-primary-100)}.app-footer__link:hover{color:var(--color-primary-50)}.app-footer__social:hover{color:var(--color-accent-200)}.app-expand-transition{display:grid;grid-template-rows:1fr;overflow:hidden}.app-expand-transition__inner{min-height:0}.expand-enter-active,.expand-leave-active{transition:grid-template-rows .3s,opacity .3s}.expand-enter-from,.expand-leave-to{grid-template-rows:0fr;opacity:0}.app-form-field__label{display:block;font-size:12px;font-weight:500;line-height:1.35;margin-bottom:4px}.app-form-field__label.app-form-field__label_lg{font-size:14px;font-weight:500;line-height:1.4}.app-form-field__control{width:100%}.app-form-field__error{color:var(--color-error);font-size:12px;font-weight:400;line-height:1.35;padding-top:4px}.app-input{width:100%}.app-input__inner{position:relative}.app-input__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-accent-700);border:1px solid transparent;border-bottom:1px solid var(--color-primary-100);box-sizing:border-box;color:var(--color-primary-200);display:block;margin:0;outline:none;overflow:hidden;position:relative;transition:border-color var(--transition-hover),background-color var(--transition-hover),box-shadow var(--transition-hover);width:100%}.app-input__input_2xs{font-size:12px;padding:6px 10px}.app-input__input_xs{font-size:12px;padding:8px 12px}.app-input__input_sm{font-size:14px;padding:8px 12px}.app-input__input_md{font-size:19px;padding:10px 12px}.app-input__input_lg{font-size:14px;padding:12px 16px}.app-input__input_xl{font-size:16px;padding:12px 16px}.app-input__leading,.app-input__trailing{font-family:var(--font-family);font-size:10px;font-weight:600;line-height:1.35;outline:none;position:absolute;top:50%;transform:translateY(-50%)}.app-input__leading svg,.app-input__trailing svg{height:100%;outline:none;width:100%}.app-input__inner:has(.app-input__input_2xs) .app-input__trailing{left:10px}.app-input__inner:has(.app-input__input_2xs) .app-input__leading{right:10px}.app-input__inner:has(.app-input__input_sm) .app-input__trailing,.app-input__inner:has(.app-input__input_xs) .app-input__trailing{left:12px}.app-input__inner:has(.app-input__input_sm) .app-input__leading,.app-input__inner:has(.app-input__input_xs) .app-input__leading{right:12px}.app-input__inner:has(.app-input__input_md) .app-input__trailing{left:14px}.app-input__inner:has(.app-input__input_md) .app-input__leading{right:14px}.app-input__inner:has(.app-input__input_lg) .app-input__trailing,.app-input__inner:has(.app-input__input_xl) .app-input__trailing{left:16px}.app-input__inner:has(.app-input__input_lg) .app-input__leading,.app-input__inner:has(.app-input__input_xl) .app-input__leading{right:16px}.app-input__inner:has(.app-input__trailing):not(.app-input__leading) .app-input__input_2xs{padding:6px 10px 6px 32px}.app-input__inner:has(.app-input__leading):not(.app-input__trailing) .app-input__input_2xs{padding:6px 32px 6px 10px}.app-input__inner:has(.app-input__trailing):has(.app-input__leading) .app-input__input_2xs{padding:6px 32px}.app-input__inner:has(.app-input__trailing):not(.app-input__leading) .app-input__input_xs{padding:8px 12px 8px 34px}.app-input__inner:has(.app-input__leading):not(.app-input__trailing) .app-input__input_xs{padding:8px 34px 8px 12px}.app-input__inner:has(.app-input__trailing):has(.app-input__leading) .app-input__input_xs{padding:8px 34px}.app-input__inner:has(.app-input__trailing):not(.app-input__leading) .app-input__input_sm{padding:8px 12px 8px 38px}.app-input__inner:has(.app-input__leading):not(.app-input__trailing) .app-input__input_sm{padding:8px 38px 8px 12px}.app-input__inner:has(.app-input__trailing):has(.app-input__leading) .app-input__input_sm{padding:8px 38px}.app-input__inner:has(.app-input__trailing):not(.app-input__leading) .app-input__input_md{padding:10px 14px 10px 40px}.app-input__inner:has(.app-input__leading):not(.app-input__trailing) .app-input__input_md{padding:10px 40px 10px 14px}.app-input__inner:has(.app-input__trailing):has(.app-input__leading) .app-input__input_md{padding:10px 40px}.app-input__inner:has(.app-input__trailing):not(.app-input__leading) .app-input__input_lg{padding:12px 16px 12px 44px}.app-input__inner:has(.app-input__leading):not(.app-input__trailing) .app-input__input_lg{padding:12px 44px 12px 16px}.app-input__inner:has(.app-input__trailing):has(.app-input__leading) .app-input__input_lg{padding:12px 44px}.app-input__inner:has(.app-input__trailing):not(.app-input__leading) .app-input__input_xl{padding:12px 16px 12px 48px}.app-input__inner:has(.app-input__leading):not(.app-input__trailing) .app-input__input_xl{padding:12px 48px 12px 16px}.app-input__inner:has(.app-input__trailing):has(.app-input__leading) .app-input__input_xl{padding:12px 48px}.app-input__inner:has(.app-input__input_2xs) .app-input__leading:has(svg),.app-input__inner:has(.app-input__input_2xs) .app-input__trailing:has(svg),.app-input__inner:has(.app-input__input_xs) .app-input__leading:has(svg),.app-input__inner:has(.app-input__input_xs) .app-input__trailing:has(svg){height:16px;width:16px}.app-input__inner:has(.app-input__input_lg) .app-input__leading:has(svg),.app-input__inner:has(.app-input__input_lg) .app-input__trailing:has(svg),.app-input__inner:has(.app-input__input_md) .app-input__leading:has(svg),.app-input__inner:has(.app-input__input_md) .app-input__trailing:has(svg),.app-input__inner:has(.app-input__input_sm) .app-input__leading:has(svg),.app-input__inner:has(.app-input__input_sm) .app-input__trailing:has(svg){height:20px;width:20px}.app-input__inner:has(.app-input__input_xl) .app-input__leading:has(svg),.app-input__inner:has(.app-input__input_xl) .app-input__trailing:has(svg){height:24px;width:24px}.app-input__input_outlined{border:1px solid var(--color-accent-400)}.app-input__input:disabled{cursor:not-allowed;opacity:.6}.app-input__input:not(:disabled):-moz-read-only{cursor:default}.app-input__input:not(:disabled):read-only{cursor:default}.app-input__input_error,.app-input__input_error:hover{border:1px solid var(--color-error)}.app-input__input_error:focus-visible{border-color:var(--color-error);box-shadow:inset 0 0 0 1px var(--color-error);outline:0 solid transparent}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.app-checkbox{align-items:flex-start;cursor:pointer;display:inline-flex;flex-direction:column}.app-checkbox_disabled{opacity:.6}.app-checkbox__label{align-items:flex-start;display:flex;gap:12px}.app-checkbox_disabled .app-checkbox__label,.app-checkbox_disabled .app-checkbox__label *{cursor:not-allowed}.app-checkbox__rect{align-items:center;border:2px solid var(--color-accent-100);border-radius:4px;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-top:1px;position:relative;transition:background-color .3s,border-color .3s;width:16px}.app-checkbox:not(.app-checkbox_disabled) .app-checkbox__label:hover .app-checkbox__rect,.app-checkbox_checked .app-checkbox__rect{background-color:var(--color-accent-200);border-color:var(--color-accent-200)}.app-checkbox__rect:before{border-radius:5px;bottom:-2px;content:"";left:-2px;pointer-events:none;position:absolute;right:-2px;top:-2px;transition:box-shadow .3s}.app-checkbox__rect:has(:focus-visible):before{box-shadow:0 0 0 2px var(--color-accent-200)}.app-checkbox__control{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.app-checkbox__check{color:var(--color-primary-20);height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.app-checkbox__label-text{color:var(--color-accent-200);font-size:18px;font-weight:400;line-height:19.6px;transition:color .3s}.app-checkbox:not(.app-checkbox_disabled) .app-checkbox__label:hover .app-checkbox__label-text{color:var(--color-accent-100)}.app-checkbox__footer{padding-left:28px}.app-checkbox__description{color:var(--color-primary-100);font-size:14px;font-weight:400;line-height:19.6px;margin-top:4px}.app-checkbox__error{color:var(--color-error);font-size:12px;font-weight:400;line-height:1.35;padding-top:4px}.form{display:flex;flex-direction:column;gap:35px;padding-top:var(--spacing-lg);width:100%}.form_modal{padding-top:0}@media screen and (max-width:768px){.form{gap:30px;padding-top:var(--spacing-md)}.form_modal{padding-top:0}}.form__title{color:var(--color-primary-200);font-size:24px}@media screen and (max-width:768px){.form__title{font-size:14px}}.form__fields-wrapper{display:flex;gap:35px;justify-content:space-between;width:100%}@media screen and (max-width:768px){.form__fields-wrapper{flex-direction:column;gap:30px}}.form__input{max-width:300px;width:100%}@media screen and (max-width:768px){.form__input{max-width:100%}}.form__loader{height:100%;min-height:300px}@media screen and (max-width:768px){.form__checkbox .app-checkbox__label-text{font-size:14px}}.form__link{color:var(--color-accent-200);text-decoration:underline}.form__is-send-title,.form__link:hover{color:var(--color-accent-100)}.form__is-send-title{font-family:var(--font-family-secondary);font-size:var(--font-size-lx);font-weight:700;text-align:center}.form__is-send-description{font-size:var(--font-size-md);line-height:1.2;text-align:center}.app-modal-container{align-items:center;background-color:#27272a99;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.app-modal{max-width:600px;position:relative;width:95%}.app-modal__inner{background-color:var(--color-primary-10);border-radius:24px;box-shadow:2px 4px 24px #0000001f;max-height:600px;overflow-y:auto;padding:55px 40px;position:relative;scrollbar-color:var(--color-gray-700) transparent;scrollbar-width:thin;will-change:transform,opacity;z-index:201}.app-modal__inner::-webkit-scrollbar{width:12px}.app-modal__inner::-webkit-scrollbar-track{background-color:transparent;border-radius:8px}.app-modal__inner::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--color-gray-700);border:3px solid transparent;border-radius:8px}@media screen and (max-width:768px){.app-modal__inner{padding:35px 20px}}.app-modal__top{color:var(--color-primary-200);font-family:var(--font-family-primary);font-size:24px;font-weight:700;line-height:1.5}.app-modal__btn-close{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;height:48px;justify-content:center;outline:0;position:absolute;right:10px;top:10px;width:48px}.app-modal__btn-close-icon{color:var(--color-primary-200);height:30px;width:30px}.app-modal__image{max-width:222px;position:absolute;right:65px;top:0;transform:translateY(-131px);z-index:202}.enter-active{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.enter-from{opacity:0;transform:translateY(-15px)}.enter-to{opacity:1;transform:translateY(0)}.leave-active{transition:opacity .3s ease,transform .3s ease}.leave-from{opacity:1;transform:translateY(0)}.leave-to{opacity:0;transform:translateY(-15px)}.app-main{flex-grow:1}@media screen and (max-width:480px){.modal-form__title{font-size:14px}}.page-not-found{align-items:center;display:flex;flex-direction:column;margin-bottom:40px;text-align:center}@media screen and (max-width:768px){.page-not-found{justify-content:center}}.page-not-found__img{height:100%;margin-bottom:var(--spacing-lg);margin-top:var(--spacing-lg);max-width:550px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:768px){.page-not-found__img{margin-bottom:var(--spacing-md);margin-top:var(--spacing-md)}}.page-not-found__title{color:var(--color-primary-300);font-family:var(--font-family-secondary);font-size:var(--font-size-lx);margin-bottom:var(--spacing-m)}.page-not-found__description{color:var(--color-primary-300);font-size:var(--font-size-md);font-weight:400}.page-not-found__link{color:var(--color-accent-100)}.page-error{display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:100svh;padding-top:var(--spacing-lg)}@media screen and (max-width:768px){.page-error{padding-bottom:calc(var(--spacing-lg) + 74px)}}.page-error__container{display:flex;flex-direction:column;flex-grow:1}.page-error__logo{align-self:flex-start}@media screen and (max-width:768px){.page-error__logo{max-height:50px;max-width:50px}}
