.subtitle,.subtitle_theme_light,.subtitle_theme_regular{font-size:3.4em;line-height:1.2058823529}@media(min-width:992px){.subtitle,.subtitle_theme_light,.subtitle_theme_regular{font-size:3.4em}}@media(min-width:768px)and (max-width:991px){.subtitle,.subtitle_theme_light,.subtitle_theme_regular{font-size:3.2em}}@media(max-width:767px){.subtitle,.subtitle_theme_light,.subtitle_theme_regular{font-size:3em}}@media(max-width:414px){.subtitle,.subtitle_theme_light,.subtitle_theme_regular{font-size:2.8em}}.subtitle_theme_regular{font-weight:400;text-transform:uppercase}.caption,.contact-form__email-link,.contact-form__email-text{font-size:1.2em;font-style:normal;font-weight:400}.contact-form__input,.contact-form__textarea,.input-font{font-size:2em;font-style:normal;font-weight:400;line-height:1.2}.contact-form__main{display:flex;flex-direction:column;max-width:90vw;width:43em}.contact-form__input-container{background-color:#fff;box-sizing:border-box;display:block;width:100%}.contact-form__input-container:not(:first-child){margin-top:1.3em}.contact-form__input{box-sizing:border-box;padding:1em 1.25em;text-transform:none;width:100%}.contact-form__input::placeholder{color:#bfbfbf}.contact-form__textarea{box-sizing:border-box;min-height:6.45em;padding:1em 1.25em;resize:vertical;width:100%}.contact-form__textarea::placeholder{color:#bfbfbf}.contact-form__email-block{display:flex;margin-top:1em}.contact-form__email-link{cursor:pointer}.contact-form__email-link:before{content:" "}.contact-form__button{height:8.6315789474em;margin-left:auto;margin-top:2.2105263158em;overflow:hidden;pointer-events:none;position:relative;width:8.6315789474em}@media(min-width:768px){.contact-form__button{transform:translateX(38%)}}.contact-form_status_ready .contact-form__button{pointer-events:all}.contact-form__error-status,.contact-form__pending-status,.contact-form__ready-status,.contact-form__status,.contact-form__success-status{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:.5;position:absolute;top:0;transform:scale(.9);transition:transform .1s,opacity .1s;visibility:hidden;width:100%}.contact-form__status-visible,.contact-form_status_error .contact-form__error-status,.contact-form_status_pending .contact-form__pending-status,.contact-form_status_ready .contact-form__ready-status,.contact-form_status_success .contact-form__success-status{opacity:1;transform:scale(1);visibility:visible}.contact-form .loading-circle{height:95%;position:absolute;width:95%}.contact-form .loading-circle__circle{stroke:#fff}.app_language_ru .contact-form__button{letter-spacing:.05em}.loading-circle{transform:rotate(270deg)}.loading-circle__circle{fill:transparent;stroke:#000;stroke-width:10%;stroke-dasharray:502.4;animation-delay:0s,1s,2s;animation-duration:1s,1s,1s;animation-fill-mode:forwards;animation-iteration-count:1,1,infinite;animation-name:loading-circle-growing,loading-circle-shrinking,loading-circle-rotating;animation-timing-function:ease,ease-in,linear;transform-origin:center}@keyframes loading-circle-growing{0%{stroke-dashoffset:502.4}to{stroke-dashoffset:0}}@keyframes loading-circle-shrinking{to{stroke-dashoffset:-439.6}}@keyframes loading-circle-rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.action-section,.section{display:flex;justify-content:center}.action-section__content,.section__content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;max-width:1100px;padding:0 2em;width:100%}.title,.title_theme_bold,.title_theme_regular{line-height:1.2142857143;text-transform:uppercase}@media(min-width:1200px){.title,.title_theme_bold,.title_theme_regular{font-size:5.6em}}@media(min-width:992px)and (max-width:1199px){.title,.title_theme_bold,.title_theme_regular{font-size:5.2em}}@media(min-width:768px)and (max-width:991px){.title,.title_theme_bold,.title_theme_regular{font-size:3.8em}}@media(min-width:415px)and (max-width:767px){.title,.title_theme_bold,.title_theme_regular{font-size:3.6em}}@media(max-width:414px){.title,.title_theme_bold,.title_theme_regular{font-size:3.4em}}.title_theme_bold{font-weight:800}.title_theme_regular{font-weight:400;text-transform:uppercase}.action-section__title,.subtitle,.subtitle_theme_light,.subtitle_theme_regular{font-size:3.4em;line-height:1.2058823529}@media(min-width:992px){.action-section__title,.subtitle,.subtitle_theme_light,.subtitle_theme_regular{font-size:3.4em}}@media(min-width:768px)and (max-width:991px){.action-section__title,.subtitle,.subtitle_theme_light,.subtitle_theme_regular{font-size:3.2em}}@media(max-width:767px){.action-section__title,.subtitle,.subtitle_theme_light,.subtitle_theme_regular{font-size:3em}}@media(max-width:414px){.action-section__title,.subtitle,.subtitle_theme_light,.subtitle_theme_regular{font-size:2.8em}}.action-section__title,.subtitle_theme_regular{font-weight:400;text-transform:uppercase}.subtitle_theme_light{font-weight:300;letter-spacing:.065em;text-transform:lowercase}.body-font{font-size:1.8em;font-style:normal;font-weight:400;line-height:1.2}@media(max-width:414px){.body-font{font-size:1.6em}}.caption{font-size:1.2em;font-style:normal;font-weight:400}.button-font{font-size:1.8em;font-style:normal;font-weight:600;line-height:1.2105263158;text-transform:lowercase;white-space:nowrap}@media(max-width:414px){.button-font{font-size:1.6em}}.input-font{font-size:2em;font-style:normal;font-weight:400;line-height:1.2}.action-section__title{margin-bottom:1.5em;white-space:nowrap}@media(min-width:415px)and (max-width:767px){.app_language_ru .action-section__title{font-size:2.6em}}@media(max-width:414px){.app_language_ru .action-section__title{font-size:2.2em}}