.modal__overlay{z-index:101;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal__container{box-sizing:border-box;background-color:#fff;border-radius:4px;width:70%;max-width:500px;max-height:100vh;padding:30px;overflow-y:auto}@media screen and (max-width:768px){.modal__container{width:70%}}@media screen and (max-width:576px){.modal__container{width:100%;max-width:90%}}.modal__header{justify-content:space-between;align-items:center;display:flex}.modal__title{color:#000;box-sizing:border-box;margin-top:0;margin-bottom:0;font-size:28px;font-weight:600;line-height:1.25}.modal__close{background:0 0;border:0}.modal__header .modal__close:before{content:"✕";color:#000}.modal__content{color:#000c;margin-top:20px;margin-bottom:25px;line-height:1.5}.modal__btn{color:#000c;cursor:pointer;-webkit-appearance:button;text-transform:none;will-change:transform;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;background-color:#e6e6e6;border-style:none;border-width:0;border-radius:.25rem;margin:0;padding:.5rem 1rem;font-size:.875rem;line-height:1.15;transition:transform .25s ease-out;overflow:visible;transform:translateZ(0)}.modal__btn:focus,.modal__btn:hover{transform:scale(1.05)}
.ContactFormController-module-scss-module__LUOmYW__section{margin:56px 0;position:relative}.ContactFormController-module-scss-module__LUOmYW__captchaHost{width:0;height:0;position:absolute;overflow:visible}.ContactFormController-module-scss-module__LUOmYW__form{background:var(--form-bg,#f2f2f2);border:1px solid var(--border-generic-color,#0000001a);border-radius:24px;margin:0 auto;padding:65px 0}.ContactFormController-module-scss-module__LUOmYW__content{flex-direction:column;gap:40px;max-width:800px;margin:0 auto;display:flex}.ContactFormController-module-scss-module__LUOmYW__heroTitle{color:#000;margin:0 0 8px;font-size:28px;font-weight:700;line-height:1}.ContactFormController-module-scss-module__LUOmYW__heroDescription{color:#000000b3;margin:0;font-size:22px;font-weight:400;line-height:30px}.ContactFormController-module-scss-module__LUOmYW__certificateList{flex-direction:column;gap:8px;display:flex}.ContactFormController-module-scss-module__LUOmYW__cardsWrapper{flex-wrap:wrap;gap:20px;display:flex}.ContactFormController-module-scss-module__LUOmYW__certificates{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.ContactFormController-module-scss-module__LUOmYW__certificate{cursor:pointer;width:100%;height:170px}.ContactFormController-module-scss-module__LUOmYW__certificate .ContactFormController-module-scss-module__LUOmYW__certImage{-o-object-fit:cover;object-fit:cover;border:4px solid #0000;border-radius:12px;width:100%;height:100%}.ContactFormController-module-scss-module__LUOmYW__certificate.ContactFormController-module-scss-module__LUOmYW__certificateChoosen .ContactFormController-module-scss-module__LUOmYW__certImage{border-color:#00910f}.ContactFormController-module-scss-module__LUOmYW__certificatesList{flex-direction:column;gap:26px;width:100%;display:flex}.ContactFormController-module-scss-module__LUOmYW__certificateRow{cursor:pointer;box-sizing:border-box;background:#fff;border-radius:22px;align-items:center;gap:30px;width:100%;min-height:100px;padding:6px 25px 6px 6px;display:flex}.ContactFormController-module-scss-module__LUOmYW__certificateRowIcon{background:#a8a8a8;border-radius:15px;flex-shrink:0;width:88px;height:88px;overflow:hidden}.ContactFormController-module-scss-module__LUOmYW__certificateRowImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ContactFormController-module-scss-module__LUOmYW__certificateRowName{color:#000;flex:1;min-width:0;font-size:28px;font-weight:600;line-height:28px}.ContactFormController-module-scss-module__LUOmYW__certificateRadio{box-sizing:border-box;border:2px solid #0003;border-radius:50%;flex-shrink:0;width:50px;height:50px;position:relative}.ContactFormController-module-scss-module__LUOmYW__certificateRadioChecked{background:#00910f;border:none}.ContactFormController-module-scss-module__LUOmYW__certificateRadioChecked:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ContactFormController-module-scss-module__LUOmYW__checkboxcontainer{cursor:pointer;flex-direction:row-reverse;align-items:flex-start;gap:8px;display:flex;position:relative}.ContactFormController-module-scss-module__LUOmYW__checkboxcontainer input{opacity:0;pointer-events:none;position:absolute}.ContactFormController-module-scss-module__LUOmYW__checkboxcontainer input:checked~.ContactFormController-module-scss-module__LUOmYW__checkmark{background:url(/img/svg/elipse.svg) 50%/100% no-repeat}.ContactFormController-module-scss-module__LUOmYW__labelCard{display:flex}.ContactFormController-module-scss-module__LUOmYW__labelCard img{-o-object-fit:contain;object-fit:contain;width:211px;height:auto;max-height:133px}.ContactFormController-module-scss-module__LUOmYW__checkmark{border:1px solid #34c759;border-radius:50%;flex-shrink:0;width:24px;height:24px;margin-top:8px;display:block}.ContactFormController-module-scss-module__LUOmYW__personalData{flex-direction:column;gap:8px;display:flex}.ContactFormController-module-scss-module__LUOmYW__sectionTitle{color:#000;margin:0;font-size:28px;font-weight:700;line-height:1}.ContactFormController-module-scss-module__LUOmYW__sectionDescription{color:#000000b3;margin:0 0 8px;font-size:22px;font-weight:400;line-height:28px}.ContactFormController-module-scss-module__LUOmYW__inputs{flex-wrap:wrap;gap:16px;display:flex}.ContactFormController-module-scss-module__LUOmYW__field{flex:calc(50% - 8px);min-width:280px}.ContactFormController-module-scss-module__LUOmYW__input{color:#000;background:#72727a26;border:none;border-radius:8px;align-items:center;width:100%;padding:16px;font-size:18px;font-weight:500;line-height:24px;display:flex}.ContactFormController-module-scss-module__LUOmYW__input::placeholder{color:#00000080}.ContactFormController-module-scss-module__LUOmYW__inputError{outline:1px solid #e03131}.ContactFormController-module-scss-module__LUOmYW__error{color:#e03131;margin-top:4px;font-size:12px;display:block}.ContactFormController-module-scss-module__LUOmYW__importantBox{background:#1d1d1f;border-radius:16px;padding:16px}.ContactFormController-module-scss-module__LUOmYW__importantTitle{color:#fff;margin:0 0 12px;font-size:20px;font-weight:700;line-height:28px}.ContactFormController-module-scss-module__LUOmYW__importantList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ContactFormController-module-scss-module__LUOmYW__importantItem{color:#fff;font-size:14px;font-weight:500;line-height:20px}.ContactFormController-module-scss-module__LUOmYW__checkboxes{flex-direction:column;gap:12px;display:flex}.ContactFormController-module-scss-module__LUOmYW__checkboxRoot{align-items:flex-start;display:flex}.ContactFormController-module-scss-module__LUOmYW__checkboxInner{position:relative;top:2px}.ContactFormController-module-scss-module__LUOmYW__checkboxInput{background-color:var(--form-bg,#f2f2f2)!important;border-color:#00000040!important}.ContactFormController-module-scss-module__LUOmYW__checkboxInput:checked{background-color:#00910f!important;border-color:#00910f!important}.ContactFormController-module-scss-module__LUOmYW__checkboxLabel{color:#000;font-size:16px;font-weight:500;line-height:20px}.ContactFormController-module-scss-module__LUOmYW__checkboxLabel a{color:#2d68ed;text-decoration:underline}.ContactFormController-module-scss-module__LUOmYW__globalError{color:#e03131;background:#e031311a;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:500;line-height:20px}.ContactFormController-module-scss-module__LUOmYW__btnBlock{justify-content:center;display:flex}.ContactFormController-module-scss-module__LUOmYW__btn{color:#fff;cursor:pointer;background:#00910f;border:none;border-radius:8px;justify-content:center;align-items:center;min-width:200px;padding:16px 48px;font-size:18px;font-weight:500;line-height:24px;display:flex}.ContactFormController-module-scss-module__LUOmYW__btnDisabled{opacity:.6;cursor:not-allowed}@media screen and (max-width:1024px){.ContactFormController-module-scss-module__LUOmYW__form{padding:24px 20px}.ContactFormController-module-scss-module__LUOmYW__heroTitle,.ContactFormController-module-scss-module__LUOmYW__sectionTitle{color:#1e1e1e;font-feature-settings:"liga" off;font-family:"SB Sans Display",var(--font-sans-display),system-ui,sans-serif;font-size:var(--font-size-heading-md,20px);font-style:normal;font-weight:var(--font-weight-heading,700);line-height:var(--font-line-hight-heading-md,28px)}.ContactFormController-module-scss-module__LUOmYW__heroDescription,.ContactFormController-module-scss-module__LUOmYW__sectionDescription{font-size:16px;line-height:26px}}@media screen and (max-width:640px){.ContactFormController-module-scss-module__LUOmYW__section{margin:32px 0}.ContactFormController-module-scss-module__LUOmYW__form{border-radius:16px;padding:24px 20px}.ContactFormController-module-scss-module__LUOmYW__content{gap:24px}.ContactFormController-module-scss-module__LUOmYW__inputs{flex-direction:column}.ContactFormController-module-scss-module__LUOmYW__field{min-width:100%}.ContactFormController-module-scss-module__LUOmYW__btn{width:100%}.ContactFormController-module-scss-module__LUOmYW__certificates{gap:4px}.ContactFormController-module-scss-module__LUOmYW__certificate{height:60px}.ContactFormController-module-scss-module__LUOmYW__certificatesList{gap:12px}.ContactFormController-module-scss-module__LUOmYW__certificateRow{border-radius:16px;gap:16px;min-height:72px;padding:6px 12px 6px 6px}.ContactFormController-module-scss-module__LUOmYW__certificateRowIcon{border-radius:12px;width:60px;height:60px}.ContactFormController-module-scss-module__LUOmYW__certificateRowName{font-size:18px;line-height:24px}.ContactFormController-module-scss-module__LUOmYW__certificateRadio{width:32px;height:32px}.ContactFormController-module-scss-module__LUOmYW__certificateRadioChecked:after{width:10px;height:10px}}
.StepsSection-module-scss-module__ZUqHwW__section [class*=Steps_title]{max-width:768px;margin-left:auto;margin-right:auto}.StepsSection-module-scss-module__ZUqHwW__section [class*=Steps_text]{font-weight:400}@media screen and (min-width:748px){.StepsSection-module-scss-module__ZUqHwW__brMobileOnly{display:none}}
.LegalInfo-module-scss-module__EaOw5a__legalInfoSection{background:var(--surface-secondary-color,#f5f5f7);margin-top:120px;padding-top:40px;padding-bottom:72px}@media screen and (max-width:1024px){.LegalInfo-module-scss-module__EaOw5a__legalInfoSection{margin-top:60px;padding-top:48px}}@media screen and (max-width:478px){.LegalInfo-module-scss-module__EaOw5a__legalInfoSection{margin-top:30px;margin-bottom:-24px;padding-top:24px}}.LegalInfo-module-scss-module__EaOw5a__root{max-width:800px;margin:0 auto}.LegalInfo-module-scss-module__EaOw5a__item{border:none;border-radius:0;margin:0;padding:0;background:0 0!important}.LegalInfo-module-scss-module__EaOw5a__control{border:1px solid #e3e5ea;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px;display:flex}@media screen and (max-width:1024px){.LegalInfo-module-scss-module__EaOw5a__control{border:1px solid var(--border-generic-color,#0000001a);background:0 0}}.LegalInfo-module-scss-module__EaOw5a__label{text-align:start;flex:1;padding:0;font-size:20px;font-weight:600;line-height:24px}@media screen and (max-width:1024px){.LegalInfo-module-scss-module__EaOw5a__label{font-size:16px;font-weight:600;line-height:28px}}@media screen and (max-width:478px){.LegalInfo-module-scss-module__EaOw5a__label{font-weight:400}}.LegalInfo-module-scss-module__EaOw5a__chevron{flex-shrink:0;order:2;width:20px;height:20px}.LegalInfo-module-scss-module__EaOw5a__chevronIcon{display:block}.LegalInfo-module-scss-module__EaOw5a__content{max-width:788px;color:var(--text-primary-color,#000);margin:0 auto;padding:24px 0;font-size:13px;font-weight:300;line-height:20px}@media screen and (max-width:1024px){.LegalInfo-module-scss-module__EaOw5a__content{max-width:100%;padding:24px 16px 0;font-size:12px;line-height:18px}}@media screen and (max-width:478px){.LegalInfo-module-scss-module__EaOw5a__content{padding-top:16px;font-size:10px;line-height:15px}}.LegalInfo-module-scss-module__EaOw5a__content p:not(:last-child){margin-bottom:24px}@media screen and (max-width:1024px){.LegalInfo-module-scss-module__EaOw5a__content p:not(:last-child){margin-bottom:16px}}.LegalInfo-module-scss-module__EaOw5a__content sub{margin-right:2px;font-size:55%;top:-.6em}
