.form-feedback{position:absolute;width:400px;height:180px;border-radius:16px;background:#fff;box-shadow:0 8px 32px 0 rgba(0,0,0,.15);top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}@media only screen and (max-width:767px){.form-feedback{width:calc(100% - 40px);height:auto;aspect-ratio:16/8}}.form-feedback__content{height:100%;width:100%;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:none}.form-feedback__error-message{opacity:0;font-family:var(--font-montreal);font-size:1.5rem;line-height:37.1px;text-align:center;color:#0f1d07;transition:opacity .3s ease-out;padding:0 10px}.form-feedback__error-message.show{opacity:1}.form-feedback__close-button,.form-feedback__error-message,.form-feedback__success-icon{position:absolute}.form-feedback__close-button{right:20px;top:20px;background:none;outline:none;border:none;cursor:pointer;transition:opacity .3s ease-out}.form-feedback__close-button.hide{opacity:0}.form-feedback__success-icon{opacity:0;left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-out}.form-feedback__success-icon.show{opacity:1}.loader{width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:#25b09b;--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s linear infinite;transition:opacity .3s ease-out}.loader.hide{opacity:0}@keyframes l3{to{transform:rotate(1turn)}}.form-block{width:100%;margin-left:150px;margin-top:50px}@media only screen and (max-width:1024px){.form-block{margin-left:0;margin-top:30px}.form-block button{margin-left:50px}}@media only screen and (max-width:767px){.form-block{margin-top:50px}.form-block button{margin-left:15px}}.form-block__heading-text{font-family:var(--font-montreal),sans-serif;font-size:4rem;font-weight:530;line-height:76.8px;color:#6969a8}@media only screen and (max-width:1024px){.form-block__heading-text{font-size:2.8125rem;line-height:55.021px;margin-left:50px}}@media only screen and (max-width:767px){.form-block__heading-text{margin-left:15px;font-size:2rem;line-height:39.325px}}.form-block__sub-heading-text{max-width:317px;margin-top:20px;font-family:var(--font-montreal),sans-serif;font-size:1.25rem;line-height:26px;font-weight:530;color:#0f1d07}@media only screen and (max-width:1024px){.form-block__sub-heading-text{font-size:1.125rem;line-height:21.6px;margin-left:50px}}@media only screen and (max-width:767px){.form-block__sub-heading-text{max-width:calc(100% - 30px);font-size:1rem;line-height:19px;margin:10px auto 0}}.form-block__input-wrapper{margin-top:30px;margin-bottom:40px;width:830px;display:grid;grid-template-columns:repeat(2,auto);grid-column-gap:30px;column-gap:30px;grid-row-gap:60px;row-gap:60px}@media only screen and (max-width:1024px){.form-block__input-wrapper{width:calc(100% - 100px);margin-top:20px;margin-left:auto;margin-right:auto;column-gap:20px;row-gap:40px}}@media only screen and (max-width:767px){.form-block__input-wrapper{margin-bottom:20px;width:calc(100% - 30px);display:flex;flex-direction:column;justify-content:center;align-items:none;gap:20px}}.form-block__input-contaner{display:inline-flex;flex-direction:column;gap:10px}.form-block__input-contaner.text-area{grid-area:3/1/4/3}.form-block__input-contaner.select{position:relative}.form-block__input-contaner.select .form-block__input{position:relative;height:100%;cursor:pointer}.form-block__input-contaner.select .form-block__input .selected-option{color:#595976}.form-block__input-contaner.select .form-block__input .arrow-icon{position:absolute;right:20px;bottom:50%;transform:translateY(50%) rotate(180deg)}.form-block__input-contaner.select .form-block__input .arrow-icon svg path{fill:#6969a8}.form-block__input-contaner.select .select-options-wrapper{position:absolute;left:0;right:0;top:calc(100% + 5px);list-style:none;padding:20px;z-index:10;border-radius:15px;background-color:#f3f3e9;display:inline-flex;flex-direction:column;gap:10px}.form-block__input-contaner.select .select-option{max-width:max-content;padding:5px;border-radius:10px;transition:color .3s ease-in-out,background-color .3s ease-in-out;cursor:pointer}.form-block__input-contaner.select .select-option:hover{color:#fcfdff;background-color:#0f1d07}.form-block__input,.form-block__input-contaner.select .select-option,.form-block__input-label{font-family:var(--font-montreal),sans-serif;font-size:1.3rem;font-weight:530;line-height:24.96px;color:#0f1d07}@media only screen and (max-width:1024px){.form-block__input,.form-block__input-contaner.select .select-option,.form-block__input-label{font-size:1rem;line-height:19.2px}}.form-block__input{padding:20px;border-radius:15px;border:1px solid #6969a8;background:rgba(217,217,217,0);transition:border-color .3s ease-in-out}.form-block__input.error{border:1px solid red}.form-block__input::placeholder{color:#595976}.form-block__input-contaner.text-area .form-block__input{resize:none;height:220px}.contact-page{width:100%;min-height:100dvh;margin-top:-80px;display:flex;flex-direction:column;justify-content:none;align-items:none;gap:none;background:linear-gradient(180deg,#c0c0d7,rgba(230,230,236,.9) 69.23%,#c0c0d7)}.contact-page .footer{margin-top:auto;background:rgba(0,0,0,0)}.contact-page .footer__heading-text,.contact-page .footer__site-title-wrapper,.contact-page .footer__top-container button{display:none}.contact-page .footer__contact-wrapper{max-width:700px}@media only screen and (max-width:1024px){.contact-page .footer__contact-wrapper{max-width:100%}}.contact-page .footer__divider{background:#6969a8}.contact-page__inner-wrapper{overflow-x:hidden;width:100%;height:100%;display:flex;flex-direction:column;justify-content:none;align-items:none;gap:none}.contact-page__content-wrapper{margin-top:160px;position:relative;left:50%;transform:translateX(-50%);width:clamp(1200px,100% - 200px,1500px);display:flex;flex-direction:row;justify-content:none;align-items:center;gap:none}@media only screen and (max-width:1024px){.contact-page__content-wrapper{width:calc(100% - 100px);flex-direction:column;align-items:flex-start;gap:150px}}@media only screen and (max-width:767px){.contact-page__content-wrapper{width:calc(100% - 40px)}}.contact-page__text-wrapper{flex-shrink:0}.contact-page__text-wrapper svg path{fill:#6969a8}@media only screen and (max-width:767px){.contact-page__text-wrapper{width:100%}}.contact-page__heading-text{width:500px;margin-bottom:50px;font-family:var(--font-montreal);font-size:6rem;font-weight:530;line-height:81px;color:#fcfdff;display:flex;flex-direction:column;justify-content:none;align-items:none;gap:none}@media only screen and (max-width:767px){.contact-page__heading-text{width:100%;font-size:4.6753125rem;line-height:63.117px}.contact-page__heading-text:lang(ru){font-size:4rem;line-height:70.4px}}.contact-page__heading-text-span:first-child{margin-left:auto}.contact-page__logo-container{width:240px;height:320px;margin-left:auto;margin-right:200px}@media only screen and (max-width:1024px){.contact-page__logo-container{align-self:center;margin:0}}.contact-page__buttons-wrapper{display:inline-flex;gap:30px}@media only screen and (max-width:767px){.contact-page__buttons-wrapper{gap:15px;flex-direction:column}}.contact-page__google-link{width:max-content;border-radius:20px;padding:5px 15px;display:flex;flex-direction:row;justify-content:none;align-items:center;gap:15px;background-color:#0f1d07;cursor:pointer;transition:background-color .5s ease-in-out,transform .3s ease-in-out}.contact-page__google-link span{font-family:var(--font-montreal),sans-serif;font-size:1rem;font-weight:530;line-height:21px;color:#fcfdff;transition:color .5s ease-in-out}.contact-page__google-link:hover{transform:rotate(2deg)}