.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__EgGPea__section{margin:56px 0}.ContactFormController-module-scss-module__EgGPea__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__EgGPea__content{flex-direction:column;gap:40px;max-width:800px;margin:0 auto;display:flex}.ContactFormController-module-scss-module__EgGPea__heroTitle{color:#000;margin:0 0 8px;font-size:28px;font-weight:700;line-height:1}.ContactFormController-module-scss-module__EgGPea__heroDescription{color:#000000b3;margin:0;font-size:22px;font-weight:400;line-height:30px}.ContactFormController-module-scss-module__EgGPea__certificateList{flex-direction:column;gap:8px;display:flex}.ContactFormController-module-scss-module__EgGPea__cardsWrapper{flex-wrap:wrap;gap:20px;display:flex}.ContactFormController-module-scss-module__EgGPea__certificates{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.ContactFormController-module-scss-module__EgGPea__certificate{cursor:pointer;width:100%;height:170px}.ContactFormController-module-scss-module__EgGPea__certificate .ContactFormController-module-scss-module__EgGPea__certImage{-o-object-fit:cover;object-fit:cover;border:4px solid #0000;border-radius:12px;width:100%;height:100%}.ContactFormController-module-scss-module__EgGPea__certificate.ContactFormController-module-scss-module__EgGPea__certificateChoosen .ContactFormController-module-scss-module__EgGPea__certImage{border-color:#00910f}.ContactFormController-module-scss-module__EgGPea__checkboxcontainer{cursor:pointer;flex-direction:row-reverse;align-items:flex-start;gap:8px;display:flex;position:relative}.ContactFormController-module-scss-module__EgGPea__checkboxcontainer input{opacity:0;pointer-events:none;position:absolute}.ContactFormController-module-scss-module__EgGPea__checkboxcontainer input:checked~.ContactFormController-module-scss-module__EgGPea__checkmark{background:url(/img/svg/elipse.svg) 50%/100% no-repeat}.ContactFormController-module-scss-module__EgGPea__labelCard{display:flex}.ContactFormController-module-scss-module__EgGPea__labelCard img{-o-object-fit:contain;object-fit:contain;width:211px;height:auto;max-height:133px}.ContactFormController-module-scss-module__EgGPea__checkmark{border:1px solid #34c759;border-radius:50%;flex-shrink:0;width:24px;height:24px;margin-top:8px;display:block}.ContactFormController-module-scss-module__EgGPea__personalData{flex-direction:column;gap:8px;display:flex}.ContactFormController-module-scss-module__EgGPea__sectionTitle{color:#000;margin:0;font-size:28px;font-weight:700;line-height:1}.ContactFormController-module-scss-module__EgGPea__sectionDescription{color:#000000b3;margin:0 0 8px;font-size:22px;font-weight:400;line-height:28px}.ContactFormController-module-scss-module__EgGPea__inputs{flex-wrap:wrap;gap:16px;display:flex}.ContactFormController-module-scss-module__EgGPea__field{flex:calc(50% - 8px);min-width:280px}.ContactFormController-module-scss-module__EgGPea__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__EgGPea__input::placeholder{color:#00000080}.ContactFormController-module-scss-module__EgGPea__inputError{outline:1px solid #e03131}.ContactFormController-module-scss-module__EgGPea__error{color:#e03131;margin-top:4px;font-size:12px;display:block}.ContactFormController-module-scss-module__EgGPea__importantBox{background:#1d1d1f;border-radius:16px;padding:16px}.ContactFormController-module-scss-module__EgGPea__importantTitle{color:#fff;margin:0 0 12px;font-size:20px;font-weight:700;line-height:28px}.ContactFormController-module-scss-module__EgGPea__importantList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ContactFormController-module-scss-module__EgGPea__importantItem{color:#fff;font-size:14px;font-weight:500;line-height:20px}.ContactFormController-module-scss-module__EgGPea__checkboxes{flex-direction:column;gap:12px;display:flex}.ContactFormController-module-scss-module__EgGPea__checkboxRoot{align-items:flex-start;display:flex}.ContactFormController-module-scss-module__EgGPea__checkboxInner{position:relative;top:2px}.ContactFormController-module-scss-module__EgGPea__checkboxInput{background-color:var(--form-bg,#f2f2f2)!important;border-color:#00000040!important}.ContactFormController-module-scss-module__EgGPea__checkboxInput:checked{background-color:#00910f!important;border-color:#00910f!important}.ContactFormController-module-scss-module__EgGPea__checkboxLabel{color:#000;font-size:16px;font-weight:500;line-height:20px}.ContactFormController-module-scss-module__EgGPea__checkboxLabel a{color:#2d68ed;text-decoration:underline}.ContactFormController-module-scss-module__EgGPea__globalError{color:#e03131;background:#e031311a;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:500;line-height:20px}.ContactFormController-module-scss-module__EgGPea__btnBlock{justify-content:center;display:flex}.ContactFormController-module-scss-module__EgGPea__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__EgGPea__btnDisabled{opacity:.6;cursor:not-allowed}@media screen and (max-width:1024px){.ContactFormController-module-scss-module__EgGPea__form{padding:24px 20px}.ContactFormController-module-scss-module__EgGPea__heroTitle,.ContactFormController-module-scss-module__EgGPea__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__EgGPea__heroDescription,.ContactFormController-module-scss-module__EgGPea__sectionDescription{font-size:16px;line-height:26px}}@media screen and (max-width:640px){.ContactFormController-module-scss-module__EgGPea__section{margin:32px 0}.ContactFormController-module-scss-module__EgGPea__form{border-radius:16px;padding:24px 20px}.ContactFormController-module-scss-module__EgGPea__content{gap:24px}.ContactFormController-module-scss-module__EgGPea__inputs{flex-direction:column}.ContactFormController-module-scss-module__EgGPea__field{min-width:100%}.ContactFormController-module-scss-module__EgGPea__btn{width:100%}.ContactFormController-module-scss-module__EgGPea__certificates{gap:4px}.ContactFormController-module-scss-module__EgGPea__certificate{height:60px}}
.StepsSection-module-scss-module__a-UZ9q__section [class*=Steps_title]{max-width:768px;margin-left:auto;margin-right:auto}.StepsSection-module-scss-module__a-UZ9q__section [class*=Steps_text]{font-weight:400}@media screen and (min-width:748px){.StepsSection-module-scss-module__a-UZ9q__brMobileOnly{display:none}}
.LegalInfo-module-scss-module__6tWu-a__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__6tWu-a__legalInfoSection{margin-top:60px;padding-top:48px}}@media screen and (max-width:478px){.LegalInfo-module-scss-module__6tWu-a__legalInfoSection{margin-top:30px;margin-bottom:-24px;padding-top:24px}}.LegalInfo-module-scss-module__6tWu-a__root{max-width:800px;margin:0 auto}.LegalInfo-module-scss-module__6tWu-a__item{border:none;border-radius:0;margin:0;padding:0;background:0 0!important}.LegalInfo-module-scss-module__6tWu-a__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__6tWu-a__control{border:1px solid var(--border-generic-color,#0000001a);background:0 0}}.LegalInfo-module-scss-module__6tWu-a__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__6tWu-a__label{font-size:16px;font-weight:600;line-height:28px}}@media screen and (max-width:478px){.LegalInfo-module-scss-module__6tWu-a__label{font-weight:400}}.LegalInfo-module-scss-module__6tWu-a__chevron{flex-shrink:0;order:2;width:20px;height:20px}.LegalInfo-module-scss-module__6tWu-a__chevronIcon{display:block}.LegalInfo-module-scss-module__6tWu-a__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__6tWu-a__content{max-width:100%;padding:24px 16px 0;font-size:12px;line-height:18px}}@media screen and (max-width:478px){.LegalInfo-module-scss-module__6tWu-a__content{padding-top:16px;font-size:10px;line-height:15px}}.LegalInfo-module-scss-module__6tWu-a__content p:not(:last-child){margin-bottom:24px}@media screen and (max-width:1024px){.LegalInfo-module-scss-module__6tWu-a__content p:not(:last-child){margin-bottom:16px}}.LegalInfo-module-scss-module__6tWu-a__content sub{margin-right:2px;font-size:55%;top:-.6em}
