.registration-form-top{padding:2.5rem;position:relative;z-index:1;line-height:1.3;display:flex;flex:1;flex-direction:column;min-height:70vh;min-width:100%;background:#fff;color:#171421;box-shadow:0 1rem 2rem rgba(128,90,47,.1);border-radius:10px;min-width:565px}@media only screen and (max-width:1000px){.registration-form-top{box-shadow:none;padding:1rem 2rem 2rem;min-width:auto}}.registration-form-top .bottom-section{margin-top:2rem}.registration-form-top .top-section{position:relative;z-index:2}.registration-form-top .payment-summary{font-family:Plus Jakarta Sans;font-size:1.75rem;font-weight:700;margin:0 0 1.625rem}@media only screen and (max-width:1000px){.registration-form-top .payment-summary{flex-direction:column;font-size:24px}}.registration-form-top .input-container{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;color:var(--text-default)}.registration-form-top .input-container .label{font-size:1rem;font-weight:600;line-height:140%}.registration-form-top .input-container .text-input{width:100%;padding:.75rem 1.25rem;border-radius:.375rem;border:1px solid var(--border-default);outline:none}.registration-form-top .input-container .text-input:focus-within{border:1px solid var(--border-pressed)}.registration-form-top .input-container .vue-tel-input{outline:none;box-shadow:none;border:1px solid #e5e7eb;border-radius:.5rem;padding:.725rem 1rem .725rem 0;margin-bottom:.5rem}.registration-form-top .input-container .vue-tel-input:focus-within{outline:none}.registration-form-top .input-container .vue-tel-input input:focus-within{outline:none}.registration-form-top .input-container .vue-tel-input .vti__dropdown{border-right:1px solid #e5e7eb}.registration-form-top .input-container .vue-tel-input .vti__dropdown-list{width:20.5rem;border-radius:8px;border-color:#f2ede6;margin-top:1rem}.registration-form-top .input-container .vue-tel-input .vti__dropdown-list .vti__dropdown-item{padding:8px}.registration-form-top .input-container .vue-tel-input .vti__dropdown-list .vti__dropdown-item:hover{background-color:#f9f3ec}.registration-form-top .input-container .vue-tel-input .vti__dropdown-list .vti__dropdown-item strong{font-weight:600}.registration-form-top .input-container .vue-tel-input .vti__country-code{font-size:1.2rem;color:#000}.registration-form-top .input-container ::-moz-placeholder{color:var(--text-disabled)}.registration-form-top .input-container :-ms-input-placeholder{color:var(--text-disabled)}.registration-form-top .input-container ::placeholder{color:var(--text-disabled)}.registration-form-top .button-container{margin:0 0 0 auto}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border:2px solid transparent;border-top-color:#41b883;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input:-ms-input-placeholder{color:#35495e}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\D7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.registration-page{height:100vh;width:100vw;position:relative}.registration-page__left{flex:1;clip-path:polygon(0 0,50vw 0,65vw 50vh,50vw 100vh,0 100vh);position:absolute;left:0;width:65vw;height:100vh;background:linear-gradient(145.07deg,#683fbe -2.83%,#493080 89%);display:flex;justify-content:center;align-items:center;font-family:Plus Jakarta Sans;color:#fff}@media only screen and (max-width:700px){.registration-page__left{align-items:start}}@media only screen and (max-width:1000px){.registration-page__left{height:calc(100vh - 5rem);overflow:scroll}}.registration-page__left .course-info{display:flex;flex-direction:column;width:75%}@media only screen and (max-width:1000px){.registration-page__left .course-info{margin:2rem 0}}.registration-page__left .course-info__logo-container{display:flex;margin-bottom:1rem}.registration-page__left .course-info__logo-container img{width:21px}.registration-page__left .course-info__logo-container .logo-text{font-style:normal;font-weight:500;line-height:20px;font-size:1rem;letter-spacing:-.005em;margin-left:.25rem}@media only screen and (max-width:700px){.registration-page__left .course-info__logo-container{margin-bottom:4rem}}.registration-page__left .course-info .course-name{font-style:normal;font-weight:700;line-height:140%;display:flex;align-items:center;margin-bottom:.5rem;font-size:1.5rem;max-width:400px}.registration-page__left .instructor-name{font-family:Inter;font-style:normal;font-weight:400;font-size:18px;line-height:27px;margin-bottom:3rem}.registration-page__left .course-benefits{margin-top:3rem}.registration-page__left .course-benefits ul{list-style:inherit}.registration-page__left .course-benefits ul li{margin:1rem 0;display:flex;justify-content:flex-start;align-items:flex-start}.registration-page__left .course-benefits ul li img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(4deg) brightness(105%) contrast(102%);width:1rem;height:1rem;margin:5px .75rem 0 0}.registration-page__left .course-page{margin-top:3rem}.registration-page__left .course-page .course-link a{margin-top:.5rem;font-size:1rem;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;cursor:pointer;word-wrap:break-word;max-width:400px;color:#fff}.registration-page__left .contact-us{display:flex;align-items:center;margin-top:3rem}.registration-page__left .contact-us a{text-decoration:none}.registration-page__left .contact-us a .contact-us__btn{border:1px solid #fff;border-radius:8px;padding:.4rem .75rem;color:#fff;text-decoration:none}.registration-page__left .contact-us a:hover{text-decoration:none;color:#fff}@media only screen and (max-width:1000px){.registration-page__left .contact-us{display:none}.registration-page__left{width:100vw;clip-path:none}}.registration-page__right{height:100vh;width:50vw;position:absolute;right:0;display:flex;justify-content:flex-start;align-items:center;z-index:2;background:transparent}.registration-page__right .payment-container{min-width:500px;background:#fff;border:1px solid #f5f5f5;box-shadow:0 15px 45px rgba(0,0,0,.05);border-radius:16px;min-height:70vh;margin-left:1rem}@media only screen and (max-width:1172px){.registration-page__right .payment-container{margin-left:-3.5rem}}@media only screen and (max-width:1000px){.registration-page__right{display:none}}.registration-page .text-faded{font-family:Inter;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:hsla(0,0%,100%,.65)}.registration-page .formatted-time{font-family:Inter;font-style:normal;font-weight:600;font-size:1rem}.registration-page .name-bold{font-weight:600}.registration-page .bottom-sheet{z-index:10!important}.registration-page .bottom-sheet__content{height:100%!important;max-height:90vh}@media only screen and (max-width:1000px){.registration-page .bottom-sheet-trigger{position:fixed;bottom:0;left:0;width:100vw;background:#493080;border:1px solid #fff;display:flex;justify-content:center;align-content:center}.registration-page .bottom-sheet-trigger .next-btn{background:#e8ddff;display:flex;align-items:center;justify-content:center;margin:1.125rem 0;width:180px;border-radius:6px;padding:10px 0;font-family:Inter;font-style:normal;font-weight:700;font-size:1.125rem;line-height:17px;color:#171421}.registration-page .bottom-sheet-trigger .next-btn img{margin-left:.25rem;filter:brightness(0) saturate(100%)}}.access-restricted{position:relative;opacity:.99;background:#fff;min-height:100vh;overflow:scroll;display:flex;flex-direction:column;align-items:center}.access-restricted:before{content:"";position:fixed;top:0;left:0;width:100%;height:50%;background-size:cover;background-position:bottom;z-index:-1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSIzNjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQ3OTVfMTMxNTUpIj48cGF0aCBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNDc5NV8xMzE1NSkiIGQ9Ik0wIDBoMTQ0MHYzNjFIMHoiLz48Y2lyY2xlIGN4PSI3MjAiIGN5PSIyNDIiIHI9IjQ5NSIgZmlsbD0iI2ZmZiIgZmlsbC1vcGFjaXR5PSIuMDIiLz48Y2lyY2xlIGN4PSI3MjAiIGN5PSIyNDIuMDA0IiByPSIzNzYuNzY3IiBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii4wMiIvPjxjaXJjbGUgY3g9IjcxOS45OTkiIGN5PSIyNDEuOTk5IiByPSIyNDIuNzcxIiBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii4wMiIvPjwvZz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNDc5NV8xMzE1NSIgeDE9IjAiIHkxPSItMTcuMzMyIiB4Mj0iOTUuNjU5IiB5Mj0iNTI4Ljk2NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiM2ODNGQkUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0OTMwODAiLz48L2xpbmVhckdyYWRpZW50PjxjbGlwUGF0aCBpZD0iY2xpcDBfNDc5NV8xMzE1NSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgxNDQwdjM2MUgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==)}.access-restricted .message-container{z-index:2;display:flex;align-items:center;justify-content:space-between;flex-direction:column;height:calc(100vh - 14.5rem);margin:1.5rem 0;max-height:730px}.access-restricted .message-container .airtribe-logo{display:flex;justify-content:center;width:100%;margin:1.5rem}.access-restricted .message-container .airtribe-logo .logo-text{font-style:normal;font-weight:500;letter-spacing:-.005em;margin-left:.25rem;color:#fff;font-size:26px;line-height:31px}.access-restricted .message-container .airtribe-logo img{width:38px}@media only screen and (max-width:512px){.access-restricted .message-container .airtribe-logo .logo-text{font-size:20px}.access-restricted .message-container .airtribe-logo .logo-text img{width:30px}}