.registration-form-top{background:#fff;border-radius:10px;box-shadow:0 1rem 2rem rgba(128,90,47,.1);color:#171421;display:flex;flex:1;flex-direction:column;line-height:1.3;min-height:70vh;min-width:100%;min-width:565px;padding:2.5rem;position:relative;z-index:1}@media only screen and (max-width:1000px){.registration-form-top{box-shadow:none;min-height:auto;min-width:auto;padding:1rem 2rem calc(2rem + env(safe-area-inset-bottom, 0px))}}.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{color:var(--text-default);display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.registration-form-top .input-container .label{font-size:1rem;font-weight:600;line-height:140%}.registration-form-top .input-container .text-input{border:1px solid var(--border-default);border-radius:.375rem;font-size:1rem;outline:none;padding:.75rem 1.25rem;width:100%}.registration-form-top .input-container .text-input:focus-within{border:1px solid var(--border-pressed)}.registration-form-top .input-container .multiselect{color:var(--text-default);cursor:pointer;font-size:1rem;min-height:calc(2.8rem + 2px)}.registration-form-top .input-container .multiselect .multiselect__tags{border:1px solid var(--border-default);border-radius:.375rem;font-size:1rem;line-height:1.3;min-height:calc(2.8rem + 2px);padding:.75rem 2.5rem .75rem 1.25rem}.registration-form-top .input-container .multiselect .multiselect__single{background:transparent;color:var(--text-default);font-size:1rem;line-height:1.3;margin-bottom:0;padding:0}.registration-form-top .input-container .multiselect .multiselect__placeholder{color:var(--text-disabled);font-size:1rem;line-height:1.3;margin-bottom:0;padding:0}.registration-form-top .input-container .multiselect .multiselect__input{background:transparent;font-size:1rem;line-height:1.3;margin-bottom:0;padding:0}.registration-form-top .input-container .multiselect .multiselect__option--highlight{background:var(--primary-p500);outline:none}.registration-form-top .input-container .multiselect .multiselect__option--highlight:after{background:var(--primary-p500)}.registration-form-top .input-container .multiselect.multiselect--active .multiselect__tags{border:1px solid var(--border-pressed)}.registration-form-top .input-container .vue-tel-input{border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:none;margin-bottom:.5rem;outline:none;padding:.725rem 1rem .725rem 0}.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{border-color:#f2ede6;border-radius:8px;margin-top:1rem;width:20.5rem}.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{color:#000;font-size:1.2rem}.registration-form-top .input-container ::-moz-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{background:#fff;display:block;height:35px;position:absolute;right:1px;top:1px;width:48px}.multiselect__spinner:after,.multiselect__spinner:before{border:2px solid transparent;border-radius:100%;border-top-color:#41b883;box-shadow:0 0 0 1px transparent;content:"";height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:16px}.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{opacity:1;transition:opacity .4s ease-in-out}.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;color:#35495e;display:block;min-height:40px;position:relative;text-align:left;width:100%}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;opacity:.6;pointer-events:none}.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{background:#fff;border:none;border-radius:5px;box-sizing:border-box;display:inline-block;line-height:20px;margin-bottom:8px;min-height:20px;padding:0 0 0 5px;position:relative;transition:border .1s ease;vertical-align:top;width:100%}.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{margin-bottom:8px;padding-left:5px}.multiselect__tags-wrap{display:inline}.multiselect__tags{background:#fff;border:1px solid #e8e8e8;border-radius:5px;display:block;font-size:14px;min-height:40px;padding:8px 40px 0 8px}.multiselect__tag{background:#41b883;border-radius:5px;color:#fff;display:inline-block;line-height:1;margin-bottom:5px;margin-right:10px;max-width:100%;overflow:hidden;padding:4px 26px 4px 10px;position:relative;text-overflow:ellipsis;white-space:nowrap}.multiselect__tag-icon{border-radius:5px;bottom:0;cursor:pointer;font-style:normal;font-weight:700;line-height:22px;margin-left:7px;position:absolute;right:0;text-align:center;top:0;transition:all .2s ease;width:22px}.multiselect__tag-icon:after{color:#266d4d;content:"\D7";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{border:1px solid #e8e8e8;border-radius:5px;min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap}.multiselect__current,.multiselect__select{box-sizing:border-box;cursor:pointer;display:block;line-height:16px;margin:0;-webkit-text-decoration:none;text-decoration:none}.multiselect__select{height:38px;padding:4px 8px;position:absolute;right:1px;text-align:center;top:1px;transition:transform .2s ease;width:40px}.multiselect__select:before{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;color:#999;content:"";margin-top:4px;position:relative;right:0;top:65%}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e8e8e8;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none;display:block;max-height:240px;overflow:auto;position:absolute;width:100%;z-index:50}.multiselect__content{display:inline-block;list-style:none;margin:0;min-width:100%;padding:0;vertical-align:top}.multiselect--above .multiselect__content-wrapper{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #e8e8e8;border-top-left-radius:5px;border-top-right-radius:5px;bottom:100%}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{cursor:pointer;display:block;line-height:16px;min-height:40px;padding:12px;position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:none;vertical-align:middle;white-space:nowrap}.multiselect__option:after{font-size:13px;line-height:40px;padding-left:20px;padding-right:12px;position:absolute;right:0;top:0}.multiselect__option--highlight{background:#41b883;color:#fff;outline:none}.multiselect__option--highlight:after{background:#41b883;color:#fff;content:attr(data-select)}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{color:silver;content:attr(data-selected)}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;color:#fff;content:attr(data-deselect)}.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;color:#fff;content:attr(data-deselect)}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{display:inline-block;line-height:20px;margin-bottom:8px;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{left:1px;right:auto}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{left:0;right:auto}[dir=rtl] .multiselect__clear{left:12px;right:auto}[dir=rtl] .multiselect__spinner{left:1px;right:auto}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.registration-page{height:100vh;position:relative;width:100vw}.registration-page__left{align-items:center;background:linear-gradient(145.07deg,#683fbe -2.83%,#493080 89%);clip-path:polygon(0 0,50vw 0,65vw 50vh,50vw 100vh,0 100vh);color:#fff;display:flex;flex:1;font-family:Plus Jakarta Sans;height:100vh;justify-content:center;left:0;position:absolute;width:65vw}@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{height:14px;width:auto}@media only screen and (max-width:700px){.registration-page__left .course-info__logo-container{margin-bottom:4rem}}.registration-page__left .course-info .course-name{align-items:center;display:flex;font-size:1.5rem;font-style:normal;font-weight:700;line-height:140%;margin-bottom:.5rem;max-width:400px}.registration-page__left .instructor-name{font-family:Inter;font-size:18px;font-style:normal;font-weight:400;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{align-items:flex-start;display:flex;justify-content:flex-start;margin:1rem 0}.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%);height:1rem;margin:5px .75rem 0 0;width:1rem}.registration-page__left .course-page{margin-top:3rem}.registration-page__left .course-page .course-link a{word-wrap:break-word;color:#fff;cursor:pointer;font-size:1rem;margin-top:.5rem;max-width:400px;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.registration-page__left .contact-us{align-items:center;display:flex;margin-top:3rem}.registration-page__left .contact-us a{-webkit-text-decoration:none;text-decoration:none}.registration-page__left .contact-us a .contact-us__btn{border:1px solid #fff;border-radius:8px;padding:.4rem .75rem}.registration-page__left .contact-us a .contact-us__btn,.registration-page__left .contact-us a:hover{color:#fff;-webkit-text-decoration:none;text-decoration:none}@media only screen and (max-width:1000px){.registration-page__left .contact-us{display:none}.registration-page__left{clip-path:none;width:100vw}}.registration-page__right{align-items:center;background:transparent;display:flex;height:100vh;justify-content:flex-start;position:absolute;right:0;width:50vw;z-index:2}.registration-page__right .payment-container{background:#fff;border:1px solid #f5f5f5;border-radius:16px;box-shadow:0 15px 45px rgba(0,0,0,.05);margin-left:1rem;min-height:70vh;min-width:500px}@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{color:hsla(0,0%,100%,.65);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:17px}.registration-page .formatted-time{font-family:Inter;font-size:1rem;font-style:normal;font-weight:600}.registration-page .name-bold{font-weight:600}.registration-page .bottom-sheet{z-index:10!important}.registration-page .bottom-sheet__card,.registration-page .bottom-sheet__content{max-height:90vh;max-height:calc(100dvh - 2.5rem)}.registration-page .bottom-sheet__content{-webkit-overflow-scrolling:touch;overflow-y:auto!important}@media only screen and (max-width:1000px){.registration-page .bottom-sheet-trigger{align-content:center;background:#493080;border:1px solid #fff;bottom:0;display:flex;justify-content:center;left:0;position:fixed;width:100vw}.registration-page .bottom-sheet-trigger .next-btn{align-items:center;background:#e8ddff;border-radius:6px;color:#171421;display:flex;font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:700;justify-content:center;line-height:17px;margin:1.125rem 0;padding:10px 0;width:180px}.registration-page .bottom-sheet-trigger .next-btn img{filter:brightness(0) saturate(100%);margin-left:.25rem}}.access-restricted{align-items:center;background:#fff;display:flex;flex-direction:column;min-height:100vh;opacity:.99;overflow:scroll;position:relative}.access-restricted:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSIzNjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNMCAwaDE0NDB2MzYxSDB6Ii8+PGNpcmNsZSBjeD0iNzIwIiBjeT0iMjQyIiByPSI0OTUiIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjAyIi8+PGNpcmNsZSBjeD0iNzIwIiBjeT0iMjQyLjAwNCIgcj0iMzc2Ljc2NyIgZmlsbD0iI2ZmZiIgZmlsbC1vcGFjaXR5PSIuMDIiLz48Y2lyY2xlIGN4PSI3MTkuOTk5IiBjeT0iMjQxLjk5OSIgcj0iMjQyLjc3MSIgZmlsbD0iI2ZmZiIgZmlsbC1vcGFjaXR5PSIuMDIiLz48L2c+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJiIiB4MT0iMCIgeTE9Ii0xNy4zMzIiIHgyPSI5NS42NTkiIHkyPSI1MjguOTY2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzY4M0ZCRSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzQ5MzA4MCIvPjwvbGluZWFyR3JhZGllbnQ+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDE0NDB2MzYxSDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+);background-position:bottom;background-size:cover;content:"";height:50%;left:0;position:fixed;top:0;width:100%;z-index:-1}.access-restricted .message-container{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 14.5rem);justify-content:space-between;margin:1.5rem 0;max-height:730px;z-index:2}.access-restricted .message-container .airtribe-logo{display:flex;justify-content:center;margin:1.5rem;width:100%}.access-restricted .message-container .airtribe-logo img{height:24px;width:auto}@media only screen and (max-width:512px){.access-restricted .message-container .airtribe-logo img{height:18px}}