html{box-sizing:border-box;height:100%;-webkit-text-size-adjust:100%}body{height:100%;margin:0}*,*:before,*:after{box-sizing:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}h1,h2,h3,h4,h5,h6,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}main{display:block}a{background-color:transparent}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}form,figure{margin:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{transition:background-color 5000s ease-in-out 0s;border:0;-webkit-box-shadow:none;-webkit-text-fill-color:inherit}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/fonts/montserrat/Montserrat-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(/fonts/montserrat/Montserrat-Medium.woff2) format("woff2");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(/fonts/montserrat/Montserrat-SemiBold.woff2) format("woff2");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/fonts/montserrat/Montserrat-Bold.woff2) format("woff2");font-display:swap}html{scroll-behavior:smooth}body{font-family:Montserrat,sans-serif;font-size:14px;line-height:17px;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{text-decoration:none}img{display:block;max-width:100%}.display-on-mobile{display:block}@media (min-width: 768px){.display-on-mobile{display:none}}.display-on-desktop{display:none}@media (min-width: 768px){.display-on-desktop{display:block}}.display-on-large-desktop{display:none}@media (min-width: 1202px){.display-on-large-desktop{display:block}}.half-opacity{opacity:.5}.white-background{background-color:#fff}.gray-background{background-color:#f5f6fe}.container{width:100%;margin:0 auto;padding-right:16px;padding-left:16px}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 1024px){.container{max-width:960px}}@media (min-width: 1202px){.container{max-width:1202px}}.step{--s-grid-gap: 8px;--s-grid-colums: 1fr;--s-grid-max-width: fit-content;--s-padding-horizontal-mobile: 16px;--s-padding-horizontal-desktop: 40px;--s-padding-vertical-mobile: 24px;--s-padding-vertical-desktop: 24px;padding:var(--s-padding-vertical-mobile) var(--s-padding-horizontal-mobile)}@media (min-width: 1024px){.step{padding:var(--s-padding-vertical-desktop) var(--s-padding-horizontal-desktop)}}.step__header{margin-bottom:16px;text-align:center}@media (min-width: 1024px){.step__header{margin-bottom:24px}}.step__title{font-size:16px;line-height:1.5;font-weight:600}@media (min-width: 1024px){.step__title{font-size:23px;line-height:1.3913043478;font-weight:500}}.step__subtitle{font-size:14px;line-height:1.4285714286;font-weight:400;color:#909090}.step__title+.step__subtitle{margin-top:4px}.step__grid{display:grid;grid-gap:var(--s-grid-gap);grid-template-columns:var(--s-grid-columns);max-width:var(--s-grid-max-width);margin-right:auto;margin-left:auto}@media (min-width: 768px){.step__grid{--s-grid-gap: 24px 16px}}.step__grid:has(li:nth-child(2):last-child){--s-grid-max-width: 265px}@media (min-width: 768px){.step__grid:has(li:nth-child(2):last-child){--s-grid-max-width: 352px;--s-grid-columns: repeat(2, 1fr)}}.step__grid:has(li:nth-child(3):last-child){--s-grid-max-width: 265px}@media (min-width: 768px){.step__grid:has(li:nth-child(3):last-child){--s-grid-max-width: 536px;--s-grid-columns: repeat(3, 1fr)}}.step__grid:has(li:nth-child(4):last-child){--s-grid-max-width: 265px}@media (min-width: 768px){.step__grid:has(li:nth-child(4):last-child){--s-grid-max-width: 720px;--s-grid-columns: repeat(4, 1fr)}}.step__grid:has(li:nth-child(5):last-child){--s-grid-max-width: 265px}@media (min-width: 768px){.step__grid:has(li:nth-child(5):last-child){--s-grid-max-width: 536px;--s-grid-columns: repeat(24, 1fr)}}.step__grid:has(li:nth-child(5):last-child) .step__grid-item{grid-column:span 8}@media (min-width: 768px){.step__grid:has(li:nth-child(5):last-child) .step__grid-item:nth-child(4){grid-column:5/13}}.step__grid:has(li:nth-child(6):last-child){--s-grid-max-width: 311px;--s-grid-columns: repeat(2, 1fr)}@media (min-width: 768px){.step__grid:has(li:nth-child(6):last-child){--s-grid-max-width: 536px;--s-grid-columns: repeat(3, 1fr)}}.step__field-group{display:grid;justify-content:center;gap:16px}.step__field{display:grid;grid-gap:8px;width:250px;max-width:100%}.step__action-group{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}@media (min-width: 768px){.step__action-group{flex-direction:row;align-items:flex-start}}.step__searching-message{display:flex;align-items:center;justify-content:center;max-width:688px;margin-top:16px;margin-right:auto;margin-left:auto;padding:4px 12px;border-radius:4px;background-color:#f3f4ff;color:#2548d6;font-size:12px;font-weight:500;gap:4px}@media (min-width: 768px){.step__searching-message{margin-top:24px}}.step__footer{margin-top:16px;text-align:center}@media (min-width: 768px){.step__footer{margin-top:24px}}.step__button-group{display:flex;flex-direction:column;width:250px;margin-right:auto;margin-left:auto;gap:16px}@media (min-width: 768px){.step__button-group{flex-direction:row;justify-content:center}}@media (min-width: 768px){.step__button-group_reverse{flex-direction:row-reverse}}.step-active{--step-anim-duration: .4s;position:relative;animation-name:show-step;animation-duration:var(--step-anim-duration, .4s);animation-timing-function:ease-in-out;animation-fill-mode:forwards}.step-prev{position:relative;animation-name:step-prev;animation-duration:var(--step-anim-duration, .4s);animation-timing-function:ease-in-out;animation-fill-mode:forwards}.step-active-backwards{position:relative;animation-name:show-step-backwards;animation-duration:var(--step-anim-duration, .4s);animation-timing-function:ease-in-out;animation-fill-mode:initial}.step-prev-backwards{position:relative;animation-name:step-prev-backwards;animation-duration:var(--step-anim-duration, .4s);animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes show-step{0%{transform:translate(200px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes step-prev{0%{transform:translate(0);opacity:1}to{transform:translate(-200px);opacity:0}}@keyframes show-step-backwards{0%{transform:translate(-200px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes step-prev-backwards{0%{transform:translate(0);opacity:1}to{transform:translate(200px);opacity:0}}.disabled{opacity:.5;pointer-events:none}.reference-number{margin-left:2px;color:#fa8c16;font-size:9px;line-height:0;vertical-align:super}.custom-scrollbar{--cs-scrollbar-width: 4px;--cs-scrollbar-padding: 0px;--cs-scrollbar-radius: 8px;--cs-scrollbar-thumb-color: #e9e9e9;--cs-scrollbar-background-color: transparent;scrollbar-width:thin;scrollbar-color:var(--cs-scrollbar-thumb-color) var(--cs-scrollbar-background-color)}.custom-scrollbar::-webkit-scrollbar{width:calc(var(--cs-scrollbar-width) + var(--cs-scrollbar-padding))}.custom-scrollbar::-webkit-scrollbar-track{background-color:var(--cs-scrollbar-background-color)}.custom-scrollbar::-webkit-scrollbar-thumb{border:var(--cs-scrollbar-padding) solid var(--cs-scrollbar-background-color);border-radius:var(--cs-scrollbar-radius);background-color:var(--cs-scrollbar-thumb-color)}
