.developer-registration-hero-banner__content{gap:16px;width:100%;color:#fff;height:440px;display:flex;padding:40px 0;overflow:hidden;position:relative;align-items:center;flex-direction:column;background-size:cover;border-radius:0 0 48px 48px;background:#d1a848}.developer-registration-hero-banner__content h1{z-index:1;color:#fff;font-size:32px;padding-top:76px;font-weight:700;margin-bottom:0;line-height:48px}.developer-registration-hero-banner__content span{font-size:16px;font-weight:500;line-height:24px}.developer-registration-hero-banner__content span.developer-registration-hero-banner__content__login-caption{z-index:1;font-size:14px;font-weight:500;line-height:24px}.developer-registration-hero-banner__content span.developer-registration-hero-banner__content__login-caption a{font-weight:700;text-decoration:underline}.developer-registration-hero-banner__content__background{right:0;bottom:0;position:absolute}.developer-registration-hero-banner__content__background img{bottom:0}.developer-registration-hero-banner__content__background--person{right:50%;position:relative}.developer-registration-hero-banner__content__background--vector{right:0;position:absolute}.developer-registration-hero-banner__content__background--vector-building{top:0;left:0;position:absolute;border-radius:0 0 48px 0}.developer-registration-hero-banner__content__navigation-wrapper{gap:8px;z-index:1;display:flex;align-items:center;flex-direction:column}.developer-registration-hero-banner__content__navigation-wrapper span{margin-bottom:8px}.developer-registration-hero-banner__content__navigation-wrapper button{display:flex;padding:12px 16px;justify-content:center;align-items:center;gap:8px;border-radius:8px;background:var(--Text-White,#fff);border:none;outline:none;color:var(--Primary-500-Main,#2951a3);text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.developer-registration-hero-banner__content__navigation-buttons{gap:12px;display:flex;padding:12px;background:#fff;border-radius:1rem}.developer-registration-hero-banner__content__navigation-buttons a{gap:1rem;width:195px;height:64px;display:flex;padding:0 16px;font-size:14px;color:#0d1a35;text-align:left;font-weight:700;line-height:24px;border-radius:8px;background:#fff;align-items:center;border:1px solid #cfd1d7}.developer-registration-hero-banner__content__navigation-buttons a.active,.developer-registration-hero-banner__content__navigation-buttons a:hover{color:#2951a3;background:#f3f7ff;border:1px solid #2951a3}.developer-registration-hero-banner__content__navigation-buttons a img{width:40px;height:40px}@media screen and (max-width:450px){.developer-registration-hero-banner__content{gap:1rem;padding:32px 1rem;border-radius:0;background:#d1a848}.developer-registration-hero-banner__content h1{padding:0;font-size:18px;line-height:24px;text-align:center}.developer-registration-hero-banner__content span{font-size:12px;font-weight:500;line-height:16px;text-align:center}.developer-registration-hero-banner__content span.developer-registration-hero-banner__content__login-caption{width:90%;font-size:14px;font-weight:500;line-height:24px}.developer-registration-hero-banner__content__background{width:100%;height:100%}.developer-registration-hero-banner__content__background img{height:100%;width:100%;left:0;top:0}.developer-registration-hero-banner__content__background--vector-building{top:0;position:absolute}.developer-registration-hero-banner__content__navigation-wrapper{width:100%}.developer-registration-hero-banner__content__navigation-buttons{gap:8px;flex-wrap:wrap;margin-bottom:64px}.developer-registration-hero-banner__content__navigation-buttons a{height:56px;font-size:12px;line-height:16px;width:calc(50% - 4px)}.developer-registration-hero-banner__content__navigation-buttons a img{width:32px;height:32px}}.flex-row{display:flex;flex-direction:row;align-items:center;gap:16px}@media screen and (max-width:450px){.flex-row{flex-direction:column}}.developer-registration-offer{gap:80px;width:1144px;display:flex;margin:0 auto;padding:40px 0;color:#0d1a35;align-items:center}.developer-registration-offer span{font-size:14px;font-weight:500;color:#868d9a;line-height:24px}.developer-registration-offer h2{font-size:24px;font-weight:700;margin-bottom:0;line-height:32px}.developer-registration-offer img{width:540px;height:420px}.developer-registration-offer p{font-size:14px;font-weight:500;line-height:24px}.developer-registration-offer a{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:8px;border-radius:8px}.developer-registration-offer a span{color:var(--Primary-500-Main,#2951a3);text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.developer-registration-offer__content{gap:1rem;display:flex;flex-direction:column;width:calc(100% - 540px)}.developer-registration-offer__content--cta{display:flex;padding:12px 16px;justify-content:center;align-items:center;gap:8px;border-radius:8px;border:1px solid var(--Primary-500-Main,#2951a3);background:var(--Text-White,#fff);color:var(--Primary-500-Main,#2951a3);text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:24px}@media screen and (max-width:450px){.developer-registration-offer{gap:24px;width:100%;padding:24px 1rem 40px;flex-direction:column}.developer-registration-offer img{width:100%;height:auto}.developer-registration-offer span{font-size:12px;line-height:16px}.developer-registration-offer h2{font-size:18px;line-height:24px}.developer-registration-offer a{width:100%}.developer-registration-offer__content{width:auto}.developer-registration-offer__content--cta{width:100%}}.developer-registration-partner{gap:32px;display:flex;width:1208px;padding:32px;background:#fff;border-radius:24px;margin:0 auto 80px;flex-direction:column;box-shadow:0 4px 8px 0 rgba(96,97,112,.161)}.developer-registration-partner__header{gap:32px;display:flex}.developer-registration-partner__header h2{font-size:24px;font-weight:700;margin-bottom:0;line-height:32px}.developer-registration-partner__swiper{gap:32px;display:flex;overflow:hidden}.developer-registration-partner__swiper-button{gap:1rem;display:flex}.developer-registration-partner__swiper-button button{width:32px;height:32px;background:#fff;border-radius:100px;border:1px solid #2951a3}.developer-registration-partner__swiper-button button svg{margin-top:7px}.developer-registration-partner__swiper .swiper-wrapper{display:flex}.developer-registration-partner__swiper .swiper-slide{gap:1rem;display:grid;grid-template-columns:repeat(5,1fr)}.developer-registration-partner__swiper .swiper-slide img{width:216px;height:80px;display:flex;padding:8px 12px;border-radius:8px;-o-object-fit:scale-down;object-fit:scale-down;border:1px solid #e7e8eb}@media screen and (max-width:450px){.developer-registration-partner{gap:1rem;padding:24px 1rem;margin:0 16px 40px;width:calc(100% - 32px)}.developer-registration-partner__header{margin:0 auto}.developer-registration-partner__header h2{font-size:18px;line-height:24px}.developer-registration-partner__swiper{gap:4px}.developer-registration-partner__swiper .swiper-wrapper{gap:0}.developer-registration-partner__swiper .swiper-slide{gap:8px;grid-template-columns:repeat(2,1fr)}.developer-registration-partner__swiper .swiper-slide img{width:100%}.developer-registration-partner__swiper-button{margin:0 auto}}.developer-registration-advantages{display:flex;position:relative;justify-content:center}.developer-registration-advantages__backdrop{width:100%;z-index:-1;height:335px;position:absolute;background:#f3f7ff}.developer-registration-advantages__wrapper{gap:56px;top:80px;display:flex;padding:48px;margin-top:80px;background:#fff;border-radius:24px;box-shadow:0 4px 8px 0 rgba(96,97,112,.161)}.developer-registration-advantages__wrapper h2{font-size:24px;font-weight:700;margin-bottom:0;line-height:32px}.developer-registration-advantages__wrapper img{border-radius:1rem}.developer-registration-advantages__content{gap:40px;display:flex;flex-direction:column}.developer-registration-advantages__card{gap:4px;width:180px;display:flex;padding-bottom:8px;flex-direction:column}.developer-registration-advantages__card-wrapper{gap:24px;display:grid;grid-template-columns:repeat(2,1fr)}.developer-registration-advantages__card span{font-size:18px;font-weight:700;color:#2951a3;line-height:24px}.developer-registration-advantages__card p{font-size:12px;font-weight:500;color:#565f72;line-height:16px}.developer-registration-advantages__video{width:608px;height:342px;-o-object-fit:cover;object-fit:cover;border-radius:1rem;background-size:cover;background-repeat:no-repeat;background-position-y:-57px}.developer-registration-advantages__video-wrapper{position:relative}.developer-registration-advantages__video-wrapper svg{cursor:pointer;position:absolute;top:calc(50% - 32px);left:calc(50% - 32px)}@media screen and (max-width:450px){.developer-registration-advantages__wrapper{gap:24px;padding:20px;margin-top:40px;flex-direction:column;width:calc(100% - 32px)}.developer-registration-advantages__wrapper h2{font-size:18px;line-height:24px}.developer-registration-advantages__content{gap:24px}.developer-registration-advantages__card{width:inherit}.developer-registration-advantages__card span{font-size:16px}.developer-registration-advantages__video{width:100%;height:170px;background-position-y:-30px}}.developer-registration-features{display:flex;width:1144px;margin:80px auto 0;justify-content:space-between}.developer-registration-features p{font-size:14px;font-weight:500;line-height:24px}.developer-registration-features__sticky{width:369px;margin-top:80px;position:sticky;height:-moz-fit-content;height:fit-content;margin-bottom:20px;top:calc(64vh - 312px - 20px)}.developer-registration-features__sticky h2{font-size:24px;font-weight:700;line-height:32px}.developer-registration-features__card{gap:40px;display:flex;padding:24px 32px;align-items:center;border-radius:20px;border:1px solid #e7e8eb}.developer-registration-features__card:hover{border:1px solid #2951a3}.developer-registration-features__card-wrapper{gap:24px;display:flex;flex-direction:column}.developer-registration-features__card-content{gap:8px;width:236px;display:flex;flex-direction:column}.developer-registration-features__card h2{font-size:16px;font-weight:700;margin-bottom:0;line-height:24px}.developer-registration-features__card p{color:#565f72}.developer-registration-features__card img{width:340px}.developer-registration-features__card img.clickcable{cursor:pointer}@media screen and (max-width:450px){.developer-registration-features{width:calc(100% - 2rem);margin:40px 1rem 0;flex-direction:column}.developer-registration-features__sticky{width:100%;margin-top:0;position:inherit;margin-bottom:24px}.developer-registration-features__sticky h2{font-size:18px;line-height:24px}.developer-registration-features__card{gap:24px;padding:20px 1rem;flex-direction:column-reverse}.developer-registration-features__card.no-padding{padding:20px 0 0}.developer-registration-features__card.no-padding .developer-registration-features__card-content{padding:0 1rem 1rem}.developer-registration-features__card img{width:100%}.developer-registration-features__card-wrapper{gap:1rem}.developer-registration-features__card-content{width:100%}}.register-field-wrapper{margin-bottom:16px}.register-field-wrapper__label{display:block;font-weight:400;font-size:14px;line-height:24px;color:#0d1a35}.register-field-wrapper__label span{color:#d70c24}.register-field-wrapper .warning-message{text-align:left;font-size:12px!important;font-weight:400;line-height:16px;margin-top:4px}.register-field-wrapper .error-message{font-size:12px!important;font-weight:400;line-height:16px;margin-top:4px;color:#d70c24}.register-field-wrapper .error-reminder{font-size:12px;font-weight:400;line-height:16px;color:#d70c24}.register-text-field{position:relative}.register-text-field input,.register-text-field textarea{background:#fff;border:1px solid #cfd1d7;border-radius:4px;width:100%;padding:8px 16px}.register-text-field input.has-error,.register-text-field textarea.has-error{border-color:#d70c24}.register-text-field input::-moz-placeholder,.register-text-field textarea::-moz-placeholder{color:#b6bac2}.register-text-field input::placeholder,.register-text-field textarea::placeholder{color:#b6bac2}.register-text-field__prefix{background:#e7e8eb;border-radius:4px 0 0 4px;padding:8px 16px;position:absolute;height:40px;line-height:24px}@media screen and (min-width:1024px){.register-text-field__prefix{height:41px}}@media screen and (max-width:480px){.register-text-field__prefix{height:37px}}.register-text-field__prefix.has-error{border:1px solid #d70c24}.register-text-field__prefix+input{padding-left:65px}@media screen and (min-width:1024px){.register-text-field__prefix+input{padding-left:70px}}.register-switch-field{display:flex;border-radius:4px;border:1px solid #cfd1d7;margin-bottom:16px;overflow:hidden}.register-switch-field>*{flex-grow:1}.register-switch-field__button{font-weight:400;font-size:14px;line-height:24px;color:#868d9a;background-color:transparent;border:none;padding:8px 0}.register-switch-field__button--active{color:#fff;background:#3a6acd;box-shadow:inset 4px 4px 4px rgba(0,0,0,.08)}.register-checkbox-field input{margin-right:10px;float:left}@media screen and (min-width:1024px){.register-checkbox-field input{position:relative;top:5px}}.register-checkbox-field span{margin-left:25px;display:block}.register-checkbox-field a{color:#3a6acd}.register-checkbox-field .error-message{color:#d70c24}.register-select-field select{display:block;width:100%;padding:10px;background:#fff;border:1px solid #cfd1d7;border-radius:4px;margin-bottom:16px}.register-multi-checkbox-field{margin-top:8px}.register-multi-checkbox-field__label{display:inline-block;margin-right:16px;margin-bottom:16px}.register-multi-checkbox-field__label input{margin-right:6px}@media screen and (max-width:1023px){.register-multi-checkbox-field__label{display:block}}.developer-registration-form{width:1144px;display:flex;padding:48px;margin:0 auto;border-radius:20px;justify-content:space-between;background:linear-gradient(183.7deg,#47d5cd -.9%,rgba(71,213,205,.8) 35.48%,rgba(194,247,243,0) 96.11%)}.developer-registration-form h2{width:369px;color:#fff;font-size:24px;margin-bottom:0;font-weight:700;line-height:32px}.developer-registration-form__content{width:560px;padding:32px;background:#fff;border-radius:20px;justify-content:space-between;box-shadow:0 4px 8px 0 rgba(96,97,112,.161)}.developer-registration-form__content .register-field-wrapper .error-message{font-weight:500}.developer-registration-form__content .register-field-wrapper__label{font-size:14px;font-weight:500;line-height:24px}.developer-registration-form__content .register-multi-checkbox-field{gap:1rem;display:flex;flex-wrap:wrap;flex-direction:row}.developer-registration-form__content .register-multi-checkbox-field__label{margin:0;display:flex;font-size:14px;font-weight:500;color:#404040;line-height:24px;width:-moz-fit-content;width:fit-content;align-items:center}.developer-registration-form__content .register-multi-checkbox-field input{width:20px;height:20px;cursor:pointer;font-size:14px;font-weight:500;line-height:24px;margin-right:8px;border-radius:6px;accent-color:#2951a3;border:1px solid #c2c2c2;border-bottom-color:#c2c2c2!important}.developer-registration-form__content .register-multi-checkbox-field input:after{border:1px solid #c2c2c2}.developer-registration-form__content .register-text-field__prefix{font-size:14px;font-weight:500;line-height:24px;border:1px solid #cfd1d7}.developer-registration-form__content input{font-size:14px;font-weight:500;line-height:24px}.developer-registration-form__location-field select{width:100%;height:40px;cursor:pointer;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:500;line-height:24px;padding:8px 1rem;background:#fff;border-radius:4px;border:1px solid #cfd1d7}.developer-registration-form__location-field select:focus-visible{border:1px solid #cfd1d7}.developer-registration-form__location-field select option{cursor:pointer;font-size:14px;font-weight:500;line-height:24px}.developer-registration-form__select-wrapper{position:relative;margin-bottom:1rem}.developer-registration-form__select-wrapper .message-error{margin-top:4px;font-size:12px;font-weight:500;color:#d70c24;line-height:16px}.developer-registration-form__select-wrapper svg{top:17px;right:18px;position:absolute;transform:rotate(90deg)}.developer-registration-form__message{font-size:12px;font-weight:300;color:#0d1a35;line-height:16px;text-align:center}.developer-registration-form__message a{font-size:12px;color:#2951a3;font-weight:700;line-height:16px;text-decoration:underline}.developer-registration-form__actions{display:flex;justify-content:center}.developer-registration-form__button{color:#fff;border:none;font-size:16px;font-weight:700;margin-top:24px;line-height:24px;padding:8px 16px;border-radius:8px;background:#2951a3}.developer-registration-form__button:disabled{color:#b6bac2;background:#cfd1d7}@media screen and (max-width:450px){.developer-registration-form{gap:24px;width:100%;padding:48px 1rem;flex-direction:column}.developer-registration-form h2{width:100%;font-size:18px;line-height:24px;text-align:center}.developer-registration-form__content{width:inherit;padding:16px 20px}.developer-registration-form .register-text-field__prefix{height:inherit}}.faq-section-v2{margin:0 auto 32px;padding:16px 0;max-width:1144px}@media screen and (min-width:992px)and (max-width:1200px){.faq-section-v2{max-width:1144px;padding:16px 24px}}@media screen and (min-width:768px)and (max-width:991px){.faq-section-v2{max-width:960px;padding:16px}}@media screen and (min-width:451px)and (max-width:767px){.faq-section-v2{max-width:720px;padding:16px}}@media screen and (max-width:450px){.faq-section-v2{padding:16px;max-width:450px;margin:0 auto}}.faq-section-v2 h2{font-weight:700;font-size:24px;line-height:32px;color:#0d1a35;margin-bottom:24px}@media screen and (max-width:450px){.faq-section-v2 h2{font-size:18px;line-height:24px;margin-bottom:16px}}.faq-section-v2__data-item{border:1px solid #b6bac2;border-radius:8px;margin-bottom:16px;padding:0 16px}.faq-section-v2__data-item *{transition:all .2s ease-in-out}.faq-section-v2__data-item>button{font:inherit;background-color:#fff;border:0;width:100%;color:#0d1a35;display:flex;align-items:center;justify-content:space-between;border-bottom:0;padding:10px 0;margin:0;font-weight:500;font-size:14px;line-height:24px;gap:8px}.faq-section-v2__data-item>button span{text-align:left}.faq-section-v2__data-item>button svg{flex:0 0 auto}.faq-section-v2__data-item>div{font-weight:500;font-size:14px;line-height:24px;color:#0d1a35;padding:0;height:0;overflow:hidden}.faq-section-v2__data-item>div a{text-decoration:underline;color:#2951a3}.faq-section-v2__data-item>div ul{list-style-position:inside}.developer-registration-faq{margin:80px auto 64px}.developer-registration-faq h2{margin-bottom:24px}.developer-registration-faq .faq-section-v2{padding:0;margin:0 auto}@media screen and (max-width:450px){.developer-registration-faq{margin:0 auto}.developer-registration-faq h2{margin-bottom:1rem}.developer-registration-faq .faq-section-v2{padding:40px 16px 24px}.developer-registration-faq .faq-section-v2 h2{margin-bottom:24px}}.developer-registration-contact{gap:1rem;display:flex;color:#fff;padding:40px 0;align-items:center;flex-direction:column;background:linear-gradient(0deg,#2951a3,#2951a3),linear-gradient(92.64deg,#2951a3 6.8%,#628de4 59.3%,#8db2ff 101.44%),linear-gradient(0deg,#2951a3,#2951a3)}.developer-registration-contact h2{color:#fff;font-size:24px;margin-bottom:0;font-weight:700;line-height:32px;text-align:center}.developer-registration-contact p{font-size:14px;font-weight:500;line-height:24px;text-align:center}.developer-registration-contact a{gap:8px;display:flex;font-size:16px;font-weight:700;line-height:24px;border-radius:8px;padding:12px 16px;align-items:center;background:#00994f;justify-content:center}@media screen and (max-width:450px){.developer-registration-contact{gap:8px;padding:24px 16px}.developer-registration-contact h2{padding:0;font-size:18px;line-height:24px}.developer-registration-contact p{margin-bottom:8px}.developer-registration-contact .ui-organism-intersection__element,.developer-registration-contact a{width:100%}}.self-service-registration-package__dialog{gap:8px;z-index:1;width:100%;padding:8px;display:flex;position:absolute;border-radius:8px;background:#fff;top:calc(100% + 4px);flex-direction:column;box-shadow:0 4px 8px 0 rgba(96,97,112,.161)}.self-service-registration-package__dialog__item{gap:8px;padding:8px;display:flex;cursor:pointer}.self-service-registration-package__dialog__item__content{width:100%;display:flex;align-items:center;justify-content:space-between}.self-service-registration-package__dialog__item__content--info{display:flex;flex-direction:column}.self-service-registration-package__dialog__item__content [class*=Radiostyle__RadioStyled]{margin-bottom:0;width:-moz-fit-content;width:fit-content}.self-service-registration-package__dialog__item__content [class*=Radiostyle__RadioStyled] input{width:16px;height:16px;accent-color:#2951a3}.tabs{border-bottom:1px solid rgba(255,255,255,.2);display:flex;flex-wrap:nowrap;height:40px;margin-bottom:16px;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.tabs::-webkit-scrollbar{height:0}@media screen and (min-width:768px){.tabs::-webkit-scrollbar{height:2px}}.tabs__button{background-color:transparent;border:0;color:#d2d6da;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;height:39px;line-height:24px;margin-right:56px;padding:8px 0}@media screen and (min-width:768px){.tabs__button{flex:0 0 auto}}.tabs__button:first-child{padding-left:0}.tabs__button--active{border-bottom:2px solid #2951a3;color:#fff;font-weight:500}.tabs__rounded-button{background-color:transparent;border:1px solid #d2d6da;border-radius:100px;color:#d2d6da;font-size:14px;font-weight:400;height:40px;line-height:24px;margin-right:8px;padding:4px 16px}@media screen and (min-width:768px){.tabs__rounded-button{flex:0 0 auto}}.tabs__rounded-button--active{border:1px solid #2951a3;color:#2951a3;font-weight:700}.tabsconfig{background-color:#fff}.tabsconfig .tab-navigation{width:100%;display:flex;flex-direction:row}.tabsconfig .tab-navigation-button{background-color:transparent;border:0;color:#868d9a;font-size:14px;font-weight:400;height:39px;line-height:24px;padding:8px 16px}.tabsconfig .tab-navigation-button-active{border-bottom:2px solid #2951a3;color:#0d1a35;font-weight:500}.tabsconfig .tab-navigation-button-full{width:100%;padding:8px 0}.self-service-registration-package{gap:4px;display:flex;position:relative;margin-bottom:1rem;flex-direction:column}.self-service-registration-package__label{font-size:14px;font-weight:500;color:#0d1a35;line-height:24px}.self-service-registration-package__label span{color:#d70c24}.self-service-registration-package__overview{gap:8px;display:flex;cursor:pointer;padding:8px 1rem;border-radius:8px;flex-direction:column;border:1px solid #ced3d7}.self-service-registration-package__overview img{width:32px;height:32px}.self-service-registration-package__overview .amount-quota{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:16px}.self-service-registration-package__overview .amount-quota .note{display:flex;flex-direction:column}.self-service-registration-package__overview .amount-quota .note .title{font-size:12px;font-weight:500;color:#0d1a35;line-height:16px}.self-service-registration-package__overview .amount-quota .note .description{font-size:10px;font-weight:500;color:#868d9a;line-height:16px}.self-service-registration-package__overview .amount-quota .input-quantity{width:130px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:9px 10px;border-radius:4px;background:#f2f5f8;gap:8px}.self-service-registration-package__overview .amount-quota .input-quantity .btn-circle{border:none;background-color:#fff;border-radius:50%}.self-service-registration-package__overview .amount-quota .input-quantity .btn-circle:disabled span{background:#ecedee}.self-service-registration-package__overview .amount-quota .input-quantity .btn-circle:disabled span .svg-icon{fill:#738492}.self-service-registration-package__overview .amount-quota .input-quantity .btn-circle .circle{width:24px;height:24px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:14px}.self-service-registration-package__overview .amount-quota .input-quantity .btn-circle .svg-icon{display:inline-block;width:1em;height:1em;fill:currentColor;position:relative;flex-shrink:0;color:var(--primary50)}.self-service-registration-package__overview .amount-quota .input-quantity .qty-number{font-size:14px;font-weight:500;line-height:24px;text-align:center}.self-service-registration-package__container{gap:8px;display:flex;align-items:center;padding-bottom:8px;border-bottom:1px solid #e7e8eb}.self-service-registration-package__container.default-form{border-bottom:0;padding-bottom:0}.self-service-registration-package__info__container{width:100%;display:flex;align-items:center;justify-content:space-between}.self-service-registration-package__info__container svg{width:16px;height:16px;cursor:pointer}.self-service-registration-package__info--duration{font-size:12px;font-weight:700;line-height:16px}.self-service-registration-package__price{gap:4px;display:flex;align-items:center}.self-service-registration-package__price span{font-size:14px;font-weight:700;color:#2951a3;line-height:24px}.self-service-registration-package__price p{font-size:12px;font-weight:500;color:#868d9a;line-height:16px}.self-service-registration-package .tabs{display:none}.self-service-registration-package .tabs__button{margin:0;width:50%;font-size:14px;font-weight:400;color:#868d9a;line-height:24px;border-bottom:2px solid #cfd1d7}.self-service-registration-package .tabs__button--active{font-weight:700;color:#2951a3;border-bottom:2px solid #2951a3}.self-service-registration-modal__message p{font-size:14px;color:#868d9a;font-weight:500;line-height:24px;text-align:center}.self-service-registration-modal .modal-back{top:32px;position:absolute}.self-service-registration-modal .modal-step{left:45%;top:64px;z-index:2;font-size:14px;font-weight:500;line-height:24px;text-align:center;position:absolute;color:#868d9a}.self-service-registration-modal .modal-title{position:relative!important;padding:32px 32px 0!important}.self-service-registration-modal .modal-title.with-step .modal-nav div{margin-top:56px}.self-service-registration-modal .modal-title .modal-nav{width:100%}.self-service-registration-modal .modal-title .modal-nav div{width:100%;font-size:18px;margin-top:32px;font-weight:700;line-height:24px;text-align:center}.self-service-registration-modal .modal-title .modal-close{top:32px;left:32px;position:absolute}@media screen and (max-width:450px){.self-service-registration-modal .modal-title .modal-close{left:1rem}}.self-service-registration-modal .modal-body{padding:0 32px 32px!important}.self-service-registration-modal .modal-content{border-radius:24px}.self-service-registration-modal .modal-content::-webkit-scrollbar{display:none}.self-service-registration-modal .separator{display:none}.self-service-registration-modal .base-registration-form{margin-top:1rem}.self-service-registration-modal .base-registration-form [class*=Checkboxstyle__CheckboxStyled]{margin-bottom:0}.self-service-registration-modal .base-registration-form [class*=Checkboxstyle__CheckboxStyled] label{width:calc(100% - 20px)}.self-service-registration-modal .register-text-field__prefix{height:100%;font-size:14px;font-weight:500;line-height:24px;border:1px solid #ced3d7}.self-service-registration-modal .register-field-wrapper{font-size:14px;font-weight:500;line-height:24px}.self-service-registration-modal .register-field-wrapper__label{font-size:14px;font-weight:500;color:#0d1a35;line-height:24px}.self-service-registration-modal .register-field-wrapper [class*=ValueContainer]{height:40px}.self-service-registration-modal .register-field-wrapper [class*=indicatorSeparator]{background:transparent}.self-service-registration-modal .register-field-wrapper div{cursor:pointer}.self-service-registration-modal .register-field-wrapper input{font-size:14px;font-weight:500;line-height:24px}.self-service-registration-modal .register-field-wrapper .error-message{font-weight:500}.self-service-registration-modal .customer-registration-modal__location-field{display:flex;flex-direction:column}.self-service-registration-modal .customer-registration-modal__location-field label{font-size:14px;font-weight:500;line-height:24px}.self-service-registration-modal .customer-registration-modal__location-field label span{color:#d70c24}.self-service-registration-modal .customer-registration-modal__location-field select{width:100%;height:40px;cursor:pointer;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:500;line-height:24px;padding:8px 1rem;background:#fff;border-radius:4px;border:1px solid #cfd1d7}.self-service-registration-modal .customer-registration-modal__location-field select:focus-visible{border:1px solid #cfd1d7}.self-service-registration-modal .customer-registration-modal__location-field select option{cursor:pointer;font-size:14px;font-weight:500;line-height:24px}.self-service-registration-modal .customer-registration-modal__select-wrapper{position:relative;margin-bottom:1rem}.self-service-registration-modal .customer-registration-modal__select-wrapper .message-error{margin-top:4px;font-size:12px;font-weight:500;color:#d70c24;line-height:16px}.self-service-registration-modal .customer-registration-modal__select-wrapper svg{top:17px;right:18px;position:absolute;transform:rotate(90deg)}.self-service-registration-modal .customer-registration-modal__checkbox{width:20px;height:20px;cursor:pointer;border-radius:6px}.self-service-registration-modal .customer-registration-modal__tnc{font-size:12px;font-weight:300;line-height:16px}.self-service-registration-modal .customer-registration-modal__tnc.developer p{text-align:center}.self-service-registration-modal .customer-registration-modal__tnc p{margin-bottom:1rem}.self-service-registration-modal .customer-registration-modal__tnc a{font-size:12px;font-weight:700;color:#2951a3;line-height:16px;text-decoration:underline}.self-service-registration-modal .customer-registration-modal__actions{display:flex;justify-content:center}.self-service-registration-modal .customer-registration-modal__actions button{gap:8px;border:none;color:#fff;font-size:16px;font-weight:700;line-height:24px;padding:8px 16px;text-align:center;border-radius:8px;background:#2951a3}.self-service-registration-modal .customer-registration-modal__actions button:disabled{color:#b6bac2;background:#cfd1d7}