a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.2}ol,ul{list-style:none;padding:0!important}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a:hover{text-decoration:none}body.modal-open{overflow:hidden!important}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{border-color:red!important;color:red}.ch-subdomain__box p{margin:0;font-size:17px;font-weight:400}.ch-subdomain__box p.ch-success__text{color:#38c976;font-size:12px;font-weight:400;margin:8px 0}.ch-subdomain__box p.ch-error__text{color:#ec5369;font-size:12px;font-weight:400;margin:8px 0 10px}.ch-subdomain__box .form-group{margin:0}form p{margin:40px 0 16px;color:#291d0f;font-size:17px;font-weight:700}form p span{font-size:14px;font-weight:400;display:block;margin:5px 0 0}hr{margin:32px 0;border-top:1px solid var(--border-default)}.modal-body{padding:0 0 16px}.no-border{border:none!important}.ch-hidden__mobile{display:flex}@media only screen and (max-width:768px){.hide-mobile{display:none}}@media screen and (max-width:768px){.ch-hidden__mobile{display:none!important}}.ch-multiple___input-box{border-bottom:1px solid #ebcca9;padding:0 0 40px}.ch-multiple___input-box .form-group{position:relative}.ch-multiple___input-box .ch-btn__delete{position:absolute;display:flex;margin:0;align-items:center;justify-content:flex-end;height:100%;top:0;right:30px;cursor:pointer}.ch-photo__uploader{position:relative;display:flex;align-items:center}.ch-photo__uploader .btn-primary:not(:disabled):not(.disabled).active:focus,.ch-photo__uploader .btn-primary:not(:disabled):not(.disabled):active:focus,.ch-photo__uploader .show>.btn-primary.dropdown-toggle:focus{box-shadow:none;outline:none;background:#291d0f;border-color:#291d0f}.ch-photo__uploader .btn-primary{background:transparent;color:#291d0f;font-size:14px;font-weight:700;border-color:#291d0f;position:relative}.ch-photo__uploader .btn-primary .ch-loading__overlay{background:rgba(173,165,156,.2);height:100%;position:absolute;left:0;top:0;display:none}.ch-photo__uploader .btn-primary .ch-loading__text{display:none}.ch-photo__uploader .btn-primary.ch-btn__loading{border:1px solid #ada59c;color:#ada59c}.ch-photo__uploader .btn-primary.ch-btn__loading .ch-initial__text{display:none}.ch-photo__uploader .btn-primary.ch-btn__loading .ch-loading__overlay,.ch-photo__uploader .btn-primary.ch-btn__loading .ch-loading__text{display:block}.ch-photo__uploader .btn-primary:focus{box-shadow:none;outline:none}.ch-photo__uploader .b-form-file{position:absolute;opacity:0;width:35%;height:100%;cursor:pointer}.ch-photo__uploader img{border-radius:50%;margin:0 16px 0 0}.ch-alert__box{background:#fcf9f7;padding:14px 16px;border-radius:8px;margin:16px 0 0!important;display:inline-block}.ch-alert__box p{color:#291d0f;font-size:14px;font-weight:400;margin:0!important;display:flex;align-items:center}.ch-alert__box p img{margin:0 5px 0 0}.ch-switch__time{display:inline-flex;overflow:hidden;height:calc(100% - 16px);border:1px solid #ebcca9;border-radius:8px;padding:4px}.ch-switch__time input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.ch-switch__time label{background-color:#fff;color:rgba(0,0,0,.6);font-size:14px;line-height:1;text-align:center;padding:8px 16px;margin-right:-1px;transition:all .1s ease-in-out;display:flex;align-items:center}.ch-switch__time label:hover{cursor:pointer}.ch-switch__time input:checked+label{background-color:#291d0f;border-radius:8px;color:#fff;font-weight:700;box-shadow:none}.ch-switch__time label:first-of-type{border-radius:4px 0 0 4px}.ch-switch__time label:last-of-type{border-radius:0 4px 4px 0}.ch-btn__ol{background:transparent;border:1px solid #291d0f;color:#291d0f;font-size:14px;font-weight:700}.ch-btn__ol.btn-primary:not(:disabled):not(.disabled).active:focus,.ch-btn__ol.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.ch-btn__ol.btn-primary.dropdown-toggle:focus{background:transparent;border:1px solid #291d0f;color:#291d0f;outline:none;box-shadow:none}.ch-btn__ol:active,.ch-btn__ol:focus,.ch-btn__ol:hover,.ch-btn__ol:visited{background:transparent;color:#291d0f;border-color:#291d0f;outline:none;box-shadow:none}.ch-transparent__btn{color:#291d0f;font-size:14px;font-weight:700;cursor:pointer;background:transparent;border:0}.ch-transparent__btn.btn-secondary:not(:disabled):not(.disabled).active,.ch-transparent__btn.btn-secondary:not(:disabled):not(.disabled):active,.ch-transparent__btn:active,.ch-transparent__btn:focus,.ch-transparent__btn:hover,.ch-transparent__btn:visited,.show>.ch-transparent__btn.btn-secondary.dropdown-toggle{background:transparent;border:0;color:#291d0f;outline:none;box-shadow:none}.ch-btn__filled{background:#504ff5;border:1px solid #504ff5;color:#fff;font-size:14px;font-weight:700}.ch-btn__filled.btn-secondary:not(:disabled):not(.disabled).active,.ch-btn__filled.btn-secondary:not(:disabled):not(.disabled):active,.show>.ch-btn__filled.btn-secondary.dropdown-toggle{background:#504ff5;border:1px solid #504ff5;outline:none;box-shadow:none}.ch-btn__filled:active,.ch-btn__filled:focus,.ch-btn__filled:hover,.ch-btn__filled:visited{background:#504ff5;color:#fff;border-color:#504ff5;outline:none;box-shadow:none}.ch-btn__filled:hover{background:#504ff5;color:#fff;border-color:#504ff5}.ch-btn__filled.btn__disabled,.ch-btn__filled.btn__disabled:active,.ch-btn__filled.btn__disabled:focus,.ch-btn__filled.btn__disabled:hover,.ch-btn__filled.btn__disabled:visited{background:rgba(80,79,245,.5);border:1px solid rgba(80,79,245,.5)}.ch-btn__filled.btn-primary:not(:disabled):not(.disabled).active:focus,.ch-btn__filled.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.ch-btn__filled.btn-primary.dropdown-toggle:focus{background:#504ff5;border:1px solid #504ff5;outline:none;box-shadow:none}.ch-btn__filled.ch-btn__black{background:#291d0f;border-color:#291d0f}.ch-btn__filled.ch-btn__black.btn-primary:not(:disabled):not(.disabled).active:focus,.ch-btn__filled.ch-btn__black.btn-primary:not(:disabled):not(.disabled):active:focus,.ch-btn__filled.ch-btn__black:active,.ch-btn__filled.ch-btn__black:focus,.ch-btn__filled.ch-btn__black:hover,.ch-btn__filled.ch-btn__black:visited,.show>.ch-btn__filled.ch-btn__black.btn-primary.dropdown-toggle:focus{background:#291d0f;border-color:#291d0f;outline:none;box-shadow:none}.btn-primary:focus,.btn-primary:visited{outline:none!important;box-shadow:none!important}.form-group{position:relative}.form-group.ch-input__active input.form-control+label{top:15%;font-size:10px}.form-group .ch-input__error,.form-group .ch-input__length{font-size:12px;font-weight:400;margin:8px 0 0}.form-group .ch-input__error{color:#ec5369}.form-group label{text-align:left;padding:0;position:absolute;left:25px;top:38%;margin:0;font-size:17px;pointer-events:none;color:#70665a;transition:all .2s ease}.form-group input.form-control:focus+label,.form-group input.form-control:valid+label{top:15%;font-size:10px}.form-group .custom-select.form-control{padding:0 25px}.form-group .form-control.ch-active__select+label{top:10%;font-size:10px}.form-group .form-control{height:64px;padding:24px 45px 24px 24px;border-color:#ebcca9;border-radius:8px}.form-group .form-control:focus{outline:none;box-shadow:none;border-color:#291d0f;color:#291d0f}.form-group.ch-form__textarea textarea{padding-top:.5rem}.form-group.ch-form__textarea.ch-textarea__active label{width:-moz-max-content;width:max-content;display:none}.form-group.ch-form__textarea.ch-textarea__error .form-control{background:rgba(236,83,105,.03);border:1px solid #ec5369;border-radius:8px}.form-group.ch-form__textarea label{top:10%}.form-group textarea.form-control{height:136px;resize:none}.modal-fullscreen{max-width:none!important;min-height:100vh;margin:0 0 0 -5px}.modal-fullscreen .modal-body{padding-bottom:0}.modal-custom{max-width:none!important;width:-moz-fit-content!important;width:fit-content!important;margin:auto!important}.modal-custom .modal-body{padding-bottom:0}.output{overflow-wrap:anywhere;line-height:150%}.output pre code{white-space:pre-wrap}.output h1{font-size:1.375rem!important;line-height:140%}.output h2{font-size:1.25rem!important;line-height:140%}.output h3{font-size:1.125rem!important;line-height:140%}.output h1,.output h2,.output h3,.output h4,.output h5,.output h6{font-weight:700;font-family:Plus Jakarta Sans!important;color:inherit}.output strong{font-weight:600}.output u{text-decoration:underline!important}.output ol{list-style-type:decimal}.output ol,.output ul{display:block;padding-left:40px!important}.output ul{list-style-type:disc}.output p:empty{min-height:1.2rem}.output .toc p{font-weight:600;font-size:.875rem;line-height:1rem;color:#000;margin-bottom:.5rem}.output .toc .toc-item{font-weight:400;font-size:.875rem;line-height:160%;-webkit-text-decoration-line:underline;text-decoration-line:underline}.output .toc .toc-item a{color:#ada59c}.output .toc .toc-item a:hover{opacity:.8}.output .toc .toc-item--2{padding-left:1rem}.output .toc .toc-item--3{padding-left:2rem}.output .toc .toc-item--4{padding-left:3rem}.output .toc .toc-item--5{padding-left:4rem}.output .toc .toc-item--6{padding-left:5rem}.output img{width:100%;max-width:42.3125rem!important;margin:0 auto!important}.output .iframe-wrapper{position:relative;overflow:hidden;width:100%;max-width:42.3125rem;height:22.75rem;margin:0 auto;border-radius:.26456rem;border:4px solid #eee;border:4px solid var(--surface-hover,#eee)}.output .iframe-wrapper.ProseMirror-selectednode{outline:3px solid #68cef8}.output .iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.output blockquote{border-left:.25rem solid #683fbe;border-left:.25rem solid var(--text-highlight,#683fbe);padding:1.25rem 1.5rem;background:linear-gradient(90deg,#f8f6fc,rgba(248,246,252,.2));border-radius:.5rem;overflow:hidden}.output blockquote,.output blockquote *{font-family:Plus Jakarta Sans;font-size:1.125rem;font-weight:500;line-height:150%;color:#533298;color:var(--primary-p600,#533298)}.air-primary-button{background:#504ff5;border:2px solid #504ff5;color:#fff;font-weight:700;padding:.8rem;border-radius:6px;display:flex;align-items:center}.air-primary-button:disabled{background:#f0f0ff;border:2px solid #f0f0ff}.air-bordered-button{background:inherit;border:2px solid #000;font-weight:700;padding:.8rem;color:#000;border-radius:8px}.air-big-input-container{display:flex;flex-direction:column;margin:2rem 0}.air-big-input-container label{margin-bottom:.5rem;font-weight:600}.air-big-input-container .body-editor{border-radius:8px;border:1px solid var(--border-default)}.air-big-input-container .body-editor .ProseMirror{min-height:8rem;padding-top:.5rem}.air-big-input-container .body-editor:focus-within{border:1px solid var(--border-pressed)}.air-big-input-container input::-webkit-inner-spin-button,.air-big-input-container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.air-big-input-container input[type=number]{-moz-appearance:textfield}.air-big-input-container textarea{resize:none;line-height:1.2rem}.air-big-input-container input,.air-big-input-container textarea{padding:1rem;border-radius:8px;border:1px solid #ebcca9;outline:none}.air-big-input-container input:focus{border:1px solid #ebcca9}.air-big-input-container .subtext{font-size:.9rem;margin-bottom:.5rem}.air-big-input-container .date-time-inputs{display:flex}@media only screen and (max-width:600px){.air-big-input-container .date-time-inputs{flex-direction:column}}.air-big-input-container .date-time-inputs .xmx-datepicker{margin-right:10px!important}.air-big-input-container .date-time-inputs .duration-input{height:-moz-fit-content;height:fit-content;width:150px}.air-flat-input{width:100%;padding:1rem;border-radius:8px;border:1px solid #f2ede6;outline:none}.curriculumContainer{padding:60px 1rem;background:#f9f3ec;transition:.2s ease-in}.curriculumContainer .curriculumMobileView{display:none}@media screen and (max-width:768px){.curriculumContainer .curriculumMobileView{display:flex}.curriculumContainer .curriculumDesktopView{display:none}}.curriculumContainer .collapsed span.curriculumHeaderArrow{transform:rotate(-90deg);transition:.2s ease-in}@media screen and (max-width:768px){.curriculumContainer{padding:30px 1rem}}.curriculumContainer .ch-faq__item{background:#fff}.curriculumContainer .ch-faq__item.ch-faq__answer{margin:30px 0 0;font-size:1.05rem}.curriculumContainer .ch-faq__item.ch-faq__question{margin:0}.curriculumContainer .ch-faq__item.ch-faq__question:active,.curriculumContainer .ch-faq__item.ch-faq__question:focus{outline:none}.curriculumContainer .ch-faq__item.ch-faq__question .question_img{width:20px;height:20px}@media screen and (max-width:768px){.curriculumContainer .ch-faq__item.ch-faq__question .question_img{font-size:1rem;width:15px;height:15px}}.curriculumContainer h3{font-size:3rem;font-weight:700;color:#291d0f;margin:0 0 40px;text-align:center}@media screen and (max-width:768px){.curriculumContainer h3{font-size:1.4rem;margin:0 0 30px}}.curriculumItem{background:#fff;max-width:850px;padding:2rem;border-radius:.5rem;margin:.5rem auto}@media screen and (max-width:768px){.curriculumItem{padding:1rem}}.curriculumItem .curriculumHeader{display:flex;align-items:center;justify-content:space-between;margin:0;transition:.2s ease-in}@media screen and (max-width:768px){.curriculumItem{font-size:1rem}}.curriculumItem .curriculumHeaderColumnLeft{display:flex;align-items:center}.curriculumItem .curriculumHeaderColumnLeft .curriculumHeadingIndex{display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.2rem;font-weight:700;background:#f9f3ec;width:50px;height:50px;margin-right:1rem}@media screen and (max-width:768px){.curriculumItem .curriculumHeaderColumnLeft .curriculumHeadingIndex{font-size:1rem;width:40px;height:40px;min-width:40px}}.curriculumItem .curriculumHeaderColumnLeft h6{font-size:1.75rem;margin:0;font-weight:600;display:inline}@media screen and (max-width:768px){.curriculumItem .curriculumHeaderColumnLeft h6{font-size:1rem}}.curriculumItem .curriculumParaDesktop{margin:1.5rem 0 0}