@charset "UTF-8";.pro-linkedin-popup__title{font-weight:500;font-size:20px;line-height:30px;color:#25265e}.pro-linkedin-popup__title--label{font-size:16px;line-height:24px;color:rgba(37,38,94,.87);margin-bottom:.5rem}.pro-linkedin-popup__text{font-weight:400;font-size:14px;line-height:20px;color:rgba(37,38,94,.87)}.pro-linkedin-popup__text--guidance{font-size:16px;line-height:24px;margin-bottom:2rem}@media (min-width:576px){.pro-linkedin-popup__text--guidance{font-weight:500}}.pro-linkedin-popup__text--link{color:#0556f3}.pro-linkedin-popup__text--link:hover{text-decoration:underline;color:#0556f3}.pro-linkedin-popup__text--expiration{font-weight:400;font-size:16px;line-height:24px;font-style:italic;color:#25265e;margin-bottom:2rem}.pro-linkedin-popup__text--bolder{font-weight:500}.pro-linkedin-popup__input{padding:.75rem 1rem;border-radius:4px;border:1px solid #d3dce6;width:100%;display:flex;align-items:center;gap:.5rem}.pro-linkedin-popup__input span{font-size:16px;line-height:24px;font-weight:400;color:rgba(37,38,94,.87);flex-grow:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.pro-linkedin-popup__input__copy-icon{right:16px;top:12px;color:rgba(37,38,94,.67);cursor:pointer;width:24px;flex-shrink:0}.pro-linkedin-popup__input__copy-icon:hover{color:#25265e}.pro-linkedin-popup__input__copy-icon--active{color:#56bd5b}.pro-linkedin-popup__multi-input{display:flex;gap:1rem}.pro-linkedin-popup__multi-input .linkedin-popup__input{flex-grow:1}.pro-linkedin-popup .form-group{margin-bottom:2rem}.pro-linkedin-popup .form-group:last-child{margin-bottom:0}.pro-linkedin-popup .certificate-info{display:flex;gap:1rem;align-items:center;margin-bottom:2rem}.pro-linkedin-popup .certificate-info__logo-wrapper{padding:4px;border-radius:4px;background:#fff1d6;border:1px solid #ffcd6d;flex-shrink:0}.pro-linkedin-popup .certificate-info__img{width:54px}.pro-linkedin-popup .certificate-info__img img{width:100%;vertical-align:middle}.pro-linkedin-popup .certificate-info__details{display:flex;flex-direction:column}.banner{color:#25265e;align-items:center;gap:12px}.banner p{margin:0}.banner__wrapper{min-height:63px;padding-block:11px;cursor:pointer;border-bottom:1px solid #feccbf;display:flex;align-items:center}@media (min-width:744px){.banner__wrapper{min-height:47px}}.banner__wrapper--dropdown{margin:2rem 1.5rem;border-radius:4px;padding:1rem;border-bottom:none}.banner__wrapper--loading{background-color:#fff1d6;animation:bannerPulse 1s infinite;border-bottom:1px solid #feccbf}.banner__wrapper--sticky{position:-webkit-sticky;position:sticky;top:0;z-index:300}.banner__wrapper:focus,.banner__wrapper:hover{text-decoration:none}.banner__wrapper:focus .banner__cta,.banner__wrapper:hover .banner__cta{text-decoration:underline;text-underline-offset:2px}.banner__content{flex:1 1}.banner__description{display:flex;flex-flow:row wrap;column-gap:4px;color:rgba(37,38,94,.87);margin:0}.banner__cta,.banner__description{font-weight:500;font-size:14px;line-height:20px}.banner__cta{cursor:pointer;color:#0556f3}.banner__title{color:#25265e;font-size:16px;line-height:24px;margin-bottom:2px;min-width:268px}.banner--dropdown{gap:16px}@keyframes bannerPulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.sticker{color:#fff;background:#25265e;border-radius:4px;padding:4px 8px;display:flex;text-transform:capitalize;align-self:stretch;flex-direction:column;flex-shrink:0;font-weight:600;font-size:14px;line-height:16px;justify-content:center;align-items:center}@media (min-width:744px){.sticker{flex-direction:row;gap:4px}}.sticker--dropdown{width:48px;height:48px;border-radius:50%!important;flex-direction:column;transform:rotate(-11deg);padding:6px 4px;text-transform:uppercase;align-self:flex-start;gap:0}.sticker--dropdown .sticker__primary{font-size:8px;line-height:8px;font-weight:600}.sticker--dropdown .sticker__secondary{font-size:14px;line-height:14px;font-weight:600}.sticker--dropdown .sticker__tertiary{font-size:10px;line-height:10px;font-weight:600}.sticker--new-user-banner{background:linear-gradient(90deg,#f77062,#fe5196)}.sale-timer-mobile{width:180px}.banner__wrapper--black-friday{border-bottom:1px solid hsla(0,0%,100%,.2)}.banner__wrapper--black-friday .banner__description,.banner__wrapper--black-friday .banner__title{color:hsla(0,0%,100%,.87)}.banner__wrapper--black-friday .banner__timer{color:hsla(0,0%,100%,.87);font-size:14px;font-weight:500;line-height:20px;display:none}@media (min-width:1200px){.banner__wrapper--black-friday .banner__timer{display:block}}.banner__wrapper--black-friday .banner__cta{color:#00a3ff}.sticker--black-friday{border-radius:4px;background:linear-gradient(90deg,#f77062,#fe5196)!important;color:#1c2130!important;display:flex;align-self:unset;padding:4px 8px;font-size:14px;line-height:16px}.banner-loader-wrapper--black-friday{background-color:#1c2130;animation:bannerPulseDark 1s infinite;border-bottom:1px solid hsla(0,0%,100%,.2)}@keyframes bannerPulseDark{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}.pro-btn{border-radius:4px;border:none;outline:none;cursor:pointer;display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;flex-shrink:0}.pro-btn--block{width:100%!important;justify-content:center}.pro-btn .rotation-loader{width:20px;height:20px;border:2.5px solid hsla(0,0%,100%,.6);border-bottom-color:#fff;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.pro-btn--compact{padding:8px 12px;font-weight:500;font-size:14px;line-height:20px}.pro-btn--loading-compact{min-height:36px}.pro-btn--default{padding:12px 20px;font-weight:500;font-size:16px;line-height:24px}.pro-btn--loading-default{min-height:48px}.pro-btn--large{padding:16px 20px;font-weight:600;font-size:22px;line-height:30px}.pro-btn--loading-large{min-height:62px}.pro-btn--primary{background-color:#0556f3;color:#fff}.pro-btn--primary:active,.pro-btn--primary:focus,.pro-btn--primary:hover{background:#0047d1;color:#fff;text-decoration:none}.pro-btn--primary.disabled,.pro-btn--primary:disabled{background:#699af8;cursor:not-allowed;pointer-events:none}.pro-btn--secondary{background:#fff;color:#25265e;border:1px solid #d3dce6}.pro-btn--secondary .rotation-loader{border:2.5px solid #0556f3;border-bottom-color:rgba(5,86,243,.6)}.pro-btn--secondary:active,.pro-btn--secondary:focus,.pro-btn--secondary:hover{background:#f8faff;color:#25265e;text-decoration:none}.pro-btn--secondary.disabled,.pro-btn--secondary:disabled{color:rgba(37,38,94,.67);cursor:not-allowed;pointer-events:none}.pro-btn--teritiary{background:#6501e5;color:#fff}.pro-btn--teritiary:active,.pro-btn--teritiary:focus,.pro-btn--teritiary:hover{background:#4900a6;color:#fff;text-decoration:none}.pro-btn--teritiary.disabled,.pro-btn--teritiary:disabled{background:#c5a0f5;cursor:not-allowed;pointer-events:none}.pro-btn--tertiary{background:#6501e5;color:#fff}.pro-btn--tertiary:active,.pro-btn--tertiary:focus,.pro-btn--tertiary:hover{background:#4900a6;color:#fff;text-decoration:none}.pro-btn--tertiary.disabled,.pro-btn--tertiary:disabled{background:#c5a0f5;cursor:not-allowed;pointer-events:none}.pro-btn--danger{background:#e34c4c;color:#fff}.pro-btn--danger:active,.pro-btn--danger:focus,.pro-btn--danger:hover{background:#d71616;color:#fff;text-decoration:none}.pro-btn--danger.disabled,.pro-btn--danger:disabled{background:#823535;cursor:not-allowed;pointer-events:none}.pro-btn--text{padding:12px;background:none;color:#25265e}.pro-btn--text.disabled,.pro-btn--text:disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.pro-btn--text.link{color:#0556f3}.pro-btn--text.link:disabled,.pro-btn--text.link:hover{background:none}.pro-btn--text.link:hover{color:#03338f}.pro-btn--text.button:disabled,.pro-btn--text.button:hover{color:#25265e}.pro-btn--text.button:hover{background:#f8faff}.pro-btn--text .rotation-loader{border:2.5px solid #0556f3;border-bottom-color:rgba(5,86,243,.6)}.pro-btn__icon{flex-shrink:0}.pro-btn__icon--right{margin-right:-4px}.pro-btn__icon--left{margin-left:-4px}.pro-certificate-detail .certificate-wrapper{display:flex;position:relative;flex-direction:column;justify-content:space-between;padding:2.5rem 0 4rem}.pro-certificate-detail .certificate-wrapper img{max-width:100%;vertical-align:middle}.pro-certificate-detail .certificate-wrapper ol,.pro-certificate-detail .certificate-wrapper ul{padding-left:1.5rem}.pro-certificate-detail .certificate-wrapper .pro-modal__backdrop{background:rgba(0,0,0,.6)}@media (min-width:576px){.pro-certificate-detail .certificate-wrapper{flex-direction:row;padding:3.5rem 2rem 4rem;gap:32px;flex:1 1}}@media (min-width:992px){.pro-certificate-detail .certificate-wrapper{padding:3.5rem 0 6.75rem;gap:80px}}.pro-certificate-detail .certificate-wrapper .certificate__details{display:flex;flex-direction:column}@media (min-width:576px){.pro-certificate-detail .certificate-wrapper .certificate__details{max-width:327px;flex-shrink:0}}@media (min-width:992px){.pro-certificate-detail .certificate-wrapper .certificate__details{max-width:490px}}.pro-certificate-detail .certificate-wrapper .certificate__text{font-weight:700;font-size:14px;line-height:20px;color:rgba(37,38,94,.67);margin-bottom:4px}@media (min-width:576px){.pro-certificate-detail .certificate-wrapper .certificate__text{font-weight:600}}.pro-certificate-detail .certificate-wrapper .certificate__title{font-weight:600;font-size:24px;line-height:36px;color:#25265e;margin-bottom:1.5rem}@media (min-width:576px){.pro-certificate-detail .certificate-wrapper .certificate__title{font-size:32px;line-height:40px;margin-bottom:2rem}}.pro-certificate-detail .certificate-wrapper .certificate__content{width:100%;position:relative;background:#ccedff;border-radius:4px;padding:1.5rem 1.5rem 2rem 1rem;margin-bottom:0;z-index:0}@media (min-width:576px){.pro-certificate-detail .certificate-wrapper .certificate__content{margin-bottom:2rem}}@media (min-width:992px){.pro-certificate-detail .certificate-wrapper .certificate__content{padding:1.5rem 0 1.5rem 2.5rem}}.pro-certificate-detail .certificate-wrapper .certificate__content--background-img{position:absolute;bottom:0;right:0}.pro-certificate-detail .certificate-wrapper .certificate__bold-text{font-weight:500;font-size:18px;line-height:28px;color:#25265e;margin-bottom:1rem}@media (min-width:992px){.pro-certificate-detail .certificate-wrapper .certificate__bold-text{font-size:16px;line-height:24px;margin-bottom:4px}}.pro-certificate-detail .certificate-wrapper .certificate__holder{font-weight:600;font-size:18px;line-height:28px;color:#0556f3}@media (min-width:992px){.pro-certificate-detail .certificate-wrapper .certificate__holder{font-size:16px;line-height:24px}}.pro-certificate-detail .certificate-wrapper .certificate__date,.pro-certificate-detail .certificate-wrapper .certificate__holder-description{font-weight:500;font-size:14px;line-height:20px;color:rgba(37,38,94,.87);margin-bottom:0}.pro-certificate-detail .certificate-wrapper .certificate__holder-description__list{margin-bottom:0}.pro-certificate-detail .certificate-wrapper .certificate__holder-description--completed{margin-bottom:4px}@media (min-width:992px){.pro-certificate-detail .certificate-wrapper .certificate__date,.pro-certificate-detail .certificate-wrapper .certificate__holder-description{width:281px}}.pro-certificate-detail .certificate-wrapper .certificate__date{margin-bottom:1rem}@media (min-width:576px){.pro-certificate-detail .certificate-wrapper .certificate__right-section{flex:1 1;flex-direction:column}}.pro-certificate-detail .certificate-wrapper .certificate__pdf-wrapper{position:relative;width:100%;box-shadow:0 6px 24px rgba(0,3,30,.102);margin-bottom:2.5rem;aspect-ratio:888/628}@media (min-width:576px){.pro-certificate-detail .certificate-wrapper .certificate__pdf-wrapper{margin-bottom:0}}@media (min-width:992px){.pro-certificate-detail .certificate-wrapper .certificate__pdf-wrapper{max-height:382px}}.pro-certificate-detail .certificate-wrapper .certificate__pdf-wrapper--options-available{margin-bottom:1.5rem}@media (min-width:576px){.pro-certificate-detail .certificate-wrapper .certificate__pdf-wrapper--options-available{margin-bottom:2rem}}@media (min-width:992px){.pro-certificate-detail .certificate-wrapper .certificate__pdf-wrapper--options-available{margin-bottom:1.5rem}}.pro-certificate-detail .certificate-wrapper .certificate__options{display:flex;flex-direction:column;gap:16px;margin-bottom:2.5rem}@media (min-width:992px){.pro-certificate-detail .certificate-wrapper .certificate__options{flex-direction:row;margin-bottom:0;justify-content:flex-end}}.pro-certificate-detail .certificate-wrapper .certificate__option{width:100%;justify-content:center;gap:8px;padding:.5rem 0;font-size:14px;line-height:20px;height:36px}@media (min-width:992px){.pro-certificate-detail .certificate-wrapper .certificate__option{padding:.5rem .75rem .5rem .5rem;width:max-content}.pro-certificate-detail .certificate-wrapper .certificate__option:first-child{width:120px}}.pro-certificate-detail .certificate-wrapper .certificate__linkedin-icon{border-right:1px solid #085b8c;padding:12px 10px;flex-grow:1;flex-shrink:0}.pro-certificate-detail .certificate-wrapper .certificate__linkedin-icon img{width:20px}.pro-certificate-detail .certificate-wrapper .certificate__linkedin-text{font-weight:500;font-size:16px;line-height:24px;padding:.75rem 1.75rem .75rem 1.5rem;color:#fff}.pro-certificate-detail .certificate-wrapper .certificate__add-to-linkedin{padding:0;background:#0077b5}@media (max-width:576px){.pro-certificate-detail .certificate-wrapper .certificate__add-to-linkedin{width:100%}}.pro-certificate-detail .certificate-wrapper .certificate__add-to-linkedin:focus{outline:none}@media (min-width:992px){.pro-certificate-detail .certificate-wrapper .certificate__completion{display:flex;gap:4px}}.pro-certificate-detail .certificate-wrapper .certificate__left-arrow{margin-bottom:1rem;cursor:pointer}@media (min-width:992px){.pro-certificate-detail .certificate-wrapper .certificate__left-arrow{margin-bottom:4px}}.pro-certificate-detail .certificate-wrapper .course-section{background:#fff;display:flex;flex-direction:column;outline:1px solid #d3dce6;border-radius:4px;margin-bottom:2.5rem}@media (min-width:576px){.pro-certificate-detail .certificate-wrapper .course-section{margin-bottom:2rem}.pro-certificate-detail .certificate-wrapper .course-section--course{margin-bottom:0}}.pro-certificate-detail .certificate-wrapper .course__dot-background{display:inline-block;align-self:center;width:4px;height:4px;border:none;border-radius:50%;background:rgba(37,38,94,.87)}@media (min-width:992px){.pro-certificate-detail .certificate-wrapper .course__line{display:flex;align-self:center;width:calc(100% - 32px);height:1px;background:#d3dce6}}.pro-certificate-detail .certificate-wrapper .course__info{display:flex;flex-direction:column;border-bottom:1px solid #d3dce6;padding:1rem 1rem 1.5rem}@media (min-width:992px){.pro-certificate-detail .certificate-wrapper .course__info{border:none;flex-direction:row;justify-content:space-between;padding:1rem 1.5rem 1.5rem 1rem}}.pro-certificate-detail .certificate-wrapper .course__details-wrapper{display:flex;flex-direction:row;gap:16px;margin-bottom:1rem;flex:1 1}@media (min-width:992px){.pro-certificate-detail .certificate-wrapper .course__details-wrapper{gap:8px;margin-bottom:0}}.pro-certificate-detail .certificate-wrapper .course__image-wrapper{position:relative;width:80px;height:80px;flex-shrink:0}@media (min-width:992px){.pro-certificate-detail .certificate-wrapper .course__image-wrapper{width:64px;height:64px}}.pro-certificate-detail .certificate-wrapper .course__title{font-weight:500;font-size:18px;line-height:28px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#25265e;margin-bottom:4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.pro-certificate-detail .certificate-wrapper .course__title--no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}@media (min-width:992px){.pro-certificate-detail .certificate-wrapper .course__title{font-size:16px;line-height:24px;margin-bottom:0}}.pro-certificate-detail .certificate-wrapper .course__presented-by{font-weight:500;font-size:12px;line-height:16px;margin-bottom:.5rem;color:rgba(37,38,94,.87)}.pro-certificate-detail .certificate-wrapper .course__chapters{display:flex;font-weight:500;font-size:12px;line-height:16px;color:rgba(37,38,94,.87);gap:4px}.pro-certificate-detail .certificate-wrapper .course__btn{padding:.5rem 0;border-radius:4px;font-weight:500;font-size:14px;line-height:20px;border:none;flex-shrink:0}.pro-certificate-detail .certificate-wrapper .course__btn:hover{background-color:#0444c1;text-decoration:none}@media (min-width:992px){.pro-certificate-detail .certificate-wrapper .course__btn{padding:.5rem .75rem;max-height:36px;align-self:center}}.pro-certificate-detail .certificate-wrapper .course__features{padding:1.5rem 1rem 2rem;margin-bottom:0}.pro-certificate-detail .certificate-wrapper .course__features li{display:flex;align-items:flex-start;gap:12px;margin-bottom:1rem}.pro-certificate-detail .certificate-wrapper .course__features li:last-child{margin-bottom:0}@media (min-width:576px){.pro-certificate-detail .certificate-wrapper .course__features li{gap:10px}}@media (min-width:992px){.pro-certificate-detail .certificate-wrapper .course__features{padding:1.5rem 3rem 2rem 2rem}}.pro-certificate-detail .certificate-wrapper .course__tick-icon{flex-shrink:0;align-self:flex-start}.pro-certificate-detail .certificate-wrapper .course__feature{font-weight:400;font-size:14px;line-height:20px;color:#25265e}.pro-certificate-detail .certificate-wrapper .course__details{display:flex;flex-direction:column;max-width:100%;flex:1 1;overflow:hidden}@media (min-width:992px){.pro-certificate-detail .certificate-wrapper .course__details{max-width:280px}}.pro-certificate-detail .certificate-wrapper .course-card-wrapper{margin-bottom:2.5rem}@media (min-width:576px){.pro-certificate-detail .certificate-wrapper .course-card-wrapper{margin-bottom:0}}.pro-certificate-detail .certificate-wrapper .course-card-wrapper__title{font-weight:500;font-size:20px;line-height:30px;color:#25265e;margin-bottom:1rem}@media (min-width:576px){.pro-certificate-detail .certificate-wrapper .course-card-wrapper__title{margin-bottom:2rem}}@media (min-width:992px){.pro-certificate-detail .certificate-wrapper .course-card-wrapper__title{font-size:22px;line-height:30px;font-weight:600;margin-bottom:1rem}}.pro-certificate-detail .certificate-wrapper .course-card-wrapper .course-card{padding:.75rem 1rem 1.5rem .5rem;border-radius:4px;border:1px solid #d3dce6;display:flex;gap:12px;margin-bottom:1rem}.pro-certificate-detail .certificate-wrapper .course-card-wrapper .course-card:last-child{margin-bottom:0}.pro-certificate-detail .certificate-wrapper .course-card-wrapper .course-card__image-wrapper{position:relative;width:64px;height:64px;flex-shrink:0}.pro-certificate-detail .certificate-wrapper .course-card-wrapper .course-card__title{font-weight:500;font-size:16px;line-height:24px;color:#25265e}.pro-certificate-detail .certificate-wrapper .course-card-wrapper .course-card__text{font-weight:500;font-size:14px;line-height:16px;color:rgba(37,38,94,.87)}@media (min-width:992px){.pro-certificate-detail .certificate-wrapper .course-card-wrapper .course-card__text{font-size:12px}}.pro-certificate-detail .certificate-wrapper .course-card-wrapper .course-card__text--presented-by{margin-bottom:1rem}@media (min-width:992px){.pro-certificate-detail .certificate-wrapper .course-card-wrapper .course-card__text--presented-by{margin-bottom:.5rem}}.share-achievement .social{display:flex;gap:.5rem;justify-content:center;margin-bottom:2rem;padding:0;list-style-type:none}.share-achievement .social__link-text{font-weight:300;color:#25265e}.share-achievement .social__icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;line-height:0;cursor:pointer}.share-achievement .social__icon img{width:20px;height:20px}.share-achievement .social__icon--linkedin{background:#ccedff}.share-achievement .social__icon--linkedin img{width:16px;height:16px}.share-achievement .social__icon--whatsapp{background:#ddfdd9}.share-achievement .social__icon--twitter{background:#ccedff}.share-achievement .social__icon--twitter img{width:18px;height:16px}.share-achievement .social__icon--facebook{background:#ccedff}.share-achievement .social__icon--mail{background:rgba(195,42,163,.2)}.share-achievement .social__icon--copy{background:#f5f5f5}.share-achievement .social__icon:hover{background:#f8faff}.share-achievement__link-text{font-weight:500;font-size:14px;line-height:20px;text-align:center;color:#25265e}.share-achievement__copy-box{padding:.75rem 1rem;background:#f8faff;border-radius:4px;border:1px solid #d3dce6;display:flex;justify-content:space-between;gap:16px}.share-achievement__text{font-size:14px;line-height:20px;color:#25265e}.share-achievement__text--url{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.share-achievement__text--copy{cursor:pointer;color:#0556f3;font-weight:500;min-width:54px;text-align:center}.share-achievement__vertical-line{border:1px solid #d3dce6}.section-padding--elarge{padding:72px 0}@media (min-width:992px){.section-padding--elarge{padding:144px 0}}.error-page{height:100%}.answer-status{border:1px solid getColor("grey.borderGray")}.answer-status__body{font-size:getFontSize("body14")}.answer-status--incorrect__logout{color:#e34c4c;font-size:18px;font-weight:500;line-height:28px}.form-checkbox{display:flex}.form-checkbox__check-btn{background-color:transparent;cursor:pointer;display:none}.form-checkbox__custom-check{display:inline-block;background-color:#fff;border-radius:4px;font-weight:600;border:1.6px solid rgba(0,0,0,.239);flex-shrink:0}.form-checkbox__custom-check--checked:before{content:"✓";display:flex;justify-content:center;align-items:center;height:100%}.form-checkbox__custom-check--checked--primary{border:1.6px solid #0556f3;color:#0556f3}.form-checkbox__custom-check--checked--secondary{border:1.6px solid #fff;color:#fff}.form-checkbox__custom-check--checked--tertiary{border:1.6px solid #6501e5;color:#6501e5}.form-checkbox__inline{flex-direction:row}.form-checkbox__block{flex-direction:column}.form-checkbox__label{display:flex;align-self:center}.form-checkbox__label--bottom{margin-bottom:8px}.form-checkbox__label--top{margin-top:8px;margin-bottom:0}.form-checkbox__label--right{margin-right:8px;margin-bottom:0}.form-checkbox__label--left{margin-left:8px;margin-bottom:0}.pro-course-card-wrapper{display:flex;gap:30px;flex-wrap:nowrap;max-width:1130px;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.pro-course-card-wrapper__link{flex-shrink:0}.pro-course-card-wrapper__link:hover{text-decoration:none}.pro-course-card-wrapper::-webkit-scrollbar{display:none}@media (min-width:576px){.pro-course-card-wrapper{overflow:visible;min-width:100%;flex-wrap:wrap}}.pro-course-card{position:relative;padding:1rem .75rem;border:1px solid #d3dce6;border-radius:4px;cursor:pointer;max-width:155px;background:#fff;box-shadow:0 4px 8px rgba(49,48,45,.08);min-height:216px;max-height:216px}@media (min-width:744px){.pro-course-card{padding:1rem;max-width:160px}}.pro-course-card:hover{border:1px solid #0556f3;text-decoration:none}.pro-course-card__img-wrapper{width:80px;margin-bottom:.25rem}.pro-course-card__title{font-weight:600;font-size:16px;line-height:24px;color:#25265e;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:48px}.pro-course-card__details{display:flex;flex-direction:column}.pro-course-card__text{font-weight:500;font-size:12px;line-height:16px;color:rgba(37,38,94,.87);margin-bottom:.25rem;height:16px}.pro-course-card__text:last-child{margin-bottom:0}.pro-course-card__tag{position:absolute;right:0;top:0;display:inline-flex;padding:2px 8px;align-items:flex-start;gap:10px;border-radius:0 3px 0 4px;border-left:1px solid #d3dce6;border-bottom:1px solid #d3dce6;background:#f8faff;color:rgba(37,38,94,.87);font-size:12px;font-weight:600;line-height:16px}.pro-course-card__tag--new{background:#ffc33d}.catalog-sidebar-mobile .catalog-mobile-top-menu .catalog-back-btn,.catalog-sidebar-mobile .fullscreen-menu-back,.link-like{color:#0556f3}.catalog-sidebar-mobile .catalog-mobile-top-menu .catalog-back-btn:hover,.catalog-sidebar-mobile .fullscreen-menu-back:hover,.link-like:hover{cursor:pointer;color:#03338f;text-decoration:none}.catalog-card{padding:0;border-radius:12px;border:1px solid #d3dce6;display:flex;color:#25265e;font-weight:500;margin-bottom:24px;margin-left:15px;box-shadow:0 4px 8px rgba(10,8,77,.06)}.catalog-card:hover{cursor:pointer;background-color:rgba(5,86,243,.1);border-color:rgba(5,86,243,.3)}@media (min-width:744px){.catalog-card{padding:32px;flex-direction:column;width:calc(50% - 15px);min-height:353px;margin-right:30px;float:left;margin-left:0}.catalog-card:nth-child(2n){margin-right:0}}@media (max-width:744px){.catalog-card{margin-left:0;width:100%}}@media (min-width:992px){.catalog-card{width:255px;margin-left:30px;margin-right:0}}.catalog-card__img-wrapper{padding:12px}.catalog-card__img-wrapper__img{width:80px}@media (min-width:744px){.catalog-card__img-wrapper__img{width:190px}.catalog-card__img-wrapper{order:2;padding:0;margin-bottom:12px;margin-right:auto;margin-left:auto}}.catalog-card__description{padding:1rem}@media (max-width:744px){.catalog-card__description{padding-right:21px}}@media (min-width:744px){.catalog-card__description{padding:0}}.catalog-card__title{font-size:16px;line-height:24px;margin-bottom:.5rem}@media (max-width:744px){.catalog-card__title{width:190px;font-weight:500}}@media (min-width:744px){.catalog-card__title{font-size:22px;line-height:30px;font-weight:600;margin-bottom:.75rem;min-height:60px}.catalog-card__type{order:3}}.catalog-card__card-type{font-size:12px;line-height:16px;color:rgba(37,38,94,.87)}.catalog-card__card-type--beta{padding:1px .5rem;background:rgba(37,38,94,.87);border-radius:2px;font-weight:600;font-size:10px;line-height:14px;color:#fff;width:41px;height:16px}.catalog-card__coming-soon{font-size:10px;line-height:14px;color:rgba(37,38,94,.48);background:#f5f5f5;border-radius:2px;padding:1px 8px}@media (max-width:744px){.catalog-card__coming-soon{margin-left:1rem}}.text-height{line-height:24px}.tab-row{margin-right:-24px;margin-left:-24px}@media (min-width:744px){.tab-row{margin-right:-15px;margin-left:-15px}}.catalog-page--loading{height:100vh}.pro-filter-wrapper__popover{z-index:200}.pro-filter-wrapper__popover .pro-filter-wrapper__selection{padding:0;margin-bottom:0}.pro-filter-wrapper__popover .pro-filter-wrapper__selection li{list-style:none;margin-bottom:.5rem}.pro-filter-wrapper__popover .pro-filter-wrapper__selection li:last-child{margin-bottom:0}.catalog-sidebar{border:1px solid #dee2e6}.catalog-sidebar .header-back-btn,.sidebar-filter-container .main-filters-section{border-bottom:1px solid #dee2e6}.side-filters-section .side-filters-top .pro-options-overlay__btn.pro-btn--secondary:hover{color:rgba(37,38,94,.67)}.side-filters-section .side-filters-options{border:1px solid #dee2e6}.side-filters-section .side-filters-options .pro-options-overlay__items{padding:0}.side-filters-section .side-filters-options .pro-options-overlay__items .pro-options-overlay__toggler{padding:24px 16px;border-bottom:1px solid #dee2e6;margin:0}.side-filters-section .side-filters-options .pro-options-overlay__items .pro-options-overlay__toggler:last-child{border-bottom:none}.side-filters-section .side-filters-options .pro-options-overlay__items .pro-options-overlay__option{padding:16px 0 0}.side-filters-section .side-filters-options .pro-options-overlay__items .pro-options-overlay__icon--active{color:unset}.side-filters-section .side-filters-options .pro-options-overlay__items .pro-options-overlay__toggler .pro-options-overlay__details{pointer-events:none;gap:.5rem;justify-content:unset}.side-filters-section .side-filters-options .pro-options-overlay__items .pro-options-overlay__toggler .pro-options-overlay__details .pro-options-overlay__text--option{font-weight:600;flex-grow:1}.side-filters-section .side-filters-options .pro-options-overlay__items .pro-options-overlay__toggler .pro-options-overlay__details svg{cursor:pointer;pointer-events:auto;flex-shrink:0}.catalog-content__header .pro-filter-wrapper{position:relative;display:flex;align-self:flex-start}.catalog-content__header .pro-filter-wrapper .pro-filter-wrapper__filter-icon{margin-left:2px}.catalog-content__header .pro-filter-wrapper__icon{width:18px;height:18px}.catalog-content__header .pro-filter-wrapper .pro-filter-wrapper__text--filter{background:none;border:none}.catalog-content__header.safari-ios .pro-filter-wrapper__text--filter{font-size:14px;line-height:20px}.catalog-content__header.safari-ios .pro-filter-wrapper__filter-icon{margin-left:2px}.catalog-content__header--sticky-position{position:-webkit-sticky;position:sticky;top:60px}@media (min-width:744px){.catalog-content__header--sticky-position{margin-right:unset;margin-left:unset;padding-inline:0;top:69px}}.catalog-content__header--sticky-position .pro-filter-wrapper__text--filter{font-size:14px;line-height:20px}.catalog-content__header--sticky-position .pro-filter-wrapper__filter-icon{margin-left:2px}@media (min-width:744px){.catalog-content__header--tablet .pro-filter-wrapper{flex-shrink:0;width:-moz-fit-content;width:fit-content}}.catalog-content__filter-scroll{scroll-margin:290px}.catalog-content__items{justify-content:center}.catalog-content .sticky-header .pro-filter-wrapper__options{top:4px}@media (min-width:744px){.catalog-content .sticky-header .pro-filter-wrapper__options{gap:2px}}@media (min-width:1200px){.catalog-content .sticky-header .pro-filter-wrapper__options{gap:1rem;margin-right:0}}.catalog-content .sticky-header .pro-filter-wrapper__text--filter{font-size:14px;line-height:20px}.catalog-content .sticky-header .pro-filter-wrapper__count{padding-block:0}.catalog-content>.pro-options-overlay .pro-options-overlay__footer{padding-bottom:2.5rem}.catalog-content .pro-options-overlay__text--option{font-weight:600}.catalog-content .pro-options-overlay__option{padding-block:1rem 1.5rem;padding-inline:0}.catalog-page-contents .pro-options-overlay__toggler .pro-options-overlay__details{pointer-events:none}.catalog-page-contents .pro-options-overlay__toggler .pro-options-overlay__option{border-bottom:1px solid #d3dce6}.catalog-page-contents .pro-options-overlay__toggler svg{pointer-events:auto;cursor:pointer}.catalog-page-contents .pro-options-overlay__toggler:last-child .pro-options-overlay__option{border:none}.pro-popover-content{visibility:hidden}.pro-popover-content.ready{visibility:visible}.pro-popover-content.pro-dropdown{padding:0}.pro-ellipsis-text{text-align:left;display:-webkit-box;-webkit-line-clamp:var(--max-lines,1);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.pro-footer{border-top:1px solid hsla(0,0%,100%,.2);margin-top:auto;background-color:#1c2130;color:hsla(0,0%,100%,.87)}.pro-footer.light{background-color:#fff;border-top:1px solid #d3dce6;color:#25265e}.pro-footer.light h4{color:#25265e}.pro-footer.light .pro-footer__link{color:rgba(37,38,94,.87)}.pro-footer.light .pro-footer__link:active,.pro-footer.light .pro-footer__link:focus,.pro-footer.light .pro-footer__link:hover{text-decoration:none;color:#0556f3}.pro-footer.light .pro-footer__link.highlight{color:#0556f3}.pro-footer.light .pro-footer-bottom .copyright{color:rgba(37,38,94,.67)}.pro-footer.light .pro-footer-bottom .pro-footer-social .social-link{color:#25265e}.pro-footer.light .pro-footer-bottom .pro-footer-social .social-link:hover{color:#0556f3}.pro-footer .pro-footer-nav{display:grid;grid:auto-flow dense/auto;grid-template-columns:repeat(auto-fill,155px);grid-row-gap:48px;row-gap:48px;grid-column-gap:16px;column-gap:16px;justify-content:space-between;padding:56px 0 16px}@media (min-width:744px){.pro-footer .pro-footer-nav{padding:72px 0 24px}}@media (min-width:1200px){.pro-footer .pro-footer-nav{display:flex;justify-content:space-between;flex-flow:row wrap;padding:96px 0 56px}.pro-footer .pro-footer-nav .pro-footer-nav-section{min-width:170px}}.pro-footer .pro-footer-nav .pro-footer-nav-section{display:flex;flex-direction:column;width:155px}.pro-footer h4{margin-bottom:16px;font-weight:500;font-size:18px;line-height:28px;text-transform:uppercase;color:hsla(0,0%,100%,.87);overflow:hidden;text-overflow:ellipsis}.pro-footer__link{display:flex;align-items:center;font-weight:500;font-size:14px;line-height:20px;color:hsla(0,0%,100%,.67);padding:0;margin:0}.pro-footer__link:active,.pro-footer__link:focus,.pro-footer__link:hover{text-decoration:none}.pro-footer__link.highlight,.pro-footer__link:hover{color:#00a3ff}.pro-footer ul{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0;gap:12px}.pro-footer ul li{display:flex}.pro-footer__new-link{display:inline-block;background:#ffc33d;border-radius:2px;font-weight:600;font-size:12px;line-height:16px;padding:1px 4px;height:18px;min-width:36px;margin-left:8px;align-self:center;color:rgba(37,38,94,.67)}.pro-footer__update{display:flex;align-items:center;justify-content:center;height:12px;width:12px;background-color:rgba(239,165,86,.37);border-radius:50%;margin-left:8px;margin-top:4px}.pro-footer__update .dot{height:6px;width:6px;background-color:#efa556;border-radius:50%}.pro-footer .pro-footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-flow:row wrap;gap:24px;padding:40px 0}@media (min-width:744px){.pro-footer .pro-footer-bottom{gap:16px;padding:48px 0}}@media (min-width:1200px){.pro-footer .pro-footer-bottom{padding:40px 0}}.pro-footer .pro-footer-bottom .bottom-left{display:flex;flex-flow:row wrap;gap:24px;align-items:center;list-style-type:none;padding:0}.pro-footer .pro-footer-bottom .bottom-left li{list-style:none}.pro-footer .pro-footer-bottom .bottom-left .privacy-container{display:flex;gap:24px;padding:0;margin:0;list-style-type:none;flex-direction:row}.pro-footer .pro-footer-bottom .copyright{margin:0;font-size:12px;font-weight:500;line-height:16px;color:hsla(0,0%,100%,.67)}.pro-footer .pro-footer-bottom .pro-footer-social{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-direction:row}.pro-footer .pro-footer-bottom .pro-footer-social .social-link{margin:0;color:hsla(0,0%,100%,.67);display:block;line-height:0}.pro-footer .pro-footer-bottom .pro-footer-social .social-link:hover{color:#00a3ff}.pro-footer .pro-footer-bottom .pro-footer-social .social-link svg:hover{filter:brightness(0) saturate(100%) invert(50%) sepia(33%) saturate(6510%) hue-rotate(177deg) brightness(104%) contrast(102%)}.pro-header{display:flex;width:100%;padding:12px 0;justify-content:space-between;margin:0 auto;min-height:60px}@media (min-width:744px){.pro-header{padding:16px 0;min-height:68px}}.pro-header__wrapper{position:-webkit-sticky;position:sticky;width:100%;z-index:300;background:#fff;top:0;transition:background-color .2s ease-out,border-bottom .2s ease-out;border-bottom:1px solid transparent}.pro-header__wrapper.sticky{background:#fff;transition:background-color .3s ease-in,border-bottom .3s ease-in}.pro-header__bottom-border,.pro-header__wrapper.sticky{border-bottom:1px solid #d3dce6}.pro-header__left{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px}@media (min-width:744px){.pro-header__left{gap:24px}.pro-header__logo{align-self:flex-start;margin-top:3px}}.pro-header__right{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:19px;position:relative}.pro-header__navbar-brand--mobile{min-width:13px}.pro-header__ham-burger{display:flex;color:#25265e}.pro-header__nav-elements{display:none;padding:0;margin:0;list-style-type:none}@media (min-width:744px){.pro-header__nav-elements{list-style:none;display:flex;justify-content:center;align-items:center;gap:24px}}.pro-header__nav-elements .search__element{margin:-2px 0}.pro-header__nav-item{all:unset;color:#25265e;margin:0;padding:0;font-size:16px;line-height:24px;font-weight:500;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pro-header__nav-item:hover{color:#0556f3;text-decoration:none;cursor:pointer}.pro-header__nav-item:focus{text-decoration:none}.pro-header__nav-item.course-dropdown-toggle svg{transition:all .3s ease-in-out}.pro-header__nav-item.course-dropdown-toggle__open{color:#0556f3}.pro-header__nav-item.course-dropdown-toggle__open svg{transform:rotate(180deg)}.pro-header__nav-item.active{color:#0556f3}.pro-header__mobile-navigation{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:400;display:flex;flex-direction:column;animation:slide-right .2s ease-in both}.pro-header__mobile-navigation--with-banner{top:64px}.pro-mobile-navigation__top{display:flex;flex-direction:column;padding:24px 0 32px;gap:40px;background:#fff2e8;line-height:0;flex:1 1}.pro-mobile-navigation__top.marketing{padding:24px 0;background:#f8faff}.pro-mobile-navigation__body{display:flex;flex-direction:column;width:100%;height:100%;background:#f8faff;flex-grow:0;overflow:auto}.pro-mobile-navigation__footer{display:flex;flex-direction:column;justify-content:space-between;padding:20px 24px 32px;width:100%;border-top:1px solid #d3dce6;flex:1 1}.pro-mobile-navigation__navigation-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:0 24px;gap:16px}.pro-mobile-navigation .pro-mobile-nav-item{list-style:none;width:100%;border-bottom:1px solid #d3dce6;padding:20px 0}.pro-mobile-navigation .pro-mobile-nav-item:first-child{padding-top:16px}.pro-mobile-navigation .pro-mobile-nav-item:last-child{border-bottom:none}.pro-mobile-navigation .pro-mobile-nav-link{display:flex;width:100%;margin:0;color:#25265e}.course-dropdown-nav-items .nav-link,.pro-mobile-navigation .pro-mobile-nav-link{font-size:16px;line-height:24px;font-weight:500}@keyframes slide-right{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.pro-header__wrapper--sticky-banner{top:63px}@media (min-width:744px){.pro-header__wrapper--sticky-banner{top:47px}}.left-icon{margin-right:8px}.right-icon{margin-left:8px}.profile-info{display:flex;flex-direction:column}.avatar{width:40px;height:40px}.avatar--center{display:none}@media (min-width:992px){.avatar--center{display:flex;justify-content:center;align-items:center}}.avatar-profile{margin:2px 0}.avatar.active{border:2px solid #0556f3}.dropdown-link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-decoration:none;padding:8px 16px;color:#25265e;cursor:pointer}.pro-blurred-image{background-repeat:no-repeat;background-size:cover;position:relative}.pro-blurred-image:before{content:"";position:absolute;inset:0;opacity:1;animation:pulse 2.5s infinite;background-color:#fff}.pro-blurred-image.loaded:before{animation:none;content:none}@keyframes pulseSkeleton{0%{opacity:.3}50%{opacity:.9}to{opacity:.3}}@keyframes fadeAway{0%{opacity:1}to{opacity:0}}.pro-image-loader,.pro-placeholder-image{background-repeat:no-repeat;background-size:cover;position:relative;width:-moz-fit-content;width:fit-content}.pro-image-loader.loading:before,.pro-placeholder-image.loading:before{content:"";position:absolute;inset:0;opacity:0;animation:pulseSkeleton 2.5s infinite;background-color:var(--before-background-color,#e8e8e8);cursor:wait}.pro-placeholder-image.loading:before{background-color:#fff;animation:pulse 1.5s infinite}.pro-image-loader.loaded:before,.pro-placeholder-image.loaded:before{animation:none;opacity:0;pointer-events:none}.pro-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;background:rgba(0,0,0,.4);width:100%;height:100%;padding:4px;display:flex;align-items:center;justify-content:center}.pro-loader--primary{background:hsla(0,0%,100%,.4)}.pro-loading-spinner{border:4px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:spin 2s linear infinite}.pro-loading-spinner--primary{border-color:#25265e rgba(37,38,94,.3) rgba(37,38,94,.3)}.pro-loading-spinner--compiler{border-color:#00bbe1 #9cc #9cc}.pro-loading-spinner--small{width:16px;height:16px}.pro-loading-spinner--medium{margin:-8px 0}.pro-loading-spinner--smaller{width:12px;height:12px;border-width:3px}.pro-loading-spinner--large{width:32px;height:32px}.pro-loading-spinner-wrapper{display:flex;align-items:center;justify-content:center;height:100vh}.not-found-wrapper{display:flex;flex-direction:column;align-items:center;padding-block:4.5rem}@media (min-width:744px){.not-found-wrapper{padding-block:6rem}}@media (min-width:1200px){.not-found-wrapper{padding-block:7.5rem}}.not-found-wrapper__img{width:248px;margin-bottom:1.5rem}.not-found-wrapper__text{font-size:20px;line-height:30px;font-weight:500}.not-found-wrapper__text--title{font-size:32px;line-height:40px;font-weight:600;text-align:center;margin-bottom:1rem}@media (min-width:744px){.not-found-wrapper__text--title{font-size:36px;line-height:54px}}@media (min-width:1200px){.not-found-wrapper__text--title{text-align:unset}}.not-found-wrapper__text--description{font-size:18px;line-height:30px;font-weight:400;margin-bottom:2rem;text-align:center}@media (min-width:1200px){.not-found-wrapper__text--description{width:720px}}.not-found-wrapper__text--single-word{font-size:16px;line-height:24px;font-weight:600;margin-bottom:1.5rem}.not-found-wrapper__text--cta-text{font-size:16px;line-height:24px}.not-found-wrapper__prepend{line-height:0}.not-found-wrapper__search-box{width:100%;display:flex;align-items:center;padding:1rem;border:1px solid #d3dce6;border-radius:4px;gap:1rem;margin-bottom:1.5rem}@media (min-width:744px){.not-found-wrapper__search-box{padding:1rem 1rem 1rem 1.5rem}}@media (min-width:1200px){.not-found-wrapper__search-box{width:720px}}.not-found-wrapper__search-box form{height:-moz-fit-content;height:fit-content;flex-grow:1}.not-found-wrapper__search-box input[type=text]{width:100%;border:none;font-size:16px;font-weight:400;line-height:24px}@media (min-width:744px){.not-found-wrapper__search-box input[type=text]{font-size:20px;font-weight:500;line-height:30px}}.not-found-wrapper__search-box input[type=text]:focus{border:none;outline:none}.not-found-wrapper__search-box input[type=text]::placeholder{color:rgba(37,38,94,.67)}.not-found-wrapper__search-box:focus-within{border:1px solid #0556f3}.not-found-wrapper__search-button{padding:10px;width:-moz-fit-content;width:fit-content}@media (min-width:744px){.not-found-wrapper__search-button{min-width:148px}}@media (min-width:1200px){.not-found-wrapper__search-button{padding:.75rem 1.25rem}}.not-found-wrapper__cta-homepage{padding:.75rem 1.25rem}.loader,.pro-modal{top:50%;left:50%;position:fixed;z-index:700;transform:translate(-50%,-50%)}.loader{border:3.6px solid #00a3ff;border-bottom-color:#d3dce6;height:32px;width:32px;border-radius:50%;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pro-modal{border-radius:4px;width:calc(100% - 48px);max-height:calc(100vh - 80px);background-color:#fff;display:flex;flex-direction:column;overflow:visible}.pro-modal--no-header{padding-top:32px}.pro-modal__backdrop{top:0;left:0;width:100%;z-index:500;height:100vh;position:fixed;background:rgba(0,0,0,.6)}.pro-modal__body{position:relative;overflow-y:auto;padding:0 24px 32px}@media (min-width:744px){.pro-modal__body{padding:0 32px 32px}.pro-modal--sm{width:420px}.pro-modal--md{width:530px}.pro-modal--lg{width:680px}}@media (min-width:992px){.pro-modal--lg{width:800px}}.pro-modal__header{display:flex;color:#25265e;align-items:flex-start;padding:32px 24px;justify-content:space-between;font-size:24px;font-weight:600;line-height:36px;gap:16px;z-index:50}@media (min-width:744px){.pro-modal__header{gap:24px;padding:32px}}.pro-modal__header__title{font-size:24px;line-height:36px;margin-bottom:0;font-weight:600}.pro-modal__header--shadow{box-shadow:0 8px 12px rgba(0,0,0,.08)}.pro-modal__header__close{cursor:pointer;flex-shrink:0}.pro-modal .custom-close-button{position:absolute;bottom:calc(100% + 16px);right:0;color:#fff}.pro-modal__footer{width:100%;color:#0556f3;padding:20px 32px;cursor:pointer;font-size:18px;line-height:30px;text-align:center;border-radius:0 0 4px 4px;z-index:50}.pro-modal__footer--shadow{box-shadow:0 -8px 12px rgba(0,0,0,.08)}@media screen and (orientation:portrait) and (min-width:576px){.pro-modal{max-height:calc(100vh - 176px)}}@media screen and (orientation:landscape) and (min-width:992px){.pro-modal{max-height:calc(100vh - 176px)}}.pro-modal__cross-icon{all:unset;display:flex;align-items:center}.pro-popover-content{position:fixed;z-index:800;background-color:#fff;border:1px solid #d3dce6;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.3);padding:10px;font-size:14px;line-height:1.5}.pro-popover-content.has-arrow:before{content:"";position:absolute;height:.8rem;width:.8rem;background-color:inherit;transform:translate(-50%,-50%) rotate(45deg);z-index:-1}.popover-top.has-arrow:before{left:50%}.popover-top.has-arrow:before,.popover-topRight.has-arrow:before{bottom:-.8rem;border-bottom:1px solid #d3dce6;border-right:1px solid #d3dce6}.popover-topRight.has-arrow:before{right:min(16px,10%)}.popover-topLeft.has-arrow:before{bottom:-.8rem;left:min(28.5px,10%);border-bottom:1px solid #d3dce6;border-right:1px solid #d3dce6}.popover-right.has-arrow:before{top:50%}.popover-right.has-arrow:before,.popover-rightTop.has-arrow:before{left:0;border-left:1px solid #d3dce6;border-bottom:1px solid #d3dce6}.popover-rightTop.has-arrow:before{top:min(16px,50%)}.popover-rightBottom.has-arrow:before{left:0;bottom:min(16px,10%);border-left:1px solid #d3dce6;border-bottom:1px solid #d3dce6}.popover-bottom.has-arrow:before{top:0;left:50%;border-top:1px solid #d3dce6;border-left:1px solid #d3dce6}.popover-bottomRight.has-arrow:before{top:0;right:min(16px,10%);border-top:1px solid #d3dce6;border-left:1px solid #d3dce6}.popover-bottomLeft.has-arrow:before{top:0;left:min(28.5px,10%);border-top:1px solid #d3dce6;border-left:1px solid #d3dce6}.popover-left.has-arrow:before{top:50%}.popover-left.has-arrow:before,.popover-leftTop.has-arrow:before{right:-.8rem;border-top:1px solid #d3dce6;border-right:1px solid #d3dce6}.popover-leftTop.has-arrow:before{top:min(16px,50%)}.popover-leftBottom.has-arrow:before{right:-.8rem;bottom:min(16px,10%);border-top:1px solid #d3dce6;border-right:1px solid #d3dce6}.output-header-v2__menu{background:#2d2f34;color:hsla(0,0%,100%,.67);border:1px solid #57595d}.output-header-v2__menu.popover-bottomRight.has-arrow:before{right:min(1px,10%);border-color:#57595d}.output-header-v2__menu.pro-popover-content.has-arrow:before{height:.6rem;width:.6rem}.output-header-v2__option{cursor:pointer;margin:0;padding:6px 12px;width:108px;text-align:center}@media (min-width:744px){.output-header-v2__option:hover{background-color:rgba(248,250,255,.1);color:hsla(0,0%,100%,.87)}}.form-radio{display:flex}.form-radio__radio-btn{background-color:transparent;border-radius:50%;cursor:pointer;display:flex}.form-radio__radio-btn--center{align-self:center}.form-radio__radio-btn--start{align-self:flex-start}.form-radio__radio-btn:checked{outline:none;-moz-appearance:none;-webkit-appearance:none}.form-radio__radio-btn--primary{border-color:#0556f3!important}.form-radio__radio-btn--secondary{border-color:#fff!important}.form-radio__radio-btn--tertiary{border-color:#6501e5!important}.form-radio__inline{flex-direction:row}.form-radio__block{flex-direction:column}.form-radio__label{display:flex;align-self:center}.form-radio__label--bottom{margin-bottom:8px}.form-radio__label--top{margin-top:8px;margin-bottom:0}.form-radio__label--right{margin-right:8px;margin-bottom:0}.form-radio__label--left{margin-left:8px;margin-bottom:0}.pro-accordion-content-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-in}.pro-accordion-content-wrapper.pro-content-open{grid-template-rows:1fr;transition:grid-template-rows .3s ease-out}.pro-accordion-content-wrapper .pro-accordion-content{overflow:hidden}.pro-tag{background:#fff;padding:2px .5rem;border-radius:2px;display:inline-block}.pro-tag__text{color:#1c2130;font-size:16px;line-height:24px;font-weight:500}.pro-options-overlay{position:fixed;display:flex;flex-direction:column;top:0;left:0;width:100%;height:100dvh;background:#fff;z-index:700}.pro-options-overlay__settings{display:flex;justify-content:space-between;align-items:center;padding:2rem 1.5rem 2.5rem}.pro-options-overlay__items{flex-grow:1;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;padding:0 1.5rem}.pro-options-overlay__items::-webkit-scrollbar{display:none}.pro-options-overlay__footer{padding:2rem 1.5rem 3.75rem;background:#fff}.pro-options-overlay__footer--extra-padding{padding-bottom:6rem}.pro-options-overlay__back-navigation{display:flex;align-items:center;gap:.25rem;cursor:pointer}.pro-options-overlay__btn{padding:.5rem .75rem;border:1px solid #d3dce6}.pro-options-overlay__btn--apply{display:flex;justify-content:center;border:none;padding:.75rem;flex-shrink:0}.pro-options-overlay__btn:focus{outline:none}.pro-options-overlay .pro-btn--secondary:disabled:hover{background-color:revert;color:rgba(37,38,94,.67)}.pro-options-overlay__text{font-weight:500;font-size:16px;line-height:24px;color:#25265e}.pro-options-overlay__text--btn{font-size:14px;line-height:20px}.pro-options-overlay__text--btn-apply{color:#fff}.pro-options-overlay__text--option{flex-grow:1;margin-bottom:0}.pro-options-overlay__text--label{margin-bottom:0;color:rgba(37,38,94,.87)}.pro-options-overlay__text--active{color:#0556f3}.pro-options-overlay__icon{flex-shrink:0;transition:all .3s ease;transform:rotate(90deg)}.pro-options-overlay__icon--active{transform:rotate(270deg);color:#0556f3}.pro-options-overlay__details{display:flex;justify-content:space-between;align-items:center}.pro-options-overlay__toggler{margin-bottom:1.5rem}.pro-options-overlay__toggler:last-child{margin-bottom:0}.pro-options-overlay__option{padding:1.5rem;display:flex;flex-direction:column;gap:16px}.pro-options-overlay__label{position:relative;display:flex;gap:.5rem;align-items:center;margin-bottom:0}.pro-options-overlay__label input[type=checkbox],.pro-options-overlay__label input[type=radio]{display:none}.pro-options-overlay__label:last-child{margin-bottom:0}.pro-options-overlay__radio-checkbox{width:24px;height:24px;border-radius:4px;background:#fff;border:2px solid rgba(0,0,0,.24);display:flex;align-items:center;justify-content:center}.pro-options-overlay__radio-checkbox--active{border:2px solid #0556f3}.pro-options-overlay__radio-checkbox--active .pro-options-overlay__radio-checkbox__tick{opacity:1}.pro-options-overlay__radio-checkbox__tick{opacity:0}.pro-options-overlay .scroll-effect{box-shadow:0 8px 12px rgba(0,0,0,.08)}.pro-options-overlay .scroll-effect-bottom{box-shadow:0 -8px 12px rgba(0,0,0,.08)}.pro-sql-editor{height:100%}.pro-sql-editor #sql-editor{--sql-editor-primary-svg-fill:#25265e;--sql-editor-editor-text-color:#25265e;--sql-editor-primary-background:#fff;--sql-editor-output-header-color:#fbfbfb;--sql-editor-secondary-background:#f5f5f5;--sql-editor-primary-border-color:#d3dce6;--sql-editor-secondary-text-color:#007efa;--sql-editor-primary-button-color:#fff;--sql-editor-mob-view-border-color:#0556f3;--sql-editor-base-background-color:#f9fafc;--sql-editor-secondary-border-color:#0556f3;--sql-editor-hover-background-color:#0047d1;--sql-editor-table-background-color:#f8faff;--sql-editor-basic-background-color:#fff;--sql-editor-primary-border-bar-color:#d3dce6;--sql-editor-plusbtn-background-color:#f5f8ff;--sql-editor-primary-color:rgba(37,38,94,.87);--sql-editor-seconday-color:rgba(37,38,94,.67);--sql-editor-hover-color:var(--sql-editor-secondary-background);--sql-editor-primary-box-shadow:rgba(5,151,234,.08);--sql-editor-primary-option-box-shadow:0px 2px 8px rgba(11,1,1,.08);height:100%;overflow-y:hidden}.pro-sql-editor #sql-editor[data-theme=dark]{--sql-editor-primary-color:#fff;--sql-editor-seconday-color:#fff;--sql-editor-primary-box-shadow:#fff;--sql-editor-primary-svg-fill:#fff;--sql-editor-editor-text-color:#fff;--sql-editor-primary-background:#1f2023;--sql-editor-output-header-color:#1f2023;--sql-editor-secondary-background:#1c2130;--sql-editor-secondary-text-color:#01c3dd;--sql-editor-primary-button-color:#fff;--sql-editor-mob-view-border-color:#01c3dd;--sql-editor-base-background-color:#1f2023;--sql-editor-secondary-border-color:#0556f3;--sql-editor-hover-background-color:#0047d1;--sql-editor-table-background-color:#1f2023;--sql-editor-basic-background-color:#2d2f34;--sql-editor-primary-border-bar-color:#fff;--sql-editor-plusbtn-background-color:#f5f8ff;--sql-editor-hover-color:var(--sql-editor-secondary-border-color);--sql-editor-primary-border-color:hsla(0,0%,100%,.2);--sql-editor-primary-option-box-shadow:0px 2px 8px hsla(0,0%,100%,.2)}.pro-sql-editor .sql-container table{border-collapse:separate;border-spacing:0;width:100%;background-color:var(--sql-editor-secondary-background);min-width:auto}.pro-sql-editor .sql-container th{border-top:1px solid var(--sql-editor-primary-border-color);border-bottom:1px solid var(--sql-editor-primary-border-color);border-right:1px solid var(--sql-editor-primary-border-color);font-weight:500}.pro-sql-editor .sql-container tr th{color:hsla(0,0%,100%,.87);font-weight:500}.pro-sql-editor .sql-container tr td{color:hsla(0,0%,100%,.87);font-weight:400}.pro-sql-editor .sql-container td:first-of-type,.pro-sql-editor .sql-container th:first-of-type{border-left:1px solid var(--sql-editor-primary-border-color)}.pro-sql-editor .sql-container td{border-right:1px solid var(--sql-editor-primary-border-color);border-bottom:1px solid var(--sql-editor-primary-border-color);min-width:100px}.pro-sql-editor .sql-container table tr:first-child th:first-child{border-top-left-radius:4px}.pro-sql-editor .sql-container table tr:first-child th:last-child{border-top-right-radius:4px}.pro-sql-editor .sql-container table tr:last-child td:first-child{border-bottom-left-radius:4px}.pro-sql-editor .sql-container table tr:last-child td:last-child{border-bottom-right-radius:4px}.pro-sql-editor .CodeMirror-scroll,.pro-sql-editor .react-codemirror2{background-color:var(--sql-editor-secondary-background)}.pro-sql-editor .react-codemirror2{font-family:Droid Sans Mono;height:100%;word-wrap:break-word;border:0;outline:none;font-size:14px;line-height:20px;resize:none}.pro-sql-editor .CodeMirror,.pro-sql-editor .cm-s-xq-light{height:100%!important}.pro-sql-editor .header-bar{background-color:var(--sql-editor-basic-background-color)!important}.pro-sql-editor .sql-editor .editor-name{font-size:10px;line-height:15px;color:var(--sql-editor-editor-text-color)}.pro-sql-editor .sql-editor .editor-topbar{display:flex;justify-content:space-between;position:relative}.pro-sql-editor .sql-editor .input-tab{border-left:1px solid var(--sql-editor-primary-border-color);border-right:1px solid var(--sql-editor-primary-border-color);padding:9px 16px 12px;background-color:var(--sql-editor-secondary-background);font-weight:500}.pro-sql-editor .sql-editor .last-table-info{display:flex;margin:24px 0;font-size:12px}.pro-sql-editor .sql-editor__area{height:50%}.pro-sql-editor .editor-btn__wrapper{display:flex;align-items:center;border-bottom:1px solid var(--sql-editor-primary-border-color);width:100%;justify-content:flex-end;background-color:var(--sql-editor-primary-background);position:relative}.pro-sql-editor .editor-btn-list{display:flex}.pro-sql-editor .editor-btn-list__item{margin-right:16px}.pro-sql-editor .editor-btn{border:1px solid var(--sql-editor-primary-border-color);padding:6px;cursor:pointer;border-radius:2px;background-color:transparent}.pro-sql-editor .cta-btn{border:0;color:var(--sql-editor-primary-button-color);font-size:14px;cursor:pointer;line-height:20px;padding:6px 16px;border-radius:2px;font-style:normal;margin-right:16px;background-color:var(--sql-editor-secondary-border-color);font-weight:700!important}.pro-sql-editor .cta-btn:hover{background-color:var(--sql-editor-hover-background-color)}.pro-sql-editor .accordion-pointer{position:absolute;z-index:1;width:5.05px;height:5.05px;left:56px;top:-3px;background-color:var(--sql-editor-primary-background);transform:matrix(.71,-.6,.83,.71,0,0)}.pro-sql-editor .output-header__list{background-color:var(--sql-editor-output-header-color);border-top:1px solid var(--sql-editor-primary-border-color);border-bottom:1px solid var(--sql-editor-primary-border-color);display:flex}.pro-sql-editor .output-header{padding:10px 14px 10px 10px;font-weight:500;font-size:12px;line-height:16px;cursor:pointer;color:hsla(0,0%,100%,.4)}.pro-sql-editor .output-header-v2__menu-btn{background:transparent;border:none}.pro-sql-editor .output-header-v2__menu-btn:hover{cursor:pointer}.pro-sql-editor .output-header-v2__list{background-color:var(--sql-editor-output-header-color);border-top:1px solid var(--sql-editor-primary-border-color);border-bottom:1px solid var(--sql-editor-primary-border-color);display:flex;justify-content:space-between;height:46px}.pro-sql-editor .output-header-v2__tabs{display:flex;align-items:center;font-size:14px;max-width:calc(100% - 51px);overflow-x:auto;scroll-behavior:smooth;min-width:116px;height:46px}.pro-sql-editor .output-header-v2__tab{position:relative;display:flex;justify-content:space-between;align-items:center;gap:6px;padding:12px;max-width:144px;height:44px;border-right:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2);background-color:var(--sql-editor-output-header-color);cursor:pointer;color:hsla(0,0%,100%,.4)}@media (min-width:744px){.pro-sql-editor .output-header-v2__tab{padding:12px 16px}}.pro-sql-editor .output-header-v2__actions{display:flex;align-items:center;padding:12px;gap:12px}.pro-sql-editor .output-header-v2__layout-btn{display:none;margin:0;padding:0;background:transparent;border:none;align-items:center;color:#fff;position:relative}.pro-sql-editor .output-header-v2__layout-btn:hover{cursor:pointer}.pro-sql-editor .output-header-v2__layout-btn--horizontal svg{rotate:90deg}@media (min-width:744px){.pro-sql-editor .output-header-v2__layout-btn{display:flex}}.pro-sql-editor .output-header-v2__active{border-bottom:1px solid transparent;color:var(--sql-editor-editor-text-color);background:#1c2130}.pro-sql-editor .output-header__active{color:var(--sql-editor-editor-text-color)}.pro-sql-editor .table-info__active{border-bottom:1px solid;border-color:var(--sql-editor-secondary-border-color);color:var(--sql-editor-secondary-border-color)}.pro-sql-editor .available-table__active{color:var(--sql-editor-editor-text-color)}.pro-sql-editor .available-table-v2__active{border-bottom:1px solid transparent;color:var(--sql-editor-editor-text-color);background:#1c2130}.pro-sql-editor .output-table{padding:12px;overflow-x:hidden;overflow-y:auto;height:calc(100% - 46px)}.pro-sql-editor .output-table:-webkit-scrollbar{background-color:transparent}.pro-sql-editor .output-table::-webkit-scrollbar-thumb{background-color:#4d4a4a}.pro-sql-editor .available-tables th,.pro-sql-editor .output-table th{background-color:var(--sql-editor-table-background-color)}.pro-sql-editor .available-tables table tr td,.pro-sql-editor .available-tables table tr th,.pro-sql-editor .output-table table tr td,.pro-sql-editor .output-table table tr th{padding:8px 16px;text-align:left;min-width:48px;font-size:16px;line-height:24px}.pro-sql-editor .table-info{display:flex;font-size:12px;margin:26px 0 24px;border-bottom:1px solid var(--sql-editor-primary-border-color)}.pro-sql-editor .table-name{font-weight:400;font-size:14px;line-height:20px;margin-bottom:12px;color:hsla(0,0%,100%,.67)}.pro-sql-editor .table-info__button{border:1px solid var(--sql-editor-secondary-text-color);color:var(--sql-editor-secondary-text-color);border-radius:4px;background-color:var(--sql-editor-primary-background);cursor:pointer;padding:6px 33px 6px 34px;text-align:center;font-family:euclid_circular_a;font-style:normal;font-size:14px;line-height:20px}.pro-sql-editor .table-info__content-details{font-size:12px;line-height:16px;padding-top:6px;color:var(--sql-editor-seconday-color);font-family:euclid_circular_a;padding-bottom:24px;font-weight:400}.pro-sql-editor .table-info__content-details li{padding-top:4px;font-size:12px;line-height:16px}.pro-sql-editor .table-info__content-details li:before{content:""}.pro-sql-editor .table-info__content-details--colored{color:var(--sql-editor-secondary-text-color)}.pro-sql-editor .table-info h2{font-size:14px;font-weight:500}.pro-sql-editor .plus-btn{border:1px solid var(--sql-editor-secondary-border-color);color:var(--sql-editor-secondary-border-color);font-size:12px;border-radius:4px;background-color:var(--sql-editor-plusbtn-background-color);font-weight:500;line-height:8px;padding:16px;margin-top:24px;margin-left:-21px;position:absolute;display:none;cursor:pointer}.pro-sql-editor .table-info__content{padding-left:6px}.pro-sql-editor .table-info__content ul{list-style-type:none;position:relative}.pro-sql-editor .table-info__content li{list-style-type:none;border-left:2px solid var(--sql-editor-primary-border-bar-color);margin-left:-18px}.pro-sql-editor .table-info__content li:first-child{border-radius:2px}.pro-sql-editor .table-info__content li div{padding-left:16px;position:relative;font-weight:500}.pro-sql-editor .table-info__content li div:before{content:"";position:absolute;top:-50%;left:-2px;bottom:50%;width:10px;border:2px solid var(--sql-editor-primary-border-bar-color);border-top:0 transparent;border-right:0 transparent}.pro-sql-editor .table-info__content ul>li:last-child{border-left:2px solid transparent}.pro-sql-editor .table-data{overflow-x:auto}.pro-sql-editor .available-table__wrapper{width:calc(50% - 203px);background-color:var(--sql-editor-primary-background)}.pro-sql-editor .available-table__wrapper table{padding-top:8px;background-color:transparent}.pro-sql-editor .table-area{margin-bottom:24px}.pro-sql-editor .CodeMirror-gutter.CodeMirror-linenumbers{background:var(--sql-editor-secondary-background)}.pro-sql-editor .left-arrow-closer{float:right;padding:23px 0 0 16px!important}.pro-sql-editor .error-message{padding:2px;color:#fff;font-size:16px;line-height:24px}.pro-sql-editor .CodeMirror-scroll{padding-left:18px}.pro-sql-editor .CodeMirror-code{font-weight:400!important}.pro-sql-editor .success-message{color:#fff;font-size:16px;line-height:24px}.pro-sql-editor .sql-editor-input__area{height:100%}.pro-sql-editor .output__wrapper{height:50%;background:var(--sql-editor-secondary-background)}.pro-sql-editor .available-tables{overflow:auto;padding:12px;height:calc(100% - 46px)}.pro-sql-editor .output-area__table{overflow-x:auto}.pro-sql-editor .d-none{display:none!important}.pro-sql-editor .sql-container,.pro-sql-editor--challenge,.pro-sql-editor--challenge .sql-container,.pro-sql-editor--challenge .sql-container .sql-editor__area,.pro-sql-editor--challenge .sql-container .sql-editor__area .sql-editor-input__area{height:100%}.course-dropdown-relative{display:none;position:relative;z-index:300}@media (min-width:744px){.course-dropdown-relative{display:block}}.course-dropdown-wrapper{width:100%;max-height:0;overflow:hidden;position:absolute;transition:max-height .2s ease-in-out}.course-dropdown-wrapper--active{overflow-y:hidden;max-height:calc(100dvh - 60px);height:calc(100dvh - 60px);display:flex;flex-direction:column;transition:max-height .2s ease-in-out}@media (min-width:744px){.course-dropdown-wrapper--active{max-height:calc(100dvh - 69px);height:auto}}@media (min-width:992px){.course-dropdown-wrapper--active{max-height:750px}}.course-dropdown-wrapper--active:after{content:"";display:block;animation:setOverflow .3s forwards}.course-dropdown-overlay{opacity:0;pointer-events:none;z-index:-100;position:absolute;top:0;left:0;right:0;bottom:0;height:calc(100dvh - 68px);overflow:hidden;transition:all .2s ease-in-out}.course-dropdown-overlay--active{opacity:1;background:rgba(0,0,0,.6);transition:all .2s ease-in-out;pointer-events:auto}.course-dropdown{display:flex;background-color:#f8faff;flex-grow:1;transition:transform .2s ease-in;border-top:1px solid #d3dce6}@media (min-width:744px){.course-dropdown{transform:translateX(0);overflow:hidden;border-radius:0 0 4px 4px;border:1px solid #d3dce6;box-shadow:0 4px 8px 0 rgba(77,45,0,.08);margin-bottom:.5rem}}@media (min-width:1200px){.course-dropdown{width:1110px;margin:0 auto .5rem}}.course-dropdown__mobile-menu{width:100%;min-width:100%;display:flex;flex-direction:column}.course-dropdown__mobile-menu__list{list-style:none;padding:0;margin:0;font-weight:500}.course-dropdown__mobile-menu__item{overflow-x:hidden;flex-grow:1}.course-dropdown__mobile-menu__link{text-decoration:none;color:#25265e;display:inline-block;font-size:14px;line-height:20px;padding:1rem 1.5rem;width:100%;background-color:#fff}.course-dropdown__mobile-menu__link:last-child{border-bottom:1px solid #d3dce6}.course-dropdown__mobile-menu__link:hover{text-decoration:none;color:#0556f3;background-color:#ccedff}.course-dropdown__mobile-menu__btn{color:#25265e;background-color:#fff;padding:1rem 1.5rem;border:none;border-bottom:1px solid #d3dce6;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:14px;line-height:20px}.course-dropdown__mobile-menu__btn:hover{background-color:#ccedff;color:#0556f3}@media (min-width:744px){.course-dropdown__mobile-menu{display:none}}.course-dropdown .go-back-btn{display:inline-flex;align-items:center;cursor:pointer;font-weight:500;font-size:14px;line-height:20px;color:#25265e;padding:0;margin-bottom:1rem}.course-dropdown__courses{min-width:100%;display:flex;flex-direction:column;background:#f8faff;padding:1.5rem 1.5rem 2rem;overflow:auto;border-top:1px solid #d3dce6}@media (min-width:744px){.course-dropdown__courses{gap:32px;column-gap:52px;flex-direction:row;flex-wrap:wrap;margin:0 auto;height:auto;border-top:none}}@media (min-width:992px){.course-dropdown__courses{overflow:hidden}}.course-dropdown__item-wrapper+.course-dropdown__item-wrapper{margin-top:2rem}@media (min-width:744px){.course-dropdown__item-wrapper{display:flex;flex-direction:column;min-width:169px}.course-dropdown__item-wrapper+.course-dropdown__item-wrapper{margin-top:0}}.course-dropdown__title{font-size:18px;line-height:28px;font-weight:500;margin-bottom:1rem;color:#25265e}.course-dropdown__browse-btn{background:#fff;padding:.75rem 1rem;color:#25265e;margin:auto 1rem 2rem}.course-dropdown .course-dropdown-mobile-courses{min-width:100%;display:flex;flex-direction:column;background:#f8faff;padding:1.5rem 1.5rem 2rem;position:absolute;left:100%;transition:all .2s ease-in;height:calc(100dvh - 72px);overflow-y:auto;opacity:0}.course-dropdown .course-dropdown-mobile-courses--app-side{height:calc(100dvh - 173px)}.course-dropdown--mobile-active .course-dropdown-mobile-courses{left:0;opacity:1;transition:all .2s ease-in}.course-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}@media (min-width:744px){.course-list{max-width:169px;height:100%}}.course-list__item{font-size:14px;line-height:20px;font-weight:500;position:relative}.course-list__item--certification{margin-top:auto}@media (min-width:744px){.course-list__item--certification{padding-top:24px}}.course-list__item--free{position:absolute;background:#ffc33d;border-radius:2px;font-weight:600;font-size:12px;line-height:16px;padding:1px 4px;margin-left:8px;color:rgba(37,38,94,.67)}.course-list__link{text-decoration:none;color:rgba(37,38,94,.87)}.course-list__link:hover{color:#0556f3;text-decoration:none}.course-list__link--certification{color:#0556f3}.pro-header__mobile-navigation--with-banner .course-dropdown-mobile-courses{height:calc(100dvh - 72px - 64px)}.pro-header__mobile-navigation--with-banner .course-dropdown-mobile-courses--app-side{height:calc(100dvh - 173px - 64px)}@keyframes setOverflow{to{overflow-y:auto}}.no-selection,.pro-filter-wrapper__text--filter .filter-title,.pro-filter-wrapper__text__option{user-select:none;-moz-user-select:none;-webkit-text-select:none;-webkit-user-select:none}.pro-filter-wrapper{display:flex;justify-content:space-between;align-items:center}.pro-filter-wrapper--pills{margin-bottom:1rem}.pro-filter-wrapper__back,.pro-filter-wrapper__options{display:flex;align-items:center;cursor:pointer}.pro-filter-wrapper__options{position:relative}@media (min-width:576px){.pro-filter-wrapper__options{gap:1rem;cursor:default}}.pro-filter-wrapper__text{font-weight:500;font-size:16px;line-height:24px;color:#25265e;cursor:pointer}.pro-filter-wrapper__text--count{font-size:12px;line-height:16px}.pro-filter-wrapper__text--filter{display:flex;align-items:center}.pro-filter-wrapper__text--filter .filter-title{font-weight:500;font-size:14px;line-height:20px;margin-bottom:0}.pro-filter-wrapper__text--filter svg{transition:transform .2s ease-in-out;transform:rotate(0deg)}@media (min-width:576px){.pro-filter-wrapper__text--filter{display:flex;margin-right:0;align-items:center}}.pro-filter-wrapper__text--filter.active{color:#0556f3}@media (min-width:1200px){.pro-filter-wrapper__text--filter:hover{color:#0556f3}}.pro-filter-wrapper__text--filter.active svg{transform:rotate(-180deg)}.pro-filter-wrapper__text--default-option{margin-bottom:.75rem}.pro-filter-wrapper__text--default-option.active{color:#0556f3}.pro-filter-wrapper__text__option{font-weight:500;color:rgba(37,38,94,.87)}.pro-filter-wrapper__text__option:last-child{margin-bottom:0}.pro-filter-wrapper__text__option:last-child .pro-filter-wrapper__line{display:none}.pro-filter-wrapper__text__option.active,.pro-filter-wrapper__text__option:hover{color:#0556f3}.pro-filter-wrapper__filter-icon{color:#25265e}.pro-filter-wrapper__count{position:absolute;padding:2px 4px;background:#ffd29e;border:1px solid #f9fafc;border-radius:16px;top:-50%;right:-14%}.pro-filter-wrapper__popover{min-width:246px;padding:1rem!important}.pro-filter-wrapper__popover.active{color:#0556f3}.pro-filter-wrapper__popover.pro-popover-content{box-shadow:none}.pro-filter-wrapper__line{width:100%;height:1px;background:#d3dce6;margin-bottom:.75rem}.pro-filter-wrapper__selection{max-height:184px;overflow:auto}.Toastify__toast-container{-webkit-transform:translate3d(0,0,var(--toastify-z-index) px)}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{right:0;left:auto}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);cursor:pointer}.Toastify--animate{animation-duration:.7s}.Toastify__progress-bar{height:5px}.pro-catalog-wrapper{width:100%;grid-column:1/-1}.pro-catalog-wrapper:hover{text-decoration:none}.pro-catalog-wrapper .catalog-banner{display:flex;gap:1rem;padding:1rem;background:#1b1144;border-radius:4px;flex-grow:1}@media (min-width:744px){.pro-catalog-wrapper .catalog-banner{padding:1rem 1.5rem 1rem 1rem}}.pro-catalog-wrapper .catalog-banner__sticker{display:flex;flex-shrink:0;flex-direction:column;align-self:center;align-items:center;justify-content:center;padding:6px 8px;background:linear-gradient(90deg,#f6d365,#fda085);width:48px;height:48px;border-radius:50%;text-transform:uppercase;transform:rotate(-11deg)}.pro-catalog-wrapper .catalog-banner__text{font-size:16px;line-height:24px;font-weight:500;color:#fff}.pro-catalog-wrapper .catalog-banner__text--sticker{color:#1b1144;font-weight:600}.pro-catalog-wrapper .catalog-banner__text--sticker__primary{font-size:8px;line-height:9.143px}.pro-catalog-wrapper .catalog-banner__text--sticker__secondary{font-size:14px;line-height:14.857px}.pro-catalog-wrapper .catalog-banner__text--sticker__tertiary{font-size:10.286px;line-height:9.143px}.pro-catalog-wrapper .catalog-banner__text--sticker-primary{font-size:8px;line-height:8px}.pro-catalog-wrapper .catalog-banner__text--sticker-secondary{font-size:14px;line-height:14px}.pro-catalog-wrapper .catalog-banner__text--redirection{font-weight:600;color:#a0fcfe;width:-moz-fit-content;width:fit-content;white-space:nowrap}.pro-catalog-wrapper .catalog-banner__text--redirection:hover{text-decoration:underline;color:#a0fcfe}.pro-catalog-wrapper .catalog-banner__text--offer{color:hsla(0,0%,100%,.87);margin-bottom:0;font-weight:500}.pro-catalog-wrapper .catalog-banner__desc{display:flex;align-items:center;flex-grow:1;gap:6px}.pro-catalog-wrapper .catalog-banner__details{display:flex;flex-direction:column;gap:6px}@media (min-width:744px){.pro-catalog-wrapper .catalog-banner__details{gap:0;align-self:center;flex-grow:1}}.pro-catalog-wrapper .catalog-banner__title{font-weight:600;font-size:16px;line-height:24px;color:#fff}.pro-catalog-wrapper .catalog-banner__img{position:relative;width:44px;max-height:44px}.explore-card__wrapper,.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.explore-card__wrapper::-webkit-scrollbar,.hide-scrollbar::-webkit-scrollbar{display:none}@font-face{font-family:euclid;src:local("EuclidCircularA-regularitalic"),url(/src/assets/fonts/euclidcirculara-regularitalic.woff) format("woff");font-style:italic}@font-face{font-family:euclid;src:local("EuclidCircularA-medium"),url(/src/assets/fonts/euclidcirculara-medium.woff) format("woff");font-weight:500}@font-face{font-family:euclid;src:local("EuclidCircularA-semibold"),url(/src/assets/fonts/euclidcirculara-semibold.woff) format("woff");font-weight:600}@font-face{font-family:euclid;src:local("EuclidCircularA-bold"),url(/src/assets/fonts/euclidcirculara-bold.woff) format("woff");font-weight:700}@font-face{font-family:euclid;src:local("EuclidCircularA-Regular"),url(/src/assets/fonts/euclidcirculara-regular.woff) format("woff")}body{font-family:euclid,sans-serif}.pro-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.87);z-index:1000}.pro-overlay:not([class*=catalog-items]) .pro-overlay__header{box-shadow:0 1px 0 0 #d3dce6}.pro-overlay-content{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.pro-overlay--content{position:fixed;display:flex;flex-direction:column;background:#fff;height:100dvh}@media (min-width:744px){.pro-overlay--content{display:none}.pro-overlay--catalog-items{padding-block:3.5rem;padding-inline:2rem}.pro-overlay--catalog-items>.sticky-header{padding:0}}.pro-overlay--compiler>.pro-overlay__body{background:#1c2130}.pro-overlay--description>.pro-overlay__body{background:#fafafa}.pro-overlay__header{display:flex;align-items:center;padding:1rem 1.5rem;z-index:100}.pro-overlay--catalog-items>.pro-overlay__header{padding-block:2rem 2.5rem}@media (min-width:744px){.pro-overlay--catalog-items>.pro-overlay__header{padding-top:0}}@media (min-width:1200px){.pro-overlay--catalog-items>.pro-overlay__header{padding-top:2rem}}.pro-overlay--catalog-items>.pro-overlay__body{padding-bottom:78px}@media (min-width:744px){.pro-overlay--catalog-items{display:flex}}@media (min-width:1200px){.pro-overlay--catalog-items{display:none}}.pro-overlay__body{flex-grow:1;width:100%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.pro-overlay__body::-webkit-scrollbar{display:none}.pro-overlay__footer{display:flex;align-items:center;padding:1rem 1.5rem;box-shadow:0 -1px 0 0 #d3dce6}.pro-overlay__paypal{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100vh;position:fixed}@media (max-width:744px){.pro-overlay__paypal button{max-width:310px}}@media (min-width:744px){.pro-overlay--google{position:fixed;height:100%;width:100%}}.cm-s-base16-dark.CodeMirror{background:#151515;color:#e0e0e0}.cm-s-base16-dark div.CodeMirror-selected{background:#303030}.cm-s-base16-dark .CodeMirror-line::selection,.cm-s-base16-dark .CodeMirror-line>span::selection,.cm-s-base16-dark .CodeMirror-line>span>span::selection{background:rgba(48,48,48,.99)}.cm-s-base16-dark .CodeMirror-line::-moz-selection,.cm-s-base16-dark .CodeMirror-line>span::-moz-selection,.cm-s-base16-dark .CodeMirror-line>span>span::-moz-selection{background:rgba(48,48,48,.99)}.cm-s-base16-dark .CodeMirror-gutters{background:#151515;border-right:0}.cm-s-base16-dark .CodeMirror-guttermarker{color:#ac4142}.cm-s-base16-dark .CodeMirror-guttermarker-subtle,.cm-s-base16-dark .CodeMirror-linenumber{color:#505050}.cm-s-base16-dark .CodeMirror-cursor{border-left:1px solid #b0b0b0}.cm-s-base16-dark .cm-animate-fat-cursor,.cm-s-base16-dark.cm-fat-cursor .CodeMirror-cursor{background-color:hsla(50,3%,55%,.459)!important}.cm-s-base16-dark span.cm-comment{color:#8f5536}.cm-s-base16-dark span.cm-atom,.cm-s-base16-dark span.cm-number{color:#aa759f}.cm-s-base16-dark span.cm-attribute,.cm-s-base16-dark span.cm-property{color:#90a959}.cm-s-base16-dark span.cm-keyword{color:#ac4142}.cm-s-base16-dark span.cm-string{color:#f4bf75}.cm-s-base16-dark span.cm-variable{color:#90a959}.cm-s-base16-dark span.cm-variable-2{color:#6a9fb5}.cm-s-base16-dark span.cm-def{color:#d28445}.cm-s-base16-dark span.cm-bracket{color:#e0e0e0}.cm-s-base16-dark span.cm-tag{color:#ac4142}.cm-s-base16-dark span.cm-link{color:#aa759f}.cm-s-base16-dark span.cm-error{background:#ac4142;color:#b0b0b0}.cm-s-base16-dark .CodeMirror-activeline-background{background:#202020}.cm-s-base16-dark .CodeMirror-matchingbracket{text-decoration:underline;color:#fff!important}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative;z-index:0}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-feature-settings:"calt";font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translateZ(var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translateX(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:auto}}.Toastify__toast{--y:0;position:relative;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px;display:flex;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;flex:1 1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:right;border-bottom-left-radius:0;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.col-1,.col-1-lg,.col-1-md,.col-1-sm,.col-1-xl,.col-1-xxl,.col-10,.col-10-lg,.col-10-md,.col-10-sm,.col-10-xl,.col-10-xxl,.col-11,.col-11-lg,.col-11-md,.col-11-sm,.col-11-xl,.col-11-xxl,.col-12,.col-12-lg,.col-12-md,.col-12-sm,.col-12-xl,.col-12-xxl,.col-2,.col-2-lg,.col-2-md,.col-2-sm,.col-2-xl,.col-2-xxl,.col-3,.col-3-lg,.col-3-md,.col-3-sm,.col-3-xl,.col-3-xxl,.col-4,.col-4-lg,.col-4-md,.col-4-sm,.col-4-xl,.col-4-xxl,.col-5,.col-5-lg,.col-5-md,.col-5-sm,.col-5-xl,.col-5-xxl,.col-6,.col-6-lg,.col-6-md,.col-6-sm,.col-6-xl,.col-6-xxl,.col-7,.col-7-lg,.col-7-md,.col-7-sm,.col-7-xl,.col-7-xxl,.col-8,.col-8-lg,.col-8-md,.col-8-sm,.col-8-xl,.col-8-xxl,.col-9,.col-9-lg,.col-9-md,.col-9-sm,.col-9-xl,.col-9-xxl,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.container,.container-fluid{padding-right:16px;padding-left:16px}.row{margin-right:-16px;margin-left:-16px}.col-xs{flex-basis:0;flex-grow:1;max-width:100%}.col-auto-xs{flex:0 0 auto;width:auto;max-width:none}@media(min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-auto-sm{flex:0 0 auto;width:auto;max-width:none}.col-1-sm{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2-sm{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3-sm{flex:0 0 25%;max-width:25%}.col-4-sm{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5-sm{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6-sm{flex:0 0 50%;max-width:50%}.col-7-sm{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8-sm{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9-sm{flex:0 0 75%;max-width:75%}.col-10-sm{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11-sm{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12-sm{flex:0 0 100%;max-width:100%}}@media(min-width:744px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-auto-md{flex:0 0 auto;width:auto;max-width:none}.col-1-md{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2-md{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3-md{flex:0 0 25%;max-width:25%}.col-4-md{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5-md{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6-md{flex:0 0 50%;max-width:50%}.col-7-md{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8-md{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9-md{flex:0 0 75%;max-width:75%}.col-10-md{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11-md{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12-md{flex:0 0 100%;max-width:100%}}@media(min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-auto-lg{flex:0 0 auto;width:auto;max-width:none}.col-1-lg{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2-lg{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3-lg{flex:0 0 25%;max-width:25%}.col-4-lg{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5-lg{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6-lg{flex:0 0 50%;max-width:50%}.col-7-lg{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8-lg{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9-lg{flex:0 0 75%;max-width:75%}.col-10-lg{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11-lg{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12-lg{flex:0 0 100%;max-width:100%}}@media(min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-auto-xl{flex:0 0 auto;width:auto;max-width:none}.col-1-xl{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2-xl{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3-xl{flex:0 0 25%;max-width:25%}.col-4-xl{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5-xl{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6-xl{flex:0 0 50%;max-width:50%}.col-7-xl{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8-xl{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9-xl{flex:0 0 75%;max-width:75%}.col-10-xl{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11-xl{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12-xl{flex:0 0 100%;max-width:100%}}@media(min-width:1400px){.col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.col-auto-xxl{flex:0 0 auto;width:auto;max-width:none}.col-1-xxl{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2-xxl{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3-xxl{flex:0 0 25%;max-width:25%}.col-4-xxl{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5-xxl{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6-xxl{flex:0 0 50%;max-width:50%}.col-7-xxl{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8-xxl{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9-xxl{flex:0 0 75%;max-width:75%}.col-10-xxl{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11-xxl{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12-xxl{flex:0 0 100%;max-width:100%}}.color-primary-dark{color:#03338f!important}.color-primary-base{color:#0556f3!important}.color-primary-light{color:#cdddfd!important}.color-primary-60{color:rgba(5,86,243,.6)!important}.color-primary-40{color:rgba(5,86,243,.4)!important}.color-primary-20{color:rgba(5,86,243,.2)!important}.color-secondary-dark{color:#4f03af!important}.color-secondary-base{color:#6501e5!important}.color-secondary-60{color:rgba(101,1,229,.6)!important}.color-secondary-40{color:rgba(101,1,229,.4)!important}.color-secondary-20{color:rgba(101,1,229,.2)!important}.color-secondary-10{color:rgba(101,1,229,.1)!important}.color-success-dark{color:#317c34!important}.color-success-base{color:#56bd5b!important}.color-success-60{color:rgba(86,189,91,.6)!important}.color-success-40{color:rgba(86,189,91,.4)!important}.color-success-20{color:rgba(86,189,91,.2)!important}.color-success-10{color:rgba(86,189,91,.1)!important}.color-danger-dark{color:#ae1b1b!important}.color-danger-base{color:#e34c4c!important}.color-danger-60{color:rgba(227,76,76,.6)!important}.color-danger-20{color:rgba(227,76,76,.2)!important}.color-warning-base{color:#f79522!important}.color-warning-dark{color:#541717!important}.color-grey-borderGrayAlt{color:#e8e8e8!important}.color-grey-borderGray{color:#d3dce6!important}.color-grey-borderRed{color:#e34c4c!important}.color-grey-borderBlue{color:#0556f3!important}.color-grey-hoverAccentBlue{color:rgba(5,86,243,.2)!important}.color-grey-mainBg{color:#f5f5f5!important}.color-text-main{color:#25265e!important}.color-text-paragraph{color:rgba(37,38,94,.87)!important}.color-text-caption{color:rgba(37,38,94,.67)!important}.color-text-light{color:#a8a8bf!important}.color-white-main{color:#fff!important}.color-white-text{color:hsla(0,0%,100%,.87)!important}.color-highlight-orange{color:#ff8b6c!important}.color-highlight-teal{color:#00dbcd!important}.m-neg-10x{margin:-2.5rem!important}.mt-neg-10x,.my-neg-10x{margin-top:-2.5rem!important}.mr-neg-10x,.mx-neg-10x{margin-right:-2.5rem!important}.mb-neg-10x,.my-neg-10x{margin-bottom:-2.5rem!important}.ml-neg-10x,.mx-neg-10x{margin-left:-2.5rem!important}.m-neg-9x{margin:-2.25rem!important}.mt-neg-9x,.my-neg-9x{margin-top:-2.25rem!important}.mr-neg-9x,.mx-neg-9x{margin-right:-2.25rem!important}.mb-neg-9x,.my-neg-9x{margin-bottom:-2.25rem!important}.ml-neg-9x,.mx-neg-9x{margin-left:-2.25rem!important}.m-neg-8x{margin:-2rem!important}.mt-neg-8x,.my-neg-8x{margin-top:-2rem!important}.mr-neg-8x,.mx-neg-8x{margin-right:-2rem!important}.mb-neg-8x,.my-neg-8x{margin-bottom:-2rem!important}.ml-neg-8x,.mx-neg-8x{margin-left:-2rem!important}.m-neg-7x{margin:-1.75rem!important}.mt-neg-7x,.my-neg-7x{margin-top:-1.75rem!important}.mr-neg-7x,.mx-neg-7x{margin-right:-1.75rem!important}.mb-neg-7x,.my-neg-7x{margin-bottom:-1.75rem!important}.ml-neg-7x,.mx-neg-7x{margin-left:-1.75rem!important}.m-neg-6x{margin:-1.5rem!important}.mt-neg-6x,.my-neg-6x{margin-top:-1.5rem!important}.mr-neg-6x,.mx-neg-6x{margin-right:-1.5rem!important}.mb-neg-6x,.my-neg-6x{margin-bottom:-1.5rem!important}.ml-neg-6x,.mx-neg-6x{margin-left:-1.5rem!important}.m-neg-5x{margin:-1.25rem!important}.mt-neg-5x,.my-neg-5x{margin-top:-1.25rem!important}.mr-neg-5x,.mx-neg-5x{margin-right:-1.25rem!important}.mb-neg-5x,.my-neg-5x{margin-bottom:-1.25rem!important}.ml-neg-5x,.mx-neg-5x{margin-left:-1.25rem!important}.m-neg-4x{margin:-1rem!important}.mt-neg-4x,.my-neg-4x{margin-top:-1rem!important}.mr-neg-4x,.mx-neg-4x{margin-right:-1rem!important}.mb-neg-4x,.my-neg-4x{margin-bottom:-1rem!important}.ml-neg-4x,.mx-neg-4x{margin-left:-1rem!important}.m-neg-3x{margin:-.75rem!important}.mt-neg-3x,.my-neg-3x{margin-top:-.75rem!important}.mr-neg-3x,.mx-neg-3x{margin-right:-.75rem!important}.mb-neg-3x,.my-neg-3x{margin-bottom:-.75rem!important}.ml-neg-3x,.mx-neg-3x{margin-left:-.75rem!important}.m-neg-2x{margin:-.5rem!important}.mt-neg-2x,.my-neg-2x{margin-top:-.5rem!important}.mr-neg-2x,.mx-neg-2x{margin-right:-.5rem!important}.mb-neg-2x,.my-neg-2x{margin-bottom:-.5rem!important}.ml-neg-2x,.mx-neg-2x{margin-left:-.5rem!important}.m-neg-1x{margin:-.25rem!important}.mt-neg-1x,.my-neg-1x{margin-top:-.25rem!important}.mr-neg-1x,.mx-neg-1x{margin-right:-.25rem!important}.mb-neg-1x,.my-neg-1x{margin-bottom:-.25rem!important}.ml-neg-1x,.mx-neg-1x{margin-left:-.25rem!important}.m-0x{margin:0!important}.mt-0x,.my-0x{margin-top:0!important}.mr-0x,.mx-0x{margin-right:0!important}.mb-0x,.my-0x{margin-bottom:0!important}.ml-0x,.mx-0x{margin-left:0!important}.m-1x{margin:.25rem!important}.mt-1x,.my-1x{margin-top:.25rem!important}.mr-1x,.mx-1x{margin-right:.25rem!important}.mb-1x,.my-1x{margin-bottom:.25rem!important}.ml-1x,.mx-1x{margin-left:.25rem!important}.m-2x{margin:.5rem!important}.mt-2x,.my-2x{margin-top:.5rem!important}.mr-2x,.mx-2x{margin-right:.5rem!important}.mb-2x,.my-2x{margin-bottom:.5rem!important}.ml-2x,.mx-2x{margin-left:.5rem!important}.m-3x{margin:.75rem!important}.mt-3x,.my-3x{margin-top:.75rem!important}.mr-3x,.mx-3x{margin-right:.75rem!important}.mb-3x,.my-3x{margin-bottom:.75rem!important}.ml-3x,.mx-3x{margin-left:.75rem!important}.m-4x{margin:1rem!important}.mt-4x,.my-4x{margin-top:1rem!important}.mr-4x,.mx-4x{margin-right:1rem!important}.mb-4x,.my-4x{margin-bottom:1rem!important}.ml-4x,.mx-4x{margin-left:1rem!important}.m-5x{margin:1.25rem!important}.mt-5x,.my-5x{margin-top:1.25rem!important}.mr-5x,.mx-5x{margin-right:1.25rem!important}.mb-5x,.my-5x{margin-bottom:1.25rem!important}.ml-5x,.mx-5x{margin-left:1.25rem!important}.m-6x{margin:1.5rem!important}.mt-6x,.my-6x{margin-top:1.5rem!important}.mr-6x,.mx-6x{margin-right:1.5rem!important}.mb-6x,.my-6x{margin-bottom:1.5rem!important}.ml-6x,.mx-6x{margin-left:1.5rem!important}.m-7x{margin:1.75rem!important}.mt-7x,.my-7x{margin-top:1.75rem!important}.mr-7x,.mx-7x{margin-right:1.75rem!important}.mb-7x,.my-7x{margin-bottom:1.75rem!important}.ml-7x,.mx-7x{margin-left:1.75rem!important}.m-8x{margin:2rem!important}.mt-8x,.my-8x{margin-top:2rem!important}.mr-8x,.mx-8x{margin-right:2rem!important}.mb-8x,.my-8x{margin-bottom:2rem!important}.ml-8x,.mx-8x{margin-left:2rem!important}.m-9x{margin:2.25rem!important}.mt-9x,.my-9x{margin-top:2.25rem!important}.mr-9x,.mx-9x{margin-right:2.25rem!important}.mb-9x,.my-9x{margin-bottom:2.25rem!important}.ml-9x,.mx-9x{margin-left:2.25rem!important}.m-10x{margin:2.5rem!important}.mt-10x,.my-10x{margin-top:2.5rem!important}.mr-10x,.mx-10x{margin-right:2.5rem!important}.mb-10x,.my-10x{margin-bottom:2.5rem!important}.ml-10x,.mx-10x{margin-left:2.5rem!important}.m-11x{margin:2.75rem!important}.mt-11x,.my-11x{margin-top:2.75rem!important}.mr-11x,.mx-11x{margin-right:2.75rem!important}.mb-11x,.my-11x{margin-bottom:2.75rem!important}.ml-11x,.mx-11x{margin-left:2.75rem!important}.m-12x{margin:3rem!important}.mt-12x,.my-12x{margin-top:3rem!important}.mr-12x,.mx-12x{margin-right:3rem!important}.mb-12x,.my-12x{margin-bottom:3rem!important}.ml-12x,.mx-12x{margin-left:3rem!important}.m-13x{margin:3.25rem!important}.mt-13x,.my-13x{margin-top:3.25rem!important}.mr-13x,.mx-13x{margin-right:3.25rem!important}.mb-13x,.my-13x{margin-bottom:3.25rem!important}.ml-13x,.mx-13x{margin-left:3.25rem!important}.m-14x{margin:3.5rem!important}.mt-14x,.my-14x{margin-top:3.5rem!important}.mr-14x,.mx-14x{margin-right:3.5rem!important}.mb-14x,.my-14x{margin-bottom:3.5rem!important}.ml-14x,.mx-14x{margin-left:3.5rem!important}.m-15x{margin:3.75rem!important}.mt-15x,.my-15x{margin-top:3.75rem!important}.mr-15x,.mx-15x{margin-right:3.75rem!important}.mb-15x,.my-15x{margin-bottom:3.75rem!important}.ml-15x,.mx-15x{margin-left:3.75rem!important}.m-16x{margin:4rem!important}.mt-16x,.my-16x{margin-top:4rem!important}.mr-16x,.mx-16x{margin-right:4rem!important}.mb-16x,.my-16x{margin-bottom:4rem!important}.ml-16x,.mx-16x{margin-left:4rem!important}.m-17x{margin:4.25rem!important}.mt-17x,.my-17x{margin-top:4.25rem!important}.mr-17x,.mx-17x{margin-right:4.25rem!important}.mb-17x,.my-17x{margin-bottom:4.25rem!important}.ml-17x,.mx-17x{margin-left:4.25rem!important}.m-18x{margin:4.5rem!important}.mt-18x,.my-18x{margin-top:4.5rem!important}.mr-18x,.mx-18x{margin-right:4.5rem!important}.mb-18x,.my-18x{margin-bottom:4.5rem!important}.ml-18x,.mx-18x{margin-left:4.5rem!important}.m-19x{margin:4.75rem!important}.mt-19x,.my-19x{margin-top:4.75rem!important}.mr-19x,.mx-19x{margin-right:4.75rem!important}.mb-19x,.my-19x{margin-bottom:4.75rem!important}.ml-19x,.mx-19x{margin-left:4.75rem!important}.m-20x{margin:5rem!important}.mt-20x,.my-20x{margin-top:5rem!important}.mr-20x,.mx-20x{margin-right:5rem!important}.mb-20x,.my-20x{margin-bottom:5rem!important}.ml-20x,.mx-20x{margin-left:5rem!important}.m-21x{margin:5.25rem!important}.mt-21x,.my-21x{margin-top:5.25rem!important}.mr-21x,.mx-21x{margin-right:5.25rem!important}.mb-21x,.my-21x{margin-bottom:5.25rem!important}.ml-21x,.mx-21x{margin-left:5.25rem!important}.m-22x{margin:5.5rem!important}.mt-22x,.my-22x{margin-top:5.5rem!important}.mr-22x,.mx-22x{margin-right:5.5rem!important}.mb-22x,.my-22x{margin-bottom:5.5rem!important}.ml-22x,.mx-22x{margin-left:5.5rem!important}.m-23x{margin:5.75rem!important}.mt-23x,.my-23x{margin-top:5.75rem!important}.mr-23x,.mx-23x{margin-right:5.75rem!important}.mb-23x,.my-23x{margin-bottom:5.75rem!important}.ml-23x,.mx-23x{margin-left:5.75rem!important}.m-24x{margin:6rem!important}.mt-24x,.my-24x{margin-top:6rem!important}.mr-24x,.mx-24x{margin-right:6rem!important}.mb-24x,.my-24x{margin-bottom:6rem!important}.ml-24x,.mx-24x{margin-left:6rem!important}.m-25x{margin:6.25rem!important}.mt-25x,.my-25x{margin-top:6.25rem!important}.mr-25x,.mx-25x{margin-right:6.25rem!important}.mb-25x,.my-25x{margin-bottom:6.25rem!important}.ml-25x,.mx-25x{margin-left:6.25rem!important}.m-26x{margin:6.5rem!important}.mt-26x,.my-26x{margin-top:6.5rem!important}.mr-26x,.mx-26x{margin-right:6.5rem!important}.mb-26x,.my-26x{margin-bottom:6.5rem!important}.ml-26x,.mx-26x{margin-left:6.5rem!important}.m-27x{margin:6.75rem!important}.mt-27x,.my-27x{margin-top:6.75rem!important}.mr-27x,.mx-27x{margin-right:6.75rem!important}.mb-27x,.my-27x{margin-bottom:6.75rem!important}.ml-27x,.mx-27x{margin-left:6.75rem!important}.m-28x{margin:7rem!important}.mt-28x,.my-28x{margin-top:7rem!important}.mr-28x,.mx-28x{margin-right:7rem!important}.mb-28x,.my-28x{margin-bottom:7rem!important}.ml-28x,.mx-28x{margin-left:7rem!important}.m-29x{margin:7.25rem!important}.mt-29x,.my-29x{margin-top:7.25rem!important}.mr-29x,.mx-29x{margin-right:7.25rem!important}.mb-29x,.my-29x{margin-bottom:7.25rem!important}.ml-29x,.mx-29x{margin-left:7.25rem!important}.m-30x{margin:7.5rem!important}.mt-30x,.my-30x{margin-top:7.5rem!important}.mr-30x,.mx-30x{margin-right:7.5rem!important}.mb-30x,.my-30x{margin-bottom:7.5rem!important}.ml-30x,.mx-30x{margin-left:7.5rem!important}.p-neg-10x{padding:-2.5rem!important}.pt-neg-10x,.py-neg-10x{padding-top:-2.5rem!important}.pr-neg-10x,.px-neg-10x{padding-right:-2.5rem!important}.pb-neg-10x,.py-neg-10x{padding-bottom:-2.5rem!important}.pl-neg-10x,.px-neg-10x{padding-left:-2.5rem!important}.p-neg-9x{padding:-2.25rem!important}.pt-neg-9x,.py-neg-9x{padding-top:-2.25rem!important}.pr-neg-9x,.px-neg-9x{padding-right:-2.25rem!important}.pb-neg-9x,.py-neg-9x{padding-bottom:-2.25rem!important}.pl-neg-9x,.px-neg-9x{padding-left:-2.25rem!important}.p-neg-8x{padding:-2rem!important}.pt-neg-8x,.py-neg-8x{padding-top:-2rem!important}.pr-neg-8x,.px-neg-8x{padding-right:-2rem!important}.pb-neg-8x,.py-neg-8x{padding-bottom:-2rem!important}.pl-neg-8x,.px-neg-8x{padding-left:-2rem!important}.p-neg-7x{padding:-1.75rem!important}.pt-neg-7x,.py-neg-7x{padding-top:-1.75rem!important}.pr-neg-7x,.px-neg-7x{padding-right:-1.75rem!important}.pb-neg-7x,.py-neg-7x{padding-bottom:-1.75rem!important}.pl-neg-7x,.px-neg-7x{padding-left:-1.75rem!important}.p-neg-6x{padding:-1.5rem!important}.pt-neg-6x,.py-neg-6x{padding-top:-1.5rem!important}.pr-neg-6x,.px-neg-6x{padding-right:-1.5rem!important}.pb-neg-6x,.py-neg-6x{padding-bottom:-1.5rem!important}.pl-neg-6x,.px-neg-6x{padding-left:-1.5rem!important}.p-neg-5x{padding:-1.25rem!important}.pt-neg-5x,.py-neg-5x{padding-top:-1.25rem!important}.pr-neg-5x,.px-neg-5x{padding-right:-1.25rem!important}.pb-neg-5x,.py-neg-5x{padding-bottom:-1.25rem!important}.pl-neg-5x,.px-neg-5x{padding-left:-1.25rem!important}.p-neg-4x{padding:-1rem!important}.pt-neg-4x,.py-neg-4x{padding-top:-1rem!important}.pr-neg-4x,.px-neg-4x{padding-right:-1rem!important}.pb-neg-4x,.py-neg-4x{padding-bottom:-1rem!important}.pl-neg-4x,.px-neg-4x{padding-left:-1rem!important}.p-neg-3x{padding:-.75rem!important}.pt-neg-3x,.py-neg-3x{padding-top:-.75rem!important}.pr-neg-3x,.px-neg-3x{padding-right:-.75rem!important}.pb-neg-3x,.py-neg-3x{padding-bottom:-.75rem!important}.pl-neg-3x,.px-neg-3x{padding-left:-.75rem!important}.p-neg-2x{padding:-.5rem!important}.pt-neg-2x,.py-neg-2x{padding-top:-.5rem!important}.pr-neg-2x,.px-neg-2x{padding-right:-.5rem!important}.pb-neg-2x,.py-neg-2x{padding-bottom:-.5rem!important}.pl-neg-2x,.px-neg-2x{padding-left:-.5rem!important}.p-neg-1x{padding:-.25rem!important}.pt-neg-1x,.py-neg-1x{padding-top:-.25rem!important}.pr-neg-1x,.px-neg-1x{padding-right:-.25rem!important}.pb-neg-1x,.py-neg-1x{padding-bottom:-.25rem!important}.pl-neg-1x,.px-neg-1x{padding-left:-.25rem!important}.p-0x{padding:0!important}.pt-0x,.py-0x{padding-top:0!important}.pr-0x,.px-0x{padding-right:0!important}.pb-0x,.py-0x{padding-bottom:0!important}.pl-0x,.px-0x{padding-left:0!important}.p-1x{padding:.25rem!important}.pt-1x,.py-1x{padding-top:.25rem!important}.pr-1x,.px-1x{padding-right:.25rem!important}.pb-1x,.py-1x{padding-bottom:.25rem!important}.pl-1x,.px-1x{padding-left:.25rem!important}.p-2x{padding:.5rem!important}.pt-2x,.py-2x{padding-top:.5rem!important}.pr-2x,.px-2x{padding-right:.5rem!important}.pb-2x,.py-2x{padding-bottom:.5rem!important}.pl-2x,.px-2x{padding-left:.5rem!important}.p-3x{padding:.75rem!important}.pt-3x,.py-3x{padding-top:.75rem!important}.pr-3x,.px-3x{padding-right:.75rem!important}.pb-3x,.py-3x{padding-bottom:.75rem!important}.pl-3x,.px-3x{padding-left:.75rem!important}.p-4x{padding:1rem!important}.pt-4x,.py-4x{padding-top:1rem!important}.pr-4x,.px-4x{padding-right:1rem!important}.pb-4x,.py-4x{padding-bottom:1rem!important}.pl-4x,.px-4x{padding-left:1rem!important}.p-5x{padding:1.25rem!important}.pt-5x,.py-5x{padding-top:1.25rem!important}.pr-5x,.px-5x{padding-right:1.25rem!important}.pb-5x,.py-5x{padding-bottom:1.25rem!important}.pl-5x,.px-5x{padding-left:1.25rem!important}.p-6x{padding:1.5rem!important}.pt-6x,.py-6x{padding-top:1.5rem!important}.pr-6x,.px-6x{padding-right:1.5rem!important}.pb-6x,.py-6x{padding-bottom:1.5rem!important}.pl-6x,.px-6x{padding-left:1.5rem!important}.p-7x{padding:1.75rem!important}.pt-7x,.py-7x{padding-top:1.75rem!important}.pr-7x,.px-7x{padding-right:1.75rem!important}.pb-7x,.py-7x{padding-bottom:1.75rem!important}.pl-7x,.px-7x{padding-left:1.75rem!important}.p-8x{padding:2rem!important}.pt-8x,.py-8x{padding-top:2rem!important}.pr-8x,.px-8x{padding-right:2rem!important}.pb-8x,.py-8x{padding-bottom:2rem!important}.pl-8x,.px-8x{padding-left:2rem!important}.p-9x{padding:2.25rem!important}.pt-9x,.py-9x{padding-top:2.25rem!important}.pr-9x,.px-9x{padding-right:2.25rem!important}.pb-9x,.py-9x{padding-bottom:2.25rem!important}.pl-9x,.px-9x{padding-left:2.25rem!important}.p-10x{padding:2.5rem!important}.pt-10x,.py-10x{padding-top:2.5rem!important}.pr-10x,.px-10x{padding-right:2.5rem!important}.pb-10x,.py-10x{padding-bottom:2.5rem!important}.pl-10x,.px-10x{padding-left:2.5rem!important}.p-11x{padding:2.75rem!important}.pt-11x,.py-11x{padding-top:2.75rem!important}.pr-11x,.px-11x{padding-right:2.75rem!important}.pb-11x,.py-11x{padding-bottom:2.75rem!important}.pl-11x,.px-11x{padding-left:2.75rem!important}.p-12x{padding:3rem!important}.pt-12x,.py-12x{padding-top:3rem!important}.pr-12x,.px-12x{padding-right:3rem!important}.pb-12x,.py-12x{padding-bottom:3rem!important}.pl-12x,.px-12x{padding-left:3rem!important}.p-13x{padding:3.25rem!important}.pt-13x,.py-13x{padding-top:3.25rem!important}.pr-13x,.px-13x{padding-right:3.25rem!important}.pb-13x,.py-13x{padding-bottom:3.25rem!important}.pl-13x,.px-13x{padding-left:3.25rem!important}.p-14x{padding:3.5rem!important}.pt-14x,.py-14x{padding-top:3.5rem!important}.pr-14x,.px-14x{padding-right:3.5rem!important}.pb-14x,.py-14x{padding-bottom:3.5rem!important}.pl-14x,.px-14x{padding-left:3.5rem!important}.p-15x{padding:3.75rem!important}.pt-15x,.py-15x{padding-top:3.75rem!important}.pr-15x,.px-15x{padding-right:3.75rem!important}.pb-15x,.py-15x{padding-bottom:3.75rem!important}.pl-15x,.px-15x{padding-left:3.75rem!important}.p-16x{padding:4rem!important}.pt-16x,.py-16x{padding-top:4rem!important}.pr-16x,.px-16x{padding-right:4rem!important}.pb-16x,.py-16x{padding-bottom:4rem!important}.pl-16x,.px-16x{padding-left:4rem!important}.p-17x{padding:4.25rem!important}.pt-17x,.py-17x{padding-top:4.25rem!important}.pr-17x,.px-17x{padding-right:4.25rem!important}.pb-17x,.py-17x{padding-bottom:4.25rem!important}.pl-17x,.px-17x{padding-left:4.25rem!important}.p-18x{padding:4.5rem!important}.pt-18x,.py-18x{padding-top:4.5rem!important}.pr-18x,.px-18x{padding-right:4.5rem!important}.pb-18x,.py-18x{padding-bottom:4.5rem!important}.pl-18x,.px-18x{padding-left:4.5rem!important}.p-19x{padding:4.75rem!important}.pt-19x,.py-19x{padding-top:4.75rem!important}.pr-19x,.px-19x{padding-right:4.75rem!important}.pb-19x,.py-19x{padding-bottom:4.75rem!important}.pl-19x,.px-19x{padding-left:4.75rem!important}.p-20x{padding:5rem!important}.pt-20x,.py-20x{padding-top:5rem!important}.pr-20x,.px-20x{padding-right:5rem!important}.pb-20x,.py-20x{padding-bottom:5rem!important}.pl-20x,.px-20x{padding-left:5rem!important}.p-21x{padding:5.25rem!important}.pt-21x,.py-21x{padding-top:5.25rem!important}.pr-21x,.px-21x{padding-right:5.25rem!important}.pb-21x,.py-21x{padding-bottom:5.25rem!important}.pl-21x,.px-21x{padding-left:5.25rem!important}.p-22x{padding:5.5rem!important}.pt-22x,.py-22x{padding-top:5.5rem!important}.pr-22x,.px-22x{padding-right:5.5rem!important}.pb-22x,.py-22x{padding-bottom:5.5rem!important}.pl-22x,.px-22x{padding-left:5.5rem!important}.p-23x{padding:5.75rem!important}.pt-23x,.py-23x{padding-top:5.75rem!important}.pr-23x,.px-23x{padding-right:5.75rem!important}.pb-23x,.py-23x{padding-bottom:5.75rem!important}.pl-23x,.px-23x{padding-left:5.75rem!important}.p-24x{padding:6rem!important}.pt-24x,.py-24x{padding-top:6rem!important}.pr-24x,.px-24x{padding-right:6rem!important}.pb-24x,.py-24x{padding-bottom:6rem!important}.pl-24x,.px-24x{padding-left:6rem!important}.p-25x{padding:6.25rem!important}.pt-25x,.py-25x{padding-top:6.25rem!important}.pr-25x,.px-25x{padding-right:6.25rem!important}.pb-25x,.py-25x{padding-bottom:6.25rem!important}.pl-25x,.px-25x{padding-left:6.25rem!important}.p-26x{padding:6.5rem!important}.pt-26x,.py-26x{padding-top:6.5rem!important}.pr-26x,.px-26x{padding-right:6.5rem!important}.pb-26x,.py-26x{padding-bottom:6.5rem!important}.pl-26x,.px-26x{padding-left:6.5rem!important}.p-27x{padding:6.75rem!important}.pt-27x,.py-27x{padding-top:6.75rem!important}.pr-27x,.px-27x{padding-right:6.75rem!important}.pb-27x,.py-27x{padding-bottom:6.75rem!important}.pl-27x,.px-27x{padding-left:6.75rem!important}.p-28x{padding:7rem!important}.pt-28x,.py-28x{padding-top:7rem!important}.pr-28x,.px-28x{padding-right:7rem!important}.pb-28x,.py-28x{padding-bottom:7rem!important}.pl-28x,.px-28x{padding-left:7rem!important}.p-29x{padding:7.25rem!important}.pt-29x,.py-29x{padding-top:7.25rem!important}.pr-29x,.px-29x{padding-right:7.25rem!important}.pb-29x,.py-29x{padding-bottom:7.25rem!important}.pl-29x,.px-29x{padding-left:7.25rem!important}.p-30x{padding:7.5rem!important}.pt-30x,.py-30x{padding-top:7.5rem!important}.pr-30x,.px-30x{padding-right:7.5rem!important}.pb-30x,.py-30x{padding-bottom:7.5rem!important}.pl-30x,.px-30x{padding-left:7.5rem!important}@media(min-width:576px){.m-neg-10x-sm{margin:-2.5rem!important}.mt-neg-10x-sm,.my-neg-10x-sm{margin-top:-2.5rem!important}.mr-neg-10x-sm,.mx-neg-10x-sm{margin-right:-2.5rem!important}.mb-neg-10x-sm,.my-neg-10x-sm{margin-bottom:-2.5rem!important}.ml-neg-10x-sm,.mx-neg-10x-sm{margin-left:-2.5rem!important}.m-neg-9x-sm{margin:-2.25rem!important}.mt-neg-9x-sm,.my-neg-9x-sm{margin-top:-2.25rem!important}.mr-neg-9x-sm,.mx-neg-9x-sm{margin-right:-2.25rem!important}.mb-neg-9x-sm,.my-neg-9x-sm{margin-bottom:-2.25rem!important}.ml-neg-9x-sm,.mx-neg-9x-sm{margin-left:-2.25rem!important}.m-neg-8x-sm{margin:-2rem!important}.mt-neg-8x-sm,.my-neg-8x-sm{margin-top:-2rem!important}.mr-neg-8x-sm,.mx-neg-8x-sm{margin-right:-2rem!important}.mb-neg-8x-sm,.my-neg-8x-sm{margin-bottom:-2rem!important}.ml-neg-8x-sm,.mx-neg-8x-sm{margin-left:-2rem!important}.m-neg-7x-sm{margin:-1.75rem!important}.mt-neg-7x-sm,.my-neg-7x-sm{margin-top:-1.75rem!important}.mr-neg-7x-sm,.mx-neg-7x-sm{margin-right:-1.75rem!important}.mb-neg-7x-sm,.my-neg-7x-sm{margin-bottom:-1.75rem!important}.ml-neg-7x-sm,.mx-neg-7x-sm{margin-left:-1.75rem!important}.m-neg-6x-sm{margin:-1.5rem!important}.mt-neg-6x-sm,.my-neg-6x-sm{margin-top:-1.5rem!important}.mr-neg-6x-sm,.mx-neg-6x-sm{margin-right:-1.5rem!important}.mb-neg-6x-sm,.my-neg-6x-sm{margin-bottom:-1.5rem!important}.ml-neg-6x-sm,.mx-neg-6x-sm{margin-left:-1.5rem!important}.m-neg-5x-sm{margin:-1.25rem!important}.mt-neg-5x-sm,.my-neg-5x-sm{margin-top:-1.25rem!important}.mr-neg-5x-sm,.mx-neg-5x-sm{margin-right:-1.25rem!important}.mb-neg-5x-sm,.my-neg-5x-sm{margin-bottom:-1.25rem!important}.ml-neg-5x-sm,.mx-neg-5x-sm{margin-left:-1.25rem!important}.m-neg-4x-sm{margin:-1rem!important}.mt-neg-4x-sm,.my-neg-4x-sm{margin-top:-1rem!important}.mr-neg-4x-sm,.mx-neg-4x-sm{margin-right:-1rem!important}.mb-neg-4x-sm,.my-neg-4x-sm{margin-bottom:-1rem!important}.ml-neg-4x-sm,.mx-neg-4x-sm{margin-left:-1rem!important}.m-neg-3x-sm{margin:-.75rem!important}.mt-neg-3x-sm,.my-neg-3x-sm{margin-top:-.75rem!important}.mr-neg-3x-sm,.mx-neg-3x-sm{margin-right:-.75rem!important}.mb-neg-3x-sm,.my-neg-3x-sm{margin-bottom:-.75rem!important}.ml-neg-3x-sm,.mx-neg-3x-sm{margin-left:-.75rem!important}.m-neg-2x-sm{margin:-.5rem!important}.mt-neg-2x-sm,.my-neg-2x-sm{margin-top:-.5rem!important}.mr-neg-2x-sm,.mx-neg-2x-sm{margin-right:-.5rem!important}.mb-neg-2x-sm,.my-neg-2x-sm{margin-bottom:-.5rem!important}.ml-neg-2x-sm,.mx-neg-2x-sm{margin-left:-.5rem!important}.m-neg-1x-sm{margin:-.25rem!important}.mt-neg-1x-sm,.my-neg-1x-sm{margin-top:-.25rem!important}.mr-neg-1x-sm,.mx-neg-1x-sm{margin-right:-.25rem!important}.mb-neg-1x-sm,.my-neg-1x-sm{margin-bottom:-.25rem!important}.ml-neg-1x-sm,.mx-neg-1x-sm{margin-left:-.25rem!important}.m-0x-sm{margin:0!important}.mt-0x-sm,.my-0x-sm{margin-top:0!important}.mr-0x-sm,.mx-0x-sm{margin-right:0!important}.mb-0x-sm,.my-0x-sm{margin-bottom:0!important}.ml-0x-sm,.mx-0x-sm{margin-left:0!important}.m-1x-sm{margin:.25rem!important}.mt-1x-sm,.my-1x-sm{margin-top:.25rem!important}.mr-1x-sm,.mx-1x-sm{margin-right:.25rem!important}.mb-1x-sm,.my-1x-sm{margin-bottom:.25rem!important}.ml-1x-sm,.mx-1x-sm{margin-left:.25rem!important}.m-2x-sm{margin:.5rem!important}.mt-2x-sm,.my-2x-sm{margin-top:.5rem!important}.mr-2x-sm,.mx-2x-sm{margin-right:.5rem!important}.mb-2x-sm,.my-2x-sm{margin-bottom:.5rem!important}.ml-2x-sm,.mx-2x-sm{margin-left:.5rem!important}.m-3x-sm{margin:.75rem!important}.mt-3x-sm,.my-3x-sm{margin-top:.75rem!important}.mr-3x-sm,.mx-3x-sm{margin-right:.75rem!important}.mb-3x-sm,.my-3x-sm{margin-bottom:.75rem!important}.ml-3x-sm,.mx-3x-sm{margin-left:.75rem!important}.m-4x-sm{margin:1rem!important}.mt-4x-sm,.my-4x-sm{margin-top:1rem!important}.mr-4x-sm,.mx-4x-sm{margin-right:1rem!important}.mb-4x-sm,.my-4x-sm{margin-bottom:1rem!important}.ml-4x-sm,.mx-4x-sm{margin-left:1rem!important}.m-5x-sm{margin:1.25rem!important}.mt-5x-sm,.my-5x-sm{margin-top:1.25rem!important}.mr-5x-sm,.mx-5x-sm{margin-right:1.25rem!important}.mb-5x-sm,.my-5x-sm{margin-bottom:1.25rem!important}.ml-5x-sm,.mx-5x-sm{margin-left:1.25rem!important}.m-6x-sm{margin:1.5rem!important}.mt-6x-sm,.my-6x-sm{margin-top:1.5rem!important}.mr-6x-sm,.mx-6x-sm{margin-right:1.5rem!important}.mb-6x-sm,.my-6x-sm{margin-bottom:1.5rem!important}.ml-6x-sm,.mx-6x-sm{margin-left:1.5rem!important}.m-7x-sm{margin:1.75rem!important}.mt-7x-sm,.my-7x-sm{margin-top:1.75rem!important}.mr-7x-sm,.mx-7x-sm{margin-right:1.75rem!important}.mb-7x-sm,.my-7x-sm{margin-bottom:1.75rem!important}.ml-7x-sm,.mx-7x-sm{margin-left:1.75rem!important}.m-8x-sm{margin:2rem!important}.mt-8x-sm,.my-8x-sm{margin-top:2rem!important}.mr-8x-sm,.mx-8x-sm{margin-right:2rem!important}.mb-8x-sm,.my-8x-sm{margin-bottom:2rem!important}.ml-8x-sm,.mx-8x-sm{margin-left:2rem!important}.m-9x-sm{margin:2.25rem!important}.mt-9x-sm,.my-9x-sm{margin-top:2.25rem!important}.mr-9x-sm,.mx-9x-sm{margin-right:2.25rem!important}.mb-9x-sm,.my-9x-sm{margin-bottom:2.25rem!important}.ml-9x-sm,.mx-9x-sm{margin-left:2.25rem!important}.m-10x-sm{margin:2.5rem!important}.mt-10x-sm,.my-10x-sm{margin-top:2.5rem!important}.mr-10x-sm,.mx-10x-sm{margin-right:2.5rem!important}.mb-10x-sm,.my-10x-sm{margin-bottom:2.5rem!important}.ml-10x-sm,.mx-10x-sm{margin-left:2.5rem!important}.m-11x-sm{margin:2.75rem!important}.mt-11x-sm,.my-11x-sm{margin-top:2.75rem!important}.mr-11x-sm,.mx-11x-sm{margin-right:2.75rem!important}.mb-11x-sm,.my-11x-sm{margin-bottom:2.75rem!important}.ml-11x-sm,.mx-11x-sm{margin-left:2.75rem!important}.m-12x-sm{margin:3rem!important}.mt-12x-sm,.my-12x-sm{margin-top:3rem!important}.mr-12x-sm,.mx-12x-sm{margin-right:3rem!important}.mb-12x-sm,.my-12x-sm{margin-bottom:3rem!important}.ml-12x-sm,.mx-12x-sm{margin-left:3rem!important}.m-13x-sm{margin:3.25rem!important}.mt-13x-sm,.my-13x-sm{margin-top:3.25rem!important}.mr-13x-sm,.mx-13x-sm{margin-right:3.25rem!important}.mb-13x-sm,.my-13x-sm{margin-bottom:3.25rem!important}.ml-13x-sm,.mx-13x-sm{margin-left:3.25rem!important}.m-14x-sm{margin:3.5rem!important}.mt-14x-sm,.my-14x-sm{margin-top:3.5rem!important}.mr-14x-sm,.mx-14x-sm{margin-right:3.5rem!important}.mb-14x-sm,.my-14x-sm{margin-bottom:3.5rem!important}.ml-14x-sm,.mx-14x-sm{margin-left:3.5rem!important}.m-15x-sm{margin:3.75rem!important}.mt-15x-sm,.my-15x-sm{margin-top:3.75rem!important}.mr-15x-sm,.mx-15x-sm{margin-right:3.75rem!important}.mb-15x-sm,.my-15x-sm{margin-bottom:3.75rem!important}.ml-15x-sm,.mx-15x-sm{margin-left:3.75rem!important}.m-16x-sm{margin:4rem!important}.mt-16x-sm,.my-16x-sm{margin-top:4rem!important}.mr-16x-sm,.mx-16x-sm{margin-right:4rem!important}.mb-16x-sm,.my-16x-sm{margin-bottom:4rem!important}.ml-16x-sm,.mx-16x-sm{margin-left:4rem!important}.m-17x-sm{margin:4.25rem!important}.mt-17x-sm,.my-17x-sm{margin-top:4.25rem!important}.mr-17x-sm,.mx-17x-sm{margin-right:4.25rem!important}.mb-17x-sm,.my-17x-sm{margin-bottom:4.25rem!important}.ml-17x-sm,.mx-17x-sm{margin-left:4.25rem!important}.m-18x-sm{margin:4.5rem!important}.mt-18x-sm,.my-18x-sm{margin-top:4.5rem!important}.mr-18x-sm,.mx-18x-sm{margin-right:4.5rem!important}.mb-18x-sm,.my-18x-sm{margin-bottom:4.5rem!important}.ml-18x-sm,.mx-18x-sm{margin-left:4.5rem!important}.m-19x-sm{margin:4.75rem!important}.mt-19x-sm,.my-19x-sm{margin-top:4.75rem!important}.mr-19x-sm,.mx-19x-sm{margin-right:4.75rem!important}.mb-19x-sm,.my-19x-sm{margin-bottom:4.75rem!important}.ml-19x-sm,.mx-19x-sm{margin-left:4.75rem!important}.m-20x-sm{margin:5rem!important}.mt-20x-sm,.my-20x-sm{margin-top:5rem!important}.mr-20x-sm,.mx-20x-sm{margin-right:5rem!important}.mb-20x-sm,.my-20x-sm{margin-bottom:5rem!important}.ml-20x-sm,.mx-20x-sm{margin-left:5rem!important}.m-21x-sm{margin:5.25rem!important}.mt-21x-sm,.my-21x-sm{margin-top:5.25rem!important}.mr-21x-sm,.mx-21x-sm{margin-right:5.25rem!important}.mb-21x-sm,.my-21x-sm{margin-bottom:5.25rem!important}.ml-21x-sm,.mx-21x-sm{margin-left:5.25rem!important}.m-22x-sm{margin:5.5rem!important}.mt-22x-sm,.my-22x-sm{margin-top:5.5rem!important}.mr-22x-sm,.mx-22x-sm{margin-right:5.5rem!important}.mb-22x-sm,.my-22x-sm{margin-bottom:5.5rem!important}.ml-22x-sm,.mx-22x-sm{margin-left:5.5rem!important}.m-23x-sm{margin:5.75rem!important}.mt-23x-sm,.my-23x-sm{margin-top:5.75rem!important}.mr-23x-sm,.mx-23x-sm{margin-right:5.75rem!important}.mb-23x-sm,.my-23x-sm{margin-bottom:5.75rem!important}.ml-23x-sm,.mx-23x-sm{margin-left:5.75rem!important}.m-24x-sm{margin:6rem!important}.mt-24x-sm,.my-24x-sm{margin-top:6rem!important}.mr-24x-sm,.mx-24x-sm{margin-right:6rem!important}.mb-24x-sm,.my-24x-sm{margin-bottom:6rem!important}.ml-24x-sm,.mx-24x-sm{margin-left:6rem!important}.m-25x-sm{margin:6.25rem!important}.mt-25x-sm,.my-25x-sm{margin-top:6.25rem!important}.mr-25x-sm,.mx-25x-sm{margin-right:6.25rem!important}.mb-25x-sm,.my-25x-sm{margin-bottom:6.25rem!important}.ml-25x-sm,.mx-25x-sm{margin-left:6.25rem!important}.m-26x-sm{margin:6.5rem!important}.mt-26x-sm,.my-26x-sm{margin-top:6.5rem!important}.mr-26x-sm,.mx-26x-sm{margin-right:6.5rem!important}.mb-26x-sm,.my-26x-sm{margin-bottom:6.5rem!important}.ml-26x-sm,.mx-26x-sm{margin-left:6.5rem!important}.m-27x-sm{margin:6.75rem!important}.mt-27x-sm,.my-27x-sm{margin-top:6.75rem!important}.mr-27x-sm,.mx-27x-sm{margin-right:6.75rem!important}.mb-27x-sm,.my-27x-sm{margin-bottom:6.75rem!important}.ml-27x-sm,.mx-27x-sm{margin-left:6.75rem!important}.m-28x-sm{margin:7rem!important}.mt-28x-sm,.my-28x-sm{margin-top:7rem!important}.mr-28x-sm,.mx-28x-sm{margin-right:7rem!important}.mb-28x-sm,.my-28x-sm{margin-bottom:7rem!important}.ml-28x-sm,.mx-28x-sm{margin-left:7rem!important}.m-29x-sm{margin:7.25rem!important}.mt-29x-sm,.my-29x-sm{margin-top:7.25rem!important}.mr-29x-sm,.mx-29x-sm{margin-right:7.25rem!important}.mb-29x-sm,.my-29x-sm{margin-bottom:7.25rem!important}.ml-29x-sm,.mx-29x-sm{margin-left:7.25rem!important}.m-30x-sm{margin:7.5rem!important}.mt-30x-sm,.my-30x-sm{margin-top:7.5rem!important}.mr-30x-sm,.mx-30x-sm{margin-right:7.5rem!important}.mb-30x-sm,.my-30x-sm{margin-bottom:7.5rem!important}.ml-30x-sm,.mx-30x-sm{margin-left:7.5rem!important}.p-neg-10x-sm{padding:-2.5rem!important}.pt-neg-10x-sm,.py-neg-10x-sm{padding-top:-2.5rem!important}.pr-neg-10x-sm,.px-neg-10x-sm{padding-right:-2.5rem!important}.pb-neg-10x-sm,.py-neg-10x-sm{padding-bottom:-2.5rem!important}.pl-neg-10x-sm,.px-neg-10x-sm{padding-left:-2.5rem!important}.p-neg-9x-sm{padding:-2.25rem!important}.pt-neg-9x-sm,.py-neg-9x-sm{padding-top:-2.25rem!important}.pr-neg-9x-sm,.px-neg-9x-sm{padding-right:-2.25rem!important}.pb-neg-9x-sm,.py-neg-9x-sm{padding-bottom:-2.25rem!important}.pl-neg-9x-sm,.px-neg-9x-sm{padding-left:-2.25rem!important}.p-neg-8x-sm{padding:-2rem!important}.pt-neg-8x-sm,.py-neg-8x-sm{padding-top:-2rem!important}.pr-neg-8x-sm,.px-neg-8x-sm{padding-right:-2rem!important}.pb-neg-8x-sm,.py-neg-8x-sm{padding-bottom:-2rem!important}.pl-neg-8x-sm,.px-neg-8x-sm{padding-left:-2rem!important}.p-neg-7x-sm{padding:-1.75rem!important}.pt-neg-7x-sm,.py-neg-7x-sm{padding-top:-1.75rem!important}.pr-neg-7x-sm,.px-neg-7x-sm{padding-right:-1.75rem!important}.pb-neg-7x-sm,.py-neg-7x-sm{padding-bottom:-1.75rem!important}.pl-neg-7x-sm,.px-neg-7x-sm{padding-left:-1.75rem!important}.p-neg-6x-sm{padding:-1.5rem!important}.pt-neg-6x-sm,.py-neg-6x-sm{padding-top:-1.5rem!important}.pr-neg-6x-sm,.px-neg-6x-sm{padding-right:-1.5rem!important}.pb-neg-6x-sm,.py-neg-6x-sm{padding-bottom:-1.5rem!important}.pl-neg-6x-sm,.px-neg-6x-sm{padding-left:-1.5rem!important}.p-neg-5x-sm{padding:-1.25rem!important}.pt-neg-5x-sm,.py-neg-5x-sm{padding-top:-1.25rem!important}.pr-neg-5x-sm,.px-neg-5x-sm{padding-right:-1.25rem!important}.pb-neg-5x-sm,.py-neg-5x-sm{padding-bottom:-1.25rem!important}.pl-neg-5x-sm,.px-neg-5x-sm{padding-left:-1.25rem!important}.p-neg-4x-sm{padding:-1rem!important}.pt-neg-4x-sm,.py-neg-4x-sm{padding-top:-1rem!important}.pr-neg-4x-sm,.px-neg-4x-sm{padding-right:-1rem!important}.pb-neg-4x-sm,.py-neg-4x-sm{padding-bottom:-1rem!important}.pl-neg-4x-sm,.px-neg-4x-sm{padding-left:-1rem!important}.p-neg-3x-sm{padding:-.75rem!important}.pt-neg-3x-sm,.py-neg-3x-sm{padding-top:-.75rem!important}.pr-neg-3x-sm,.px-neg-3x-sm{padding-right:-.75rem!important}.pb-neg-3x-sm,.py-neg-3x-sm{padding-bottom:-.75rem!important}.pl-neg-3x-sm,.px-neg-3x-sm{padding-left:-.75rem!important}.p-neg-2x-sm{padding:-.5rem!important}.pt-neg-2x-sm,.py-neg-2x-sm{padding-top:-.5rem!important}.pr-neg-2x-sm,.px-neg-2x-sm{padding-right:-.5rem!important}.pb-neg-2x-sm,.py-neg-2x-sm{padding-bottom:-.5rem!important}.pl-neg-2x-sm,.px-neg-2x-sm{padding-left:-.5rem!important}.p-neg-1x-sm{padding:-.25rem!important}.pt-neg-1x-sm,.py-neg-1x-sm{padding-top:-.25rem!important}.pr-neg-1x-sm,.px-neg-1x-sm{padding-right:-.25rem!important}.pb-neg-1x-sm,.py-neg-1x-sm{padding-bottom:-.25rem!important}.pl-neg-1x-sm,.px-neg-1x-sm{padding-left:-.25rem!important}.p-0x-sm{padding:0!important}.pt-0x-sm,.py-0x-sm{padding-top:0!important}.pr-0x-sm,.px-0x-sm{padding-right:0!important}.pb-0x-sm,.py-0x-sm{padding-bottom:0!important}.pl-0x-sm,.px-0x-sm{padding-left:0!important}.p-1x-sm{padding:.25rem!important}.pt-1x-sm,.py-1x-sm{padding-top:.25rem!important}.pr-1x-sm,.px-1x-sm{padding-right:.25rem!important}.pb-1x-sm,.py-1x-sm{padding-bottom:.25rem!important}.pl-1x-sm,.px-1x-sm{padding-left:.25rem!important}.p-2x-sm{padding:.5rem!important}.pt-2x-sm,.py-2x-sm{padding-top:.5rem!important}.pr-2x-sm,.px-2x-sm{padding-right:.5rem!important}.pb-2x-sm,.py-2x-sm{padding-bottom:.5rem!important}.pl-2x-sm,.px-2x-sm{padding-left:.5rem!important}.p-3x-sm{padding:.75rem!important}.pt-3x-sm,.py-3x-sm{padding-top:.75rem!important}.pr-3x-sm,.px-3x-sm{padding-right:.75rem!important}.pb-3x-sm,.py-3x-sm{padding-bottom:.75rem!important}.pl-3x-sm,.px-3x-sm{padding-left:.75rem!important}.p-4x-sm{padding:1rem!important}.pt-4x-sm,.py-4x-sm{padding-top:1rem!important}.pr-4x-sm,.px-4x-sm{padding-right:1rem!important}.pb-4x-sm,.py-4x-sm{padding-bottom:1rem!important}.pl-4x-sm,.px-4x-sm{padding-left:1rem!important}.p-5x-sm{padding:1.25rem!important}.pt-5x-sm,.py-5x-sm{padding-top:1.25rem!important}.pr-5x-sm,.px-5x-sm{padding-right:1.25rem!important}.pb-5x-sm,.py-5x-sm{padding-bottom:1.25rem!important}.pl-5x-sm,.px-5x-sm{padding-left:1.25rem!important}.p-6x-sm{padding:1.5rem!important}.pt-6x-sm,.py-6x-sm{padding-top:1.5rem!important}.pr-6x-sm,.px-6x-sm{padding-right:1.5rem!important}.pb-6x-sm,.py-6x-sm{padding-bottom:1.5rem!important}.pl-6x-sm,.px-6x-sm{padding-left:1.5rem!important}.p-7x-sm{padding:1.75rem!important}.pt-7x-sm,.py-7x-sm{padding-top:1.75rem!important}.pr-7x-sm,.px-7x-sm{padding-right:1.75rem!important}.pb-7x-sm,.py-7x-sm{padding-bottom:1.75rem!important}.pl-7x-sm,.px-7x-sm{padding-left:1.75rem!important}.p-8x-sm{padding:2rem!important}.pt-8x-sm,.py-8x-sm{padding-top:2rem!important}.pr-8x-sm,.px-8x-sm{padding-right:2rem!important}.pb-8x-sm,.py-8x-sm{padding-bottom:2rem!important}.pl-8x-sm,.px-8x-sm{padding-left:2rem!important}.p-9x-sm{padding:2.25rem!important}.pt-9x-sm,.py-9x-sm{padding-top:2.25rem!important}.pr-9x-sm,.px-9x-sm{padding-right:2.25rem!important}.pb-9x-sm,.py-9x-sm{padding-bottom:2.25rem!important}.pl-9x-sm,.px-9x-sm{padding-left:2.25rem!important}.p-10x-sm{padding:2.5rem!important}.pt-10x-sm,.py-10x-sm{padding-top:2.5rem!important}.pr-10x-sm,.px-10x-sm{padding-right:2.5rem!important}.pb-10x-sm,.py-10x-sm{padding-bottom:2.5rem!important}.pl-10x-sm,.px-10x-sm{padding-left:2.5rem!important}.p-11x-sm{padding:2.75rem!important}.pt-11x-sm,.py-11x-sm{padding-top:2.75rem!important}.pr-11x-sm,.px-11x-sm{padding-right:2.75rem!important}.pb-11x-sm,.py-11x-sm{padding-bottom:2.75rem!important}.pl-11x-sm,.px-11x-sm{padding-left:2.75rem!important}.p-12x-sm{padding:3rem!important}.pt-12x-sm,.py-12x-sm{padding-top:3rem!important}.pr-12x-sm,.px-12x-sm{padding-right:3rem!important}.pb-12x-sm,.py-12x-sm{padding-bottom:3rem!important}.pl-12x-sm,.px-12x-sm{padding-left:3rem!important}.p-13x-sm{padding:3.25rem!important}.pt-13x-sm,.py-13x-sm{padding-top:3.25rem!important}.pr-13x-sm,.px-13x-sm{padding-right:3.25rem!important}.pb-13x-sm,.py-13x-sm{padding-bottom:3.25rem!important}.pl-13x-sm,.px-13x-sm{padding-left:3.25rem!important}.p-14x-sm{padding:3.5rem!important}.pt-14x-sm,.py-14x-sm{padding-top:3.5rem!important}.pr-14x-sm,.px-14x-sm{padding-right:3.5rem!important}.pb-14x-sm,.py-14x-sm{padding-bottom:3.5rem!important}.pl-14x-sm,.px-14x-sm{padding-left:3.5rem!important}.p-15x-sm{padding:3.75rem!important}.pt-15x-sm,.py-15x-sm{padding-top:3.75rem!important}.pr-15x-sm,.px-15x-sm{padding-right:3.75rem!important}.pb-15x-sm,.py-15x-sm{padding-bottom:3.75rem!important}.pl-15x-sm,.px-15x-sm{padding-left:3.75rem!important}.p-16x-sm{padding:4rem!important}.pt-16x-sm,.py-16x-sm{padding-top:4rem!important}.pr-16x-sm,.px-16x-sm{padding-right:4rem!important}.pb-16x-sm,.py-16x-sm{padding-bottom:4rem!important}.pl-16x-sm,.px-16x-sm{padding-left:4rem!important}.p-17x-sm{padding:4.25rem!important}.pt-17x-sm,.py-17x-sm{padding-top:4.25rem!important}.pr-17x-sm,.px-17x-sm{padding-right:4.25rem!important}.pb-17x-sm,.py-17x-sm{padding-bottom:4.25rem!important}.pl-17x-sm,.px-17x-sm{padding-left:4.25rem!important}.p-18x-sm{padding:4.5rem!important}.pt-18x-sm,.py-18x-sm{padding-top:4.5rem!important}.pr-18x-sm,.px-18x-sm{padding-right:4.5rem!important}.pb-18x-sm,.py-18x-sm{padding-bottom:4.5rem!important}.pl-18x-sm,.px-18x-sm{padding-left:4.5rem!important}.p-19x-sm{padding:4.75rem!important}.pt-19x-sm,.py-19x-sm{padding-top:4.75rem!important}.pr-19x-sm,.px-19x-sm{padding-right:4.75rem!important}.pb-19x-sm,.py-19x-sm{padding-bottom:4.75rem!important}.pl-19x-sm,.px-19x-sm{padding-left:4.75rem!important}.p-20x-sm{padding:5rem!important}.pt-20x-sm,.py-20x-sm{padding-top:5rem!important}.pr-20x-sm,.px-20x-sm{padding-right:5rem!important}.pb-20x-sm,.py-20x-sm{padding-bottom:5rem!important}.pl-20x-sm,.px-20x-sm{padding-left:5rem!important}.p-21x-sm{padding:5.25rem!important}.pt-21x-sm,.py-21x-sm{padding-top:5.25rem!important}.pr-21x-sm,.px-21x-sm{padding-right:5.25rem!important}.pb-21x-sm,.py-21x-sm{padding-bottom:5.25rem!important}.pl-21x-sm,.px-21x-sm{padding-left:5.25rem!important}.p-22x-sm{padding:5.5rem!important}.pt-22x-sm,.py-22x-sm{padding-top:5.5rem!important}.pr-22x-sm,.px-22x-sm{padding-right:5.5rem!important}.pb-22x-sm,.py-22x-sm{padding-bottom:5.5rem!important}.pl-22x-sm,.px-22x-sm{padding-left:5.5rem!important}.p-23x-sm{padding:5.75rem!important}.pt-23x-sm,.py-23x-sm{padding-top:5.75rem!important}.pr-23x-sm,.px-23x-sm{padding-right:5.75rem!important}.pb-23x-sm,.py-23x-sm{padding-bottom:5.75rem!important}.pl-23x-sm,.px-23x-sm{padding-left:5.75rem!important}.p-24x-sm{padding:6rem!important}.pt-24x-sm,.py-24x-sm{padding-top:6rem!important}.pr-24x-sm,.px-24x-sm{padding-right:6rem!important}.pb-24x-sm,.py-24x-sm{padding-bottom:6rem!important}.pl-24x-sm,.px-24x-sm{padding-left:6rem!important}.p-25x-sm{padding:6.25rem!important}.pt-25x-sm,.py-25x-sm{padding-top:6.25rem!important}.pr-25x-sm,.px-25x-sm{padding-right:6.25rem!important}.pb-25x-sm,.py-25x-sm{padding-bottom:6.25rem!important}.pl-25x-sm,.px-25x-sm{padding-left:6.25rem!important}.p-26x-sm{padding:6.5rem!important}.pt-26x-sm,.py-26x-sm{padding-top:6.5rem!important}.pr-26x-sm,.px-26x-sm{padding-right:6.5rem!important}.pb-26x-sm,.py-26x-sm{padding-bottom:6.5rem!important}.pl-26x-sm,.px-26x-sm{padding-left:6.5rem!important}.p-27x-sm{padding:6.75rem!important}.pt-27x-sm,.py-27x-sm{padding-top:6.75rem!important}.pr-27x-sm,.px-27x-sm{padding-right:6.75rem!important}.pb-27x-sm,.py-27x-sm{padding-bottom:6.75rem!important}.pl-27x-sm,.px-27x-sm{padding-left:6.75rem!important}.p-28x-sm{padding:7rem!important}.pt-28x-sm,.py-28x-sm{padding-top:7rem!important}.pr-28x-sm,.px-28x-sm{padding-right:7rem!important}.pb-28x-sm,.py-28x-sm{padding-bottom:7rem!important}.pl-28x-sm,.px-28x-sm{padding-left:7rem!important}.p-29x-sm{padding:7.25rem!important}.pt-29x-sm,.py-29x-sm{padding-top:7.25rem!important}.pr-29x-sm,.px-29x-sm{padding-right:7.25rem!important}.pb-29x-sm,.py-29x-sm{padding-bottom:7.25rem!important}.pl-29x-sm,.px-29x-sm{padding-left:7.25rem!important}.p-30x-sm{padding:7.5rem!important}.pt-30x-sm,.py-30x-sm{padding-top:7.5rem!important}.pr-30x-sm,.px-30x-sm{padding-right:7.5rem!important}.pb-30x-sm,.py-30x-sm{padding-bottom:7.5rem!important}.pl-30x-sm,.px-30x-sm{padding-left:7.5rem!important}.m-auto-sm{margin:auto!important}.mt-auto-sm,.my-auto-sm{margin-top:auto!important}.mr-auto-sm,.mx-auto-sm{margin-right:auto!important}.mb-auto-sm,.my-auto-sm{margin-bottom:auto!important}.ml-auto-sm,.mx-auto-sm{margin-left:auto!important}}@media(min-width:744px){.m-neg-10x-md{margin:-2.5rem!important}.mt-neg-10x-md,.my-neg-10x-md{margin-top:-2.5rem!important}.mr-neg-10x-md,.mx-neg-10x-md{margin-right:-2.5rem!important}.mb-neg-10x-md,.my-neg-10x-md{margin-bottom:-2.5rem!important}.ml-neg-10x-md,.mx-neg-10x-md{margin-left:-2.5rem!important}.m-neg-9x-md{margin:-2.25rem!important}.mt-neg-9x-md,.my-neg-9x-md{margin-top:-2.25rem!important}.mr-neg-9x-md,.mx-neg-9x-md{margin-right:-2.25rem!important}.mb-neg-9x-md,.my-neg-9x-md{margin-bottom:-2.25rem!important}.ml-neg-9x-md,.mx-neg-9x-md{margin-left:-2.25rem!important}.m-neg-8x-md{margin:-2rem!important}.mt-neg-8x-md,.my-neg-8x-md{margin-top:-2rem!important}.mr-neg-8x-md,.mx-neg-8x-md{margin-right:-2rem!important}.mb-neg-8x-md,.my-neg-8x-md{margin-bottom:-2rem!important}.ml-neg-8x-md,.mx-neg-8x-md{margin-left:-2rem!important}.m-neg-7x-md{margin:-1.75rem!important}.mt-neg-7x-md,.my-neg-7x-md{margin-top:-1.75rem!important}.mr-neg-7x-md,.mx-neg-7x-md{margin-right:-1.75rem!important}.mb-neg-7x-md,.my-neg-7x-md{margin-bottom:-1.75rem!important}.ml-neg-7x-md,.mx-neg-7x-md{margin-left:-1.75rem!important}.m-neg-6x-md{margin:-1.5rem!important}.mt-neg-6x-md,.my-neg-6x-md{margin-top:-1.5rem!important}.mr-neg-6x-md,.mx-neg-6x-md{margin-right:-1.5rem!important}.mb-neg-6x-md,.my-neg-6x-md{margin-bottom:-1.5rem!important}.ml-neg-6x-md,.mx-neg-6x-md{margin-left:-1.5rem!important}.m-neg-5x-md{margin:-1.25rem!important}.mt-neg-5x-md,.my-neg-5x-md{margin-top:-1.25rem!important}.mr-neg-5x-md,.mx-neg-5x-md{margin-right:-1.25rem!important}.mb-neg-5x-md,.my-neg-5x-md{margin-bottom:-1.25rem!important}.ml-neg-5x-md,.mx-neg-5x-md{margin-left:-1.25rem!important}.m-neg-4x-md{margin:-1rem!important}.mt-neg-4x-md,.my-neg-4x-md{margin-top:-1rem!important}.mr-neg-4x-md,.mx-neg-4x-md{margin-right:-1rem!important}.mb-neg-4x-md,.my-neg-4x-md{margin-bottom:-1rem!important}.ml-neg-4x-md,.mx-neg-4x-md{margin-left:-1rem!important}.m-neg-3x-md{margin:-.75rem!important}.mt-neg-3x-md,.my-neg-3x-md{margin-top:-.75rem!important}.mr-neg-3x-md,.mx-neg-3x-md{margin-right:-.75rem!important}.mb-neg-3x-md,.my-neg-3x-md{margin-bottom:-.75rem!important}.ml-neg-3x-md,.mx-neg-3x-md{margin-left:-.75rem!important}.m-neg-2x-md{margin:-.5rem!important}.mt-neg-2x-md,.my-neg-2x-md{margin-top:-.5rem!important}.mr-neg-2x-md,.mx-neg-2x-md{margin-right:-.5rem!important}.mb-neg-2x-md,.my-neg-2x-md{margin-bottom:-.5rem!important}.ml-neg-2x-md,.mx-neg-2x-md{margin-left:-.5rem!important}.m-neg-1x-md{margin:-.25rem!important}.mt-neg-1x-md,.my-neg-1x-md{margin-top:-.25rem!important}.mr-neg-1x-md,.mx-neg-1x-md{margin-right:-.25rem!important}.mb-neg-1x-md,.my-neg-1x-md{margin-bottom:-.25rem!important}.ml-neg-1x-md,.mx-neg-1x-md{margin-left:-.25rem!important}.m-0x-md{margin:0!important}.mt-0x-md,.my-0x-md{margin-top:0!important}.mr-0x-md,.mx-0x-md{margin-right:0!important}.mb-0x-md,.my-0x-md{margin-bottom:0!important}.ml-0x-md,.mx-0x-md{margin-left:0!important}.m-1x-md{margin:.25rem!important}.mt-1x-md,.my-1x-md{margin-top:.25rem!important}.mr-1x-md,.mx-1x-md{margin-right:.25rem!important}.mb-1x-md,.my-1x-md{margin-bottom:.25rem!important}.ml-1x-md,.mx-1x-md{margin-left:.25rem!important}.m-2x-md{margin:.5rem!important}.mt-2x-md,.my-2x-md{margin-top:.5rem!important}.mr-2x-md,.mx-2x-md{margin-right:.5rem!important}.mb-2x-md,.my-2x-md{margin-bottom:.5rem!important}.ml-2x-md,.mx-2x-md{margin-left:.5rem!important}.m-3x-md{margin:.75rem!important}.mt-3x-md,.my-3x-md{margin-top:.75rem!important}.mr-3x-md,.mx-3x-md{margin-right:.75rem!important}.mb-3x-md,.my-3x-md{margin-bottom:.75rem!important}.ml-3x-md,.mx-3x-md{margin-left:.75rem!important}.m-4x-md{margin:1rem!important}.mt-4x-md,.my-4x-md{margin-top:1rem!important}.mr-4x-md,.mx-4x-md{margin-right:1rem!important}.mb-4x-md,.my-4x-md{margin-bottom:1rem!important}.ml-4x-md,.mx-4x-md{margin-left:1rem!important}.m-5x-md{margin:1.25rem!important}.mt-5x-md,.my-5x-md{margin-top:1.25rem!important}.mr-5x-md,.mx-5x-md{margin-right:1.25rem!important}.mb-5x-md,.my-5x-md{margin-bottom:1.25rem!important}.ml-5x-md,.mx-5x-md{margin-left:1.25rem!important}.m-6x-md{margin:1.5rem!important}.mt-6x-md,.my-6x-md{margin-top:1.5rem!important}.mr-6x-md,.mx-6x-md{margin-right:1.5rem!important}.mb-6x-md,.my-6x-md{margin-bottom:1.5rem!important}.ml-6x-md,.mx-6x-md{margin-left:1.5rem!important}.m-7x-md{margin:1.75rem!important}.mt-7x-md,.my-7x-md{margin-top:1.75rem!important}.mr-7x-md,.mx-7x-md{margin-right:1.75rem!important}.mb-7x-md,.my-7x-md{margin-bottom:1.75rem!important}.ml-7x-md,.mx-7x-md{margin-left:1.75rem!important}.m-8x-md{margin:2rem!important}.mt-8x-md,.my-8x-md{margin-top:2rem!important}.mr-8x-md,.mx-8x-md{margin-right:2rem!important}.mb-8x-md,.my-8x-md{margin-bottom:2rem!important}.ml-8x-md,.mx-8x-md{margin-left:2rem!important}.m-9x-md{margin:2.25rem!important}.mt-9x-md,.my-9x-md{margin-top:2.25rem!important}.mr-9x-md,.mx-9x-md{margin-right:2.25rem!important}.mb-9x-md,.my-9x-md{margin-bottom:2.25rem!important}.ml-9x-md,.mx-9x-md{margin-left:2.25rem!important}.m-10x-md{margin:2.5rem!important}.mt-10x-md,.my-10x-md{margin-top:2.5rem!important}.mr-10x-md,.mx-10x-md{margin-right:2.5rem!important}.mb-10x-md,.my-10x-md{margin-bottom:2.5rem!important}.ml-10x-md,.mx-10x-md{margin-left:2.5rem!important}.m-11x-md{margin:2.75rem!important}.mt-11x-md,.my-11x-md{margin-top:2.75rem!important}.mr-11x-md,.mx-11x-md{margin-right:2.75rem!important}.mb-11x-md,.my-11x-md{margin-bottom:2.75rem!important}.ml-11x-md,.mx-11x-md{margin-left:2.75rem!important}.m-12x-md{margin:3rem!important}.mt-12x-md,.my-12x-md{margin-top:3rem!important}.mr-12x-md,.mx-12x-md{margin-right:3rem!important}.mb-12x-md,.my-12x-md{margin-bottom:3rem!important}.ml-12x-md,.mx-12x-md{margin-left:3rem!important}.m-13x-md{margin:3.25rem!important}.mt-13x-md,.my-13x-md{margin-top:3.25rem!important}.mr-13x-md,.mx-13x-md{margin-right:3.25rem!important}.mb-13x-md,.my-13x-md{margin-bottom:3.25rem!important}.ml-13x-md,.mx-13x-md{margin-left:3.25rem!important}.m-14x-md{margin:3.5rem!important}.mt-14x-md,.my-14x-md{margin-top:3.5rem!important}.mr-14x-md,.mx-14x-md{margin-right:3.5rem!important}.mb-14x-md,.my-14x-md{margin-bottom:3.5rem!important}.ml-14x-md,.mx-14x-md{margin-left:3.5rem!important}.m-15x-md{margin:3.75rem!important}.mt-15x-md,.my-15x-md{margin-top:3.75rem!important}.mr-15x-md,.mx-15x-md{margin-right:3.75rem!important}.mb-15x-md,.my-15x-md{margin-bottom:3.75rem!important}.ml-15x-md,.mx-15x-md{margin-left:3.75rem!important}.m-16x-md{margin:4rem!important}.mt-16x-md,.my-16x-md{margin-top:4rem!important}.mr-16x-md,.mx-16x-md{margin-right:4rem!important}.mb-16x-md,.my-16x-md{margin-bottom:4rem!important}.ml-16x-md,.mx-16x-md{margin-left:4rem!important}.m-17x-md{margin:4.25rem!important}.mt-17x-md,.my-17x-md{margin-top:4.25rem!important}.mr-17x-md,.mx-17x-md{margin-right:4.25rem!important}.mb-17x-md,.my-17x-md{margin-bottom:4.25rem!important}.ml-17x-md,.mx-17x-md{margin-left:4.25rem!important}.m-18x-md{margin:4.5rem!important}.mt-18x-md,.my-18x-md{margin-top:4.5rem!important}.mr-18x-md,.mx-18x-md{margin-right:4.5rem!important}.mb-18x-md,.my-18x-md{margin-bottom:4.5rem!important}.ml-18x-md,.mx-18x-md{margin-left:4.5rem!important}.m-19x-md{margin:4.75rem!important}.mt-19x-md,.my-19x-md{margin-top:4.75rem!important}.mr-19x-md,.mx-19x-md{margin-right:4.75rem!important}.mb-19x-md,.my-19x-md{margin-bottom:4.75rem!important}.ml-19x-md,.mx-19x-md{margin-left:4.75rem!important}.m-20x-md{margin:5rem!important}.mt-20x-md,.my-20x-md{margin-top:5rem!important}.mr-20x-md,.mx-20x-md{margin-right:5rem!important}.mb-20x-md,.my-20x-md{margin-bottom:5rem!important}.ml-20x-md,.mx-20x-md{margin-left:5rem!important}.m-21x-md{margin:5.25rem!important}.mt-21x-md,.my-21x-md{margin-top:5.25rem!important}.mr-21x-md,.mx-21x-md{margin-right:5.25rem!important}.mb-21x-md,.my-21x-md{margin-bottom:5.25rem!important}.ml-21x-md,.mx-21x-md{margin-left:5.25rem!important}.m-22x-md{margin:5.5rem!important}.mt-22x-md,.my-22x-md{margin-top:5.5rem!important}.mr-22x-md,.mx-22x-md{margin-right:5.5rem!important}.mb-22x-md,.my-22x-md{margin-bottom:5.5rem!important}.ml-22x-md,.mx-22x-md{margin-left:5.5rem!important}.m-23x-md{margin:5.75rem!important}.mt-23x-md,.my-23x-md{margin-top:5.75rem!important}.mr-23x-md,.mx-23x-md{margin-right:5.75rem!important}.mb-23x-md,.my-23x-md{margin-bottom:5.75rem!important}.ml-23x-md,.mx-23x-md{margin-left:5.75rem!important}.m-24x-md{margin:6rem!important}.mt-24x-md,.my-24x-md{margin-top:6rem!important}.mr-24x-md,.mx-24x-md{margin-right:6rem!important}.mb-24x-md,.my-24x-md{margin-bottom:6rem!important}.ml-24x-md,.mx-24x-md{margin-left:6rem!important}.m-25x-md{margin:6.25rem!important}.mt-25x-md,.my-25x-md{margin-top:6.25rem!important}.mr-25x-md,.mx-25x-md{margin-right:6.25rem!important}.mb-25x-md,.my-25x-md{margin-bottom:6.25rem!important}.ml-25x-md,.mx-25x-md{margin-left:6.25rem!important}.m-26x-md{margin:6.5rem!important}.mt-26x-md,.my-26x-md{margin-top:6.5rem!important}.mr-26x-md,.mx-26x-md{margin-right:6.5rem!important}.mb-26x-md,.my-26x-md{margin-bottom:6.5rem!important}.ml-26x-md,.mx-26x-md{margin-left:6.5rem!important}.m-27x-md{margin:6.75rem!important}.mt-27x-md,.my-27x-md{margin-top:6.75rem!important}.mr-27x-md,.mx-27x-md{margin-right:6.75rem!important}.mb-27x-md,.my-27x-md{margin-bottom:6.75rem!important}.ml-27x-md,.mx-27x-md{margin-left:6.75rem!important}.m-28x-md{margin:7rem!important}.mt-28x-md,.my-28x-md{margin-top:7rem!important}.mr-28x-md,.mx-28x-md{margin-right:7rem!important}.mb-28x-md,.my-28x-md{margin-bottom:7rem!important}.ml-28x-md,.mx-28x-md{margin-left:7rem!important}.m-29x-md{margin:7.25rem!important}.mt-29x-md,.my-29x-md{margin-top:7.25rem!important}.mr-29x-md,.mx-29x-md{margin-right:7.25rem!important}.mb-29x-md,.my-29x-md{margin-bottom:7.25rem!important}.ml-29x-md,.mx-29x-md{margin-left:7.25rem!important}.m-30x-md{margin:7.5rem!important}.mt-30x-md,.my-30x-md{margin-top:7.5rem!important}.mr-30x-md,.mx-30x-md{margin-right:7.5rem!important}.mb-30x-md,.my-30x-md{margin-bottom:7.5rem!important}.ml-30x-md,.mx-30x-md{margin-left:7.5rem!important}.p-neg-10x-md{padding:-2.5rem!important}.pt-neg-10x-md,.py-neg-10x-md{padding-top:-2.5rem!important}.pr-neg-10x-md,.px-neg-10x-md{padding-right:-2.5rem!important}.pb-neg-10x-md,.py-neg-10x-md{padding-bottom:-2.5rem!important}.pl-neg-10x-md,.px-neg-10x-md{padding-left:-2.5rem!important}.p-neg-9x-md{padding:-2.25rem!important}.pt-neg-9x-md,.py-neg-9x-md{padding-top:-2.25rem!important}.pr-neg-9x-md,.px-neg-9x-md{padding-right:-2.25rem!important}.pb-neg-9x-md,.py-neg-9x-md{padding-bottom:-2.25rem!important}.pl-neg-9x-md,.px-neg-9x-md{padding-left:-2.25rem!important}.p-neg-8x-md{padding:-2rem!important}.pt-neg-8x-md,.py-neg-8x-md{padding-top:-2rem!important}.pr-neg-8x-md,.px-neg-8x-md{padding-right:-2rem!important}.pb-neg-8x-md,.py-neg-8x-md{padding-bottom:-2rem!important}.pl-neg-8x-md,.px-neg-8x-md{padding-left:-2rem!important}.p-neg-7x-md{padding:-1.75rem!important}.pt-neg-7x-md,.py-neg-7x-md{padding-top:-1.75rem!important}.pr-neg-7x-md,.px-neg-7x-md{padding-right:-1.75rem!important}.pb-neg-7x-md,.py-neg-7x-md{padding-bottom:-1.75rem!important}.pl-neg-7x-md,.px-neg-7x-md{padding-left:-1.75rem!important}.p-neg-6x-md{padding:-1.5rem!important}.pt-neg-6x-md,.py-neg-6x-md{padding-top:-1.5rem!important}.pr-neg-6x-md,.px-neg-6x-md{padding-right:-1.5rem!important}.pb-neg-6x-md,.py-neg-6x-md{padding-bottom:-1.5rem!important}.pl-neg-6x-md,.px-neg-6x-md{padding-left:-1.5rem!important}.p-neg-5x-md{padding:-1.25rem!important}.pt-neg-5x-md,.py-neg-5x-md{padding-top:-1.25rem!important}.pr-neg-5x-md,.px-neg-5x-md{padding-right:-1.25rem!important}.pb-neg-5x-md,.py-neg-5x-md{padding-bottom:-1.25rem!important}.pl-neg-5x-md,.px-neg-5x-md{padding-left:-1.25rem!important}.p-neg-4x-md{padding:-1rem!important}.pt-neg-4x-md,.py-neg-4x-md{padding-top:-1rem!important}.pr-neg-4x-md,.px-neg-4x-md{padding-right:-1rem!important}.pb-neg-4x-md,.py-neg-4x-md{padding-bottom:-1rem!important}.pl-neg-4x-md,.px-neg-4x-md{padding-left:-1rem!important}.p-neg-3x-md{padding:-.75rem!important}.pt-neg-3x-md,.py-neg-3x-md{padding-top:-.75rem!important}.pr-neg-3x-md,.px-neg-3x-md{padding-right:-.75rem!important}.pb-neg-3x-md,.py-neg-3x-md{padding-bottom:-.75rem!important}.pl-neg-3x-md,.px-neg-3x-md{padding-left:-.75rem!important}.p-neg-2x-md{padding:-.5rem!important}.pt-neg-2x-md,.py-neg-2x-md{padding-top:-.5rem!important}.pr-neg-2x-md,.px-neg-2x-md{padding-right:-.5rem!important}.pb-neg-2x-md,.py-neg-2x-md{padding-bottom:-.5rem!important}.pl-neg-2x-md,.px-neg-2x-md{padding-left:-.5rem!important}.p-neg-1x-md{padding:-.25rem!important}.pt-neg-1x-md,.py-neg-1x-md{padding-top:-.25rem!important}.pr-neg-1x-md,.px-neg-1x-md{padding-right:-.25rem!important}.pb-neg-1x-md,.py-neg-1x-md{padding-bottom:-.25rem!important}.pl-neg-1x-md,.px-neg-1x-md{padding-left:-.25rem!important}.p-0x-md{padding:0!important}.pt-0x-md,.py-0x-md{padding-top:0!important}.pr-0x-md,.px-0x-md{padding-right:0!important}.pb-0x-md,.py-0x-md{padding-bottom:0!important}.pl-0x-md,.px-0x-md{padding-left:0!important}.p-1x-md{padding:.25rem!important}.pt-1x-md,.py-1x-md{padding-top:.25rem!important}.pr-1x-md,.px-1x-md{padding-right:.25rem!important}.pb-1x-md,.py-1x-md{padding-bottom:.25rem!important}.pl-1x-md,.px-1x-md{padding-left:.25rem!important}.p-2x-md{padding:.5rem!important}.pt-2x-md,.py-2x-md{padding-top:.5rem!important}.pr-2x-md,.px-2x-md{padding-right:.5rem!important}.pb-2x-md,.py-2x-md{padding-bottom:.5rem!important}.pl-2x-md,.px-2x-md{padding-left:.5rem!important}.p-3x-md{padding:.75rem!important}.pt-3x-md,.py-3x-md{padding-top:.75rem!important}.pr-3x-md,.px-3x-md{padding-right:.75rem!important}.pb-3x-md,.py-3x-md{padding-bottom:.75rem!important}.pl-3x-md,.px-3x-md{padding-left:.75rem!important}.p-4x-md{padding:1rem!important}.pt-4x-md,.py-4x-md{padding-top:1rem!important}.pr-4x-md,.px-4x-md{padding-right:1rem!important}.pb-4x-md,.py-4x-md{padding-bottom:1rem!important}.pl-4x-md,.px-4x-md{padding-left:1rem!important}.p-5x-md{padding:1.25rem!important}.pt-5x-md,.py-5x-md{padding-top:1.25rem!important}.pr-5x-md,.px-5x-md{padding-right:1.25rem!important}.pb-5x-md,.py-5x-md{padding-bottom:1.25rem!important}.pl-5x-md,.px-5x-md{padding-left:1.25rem!important}.p-6x-md{padding:1.5rem!important}.pt-6x-md,.py-6x-md{padding-top:1.5rem!important}.pr-6x-md,.px-6x-md{padding-right:1.5rem!important}.pb-6x-md,.py-6x-md{padding-bottom:1.5rem!important}.pl-6x-md,.px-6x-md{padding-left:1.5rem!important}.p-7x-md{padding:1.75rem!important}.pt-7x-md,.py-7x-md{padding-top:1.75rem!important}.pr-7x-md,.px-7x-md{padding-right:1.75rem!important}.pb-7x-md,.py-7x-md{padding-bottom:1.75rem!important}.pl-7x-md,.px-7x-md{padding-left:1.75rem!important}.p-8x-md{padding:2rem!important}.pt-8x-md,.py-8x-md{padding-top:2rem!important}.pr-8x-md,.px-8x-md{padding-right:2rem!important}.pb-8x-md,.py-8x-md{padding-bottom:2rem!important}.pl-8x-md,.px-8x-md{padding-left:2rem!important}.p-9x-md{padding:2.25rem!important}.pt-9x-md,.py-9x-md{padding-top:2.25rem!important}.pr-9x-md,.px-9x-md{padding-right:2.25rem!important}.pb-9x-md,.py-9x-md{padding-bottom:2.25rem!important}.pl-9x-md,.px-9x-md{padding-left:2.25rem!important}.p-10x-md{padding:2.5rem!important}.pt-10x-md,.py-10x-md{padding-top:2.5rem!important}.pr-10x-md,.px-10x-md{padding-right:2.5rem!important}.pb-10x-md,.py-10x-md{padding-bottom:2.5rem!important}.pl-10x-md,.px-10x-md{padding-left:2.5rem!important}.p-11x-md{padding:2.75rem!important}.pt-11x-md,.py-11x-md{padding-top:2.75rem!important}.pr-11x-md,.px-11x-md{padding-right:2.75rem!important}.pb-11x-md,.py-11x-md{padding-bottom:2.75rem!important}.pl-11x-md,.px-11x-md{padding-left:2.75rem!important}.p-12x-md{padding:3rem!important}.pt-12x-md,.py-12x-md{padding-top:3rem!important}.pr-12x-md,.px-12x-md{padding-right:3rem!important}.pb-12x-md,.py-12x-md{padding-bottom:3rem!important}.pl-12x-md,.px-12x-md{padding-left:3rem!important}.p-13x-md{padding:3.25rem!important}.pt-13x-md,.py-13x-md{padding-top:3.25rem!important}.pr-13x-md,.px-13x-md{padding-right:3.25rem!important}.pb-13x-md,.py-13x-md{padding-bottom:3.25rem!important}.pl-13x-md,.px-13x-md{padding-left:3.25rem!important}.p-14x-md{padding:3.5rem!important}.pt-14x-md,.py-14x-md{padding-top:3.5rem!important}.pr-14x-md,.px-14x-md{padding-right:3.5rem!important}.pb-14x-md,.py-14x-md{padding-bottom:3.5rem!important}.pl-14x-md,.px-14x-md{padding-left:3.5rem!important}.p-15x-md{padding:3.75rem!important}.pt-15x-md,.py-15x-md{padding-top:3.75rem!important}.pr-15x-md,.px-15x-md{padding-right:3.75rem!important}.pb-15x-md,.py-15x-md{padding-bottom:3.75rem!important}.pl-15x-md,.px-15x-md{padding-left:3.75rem!important}.p-16x-md{padding:4rem!important}.pt-16x-md,.py-16x-md{padding-top:4rem!important}.pr-16x-md,.px-16x-md{padding-right:4rem!important}.pb-16x-md,.py-16x-md{padding-bottom:4rem!important}.pl-16x-md,.px-16x-md{padding-left:4rem!important}.p-17x-md{padding:4.25rem!important}.pt-17x-md,.py-17x-md{padding-top:4.25rem!important}.pr-17x-md,.px-17x-md{padding-right:4.25rem!important}.pb-17x-md,.py-17x-md{padding-bottom:4.25rem!important}.pl-17x-md,.px-17x-md{padding-left:4.25rem!important}.p-18x-md{padding:4.5rem!important}.pt-18x-md,.py-18x-md{padding-top:4.5rem!important}.pr-18x-md,.px-18x-md{padding-right:4.5rem!important}.pb-18x-md,.py-18x-md{padding-bottom:4.5rem!important}.pl-18x-md,.px-18x-md{padding-left:4.5rem!important}.p-19x-md{padding:4.75rem!important}.pt-19x-md,.py-19x-md{padding-top:4.75rem!important}.pr-19x-md,.px-19x-md{padding-right:4.75rem!important}.pb-19x-md,.py-19x-md{padding-bottom:4.75rem!important}.pl-19x-md,.px-19x-md{padding-left:4.75rem!important}.p-20x-md{padding:5rem!important}.pt-20x-md,.py-20x-md{padding-top:5rem!important}.pr-20x-md,.px-20x-md{padding-right:5rem!important}.pb-20x-md,.py-20x-md{padding-bottom:5rem!important}.pl-20x-md,.px-20x-md{padding-left:5rem!important}.p-21x-md{padding:5.25rem!important}.pt-21x-md,.py-21x-md{padding-top:5.25rem!important}.pr-21x-md,.px-21x-md{padding-right:5.25rem!important}.pb-21x-md,.py-21x-md{padding-bottom:5.25rem!important}.pl-21x-md,.px-21x-md{padding-left:5.25rem!important}.p-22x-md{padding:5.5rem!important}.pt-22x-md,.py-22x-md{padding-top:5.5rem!important}.pr-22x-md,.px-22x-md{padding-right:5.5rem!important}.pb-22x-md,.py-22x-md{padding-bottom:5.5rem!important}.pl-22x-md,.px-22x-md{padding-left:5.5rem!important}.p-23x-md{padding:5.75rem!important}.pt-23x-md,.py-23x-md{padding-top:5.75rem!important}.pr-23x-md,.px-23x-md{padding-right:5.75rem!important}.pb-23x-md,.py-23x-md{padding-bottom:5.75rem!important}.pl-23x-md,.px-23x-md{padding-left:5.75rem!important}.p-24x-md{padding:6rem!important}.pt-24x-md,.py-24x-md{padding-top:6rem!important}.pr-24x-md,.px-24x-md{padding-right:6rem!important}.pb-24x-md,.py-24x-md{padding-bottom:6rem!important}.pl-24x-md,.px-24x-md{padding-left:6rem!important}.p-25x-md{padding:6.25rem!important}.pt-25x-md,.py-25x-md{padding-top:6.25rem!important}.pr-25x-md,.px-25x-md{padding-right:6.25rem!important}.pb-25x-md,.py-25x-md{padding-bottom:6.25rem!important}.pl-25x-md,.px-25x-md{padding-left:6.25rem!important}.p-26x-md{padding:6.5rem!important}.pt-26x-md,.py-26x-md{padding-top:6.5rem!important}.pr-26x-md,.px-26x-md{padding-right:6.5rem!important}.pb-26x-md,.py-26x-md{padding-bottom:6.5rem!important}.pl-26x-md,.px-26x-md{padding-left:6.5rem!important}.p-27x-md{padding:6.75rem!important}.pt-27x-md,.py-27x-md{padding-top:6.75rem!important}.pr-27x-md,.px-27x-md{padding-right:6.75rem!important}.pb-27x-md,.py-27x-md{padding-bottom:6.75rem!important}.pl-27x-md,.px-27x-md{padding-left:6.75rem!important}.p-28x-md{padding:7rem!important}.pt-28x-md,.py-28x-md{padding-top:7rem!important}.pr-28x-md,.px-28x-md{padding-right:7rem!important}.pb-28x-md,.py-28x-md{padding-bottom:7rem!important}.pl-28x-md,.px-28x-md{padding-left:7rem!important}.p-29x-md{padding:7.25rem!important}.pt-29x-md,.py-29x-md{padding-top:7.25rem!important}.pr-29x-md,.px-29x-md{padding-right:7.25rem!important}.pb-29x-md,.py-29x-md{padding-bottom:7.25rem!important}.pl-29x-md,.px-29x-md{padding-left:7.25rem!important}.p-30x-md{padding:7.5rem!important}.pt-30x-md,.py-30x-md{padding-top:7.5rem!important}.pr-30x-md,.px-30x-md{padding-right:7.5rem!important}.pb-30x-md,.py-30x-md{padding-bottom:7.5rem!important}.pl-30x-md,.px-30x-md{padding-left:7.5rem!important}.m-auto-md{margin:auto!important}.mt-auto-md,.my-auto-md{margin-top:auto!important}.mr-auto-md,.mx-auto-md{margin-right:auto!important}.mb-auto-md,.my-auto-md{margin-bottom:auto!important}.ml-auto-md,.mx-auto-md{margin-left:auto!important}}@media(min-width:992px){.m-neg-10x-lg{margin:-2.5rem!important}.mt-neg-10x-lg,.my-neg-10x-lg{margin-top:-2.5rem!important}.mr-neg-10x-lg,.mx-neg-10x-lg{margin-right:-2.5rem!important}.mb-neg-10x-lg,.my-neg-10x-lg{margin-bottom:-2.5rem!important}.ml-neg-10x-lg,.mx-neg-10x-lg{margin-left:-2.5rem!important}.m-neg-9x-lg{margin:-2.25rem!important}.mt-neg-9x-lg,.my-neg-9x-lg{margin-top:-2.25rem!important}.mr-neg-9x-lg,.mx-neg-9x-lg{margin-right:-2.25rem!important}.mb-neg-9x-lg,.my-neg-9x-lg{margin-bottom:-2.25rem!important}.ml-neg-9x-lg,.mx-neg-9x-lg{margin-left:-2.25rem!important}.m-neg-8x-lg{margin:-2rem!important}.mt-neg-8x-lg,.my-neg-8x-lg{margin-top:-2rem!important}.mr-neg-8x-lg,.mx-neg-8x-lg{margin-right:-2rem!important}.mb-neg-8x-lg,.my-neg-8x-lg{margin-bottom:-2rem!important}.ml-neg-8x-lg,.mx-neg-8x-lg{margin-left:-2rem!important}.m-neg-7x-lg{margin:-1.75rem!important}.mt-neg-7x-lg,.my-neg-7x-lg{margin-top:-1.75rem!important}.mr-neg-7x-lg,.mx-neg-7x-lg{margin-right:-1.75rem!important}.mb-neg-7x-lg,.my-neg-7x-lg{margin-bottom:-1.75rem!important}.ml-neg-7x-lg,.mx-neg-7x-lg{margin-left:-1.75rem!important}.m-neg-6x-lg{margin:-1.5rem!important}.mt-neg-6x-lg,.my-neg-6x-lg{margin-top:-1.5rem!important}.mr-neg-6x-lg,.mx-neg-6x-lg{margin-right:-1.5rem!important}.mb-neg-6x-lg,.my-neg-6x-lg{margin-bottom:-1.5rem!important}.ml-neg-6x-lg,.mx-neg-6x-lg{margin-left:-1.5rem!important}.m-neg-5x-lg{margin:-1.25rem!important}.mt-neg-5x-lg,.my-neg-5x-lg{margin-top:-1.25rem!important}.mr-neg-5x-lg,.mx-neg-5x-lg{margin-right:-1.25rem!important}.mb-neg-5x-lg,.my-neg-5x-lg{margin-bottom:-1.25rem!important}.ml-neg-5x-lg,.mx-neg-5x-lg{margin-left:-1.25rem!important}.m-neg-4x-lg{margin:-1rem!important}.mt-neg-4x-lg,.my-neg-4x-lg{margin-top:-1rem!important}.mr-neg-4x-lg,.mx-neg-4x-lg{margin-right:-1rem!important}.mb-neg-4x-lg,.my-neg-4x-lg{margin-bottom:-1rem!important}.ml-neg-4x-lg,.mx-neg-4x-lg{margin-left:-1rem!important}.m-neg-3x-lg{margin:-.75rem!important}.mt-neg-3x-lg,.my-neg-3x-lg{margin-top:-.75rem!important}.mr-neg-3x-lg,.mx-neg-3x-lg{margin-right:-.75rem!important}.mb-neg-3x-lg,.my-neg-3x-lg{margin-bottom:-.75rem!important}.ml-neg-3x-lg,.mx-neg-3x-lg{margin-left:-.75rem!important}.m-neg-2x-lg{margin:-.5rem!important}.mt-neg-2x-lg,.my-neg-2x-lg{margin-top:-.5rem!important}.mr-neg-2x-lg,.mx-neg-2x-lg{margin-right:-.5rem!important}.mb-neg-2x-lg,.my-neg-2x-lg{margin-bottom:-.5rem!important}.ml-neg-2x-lg,.mx-neg-2x-lg{margin-left:-.5rem!important}.m-neg-1x-lg{margin:-.25rem!important}.mt-neg-1x-lg,.my-neg-1x-lg{margin-top:-.25rem!important}.mr-neg-1x-lg,.mx-neg-1x-lg{margin-right:-.25rem!important}.mb-neg-1x-lg,.my-neg-1x-lg{margin-bottom:-.25rem!important}.ml-neg-1x-lg,.mx-neg-1x-lg{margin-left:-.25rem!important}.m-0x-lg{margin:0!important}.mt-0x-lg,.my-0x-lg{margin-top:0!important}.mr-0x-lg,.mx-0x-lg{margin-right:0!important}.mb-0x-lg,.my-0x-lg{margin-bottom:0!important}.ml-0x-lg,.mx-0x-lg{margin-left:0!important}.m-1x-lg{margin:.25rem!important}.mt-1x-lg,.my-1x-lg{margin-top:.25rem!important}.mr-1x-lg,.mx-1x-lg{margin-right:.25rem!important}.mb-1x-lg,.my-1x-lg{margin-bottom:.25rem!important}.ml-1x-lg,.mx-1x-lg{margin-left:.25rem!important}.m-2x-lg{margin:.5rem!important}.mt-2x-lg,.my-2x-lg{margin-top:.5rem!important}.mr-2x-lg,.mx-2x-lg{margin-right:.5rem!important}.mb-2x-lg,.my-2x-lg{margin-bottom:.5rem!important}.ml-2x-lg,.mx-2x-lg{margin-left:.5rem!important}.m-3x-lg{margin:.75rem!important}.mt-3x-lg,.my-3x-lg{margin-top:.75rem!important}.mr-3x-lg,.mx-3x-lg{margin-right:.75rem!important}.mb-3x-lg,.my-3x-lg{margin-bottom:.75rem!important}.ml-3x-lg,.mx-3x-lg{margin-left:.75rem!important}.m-4x-lg{margin:1rem!important}.mt-4x-lg,.my-4x-lg{margin-top:1rem!important}.mr-4x-lg,.mx-4x-lg{margin-right:1rem!important}.mb-4x-lg,.my-4x-lg{margin-bottom:1rem!important}.ml-4x-lg,.mx-4x-lg{margin-left:1rem!important}.m-5x-lg{margin:1.25rem!important}.mt-5x-lg,.my-5x-lg{margin-top:1.25rem!important}.mr-5x-lg,.mx-5x-lg{margin-right:1.25rem!important}.mb-5x-lg,.my-5x-lg{margin-bottom:1.25rem!important}.ml-5x-lg,.mx-5x-lg{margin-left:1.25rem!important}.m-6x-lg{margin:1.5rem!important}.mt-6x-lg,.my-6x-lg{margin-top:1.5rem!important}.mr-6x-lg,.mx-6x-lg{margin-right:1.5rem!important}.mb-6x-lg,.my-6x-lg{margin-bottom:1.5rem!important}.ml-6x-lg,.mx-6x-lg{margin-left:1.5rem!important}.m-7x-lg{margin:1.75rem!important}.mt-7x-lg,.my-7x-lg{margin-top:1.75rem!important}.mr-7x-lg,.mx-7x-lg{margin-right:1.75rem!important}.mb-7x-lg,.my-7x-lg{margin-bottom:1.75rem!important}.ml-7x-lg,.mx-7x-lg{margin-left:1.75rem!important}.m-8x-lg{margin:2rem!important}.mt-8x-lg,.my-8x-lg{margin-top:2rem!important}.mr-8x-lg,.mx-8x-lg{margin-right:2rem!important}.mb-8x-lg,.my-8x-lg{margin-bottom:2rem!important}.ml-8x-lg,.mx-8x-lg{margin-left:2rem!important}.m-9x-lg{margin:2.25rem!important}.mt-9x-lg,.my-9x-lg{margin-top:2.25rem!important}.mr-9x-lg,.mx-9x-lg{margin-right:2.25rem!important}.mb-9x-lg,.my-9x-lg{margin-bottom:2.25rem!important}.ml-9x-lg,.mx-9x-lg{margin-left:2.25rem!important}.m-10x-lg{margin:2.5rem!important}.mt-10x-lg,.my-10x-lg{margin-top:2.5rem!important}.mr-10x-lg,.mx-10x-lg{margin-right:2.5rem!important}.mb-10x-lg,.my-10x-lg{margin-bottom:2.5rem!important}.ml-10x-lg,.mx-10x-lg{margin-left:2.5rem!important}.m-11x-lg{margin:2.75rem!important}.mt-11x-lg,.my-11x-lg{margin-top:2.75rem!important}.mr-11x-lg,.mx-11x-lg{margin-right:2.75rem!important}.mb-11x-lg,.my-11x-lg{margin-bottom:2.75rem!important}.ml-11x-lg,.mx-11x-lg{margin-left:2.75rem!important}.m-12x-lg{margin:3rem!important}.mt-12x-lg,.my-12x-lg{margin-top:3rem!important}.mr-12x-lg,.mx-12x-lg{margin-right:3rem!important}.mb-12x-lg,.my-12x-lg{margin-bottom:3rem!important}.ml-12x-lg,.mx-12x-lg{margin-left:3rem!important}.m-13x-lg{margin:3.25rem!important}.mt-13x-lg,.my-13x-lg{margin-top:3.25rem!important}.mr-13x-lg,.mx-13x-lg{margin-right:3.25rem!important}.mb-13x-lg,.my-13x-lg{margin-bottom:3.25rem!important}.ml-13x-lg,.mx-13x-lg{margin-left:3.25rem!important}.m-14x-lg{margin:3.5rem!important}.mt-14x-lg,.my-14x-lg{margin-top:3.5rem!important}.mr-14x-lg,.mx-14x-lg{margin-right:3.5rem!important}.mb-14x-lg,.my-14x-lg{margin-bottom:3.5rem!important}.ml-14x-lg,.mx-14x-lg{margin-left:3.5rem!important}.m-15x-lg{margin:3.75rem!important}.mt-15x-lg,.my-15x-lg{margin-top:3.75rem!important}.mr-15x-lg,.mx-15x-lg{margin-right:3.75rem!important}.mb-15x-lg,.my-15x-lg{margin-bottom:3.75rem!important}.ml-15x-lg,.mx-15x-lg{margin-left:3.75rem!important}.m-16x-lg{margin:4rem!important}.mt-16x-lg,.my-16x-lg{margin-top:4rem!important}.mr-16x-lg,.mx-16x-lg{margin-right:4rem!important}.mb-16x-lg,.my-16x-lg{margin-bottom:4rem!important}.ml-16x-lg,.mx-16x-lg{margin-left:4rem!important}.m-17x-lg{margin:4.25rem!important}.mt-17x-lg,.my-17x-lg{margin-top:4.25rem!important}.mr-17x-lg,.mx-17x-lg{margin-right:4.25rem!important}.mb-17x-lg,.my-17x-lg{margin-bottom:4.25rem!important}.ml-17x-lg,.mx-17x-lg{margin-left:4.25rem!important}.m-18x-lg{margin:4.5rem!important}.mt-18x-lg,.my-18x-lg{margin-top:4.5rem!important}.mr-18x-lg,.mx-18x-lg{margin-right:4.5rem!important}.mb-18x-lg,.my-18x-lg{margin-bottom:4.5rem!important}.ml-18x-lg,.mx-18x-lg{margin-left:4.5rem!important}.m-19x-lg{margin:4.75rem!important}.mt-19x-lg,.my-19x-lg{margin-top:4.75rem!important}.mr-19x-lg,.mx-19x-lg{margin-right:4.75rem!important}.mb-19x-lg,.my-19x-lg{margin-bottom:4.75rem!important}.ml-19x-lg,.mx-19x-lg{margin-left:4.75rem!important}.m-20x-lg{margin:5rem!important}.mt-20x-lg,.my-20x-lg{margin-top:5rem!important}.mr-20x-lg,.mx-20x-lg{margin-right:5rem!important}.mb-20x-lg,.my-20x-lg{margin-bottom:5rem!important}.ml-20x-lg,.mx-20x-lg{margin-left:5rem!important}.m-21x-lg{margin:5.25rem!important}.mt-21x-lg,.my-21x-lg{margin-top:5.25rem!important}.mr-21x-lg,.mx-21x-lg{margin-right:5.25rem!important}.mb-21x-lg,.my-21x-lg{margin-bottom:5.25rem!important}.ml-21x-lg,.mx-21x-lg{margin-left:5.25rem!important}.m-22x-lg{margin:5.5rem!important}.mt-22x-lg,.my-22x-lg{margin-top:5.5rem!important}.mr-22x-lg,.mx-22x-lg{margin-right:5.5rem!important}.mb-22x-lg,.my-22x-lg{margin-bottom:5.5rem!important}.ml-22x-lg,.mx-22x-lg{margin-left:5.5rem!important}.m-23x-lg{margin:5.75rem!important}.mt-23x-lg,.my-23x-lg{margin-top:5.75rem!important}.mr-23x-lg,.mx-23x-lg{margin-right:5.75rem!important}.mb-23x-lg,.my-23x-lg{margin-bottom:5.75rem!important}.ml-23x-lg,.mx-23x-lg{margin-left:5.75rem!important}.m-24x-lg{margin:6rem!important}.mt-24x-lg,.my-24x-lg{margin-top:6rem!important}.mr-24x-lg,.mx-24x-lg{margin-right:6rem!important}.mb-24x-lg,.my-24x-lg{margin-bottom:6rem!important}.ml-24x-lg,.mx-24x-lg{margin-left:6rem!important}.m-25x-lg{margin:6.25rem!important}.mt-25x-lg,.my-25x-lg{margin-top:6.25rem!important}.mr-25x-lg,.mx-25x-lg{margin-right:6.25rem!important}.mb-25x-lg,.my-25x-lg{margin-bottom:6.25rem!important}.ml-25x-lg,.mx-25x-lg{margin-left:6.25rem!important}.m-26x-lg{margin:6.5rem!important}.mt-26x-lg,.my-26x-lg{margin-top:6.5rem!important}.mr-26x-lg,.mx-26x-lg{margin-right:6.5rem!important}.mb-26x-lg,.my-26x-lg{margin-bottom:6.5rem!important}.ml-26x-lg,.mx-26x-lg{margin-left:6.5rem!important}.m-27x-lg{margin:6.75rem!important}.mt-27x-lg,.my-27x-lg{margin-top:6.75rem!important}.mr-27x-lg,.mx-27x-lg{margin-right:6.75rem!important}.mb-27x-lg,.my-27x-lg{margin-bottom:6.75rem!important}.ml-27x-lg,.mx-27x-lg{margin-left:6.75rem!important}.m-28x-lg{margin:7rem!important}.mt-28x-lg,.my-28x-lg{margin-top:7rem!important}.mr-28x-lg,.mx-28x-lg{margin-right:7rem!important}.mb-28x-lg,.my-28x-lg{margin-bottom:7rem!important}.ml-28x-lg,.mx-28x-lg{margin-left:7rem!important}.m-29x-lg{margin:7.25rem!important}.mt-29x-lg,.my-29x-lg{margin-top:7.25rem!important}.mr-29x-lg,.mx-29x-lg{margin-right:7.25rem!important}.mb-29x-lg,.my-29x-lg{margin-bottom:7.25rem!important}.ml-29x-lg,.mx-29x-lg{margin-left:7.25rem!important}.m-30x-lg{margin:7.5rem!important}.mt-30x-lg,.my-30x-lg{margin-top:7.5rem!important}.mr-30x-lg,.mx-30x-lg{margin-right:7.5rem!important}.mb-30x-lg,.my-30x-lg{margin-bottom:7.5rem!important}.ml-30x-lg,.mx-30x-lg{margin-left:7.5rem!important}.p-neg-10x-lg{padding:-2.5rem!important}.pt-neg-10x-lg,.py-neg-10x-lg{padding-top:-2.5rem!important}.pr-neg-10x-lg,.px-neg-10x-lg{padding-right:-2.5rem!important}.pb-neg-10x-lg,.py-neg-10x-lg{padding-bottom:-2.5rem!important}.pl-neg-10x-lg,.px-neg-10x-lg{padding-left:-2.5rem!important}.p-neg-9x-lg{padding:-2.25rem!important}.pt-neg-9x-lg,.py-neg-9x-lg{padding-top:-2.25rem!important}.pr-neg-9x-lg,.px-neg-9x-lg{padding-right:-2.25rem!important}.pb-neg-9x-lg,.py-neg-9x-lg{padding-bottom:-2.25rem!important}.pl-neg-9x-lg,.px-neg-9x-lg{padding-left:-2.25rem!important}.p-neg-8x-lg{padding:-2rem!important}.pt-neg-8x-lg,.py-neg-8x-lg{padding-top:-2rem!important}.pr-neg-8x-lg,.px-neg-8x-lg{padding-right:-2rem!important}.pb-neg-8x-lg,.py-neg-8x-lg{padding-bottom:-2rem!important}.pl-neg-8x-lg,.px-neg-8x-lg{padding-left:-2rem!important}.p-neg-7x-lg{padding:-1.75rem!important}.pt-neg-7x-lg,.py-neg-7x-lg{padding-top:-1.75rem!important}.pr-neg-7x-lg,.px-neg-7x-lg{padding-right:-1.75rem!important}.pb-neg-7x-lg,.py-neg-7x-lg{padding-bottom:-1.75rem!important}.pl-neg-7x-lg,.px-neg-7x-lg{padding-left:-1.75rem!important}.p-neg-6x-lg{padding:-1.5rem!important}.pt-neg-6x-lg,.py-neg-6x-lg{padding-top:-1.5rem!important}.pr-neg-6x-lg,.px-neg-6x-lg{padding-right:-1.5rem!important}.pb-neg-6x-lg,.py-neg-6x-lg{padding-bottom:-1.5rem!important}.pl-neg-6x-lg,.px-neg-6x-lg{padding-left:-1.5rem!important}.p-neg-5x-lg{padding:-1.25rem!important}.pt-neg-5x-lg,.py-neg-5x-lg{padding-top:-1.25rem!important}.pr-neg-5x-lg,.px-neg-5x-lg{padding-right:-1.25rem!important}.pb-neg-5x-lg,.py-neg-5x-lg{padding-bottom:-1.25rem!important}.pl-neg-5x-lg,.px-neg-5x-lg{padding-left:-1.25rem!important}.p-neg-4x-lg{padding:-1rem!important}.pt-neg-4x-lg,.py-neg-4x-lg{padding-top:-1rem!important}.pr-neg-4x-lg,.px-neg-4x-lg{padding-right:-1rem!important}.pb-neg-4x-lg,.py-neg-4x-lg{padding-bottom:-1rem!important}.pl-neg-4x-lg,.px-neg-4x-lg{padding-left:-1rem!important}.p-neg-3x-lg{padding:-.75rem!important}.pt-neg-3x-lg,.py-neg-3x-lg{padding-top:-.75rem!important}.pr-neg-3x-lg,.px-neg-3x-lg{padding-right:-.75rem!important}.pb-neg-3x-lg,.py-neg-3x-lg{padding-bottom:-.75rem!important}.pl-neg-3x-lg,.px-neg-3x-lg{padding-left:-.75rem!important}.p-neg-2x-lg{padding:-.5rem!important}.pt-neg-2x-lg,.py-neg-2x-lg{padding-top:-.5rem!important}.pr-neg-2x-lg,.px-neg-2x-lg{padding-right:-.5rem!important}.pb-neg-2x-lg,.py-neg-2x-lg{padding-bottom:-.5rem!important}.pl-neg-2x-lg,.px-neg-2x-lg{padding-left:-.5rem!important}.p-neg-1x-lg{padding:-.25rem!important}.pt-neg-1x-lg,.py-neg-1x-lg{padding-top:-.25rem!important}.pr-neg-1x-lg,.px-neg-1x-lg{padding-right:-.25rem!important}.pb-neg-1x-lg,.py-neg-1x-lg{padding-bottom:-.25rem!important}.pl-neg-1x-lg,.px-neg-1x-lg{padding-left:-.25rem!important}.p-0x-lg{padding:0!important}.pt-0x-lg,.py-0x-lg{padding-top:0!important}.pr-0x-lg,.px-0x-lg{padding-right:0!important}.pb-0x-lg,.py-0x-lg{padding-bottom:0!important}.pl-0x-lg,.px-0x-lg{padding-left:0!important}.p-1x-lg{padding:.25rem!important}.pt-1x-lg,.py-1x-lg{padding-top:.25rem!important}.pr-1x-lg,.px-1x-lg{padding-right:.25rem!important}.pb-1x-lg,.py-1x-lg{padding-bottom:.25rem!important}.pl-1x-lg,.px-1x-lg{padding-left:.25rem!important}.p-2x-lg{padding:.5rem!important}.pt-2x-lg,.py-2x-lg{padding-top:.5rem!important}.pr-2x-lg,.px-2x-lg{padding-right:.5rem!important}.pb-2x-lg,.py-2x-lg{padding-bottom:.5rem!important}.pl-2x-lg,.px-2x-lg{padding-left:.5rem!important}.p-3x-lg{padding:.75rem!important}.pt-3x-lg,.py-3x-lg{padding-top:.75rem!important}.pr-3x-lg,.px-3x-lg{padding-right:.75rem!important}.pb-3x-lg,.py-3x-lg{padding-bottom:.75rem!important}.pl-3x-lg,.px-3x-lg{padding-left:.75rem!important}.p-4x-lg{padding:1rem!important}.pt-4x-lg,.py-4x-lg{padding-top:1rem!important}.pr-4x-lg,.px-4x-lg{padding-right:1rem!important}.pb-4x-lg,.py-4x-lg{padding-bottom:1rem!important}.pl-4x-lg,.px-4x-lg{padding-left:1rem!important}.p-5x-lg{padding:1.25rem!important}.pt-5x-lg,.py-5x-lg{padding-top:1.25rem!important}.pr-5x-lg,.px-5x-lg{padding-right:1.25rem!important}.pb-5x-lg,.py-5x-lg{padding-bottom:1.25rem!important}.pl-5x-lg,.px-5x-lg{padding-left:1.25rem!important}.p-6x-lg{padding:1.5rem!important}.pt-6x-lg,.py-6x-lg{padding-top:1.5rem!important}.pr-6x-lg,.px-6x-lg{padding-right:1.5rem!important}.pb-6x-lg,.py-6x-lg{padding-bottom:1.5rem!important}.pl-6x-lg,.px-6x-lg{padding-left:1.5rem!important}.p-7x-lg{padding:1.75rem!important}.pt-7x-lg,.py-7x-lg{padding-top:1.75rem!important}.pr-7x-lg,.px-7x-lg{padding-right:1.75rem!important}.pb-7x-lg,.py-7x-lg{padding-bottom:1.75rem!important}.pl-7x-lg,.px-7x-lg{padding-left:1.75rem!important}.p-8x-lg{padding:2rem!important}.pt-8x-lg,.py-8x-lg{padding-top:2rem!important}.pr-8x-lg,.px-8x-lg{padding-right:2rem!important}.pb-8x-lg,.py-8x-lg{padding-bottom:2rem!important}.pl-8x-lg,.px-8x-lg{padding-left:2rem!important}.p-9x-lg{padding:2.25rem!important}.pt-9x-lg,.py-9x-lg{padding-top:2.25rem!important}.pr-9x-lg,.px-9x-lg{padding-right:2.25rem!important}.pb-9x-lg,.py-9x-lg{padding-bottom:2.25rem!important}.pl-9x-lg,.px-9x-lg{padding-left:2.25rem!important}.p-10x-lg{padding:2.5rem!important}.pt-10x-lg,.py-10x-lg{padding-top:2.5rem!important}.pr-10x-lg,.px-10x-lg{padding-right:2.5rem!important}.pb-10x-lg,.py-10x-lg{padding-bottom:2.5rem!important}.pl-10x-lg,.px-10x-lg{padding-left:2.5rem!important}.p-11x-lg{padding:2.75rem!important}.pt-11x-lg,.py-11x-lg{padding-top:2.75rem!important}.pr-11x-lg,.px-11x-lg{padding-right:2.75rem!important}.pb-11x-lg,.py-11x-lg{padding-bottom:2.75rem!important}.pl-11x-lg,.px-11x-lg{padding-left:2.75rem!important}.p-12x-lg{padding:3rem!important}.pt-12x-lg,.py-12x-lg{padding-top:3rem!important}.pr-12x-lg,.px-12x-lg{padding-right:3rem!important}.pb-12x-lg,.py-12x-lg{padding-bottom:3rem!important}.pl-12x-lg,.px-12x-lg{padding-left:3rem!important}.p-13x-lg{padding:3.25rem!important}.pt-13x-lg,.py-13x-lg{padding-top:3.25rem!important}.pr-13x-lg,.px-13x-lg{padding-right:3.25rem!important}.pb-13x-lg,.py-13x-lg{padding-bottom:3.25rem!important}.pl-13x-lg,.px-13x-lg{padding-left:3.25rem!important}.p-14x-lg{padding:3.5rem!important}.pt-14x-lg,.py-14x-lg{padding-top:3.5rem!important}.pr-14x-lg,.px-14x-lg{padding-right:3.5rem!important}.pb-14x-lg,.py-14x-lg{padding-bottom:3.5rem!important}.pl-14x-lg,.px-14x-lg{padding-left:3.5rem!important}.p-15x-lg{padding:3.75rem!important}.pt-15x-lg,.py-15x-lg{padding-top:3.75rem!important}.pr-15x-lg,.px-15x-lg{padding-right:3.75rem!important}.pb-15x-lg,.py-15x-lg{padding-bottom:3.75rem!important}.pl-15x-lg,.px-15x-lg{padding-left:3.75rem!important}.p-16x-lg{padding:4rem!important}.pt-16x-lg,.py-16x-lg{padding-top:4rem!important}.pr-16x-lg,.px-16x-lg{padding-right:4rem!important}.pb-16x-lg,.py-16x-lg{padding-bottom:4rem!important}.pl-16x-lg,.px-16x-lg{padding-left:4rem!important}.p-17x-lg{padding:4.25rem!important}.pt-17x-lg,.py-17x-lg{padding-top:4.25rem!important}.pr-17x-lg,.px-17x-lg{padding-right:4.25rem!important}.pb-17x-lg,.py-17x-lg{padding-bottom:4.25rem!important}.pl-17x-lg,.px-17x-lg{padding-left:4.25rem!important}.p-18x-lg{padding:4.5rem!important}.pt-18x-lg,.py-18x-lg{padding-top:4.5rem!important}.pr-18x-lg,.px-18x-lg{padding-right:4.5rem!important}.pb-18x-lg,.py-18x-lg{padding-bottom:4.5rem!important}.pl-18x-lg,.px-18x-lg{padding-left:4.5rem!important}.p-19x-lg{padding:4.75rem!important}.pt-19x-lg,.py-19x-lg{padding-top:4.75rem!important}.pr-19x-lg,.px-19x-lg{padding-right:4.75rem!important}.pb-19x-lg,.py-19x-lg{padding-bottom:4.75rem!important}.pl-19x-lg,.px-19x-lg{padding-left:4.75rem!important}.p-20x-lg{padding:5rem!important}.pt-20x-lg,.py-20x-lg{padding-top:5rem!important}.pr-20x-lg,.px-20x-lg{padding-right:5rem!important}.pb-20x-lg,.py-20x-lg{padding-bottom:5rem!important}.pl-20x-lg,.px-20x-lg{padding-left:5rem!important}.p-21x-lg{padding:5.25rem!important}.pt-21x-lg,.py-21x-lg{padding-top:5.25rem!important}.pr-21x-lg,.px-21x-lg{padding-right:5.25rem!important}.pb-21x-lg,.py-21x-lg{padding-bottom:5.25rem!important}.pl-21x-lg,.px-21x-lg{padding-left:5.25rem!important}.p-22x-lg{padding:5.5rem!important}.pt-22x-lg,.py-22x-lg{padding-top:5.5rem!important}.pr-22x-lg,.px-22x-lg{padding-right:5.5rem!important}.pb-22x-lg,.py-22x-lg{padding-bottom:5.5rem!important}.pl-22x-lg,.px-22x-lg{padding-left:5.5rem!important}.p-23x-lg{padding:5.75rem!important}.pt-23x-lg,.py-23x-lg{padding-top:5.75rem!important}.pr-23x-lg,.px-23x-lg{padding-right:5.75rem!important}.pb-23x-lg,.py-23x-lg{padding-bottom:5.75rem!important}.pl-23x-lg,.px-23x-lg{padding-left:5.75rem!important}.p-24x-lg{padding:6rem!important}.pt-24x-lg,.py-24x-lg{padding-top:6rem!important}.pr-24x-lg,.px-24x-lg{padding-right:6rem!important}.pb-24x-lg,.py-24x-lg{padding-bottom:6rem!important}.pl-24x-lg,.px-24x-lg{padding-left:6rem!important}.p-25x-lg{padding:6.25rem!important}.pt-25x-lg,.py-25x-lg{padding-top:6.25rem!important}.pr-25x-lg,.px-25x-lg{padding-right:6.25rem!important}.pb-25x-lg,.py-25x-lg{padding-bottom:6.25rem!important}.pl-25x-lg,.px-25x-lg{padding-left:6.25rem!important}.p-26x-lg{padding:6.5rem!important}.pt-26x-lg,.py-26x-lg{padding-top:6.5rem!important}.pr-26x-lg,.px-26x-lg{padding-right:6.5rem!important}.pb-26x-lg,.py-26x-lg{padding-bottom:6.5rem!important}.pl-26x-lg,.px-26x-lg{padding-left:6.5rem!important}.p-27x-lg{padding:6.75rem!important}.pt-27x-lg,.py-27x-lg{padding-top:6.75rem!important}.pr-27x-lg,.px-27x-lg{padding-right:6.75rem!important}.pb-27x-lg,.py-27x-lg{padding-bottom:6.75rem!important}.pl-27x-lg,.px-27x-lg{padding-left:6.75rem!important}.p-28x-lg{padding:7rem!important}.pt-28x-lg,.py-28x-lg{padding-top:7rem!important}.pr-28x-lg,.px-28x-lg{padding-right:7rem!important}.pb-28x-lg,.py-28x-lg{padding-bottom:7rem!important}.pl-28x-lg,.px-28x-lg{padding-left:7rem!important}.p-29x-lg{padding:7.25rem!important}.pt-29x-lg,.py-29x-lg{padding-top:7.25rem!important}.pr-29x-lg,.px-29x-lg{padding-right:7.25rem!important}.pb-29x-lg,.py-29x-lg{padding-bottom:7.25rem!important}.pl-29x-lg,.px-29x-lg{padding-left:7.25rem!important}.p-30x-lg{padding:7.5rem!important}.pt-30x-lg,.py-30x-lg{padding-top:7.5rem!important}.pr-30x-lg,.px-30x-lg{padding-right:7.5rem!important}.pb-30x-lg,.py-30x-lg{padding-bottom:7.5rem!important}.pl-30x-lg,.px-30x-lg{padding-left:7.5rem!important}.m-auto-lg{margin:auto!important}.mt-auto-lg,.my-auto-lg{margin-top:auto!important}.mr-auto-lg,.mx-auto-lg{margin-right:auto!important}.mb-auto-lg,.my-auto-lg{margin-bottom:auto!important}.ml-auto-lg,.mx-auto-lg{margin-left:auto!important}}@media(min-width:1200px){.m-neg-10x-xl{margin:-2.5rem!important}.mt-neg-10x-xl,.my-neg-10x-xl{margin-top:-2.5rem!important}.mr-neg-10x-xl,.mx-neg-10x-xl{margin-right:-2.5rem!important}.mb-neg-10x-xl,.my-neg-10x-xl{margin-bottom:-2.5rem!important}.ml-neg-10x-xl,.mx-neg-10x-xl{margin-left:-2.5rem!important}.m-neg-9x-xl{margin:-2.25rem!important}.mt-neg-9x-xl,.my-neg-9x-xl{margin-top:-2.25rem!important}.mr-neg-9x-xl,.mx-neg-9x-xl{margin-right:-2.25rem!important}.mb-neg-9x-xl,.my-neg-9x-xl{margin-bottom:-2.25rem!important}.ml-neg-9x-xl,.mx-neg-9x-xl{margin-left:-2.25rem!important}.m-neg-8x-xl{margin:-2rem!important}.mt-neg-8x-xl,.my-neg-8x-xl{margin-top:-2rem!important}.mr-neg-8x-xl,.mx-neg-8x-xl{margin-right:-2rem!important}.mb-neg-8x-xl,.my-neg-8x-xl{margin-bottom:-2rem!important}.ml-neg-8x-xl,.mx-neg-8x-xl{margin-left:-2rem!important}.m-neg-7x-xl{margin:-1.75rem!important}.mt-neg-7x-xl,.my-neg-7x-xl{margin-top:-1.75rem!important}.mr-neg-7x-xl,.mx-neg-7x-xl{margin-right:-1.75rem!important}.mb-neg-7x-xl,.my-neg-7x-xl{margin-bottom:-1.75rem!important}.ml-neg-7x-xl,.mx-neg-7x-xl{margin-left:-1.75rem!important}.m-neg-6x-xl{margin:-1.5rem!important}.mt-neg-6x-xl,.my-neg-6x-xl{margin-top:-1.5rem!important}.mr-neg-6x-xl,.mx-neg-6x-xl{margin-right:-1.5rem!important}.mb-neg-6x-xl,.my-neg-6x-xl{margin-bottom:-1.5rem!important}.ml-neg-6x-xl,.mx-neg-6x-xl{margin-left:-1.5rem!important}.m-neg-5x-xl{margin:-1.25rem!important}.mt-neg-5x-xl,.my-neg-5x-xl{margin-top:-1.25rem!important}.mr-neg-5x-xl,.mx-neg-5x-xl{margin-right:-1.25rem!important}.mb-neg-5x-xl,.my-neg-5x-xl{margin-bottom:-1.25rem!important}.ml-neg-5x-xl,.mx-neg-5x-xl{margin-left:-1.25rem!important}.m-neg-4x-xl{margin:-1rem!important}.mt-neg-4x-xl,.my-neg-4x-xl{margin-top:-1rem!important}.mr-neg-4x-xl,.mx-neg-4x-xl{margin-right:-1rem!important}.mb-neg-4x-xl,.my-neg-4x-xl{margin-bottom:-1rem!important}.ml-neg-4x-xl,.mx-neg-4x-xl{margin-left:-1rem!important}.m-neg-3x-xl{margin:-.75rem!important}.mt-neg-3x-xl,.my-neg-3x-xl{margin-top:-.75rem!important}.mr-neg-3x-xl,.mx-neg-3x-xl{margin-right:-.75rem!important}.mb-neg-3x-xl,.my-neg-3x-xl{margin-bottom:-.75rem!important}.ml-neg-3x-xl,.mx-neg-3x-xl{margin-left:-.75rem!important}.m-neg-2x-xl{margin:-.5rem!important}.mt-neg-2x-xl,.my-neg-2x-xl{margin-top:-.5rem!important}.mr-neg-2x-xl,.mx-neg-2x-xl{margin-right:-.5rem!important}.mb-neg-2x-xl,.my-neg-2x-xl{margin-bottom:-.5rem!important}.ml-neg-2x-xl,.mx-neg-2x-xl{margin-left:-.5rem!important}.m-neg-1x-xl{margin:-.25rem!important}.mt-neg-1x-xl,.my-neg-1x-xl{margin-top:-.25rem!important}.mr-neg-1x-xl,.mx-neg-1x-xl{margin-right:-.25rem!important}.mb-neg-1x-xl,.my-neg-1x-xl{margin-bottom:-.25rem!important}.ml-neg-1x-xl,.mx-neg-1x-xl{margin-left:-.25rem!important}.m-0x-xl{margin:0!important}.mt-0x-xl,.my-0x-xl{margin-top:0!important}.mr-0x-xl,.mx-0x-xl{margin-right:0!important}.mb-0x-xl,.my-0x-xl{margin-bottom:0!important}.ml-0x-xl,.mx-0x-xl{margin-left:0!important}.m-1x-xl{margin:.25rem!important}.mt-1x-xl,.my-1x-xl{margin-top:.25rem!important}.mr-1x-xl,.mx-1x-xl{margin-right:.25rem!important}.mb-1x-xl,.my-1x-xl{margin-bottom:.25rem!important}.ml-1x-xl,.mx-1x-xl{margin-left:.25rem!important}.m-2x-xl{margin:.5rem!important}.mt-2x-xl,.my-2x-xl{margin-top:.5rem!important}.mr-2x-xl,.mx-2x-xl{margin-right:.5rem!important}.mb-2x-xl,.my-2x-xl{margin-bottom:.5rem!important}.ml-2x-xl,.mx-2x-xl{margin-left:.5rem!important}.m-3x-xl{margin:.75rem!important}.mt-3x-xl,.my-3x-xl{margin-top:.75rem!important}.mr-3x-xl,.mx-3x-xl{margin-right:.75rem!important}.mb-3x-xl,.my-3x-xl{margin-bottom:.75rem!important}.ml-3x-xl,.mx-3x-xl{margin-left:.75rem!important}.m-4x-xl{margin:1rem!important}.mt-4x-xl,.my-4x-xl{margin-top:1rem!important}.mr-4x-xl,.mx-4x-xl{margin-right:1rem!important}.mb-4x-xl,.my-4x-xl{margin-bottom:1rem!important}.ml-4x-xl,.mx-4x-xl{margin-left:1rem!important}.m-5x-xl{margin:1.25rem!important}.mt-5x-xl,.my-5x-xl{margin-top:1.25rem!important}.mr-5x-xl,.mx-5x-xl{margin-right:1.25rem!important}.mb-5x-xl,.my-5x-xl{margin-bottom:1.25rem!important}.ml-5x-xl,.mx-5x-xl{margin-left:1.25rem!important}.m-6x-xl{margin:1.5rem!important}.mt-6x-xl,.my-6x-xl{margin-top:1.5rem!important}.mr-6x-xl,.mx-6x-xl{margin-right:1.5rem!important}.mb-6x-xl,.my-6x-xl{margin-bottom:1.5rem!important}.ml-6x-xl,.mx-6x-xl{margin-left:1.5rem!important}.m-7x-xl{margin:1.75rem!important}.mt-7x-xl,.my-7x-xl{margin-top:1.75rem!important}.mr-7x-xl,.mx-7x-xl{margin-right:1.75rem!important}.mb-7x-xl,.my-7x-xl{margin-bottom:1.75rem!important}.ml-7x-xl,.mx-7x-xl{margin-left:1.75rem!important}.m-8x-xl{margin:2rem!important}.mt-8x-xl,.my-8x-xl{margin-top:2rem!important}.mr-8x-xl,.mx-8x-xl{margin-right:2rem!important}.mb-8x-xl,.my-8x-xl{margin-bottom:2rem!important}.ml-8x-xl,.mx-8x-xl{margin-left:2rem!important}.m-9x-xl{margin:2.25rem!important}.mt-9x-xl,.my-9x-xl{margin-top:2.25rem!important}.mr-9x-xl,.mx-9x-xl{margin-right:2.25rem!important}.mb-9x-xl,.my-9x-xl{margin-bottom:2.25rem!important}.ml-9x-xl,.mx-9x-xl{margin-left:2.25rem!important}.m-10x-xl{margin:2.5rem!important}.mt-10x-xl,.my-10x-xl{margin-top:2.5rem!important}.mr-10x-xl,.mx-10x-xl{margin-right:2.5rem!important}.mb-10x-xl,.my-10x-xl{margin-bottom:2.5rem!important}.ml-10x-xl,.mx-10x-xl{margin-left:2.5rem!important}.m-11x-xl{margin:2.75rem!important}.mt-11x-xl,.my-11x-xl{margin-top:2.75rem!important}.mr-11x-xl,.mx-11x-xl{margin-right:2.75rem!important}.mb-11x-xl,.my-11x-xl{margin-bottom:2.75rem!important}.ml-11x-xl,.mx-11x-xl{margin-left:2.75rem!important}.m-12x-xl{margin:3rem!important}.mt-12x-xl,.my-12x-xl{margin-top:3rem!important}.mr-12x-xl,.mx-12x-xl{margin-right:3rem!important}.mb-12x-xl,.my-12x-xl{margin-bottom:3rem!important}.ml-12x-xl,.mx-12x-xl{margin-left:3rem!important}.m-13x-xl{margin:3.25rem!important}.mt-13x-xl,.my-13x-xl{margin-top:3.25rem!important}.mr-13x-xl,.mx-13x-xl{margin-right:3.25rem!important}.mb-13x-xl,.my-13x-xl{margin-bottom:3.25rem!important}.ml-13x-xl,.mx-13x-xl{margin-left:3.25rem!important}.m-14x-xl{margin:3.5rem!important}.mt-14x-xl,.my-14x-xl{margin-top:3.5rem!important}.mr-14x-xl,.mx-14x-xl{margin-right:3.5rem!important}.mb-14x-xl,.my-14x-xl{margin-bottom:3.5rem!important}.ml-14x-xl,.mx-14x-xl{margin-left:3.5rem!important}.m-15x-xl{margin:3.75rem!important}.mt-15x-xl,.my-15x-xl{margin-top:3.75rem!important}.mr-15x-xl,.mx-15x-xl{margin-right:3.75rem!important}.mb-15x-xl,.my-15x-xl{margin-bottom:3.75rem!important}.ml-15x-xl,.mx-15x-xl{margin-left:3.75rem!important}.m-16x-xl{margin:4rem!important}.mt-16x-xl,.my-16x-xl{margin-top:4rem!important}.mr-16x-xl,.mx-16x-xl{margin-right:4rem!important}.mb-16x-xl,.my-16x-xl{margin-bottom:4rem!important}.ml-16x-xl,.mx-16x-xl{margin-left:4rem!important}.m-17x-xl{margin:4.25rem!important}.mt-17x-xl,.my-17x-xl{margin-top:4.25rem!important}.mr-17x-xl,.mx-17x-xl{margin-right:4.25rem!important}.mb-17x-xl,.my-17x-xl{margin-bottom:4.25rem!important}.ml-17x-xl,.mx-17x-xl{margin-left:4.25rem!important}.m-18x-xl{margin:4.5rem!important}.mt-18x-xl,.my-18x-xl{margin-top:4.5rem!important}.mr-18x-xl,.mx-18x-xl{margin-right:4.5rem!important}.mb-18x-xl,.my-18x-xl{margin-bottom:4.5rem!important}.ml-18x-xl,.mx-18x-xl{margin-left:4.5rem!important}.m-19x-xl{margin:4.75rem!important}.mt-19x-xl,.my-19x-xl{margin-top:4.75rem!important}.mr-19x-xl,.mx-19x-xl{margin-right:4.75rem!important}.mb-19x-xl,.my-19x-xl{margin-bottom:4.75rem!important}.ml-19x-xl,.mx-19x-xl{margin-left:4.75rem!important}.m-20x-xl{margin:5rem!important}.mt-20x-xl,.my-20x-xl{margin-top:5rem!important}.mr-20x-xl,.mx-20x-xl{margin-right:5rem!important}.mb-20x-xl,.my-20x-xl{margin-bottom:5rem!important}.ml-20x-xl,.mx-20x-xl{margin-left:5rem!important}.m-21x-xl{margin:5.25rem!important}.mt-21x-xl,.my-21x-xl{margin-top:5.25rem!important}.mr-21x-xl,.mx-21x-xl{margin-right:5.25rem!important}.mb-21x-xl,.my-21x-xl{margin-bottom:5.25rem!important}.ml-21x-xl,.mx-21x-xl{margin-left:5.25rem!important}.m-22x-xl{margin:5.5rem!important}.mt-22x-xl,.my-22x-xl{margin-top:5.5rem!important}.mr-22x-xl,.mx-22x-xl{margin-right:5.5rem!important}.mb-22x-xl,.my-22x-xl{margin-bottom:5.5rem!important}.ml-22x-xl,.mx-22x-xl{margin-left:5.5rem!important}.m-23x-xl{margin:5.75rem!important}.mt-23x-xl,.my-23x-xl{margin-top:5.75rem!important}.mr-23x-xl,.mx-23x-xl{margin-right:5.75rem!important}.mb-23x-xl,.my-23x-xl{margin-bottom:5.75rem!important}.ml-23x-xl,.mx-23x-xl{margin-left:5.75rem!important}.m-24x-xl{margin:6rem!important}.mt-24x-xl,.my-24x-xl{margin-top:6rem!important}.mr-24x-xl,.mx-24x-xl{margin-right:6rem!important}.mb-24x-xl,.my-24x-xl{margin-bottom:6rem!important}.ml-24x-xl,.mx-24x-xl{margin-left:6rem!important}.m-25x-xl{margin:6.25rem!important}.mt-25x-xl,.my-25x-xl{margin-top:6.25rem!important}.mr-25x-xl,.mx-25x-xl{margin-right:6.25rem!important}.mb-25x-xl,.my-25x-xl{margin-bottom:6.25rem!important}.ml-25x-xl,.mx-25x-xl{margin-left:6.25rem!important}.m-26x-xl{margin:6.5rem!important}.mt-26x-xl,.my-26x-xl{margin-top:6.5rem!important}.mr-26x-xl,.mx-26x-xl{margin-right:6.5rem!important}.mb-26x-xl,.my-26x-xl{margin-bottom:6.5rem!important}.ml-26x-xl,.mx-26x-xl{margin-left:6.5rem!important}.m-27x-xl{margin:6.75rem!important}.mt-27x-xl,.my-27x-xl{margin-top:6.75rem!important}.mr-27x-xl,.mx-27x-xl{margin-right:6.75rem!important}.mb-27x-xl,.my-27x-xl{margin-bottom:6.75rem!important}.ml-27x-xl,.mx-27x-xl{margin-left:6.75rem!important}.m-28x-xl{margin:7rem!important}.mt-28x-xl,.my-28x-xl{margin-top:7rem!important}.mr-28x-xl,.mx-28x-xl{margin-right:7rem!important}.mb-28x-xl,.my-28x-xl{margin-bottom:7rem!important}.ml-28x-xl,.mx-28x-xl{margin-left:7rem!important}.m-29x-xl{margin:7.25rem!important}.mt-29x-xl,.my-29x-xl{margin-top:7.25rem!important}.mr-29x-xl,.mx-29x-xl{margin-right:7.25rem!important}.mb-29x-xl,.my-29x-xl{margin-bottom:7.25rem!important}.ml-29x-xl,.mx-29x-xl{margin-left:7.25rem!important}.m-30x-xl{margin:7.5rem!important}.mt-30x-xl,.my-30x-xl{margin-top:7.5rem!important}.mr-30x-xl,.mx-30x-xl{margin-right:7.5rem!important}.mb-30x-xl,.my-30x-xl{margin-bottom:7.5rem!important}.ml-30x-xl,.mx-30x-xl{margin-left:7.5rem!important}.p-neg-10x-xl{padding:-2.5rem!important}.pt-neg-10x-xl,.py-neg-10x-xl{padding-top:-2.5rem!important}.pr-neg-10x-xl,.px-neg-10x-xl{padding-right:-2.5rem!important}.pb-neg-10x-xl,.py-neg-10x-xl{padding-bottom:-2.5rem!important}.pl-neg-10x-xl,.px-neg-10x-xl{padding-left:-2.5rem!important}.p-neg-9x-xl{padding:-2.25rem!important}.pt-neg-9x-xl,.py-neg-9x-xl{padding-top:-2.25rem!important}.pr-neg-9x-xl,.px-neg-9x-xl{padding-right:-2.25rem!important}.pb-neg-9x-xl,.py-neg-9x-xl{padding-bottom:-2.25rem!important}.pl-neg-9x-xl,.px-neg-9x-xl{padding-left:-2.25rem!important}.p-neg-8x-xl{padding:-2rem!important}.pt-neg-8x-xl,.py-neg-8x-xl{padding-top:-2rem!important}.pr-neg-8x-xl,.px-neg-8x-xl{padding-right:-2rem!important}.pb-neg-8x-xl,.py-neg-8x-xl{padding-bottom:-2rem!important}.pl-neg-8x-xl,.px-neg-8x-xl{padding-left:-2rem!important}.p-neg-7x-xl{padding:-1.75rem!important}.pt-neg-7x-xl,.py-neg-7x-xl{padding-top:-1.75rem!important}.pr-neg-7x-xl,.px-neg-7x-xl{padding-right:-1.75rem!important}.pb-neg-7x-xl,.py-neg-7x-xl{padding-bottom:-1.75rem!important}.pl-neg-7x-xl,.px-neg-7x-xl{padding-left:-1.75rem!important}.p-neg-6x-xl{padding:-1.5rem!important}.pt-neg-6x-xl,.py-neg-6x-xl{padding-top:-1.5rem!important}.pr-neg-6x-xl,.px-neg-6x-xl{padding-right:-1.5rem!important}.pb-neg-6x-xl,.py-neg-6x-xl{padding-bottom:-1.5rem!important}.pl-neg-6x-xl,.px-neg-6x-xl{padding-left:-1.5rem!important}.p-neg-5x-xl{padding:-1.25rem!important}.pt-neg-5x-xl,.py-neg-5x-xl{padding-top:-1.25rem!important}.pr-neg-5x-xl,.px-neg-5x-xl{padding-right:-1.25rem!important}.pb-neg-5x-xl,.py-neg-5x-xl{padding-bottom:-1.25rem!important}.pl-neg-5x-xl,.px-neg-5x-xl{padding-left:-1.25rem!important}.p-neg-4x-xl{padding:-1rem!important}.pt-neg-4x-xl,.py-neg-4x-xl{padding-top:-1rem!important}.pr-neg-4x-xl,.px-neg-4x-xl{padding-right:-1rem!important}.pb-neg-4x-xl,.py-neg-4x-xl{padding-bottom:-1rem!important}.pl-neg-4x-xl,.px-neg-4x-xl{padding-left:-1rem!important}.p-neg-3x-xl{padding:-.75rem!important}.pt-neg-3x-xl,.py-neg-3x-xl{padding-top:-.75rem!important}.pr-neg-3x-xl,.px-neg-3x-xl{padding-right:-.75rem!important}.pb-neg-3x-xl,.py-neg-3x-xl{padding-bottom:-.75rem!important}.pl-neg-3x-xl,.px-neg-3x-xl{padding-left:-.75rem!important}.p-neg-2x-xl{padding:-.5rem!important}.pt-neg-2x-xl,.py-neg-2x-xl{padding-top:-.5rem!important}.pr-neg-2x-xl,.px-neg-2x-xl{padding-right:-.5rem!important}.pb-neg-2x-xl,.py-neg-2x-xl{padding-bottom:-.5rem!important}.pl-neg-2x-xl,.px-neg-2x-xl{padding-left:-.5rem!important}.p-neg-1x-xl{padding:-.25rem!important}.pt-neg-1x-xl,.py-neg-1x-xl{padding-top:-.25rem!important}.pr-neg-1x-xl,.px-neg-1x-xl{padding-right:-.25rem!important}.pb-neg-1x-xl,.py-neg-1x-xl{padding-bottom:-.25rem!important}.pl-neg-1x-xl,.px-neg-1x-xl{padding-left:-.25rem!important}.p-0x-xl{padding:0!important}.pt-0x-xl,.py-0x-xl{padding-top:0!important}.pr-0x-xl,.px-0x-xl{padding-right:0!important}.pb-0x-xl,.py-0x-xl{padding-bottom:0!important}.pl-0x-xl,.px-0x-xl{padding-left:0!important}.p-1x-xl{padding:.25rem!important}.pt-1x-xl,.py-1x-xl{padding-top:.25rem!important}.pr-1x-xl,.px-1x-xl{padding-right:.25rem!important}.pb-1x-xl,.py-1x-xl{padding-bottom:.25rem!important}.pl-1x-xl,.px-1x-xl{padding-left:.25rem!important}.p-2x-xl{padding:.5rem!important}.pt-2x-xl,.py-2x-xl{padding-top:.5rem!important}.pr-2x-xl,.px-2x-xl{padding-right:.5rem!important}.pb-2x-xl,.py-2x-xl{padding-bottom:.5rem!important}.pl-2x-xl,.px-2x-xl{padding-left:.5rem!important}.p-3x-xl{padding:.75rem!important}.pt-3x-xl,.py-3x-xl{padding-top:.75rem!important}.pr-3x-xl,.px-3x-xl{padding-right:.75rem!important}.pb-3x-xl,.py-3x-xl{padding-bottom:.75rem!important}.pl-3x-xl,.px-3x-xl{padding-left:.75rem!important}.p-4x-xl{padding:1rem!important}.pt-4x-xl,.py-4x-xl{padding-top:1rem!important}.pr-4x-xl,.px-4x-xl{padding-right:1rem!important}.pb-4x-xl,.py-4x-xl{padding-bottom:1rem!important}.pl-4x-xl,.px-4x-xl{padding-left:1rem!important}.p-5x-xl{padding:1.25rem!important}.pt-5x-xl,.py-5x-xl{padding-top:1.25rem!important}.pr-5x-xl,.px-5x-xl{padding-right:1.25rem!important}.pb-5x-xl,.py-5x-xl{padding-bottom:1.25rem!important}.pl-5x-xl,.px-5x-xl{padding-left:1.25rem!important}.p-6x-xl{padding:1.5rem!important}.pt-6x-xl,.py-6x-xl{padding-top:1.5rem!important}.pr-6x-xl,.px-6x-xl{padding-right:1.5rem!important}.pb-6x-xl,.py-6x-xl{padding-bottom:1.5rem!important}.pl-6x-xl,.px-6x-xl{padding-left:1.5rem!important}.p-7x-xl{padding:1.75rem!important}.pt-7x-xl,.py-7x-xl{padding-top:1.75rem!important}.pr-7x-xl,.px-7x-xl{padding-right:1.75rem!important}.pb-7x-xl,.py-7x-xl{padding-bottom:1.75rem!important}.pl-7x-xl,.px-7x-xl{padding-left:1.75rem!important}.p-8x-xl{padding:2rem!important}.pt-8x-xl,.py-8x-xl{padding-top:2rem!important}.pr-8x-xl,.px-8x-xl{padding-right:2rem!important}.pb-8x-xl,.py-8x-xl{padding-bottom:2rem!important}.pl-8x-xl,.px-8x-xl{padding-left:2rem!important}.p-9x-xl{padding:2.25rem!important}.pt-9x-xl,.py-9x-xl{padding-top:2.25rem!important}.pr-9x-xl,.px-9x-xl{padding-right:2.25rem!important}.pb-9x-xl,.py-9x-xl{padding-bottom:2.25rem!important}.pl-9x-xl,.px-9x-xl{padding-left:2.25rem!important}.p-10x-xl{padding:2.5rem!important}.pt-10x-xl,.py-10x-xl{padding-top:2.5rem!important}.pr-10x-xl,.px-10x-xl{padding-right:2.5rem!important}.pb-10x-xl,.py-10x-xl{padding-bottom:2.5rem!important}.pl-10x-xl,.px-10x-xl{padding-left:2.5rem!important}.p-11x-xl{padding:2.75rem!important}.pt-11x-xl,.py-11x-xl{padding-top:2.75rem!important}.pr-11x-xl,.px-11x-xl{padding-right:2.75rem!important}.pb-11x-xl,.py-11x-xl{padding-bottom:2.75rem!important}.pl-11x-xl,.px-11x-xl{padding-left:2.75rem!important}.p-12x-xl{padding:3rem!important}.pt-12x-xl,.py-12x-xl{padding-top:3rem!important}.pr-12x-xl,.px-12x-xl{padding-right:3rem!important}.pb-12x-xl,.py-12x-xl{padding-bottom:3rem!important}.pl-12x-xl,.px-12x-xl{padding-left:3rem!important}.p-13x-xl{padding:3.25rem!important}.pt-13x-xl,.py-13x-xl{padding-top:3.25rem!important}.pr-13x-xl,.px-13x-xl{padding-right:3.25rem!important}.pb-13x-xl,.py-13x-xl{padding-bottom:3.25rem!important}.pl-13x-xl,.px-13x-xl{padding-left:3.25rem!important}.p-14x-xl{padding:3.5rem!important}.pt-14x-xl,.py-14x-xl{padding-top:3.5rem!important}.pr-14x-xl,.px-14x-xl{padding-right:3.5rem!important}.pb-14x-xl,.py-14x-xl{padding-bottom:3.5rem!important}.pl-14x-xl,.px-14x-xl{padding-left:3.5rem!important}.p-15x-xl{padding:3.75rem!important}.pt-15x-xl,.py-15x-xl{padding-top:3.75rem!important}.pr-15x-xl,.px-15x-xl{padding-right:3.75rem!important}.pb-15x-xl,.py-15x-xl{padding-bottom:3.75rem!important}.pl-15x-xl,.px-15x-xl{padding-left:3.75rem!important}.p-16x-xl{padding:4rem!important}.pt-16x-xl,.py-16x-xl{padding-top:4rem!important}.pr-16x-xl,.px-16x-xl{padding-right:4rem!important}.pb-16x-xl,.py-16x-xl{padding-bottom:4rem!important}.pl-16x-xl,.px-16x-xl{padding-left:4rem!important}.p-17x-xl{padding:4.25rem!important}.pt-17x-xl,.py-17x-xl{padding-top:4.25rem!important}.pr-17x-xl,.px-17x-xl{padding-right:4.25rem!important}.pb-17x-xl,.py-17x-xl{padding-bottom:4.25rem!important}.pl-17x-xl,.px-17x-xl{padding-left:4.25rem!important}.p-18x-xl{padding:4.5rem!important}.pt-18x-xl,.py-18x-xl{padding-top:4.5rem!important}.pr-18x-xl,.px-18x-xl{padding-right:4.5rem!important}.pb-18x-xl,.py-18x-xl{padding-bottom:4.5rem!important}.pl-18x-xl,.px-18x-xl{padding-left:4.5rem!important}.p-19x-xl{padding:4.75rem!important}.pt-19x-xl,.py-19x-xl{padding-top:4.75rem!important}.pr-19x-xl,.px-19x-xl{padding-right:4.75rem!important}.pb-19x-xl,.py-19x-xl{padding-bottom:4.75rem!important}.pl-19x-xl,.px-19x-xl{padding-left:4.75rem!important}.p-20x-xl{padding:5rem!important}.pt-20x-xl,.py-20x-xl{padding-top:5rem!important}.pr-20x-xl,.px-20x-xl{padding-right:5rem!important}.pb-20x-xl,.py-20x-xl{padding-bottom:5rem!important}.pl-20x-xl,.px-20x-xl{padding-left:5rem!important}.p-21x-xl{padding:5.25rem!important}.pt-21x-xl,.py-21x-xl{padding-top:5.25rem!important}.pr-21x-xl,.px-21x-xl{padding-right:5.25rem!important}.pb-21x-xl,.py-21x-xl{padding-bottom:5.25rem!important}.pl-21x-xl,.px-21x-xl{padding-left:5.25rem!important}.p-22x-xl{padding:5.5rem!important}.pt-22x-xl,.py-22x-xl{padding-top:5.5rem!important}.pr-22x-xl,.px-22x-xl{padding-right:5.5rem!important}.pb-22x-xl,.py-22x-xl{padding-bottom:5.5rem!important}.pl-22x-xl,.px-22x-xl{padding-left:5.5rem!important}.p-23x-xl{padding:5.75rem!important}.pt-23x-xl,.py-23x-xl{padding-top:5.75rem!important}.pr-23x-xl,.px-23x-xl{padding-right:5.75rem!important}.pb-23x-xl,.py-23x-xl{padding-bottom:5.75rem!important}.pl-23x-xl,.px-23x-xl{padding-left:5.75rem!important}.p-24x-xl{padding:6rem!important}.pt-24x-xl,.py-24x-xl{padding-top:6rem!important}.pr-24x-xl,.px-24x-xl{padding-right:6rem!important}.pb-24x-xl,.py-24x-xl{padding-bottom:6rem!important}.pl-24x-xl,.px-24x-xl{padding-left:6rem!important}.p-25x-xl{padding:6.25rem!important}.pt-25x-xl,.py-25x-xl{padding-top:6.25rem!important}.pr-25x-xl,.px-25x-xl{padding-right:6.25rem!important}.pb-25x-xl,.py-25x-xl{padding-bottom:6.25rem!important}.pl-25x-xl,.px-25x-xl{padding-left:6.25rem!important}.p-26x-xl{padding:6.5rem!important}.pt-26x-xl,.py-26x-xl{padding-top:6.5rem!important}.pr-26x-xl,.px-26x-xl{padding-right:6.5rem!important}.pb-26x-xl,.py-26x-xl{padding-bottom:6.5rem!important}.pl-26x-xl,.px-26x-xl{padding-left:6.5rem!important}.p-27x-xl{padding:6.75rem!important}.pt-27x-xl,.py-27x-xl{padding-top:6.75rem!important}.pr-27x-xl,.px-27x-xl{padding-right:6.75rem!important}.pb-27x-xl,.py-27x-xl{padding-bottom:6.75rem!important}.pl-27x-xl,.px-27x-xl{padding-left:6.75rem!important}.p-28x-xl{padding:7rem!important}.pt-28x-xl,.py-28x-xl{padding-top:7rem!important}.pr-28x-xl,.px-28x-xl{padding-right:7rem!important}.pb-28x-xl,.py-28x-xl{padding-bottom:7rem!important}.pl-28x-xl,.px-28x-xl{padding-left:7rem!important}.p-29x-xl{padding:7.25rem!important}.pt-29x-xl,.py-29x-xl{padding-top:7.25rem!important}.pr-29x-xl,.px-29x-xl{padding-right:7.25rem!important}.pb-29x-xl,.py-29x-xl{padding-bottom:7.25rem!important}.pl-29x-xl,.px-29x-xl{padding-left:7.25rem!important}.p-30x-xl{padding:7.5rem!important}.pt-30x-xl,.py-30x-xl{padding-top:7.5rem!important}.pr-30x-xl,.px-30x-xl{padding-right:7.5rem!important}.pb-30x-xl,.py-30x-xl{padding-bottom:7.5rem!important}.pl-30x-xl,.px-30x-xl{padding-left:7.5rem!important}.m-auto-xl{margin:auto!important}.mt-auto-xl,.my-auto-xl{margin-top:auto!important}.mr-auto-xl,.mx-auto-xl{margin-right:auto!important}.mb-auto-xl,.my-auto-xl{margin-bottom:auto!important}.ml-auto-xl,.mx-auto-xl{margin-left:auto!important}}@media(min-width:1400px){.m-neg-10x-xxl{margin:-2.5rem!important}.mt-neg-10x-xxl,.my-neg-10x-xxl{margin-top:-2.5rem!important}.mr-neg-10x-xxl,.mx-neg-10x-xxl{margin-right:-2.5rem!important}.mb-neg-10x-xxl,.my-neg-10x-xxl{margin-bottom:-2.5rem!important}.ml-neg-10x-xxl,.mx-neg-10x-xxl{margin-left:-2.5rem!important}.m-neg-9x-xxl{margin:-2.25rem!important}.mt-neg-9x-xxl,.my-neg-9x-xxl{margin-top:-2.25rem!important}.mr-neg-9x-xxl,.mx-neg-9x-xxl{margin-right:-2.25rem!important}.mb-neg-9x-xxl,.my-neg-9x-xxl{margin-bottom:-2.25rem!important}.ml-neg-9x-xxl,.mx-neg-9x-xxl{margin-left:-2.25rem!important}.m-neg-8x-xxl{margin:-2rem!important}.mt-neg-8x-xxl,.my-neg-8x-xxl{margin-top:-2rem!important}.mr-neg-8x-xxl,.mx-neg-8x-xxl{margin-right:-2rem!important}.mb-neg-8x-xxl,.my-neg-8x-xxl{margin-bottom:-2rem!important}.ml-neg-8x-xxl,.mx-neg-8x-xxl{margin-left:-2rem!important}.m-neg-7x-xxl{margin:-1.75rem!important}.mt-neg-7x-xxl,.my-neg-7x-xxl{margin-top:-1.75rem!important}.mr-neg-7x-xxl,.mx-neg-7x-xxl{margin-right:-1.75rem!important}.mb-neg-7x-xxl,.my-neg-7x-xxl{margin-bottom:-1.75rem!important}.ml-neg-7x-xxl,.mx-neg-7x-xxl{margin-left:-1.75rem!important}.m-neg-6x-xxl{margin:-1.5rem!important}.mt-neg-6x-xxl,.my-neg-6x-xxl{margin-top:-1.5rem!important}.mr-neg-6x-xxl,.mx-neg-6x-xxl{margin-right:-1.5rem!important}.mb-neg-6x-xxl,.my-neg-6x-xxl{margin-bottom:-1.5rem!important}.ml-neg-6x-xxl,.mx-neg-6x-xxl{margin-left:-1.5rem!important}.m-neg-5x-xxl{margin:-1.25rem!important}.mt-neg-5x-xxl,.my-neg-5x-xxl{margin-top:-1.25rem!important}.mr-neg-5x-xxl,.mx-neg-5x-xxl{margin-right:-1.25rem!important}.mb-neg-5x-xxl,.my-neg-5x-xxl{margin-bottom:-1.25rem!important}.ml-neg-5x-xxl,.mx-neg-5x-xxl{margin-left:-1.25rem!important}.m-neg-4x-xxl{margin:-1rem!important}.mt-neg-4x-xxl,.my-neg-4x-xxl{margin-top:-1rem!important}.mr-neg-4x-xxl,.mx-neg-4x-xxl{margin-right:-1rem!important}.mb-neg-4x-xxl,.my-neg-4x-xxl{margin-bottom:-1rem!important}.ml-neg-4x-xxl,.mx-neg-4x-xxl{margin-left:-1rem!important}.m-neg-3x-xxl{margin:-.75rem!important}.mt-neg-3x-xxl,.my-neg-3x-xxl{margin-top:-.75rem!important}.mr-neg-3x-xxl,.mx-neg-3x-xxl{margin-right:-.75rem!important}.mb-neg-3x-xxl,.my-neg-3x-xxl{margin-bottom:-.75rem!important}.ml-neg-3x-xxl,.mx-neg-3x-xxl{margin-left:-.75rem!important}.m-neg-2x-xxl{margin:-.5rem!important}.mt-neg-2x-xxl,.my-neg-2x-xxl{margin-top:-.5rem!important}.mr-neg-2x-xxl,.mx-neg-2x-xxl{margin-right:-.5rem!important}.mb-neg-2x-xxl,.my-neg-2x-xxl{margin-bottom:-.5rem!important}.ml-neg-2x-xxl,.mx-neg-2x-xxl{margin-left:-.5rem!important}.m-neg-1x-xxl{margin:-.25rem!important}.mt-neg-1x-xxl,.my-neg-1x-xxl{margin-top:-.25rem!important}.mr-neg-1x-xxl,.mx-neg-1x-xxl{margin-right:-.25rem!important}.mb-neg-1x-xxl,.my-neg-1x-xxl{margin-bottom:-.25rem!important}.ml-neg-1x-xxl,.mx-neg-1x-xxl{margin-left:-.25rem!important}.m-0x-xxl{margin:0!important}.mt-0x-xxl,.my-0x-xxl{margin-top:0!important}.mr-0x-xxl,.mx-0x-xxl{margin-right:0!important}.mb-0x-xxl,.my-0x-xxl{margin-bottom:0!important}.ml-0x-xxl,.mx-0x-xxl{margin-left:0!important}.m-1x-xxl{margin:.25rem!important}.mt-1x-xxl,.my-1x-xxl{margin-top:.25rem!important}.mr-1x-xxl,.mx-1x-xxl{margin-right:.25rem!important}.mb-1x-xxl,.my-1x-xxl{margin-bottom:.25rem!important}.ml-1x-xxl,.mx-1x-xxl{margin-left:.25rem!important}.m-2x-xxl{margin:.5rem!important}.mt-2x-xxl,.my-2x-xxl{margin-top:.5rem!important}.mr-2x-xxl,.mx-2x-xxl{margin-right:.5rem!important}.mb-2x-xxl,.my-2x-xxl{margin-bottom:.5rem!important}.ml-2x-xxl,.mx-2x-xxl{margin-left:.5rem!important}.m-3x-xxl{margin:.75rem!important}.mt-3x-xxl,.my-3x-xxl{margin-top:.75rem!important}.mr-3x-xxl,.mx-3x-xxl{margin-right:.75rem!important}.mb-3x-xxl,.my-3x-xxl{margin-bottom:.75rem!important}.ml-3x-xxl,.mx-3x-xxl{margin-left:.75rem!important}.m-4x-xxl{margin:1rem!important}.mt-4x-xxl,.my-4x-xxl{margin-top:1rem!important}.mr-4x-xxl,.mx-4x-xxl{margin-right:1rem!important}.mb-4x-xxl,.my-4x-xxl{margin-bottom:1rem!important}.ml-4x-xxl,.mx-4x-xxl{margin-left:1rem!important}.m-5x-xxl{margin:1.25rem!important}.mt-5x-xxl,.my-5x-xxl{margin-top:1.25rem!important}.mr-5x-xxl,.mx-5x-xxl{margin-right:1.25rem!important}.mb-5x-xxl,.my-5x-xxl{margin-bottom:1.25rem!important}.ml-5x-xxl,.mx-5x-xxl{margin-left:1.25rem!important}.m-6x-xxl{margin:1.5rem!important}.mt-6x-xxl,.my-6x-xxl{margin-top:1.5rem!important}.mr-6x-xxl,.mx-6x-xxl{margin-right:1.5rem!important}.mb-6x-xxl,.my-6x-xxl{margin-bottom:1.5rem!important}.ml-6x-xxl,.mx-6x-xxl{margin-left:1.5rem!important}.m-7x-xxl{margin:1.75rem!important}.mt-7x-xxl,.my-7x-xxl{margin-top:1.75rem!important}.mr-7x-xxl,.mx-7x-xxl{margin-right:1.75rem!important}.mb-7x-xxl,.my-7x-xxl{margin-bottom:1.75rem!important}.ml-7x-xxl,.mx-7x-xxl{margin-left:1.75rem!important}.m-8x-xxl{margin:2rem!important}.mt-8x-xxl,.my-8x-xxl{margin-top:2rem!important}.mr-8x-xxl,.mx-8x-xxl{margin-right:2rem!important}.mb-8x-xxl,.my-8x-xxl{margin-bottom:2rem!important}.ml-8x-xxl,.mx-8x-xxl{margin-left:2rem!important}.m-9x-xxl{margin:2.25rem!important}.mt-9x-xxl,.my-9x-xxl{margin-top:2.25rem!important}.mr-9x-xxl,.mx-9x-xxl{margin-right:2.25rem!important}.mb-9x-xxl,.my-9x-xxl{margin-bottom:2.25rem!important}.ml-9x-xxl,.mx-9x-xxl{margin-left:2.25rem!important}.m-10x-xxl{margin:2.5rem!important}.mt-10x-xxl,.my-10x-xxl{margin-top:2.5rem!important}.mr-10x-xxl,.mx-10x-xxl{margin-right:2.5rem!important}.mb-10x-xxl,.my-10x-xxl{margin-bottom:2.5rem!important}.ml-10x-xxl,.mx-10x-xxl{margin-left:2.5rem!important}.m-11x-xxl{margin:2.75rem!important}.mt-11x-xxl,.my-11x-xxl{margin-top:2.75rem!important}.mr-11x-xxl,.mx-11x-xxl{margin-right:2.75rem!important}.mb-11x-xxl,.my-11x-xxl{margin-bottom:2.75rem!important}.ml-11x-xxl,.mx-11x-xxl{margin-left:2.75rem!important}.m-12x-xxl{margin:3rem!important}.mt-12x-xxl,.my-12x-xxl{margin-top:3rem!important}.mr-12x-xxl,.mx-12x-xxl{margin-right:3rem!important}.mb-12x-xxl,.my-12x-xxl{margin-bottom:3rem!important}.ml-12x-xxl,.mx-12x-xxl{margin-left:3rem!important}.m-13x-xxl{margin:3.25rem!important}.mt-13x-xxl,.my-13x-xxl{margin-top:3.25rem!important}.mr-13x-xxl,.mx-13x-xxl{margin-right:3.25rem!important}.mb-13x-xxl,.my-13x-xxl{margin-bottom:3.25rem!important}.ml-13x-xxl,.mx-13x-xxl{margin-left:3.25rem!important}.m-14x-xxl{margin:3.5rem!important}.mt-14x-xxl,.my-14x-xxl{margin-top:3.5rem!important}.mr-14x-xxl,.mx-14x-xxl{margin-right:3.5rem!important}.mb-14x-xxl,.my-14x-xxl{margin-bottom:3.5rem!important}.ml-14x-xxl,.mx-14x-xxl{margin-left:3.5rem!important}.m-15x-xxl{margin:3.75rem!important}.mt-15x-xxl,.my-15x-xxl{margin-top:3.75rem!important}.mr-15x-xxl,.mx-15x-xxl{margin-right:3.75rem!important}.mb-15x-xxl,.my-15x-xxl{margin-bottom:3.75rem!important}.ml-15x-xxl,.mx-15x-xxl{margin-left:3.75rem!important}.m-16x-xxl{margin:4rem!important}.mt-16x-xxl,.my-16x-xxl{margin-top:4rem!important}.mr-16x-xxl,.mx-16x-xxl{margin-right:4rem!important}.mb-16x-xxl,.my-16x-xxl{margin-bottom:4rem!important}.ml-16x-xxl,.mx-16x-xxl{margin-left:4rem!important}.m-17x-xxl{margin:4.25rem!important}.mt-17x-xxl,.my-17x-xxl{margin-top:4.25rem!important}.mr-17x-xxl,.mx-17x-xxl{margin-right:4.25rem!important}.mb-17x-xxl,.my-17x-xxl{margin-bottom:4.25rem!important}.ml-17x-xxl,.mx-17x-xxl{margin-left:4.25rem!important}.m-18x-xxl{margin:4.5rem!important}.mt-18x-xxl,.my-18x-xxl{margin-top:4.5rem!important}.mr-18x-xxl,.mx-18x-xxl{margin-right:4.5rem!important}.mb-18x-xxl,.my-18x-xxl{margin-bottom:4.5rem!important}.ml-18x-xxl,.mx-18x-xxl{margin-left:4.5rem!important}.m-19x-xxl{margin:4.75rem!important}.mt-19x-xxl,.my-19x-xxl{margin-top:4.75rem!important}.mr-19x-xxl,.mx-19x-xxl{margin-right:4.75rem!important}.mb-19x-xxl,.my-19x-xxl{margin-bottom:4.75rem!important}.ml-19x-xxl,.mx-19x-xxl{margin-left:4.75rem!important}.m-20x-xxl{margin:5rem!important}.mt-20x-xxl,.my-20x-xxl{margin-top:5rem!important}.mr-20x-xxl,.mx-20x-xxl{margin-right:5rem!important}.mb-20x-xxl,.my-20x-xxl{margin-bottom:5rem!important}.ml-20x-xxl,.mx-20x-xxl{margin-left:5rem!important}.m-21x-xxl{margin:5.25rem!important}.mt-21x-xxl,.my-21x-xxl{margin-top:5.25rem!important}.mr-21x-xxl,.mx-21x-xxl{margin-right:5.25rem!important}.mb-21x-xxl,.my-21x-xxl{margin-bottom:5.25rem!important}.ml-21x-xxl,.mx-21x-xxl{margin-left:5.25rem!important}.m-22x-xxl{margin:5.5rem!important}.mt-22x-xxl,.my-22x-xxl{margin-top:5.5rem!important}.mr-22x-xxl,.mx-22x-xxl{margin-right:5.5rem!important}.mb-22x-xxl,.my-22x-xxl{margin-bottom:5.5rem!important}.ml-22x-xxl,.mx-22x-xxl{margin-left:5.5rem!important}.m-23x-xxl{margin:5.75rem!important}.mt-23x-xxl,.my-23x-xxl{margin-top:5.75rem!important}.mr-23x-xxl,.mx-23x-xxl{margin-right:5.75rem!important}.mb-23x-xxl,.my-23x-xxl{margin-bottom:5.75rem!important}.ml-23x-xxl,.mx-23x-xxl{margin-left:5.75rem!important}.m-24x-xxl{margin:6rem!important}.mt-24x-xxl,.my-24x-xxl{margin-top:6rem!important}.mr-24x-xxl,.mx-24x-xxl{margin-right:6rem!important}.mb-24x-xxl,.my-24x-xxl{margin-bottom:6rem!important}.ml-24x-xxl,.mx-24x-xxl{margin-left:6rem!important}.m-25x-xxl{margin:6.25rem!important}.mt-25x-xxl,.my-25x-xxl{margin-top:6.25rem!important}.mr-25x-xxl,.mx-25x-xxl{margin-right:6.25rem!important}.mb-25x-xxl,.my-25x-xxl{margin-bottom:6.25rem!important}.ml-25x-xxl,.mx-25x-xxl{margin-left:6.25rem!important}.m-26x-xxl{margin:6.5rem!important}.mt-26x-xxl,.my-26x-xxl{margin-top:6.5rem!important}.mr-26x-xxl,.mx-26x-xxl{margin-right:6.5rem!important}.mb-26x-xxl,.my-26x-xxl{margin-bottom:6.5rem!important}.ml-26x-xxl,.mx-26x-xxl{margin-left:6.5rem!important}.m-27x-xxl{margin:6.75rem!important}.mt-27x-xxl,.my-27x-xxl{margin-top:6.75rem!important}.mr-27x-xxl,.mx-27x-xxl{margin-right:6.75rem!important}.mb-27x-xxl,.my-27x-xxl{margin-bottom:6.75rem!important}.ml-27x-xxl,.mx-27x-xxl{margin-left:6.75rem!important}.m-28x-xxl{margin:7rem!important}.mt-28x-xxl,.my-28x-xxl{margin-top:7rem!important}.mr-28x-xxl,.mx-28x-xxl{margin-right:7rem!important}.mb-28x-xxl,.my-28x-xxl{margin-bottom:7rem!important}.ml-28x-xxl,.mx-28x-xxl{margin-left:7rem!important}.m-29x-xxl{margin:7.25rem!important}.mt-29x-xxl,.my-29x-xxl{margin-top:7.25rem!important}.mr-29x-xxl,.mx-29x-xxl{margin-right:7.25rem!important}.mb-29x-xxl,.my-29x-xxl{margin-bottom:7.25rem!important}.ml-29x-xxl,.mx-29x-xxl{margin-left:7.25rem!important}.m-30x-xxl{margin:7.5rem!important}.mt-30x-xxl,.my-30x-xxl{margin-top:7.5rem!important}.mr-30x-xxl,.mx-30x-xxl{margin-right:7.5rem!important}.mb-30x-xxl,.my-30x-xxl{margin-bottom:7.5rem!important}.ml-30x-xxl,.mx-30x-xxl{margin-left:7.5rem!important}.p-neg-10x-xxl{padding:-2.5rem!important}.pt-neg-10x-xxl,.py-neg-10x-xxl{padding-top:-2.5rem!important}.pr-neg-10x-xxl,.px-neg-10x-xxl{padding-right:-2.5rem!important}.pb-neg-10x-xxl,.py-neg-10x-xxl{padding-bottom:-2.5rem!important}.pl-neg-10x-xxl,.px-neg-10x-xxl{padding-left:-2.5rem!important}.p-neg-9x-xxl{padding:-2.25rem!important}.pt-neg-9x-xxl,.py-neg-9x-xxl{padding-top:-2.25rem!important}.pr-neg-9x-xxl,.px-neg-9x-xxl{padding-right:-2.25rem!important}.pb-neg-9x-xxl,.py-neg-9x-xxl{padding-bottom:-2.25rem!important}.pl-neg-9x-xxl,.px-neg-9x-xxl{padding-left:-2.25rem!important}.p-neg-8x-xxl{padding:-2rem!important}.pt-neg-8x-xxl,.py-neg-8x-xxl{padding-top:-2rem!important}.pr-neg-8x-xxl,.px-neg-8x-xxl{padding-right:-2rem!important}.pb-neg-8x-xxl,.py-neg-8x-xxl{padding-bottom:-2rem!important}.pl-neg-8x-xxl,.px-neg-8x-xxl{padding-left:-2rem!important}.p-neg-7x-xxl{padding:-1.75rem!important}.pt-neg-7x-xxl,.py-neg-7x-xxl{padding-top:-1.75rem!important}.pr-neg-7x-xxl,.px-neg-7x-xxl{padding-right:-1.75rem!important}.pb-neg-7x-xxl,.py-neg-7x-xxl{padding-bottom:-1.75rem!important}.pl-neg-7x-xxl,.px-neg-7x-xxl{padding-left:-1.75rem!important}.p-neg-6x-xxl{padding:-1.5rem!important}.pt-neg-6x-xxl,.py-neg-6x-xxl{padding-top:-1.5rem!important}.pr-neg-6x-xxl,.px-neg-6x-xxl{padding-right:-1.5rem!important}.pb-neg-6x-xxl,.py-neg-6x-xxl{padding-bottom:-1.5rem!important}.pl-neg-6x-xxl,.px-neg-6x-xxl{padding-left:-1.5rem!important}.p-neg-5x-xxl{padding:-1.25rem!important}.pt-neg-5x-xxl,.py-neg-5x-xxl{padding-top:-1.25rem!important}.pr-neg-5x-xxl,.px-neg-5x-xxl{padding-right:-1.25rem!important}.pb-neg-5x-xxl,.py-neg-5x-xxl{padding-bottom:-1.25rem!important}.pl-neg-5x-xxl,.px-neg-5x-xxl{padding-left:-1.25rem!important}.p-neg-4x-xxl{padding:-1rem!important}.pt-neg-4x-xxl,.py-neg-4x-xxl{padding-top:-1rem!important}.pr-neg-4x-xxl,.px-neg-4x-xxl{padding-right:-1rem!important}.pb-neg-4x-xxl,.py-neg-4x-xxl{padding-bottom:-1rem!important}.pl-neg-4x-xxl,.px-neg-4x-xxl{padding-left:-1rem!important}.p-neg-3x-xxl{padding:-.75rem!important}.pt-neg-3x-xxl,.py-neg-3x-xxl{padding-top:-.75rem!important}.pr-neg-3x-xxl,.px-neg-3x-xxl{padding-right:-.75rem!important}.pb-neg-3x-xxl,.py-neg-3x-xxl{padding-bottom:-.75rem!important}.pl-neg-3x-xxl,.px-neg-3x-xxl{padding-left:-.75rem!important}.p-neg-2x-xxl{padding:-.5rem!important}.pt-neg-2x-xxl,.py-neg-2x-xxl{padding-top:-.5rem!important}.pr-neg-2x-xxl,.px-neg-2x-xxl{padding-right:-.5rem!important}.pb-neg-2x-xxl,.py-neg-2x-xxl{padding-bottom:-.5rem!important}.pl-neg-2x-xxl,.px-neg-2x-xxl{padding-left:-.5rem!important}.p-neg-1x-xxl{padding:-.25rem!important}.pt-neg-1x-xxl,.py-neg-1x-xxl{padding-top:-.25rem!important}.pr-neg-1x-xxl,.px-neg-1x-xxl{padding-right:-.25rem!important}.pb-neg-1x-xxl,.py-neg-1x-xxl{padding-bottom:-.25rem!important}.pl-neg-1x-xxl,.px-neg-1x-xxl{padding-left:-.25rem!important}.p-0x-xxl{padding:0!important}.pt-0x-xxl,.py-0x-xxl{padding-top:0!important}.pr-0x-xxl,.px-0x-xxl{padding-right:0!important}.pb-0x-xxl,.py-0x-xxl{padding-bottom:0!important}.pl-0x-xxl,.px-0x-xxl{padding-left:0!important}.p-1x-xxl{padding:.25rem!important}.pt-1x-xxl,.py-1x-xxl{padding-top:.25rem!important}.pr-1x-xxl,.px-1x-xxl{padding-right:.25rem!important}.pb-1x-xxl,.py-1x-xxl{padding-bottom:.25rem!important}.pl-1x-xxl,.px-1x-xxl{padding-left:.25rem!important}.p-2x-xxl{padding:.5rem!important}.pt-2x-xxl,.py-2x-xxl{padding-top:.5rem!important}.pr-2x-xxl,.px-2x-xxl{padding-right:.5rem!important}.pb-2x-xxl,.py-2x-xxl{padding-bottom:.5rem!important}.pl-2x-xxl,.px-2x-xxl{padding-left:.5rem!important}.p-3x-xxl{padding:.75rem!important}.pt-3x-xxl,.py-3x-xxl{padding-top:.75rem!important}.pr-3x-xxl,.px-3x-xxl{padding-right:.75rem!important}.pb-3x-xxl,.py-3x-xxl{padding-bottom:.75rem!important}.pl-3x-xxl,.px-3x-xxl{padding-left:.75rem!important}.p-4x-xxl{padding:1rem!important}.pt-4x-xxl,.py-4x-xxl{padding-top:1rem!important}.pr-4x-xxl,.px-4x-xxl{padding-right:1rem!important}.pb-4x-xxl,.py-4x-xxl{padding-bottom:1rem!important}.pl-4x-xxl,.px-4x-xxl{padding-left:1rem!important}.p-5x-xxl{padding:1.25rem!important}.pt-5x-xxl,.py-5x-xxl{padding-top:1.25rem!important}.pr-5x-xxl,.px-5x-xxl{padding-right:1.25rem!important}.pb-5x-xxl,.py-5x-xxl{padding-bottom:1.25rem!important}.pl-5x-xxl,.px-5x-xxl{padding-left:1.25rem!important}.p-6x-xxl{padding:1.5rem!important}.pt-6x-xxl,.py-6x-xxl{padding-top:1.5rem!important}.pr-6x-xxl,.px-6x-xxl{padding-right:1.5rem!important}.pb-6x-xxl,.py-6x-xxl{padding-bottom:1.5rem!important}.pl-6x-xxl,.px-6x-xxl{padding-left:1.5rem!important}.p-7x-xxl{padding:1.75rem!important}.pt-7x-xxl,.py-7x-xxl{padding-top:1.75rem!important}.pr-7x-xxl,.px-7x-xxl{padding-right:1.75rem!important}.pb-7x-xxl,.py-7x-xxl{padding-bottom:1.75rem!important}.pl-7x-xxl,.px-7x-xxl{padding-left:1.75rem!important}.p-8x-xxl{padding:2rem!important}.pt-8x-xxl,.py-8x-xxl{padding-top:2rem!important}.pr-8x-xxl,.px-8x-xxl{padding-right:2rem!important}.pb-8x-xxl,.py-8x-xxl{padding-bottom:2rem!important}.pl-8x-xxl,.px-8x-xxl{padding-left:2rem!important}.p-9x-xxl{padding:2.25rem!important}.pt-9x-xxl,.py-9x-xxl{padding-top:2.25rem!important}.pr-9x-xxl,.px-9x-xxl{padding-right:2.25rem!important}.pb-9x-xxl,.py-9x-xxl{padding-bottom:2.25rem!important}.pl-9x-xxl,.px-9x-xxl{padding-left:2.25rem!important}.p-10x-xxl{padding:2.5rem!important}.pt-10x-xxl,.py-10x-xxl{padding-top:2.5rem!important}.pr-10x-xxl,.px-10x-xxl{padding-right:2.5rem!important}.pb-10x-xxl,.py-10x-xxl{padding-bottom:2.5rem!important}.pl-10x-xxl,.px-10x-xxl{padding-left:2.5rem!important}.p-11x-xxl{padding:2.75rem!important}.pt-11x-xxl,.py-11x-xxl{padding-top:2.75rem!important}.pr-11x-xxl,.px-11x-xxl{padding-right:2.75rem!important}.pb-11x-xxl,.py-11x-xxl{padding-bottom:2.75rem!important}.pl-11x-xxl,.px-11x-xxl{padding-left:2.75rem!important}.p-12x-xxl{padding:3rem!important}.pt-12x-xxl,.py-12x-xxl{padding-top:3rem!important}.pr-12x-xxl,.px-12x-xxl{padding-right:3rem!important}.pb-12x-xxl,.py-12x-xxl{padding-bottom:3rem!important}.pl-12x-xxl,.px-12x-xxl{padding-left:3rem!important}.p-13x-xxl{padding:3.25rem!important}.pt-13x-xxl,.py-13x-xxl{padding-top:3.25rem!important}.pr-13x-xxl,.px-13x-xxl{padding-right:3.25rem!important}.pb-13x-xxl,.py-13x-xxl{padding-bottom:3.25rem!important}.pl-13x-xxl,.px-13x-xxl{padding-left:3.25rem!important}.p-14x-xxl{padding:3.5rem!important}.pt-14x-xxl,.py-14x-xxl{padding-top:3.5rem!important}.pr-14x-xxl,.px-14x-xxl{padding-right:3.5rem!important}.pb-14x-xxl,.py-14x-xxl{padding-bottom:3.5rem!important}.pl-14x-xxl,.px-14x-xxl{padding-left:3.5rem!important}.p-15x-xxl{padding:3.75rem!important}.pt-15x-xxl,.py-15x-xxl{padding-top:3.75rem!important}.pr-15x-xxl,.px-15x-xxl{padding-right:3.75rem!important}.pb-15x-xxl,.py-15x-xxl{padding-bottom:3.75rem!important}.pl-15x-xxl,.px-15x-xxl{padding-left:3.75rem!important}.p-16x-xxl{padding:4rem!important}.pt-16x-xxl,.py-16x-xxl{padding-top:4rem!important}.pr-16x-xxl,.px-16x-xxl{padding-right:4rem!important}.pb-16x-xxl,.py-16x-xxl{padding-bottom:4rem!important}.pl-16x-xxl,.px-16x-xxl{padding-left:4rem!important}.p-17x-xxl{padding:4.25rem!important}.pt-17x-xxl,.py-17x-xxl{padding-top:4.25rem!important}.pr-17x-xxl,.px-17x-xxl{padding-right:4.25rem!important}.pb-17x-xxl,.py-17x-xxl{padding-bottom:4.25rem!important}.pl-17x-xxl,.px-17x-xxl{padding-left:4.25rem!important}.p-18x-xxl{padding:4.5rem!important}.pt-18x-xxl,.py-18x-xxl{padding-top:4.5rem!important}.pr-18x-xxl,.px-18x-xxl{padding-right:4.5rem!important}.pb-18x-xxl,.py-18x-xxl{padding-bottom:4.5rem!important}.pl-18x-xxl,.px-18x-xxl{padding-left:4.5rem!important}.p-19x-xxl{padding:4.75rem!important}.pt-19x-xxl,.py-19x-xxl{padding-top:4.75rem!important}.pr-19x-xxl,.px-19x-xxl{padding-right:4.75rem!important}.pb-19x-xxl,.py-19x-xxl{padding-bottom:4.75rem!important}.pl-19x-xxl,.px-19x-xxl{padding-left:4.75rem!important}.p-20x-xxl{padding:5rem!important}.pt-20x-xxl,.py-20x-xxl{padding-top:5rem!important}.pr-20x-xxl,.px-20x-xxl{padding-right:5rem!important}.pb-20x-xxl,.py-20x-xxl{padding-bottom:5rem!important}.pl-20x-xxl,.px-20x-xxl{padding-left:5rem!important}.p-21x-xxl{padding:5.25rem!important}.pt-21x-xxl,.py-21x-xxl{padding-top:5.25rem!important}.pr-21x-xxl,.px-21x-xxl{padding-right:5.25rem!important}.pb-21x-xxl,.py-21x-xxl{padding-bottom:5.25rem!important}.pl-21x-xxl,.px-21x-xxl{padding-left:5.25rem!important}.p-22x-xxl{padding:5.5rem!important}.pt-22x-xxl,.py-22x-xxl{padding-top:5.5rem!important}.pr-22x-xxl,.px-22x-xxl{padding-right:5.5rem!important}.pb-22x-xxl,.py-22x-xxl{padding-bottom:5.5rem!important}.pl-22x-xxl,.px-22x-xxl{padding-left:5.5rem!important}.p-23x-xxl{padding:5.75rem!important}.pt-23x-xxl,.py-23x-xxl{padding-top:5.75rem!important}.pr-23x-xxl,.px-23x-xxl{padding-right:5.75rem!important}.pb-23x-xxl,.py-23x-xxl{padding-bottom:5.75rem!important}.pl-23x-xxl,.px-23x-xxl{padding-left:5.75rem!important}.p-24x-xxl{padding:6rem!important}.pt-24x-xxl,.py-24x-xxl{padding-top:6rem!important}.pr-24x-xxl,.px-24x-xxl{padding-right:6rem!important}.pb-24x-xxl,.py-24x-xxl{padding-bottom:6rem!important}.pl-24x-xxl,.px-24x-xxl{padding-left:6rem!important}.p-25x-xxl{padding:6.25rem!important}.pt-25x-xxl,.py-25x-xxl{padding-top:6.25rem!important}.pr-25x-xxl,.px-25x-xxl{padding-right:6.25rem!important}.pb-25x-xxl,.py-25x-xxl{padding-bottom:6.25rem!important}.pl-25x-xxl,.px-25x-xxl{padding-left:6.25rem!important}.p-26x-xxl{padding:6.5rem!important}.pt-26x-xxl,.py-26x-xxl{padding-top:6.5rem!important}.pr-26x-xxl,.px-26x-xxl{padding-right:6.5rem!important}.pb-26x-xxl,.py-26x-xxl{padding-bottom:6.5rem!important}.pl-26x-xxl,.px-26x-xxl{padding-left:6.5rem!important}.p-27x-xxl{padding:6.75rem!important}.pt-27x-xxl,.py-27x-xxl{padding-top:6.75rem!important}.pr-27x-xxl,.px-27x-xxl{padding-right:6.75rem!important}.pb-27x-xxl,.py-27x-xxl{padding-bottom:6.75rem!important}.pl-27x-xxl,.px-27x-xxl{padding-left:6.75rem!important}.p-28x-xxl{padding:7rem!important}.pt-28x-xxl,.py-28x-xxl{padding-top:7rem!important}.pr-28x-xxl,.px-28x-xxl{padding-right:7rem!important}.pb-28x-xxl,.py-28x-xxl{padding-bottom:7rem!important}.pl-28x-xxl,.px-28x-xxl{padding-left:7rem!important}.p-29x-xxl{padding:7.25rem!important}.pt-29x-xxl,.py-29x-xxl{padding-top:7.25rem!important}.pr-29x-xxl,.px-29x-xxl{padding-right:7.25rem!important}.pb-29x-xxl,.py-29x-xxl{padding-bottom:7.25rem!important}.pl-29x-xxl,.px-29x-xxl{padding-left:7.25rem!important}.p-30x-xxl{padding:7.5rem!important}.pt-30x-xxl,.py-30x-xxl{padding-top:7.5rem!important}.pr-30x-xxl,.px-30x-xxl{padding-right:7.5rem!important}.pb-30x-xxl,.py-30x-xxl{padding-bottom:7.5rem!important}.pl-30x-xxl,.px-30x-xxl{padding-left:7.5rem!important}.m-auto-xxl{margin:auto!important}.mt-auto-xxl,.my-auto-xxl{margin-top:auto!important}.mr-auto-xxl,.mx-auto-xxl{margin-right:auto!important}.mb-auto-xxl,.my-auto-xxl{margin-bottom:auto!important}.ml-auto-xxl,.mx-auto-xxl{margin-left:auto!important}}.transparant70{opacity:.7}.transparant60{opacity:.6}.transparant50{opacity:.5}.offset-neg-top-145{margin-top:-145px}.transparent100{opacity:1}.full-width{width:100%}.flex-50{flex-basis:50%}.flex-100{flex-basis:100%}.flex-no-shrink{flex-shrink:0}.mw-445{max-width:445px}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.justify-content-initial{justify-content:normal}.justify-content-inherit{justify-content:inherit}.align-items-stretch{align-items:stretch}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-base{align-items:baseline}.align-self-auto{align-self:auto}.align-self-stretch{align-self:stretch}.align-self-center{align-self:center}.align-self-start{align-self:flex-start}.align-self-end{align-self:flex-end}.align-self-baseline{align-self:baseline}.align-self-initial{align-self:auto}.align-self-inherit{align-self:inherit}.align-content-stretch{align-content:stretch}.align-content-center{align-content:center}.align-content-start{align-content:flex-start}.align-content-end{align-content:flex-end}.align-content-between{align-content:space-between}.align-content-around{align-content:space-around}.align-content-initial{align-content:normal}.align-content-inherit{align-content:inherit}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}@media(min-width:576px){.-sm{display:none!important}.d-inline-sm{display:inline!important}.d-inline-block-sm{display:inline-block!important}.d-block-sm{display:block!important}.d-table-sm{display:table!important}.d-table-row-sm{display:table-row!important}.d-table-cell-sm{display:table-cell!important}.d-flex-sm{display:flex!important}.d-inline-flex-sm{display:inline-flex!important}.justify-content-start-sm{justify-content:flex-start}.justify-content-end-sm{justify-content:flex-end}.justify-content-center-sm{justify-content:center}.justify-content-between-sm{justify-content:space-between}.justify-content-around-sm{justify-content:space-around}.justify-content-initial-sm{justify-content:normal}.justify-content-inherit-sm{justify-content:inherit}.align-items-stretch-sm{align-items:stretch}.align-items-center-sm{align-items:center}.align-items-start-sm{align-items:flex-start}.align-items-end-sm{align-items:flex-end}.align-items-base-sm{align-items:baseline}.align-self-auto-sm{align-self:auto}.align-self-stretch-sm{align-self:stretch}.align-self-center-sm{align-self:center}.align-self-start-sm{align-self:flex-start}.align-self-end-sm{align-self:flex-end}.align-self-baseline-sm{align-self:baseline}.align-self-initial-sm{align-self:auto}.align-self-inherit-sm{align-self:inherit}.align-content-stretch-sm{align-content:stretch}.align-content-center-sm{align-content:center}.align-content-start-sm{align-content:flex-start}.align-content-end-sm{align-content:flex-end}.align-content-between-sm{align-content:space-between}.align-content-around-sm{align-content:space-around}.align-content-initial-sm{align-content:normal}.align-content-inherit-sm{align-content:inherit}.flex-row-sm{flex-direction:row}.flex-row-reverse-sm{flex-direction:row-reverse}.flex-column-sm{flex-direction:column}.flex-column-reverse-sm{flex-direction:column-reverse}.flex-wrap-sm{flex-wrap:wrap}.flex-nowrap-sm{flex-wrap:nowrap}.order-1-sm{order:1}.order-2-sm{order:2}.order-3-sm{order:3}.order-4-sm{order:4}.order-5-sm{order:5}.order-6-sm{order:6}.order-7-sm{order:7}.order-8-sm{order:8}.order-9-sm{order:9}.order-10-sm{order:10}.order-11-sm{order:11}.order-12-sm{order:12}}@media(min-width:744px){.-md{display:none!important}.d-inline-md{display:inline!important}.d-inline-block-md{display:inline-block!important}.d-block-md{display:block!important}.d-table-md{display:table!important}.d-table-row-md{display:table-row!important}.d-table-cell-md{display:table-cell!important}.d-flex-md{display:flex!important}.d-inline-flex-md{display:inline-flex!important}.justify-content-start-md{justify-content:flex-start}.justify-content-end-md{justify-content:flex-end}.justify-content-center-md{justify-content:center}.justify-content-between-md{justify-content:space-between}.justify-content-around-md{justify-content:space-around}.justify-content-initial-md{justify-content:normal}.justify-content-inherit-md{justify-content:inherit}.align-items-stretch-md{align-items:stretch}.align-items-center-md{align-items:center}.align-items-start-md{align-items:flex-start}.align-items-end-md{align-items:flex-end}.align-items-base-md{align-items:baseline}.align-self-auto-md{align-self:auto}.align-self-stretch-md{align-self:stretch}.align-self-center-md{align-self:center}.align-self-start-md{align-self:flex-start}.align-self-end-md{align-self:flex-end}.align-self-baseline-md{align-self:baseline}.align-self-initial-md{align-self:auto}.align-self-inherit-md{align-self:inherit}.align-content-stretch-md{align-content:stretch}.align-content-center-md{align-content:center}.align-content-start-md{align-content:flex-start}.align-content-end-md{align-content:flex-end}.align-content-between-md{align-content:space-between}.align-content-around-md{align-content:space-around}.align-content-initial-md{align-content:normal}.align-content-inherit-md{align-content:inherit}.flex-row-md{flex-direction:row}.flex-row-reverse-md{flex-direction:row-reverse}.flex-column-md{flex-direction:column}.flex-column-reverse-md{flex-direction:column-reverse}.flex-wrap-md{flex-wrap:wrap}.flex-nowrap-md{flex-wrap:nowrap}.order-1-md{order:1}.order-2-md{order:2}.order-3-md{order:3}.order-4-md{order:4}.order-5-md{order:5}.order-6-md{order:6}.order-7-md{order:7}.order-8-md{order:8}.order-9-md{order:9}.order-10-md{order:10}.order-11-md{order:11}.order-12-md{order:12}}@media(min-width:992px){.-lg{display:none!important}.d-inline-lg{display:inline!important}.d-inline-block-lg{display:inline-block!important}.d-block-lg{display:block!important}.d-table-lg{display:table!important}.d-table-row-lg{display:table-row!important}.d-table-cell-lg{display:table-cell!important}.d-flex-lg{display:flex!important}.d-inline-flex-lg{display:inline-flex!important}.justify-content-start-lg{justify-content:flex-start}.justify-content-end-lg{justify-content:flex-end}.justify-content-center-lg{justify-content:center}.justify-content-between-lg{justify-content:space-between}.justify-content-around-lg{justify-content:space-around}.justify-content-initial-lg{justify-content:normal}.justify-content-inherit-lg{justify-content:inherit}.align-items-stretch-lg{align-items:stretch}.align-items-center-lg{align-items:center}.align-items-start-lg{align-items:flex-start}.align-items-end-lg{align-items:flex-end}.align-items-base-lg{align-items:baseline}.align-self-auto-lg{align-self:auto}.align-self-stretch-lg{align-self:stretch}.align-self-center-lg{align-self:center}.align-self-start-lg{align-self:flex-start}.align-self-end-lg{align-self:flex-end}.align-self-baseline-lg{align-self:baseline}.align-self-initial-lg{align-self:auto}.align-self-inherit-lg{align-self:inherit}.align-content-stretch-lg{align-content:stretch}.align-content-center-lg{align-content:center}.align-content-start-lg{align-content:flex-start}.align-content-end-lg{align-content:flex-end}.align-content-between-lg{align-content:space-between}.align-content-around-lg{align-content:space-around}.align-content-initial-lg{align-content:normal}.align-content-inherit-lg{align-content:inherit}.flex-row-lg{flex-direction:row}.flex-row-reverse-lg{flex-direction:row-reverse}.flex-column-lg{flex-direction:column}.flex-column-reverse-lg{flex-direction:column-reverse}.flex-wrap-lg{flex-wrap:wrap}.flex-nowrap-lg{flex-wrap:nowrap}.order-1-lg{order:1}.order-2-lg{order:2}.order-3-lg{order:3}.order-4-lg{order:4}.order-5-lg{order:5}.order-6-lg{order:6}.order-7-lg{order:7}.order-8-lg{order:8}.order-9-lg{order:9}.order-10-lg{order:10}.order-11-lg{order:11}.order-12-lg{order:12}}@media(min-width:1200px){.-xl{display:none!important}.d-inline-xl{display:inline!important}.d-inline-block-xl{display:inline-block!important}.d-block-xl{display:block!important}.d-table-xl{display:table!important}.d-table-row-xl{display:table-row!important}.d-table-cell-xl{display:table-cell!important}.d-flex-xl{display:flex!important}.d-inline-flex-xl{display:inline-flex!important}.justify-content-start-xl{justify-content:flex-start}.justify-content-end-xl{justify-content:flex-end}.justify-content-center-xl{justify-content:center}.justify-content-between-xl{justify-content:space-between}.justify-content-around-xl{justify-content:space-around}.justify-content-initial-xl{justify-content:normal}.justify-content-inherit-xl{justify-content:inherit}.align-items-stretch-xl{align-items:stretch}.align-items-center-xl{align-items:center}.align-items-start-xl{align-items:flex-start}.align-items-end-xl{align-items:flex-end}.align-items-base-xl{align-items:baseline}.align-self-auto-xl{align-self:auto}.align-self-stretch-xl{align-self:stretch}.align-self-center-xl{align-self:center}.align-self-start-xl{align-self:flex-start}.align-self-end-xl{align-self:flex-end}.align-self-baseline-xl{align-self:baseline}.align-self-initial-xl{align-self:auto}.align-self-inherit-xl{align-self:inherit}.align-content-stretch-xl{align-content:stretch}.align-content-center-xl{align-content:center}.align-content-start-xl{align-content:flex-start}.align-content-end-xl{align-content:flex-end}.align-content-between-xl{align-content:space-between}.align-content-around-xl{align-content:space-around}.align-content-initial-xl{align-content:normal}.align-content-inherit-xl{align-content:inherit}.flex-row-xl{flex-direction:row}.flex-row-reverse-xl{flex-direction:row-reverse}.flex-column-xl{flex-direction:column}.flex-column-reverse-xl{flex-direction:column-reverse}.flex-wrap-xl{flex-wrap:wrap}.flex-nowrap-xl{flex-wrap:nowrap}.order-1-xl{order:1}.order-2-xl{order:2}.order-3-xl{order:3}.order-4-xl{order:4}.order-5-xl{order:5}.order-6-xl{order:6}.order-7-xl{order:7}.order-8-xl{order:8}.order-9-xl{order:9}.order-10-xl{order:10}.order-11-xl{order:11}.order-12-xl{order:12}}@media(min-width:1400px){.-xxl{display:none!important}.d-inline-xxl{display:inline!important}.d-inline-block-xxl{display:inline-block!important}.d-block-xxl{display:block!important}.d-table-xxl{display:table!important}.d-table-row-xxl{display:table-row!important}.d-table-cell-xxl{display:table-cell!important}.d-flex-xxl{display:flex!important}.d-inline-flex-xxl{display:inline-flex!important}.justify-content-start-xxl{justify-content:flex-start}.justify-content-end-xxl{justify-content:flex-end}.justify-content-center-xxl{justify-content:center}.justify-content-between-xxl{justify-content:space-between}.justify-content-around-xxl{justify-content:space-around}.justify-content-initial-xxl{justify-content:normal}.justify-content-inherit-xxl{justify-content:inherit}.align-items-stretch-xxl{align-items:stretch}.align-items-center-xxl{align-items:center}.align-items-start-xxl{align-items:flex-start}.align-items-end-xxl{align-items:flex-end}.align-items-base-xxl{align-items:baseline}.align-self-auto-xxl{align-self:auto}.align-self-stretch-xxl{align-self:stretch}.align-self-center-xxl{align-self:center}.align-self-start-xxl{align-self:flex-start}.align-self-end-xxl{align-self:flex-end}.align-self-baseline-xxl{align-self:baseline}.align-self-initial-xxl{align-self:auto}.align-self-inherit-xxl{align-self:inherit}.align-content-stretch-xxl{align-content:stretch}.align-content-center-xxl{align-content:center}.align-content-start-xxl{align-content:flex-start}.align-content-end-xxl{align-content:flex-end}.align-content-between-xxl{align-content:space-between}.align-content-around-xxl{align-content:space-around}.align-content-initial-xxl{align-content:normal}.align-content-inherit-xxl{align-content:inherit}.flex-row-xxl{flex-direction:row}.flex-row-reverse-xxl{flex-direction:row-reverse}.flex-column-xxl{flex-direction:column}.flex-column-reverse-xxl{flex-direction:column-reverse}.flex-wrap-xxl{flex-wrap:wrap}.flex-nowrap-xxl{flex-wrap:nowrap}.order-1-xxl{order:1}.order-2-xxl{order:2}.order-3-xxl{order:3}.order-4-xxl{order:4}.order-5-xxl{order:5}.order-6-xxl{order:6}.order-7-xxl{order:7}.order-8-xxl{order:8}.order-9-xxl{order:9}.order-10-xxl{order:10}.order-11-xxl{order:11}.order-12-xxl{order:12}}.fs-h1{font-size:36px;line-height:54px;letter-spacing:0;font-weight:600}@media(max-width:576px){.fs-h1-sm{font-size:24px}}@media(max-width:744px){.fs-h1-md{font-size:24px}}.fs-h2{font-size:32px;line-height:40px}.fs-h2,.fs-h2main{letter-spacing:0;font-weight:600}.fs-h2main{font-size:24px;line-height:36px}@media(max-width:576px){.fs-h2main-sm{font-size:20px}}@media(max-width:744px){.fs-h2main-md{font-size:20px}}.fs-h3{font-size:22px;font-weight:600}.fs-h3,.fs-h3main{line-height:30px;letter-spacing:0}.fs-h3main{font-size:20px;font-weight:400}.fs-h4{font-size:20px;line-height:28px}.fs-h4,.fs-h5{letter-spacing:0;font-weight:500}.fs-h5{font-size:16px;line-height:24px}.fs-large64{font-size:64px;line-height:72px}.fs-large,.fs-large64{letter-spacing:0;font-weight:700}.fs-large{font-size:144px;line-height:147px}.fs-article{font-size:18px;line-height:28px}.fs-body16{font-size:16px;line-height:26px}.fs-body18{font-size:18px;line-height:30px}.fs-body14{font-size:14px;line-height:20px}.fs-caption{font-size:14px;line-height:16px}.fs-tiny{font-size:12px;line-height:16px}.text-striked{text-decoration:line-through}.text-underlined{text-decoration:underline}.text-decoration-none{text-decoration:none}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalized{text-transform:capitalize}.text-normal{font-style:normal}.text-italic{font-style:italic}.text-oblique{font-style:oblique}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justified{text-align:justify}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenge-clickable-row .challenges-list__column .title,.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenge-clickable-row .challenges-list__column.language .language-ellipsis,.challenges-home__header__title,.invite-response .invite-profile__desc,.invite-response .invite-profile__desc .email,.invite-response .invite-profile__desc .name,.invite-response .invite-profile__desc .team-header,.invite-response .invite-profile__desc .team-name,.member-profile__desc__email,.member-profile__desc__title .name,.playground-item__description__meta,.playground-item__description__title,.portfolio-page__container .portfolio-side-container .profile-fullname,.portfolio-page__container .portfolio-side-container .profile-username{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */article,aside,figcaption,figure,footer,header,main,nav,section{display:block}figure{margin:1em 40px}a:active,a:hover{outline-width:0}b,strong{font-weight:inherit}code,kbd,samp{font-family:monospace,monospace;font-size:1em}mark{background-color:#ff0;color:#000}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}button,input,optgroup,select,textarea{font-family:sans-serif}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}progress{display:inline-block}details,menu{display:block}canvas{display:inline-block}/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue:#0556f3;--indigo:#6610f2;--purple:#6501e5;--pink:#e83e8c;--red:#e34c4c;--orange:#ff8b6c;--yellow:#ffe8d6;--green:#56bd5b;--teal:#00dbcd;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#0556f3;--secondary:#6501e5;--success:#56bd5b;--info:#17a2b8;--warning:#ffe8d6;--danger:#e34c4c;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:744px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1400px;--font-family-sans-serif:var(--euclid),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:var(--droid-sans-mono),"Inconsolata","Menlo","Consolas","Bitstream Vera Sans Mono","Courier",monospace}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{font-family:var(--euclid),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;color:#212529;text-align:left}[tabindex="-1"]:focus{outline:0!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}dfn{font-style:italic}b,strong{font-weight:700}a{-webkit-text-decoration-skip:objects}a:hover{color:#033ba8}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{font-size:inherit;line-height:inherit}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;margin:0;border:0}legend{display:block;width:100%;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}[type=search]{-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}output{display:inline-block}summary{cursor:pointer}[hidden]{display:none!important}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code,kbd,pre,samp{font-family:var(--droid-sans-mono),"Inconsolata","Menlo","Consolas","Bitstream Vera Sans Mono","Courier",monospace}code{font-size:.75em;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.75em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:.75em;color:hsla(0,0%,100%,.97)}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:744px){.container{max-width:744px}}@media(min-width:1200px){.container{max-width:1140px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media(min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media(min-width:744px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media(min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media(min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}@media(min-width:1400px){.col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.col-xxl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xxl-12{flex:0 0 100%;max-width:100%}.order-xxl-first{order:-1}.order-xxl-last{order:13}.order-xxl-0{order:0}.order-xxl-1{order:1}.order-xxl-2{order:2}.order-xxl-3{order:3}.order-xxl-4{order:4}.order-xxl-5{order:5}.order-xxl-6{order:6}.order-xxl-7{order:7}.order-xxl-8{order:8}.order-xxl-9{order:9}.order-xxl-10{order:10}.order-xxl-11{order:11}.order-xxl-12{order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:#f8faff}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b9d0fc}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#a1c0fb}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d4b8f8}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c6a1f6}.table-success,.table-success>td,.table-success>th{background-color:#d0edd1}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#bee6bf}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#fff9f4}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffebdb}.table-danger,.table-danger>td,.table-danger>th{background-color:#f7cdcd}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f3b7b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.075)}@media(max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media(max-width:743.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media(max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media(max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}@media(max-width:1399.98px){.table-responsive-xxl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xxl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;padding:.75rem 1rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#7ba7fc;outline:0;box-shadow:0 0 0 .2rem rgba(5,86,243,.25)}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.75rem + 1px);padding-bottom:calc(.75rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.75rem;padding-bottom:.75rem;margin-bottom:0;line-height:1.5;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.input-group-append>.form-control-plaintext.btn,.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.input-group-append>.form-control-plaintext.btn,.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875rem;color:#56bd5b}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(86,189,91,.8);border-radius:.2rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#56bd5b}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#56bd5b;box-shadow:0 0 0 .2rem rgba(86,189,91,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#56bd5b}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#56bd5b}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{background-color:#b2e1b4}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{background-color:#7bcb7f}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(86,189,91,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#56bd5b}.custom-file-input.is-valid~.custom-file-label:before,.was-validated .custom-file-input:valid~.custom-file-label:before{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(86,189,91,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875rem;color:#e34c4c}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(227,76,76,.8);border-radius:.2rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#e34c4c}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#e34c4c;box-shadow:0 0 0 .2rem rgba(227,76,76,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#e34c4c}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#e34c4c}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{background-color:#f4baba}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{background-color:#ea7878}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(227,76,76,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#e34c4c}.custom-file-input.is-invalid~.custom-file-label:before,.was-validated .custom-file-input:invalid~.custom-file-label:before{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(227,76,76,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media(min-width:576px){.form-inline label{justify-content:center}.form-inline .form-group,.form-inline label{display:flex;align-items:center;margin-bottom:0}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{font-weight:400;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(5,86,243,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:none}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#0556f3;border-color:#0556f3}.btn-primary:hover{color:#fff;background-color:#0449ce;border-color:#0444c1}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(5,86,243,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0556f3;border-color:#0556f3}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0444c1;border-color:#0440b5}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(5,86,243,.5)}.btn-secondary{color:#fff;background-color:#6501e5;border-color:#6501e5}.btn-secondary:hover{color:#fff;background-color:#5401bf;border-color:#4f01b2}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(101,1,229,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6501e5;border-color:#6501e5}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#4f01b2;border-color:#4901a6}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(101,1,229,.5)}.btn-success{color:#fff;background-color:#56bd5b;border-color:#56bd5b}.btn-success:hover{color:#fff;background-color:#42aa48;border-color:#3fa144}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(86,189,91,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#56bd5b;border-color:#56bd5b}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#3fa144;border-color:#3b9840}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(86,189,91,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:#212529;background-color:#ffe8d6;border-color:#ffe8d6}.btn-warning:hover{color:#212529;background-color:#ffd3b0;border-color:#ffcba3}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,232,214,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffe8d6;border-color:#ffe8d6}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#ffcba3;border-color:#ffc496}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,232,214,.5)}.btn-danger{color:#fff;background-color:#e34c4c;border-color:#e34c4c}.btn-danger:hover{color:#fff;background-color:#de2b2b;border-color:#da2222}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(227,76,76,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#e34c4c;border-color:#e34c4c}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#da2222;border-color:#cf2020}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(227,76,76,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#0556f3;background-color:transparent;background-image:none;border-color:#0556f3}.btn-outline-primary:hover{color:#fff;background-color:#0556f3;border-color:#0556f3}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(5,86,243,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0556f3;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#0556f3;border-color:#0556f3}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(5,86,243,.5)}.btn-outline-secondary{color:#6501e5;background-color:transparent;background-image:none;border-color:#6501e5}.btn-outline-secondary:hover{color:#fff;background-color:#6501e5;border-color:#6501e5}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(101,1,229,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6501e5;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6501e5;border-color:#6501e5}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(101,1,229,.5)}.btn-outline-success{color:#56bd5b;background-color:transparent;background-image:none;border-color:#56bd5b}.btn-outline-success:hover{color:#fff;background-color:#56bd5b;border-color:#56bd5b}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(86,189,91,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#56bd5b;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#56bd5b;border-color:#56bd5b}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(86,189,91,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffe8d6;background-color:transparent;background-image:none;border-color:#ffe8d6}.btn-outline-warning:hover{color:#212529;background-color:#ffe8d6;border-color:#ffe8d6}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,232,214,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffe8d6;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffe8d6;border-color:#ffe8d6}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,232,214,.5)}.btn-outline-danger{color:#e34c4c;background-color:transparent;background-image:none;border-color:#e34c4c}.btn-outline-danger:hover{color:#fff;background-color:#e34c4c;border-color:#e34c4c}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(227,76,76,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#e34c4c;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#e34c4c;border-color:#e34c4c}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(227,76,76,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#0556f3;background-color:transparent}.btn-link:hover{color:#033ba8;background-color:transparent}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline;border-color:transparent}.btn-link.focus,.btn-link:focus{box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.dropdown,.dropup{position:relative}.dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{width:705px;position:absolute;top:100%;left:0;z-index:300;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#f8faff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}@media(max-width:992px){.dropdown-menu.show{display:none!important}}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0556f3}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file:focus,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:before{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-file:not(:first-child) .custom-file-label:before{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.75rem 1rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;background-color:#0556f3}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(5,86,243,.25)}.custom-control-input:active~.custom-control-label:before{color:#fff;background-color:#adc8fd}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{margin-bottom:0}.custom-control-label:before{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;content:""}.custom-control-label:after{background-repeat:no-repeat;background-position:50%;background-size:50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#0556f3}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{background-color:#0556f3}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(5,86,243,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(5,86,243,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:before{background-color:#0556f3}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(5,86,243,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.75rem 2rem .75rem 1rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 1rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#7ba7fc;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(123,167,252,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:1rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);font-size:75%}.custom-select-lg,.custom-select-sm{padding-top:.75rem;padding-bottom:.75rem}.custom-select-lg{height:calc(2.875rem + 2px);font-size:125%}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(2.25rem + 2px)}.custom-file-input{z-index:2;margin:0;opacity:0}.custom-file-input:focus~.custom-file-control{border-color:#7ba7fc;box-shadow:0 0 0 .2rem rgba(5,86,243,.25)}.custom-file-input:focus~.custom-file-control:before{border-color:#7ba7fc}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-label{left:0;z-index:1;height:calc(2.25rem + 2px);background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.5;color:#495057}.custom-file-label:after{bottom:0;z-index:3;display:block;height:calc(calc(2.25rem + 2px) - 1px*2);content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0556f3}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.tab-content .card{margin-bottom:30px}.navbar{padding:.5rem 1rem;position:relative;z-index:1030}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:0;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat 50%;background-size:100% 100%}@media(max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media(min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .dropup .dropdown-menu{top:auto;bottom:100%}}@media(max-width:743.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media(min-width:744px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .dropup .dropdown-menu{top:auto;bottom:100%}}@media(max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media(min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .dropup .dropdown-menu{top:auto;bottom:100%}}@media(max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media(min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .dropup .dropdown-menu{top:auto;bottom:100%}}@media(max-width:1399.98px){.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid{padding-right:0;padding-left:0}}@media(min-width:1400px){.navbar-expand-xxl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .dropup .dropdown-menu{top:auto;bottom:100%}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .dropup .dropdown-menu{top:auto;bottom:100%}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.sidenav{border:1px solid #d3dce6;border-radius:.25rem;padding-left:0;list-style-type:none}.sidenav__item:first-of-type .sidenav__link{border-radius:.25rem .25rem 0 0}.sidenav__item:last-of-type .sidenav__link{border-bottom:0;border-radius:0 0 .25rem .25rem}.sidenav__link{display:block;padding:1rem 1.5rem;color:#25265e;background-color:#fff;border-left:4px solid transparent;border-bottom:1px solid #d3dce6}.sidenav__link:hover{background-color:#f5f5f5;text-decoration:none}.sidenav__link--active{background-color:#f5f5f5;border-left-color:#0556f3;font-weight:600}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1.5rem;margin-bottom:1rem;list-style:none;background-color:#fff;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.alert{position:relative;padding:.875rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3.5rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.875rem 1rem;color:inherit}.alert-primary{color:#032d7e;background-color:#cdddfd;border-color:#b9d0fc}.alert-primary hr{border-top-color:#a1c0fb}.alert-primary .alert-link{color:#021b4c}.alert-secondary{color:#350177;background-color:#e0ccfa;border-color:#d4b8f8}.alert-secondary hr{border-top-color:#c6a1f6}.alert-secondary .alert-link{color:#1e0144}.alert-success{color:#2d622f;background-color:#ddf2de;border-color:#d0edd1}.alert-success hr{border-top-color:#bee6bf}.alert-success .alert-link{color:#1d3f1e}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#85796f;background-color:#fffaf7;border-color:#fff9f4}.alert-warning hr{border-top-color:#ffebdb}.alert-warning .alert-link{color:#696058}.alert-danger{color:#762828;background-color:#f9dbdb;border-color:#f7cdcd}.alert-danger hr{border-top-color:#f3b7b7}.alert-danger .alert-link{color:#501b1b}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{0%{background-position:6px 0}to{background-position:0 0}}.progress{display:flex;height:6px;overflow:hidden;font-size:.75rem;background-color:rgba(37,38,94,.1);border-radius:20px}.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;background-color:#00dbcd;transition:width .6s ease}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:6px 6px}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#0556f3!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0444c1!important}.bg-secondary{background-color:#6501e5!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#4f01b2!important}.bg-success{background-color:#56bd5b!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#3fa144!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffe8d6!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#ffcba3!important}.bg-danger{background-color:#e34c4c!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#da2222!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.bg-purple{background-color:#6501e5!important}.border{border:1px solid #d3dce6!important}.border-top{border-top:1px solid #d3dce6!important}.border-right{border-right:1px solid #d3dce6!important}.border-bottom{border-bottom:1px solid #d3dce6!important}.border-left{border-left:1px solid #d3dce6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#0556f3!important}.border-secondary{border-color:#6501e5!important}.border-success{border-color:#56bd5b!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffe8d6!important}.border-danger{border-color:#e34c4c!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media(min-width:744px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media(min-width:1400px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.8571428571%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media(min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media(min-width:744px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media(min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media(min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}@media(min-width:1400px){.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media(min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media(min-width:744px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media(min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media(min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}@media(min-width:1400px){.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.float-xxl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:400}.fixed-bottom{bottom:0}@supports((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:100}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media(min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media(min-width:744px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media(min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media(min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media(min-width:1400px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:.25rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.25rem!important}.mr-xxl-1,.mx-xxl-1{margin-right:.25rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.25rem!important}.ml-xxl-1,.mx-xxl-1{margin-left:.25rem!important}.m-xxl-2{margin:.5rem!important}.mt-xxl-2,.my-xxl-2{margin-top:.5rem!important}.mr-xxl-2,.mx-xxl-2{margin-right:.5rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:.5rem!important}.ml-xxl-2,.mx-xxl-2{margin-left:.5rem!important}.m-xxl-3{margin:1rem!important}.mt-xxl-3,.my-xxl-3{margin-top:1rem!important}.mr-xxl-3,.mx-xxl-3{margin-right:1rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:1rem!important}.ml-xxl-3,.mx-xxl-3{margin-left:1rem!important}.m-xxl-4{margin:1.5rem!important}.mt-xxl-4,.my-xxl-4{margin-top:1.5rem!important}.mr-xxl-4,.mx-xxl-4{margin-right:1.5rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:1.5rem!important}.ml-xxl-4,.mx-xxl-4{margin-left:1.5rem!important}.m-xxl-5{margin:3rem!important}.mt-xxl-5,.my-xxl-5{margin-top:3rem!important}.mr-xxl-5,.mx-xxl-5{margin-right:3rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:3rem!important}.ml-xxl-5,.mx-xxl-5{margin-left:3rem!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:.25rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.25rem!important}.pr-xxl-1,.px-xxl-1{padding-right:.25rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.25rem!important}.pl-xxl-1,.px-xxl-1{padding-left:.25rem!important}.p-xxl-2{padding:.5rem!important}.pt-xxl-2,.py-xxl-2{padding-top:.5rem!important}.pr-xxl-2,.px-xxl-2{padding-right:.5rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:.5rem!important}.pl-xxl-2,.px-xxl-2{padding-left:.5rem!important}.p-xxl-3{padding:1rem!important}.pt-xxl-3,.py-xxl-3{padding-top:1rem!important}.pr-xxl-3,.px-xxl-3{padding-right:1rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:1rem!important}.pl-xxl-3,.px-xxl-3{padding-left:1rem!important}.p-xxl-4{padding:1.5rem!important}.pt-xxl-4,.py-xxl-4{padding-top:1.5rem!important}.pr-xxl-4,.px-xxl-4{padding-right:1.5rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:1.5rem!important}.pl-xxl-4,.px-xxl-4{padding-left:1.5rem!important}.p-xxl-5{padding:3rem!important}.pt-xxl-5,.py-xxl-5{padding-top:3rem!important}.pr-xxl-5,.px-xxl-5{padding-right:3rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:3rem!important}.pl-xxl-5,.px-xxl-5{padding-left:3rem!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-main{color:#25265e!important}.text-purple{color:#6501e5!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media(min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:744px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}@media(min-width:1400px){.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-bold{font-weight:700!important}.font-weight-semibold{font-weight:600!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#0556f3!important}a.text-primary:focus,a.text-primary:hover{color:#0444c1!important}.text-secondary{color:#6501e5!important}a.text-secondary:focus,a.text-secondary:hover{color:#4f01b2!important}.text-success{color:#56bd5b!important}a.text-success:focus,a.text-success:hover{color:#3fa144!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffe8d6!important}a.text-warning:focus,a.text-warning:hover{color:#ffcba3!important}.text-danger{color:#e34c4c!important}a.text-danger:focus,a.text-danger:hover{color:#da2222!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-muted{color:#6c757d!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}.srt{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}a:after,span:after,strong:after{display:inherit}.border{border:1px solid #d3dce6}.card,.card-path,.shadow{box-shadow:0 4px 8px rgba(10,8,77,.06)}.shadow-lg{box-shadow:0 12px 24px rgba(3,10,73,.06)}.text-small{font-size:.875rem}.text-tiny{font-size:.75rem}.text-medium{font-weight:500}.text-bold{font-weight:600}.color-primary{color:#0556f3}.color-secondary{color:#6501e5}.color-orange{color:#ff8b6c}.bg-primary{background-color:#0556f3}.bg-secondary{background-color:#6501e5}.bg-light{background-color:#f5f5f5!important}.container,.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;float:left}.col-1,.col-1-lg,.col-1-md,.col-1-sm,.col-1-xl,.col-1-xxl,.col-10,.col-10-lg,.col-10-md,.col-10-sm,.col-10-xl,.col-10-xxl,.col-11,.col-11-lg,.col-11-md,.col-11-sm,.col-11-xl,.col-11-xxl,.col-12,.col-12-lg,.col-12-md,.col-12-sm,.col-12-xl,.col-12-xxl,.col-2,.col-2-lg,.col-2-md,.col-2-sm,.col-2-xl,.col-2-xxl,.col-3,.col-3-lg,.col-3-md,.col-3-sm,.col-3-xl,.col-3-xxl,.col-4,.col-4-lg,.col-4-md,.col-4-sm,.col-4-xl,.col-4-xxl,.col-5,.col-5-lg,.col-5-md,.col-5-sm,.col-5-xl,.col-5-xxl,.col-6,.col-6-lg,.col-6-md,.col-6-sm,.col-6-xl,.col-6-xxl,.col-7,.col-7-lg,.col-7-md,.col-7-sm,.col-7-xl,.col-7-xxl,.col-8,.col-8-lg,.col-8-md,.col-8-sm,.col-8-xl,.col-8-xxl,.col-9,.col-9-lg,.col-9-md,.col-9-sm,.col-9-xl,.col-9-xxl{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.container-fluid{width:100%}@media(min-width:744px){.container{width:100%;max-width:744px}}@media(min-width:1200px){.container{width:100%;max-width:1140px}}.row{margin-right:-15px;margin-left:-15px}.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}@media(min-width:576px){.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}}@media(min-width:744px){.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}}@media(min-width:992px){.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}}@media(min-width:1200px){.col-xl-1{width:8.3333333333%}.col-xl-2{width:16.6666666667%}.col-xl-3{width:25%}.col-xl-4{width:33.3333333333%}.col-xl-5{width:41.6666666667%}.col-xl-6{width:50%}.col-xl-7{width:58.3333333333%}.col-xl-8{width:66.6666666667%}.col-xl-9{width:75%}.col-xl-10{width:83.3333333333%}.col-xl-11{width:91.6666666667%}.col-xl-12{width:100%}}@media(min-width:1400px){.col-xxl-1{width:8.3333333333%}.col-xxl-2{width:16.6666666667%}.col-xxl-3{width:25%}.col-xxl-4{width:33.3333333333%}.col-xxl-5{width:41.6666666667%}.col-xxl-6{width:50%}.col-xxl-7{width:58.3333333333%}.col-xxl-8{width:66.6666666667%}.col-xxl-9{width:75%}.col-xxl-10{width:83.3333333333%}.col-xxl-11{width:91.6666666667%}.col-xxl-12{width:100%}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;text-size-adjust:100%;width:100vw}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{background-color:#1f2023;font-family:monospace,monospace}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:600}code,kbd,samp,var{font-family:monospace,monospace}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*{margin:0;padding:0;box-sizing:border-box}:focus{outline:none!important}body,html{font-size:100%}body,html,html.full-height,html.full-height body{height:100%}code,kbd,samp,var{font-family:var(--droid-sans-mono);display:inline-block;font-size:14px;font-weight:400}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(37,38,94,.87);font-size:16px;text-rendering:optimizeLegibility;line-height:1.5;overflow-x:hidden}.font-wrapper{position:relative;overflow:hidden;min-width:100%;display:flex;min-height:100vh;flex-direction:column;z-index:0;overflow:inherit}main{flex:1 1}a{color:#0556f3;transition:all .2s ease-in-out;outline:none;text-decoration:none}a:hover{color:#03338f}a:focus,a:hover{text-decoration:underline}.reset-button-css{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}:-internal-direct-focus{outline-color:none}ol,ul{padding-left:1.5rem}h1,h2,h3,h4,h5,h6{line-height:1.25;margin:0;color:#25265e;font-weight:400}h1{font-size:36px;line-height:54px}h1,h2{letter-spacing:0;font-weight:600}h2{font-size:32px;line-height:40px}@media(max-width:744px){h2{font-weight:600}}h3{font-size:22px;line-height:30px;letter-spacing:0;font-weight:600}h4{font-size:20px;line-height:28px}h4,h5{letter-spacing:0;font-weight:500}h5{font-size:16px;line-height:24px}img{max-width:100%;height:auto;vertical-align:top;transition:.2s ease-in-out}fieldset{padding:0;border:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield}button,select{transition:all .2s ease-in-out}hr{border:none;border-top:1px solid #d3dce6}figure{transition:.2s ease}.fw-bold{font-weight:600}.fs-4{font-size:1.125em}.form-control:focus{box-shadow:none}.text-primary-dark{color:#25265e}.fw-lighter{font-weight:300!important}.fs-5{font-size:.875em}.overflow-auto{overflow:auto}.contact-form .form-group{position:relative}.contact-form .form-group p{font-size:.625em;color:#e34c4c;position:absolute;bottom:0;margin:0 0 0 1.8em}.contact-form .form-group #contactMessage{height:128px}@media(min-width:744px){.contact-form--contact{width:464px;margin-left:auto}.contact-form--contact .row .form-group:nth-child(2){padding-left:12px}.contact-form--contact .row .form-group:first-child{padding-right:12px}.contact-form--contact .row .input-group{width:220px}}.contact-form--contact .error-icon{margin:2px .5rem 0 0;min-width:16px}.link__block{background-color:#f8faff;border:1px solid #d3dce6}@media(min-width:744px){.overflow-md-hidden{overflow:hidden}}@media(max-width:576px){.container__void--mobile{width:100%;max-width:100%;padding:0!important}}.flex-grow-1{flex-grow:1}@media(max-width:576px){.text-ellipsis-mobile{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:170px;font-size:16px;line-height:24px;display:inline-block}}@media(min-width:744px){.border-md-right{border-right:1px solid #ced4da}}li.nav-item.active a{color:#0556f3}.accordion__content[aria-expanded=false]{overflow:hidden;max-height:5000px;transition:max-height 1s ease-in-out}.accordion__content[aria-expanded=false] p{margin-bottom:8px}.accordion__content[aria-expanded=false] p:last-child{margin-bottom:24px}.accordion__content[aria-expanded=true]{max-height:0;transition:max-height .5s cubic-bezier(0,1,0,1)}.link{color:unset}.link:hover{color:unset;text-decoration:none}.highlight{color:#affffa}@media(max-width:992px){.w-60{width:90%}}@media(max-width:744px){.border-md-bottom{border-bottom:1px solid #ced4da}}.pointer{cursor:pointer}.bg-blue{background-color:#f8faff}.bg__primary--dark{background-color:#25265e}.bg--dark{background-color:#1c2130}.text-white-shade{color:hsla(0,0%,100%,.87)}.text-primary-shade p{color:rgba(37,38,94,.67)!important}.earn{position:relative;margin-right:3rem!important}.earn:before{content:"";height:111px;width:138px;position:absolute;left:-20px;top:-54px;z-index:50;background-image:url(/_next/static/media/earn-bf-sale.cb28310f.png);background-repeat:no-repeat}@media(max-width:992px){.earn:before{display:none}}textarea{resize:none}.cursor-pointer{cursor:pointer}.mask{position:absolute;top:0;left:0;right:0}.about__desc:nth-child(2) h2{margin-bottom:16px}.pb32{padding-bottom:32px}.hero-inner__tag{font-weight:500}.learn__image{margin-right:16px;min-width:32px;height:32px;position:relative}.learn__image:before{content:"";position:absolute;width:28px;height:28px;background:#ffc33d;border-radius:50%;right:-10px;top:-12px}.learn__image img{width:100%;position:relative}.why-this-path.course-path{padding:122px 49px 102px 219px}@media(max-width:992px){.why-this-path.course-path{padding:32px 23px 32px 120px}}.path-title{font-weight:600;line-height:40px}.path-text{font-size:20px;line-height:30px;font-weight:400}.fw-500{font-weight:500}.truncate{width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.disabled-element{opacity:.4;cursor:none}.no-scroll{position:static;height:auto;overflow:hidden!important}@media(hover:hover){.no-scroll{padding-right:2px}}.disable-scroll{position:static;height:auto;overflow:hidden!important}.dropdown-menu__content .dropdown-menu__list{padding:1rem 1.5rem;max-height:unset}@media(min-width:744px){.dropdown-menu__content .dropdown-menu__list{padding:1.5rem 1.5rem 1rem;max-height:409px;overflow:auto}}.lh-30{line-height:30px}.mobile-view{display:none}@media(max-width:576px){.mobile-view{display:block}}.desktop-view{display:block}@media(max-width:576px){.desktop-view{display:none}}.btn-padding{padding:.75rem 1rem}.font-weight-600{font-weight:600}.landing-projects__modal-wrapper .pro-modal__header__title,.text-ellipsis{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.filter-item__title,.text-ellipsis-three-line{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.lh-sm{line-height:20px}.lazyComponentOutOfView{height:400px}.text-paragraph-18{font-size:18px;font-weight:500;line-height:30px;color:rgba(37,38,94,.87)}.link-text-18{font-size:18px;font-weight:600;line-height:30px;color:#0556f3}.catalog-sidebar-mobile .catalog-mobile-top-menu .catalog-back-btn,.catalog-sidebar-mobile .fullscreen-menu-back,.catalog-sidebar-mobile .v2-sticky-card__special-highlights__title.fullscreen-menu-back,.course-overview-content .some-more,.link-like,.link-text-btn,.v2-sticky-card__special-highlights__title a,.v2-sticky-card__special-highlights__title.link-like,.v2-sticky-card__special-highlights__title.link-text-btn{color:#0556f3}.catalog-sidebar-mobile .catalog-mobile-top-menu .catalog-back-btn:hover,.catalog-sidebar-mobile .fullscreen-menu-back:hover,.course-overview-content .some-more:hover,.link-like:hover,.link-text-btn:hover,.v2-sticky-card__special-highlights__title a:hover{cursor:pointer;color:#03338f;text-decoration:none}.learn-by-doing-container .highlighted-text,.primary-gradient-text{font-size:18px;font-weight:600;line-height:27px;background:linear-gradient(180deg,#9327fe 17.05%,#6501e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.course-overview-content .some-more,.link-text-btn,.text-btn{border:none;background-color:inherit;cursor:pointer;display:flex;width:-moz-fit-content;width:fit-content;justify-content:center;align-items:center}::-webkit-scrollbar{width:4px;height:4px;background-color:#f5f5f5}::-webkit-scrollbar-thumb{border-radius:8px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.3);background-color:#d3d3d3}.basic-accordion{position:relative;width:100%}.basic-accordion:last-child{padding-bottom:0}.basic-accordion:last-child .basic-accordion-line{display:none}.basic-accordion .basic-accordion-header{display:flex;justify-content:space-between;cursor:pointer}.basic-accordion .basic-accordion-header .cross-icon{flex-shrink:0;line-height:0;height:-moz-fit-content;height:fit-content;transition:transform .3s ease;color:revert}.basic-accordion .basic-accordion-header .cross-icon.open{transform:rotate(45deg)}.basic-accordion .basic-accordion-header .arrow{line-height:0;height:-moz-fit-content;height:fit-content;transition:transform .3s ease}.basic-accordion .basic-accordion-header .arrow.open{transform:rotate(180deg)}.basic-accordion .basic-accordion-header .right-arrow.open{transform:rotate(90deg)}.basic-accordion .icon-first-accordion-header{display:flex;cursor:pointer;align-items:flex-start;gap:8px}.basic-accordion .icon-first-accordion-header .arrow{line-height:0;height:-moz-fit-content;height:fit-content;transition:transform .3s ease}.basic-accordion .icon-first-accordion-header .arrow.open{transform:rotate(180deg)}.basic-accordion .icon-first-accordion-header .right-arrow.open{transform:rotate(90deg)}.basic-accordion .basic-accordion-content{overflow:hidden}.hr-divider-price-card{width:100%;height:1px;background:#d3dce6}.preload *{transition:none!important;-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}pre.nonexecutable-code{border-radius:4px;border:1px solid hsla(0,0%,100%,.2)}pre.nonexecutable-code code{font-weight:400;font-size:14px;line-height:20px;color:#fff}pre.nonexecutable-code code.no-highlight{background:#2d2f34}.katex-wrapper .katex{line-height:inherit!important;margin:0}.katex-wrapper .katex,.katex-wrapper .katex .mathnormal{font:inherit!important}.katex-wrapper .katex-display{display:inline-block;margin:8px 0}.font-weight-500{font-weight:500}.playground-item__description__meta,.playground-item__description__title,.portfolio-page__container .portfolio-side-container .profile-fullname,.portfolio-page__container .portfolio-side-container .profile-username,.text-ellipsis-one-line{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.about__whats-happening__card__title,.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual .mobile-sub-title p,.resource-hub__blog-card__title,.resource-hub__book-card__title,.start-challenge-here-card__title,.text-ellipsis-two-lines{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.about__whats-happening__card__text,.individual-catalog-page .catalog-page-wrapper .individual-course-item__description,.resource-hub__book-card__description,.text-ellipsis-three-lines{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.member-profile{display:flex;gap:8px;align-items:center}.member-profile__avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;font-size:24px;line-height:26px;background-color:#ccedff;overflow:hidden;color:#0556f3;border-radius:50%;font-weight:500}.member-profile__avatar .img-alternative-letter{font-size:22px;line-height:30px}.member-profile__avatar img{object-fit:contain}.member-profile__avatar--leaderboard{width:34px;height:34px;font-size:16px;line-height:18px}.member-profile__avatar--solution{width:24px;height:24px;font-size:14px;line-height:216px}.member-profile__avatar--solution .img-alternative-letter{font-size:14px;line-height:16px}.member-profile__avatar--solution img{border-radius:50%;width:100%;height:100%;object-fit:cover}.member-profile__desc{min-width:0;display:flex;flex-direction:column}.member-profile__desc__title{display:flex;align-items:center;gap:4px}.member-profile__desc__title .name{max-width:500px}.member-profile__desc__email,.member-profile__desc__title .name{margin-bottom:0;color:#25265e;font-weight:500}.member-profile__desc__email--member{font-size:14px;line-height:20px;color:rgba(37,38,94,.67)}.member-profile .status{font-size:12px;font-weight:500;line-height:16px}.member-profile .status--denied{color:#e34c4c}.member-profile .status--pending{color:#56bd5b}.member-profile .status--expired{color:#f79522}.start-challenge-here-card{display:flex;flex-direction:column;justify-content:flex-start;padding:24px 16px 24px 24px;gap:32px;isolation:isolate;position:relative;max-width:730px;min-width:327px;width:100%;background-color:#fff;border-radius:4px 4px 0 0}.start-challenge-here-card .card-bg{position:absolute;inset:0;max-width:730px;min-width:327px;width:100%;background:#fff6ef;border:1px solid #d3dce6;border-radius:4px 4px 0 0;z-index:-100}.start-challenge-here-card .card-deco{position:absolute;bottom:0;right:0;display:block;width:64px}.start-challenge-here-card .card-deco-top{position:absolute;top:0;right:0}.start-challenge-here-card__header{display:flex;flex-direction:column;justify-content:flex-start}@media(min-width:992px){.start-challenge-here-card__header{flex-direction:row;justify-content:space-between;align-items:end}}.start-challenge-here-card__title{font-weight:600;font-size:20px;line-height:30px;margin-bottom:4px}.start-challenge-here-card__desc{font-weight:500;color:rgba(37,38,94,.67);margin-bottom:24px}@media(min-width:992px){.start-challenge-here-card__desc{margin-bottom:0}}.start-challenge-here-card__button{width:100%;font-weight:500;padding:12px 16px 12px 20px;font-size:16px;line-height:24px;height:48px;justify-content:center}.dropdown-filters{display:flex;padding:1rem 1.5rem;flex-direction:column;border-bottom:1px solid #d3dce6}@media(min-width:744px){.dropdown-filters{border:none;flex-direction:row;justify-content:space-between;padding:1.5rem 2rem}}@media(min-width:1920px){.dropdown-filters{width:1504px;margin:0 auto}}.dropdown-filters--reports{border-bottom:none}@media(min-width:1920px){.dropdown-filters--reports{width:1440px}}.dropdown-filters--mobile{background-color:transparent;padding:0;border-bottom:none}.dropdown-filters--mobile .dropdown-filters__desc{padding:6px 0}.dropdown-filters__desc{gap:20px;min-height:36px}.dropdown-filters__desc__item{cursor:pointer;display:flex;align-items:center;gap:4px;font-weight:500;font-size:14px;line-height:20px;color:#25265e}.dropdown-filters__desc__item svg{transition:transform .2s ease-in-out;transform:rotate(0deg)}.dropdown-filters__desc__item.active{color:#0556f3}.dropdown-filters__desc__item.active svg{transform:rotate(-180deg)}.dropdown-filters__desc__item.filtered,.dropdown-filters__desc__item:hover{color:#0556f3}.dropdown-filters__challenge{font-size:18px;line-height:20px;font-weight:500;display:flex;align-items:center;gap:8px;cursor:pointer}.dropdown-filters__challenge svg{transition:transform .2s ease-in-out}.dropdown-filters__challenge.active .down-arrow{transform:rotate(-180deg)}.dropdown-filters__challenge--language{border:1px solid #d3dce6;border-radius:.25rem;padding:4px 8px;font-size:14px;line-height:20px;width:150px;margin-bottom:16px;display:flex;justify-content:center}.dropdown-filters__action{gap:16px}.dropdown-filters .btn{padding:.5rem .75rem}.selected-filters{min-height:40px;overflow-y:hidden}.selected-filters--challenges{min-height:max-content}.selected-filters__view{gap:8px;display:flex;width:max-content}.selected-filters__tag{width:max-content;font-size:14px;line-height:20px;display:flex;align-items:center;gap:4px;font-weight:500;padding:2px .5rem;color:rgba(37,38,94,.67);background:#fff1d6;border-radius:4px}.filter-mobile{position:absolute}.filter-mobile__icon{width:48px;height:48px;bottom:76px;right:16px;cursor:pointer;position:fixed;border-radius:24px;align-items:center;justify-content:center;z-index:50;background:#feccbf;box-shadow:0 4px 12px rgba(0,10,44,.1)}.filter-mobile__icon--count{position:absolute;top:0;left:-3px;min-height:16px;min-width:16px;background:#f5f5f5;border:1px solid #fff;border-radius:8px;font-weight:500;font-size:12px;line-height:16px;text-align:center;color:#25265e}.filter-mobile__wrapper{padding:32px 0 40px;position:fixed;z-index:700;top:0;height:100dvh;width:100vw;background:#fff;right:0;transition:right .3s ease-in-out}.filter-mobile__wrapper--hidden{right:-100%;transition:right .2s ease-in-out}.filter-mobile__wrapper .header{display:flex;justify-content:space-between;align-items:center;padding:0 24px}.filter-mobile__wrapper .header__back{gap:4px;cursor:pointer}.filter-mobile__wrapper .header__back p{font-weight:500;color:#25265e}.filter-mobile__wrapper .header .btn{background:#fff;border:1px solid #d3dce6;border-radius:4px;height:36px;padding:.5rem .75rem;font-size:14px;line-height:20px}.filter-mobile__wrapper__filters{font-weight:500;font-size:16px;line-height:24px;flex:1 1;overflow-y:auto;margin-bottom:16px;padding:0 24px}.filter-mobile__wrapper__filters ul{gap:24px}.filter-mobile__wrapper__filters ul li{list-style:none;margin-top:1.5rem}.filter-mobile__wrapper__filters .toggle-icon{display:flex;align-items:center;transition:transform .2s ease-in-out}.filter-mobile__wrapper__filters .toggle-icon--active{color:#0556f3;transform:rotate(180deg)}.filter-mobile__wrapper__filters .bottom-filter,.filter-mobile__wrapper__filters .role-filter,.filter-mobile__wrapper__filters .tags-filter{max-height:5000px;overflow:hidden;transition:max-height .3s ease-in-out}.filter-mobile__wrapper__filters .bottom-filter--hidden,.filter-mobile__wrapper__filters .role-filter--hidden,.filter-mobile__wrapper__filters .tags-filter--hidden{max-height:0;transition:max-height .2s ease-in-out}.filter-mobile__wrapper__filters .bottom-filter .teams-filter-item,.filter-mobile__wrapper__filters .role-filter .teams-filter-item,.filter-mobile__wrapper__filters .tags-filter .teams-filter-item{display:flex;align-items:center;gap:8px;cursor:pointer}.filter-mobile__wrapper__filters .bottom-filter .teams-filter-item--active,.filter-mobile__wrapper__filters .bottom-filter .teams-filter-item:hover,.filter-mobile__wrapper__filters .role-filter .teams-filter-item--active,.filter-mobile__wrapper__filters .role-filter .teams-filter-item:hover,.filter-mobile__wrapper__filters .tags-filter .teams-filter-item--active,.filter-mobile__wrapper__filters .tags-filter .teams-filter-item:hover{color:#0556f3}.filter-mobile__wrapper .apply-filter{font-size:16px;line-height:24px;border:none}.filter-mobile__button-wrapper{padding:0 24px;display:inline-grid}.filter-mobile__mains{margin-right:2px;cursor:pointer;position:relative}.filter-mobile__mains span:hover{color:#0556f3}.filter-mobile__mains--count{position:absolute;top:-8px;right:-8px;min-height:16px;min-width:16px;background:#feccbf;border-radius:8px;font-weight:500;font-size:12px;line-height:16px;text-align:center;color:#25265e}.filter-dropdown-desktop li{list-style:none;font-weight:500;font-size:16px;line-height:24px;cursor:pointer}.filter-dropdown-desktop li:hover{color:#0556f3}.filter-dropdown-desktop li:not(:first-child,:last-child){margin-bottom:1rem}.filter-dropdown-desktop li:last-child{margin-top:1rem}.filter-dropdown-desktop .selected{color:#0556f3}.filter-dropdown-desktop__description{font-size:14px;margin-bottom:0;margin-top:.25rem;line-height:20px}.challenge-tags{display:flex;gap:8px;row-gap:12px;flex-wrap:wrap}.challenge-tags__item{width:max-content;font-size:16px;line-height:24px;height:32px;font-weight:500;padding:.25rem .5rem;color:rgba(37,38,94,.67);background:#f8faff;border-radius:4px;cursor:pointer;display:flex;gap:6px;align-items:center}.challenge-tags__item--active,.challenge-tags__item--selected{background:#ffe8d6;outline:1px solid #feccbf}.challenge-tags__item--selected.preview{height:24px;padding:2px 8px;border:1px solid #d3dce6}.challenge-list-difficulty-pill{font-size:16px;line-height:20px;font-weight:500;max-height:32px}.challenge-tag-buttons-group{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem 0;border-top:1px solid #d3dce6;margin:.5rem -16px 0}.challenge-tags-filter.has-arrow{z-index:100;max-width:calc(100vw - 48px);max-height:480px}.challenge-tags-filter.has-arrow:before{left:22px}@media(min-width:744px){.challenge-tags-filter.has-arrow{width:460px}}.challenge-tags-filter.has-arrow .scrolling-section{max-height:300px;overflow-y:auto}.tag-clear-icon{cursor:pointer;position:absolute;top:8px;right:8px}.tag-clear-icon:hover{transform:scale(1.1)}.tag-clear-icon.hidden{display:none}.title-xp{margin-left:-4px}.applied-tags-wrapper{display:flex}@media(min-width:1920px){.applied-tags-wrapper{width:1504px;margin:0 auto}}.applied-tags-wrapper .challenge-tags{margin-bottom:0}.checkbox-input{display:inline-flex;align-items:center;justify-content:center;height:18px;width:18px;border-radius:2px;border:1.2px solid rgba(0,0,0,.24);outline:none;cursor:pointer;background:#fff;padding:1px}.checkbox-input--checked{color:#0556f3;border:1.2px solid #0556f3}.checkbox-input--onboard{height:24px;width:24px}.member-search{position:relative;display:block}.member-search .search-field-terms{font-weight:400;height:36px;display:block;font-size:14px;line-height:20px;color:#25265e;width:calc(100vw - 48px);padding:.5rem 2.25rem;margin:.5rem 1.5rem;position:relative;border:none}@media(min-width:744px){.member-search .search-field-terms{margin:0;padding:8px 16px 8px 44px;width:220px}}.member-search .search-field-terms:focus{box-shadow:none;outline:1px solid #7ba7fc!important}.member-search .icon{position:absolute;left:16px;top:8px}.member-search .clear-icon{position:absolute;top:16px;right:32px}.member-search .back-icon{position:absolute;top:16px;left:32px}.hr-divider-normal{width:100%;height:1px;background:#d3dce6}.text-blue{color:#0556f3!important}.text-cornflowerblue{color:#00a3ff}.text-green{color:#56bd5b}.size-20{width:20px}#root{height:100%}body{background-color:#fff}.container{position:relative;padding-left:24px;padding-right:24px}@media(min-width:744px){.container{padding-left:32px;padding-right:32px}}@media(min-width:1200px){.container{padding-left:15px;padding-right:15px}}.bookmarks{flex-wrap:wrap}.bookmarks,.bookmarks__node{display:flex;align-items:center}.bookmarks__node{color:rgba(37,38,94,.67);font-size:14px;line-height:20px;text-transform:capitalize;flex-shrink:0}.bookmarks__icon{width:16px;margin-right:.25rem}.bookmarks__dot{width:3px;height:3px;border-radius:100%;background-color:rgba(37,38,94,.67);margin:0 .5rem;flex-shrink:0}.badge{font-size:12px;line-height:16px;padding:1px .5rem}.badge--grey{background-color:#d3dce6}.section-padding{padding:72px 0}.section-padding--large{padding:144px 0 72px}.section-padding--about{padding:72px 0}@media(min-width:744px){.section-padding--about{padding:64px 0}}@media(min-width:1200px){.section-padding--about{padding:80px 0}}.section-padding--testimonials{padding:72px 0 96px}@media(min-width:744px){.section-padding--testimonials{padding:80px 0 120px}}@media(min-width:1200px){.section-padding--testimonials{padding:120px 0 160px}}.section-padding a:hover{text-decoration:none}.contact__input-name{margin-bottom:24px;width:100%}@media(min-width:744px){.contact__input-name{width:50%;margin-right:12px;margin-bottom:32px}}.contact__message-wrapper{display:flex;flex-direction:row;justify-content:space-between}.contact__word-limit{font-weight:500;font-size:14px;line-height:20px;color:rgba(37,38,94,.87);text-align:end;margin-left:auto}.contact__input-email{margin-bottom:32px;width:100%}@media(min-width:744px){.contact__input-email{width:50%;margin-left:12px}}.contact__inputs{display:flex;flex-direction:column}@media(min-width:744px){.contact__inputs{flex-direction:row}}.contact__form-wrapper{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;margin:auto}.contact__form-wrapper h2{font-size:24px;line-height:36px}@media(min-width:744px){.contact__form-wrapper{width:680px}}@media(min-width:1200px){.contact__form-wrapper{width:788px}}.contact__custom-select{color:rgba(37,38,94,.67)}.contact__form-control{padding:12px 16px;gap:8px;border-radius:4px;color:#25265e;border:1px solid #d3dce6}.contact__form-control::-webkit-scrollbar{background-color:transparent}.contact__form-control::placeholder{color:rgba(37,38,94,.67)}.contact__label{font-size:16px;margin-bottom:8px;line-height:24px;color:#25265e}.contact__header-bg-tablet{display:none;pointer-events:none}@media(min-width:744px){.contact__header-bg-tablet{display:block;position:absolute;right:0;left:auto;z-index:0;height:100%;width:auto}}@media(min-width:1200px){.contact__header-bg-tablet{display:none}}.contact__header-bg-desktop{display:none;pointer-events:none}@media(min-width:1200px){.contact__header-bg-desktop{display:block;position:absolute;right:0;top:0;height:100%;width:auto;left:auto;z-index:0}}.contact__header{padding:48px 0;position:relative;background-color:#25265e;color:#fff;display:flex;flex-direction:column;justify-content:center}.contact__header h1{font-weight:600;font-size:32px;line-height:40px}.contact__header img{height:100%}@media(min-width:744px){.contact__header{padding:72px 0}.contact__header h1{font-size:36px;line-height:54px}}@media(min-width:1200px){.contact__header{padding:96px 0}}.contact__content{padding:56px 0 104px}.contact__content h2{margin-bottom:65px}@media(max-width:744px){.contact__content h2{margin-bottom:28px;font-size:24px;line-height:36px}}@media(min-width:744px){.contact__content{padding:48px 0 120px}}@media(min-width:1200px){.contact__content{padding:72px 0 140px}}.contact__input-error{display:flex;font-weight:500;font-size:16px;line-height:24px;color:#e34c4c;align-items:flex-start;gap:4px;margin-top:4px}.contact__input-error svg{margin-top:2px;flex-shrink:0}.contact__input-error--date{align-items:flex-start}@media(min-width:576px){.contact__input-error--date{align-items:center}}.contact__input-error--top{align-items:flex-start}.contact__input-error--top svg{margin-top:2px}.h-100{height:100%}.icon-emoji{min-width:34px;max-width:34px}.icon-emoji--sm{min-width:24px;max-width:24px}code{background-color:#f5f5f5;color:#25265e;padding:2px 8px;border-radius:.25rem;font-style:normal}code.dark{background-color:#383b40;color:#25265e}pre code{display:block;padding:12px 16px;background-color:#1f2023;border-radius:.25rem}pre code.light{background-color:#f5f5f5;color:#25265e}.bg-text{background-color:#25265e}.explore-card__wrapper,.hide-scrollbar,.interactive-challenge-wrapper .shell__content,.interactive-challenge-wrapper .shell__content .form-control__textarea,.interactive-challenge-wrapper__code-editor__editor #editor .ace_scrollbar,.similar-course-wrapper__courses,.standalone-course-modal .course-content,.standalone-course-modal .course-overview-content,.standalone-courses__course-catalog,.testimonial-sectionv2__mobile-group,.testimonialv2__mobile-group{-ms-overflow-style:none;scrollbar-width:none}.explore-card__wrapper::-webkit-scrollbar,.hide-scrollbar::-webkit-scrollbar,.interactive-challenge-wrapper .shell__content .form-control__textarea::-webkit-scrollbar,.interactive-challenge-wrapper .shell__content::-webkit-scrollbar,.interactive-challenge-wrapper__code-editor__editor #editor .ace_scrollbar::-webkit-scrollbar,.similar-course-wrapper__courses::-webkit-scrollbar,.standalone-course-modal .course-content::-webkit-scrollbar,.standalone-course-modal .course-overview-content::-webkit-scrollbar,.standalone-courses__course-catalog::-webkit-scrollbar,.testimonial-sectionv2__mobile-group::-webkit-scrollbar,.testimonialv2__mobile-group::-webkit-scrollbar{display:none}.show-scrollbar{-ms-overflow-style:revert;scrollbar-width:revert}.show-scrollbar::-webkit-scrollbar{display:revert}.opacity-text-loader,.opacity-text-loader:after,.opacity-text-loader:before{color:transparent!important;background-color:transparent!important}.sticky-header{transition:box-shadow .2s ease;position:-webkit-sticky;position:sticky;top:0;z-index:100}.sticky-header.scroll-shadow{box-shadow:0 8px 12px 0 rgba(0,0,0,.08)}.filter-wrapper__text--filter .filter-title,.filter-wrapper__text--option,.interactive-challenge-wrapper__console,.no-selection{user-select:none;-moz-user-select:none;-webkit-text-select:none;-webkit-user-select:none}.scroll-animation{transform:translateY(16px);opacity:0;transition:transform .5s ease-out,opacity .5s ease-out}.scroll-animation.visible{transform:translateY(0);opacity:1}.btn{padding:12px 16px;border:0;border-radius:.25rem;color:#25265e;cursor:pointer;display:inline-block;font-size:1rem;font-weight:500;text-align:center;transition:all .2s ease-in-out}.btn__contact{text-align:start;background-color:#56bd5b;padding:12px 20px 12px 16px}@media(max-width:744px){.btn__contact{text-align:center;width:100%}}.btn__contact:focus{background-color:#56bd5b}.btn__contact:hover{background-color:#42aa48;border-color:#3fa144}@media(min-width:576px){.btn.btn-success-sm{width:182px}}.btn--success{max-width:250px;display:flex;align-items:center;margin-left:auto;margin-right:auto;border:none!important;padding:9px 40px 9px 36px!important}.btn:hover{text-decoration:none;color:inherit}.btn:focus{box-shadow:none}.btn--w-icon{display:inline-flex;align-items:center;justify-content:center}.btn--primary{border:1px solid #0556f3;background:#0556f3;color:#fff}.btn--primary:hover{color:#fff;background-color:#0444c1}.btn--primary.outline{border-color:#0556f3;color:#0556f3;background-color:transparent}.btn--primary.outline:hover{background-color:#0556f3;color:#fff}.btn--primary.btn--light{background-color:#cdddfd;color:#0556f3;border-color:#cdddfd}.btn--secondary{background:#6501e5;color:#fff}.btn--secondary:hover{color:#fff;background-color:#4f01b2}.btn__join_for_free{border-radius:4px;padding:18px 28px;font-weight:600;font-size:24px;line-height:36px;width:100%;margin-top:-32px}.btn__join_for_free:hover{text-decoration:none}@media(min-width:744px){.btn__join_for_free{position:static;width:280px;margin-top:2rem}}.btn--ghost{background-color:transparent;color:#0556f3;border:1px solid transparent}.btn--ghost:hover{border:1px solid #0556f3;color:#0556f3}.btn--yellow{background-color:#f79522;color:#fff}.btn--yellow:hover{background-color:#de7c08}.btn--danger{background-color:#e34c4c;color:#fff}.btn--danger:hover{background-color:#ae1b1b;color:#fff}.btn--white{background-color:#fff;color:#25265e}.btn--white:hover{background-color:#e6e6e6;color:#25265e}.btn--dark{background-color:#000;color:#fff}.btn--dark:hover{color:#fff;background-color:rgba(0,0,0,.8)}.btn--outline{border:1px solid #d3dce6;color:#fff}.btn--outline:hover{background-color:#f1f5fd}.btn--link{color:#0556f3;padding:8px 0;font-size:1rem;min-width:unset}.btn--sm{font-size:16px}.btn--block{width:100%;min-height:48px}.btn--disabled,.btn[disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}.btn-group--register .btn{justify-content:flex-start;text-align:left}.btn-back{color:#25265e}.btn--sm{padding:12px 16px;height:48px}.btn.rounded{border-radius:10rem!important}.btn.active{background-color:#25265e;color:#fff}.btn--filter-link{color:#0556f3}.btn--black{color:#171516;background:transparent;border:1px solid #171516}.btn--google{background-color:#fff;font-weight:400}.btn--google,.btn--google:hover{color:rgba(0,0,0,.54)}.btn--reset-password{width:100%;font-size:16px;font-weight:600;line-height:24px;padding:12px 16px;border:none}@media(min-width:744px){.btn--reset-password{width:169px}}.btn--mobile-block{justify-content:center;width:100%}@media(min-width:744px){.btn--mobile-block{width:-moz-fit-content;width:fit-content}}.btn--mobile-block-sql{justify-content:center;margin:24px auto 0;width:100%}@media(min-width:744px){.btn--mobile-block-sql{width:-moz-fit-content;width:fit-content;margin-top:16px}}.btn__search--primary{border-radius:0 .25em .25em 0;min-height:72px;width:186px;padding:21px 33px;font-size:18px}@media(max-width:992px){.btn__search--primary{border-radius:0;border-bottom-left-radius:.25em;border-bottom-right-radius:.25em;width:100%}}@media(max-width:744px){.btn__search--primary{min-height:62px;height:62px;line-height:1;padding:16px 33px}}.course__button{background:none;font-weight:400}.code__btn{padding:9px 36px;font-size:18px;line-height:30px;font-weight:600}.code__btn span{margin-right:10px}.code__button{padding:9px 36px}.filter__button{font-weight:600;font-size:16px;line-height:24px;min-height:auto}.filter__button,.filter__link{padding:8px 16px;width:157px}.btn-xs{font-size:14px;padding:10px 16px}.newsletter-btn{min-width:77px!important;font-weight:600;height:48px}.link-underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.card{padding:2rem;border-radius:12px;background-color:#fff;position:relative;transition:.2s cubic-bezier(.455,.03,.515,.955);height:100%}@media(min-width:1200px){.card__text-width{min-width:302px;font-weight:600}}.card--border{border:1px solid #d3dce6}.card__title{margin-bottom:.5rem}.card__title--lg{font-size:32px}.card--filled{border-radius:24px;background:#fff;box-shadow:12px 12px 18px rgba(0,24,87,.1)}.card--filled-yellow{background-color:#fff1d6;box-shadow:12px 12px 18px rgba(75,0,41,.1)}.card--filled-yellow.card--border{border:1px solid #ffba84!important}.card--filled-blue{background-color:#e3faff;box-shadow:8px 8px 14px rgba(0,69,84,.1)}.card--filled-blue.card--border{border:1px solid rgba(5,86,243,.2)}.card--horizontal{padding:0;display:flex;align-items:center}.card--horizontal .card__body{padding:1rem;flex:1 1 auto}.card--horizontal .card__title{margin-bottom:1.375rem}@media(min-width:744px){.card--horizontal .card__title{margin-bottom:12px}}.card__img--pop{height:140px;width:140px;padding:8px}.card__img--pop img{height:124px;width:124px;object-fit:cover}.card__arrow{position:absolute;left:0}.card__arrow:after,.card__arrow:before{content:"";position:absolute;width:0;height:0;box-sizing:border-box;border-color:transparent transparent #fff #fff;border-style:solid;border-width:8px;transform-origin:0 0;transform:rotate(45deg);border-radius:0 0 0 4px}.card__arrow:before{box-shadow:-1px 1px 0 0 #d3dce6}.card__arrow:after{box-shadow:-2px 2px 3px -1px rgba(0,24,87,.1)}@media(max-width:576px){.card__arrow{top:0;left:50px}.card__arrow:after,.card__arrow:before{transform:rotate(135deg)}}.card--link:hover{cursor:pointer;background-color:rgba(5,86,243,.1);border-color:rgba(5,86,243,.3)}.card__link{position:absolute;top:0;right:0;bottom:0;left:0}.card .course-complete{position:absolute;top:-40px;right:-40px}.card ul{padding-left:0;list-style:none}.card-course{display:flex;flex-direction:column;height:100%;width:15.94rem;min-height:22.5rem;padding:1.2rem}.card-course .card__body{display:flex;align-items:center}@media(max-width:744px){.card-course .card__body{min-height:120px}}.card-course img{max-width:auto;object-fit:contain}.card-course .course__image{height:9.5rem;width:9.6rem;margin:0 auto}.card-course .course__image img{height:100%}@media(max-width:744px){.card-course{width:100%;flex-direction:row;min-height:100%;padding:0}.card-course .course__image{position:relative;left:0;top:0;width:6.25rem;height:6.25rem;display:flex;justify-content:center;flex-direction:column;overflow:hidden}.card-course .course__image img{height:100%}.card-course .card__title{font-weight:600;font-size:1rem}}.card-index{font-size:2rem;font-weight:600}.card-path{background-color:#fff;font-weight:600;height:100%;border-radius:8px;color:rgba(37,38,94,.67);display:flex;flex-direction:column;justify-content:center;position:relative;transition:.2s ease-in-out}.card-path.active{color:#25265e;background:#eceefa}.card-path.current{color:#25265e;background-color:#f3f5ff}.card-progress{position:absolute;left:0;bottom:0;height:3px;background:#d3dce6;width:100%;border-radius:0 0 25px 25px;overflow:hidden}.card-progress-seek{height:100%;background-color:#6501e5;transition:width 8s linear}.card__learning{width:15.94rem;height:355px}.card-deco-1{position:absolute;bottom:0;right:0}.card-arrow-pop{position:absolute;top:30px;left:-100px}@media(max-width:576px){.card-arrow-pop{transform:rotate(45deg);left:unset;top:-30px;right:0}}.course-progress .card{height:100%}.course-progress__icon{flex-shrink:0}.stacked-cards{display:flex;position:relative}.stacked-cards .card{width:255px;height:353px}.stacked-cards .card:not(:first-child){margin-left:-26px;width:240px}.stacked-cards .card:not(:first-child):hover{transform:translateX(26px)}.stacked-cards .card{position:relative}.stacked-cards .card:nth-child(0){z-index:10}.stacked-cards .card:first-child{z-index:9}.stacked-cards .card:nth-child(2){z-index:8}.stacked-cards .card:nth-child(3){z-index:7}.stacked-cards .card:nth-child(4){z-index:6}.stacked-cards .card:nth-child(5){z-index:5}.stacked-cards .card:nth-child(6){z-index:4}.stacked-cards .card:nth-child(7){z-index:3}.stacked-cards .card:nth-child(8){z-index:2}.stacked-cards .card:nth-child(9){z-index:1}.info-card{display:flex;padding:.75rem 1rem;color:#926e12;background-color:#f9efd2;border-radius:.25rem;font-size:1rem;margin-bottom:4ex}.info-card__icon{flex:0 0 24px;margin-right:.75rem}.img-alternative-letter{font-size:7.75rem}.course-incomplete{font-weight:600}.card-path{min-height:162px;width:255px}.card-path p{text-align:left}@media(min-width:400px)and (max-width:576px){.card-path{width:300px}}.why-programiz .d-md-block .card-path{margin-bottom:24px}@media(max-width:1200px){.why-programiz .d-md-block .card-path{margin-left:12px;margin-right:12px}}@media(max-width:744px){.card__path--mobile{background:none;border:0!important;padding:0!important;box-shadow:none;min-height:1rem;outline:none}.card__path--mobile:focus{outline:none}}@media(max-width:1200px){.learning-slide .slick-list,.why-slide .slick-list{padding:0 9px!important}.learning-slide .slick-list .slick-track,.why-slide .slick-list .slick-track{width:1200px!important}.learning-slide .slick-list .slick-track .slick-slide,.why-slide .slick-list .slick-track .slick-slide{width:255px!important;margin:0 15px}.why-slide .card-path{margin-bottom:2.074em}}@media(min-width:400px)and (max-width:576px){.learning-slide .slick-list .slick-track .slick-slide,.why-slide .slick-list .slick-track .slick-slide{width:300px!important}}.learning__path{height:150px;cursor:pointer}.learning-slider__container a:hover{text-decoration:none}@media(min-width:992px){.learning-slider__container{width:100%;max-width:1140px;margin:0 auto;padding-right:15px;padding-left:15px}}.card__block{border-radius:12px;height:100%}.card__box{position:relative;padding:2rem 1.75rem 1.5rem 2rem}@media(min-width:1200px){.card__box{width:728px;min-height:216px}}.card__box .card__list{padding:20px}.card__box .card__list:first-child{border-right:1px solid #d3dce6;padding-right:32px}.card__box .card__list:nth-child(2){padding-left:44px}@media(max-width:744px){.card__box{padding:0}.card__box .row{margin:0}.card__box .card__list{padding:2.75rem 0 2rem;margin:0 1.5rem}.card__box .card__list:first-child{border:none;border-bottom:1px solid #d3dce6;padding-right:0}.card__box .card__list:nth-child(2){padding-left:0}}.pre-req-cards-container{display:flex;flex-direction:column;gap:32px}.course-with-link-card{display:flex;gap:20px;align-items:center}.course-with-link-card__img{display:flex;width:72px;height:72px;align-items:center;flex-shrink:0;padding:2px;border-radius:4px;height:-moz-fit-content;height:fit-content;align-self:center}.course-with-link-card__img--pink-lady{background:#fff1d6;border:1px solid #ffcd6d}.course-with-link-card__img--very-pale-blue{background:#d1e7ff;border:1px solid #9acaff}.course-with-link-card__img--lime-green{background:#d9ffe5;border:1px solid #78ffa3}.course-with-link-card__img--very-pale-red{background:#ffd8da;border:1px solid #ff989d}.course-with-link-card__title{font-weight:500;font-size:20px;line-height:30px;color:#25265e;margin-bottom:.25rem}.course-with-link-card__link{font-weight:500}.sensai{padding:72px 0}.sensai.challenge{padding-top:0}@media(min-width:744px){.sensai.challenge{padding-top:72px}.sensai{padding:96px 0}}@media(min-width:1200px){.sensai{padding:120px 0}}.sensai__block{display:flex;flex-direction:column;justify-content:space-between;column-gap:72px;row-gap:48px}.sensai__block .right-block{max-width:490px}@media(min-width:1200px){.sensai__block{flex-direction:row;justify-content:space-between;align-items:center}.sensai__block .left-block,.sensai__block .right-block{flex:1 1}}.sensai__title{font-size:32px;margin:8px 0 0;line-height:40px;font-weight:600;color:#25265e}.sensai__title .sensai-text{color:#ff8b6c}.sensai__title--homepage{font-size:24px;line-height:36px}.sensai__description{font-size:18px;font-weight:500;line-height:28px;margin:28px 0 0}.sensai__description--homepage{margin-top:16px;color:rgba(37,38,94,.87)}.sensai__list-item{display:flex;flex:100% 1;align-items:center;list-style:none;font-weight:600;font-size:18px;line-height:28px}.sensai__list-item .item-icon{margin-right:8px;color:#56bd5b}@media(min-width:744px){.sensai__list-item{flex:50% 1}}.sensai__learn-more-btn-container{color:#fff}.sensai__learn-more-btn-container .learn-more-btn{margin-top:32px;font-size:16px;line-height:24px;text-align:center;display:flex;justify-content:center;width:100%}@media(min-width:744px){.sensai__learn-more-btn-container .learn-more-btn{width:-moz-fit-content;width:fit-content}}.sensai__learn-more-btn-container .learn-more-btn .arrow-right{margin-left:8px}.sensai__learn-more-btn-container .learn-more-btn:active,.sensai__learn-more-btn-container .learn-more-btn:focus,.sensai__learn-more-btn-container .learn-more-btn:hover{color:#fff;text-decoration:none}.sensai--background{background-color:#fafafa}.callout{padding:4rem 3rem;background-color:#25265e;color:#fff;border-radius:16px;margin:1.5rem 0 3rem 30px}@media(max-width:576px){.callout{padding:2rem 1.5rem;margin:2rem 0}.callout__title{font-size:18px;font-weight:600}.callout__action{margin-top:2rem;width:100%}}.callout--vertical .row{display:flex;flex-direction:column}.navigation-btn--log-in{color:#25265e;padding:0;display:none;align-items:center;font-size:16px;line-height:24px;font-weight:500;transition:none}@media(min-width:576px){.navigation-btn--log-in{display:inline-flex}}.navigation-btn--log-in:focus,.navigation-btn--log-in:hover{text-decoration:none;color:#0556f3}.navigation-btn--log-in.server-render{opacity:0}.navigation-btn--join{display:flex;justify-content:center;font-weight:500;font-size:14px;line-height:20px;cursor:pointer;background:#0556f3;border-radius:4px;padding:8px 12px;transition:none}.navigation-btn--join,.navigation-btn--join:focus,.navigation-btn--join:hover{color:#fff;text-decoration:none}.navigation-btn--join.server-render{opacity:0}.navigation-btn--mobile{font-weight:500;font-size:16px;line-height:24px;padding:12px;display:flex;flex:1 1;align-items:center;justify-content:center}.nav-mobile-footer{display:inline-flex;justify-content:space-between;gap:16px}.nav-mobile-footer .nav-mobile-footer-link{display:flex;flex:1 1;justify-content:center;padding:12px 0}.navbar{z-index:300;margin-top:66px}.navbar-nav{flex-direction:row}.navbar-nav .nav-link{color:#25265e;padding:0;display:inline-flex;align-items:center;font-size:16px;line-height:24px;font-weight:500}.navbar-nav .nav-link:hover{color:#0556f3}.navbar-nav .nav-join_btn{font-weight:500;font-size:14px;line-height:20px;cursor:pointer;background:#0556f3;border-radius:4px;padding:8px 12px}.navbar-nav .nav-join_btn,.navbar-nav .nav-join_btn:hover{color:#fff;text-decoration:none}.navbar-nav__off-canvas{margin-top:auto;margin-bottom:60px;padding:1.25rem 1.5rem}.navbar .brand__logo{height:1.6rem;margin-right:1.6rem}.navbar .form-control{padding-top:.5rem;padding-bottom:.5rem;width:308px}.navbar__brand{cursor:pointer}.navbar--no-banner{margin-top:0}.navbar--no-banner .navbar__menu.show{margin-top:0;height:100vh}.navbar-brand{padding:4px 0;margin:0}@media(min-width:744px){.navbar-brand{margin-right:12px;padding:4px 0 9px}}.navbar-brand--menu{padding:5px 0 8px}.input-group--w-icon .input-group-prepend{position:absolute;top:50%;left:20px;transform:translateY(-50%);color:#a8a8bf}.input-group--w-icon .form-control{margin:0;padding:8px 16px 8px 3.5rem}@media(min-width:744px){.input-group--w-icon .form-control{margin:2px 0;padding:7px 16px 7px 3.5rem}}.footer{padding:56px 0;border-top:1px solid #d3dce6;background:#fff;z-index:-100}@media(max-width:744px){.footer{padding:2.5rem 0 1rem;position:relative}}.footer h4{color:#25265e;margin-bottom:.75rem}.footer-logo{max-width:112px}@media(min-width:992px){.footer-nav:after{content:"";display:inline-block;height:100%;width:1px;background:#d3dce6;position:absolute;right:-50px;top:0}}.footer-nav ul{margin-bottom:2rem}@media(min-width:992px){.footer-nav ul{margin-bottom:0}}.footer__link{color:#25265e;display:block;padding:2px 0;margin-bottom:4px;font-size:14px;font-weight:400;line-height:20px}.footer__link:hover{text-decoration:underline}.footer__link.link{font-weight:600;color:#0556f3}.footer__new-link{display:inline-block;background:#ffc33d;border-radius:2px;font-weight:500;font-size:12px;line-height:16px;color:rgba(37,38,94,.87);padding:1px .25rem;height:18px;align-self:center;margin-bottom:.25rem;cursor:pointer}.footer-bottom{background-color:#f8faff;border-top:1px solid #d3dce6}@media(max-width:576px){.footer-bottom__content{flex-direction:column}}.footer ul,.footer-bottom ul{list-style-type:none}.footer ul{padding-left:0}.footer .contact-number{height:2.5rem;background:#f8faff;border:1px solid #d3dce6;border-radius:4px;padding:8px 16px;font-weight:500;font-size:16px;line-height:24px;color:rgba(37,38,94,.67);cursor:pointer;width:100%}.footer .contact-number:hover{text-decoration:none}@media(min-width:744px){.footer .contact-number{width:284px}}.footer .contact-number .icon{fill:#65b95c}.footer .form-control{height:48px}@media(min-width:744px){.footer .form-control{max-width:207px}}.navbar-search{position:relative}.navbar-search-result-wrapper{max-height:450px;overflow:auto}.navbar-search__results{width:400px;box-shadow:12px 12px 18px rgba(0,24,87,.15);background-color:#fff;position:absolute;left:0;top:46px;border:1px solid #d3dce6;border-radius:8px;overflow:hidden}.navbar-search__results--mobile-view{width:100%;height:-moz-fit-content;height:fit-content;max-height:300px;overflow:auto}.navbar-search__category{display:block;padding:1rem;background-color:#f5f5f5}.navbar-search__items{padding:.5rem 0}.navbar-search__items.w-border{padding:0}.navbar-search__items.w-border .navbar-search__item{padding:1rem}.navbar-search__items.w-border .navbar-search__item:not(:last-child){border-bottom:1px solid #d3dce6}.navbar-search__item{display:block;color:#25265e;padding:.5rem 1rem;cursor:pointer}.navbar-search__icon{color:#25265e;line-height:0}.navbar-search__icon:hover{color:#0556f3}.navbar-search__icon:active,.navbar-search__icon:focus{color:#25265e}.footer-nav h4{font-size:18px;line-height:28px;color:#25265e;margin-bottom:.75rem}@media(max-width:992px){.footer-nav .btn-primary{min-width:77px}}.footer-nav li{display:flex}.footer-none{display:none}.navbar-nav .dropdown{cursor:pointer}.navbar-nav .dropdown-menu{position:absolute;left:0;top:49px;width:705px}.dropdown-menu__item:last-child{margin-bottom:0}.banner__description{display:inline-block}.pro-header__mobile-navigation.pro-mobile-navigation .active{color:#0556f3}.breadcrumb{border-radius:0;margin-bottom:0}.breadcrumb-item+.breadcrumb-item:before{content:">"}.breadcrumb-item.active{color:#25265e}.badge{border-radius:6px;display:flex;align-items:center;justify-content:center}.badge--tiny{height:20px;font-size:14px;line-height:20px;font-weight:700}.badge--light{color:#0556f3;background-color:#f5f5f5}.badge--pro{background:#00a3ff;color:#fff;border:1px solid #fff;border-radius:12px;font-weight:700;font-size:10px;line-height:14px;width:35px;height:16px;padding:0;position:absolute;bottom:-8px;display:flex;left:50%;transform:translateX(-50%)}.toggle-wrapper{min-height:24px;min-width:42px;max-height:24px;max-width:42px}.toggle-wrapper .toggle__item{position:relative;background-color:#fff;border:1px solid #d3dce6;border-radius:50px;width:100%;overflow:hidden;cursor:pointer;display:flex;margin:0;height:100%;align-items:center;padding:3px;transition:all .2s ease-in-out}.toggle-wrapper .toggle__item:before{content:"";display:inline-block;position:relative;height:18px;width:18px;background:#fff;border-radius:50%;box-shadow:0 2px 6px 0 #b0bac5;transition:all .2s ease-in-out}.toggle-wrapper input{position:absolute;opacity:0}.toggle-wrapper input:checked+.toggle__item{background-color:#0556f3;border-color:#0556f3}.toggle-wrapper input:checked+.toggle__item:before{box-shadow:0 2px 6px 0 #008de7;transform:translateX(16px)}.avatar-container__pro-status{position:absolute;width:100%;bottom:0;text-align:center;border-radius:20px;padding-left:5px;padding-right:5px;font-size:10px;font-weight:500;color:#fff;background:orange}.avatar{width:32px;height:32px}.avatar .img-alternative-letter{line-height:40px}.avatar--active{border:2px solid #0556f3}.avatar--hamburger{width:52px;height:52px}.skeleton-bg{background-color:#e8e8e8;width:100%}.header-loader{height:68px}.title-h1-skeleton{height:32px;width:320px;background-color:#e8e8e8}.skeleton-col{height:120px;background-color:#e8e8e8;width:100%}.skeleton-loader *{animation:fade-in-out 3s infinite}#nprogress .spinner{display:none!important}.loading-spinner{display:inline-block;border:4px solid hsla(0,0%,100%,.6);border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:spin 2s linear infinite}.loading-spinner--different{border-color:#0556f3 rgba(5,86,243,.6) rgba(5,86,243,.6)}.loading-spinner--mail{border-color:#fff #00a3ff #00a3ff}.loading-spinner--small{width:16px;height:16px}.loading-spinner--medium{margin:-8px 0}.loading-spinner--smaller{width:12px;height:12px;border-width:3px}.loading-spinner--large{width:32px;height:32px}@keyframes fade-in-out{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes jump-up{0%{transform:scale(1) translate(0);background:#000}25%{transform:scale(1.1) translateY(-3px);background:#0556f3}to{transform:scale(1) translate(0);background:#000}}.circle-loader{display:flex}.circle-loader .dot{width:8px;height:8px;border-radius:50%;background:#000;margin-right:4px}.circle-loader .dot:last-child{margin-right:0}.circle-loader .dot--first{animation-iteration-count:infinite}.circle-loader .dot--first,.circle-loader .dot--second{animation-name:jump-up;animation-duration:1s;animation-direction:linear}.circle-loader .dot--second{animation-delay:.25s;animation-iteration-count:infinite}.circle-loader .dot--third{animation-delay:.5s;animation-iteration-count:infinite}.circle-loader .dot--fourth,.circle-loader .dot--third{animation-name:jump-up;animation-duration:1s;animation-direction:linear}.circle-loader .dot--fourth{animation-delay:.75s;animation-iteration-count:infinite}.gif-loader-wrapper{position:fixed;width:100%;height:100vh;top:0;display:flex;align-items:center;z-index:500}.gif-loader-wrapper .gif-loader{position:relative;top:22%;width:248px;height:140px;display:flex;flex-direction:column;align-items:center}.gif-loader-wrapper .gif-loader__loader{margin-top:16px;height:4px;border-radius:4px;width:100%;--c:no-repeat linear-gradient(#0556f3 0 0);background:var(--c),var(--c),rgba(5,86,243,.4);background-size:60% 100%;animation:l16 3s infinite}@keyframes l16{0%{background-position:-150% 0,-150% 0}66%{background-position:250% 0,-150% 0}to{background-position:250% 0,250% 0}}.react-tabs__tab-list{display:flex;align-items:center;gap:24px}.react-tabs__tab{margin-bottom:0;font-size:16px;line-height:26px;font-weight:600;padding-bottom:.5rem;color:rgba(37,38,94,.87);cursor:pointer;position:relative}.react-tabs__tab:after{content:"";display:none;width:6px;height:6px;border-radius:50%;background:#0556f3;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.react-tabs__tab--selected{color:#0556f3}.react-tabs__tab--selected:after{display:inline-block}.react-tabs__tab:hover{color:#0556f3}.lesson-tabs .tab{display:flex}.lesson-tabs .tab .tab__item{cursor:pointer}.lesson-tabs .tab__item a{display:inline-flex;padding:.75rem 1rem;color:#25265e;border-bottom:2px solid transparent}.lesson-tabs .tab__item:hover:not(.tab__item--current) a{background-color:#f1f5fd}.lesson-tabs .tab__item:hover a{text-decoration:none}.lesson-tabs .tab__item--current a{color:#0556f3;border-color:#0556f3}.tab__indicator{font-size:.75rem;background-color:#e9ecef;border-radius:.2rem;padding:.1rem .4rem}.search__list .search__item .search__link{cursor:pointer}.search__list .search__item:hover{text-decoration:none}.tabs{display:flex;gap:14px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}@media(min-width:1200px){.tabs{overflow-x:hidden;-ms-overflow-style:revert;scrollbar-width:revert}}.tabs .tab{flex-shrink:0;cursor:pointer}.tabs--lesson-tabs{margin-left:-16px;margin-right:-16px;margin-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.2)}.tabs--lesson-tabs .tab{padding-inline:1rem;padding-bottom:.5rem}.tabs--lesson-tabs .tab--active{border-bottom:2px solid hsla(0,0%,100%,.4)}.progress--sm{height:4px!important}.progress--white{background-color:#fff!important}.progress-bar{border-radius:20px}.progress-text{font-size:12px;font-weight:600;margin-bottom:.25rem}.circle-progress{width:22px;height:22px;border-radius:100%;border:2px solid #d3dce6;position:relative;background-color:#fff}.circle-progress__icon{position:absolute;top:50%;left:50%;width:14px;color:#d3dce6;transform:translate(-52%,-46%)}.circle-progress__icon polyline{stroke-width:4px}.circle-progress__icon--complete{color:#0556f3}.circle-progress__circle{position:absolute;top:-2px;left:-2px;transform:rotate(-90deg);stroke:#0556f3;stroke-width:2px}.accordion{border:1px solid #ced4da;width:100%;border-radius:8px;background-color:#fcfcff}.accordion__row{background-color:#fcfcff;border:1px solid #d3dce6;border-radius:.25rem}.accordion--sidebar .accordion__row{border-radius:0;background-color:transparent;border-top:0;border-left:0;border-right:0}.accordion__chevron{transition:all .2s ease-in-out;width:24px;height:24px}.accordion__title{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;cursor:pointer!important}.accordion__title:last-child{cursor:default!important}.accordion__title:last-child:hover{background:initial}.accordion--sidebar .accordion__title{padding:.75rem 1.5rem}.accordion__title--active{border-bottom:1px solid #d3dce6}.accordion--sidebar .accordion__title--active{background-color:rgba(37,38,94,.24)}.accordion__title--active .accordion__chevron{transform:rotate(180deg)}.accordion__title:hover{border-radius:8px}.accordion__content{overflow:hidden;padding:0 44px}.accordion__lock-content{display:"inline-flex";align-items:"center"}.accordion--border{background:none!important}.accordion--no-border{border:none;border-radius:0}.accordion__item,.accordion__item--landing-page{background-color:#fff;border-radius:8px 8px 0 0}.accordion__item h5,.accordion__item--landing-page h5{flex:1 1}.accordion__item .text-ellipsis-mobile,.accordion__item--landing-page .text-ellipsis-mobile{font-weight:400;font-size:20px;line-height:30px}@media(max-width:576px){.accordion__item .text-ellipsis-mobile,.accordion__item--landing-page .text-ellipsis-mobile{font-size:16px;line-height:24px;max-width:50%}}.accordion__item--landing-page{background:transparent}.accordion__item--landing-page:first-child .accordion__title{border-radius:8px 8px 0 0}@media(max-width:744px){.accordion__item--landing-page:first-child .accordion__title{padding-bottom:1.5rem}.accordion__item--landing-page:first-child .accordion__title h5{width:80%}}@media(max-width:576px){.accordion__item--landing-page:first-child .accordion__title .accordion__heading-ellipsis{max-width:45%}}.accordion__item--landing-page:last-child,.accordion__item:last-child{border-bottom:none;border-radius:8px}@media(max-width:576px){.accordion__heading{max-width:236px}}.pricing-accordion{max-width:704px;margin:0 auto}.accordion__content ul li::marker{font-size:24px;color:rgba(37,38,94,.67)}.accordion__item .accordion__title,.accordion__item--landing-page .accordion__title{padding-block:1rem;padding-inline:1.5rem 18px}@media(min-width:744px){.accordion__item .accordion__title,.accordion__item--landing-page .accordion__title{padding:1rem 1.5rem}}.accordion__heading{font-size:18px;line-height:28px;font-weight:500}.accordion-v2{border:none;background-color:#fff}.accordion-v2 .accordion__item,.accordion-v2 .accordion__item--landing-page{border:none;margin-bottom:1.5rem}.accordion-v2 .accordion__item--landing-page:last-child,.accordion-v2 .accordion__item:last-child{margin-bottom:0}.accordion-v2 .accordion__title{border:none;outline:1px solid #d3dce6;border-radius:4px;background-color:#fafafa;padding:1rem 1.5rem}.accordion-v2 .accordion__title--open{outline:1px solid #0556f3}@media(max-width:1200px){.accordion-v2 .accordion__title{padding:1rem}}.accordion-v2 .accordion__title h5{font-weight:500;font-size:18px;line-height:28px}@media(max-width:576px){.accordion-v2 .accordion__heading{max-width:255px}}.accordion-v2 .accordion__content{background-color:#fff;padding:0 1.5rem}.accordion-v2 .accordion__content p:first-child{margin-top:10px}@media(min-width:744px){.accordion-v2 .accordion__content p:first-child{margin-top:16px}}.accordion-v2 .accordion__content p:last-child{margin-bottom:0}.accordion-v2 .accordion__content ol:first-child,.accordion-v2 .accordion__content ul:first-child{margin-top:8px}.accordion-v2 .accordion__content ul{margin-bottom:0}.accordion-v2 .accordion__content ul li{margin-bottom:.5rem}.accordion-v2 .accordion__content ul li:last-child{margin-bottom:0}@media(max-width:1200px){.accordion-v2 .accordion__content{padding:0 1rem}}.list__link{display:inline-flex;width:100%;padding:12px 0}.list__link:hover{text-decoration:none;background-color:#f5f8ff}.list--border .list__link{border-bottom:1px solid #d3dce6}.table-custom{border-collapse:initial;border-spacing:0}.table-custom td,.table-custom thead th{border:0;vertical-align:middle}.table-custom thead th{font-size:.875rem;font-weight:400;border-bottom:1px solid #d3dce6;border-top:1px solid #d3dce6}.table-custom thead th:first-of-type{border-left:1px solid #d3dce6;border-radius:.25rem 0 0 0}.table-custom thead th:last-of-type{border-right:1px solid #d3dce6;border-radius:0 .25rem 0 0}.table-custom tbody tr:last-child td{border-bottom:1px solid #d3dce6}.table-custom tbody tr:last-child td:first-of-type{border-radius:0 0 0 .25rem}.table-custom tbody tr:last-child td:last-of-type{border-radius:0 0 .25rem 0}.table-custom tbody td:first-of-type{border-left:1px solid #d3dce6}.table-custom tbody td:last-of-type{border-right:1px solid #d3dce6}.popup{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.popup__container{background-color:#fff;border-radius:6px 6px 0 0;position:relative}.popup__button{background-color:transparent;border:none;position:absolute;right:0;top:0;transform:translate(100%,-100%);cursor:pointer}@media(max-width:744px){.popup__button{transform:translateY(-100%)}}.popup__icon{color:#fff;width:48px;height:48px}.popup__icon line{stroke-width:1px}.sale-popup{position:fixed;right:32px;bottom:28px;z-index:400;display:inline-flex;padding:16px;flex-direction:column;gap:16px;border-radius:4px;border:1px solid #9327fe;background:#fff}@media(min-width:744px){.sale-popup{width:282px}}.sale-popup__cross{position:absolute;right:0;cursor:pointer}.sale-popup__content{position:relative;display:flex;flex-direction:column;gap:4px}.sale-modal__title,.sale-popup__title{width:calc(100% - 22px);font-size:18px;font-weight:600;line-height:30px;background:linear-gradient(90deg,#f77062,#fe5196);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sale-modal__description,.sale-popup__description{color:rgba(37,38,94,.87);font-size:14px;font-weight:500;line-height:20px;margin:0}.sale-modal__description span,.sale-popup__description span{color:#6501e5}.sale-popup--cyber-monday .sale-modal__title,.sale-popup--cyber-monday .sale-popup__title{background:unset;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:#25265e}.input__label{font-size:14px;line-height:20px;color:#25265e;text-transform:capitalize;margin-bottom:.5rem}.input__control{border-radius:.25rem;border:1px solid #d3dce6;height:48px;padding:.75rem 1rem;width:100%;color:#25265e}.input--error .input__control{border:1px solid #e34c4c}.input__control::placeholder{color:#a8a8bf}.input__error{color:#e34c4c;font-size:14px;line-height:16px;margin-top:.5rem}.input--error{font-weight:500;font-size:16px;line-height:24px;color:#e34c4c;align-items:flex-start;gap:4px;margin-top:4px}.input-w-prepend{position:relative}.input-w-prepend .input-prepend{position:absolute;top:50%;transform:translateY(-50%);left:1rem;pointer-events:none}.input-w-prepend input{padding-left:3.25rem}.input-w-append{position:relative}.input-w-append .input-append{position:absolute;top:50%;transform:translateY(-50%);right:1rem;display:flex;pointer-events:none}.input-w-append input,.input-w-append select{padding-right:2rem;background:#fff}label{font-weight:500;line-height:20px}.form-group .form-text,label{font-size:.875rem}.form-group--error .form-control{border-color:#e34c4c}.form-group--error .form-text{color:#e34c4c}.form-group--error .custom-select{border-color:#e34c4c}.form-group--success .form-control{border-color:#56bd5b}.form-group--success .form-text{color:#56bd5b}.form-group.disabled{opacity:.4}.form-group.disabled .form-control--teams-email:disabled{background-color:transparent}.form-control-group{position:relative}.form-control__append{display:inline-flex;position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer}.form__control--dark,.form__control--dark:active,.form__control--dark:focus{background-color:#2d2f34;border:1px solid hsla(0,0%,100%,.2);color:#fff}.form__control--sm{padding:10px 16px;font-size:14px}.form-control--password{padding-right:46px}.activation-code__label{font-size:.875rem}.activation-code__label .code-expiration{color:rgba(37,38,94,.67)}.activation-code__input{gap:1rem}.activation-code .form-control{padding:.75rem .25rem;text-align:center}.custom-select{height:unset}.input-group--w-icon{position:relative}.input-group--w-icon .form-control{border-radius:.25rem}.form-dark .form-control{background-color:#2d2f34;border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.67)}.register-form .form-group{position:relative;margin-bottom:1rem}.register-form__forgot-password{text-decoration:underline}.register-form__alert-wrapper{flex-direction:column;gap:4px;margin-block:.5rem 1.5rem;overflow:hidden;max-height:0;display:none}.register-form__alert-wrapper .form-text--success{color:#56bd5b}.register-form__alert-wrapper .form-text--error{color:#e34c4c}.register-form__alert-wrapper--show-animation{display:flex;animation:password-animation .3s forwards}.register-form__alert,.register-form__error{display:flex;gap:.5rem;align-items:center;margin-top:0}.register-form__alert>svg,.register-form__error>svg{flex-shrink:0}.register-form__alert>span,.register-form__error>span{position:relative;top:1px;line-height:20px}.register-form__error{color:#e34c4c;margin-block:.5rem 1.5rem}.register-form__password-icon{position:absolute;top:44px;right:16px}.register-form__password-icon>svg{width:24px;height:24px;display:flex;align-self:center;flex-shrink:0}.register-form__password-icon:hover{cursor:pointer}.register-form__signup-btn{font-weight:600}.input-group-prepend+.form-control{border-left:0}.input-group-text{background-color:#f5f5f5}.react-tel-input .form-control{width:100%!important;height:50px!important;border:1px solid #ced4da;font-size:16px!important;line-height:24px!important;color:#495057}@media(min-width:744px){.react-tel-input .form-control{width:220px!important}}.react-tel-input .country-name{color:#000}.input-wrapper{display:flex;align-items:center;width:100%;border-radius:4px;padding:.75rem 1rem;border:1px solid #d3dce6;gap:.25rem;cursor:text}.input-wrapper--lesson-password{background:#fff;border-color:#ced4da}.input-wrapper--error{border-color:#e34c4c}.input-wrapper>input{flex-grow:1;border:none;padding:0}.input-wrapper:focus-within{border-color:#7ba7fc}.input-wrapper__search{padding:2rem;gap:1rem}@media(min-width:1200px){.input-wrapper__search{max-width:720px}}@keyframes password-animation{0%{max-height:0}to{max-height:200px}}.accordion{padding:0;margin-bottom:0;list-style-type:none}.accordion__item,.accordion__item--landing-page{border-bottom:1px solid #d3dce6}.accordion__title{padding:24px 32px;transition:all .2s ease-in-out}.accordion__title:hover{cursor:pointer;background-color:#f8f9fa}.accordion__title .title__icon{transition:all .2s ease-in-out;color:rgba(37,38,94,.67)}.accordion__title--open .title__icon{transform:rotate(-90deg)}.accordion__title--plus .title__icon{transform:rotate(-45deg)}.accordion--border{border:1px solid #d3dce6;border-radius:8px;background-color:#fff}.accordion--border--sm{border-radius:4px}.accordion ul:not(.course-progress){list-style-type:disc;margin-bottom:.5rem}.course-progress{margin-bottom:1rem;padding:0 1.5rem;list-style-type:none}.course-progress__item a{display:flex;align-items:center;padding:.5rem 0;color:rgba(37,38,94,.67)!important}.course-progress__item--complete a,.course-progress__item--current a{color:#0556f3}.course-progress__icon{margin-right:1rem}.lesson-wrapper{display:flex}.lesson-wrapper__main{flex:1 1 auto;display:flex;position:relative}.lesson-wrapper__content{flex:1 1 auto}.lesson-container{max-width:548px;padding:0 1.5rem;margin:0 auto}.lesson-back{color:rgba(37,38,94,.67)}.lesson-back .btn-icon{color:rgba(37,38,94,.87)}.stepper{display:flex;margin-bottom:0;gap:.5rem;list-style:none}.stepper__item{flex:1 1 auto;display:flex;align-items:center;height:12px;cursor:pointer}.stepper__item span{height:4px;display:inline-block;background-color:rgba(5,86,243,.4);border-radius:25px;width:100%;transition:all .2s ease-in-out}.stepper__item--complete span,.stepper__item--current span,.stepper__item:hover span{background-color:#0556f3}.quiz-answer__item{display:block;background-color:#fff;padding:14px 1rem;border-radius:.25rem;box-shadow:0 6px 0 hsla(0,0%,85%,.25);margin-bottom:1.5rem;transition:all .2s ease-in-out}.quiz-answer__item--selected{background-color:#0556f3;border-color:#0556f3;color:#fff;box-shadow:0 8px 4px rgba(104,155,255,.34)}.quiz-answer__item--correct{background-color:#56bd5b;border-color:#56bd5b;color:#fff;box-shadow:0 8px 4px rgba(104,255,192,.34)}.quiz-answer__item--incorrect{background-color:#e34c4c;border-color:#e34c4c;color:#fff;box-shadow:0 8px 4px hsla(0,100%,70%,.2)}.quiz-answer__item input{opacity:0;position:absolute;height:1px;width:1px}.quiz-answer__item:not(.active):hover{border:1px solid rgba(5,86,243,.2);background-color:rgba(5,86,243,.1);cursor:pointer}.answer-status{display:flex;border:1px solid #d3dce6;border-radius:.25rem;margin-bottom:1.5rem;background-color:#fff}.answer-status__title{margin-bottom:.25rem}.answer-status__body{padding:1rem;font-size:14px}.answer-status__icon{padding:1.25rem 14px;display:flex;align-items:center;background-color:#f1f5fd}.answer-status--correct{border-color:#56bd5b}.answer-status--correct .answer-status__icon,.answer-status--correct .answer-status__title{color:#56bd5b}.answer-status--correct .answer-status__icon{background-color:rgba(86,189,91,.2)}.answer-status--incorrect{border-color:#e34c4c}.answer-status--incorrect .answer-status__icon,.answer-status--incorrect .answer-status__title{color:#e34c4c}.answer-status--incorrect .answer-status__icon{background-color:rgba(227,76,76,.2)}.answer-status--incorrect .answer-status__icon--status{padding:18px .75rem}.answer-status__title{font-size:16px;font-weight:400;line-height:24px}.answer-status__text{font-size:14px;line-height:20px}.quiz-answer__item{border:1px solid #d3dce6}.ace_gutter,.ace_scroller{background-color:#1f2023!important}.ace-solarized-dark,.ace-solarized-dark .ace_gutter{background-color:#1f2023}.ace_gutter{color:#fff!important}.ace-solarized-dark .ace_gutter-active-line{background:hsla(0,0%,100%,.1)}.editor__output{background-color:#2d2f34;padding:32px 24px}@media(max-width:576px){.w-sm-100{width:100%}}.run__code{margin-bottom:41px;margin-right:32px}@media(max-width:744px){.run__code{margin:0 24px 32px}}.btn__large--width{min-width:227px!important}.quiz-answer__item:not(.active):hover{background-color:#e3ebfe}@media(min-width:992px){.modal-top--30 .start-learning-card{margin-top:-30em}.modal-top--34 .start-learning-card{margin-top:-34em}.modal-top--32 .start-learning-card{margin-top:-32em}.modal-top--29 .start-learning-card{margin-top:-29em}}.status-message{display:flex;border:1px solid #d3dce6;border-radius:.25rem;margin-bottom:1.5rem;background-color:#fff}.status-message--correct{border-color:#56bd5b}.status-message--correct .status-message__icon,.status-message--correct .status-message__title{color:#56bd5b}.status-message--correct .status-message__icon{background-color:rgba(86,189,91,.2)}.status-message--incorrect{border-color:#e34c4c}.status-message--incorrect .status-message__icon,.status-message--incorrect .status-message__title{color:#e34c4c}.status-message--incorrect .status-message__icon{background-color:rgba(227,76,76,.2)}.status-message--incorrect .status-message__icon--status{padding:18px .75rem}.status-message__title{margin-bottom:.25rem;font-size:16px;font-weight:500;line-height:24px}.status-message__title--auth-error{font-weight:400;margin-bottom:0}.status-message__title--logout-reasons{font-size:18px;margin-bottom:8px;line-height:28px}.status-message__body{flex-grow:1;padding:1rem;font-size:14px}.status-message__body--auth-error,.status-message__icon{display:flex;align-items:center}.status-message__icon{padding:1.25rem 14px;background-color:#f1f5fd}.status-message__icon--logout-reasons{padding:20px 12px}.status-message__description{font-size:14px;font-weight:400;color:rgba(37,38,94,.67)}.status-message__description--logout-reasons{line-height:20px}.status-message__text{font-size:14px}.default-signup.container{position:unset;max-width:unset}@media(max-width:744px){.default-signup.container{padding-left:0;padding-right:0}}@media(min-width:1200px){.default-signup.container{max-width:1140px}}.default-signup .info{background:transparent;position:relative;overflow:hidden;padding:4rem 0 1.5rem;width:40%}@media(min-width:744px){.default-signup .info{width:50%}}@media(max-width:744px){.default-signup .info{width:100%;max-width:375px;margin:0 auto;padding:2rem 1.5rem 1.25rem}}@media(min-width:1200px){.default-signup .info{width:40%;padding:4rem 0 1.5rem}}@media(max-width:744px){.default-signup .info--default{display:none}}.default-signup .sign__functions{margin:0 auto;padding:4rem 0}@media(min-width:744px){.default-signup .sign__functions{width:50%;background:#fff}}@media(min-width:1200px){.default-signup .sign__functions{width:60%;padding:4rem 0}}@media(max-width:744px){.default-signup .sign__functions{width:100%;padding:1.5rem;background-color:#fff;overflow-y:auto;transition:all .5s ease-in}.default-signup .sign__functions::-webkit-scrollbar{display:none}}.default-signup .sign__functions__title{font-size:22px;line-height:30px;font-weight:600}.default-signup__info{padding-right:0;width:100%}@media(min-width:744px){.default-signup__info{width:327px}}@media(min-width:1200px){.default-signup__info{padding-right:24px;width:445px}}.default-signup__info h3{font-weight:500;font-size:20px;line-height:30px}.default-signup__info p{margin-bottom:0;color:hsla(0,0%,100%,.87)}@media(max-width:744px){.default-signup__info p{display:none}}.default-signup__info__title{font-size:24px;margin-bottom:1.5rem;line-height:36px}@media(max-width:744px){.default-signup__info__title{margin-bottom:2rem;font-weight:500;font-size:20px;line-height:30px}}.default-signup__info__desc ul li{display:flex;margin-bottom:1.5rem}@media(max-width:744px){.default-signup__info__desc ul li{align-items:center;margin-bottom:18px}}.default-signup__info__desc ul li:last-child{margin-bottom:0}.default-signup__info__image{height:40px;min-width:40px;border-radius:50%;margin-right:1rem;display:flex;align-items:center;justify-content:center}@media(min-width:744px){.default-signup__info__image{height:56px;min-width:56px}}.default-signup__info__image--tertiary{background:rgba(0,163,255,.1)}.default-signup__info__image--success{background:rgba(86,189,91,.1)}.default-signup__info__image--warning{background:rgba(247,149,34,.1)}.default-signup__leaf{position:absolute;left:0}.default-signup .btn.customGoogleButton{display:flex;justify-content:center;cursor:disabled;background:none;padding:0;margin-bottom:24px;width:380px;height:38px;border:none}@media(min-width:744px){.verify_email__desc{margin:0 auto;padding:0;width:327px;min-height:calc(100vh - 60px)}}.sign__functions{margin:0 auto;padding:4rem 0}@media(min-width:744px){.sign__functions{width:50%;background:#fff}}@media(min-width:1200px){.sign__functions{width:60%;padding:4rem 0}}@media(max-width:744px){.sign__functions{width:100%;padding:1.5rem;background-color:#fff;overflow-y:auto;transition:all .5s ease-in}.sign__functions::-webkit-scrollbar{display:none}}.sign__functions__title{font-size:22px;line-height:30px;font-weight:600}@media(max-width:744px){.background{flex-direction:column;max-width:none;padding:0}}.navbar--verify{padding:8px 24px;height:60px;display:flex;align-items:center;border-bottom:1px solid #d3dce6}@media(min-width:744px){.navbar--verify{padding-left:12px 40px}}.verify_email__info{position:relative;background-color:#25265e;padding:24px;overflow:hidden}@media(min-width:744px){.verify_email__info{padding:32px 40px;height:calc(100vh - 60px)}}@media(min-width:1200px){.verify_email__info{width:515px}.verify_email__info .default-signup__info{padding-right:0}}.verify_email__desc{padding:0 24px;width:100%}@media(min-width:744px){.verify_email__desc{margin:0 auto;padding:0;width:327px}}@media(min-width:1200px){.verify_email__desc{width:380px}}.leaf-sm{position:absolute;bottom:-40px;right:-40px}@media(min-width:744px){.appsumo-signup .container{max-width:unset;padding-left:unset}}@media(min-width:1200px){.appsumo-signup .container{all:unset}}.appsumo-signup__content{display:flex;flex-direction:column;gap:0;padding-block:3rem 3.75rem}@media(min-width:744px){.appsumo-signup__content{padding-block:0;flex-direction:row;gap:60px}}@media(min-width:1200px){.appsumo-signup__content{gap:160px}}@media(min-width:744px){.appsumo-signup__info{height:100vh;display:flex;background:#f8faff;flex:1 1 auto;justify-content:center;padding-block:6rem;padding-inline:1.5rem}}@media(min-width:1200px){.appsumo-signup__info{max-width:42%;justify-content:flex-end;padding-inline:unset}}.appsumo-signup__info__desc .default-signup__info{width:397px;padding:0}.appsumo-signup__info__desc .default-signup__info h3{color:#25265e!important}.appsumo-signup__info__desc .default-signup__info p{color:rgba(37,38,94,.87)}@media(max-width:744px){.appsumo-signup__info__desc{display:none}}.appsumo-signup__info__images{display:flex;align-items:center;margin-bottom:3rem}@media(min-width:744px){.appsumo-signup__info__images{margin-bottom:62px}}.appsumo-signup__info__images__appsumo{width:131px;height:21px}.appsumo-signup__info__help{font-size:22px;line-height:30px;color:rgba(37,38,94,.87)}.appsumo-signup__info__text{font-weight:500;color:rgba(37,38,94,.67)}.appsumo-signup__info__text--support{margin-bottom:0}.appsumo-signup__info .space{width:26px;border-top:1px solid rgba(37,38,94,.67);transform:rotate(90deg)}.appsumo-signup__info .horizontal-line{width:396px;height:1px;background:#d3dce6}@media(min-width:1200px){.appsumo-signup__info-contents{margin-right:3rem}}@media(min-width:744px){.appsumo-signup__redeem-code{flex:1 1 auto;padding-block:4.5rem}}@media(min-width:1200px){.appsumo-signup__redeem-code{max-width:380px;padding-block:6rem}}.appsumo-signup__text{font-size:16px;line-height:24px;font-weight:500}.appsumo-signup__text--title{font-size:22px;line-height:30px;font-weight:600;margin-bottom:.5rem}.appsumo-signup__text--description{margin-bottom:0}.appsumo-signup__text--description+.appsumo-signup__change-subscription{margin-top:1rem}.appsumo-signup__text--description+.appsumo-signup__action-btn,.appsumo-signup__text--description+.appsumo-signup__appsumo-code,.appsumo-signup__text--description+.appsumo-signup__subscription-exists,.appsumo-signup__text--description+.register-form{margin-top:1.5rem}@media(min-width:744px){.appsumo-signup__text--description+.appsumo-signup__subscription-exists{margin-top:1.25rem}}.appsumo-signup__text--agreement{color:#25265e;font-size:14px;font-weight:400;line-height:20px;margin-block:1rem 0}.appsumo-signup__subscription-exists .answer-status__body{display:flex;justify-content:flex-start;align-items:center;padding-left:1rem}.appsumo-signup__subscription-exists .answer-status__title{margin-bottom:0;font-weight:500}.appsumo-signup__action-btn{margin-top:1.5rem;padding:.75rem 1rem;text-align:center}.appsumo-signup__redeem-wrapper{padding:0}.appsumo-signup__header-logo{position:relative;width:306px;height:42px;margin-bottom:3rem;cursor:pointer}@media(min-width:1200px){.appsumo-signup__header-logo{margin-bottom:62px}}.appsumo-signup__info-points{display:none;padding-left:0;margin-bottom:2.5rem}@media(min-width:744px){.appsumo-signup__info-points{display:block;padding-bottom:3.5rem;border-bottom:1px solid #d3dce6}}.appsumo-signup__support{display:none}@media(min-width:744px){.appsumo-signup__support{display:block}}@media(max-width:744px){.appsumo-signup__container{flex-direction:column;max-width:none;padding:0;z-index:0}}.appsumo-signup__container:before{content:"";position:absolute;top:0;left:0;height:100%;z-index:0;width:calc(50vw - 111px)}@media(max-width:744px){.appsumo-signup__container:before{width:100vw}}@media(min-width:744px){.appsumo-signup__container:before{width:50vw}}@media(min-width:1200px){.appsumo-signup__container:before{width:calc(50vw - 111px);background-color:#f8faff}}.appsumo-signup__functions{padding:0 0 3.75rem}@media(min-width:744px){.appsumo-signup__functions{width:380px;padding:6rem 0;margin-left:160px}}.appsumo-signup__functions__title{font-size:22px;line-height:30px}.appsumo-signup__functions__text{font-weight:500}.appsumo-signup__functions__agreement{font-size:14px;line-height:20px;color:#25265e}.appsumo-signup__functions .btn{font-weight:600}.info-description{display:flex;gap:1rem;padding:0;margin-bottom:2rem}.info-description:last-child{margin-bottom:0}.info-description__icon-box{display:flex;justify-content:center;align-items:center;align-self:flex-start;width:56px;height:56px;border-radius:50%;background:#00a3ff}.info-description__icon-box--cornflowerblue{background:rgba(0,163,255,.1)}.info-description__icon-box--cornflowerblue>svg{color:#00a3ff}.info-description__icon-box--green{background:rgba(86,189,91,.1)}.info-description__icon-box--green>svg{color:#56bd5b}.info-description__icon-box--darkorange{background:rgba(247,149,34,.1)}.info-description__icon-box--darkorange>svg{color:#f79522}.info-description__desc{padding:0}.info-description__text{font-size:16px;line-height:24px;font-weight:400}.info-description__text--title{font-size:20px;line-height:30px;font-weight:500;margin-bottom:.25rem}.info-description__text--desc{max-width:325px;margin-bottom:0}#auth-form{scroll-margin-top:60px;overflow:initial}.teams-signup__bg{width:100%;overflow:hidden;background:#fcebec;border-bottom:1px solid #d3dce6;padding:2.5rem 3rem 0}@media(min-width:744px){.teams-signup__bg{width:375px;padding:6.5rem 58px 0;border-right:1px solid #d3dce6;border-bottom:none;min-height:calc(100dvh - 69px)}}@media(min-width:1200px){.teams-signup__bg .logo-section{margin-left:54px}}.teams-signup__bg .logo-section__wrapper{font-weight:500;align-items:end;gap:8px}.teams-signup__bg .logo-section__wrapper .image{margin-left:-6px}.teams-signup__bg .logo-section__wrapper .image img{height:36px;width:116px}.teams-signup__bg .logo-section__wrapper .text{margin-bottom:2px}.teams-signup__bg .title{width:271px;font-size:24px;font-weight:600;line-height:36px}.teams-signup__bg .title--text{color:#6501e5}.teams-signup__bg .onboard-image{width:263px;margin:0 auto -79px}@media(min-width:744px){.teams-signup__bg .onboard-image{margin:0;width:100%}}@media(min-width:1200px){.teams-signup__bg .onboard-image{width:400px}}.teams-signup__bg--pro{padding-top:0;height:218px}@media(min-width:744px){.teams-signup__bg--pro{height:revert;padding-top:7rem}}@media(min-width:1200px){.teams-signup__bg{width:515px}}.teams-signup__fields-wrapper{background:#f9fafc;flex-grow:1}@media(min-width:744px){.teams-signup__fields-wrapper{margin:0}}.teams-signup__fields{padding:2rem 1.5rem 3.5rem}@media(min-width:744px){.teams-signup__fields{padding:64px 0}}.teams-signup__fields--login{height:calc(100vh - 218px)}@media(min-width:744px){.teams-signup__fields--login{height:revert}}.modal-wrapper{position:fixed;top:0;left:0;width:100%;height:100vh;padding:3rem 1rem;z-index:500;overflow-x:hidden;overflow-y:auto}@media(max-width:576px){.modal-wrapper{padding-top:0}}.modal-wrapper--award{padding:5rem 1rem}.modal{max-width:768px;width:calc(100% - 48px);background-color:#fff;border-radius:10px;padding:1.75rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:700}.modal__title{font-size:1.5rem}@media(max-width:576px){.modal--certificate{width:100%}.modal--recovery-card{padding-bottom:.75rem}}@media(min-width:744px){.modal--recovery-card{width:593px;padding:1.5rem 28px 2rem 2rem}.modal--recovery-card__description{margin-bottom:46px}}.modal--recovery-card__desc{margin-bottom:2.5rem}@media(min-width:744px){.modal--recovery-card__desc--disable{margin-bottom:46px}.modal--recovery-card__desc--deletion{margin-bottom:50px}}.modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500}.modal__backdrop,.modal__backdrop--certificate{background-color:rgba(0,0,0,.6)}@media(max-width:744px){.modal__backdrop--pricing{display:block}}.modal__box{padding:1.5rem;border-radius:20px;background-color:#25265e;color:#fff;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.modal__box .btn--link,.modal__box .modal__title{color:#fff}.modal__footer--recover-btn-disable{width:100%;border:none}@media(min-width:744px){.modal__footer--recover-btn-disable{width:246px}}.modal__footer--recover-btn-delete{width:100%;border:none}@media(min-width:744px){.modal__footer--recover-btn-delete{width:244px}}.modal .illus-award{position:absolute;top:-85px;left:50%;transform:translateX(-50%)}.modal-confetti{position:absolute;left:0;top:-28px;width:100%}.modal__sm{max-width:510px}.modal-close{cursor:pointer;position:static;top:0;right:0}.modal__footer{display:flex;flex-direction:column;justify-content:flex-end;gap:1rem}.modal__footer--recovery{display:flex;gap:16px}.modal__footer--recovery button{flex:1 1;justify-content:center}.modal__footer--recovery .pro-btn--primary{white-space:nowrap;border:1px solid #0556f3}@media(min-width:576px){.modal__footer{flex-direction:row}}.modal--sm{max-width:408px}.modal--md{max-width:562px}.modal--ghost{background-color:transparent;padding:0}.modal--ghost-action{max-width:280px;margin:0 auto}.modal__content{color:#25265e!important}.modal__header--activate{font-size:22px;line-height:30px}@media(min-width:744px){.modal__header--activate{font-size:24px;line-height:36px}}@media(max-width:744px){.modal__header--activate{width:236px}}.modal__dimmer:before{content:"";width:100vw;height:100vh;background-color:#000;opacity:.4;position:fixed;left:0;top:0;z-index:500}.modal__backdrop--dropdown.show{background-color:rgba(0,0,0,.6)!important;pointer-events:auto}.modal__backdrop--dropdown{z-index:200;background-color:transparent!important;background-color:initial!important;transition:all .2s ease-in;pointer-events:none}.modal__last-day-sale{border-radius:4px;background:linear-gradient(180deg,#090340,#0f0345 26.58%,#150349 56.25%,#1b054d 73.47%,#2d134e 90.72%,#32194e)}.modal__last-day-sale__header{display:flex;justify-content:flex-end;margin-bottom:2rem}@media(min-width:744px){.modal__last-day-sale__header{position:relative;margin-bottom:0}}.modal__last-day-sale__header__icon{cursor:pointer}@media(min-width:744px){.modal__last-day-sale__header__icon{position:absolute;top:0;right:0}}.modal__last-day-sale__items{display:flex;flex-direction:column}@media(min-width:744px){.modal__last-day-sale__items{flex-direction:row}}@media(max-width:744px){.modal__last-day-sale__content-separator{margin-bottom:.5rem}}@media(min-width:744px){.modal__last-day-sale__content-separator{margin-right:10px}}.modal__last-day-sale__title{background:linear-gradient(90deg,#f6d365,#fda085);font-size:32px;line-height:40px;font-weight:600;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;margin-bottom:.5rem}@media(min-width:744px){.modal__last-day-sale__title{margin-bottom:.25rem;font-size:36px;line-height:54px}}.modal__last-day-sale__text{margin-bottom:2.5rem}.modal__last-day-sale__btn-timer{display:flex;flex-direction:column}.modal__last-day-sale__btn-timer a{order:2;max-width:202px;background:#0556f3;font-weight:600;border:none}@media(min-width:744px){.modal__last-day-sale__btn-timer a{order:1}}.modal__last-day-sale__btn-timer__timer{order:1}@media(max-width:744px){.modal__last-day-sale__btn-timer__timer{margin-bottom:.5rem}}@media(min-width:744px){.modal__last-day-sale__btn-timer__timer{order:2;margin-top:1rem}}.modal__last-day-sale__model{width:185px}@media(max-width:744px){.modal__last-day-sale__model{margin:0 auto}}@media(min-width:744px){.modal__last-day-sale__model{width:231px}.modal__last-day-sale__model img{max-width:231px}}.modal__last-day-sale__btn-timer__timer,.modal__last-day-sale__text{font-size:16px;line-height:24px;font-weight:600;color:hsla(0,0%,100%,.87)}.modal__title{font-size:22px;line-height:30px;margin-bottom:3rem}@media(max-width:576px){.modal__title{width:100%;margin-bottom:2rem}.modal{padding-bottom:.5rem}}.sale-modal{border-radius:4px;background:#1c2130}.sale-modal .pro-modal__cross-icon{color:#fff}@media(min-width:744px){.sale-modal__title{font-size:36px;line-height:54px}}.sale-modal__description{color:#fff}.sale-modal__description span{background:linear-gradient(180deg,#00dbcd,#00bbe1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(min-width:744px){.sale-modal__description{font-size:22px;font-weight:600;line-height:30px}}.sale-modal--mobile{padding:0}.sale-modal--mobile .pro-modal__body{padding-top:32px}.sale-modal--mobile .sale-popup__cross{color:#fff;right:16px;top:16px}.sale-modal--popup{border-radius:4px;border:1px solid #9327fe;background:#fff}.sale-modal--popup .sale-popup__cross{color:rgba(37,38,94,.67)}.sale-modal--cyber-monday{background:linear-gradient(180deg,#090340,#0f0345 26.96%,#150349 57.06%,#1b054d 74.52%,#2d134e 92.02%,#32194e 101.44%)}.sale-modal--cyber-monday .sale-modal__title,.sale-modal--cyber-monday .sale-popup__title{background:linear-gradient(90deg,#f6d365,#fda085 74.28%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sale-modal--cyber-monday .sale-modal__description,.sale-modal--cyber-monday .sale-popup__description{color:#fff}.login-page{min-height:calc(100vh - 458px);padding:40px 0}@media(min-width:744px){.login-page{padding:80px 0;position:relative}}.login-page .icon-wrapper{width:18px;height:18px;margin-right:0}.auth-action-page-main-wrapper{background-color:#f8faff}.auth-action-page{height:100%;padding:64px 0}.auth-action-page__title{font-size:18px;font-weight:600}.auth-action-page__title--danger{color:#e34c4c}.register-area{width:100%}@media(min-width:744px){.register-area{max-width:380px}}.register-area__desc{font-size:16px;font-weight:400;line-height:24px}.source-area{position:relative;padding:2.5rem 1.5rem 1.5rem}@media(min-width:744px){.source-area{padding:4rem 1.25rem 0}}@media(min-width:992px){.source-area{padding:6rem 2.5rem 0}}.source-area__text{font-weight:600;width:100%;color:hsla(0,0%,100%,.87)}@media(min-width:992px){.source-area__text{width:335px}}.source-area__logo img{min-width:36px;min-height:32px;max-width:32px}@media(max-width:744px){.source-area__artwork{width:327px;margin:0 auto}}.icon-wrapper{width:16px;height:16px;position:relative;margin-right:.5rem}.icon-wrapper--password{top:2px}.payment-page{display:flex;flex-direction:column}@media(min-width:744px){.payment-page{flex-direction:row}}.payment-details{color:#25265e;display:flex;flex-direction:column;padding:2rem 1.5rem;position:relative;flex-shrink:0;width:100%}@media(min-width:744px){.payment-details{width:375px}}@media(min-width:992px){.payment-details{padding:2rem 2.5rem 7.25rem;width:515px}}.payment-details--normal{background:#25265e}.payment-details__header{display:flex;flex-direction:row;margin-bottom:1rem}@media(min-width:744px){.payment-details__header{flex-direction:column;margin-bottom:2rem}}.payment-details__cross-icon{cursor:pointer;height:24px;margin-right:1rem}@media(min-width:744px){.payment-details__cross-icon{margin-right:0}}.payment-details__title{font-size:20px;line-height:30px;font-weight:500;color:#fff}@media(min-width:992px){.payment-details__title{font-size:24px;line-height:36px;font-weight:600}}@media(min-width:1200px){.payment-details__title{max-width:435px}}.payment-details__description{background:#f8faff;border-radius:8px;max-width:100%;min-height:485px;padding:1rem}@media(min-width:992px){.payment-details__description{padding:2rem 1.5rem;max-width:435px;min-height:424px}}.payment-details__description--flex,.payment-details__description--teams{display:flex;flex-direction:column;justify-content:center}.payment-details__description--teams{align-content:center;padding:1.5rem 1rem}@media(min-width:992px){.payment-details__description--teams{padding:2rem 1.5rem}}.payment-details__detail{line-height:30px;font-size:20px;font-weight:500}.payment-details__detail--trial{font-size:18px;font-weight:600;text-align:right}.payment-details__detail--trial--green-color{color:#56bd5b}.payment-details__catalog{justify-content:space-between}.payment-details__catalog__plan{color:rgba(37,38,94,.87)}.payment-details__catalog__plan--price{font-weight:600;color:#25265e}.payment-details__catalog__plan--price--green-color{font-weight:500;font-size:14px;line-height:16px;padding:8px;color:#fff;background:#56bd5b;border-radius:2px}@media(max-width:992px){.payment-details__catalog__plan--price--green-color{width:178px}}.payment-details__catalog__plan--tax{font-weight:500}.payment-details__info{position:relative;font-size:14px;line-height:20px;font-weight:500;text-align:right}.payment-details__info--cutoff{position:relative}.payment-details__info--cutoff:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:#e34c4c;transform:rotate(-6deg)}.payment-details__info--fade-out{opacity:0;margin-top:-48px;transition:all .21s ease}.payment-details__info--fade-in{opacity:1;margin-top:0;transition:all .2s ease}.payment-details__discount{position:absolute;padding:4px 8px;background:#56bd5b;border-radius:2px;min-width:140px;right:0}@media(min-width:744px){.payment-details__discount{top:28px}}.payment-details__discount span{font-weight:500;font-size:14px;line-height:16px;color:#fff}.payment-details__discount__arrow{width:4px;height:4px;background:#56bd5b;position:absolute;top:-2px;right:8px;transform:rotate(45deg)}.payment-details__img{width:52px;margin-right:.5rem}.payment-details__img:last-child{margin-right:0}.payment-details__notice{font-size:12px;line-height:16px;color:rgba(37,38,94,.67);width:100%;font-weight:500}.payment-details__notice--fade-out{opacity:0;margin-top:-48px;transition:all 1s ease;margin-bottom:16px}.payment-details__notice--fade-in{opacity:1;margin-top:0;transition:all 1s ease;margin-bottom:16px}.payment-details__notice--lifetime{color:#0556f3}.payment-details__leaf{position:absolute;bottom:0;left:0;pointer-events:none}.payment-details .horizontal-line{width:100%;height:1px;background:#d3dce6}.payment-details__tax{display:block;color:rgba(37,38,94,.67);font-size:12px;line-height:16px;font-weight:500}.payment-details__icon{color:#fff;cursor:pointer}.payment-details__topic-title{font-weight:500}.payment-details__value{font-weight:600}.payment-details--teams{background:#1c2130}.payment-details__licenses-quantity{display:flex;align-items:center;justify-content:space-between}.payment-details__licenses-quantity__title{font-size:14px;line-height:20px;font-weight:500}@media(min-width:744px){.payment-details__licenses-quantity__title{color:rgba(37,38,94,.87)}}.payment-details__licenses-quantity__operators{position:relative;height:36px;display:flex;max-width:122px;border-radius:4px;background:#fff;align-items:center;outline-offset:-1px;outline:1px solid #d3dce6;color:rgba(37,38,94,.87)}.payment-details__licenses-quantity__operators .toggle{background:#f8faff;border-radius:4px;height:100%;width:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;outline-offset:-1px;outline:1px solid #d3dce6}.payment-details__licenses-quantity__operators .toggle--disabled{background:#f5f5f5;cursor:not-allowed}.payment-details__licenses-quantity__operators input{display:block;outline:none;border:none;width:42px;font-size:16px;line-height:24px;text-align:center;color:rgba(37,38,94,.87)}.payment-details__licenses-quantity__operators--hidden{top:0;left:0;position:absolute;height:100%;width:100%;cursor:not-allowed;opacity:.6;background:#f5f5f5}@media(min-width:744px){.payment-details__cost-per-license div{align-items:center}}.payment-details__cost-per-license span{font-size:14px;line-height:20px;font-weight:500}@media(min-width:744px){.payment-details__cost-per-license span{color:rgba(37,38,94,.87)}}.payment-details__cost-per-license h5{font-weight:600}.payment-details__promo-code{justify-content:space-between;align-items:center}.payment-details__promo-code__desc{font-size:14px;line-height:16px;font-weight:500;color:#fff;background:#56bd5b;border-radius:2px;padding:.5rem;display:flex}@media(min-width:744px){.payment-details__promo-code__desc{align-items:center}}.payment-details__promo-code h5{font-weight:600;color:#56bd5b}.payment-details__teams-gst{justify-content:space-between}@media(min-width:744px){.payment-details__teams-gst{align-items:center}}.payment-details__teams-gst span{font-size:14px;line-height:20px;font-weight:500}@media(min-width:744px){.payment-details__teams-gst span{color:rgba(37,38,94,.87)}}.payment-details__teams-gst h5{font-weight:600}.payment-details--black-friday{background:#1c2130}.payment-details--black-friday .payment-details__title .discount-percent{background:linear-gradient(90deg,#f77062,#fe5196 74.28%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.payment-details--black-friday .payment-details__bg__thread--top-right{width:68px;height:60px}@media(min-width:744px){.payment-details--black-friday .payment-details__bg__thread--top-right{width:120px;height:106px}}.payment-details--black-friday .payment-details__bg__thread--bottom-left{width:120px;height:82px}.payment-details--cyber-monday{background:linear-gradient(180deg,#090340,#0f0345 26.96%,#150349 57.06%,#1b054d 74.52%,#2d134e 92.02%,#32194e 101.44%)}.payment-details--cyber-monday .payment-details__title .discount-percent{background:linear-gradient(90deg,#f6d365,#fda085);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.payment-details--cyber-monday .payment-details__bg__thread--top-right{width:112px;height:100px}@media(min-width:744px){.payment-details--cyber-monday .payment-details__bg__thread--top-right{width:144px;height:128px}}.payment-details__bg__thread{position:absolute;pointer-events:none}.payment-details__bg__thread--top-right{top:0;right:0}.payment-details__bg__thread--bottom-left{bottom:0;left:0}.auth-page{width:100%;max-width:380px;margin:32px auto}@media(min-width:744px){.auth-page{margin:48px auto}}@media(min-width:1200px){.auth-page{margin:56px auto}}.auth-page--payment{margin:2rem auto}.auth-page__agreement{font-size:14px;line-height:20px;color:#25265e}.auth-page__account-details{font-size:14px;line-height:20px;color:rgba(37,38,94,.87)}.auth-page__account-details--back{cursor:pointer}.auth-page .btn--block{font-weight:600;font-size:16px;padding:12px 16px;border:none}.auth-page .choose-plan{position:relative}.auth-page .choose-plan__product-title{font-weight:500;font-size:16px;line-height:24px;color:rgba(37,38,94,.87)}.auth-page .choose-plan__title{font-weight:700;font-size:22px;line-height:30px;color:#25265e}.auth-page .choose-plan__overlay{width:100%;position:absolute;top:0;left:0;background:hsla(0,0%,100%,.47);height:100%;z-index:1000}.label--with-icon{width:100%;display:flex;align-items:center;justify-content:space-between}.label--with-icon svg{cursor:pointer}.password-tooltip-content{width:240px;padding:16px;color:rgba(37,38,94,.87)}.password-tooltip-content__text{margin-bottom:8px;line-height:20px;font-weight:500}.password-tooltip-content__text:last-child{margin-bottom:0}.password-tooltip-content__list{margin-bottom:8px}.password-tooltip-content__element{line-height:20px;font-weight:500}.password-tooltip-content__title{font-size:16px;line-height:24px;margin-bottom:16px}.password-tooltip-content__wrapper.popover-bottomRight.has-arrow{z-index:50;box-shadow:none}.password-tooltip-content__wrapper.popover-bottomRight.has-arrow:before{right:min(-3px,10%)}@media(min-width:1200px){.password-tooltip-content__wrapper.popover-bottomRight.has-arrow:before{right:min(16px,10%)}}.sign__wrapper--loading{opacity:.5}.sign__default{margin:2rem auto}.sign__buttons{display:flex;flex-direction:column;gap:1rem}.sign__submit-button{width:100%;display:flex;justify-content:center;margin-top:1.5rem}.sign__third-party-button{padding:1rem;display:flex;align-items:center;background:none;color:#25265e;font-weight:400;font-size:16px;line-height:24px;gap:1rem;border:1px solid #d3dce6;border-radius:.25rem;cursor:pointer}.sign__third-party-button:hover{background:#f1f5fd}.sign__header{display:flex;flex-direction:column;gap:.5rem}.sign__link,.sign__link-button{font-weight:600;padding:0;color:#0556f3;text-decoration:underline}.sign__title{color:#25265e;font-size:32px;line-height:40px;font-weight:500}.sign__title--subtitle{font-size:16px;line-height:24px;color:rgba(37,38,94,.67);font-weight:400;margin-bottom:24px;word-break:break-word}.sign__title--forgot{color:rgba(37,38,94,.87)}.sign__or{display:flex;gap:16px;margin:1rem 0;align-items:center}.sign__or p{color:rgba(37,38,94,.67);font-size:16px;font-weight:600;line-height:24px;margin:0}.sign__or>div{height:1px;background-color:#d3dce6;flex:1 1}.sign__programiz-logo{position:relative;width:160px;margin-bottom:40px;left:-10px}.sign__back-button{cursor:pointer;display:flex;align-items:center;gap:2px;width:-moz-fit-content;width:fit-content;text-decoration:underline;font-size:16px;font-weight:400;line-height:24px;color:rgba(37,38,94,.87)}.sign__forget-password{margin-top:.5rem;display:flex;justify-content:flex-end}.sign__forget-password a{font-size:14px;font-weight:400;line-height:16px}.sign__pay{display:flex;margin-bottom:40px;margin-top:8px}.sign__pay .plan{font-weight:500;font-size:16px;line-height:24px;color:rgba(37,38,94,.67);margin-bottom:0}.sign__pay .active{color:#6501e5}.sign__pay .toggler{background:#6501e5;border:1px solid #fff;border-radius:40px;transform:matrix(-1,0,0,1,0,0);height:20px;width:35px;position:relative;cursor:pointer}.sign__pay .toggler .circle{position:absolute;height:14px;width:14px;border-radius:10px;background:#fff;top:2px}.sign__pay .toggler .circle--left{left:2px;transition:.2s ease-in-out}.sign__pay .toggler .circle--right{left:17px;transition:.2s ease-in-out}.sign__login--error{margin-block:.5rem}.sign__link-button{background:none;border:none;cursor:pointer}.sign__link-button:hover{color:#03338f}.payment-banner{background:#ffeac1;padding:24px 0;width:100%;position:relative;opacity:1;transition:all 1s ease;margin-top:0}@media(min-width:1200px){.payment-banner{padding:1.5rem 5.5rem 18px}.payment-banner .container{padding-left:0!important;padding-right:0!important}.payment-banner .banner{display:flex;justify-content:space-between}}.payment-banner .banner__title{font-weight:600;font-size:22px;line-height:30px;color:#25265e;margin-bottom:.25rem}.payment-banner .banner__title__discount{color:#6501e5}@media(min-width:744px){.payment-banner .banner__title__discount--mobile{display:none}}.payment-banner .banner__title__discount--desktop{display:none}@media(min-width:744px){.payment-banner .banner__title__discount--desktop{display:initial}}.payment-banner .banner__description{font-weight:500;font-size:16px;line-height:24px;color:rgba(37,38,94,.87);margin-bottom:1rem}@media(min-width:1200px){.payment-banner .banner__description{margin-bottom:0}}.payment-banner .banner__discount-button{width:100%;color:#6501e5;border:1px solid #6501e5;border-radius:4px;background:transparent;padding:.75rem 1rem;font-weight:600;font-size:16px;line-height:24px;height:48px}@media(min-width:1200px){.payment-banner .banner__discount-button{width:175px;align-self:center}}.payment-banner .banner__discount-button:hover{background:#6501e5;color:#fff}.payment-banner--fadeOut{opacity:0;transition:all 1s ease;margin-top:-248px}@media(min-width:1200px){.payment-banner--fadeOut{margin-top:-102px}}.payment-banner--christmas-sale{position:relative;background:#05171c}@media(max-width:744px){.payment-banner--christmas-sale{padding:1.5rem 1.5rem 18px}}.payment-banner--christmas-sale .container{padding:0}.payment-banner--christmas-sale .banner__title{color:hsla(0,0%,100%,.87)!important}.payment-banner--christmas-sale .banner__title__discount{color:transparent;-webkit-background-clip:text;text-decoration:none;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:744px){.payment-banner--christmas-sale .banner__title{margin-bottom:10px}}.payment-banner--christmas-sale .banner__description{color:hsla(0,0%,100%,.67)}.payment-banner--christmas-sale .banner__discount-button{color:#fff;border:1px solid #fff;border-radius:4px;background:transparent}.payment-banner--christmas-sale .banner__discount-button:hover{background:#fff;color:#383b40}.payment-banner--christmas-sale--image{position:absolute;top:0;right:0;height:100%;pointer-events:none}.payment-banner--christmas-sale--image img{height:100%}.payment-banner--new-year-sale{position:relative;background:#05171c}@media(max-width:744px){.payment-banner--new-year-sale{padding:1.5rem 1.5rem 18px}}.payment-banner--new-year-sale .container{padding:0}.payment-banner--new-year-sale .banner__title{color:hsla(0,0%,100%,.87)!important}.payment-banner--new-year-sale .banner__title__discount{color:transparent;-webkit-background-clip:text;text-decoration:none;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:744px){.payment-banner--new-year-sale .banner__title{margin-bottom:10px}}.payment-banner--new-year-sale .banner__description{color:hsla(0,0%,100%,.67)}.payment-banner--new-year-sale .banner__discount-button{color:#fff;border:1px solid #fff;border-radius:4px;background:transparent}.payment-banner--new-year-sale .banner__discount-button:hover{background:#fff;color:#383b40}.payment-banner--new-year-sale--image{position:absolute;top:0;right:0;height:100%;pointer-events:none}.payment-banner--new-year-sale--image img{height:100%}.payment-banner--black-friday,.payment-banner--cyber-monday{border-top:1px solid hsla(0,0%,100%,.2);background:#1c2130}.payment-banner--black-friday .banner__title,.payment-banner--cyber-monday .banner__title{background:linear-gradient(90deg,#f77062,#fe5196);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.payment-banner--black-friday .banner__title__discount,.payment-banner--cyber-monday .banner__title__discount{background:#fff;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.payment-banner--black-friday .banner__description,.payment-banner--cyber-monday .banner__description{color:hsla(0,0%,100%,.87)}.payment-banner--black-friday .banner__discount-button,.payment-banner--cyber-monday .banner__discount-button{border-radius:4px;border:1px solid #fff;color:#fff}.payment-banner--black-friday .banner__discount-button:hover,.payment-banner--cyber-monday .banner__discount-button:hover{border-radius:4px;border:1px solid #f77062;background:linear-gradient(180deg,#f77062,#f77062);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.payment-banner--cyber-monday .banner__title{background:linear-gradient(90deg,#f6d365,#fda085);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.alert{border:0;font-size:14px}.catalog-menu,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table .leaderboard-user-profile-active,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table .leaderboard-user-profile-active,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper.top-table-wrapper,.challenge-home-leaderboard__no-result,.challenge-tags__item,.challenges-home__get-started .buttons .btn,.challenges-home__topbar-actions .btn--import,.discuss-language-menu,.filter-mobile__mains--count,.individual-catalog-page .catalog-page-wrapper .compete-section,.invite-response,.invite-response .invite-actions .btn--cancel,.invite-response .invite-profile,.member-search .search-field-terms,.mk-plan__start-coding-illus__wrapper .start-coding-btn,.playground-item,.selected-filters__tag,.start-coding-btn,.whereto-start .codein-browser__description .slate-render ul li code{outline:1px solid #d3dce6;outline-offset:-1px}.user-wrapper{background-color:#f8faff;border-radius:.25rem;position:relative;padding:100px 2rem 2rem;margin-top:4.5rem}.user-wrapper .user-img{position:absolute;top:-60px;left:50%;transform:translateX(-50%)}.profile-dropdown{display:flex;flex-direction:column;padding:16px;gap:16px;min-width:246px}.profile-dropdown__divider{margin:-4px 0;height:1px;background-color:#d3dce6}.profile-dropdown__items{display:flex;font-size:16px;font-weight:500;line-height:24px;gap:8px;align-items:center;color:rgba(37,38,94,.87)}.profile-dropdown__items:hover{cursor:pointer;color:#0556f3}.profile-dropdown__items--upgrade{color:#6501e5}.profile-dropdown__icon-wrapper{display:flex;flex-shrink:0}.profile-dropdown__popover.pro-popover-content{z-index:350}.invite-response-wrapper{flex-grow:1;display:flex;flex-direction:column;background:#f9fafc;padding:1.5rem;height:calc(100dvh - 69px)}@media(min-width:744px){.invite-response-wrapper{padding:4rem 1.5rem}}.invite-response{padding:1.5rem;background:#fff;display:flex;gap:16px;flex-direction:column;border-radius:4px}@media(min-width:744px){.invite-response{width:412px;margin:0 auto}.invite-response--large{width:460px;margin:0 auto}}.invite-response__heading{color:#e34c4c;gap:8px}.invite-response__heading .info-icon{margin-top:6px}.invite-response__heading h2{color:#e34c4c;font-size:24px;line-height:36px}.invite-response__description{outline:1px solid #e34c4c;outline-offset:-1px;border-radius:2px}.invite-response .error-description{font-weight:500;font-size:14px;line-height:20px}.invite-response .invite-actions{display:flex;justify-content:space-between;flex-direction:column;gap:16px}@media(min-width:744px){.invite-response .invite-actions{flex-direction:row;gap:0}}.invite-response .invite-actions .btn{font-size:14px;line-height:20px;padding:.5rem .75rem;border:none;width:100%}@media(min-width:744px){.invite-response .invite-actions .btn{width:calc(50% - 8px)}}.invite-response .invite-actions .btn--cancel{background:#fff}.invite-response .invite-profile{border-radius:4px;padding:.75rem 1rem;display:flex;gap:16px}.invite-response .invite-profile__desc{flex:1 1;max-width:95%}.invite-response .invite-profile__desc .email,.invite-response .invite-profile__desc .name,.invite-response .invite-profile__desc .team-header,.invite-response .invite-profile__desc .team-name{margin-bottom:0}.invite-response .invite-profile__desc .team-header{font-size:12px;line-height:16px}.invite-response .invite-profile__desc .email{color:rgba(37,38,94,.67)}.header-fluid{padding-left:9px;padding-right:9px}.lightbox__wrapper{display:flex;gap:30px;flex-wrap:wrap}.lightbox__item{position:relative;display:inline-block;cursor:pointer;min-width:156px;max-width:156px}.lightbox__item:hover .lightbox__detail{opacity:1;visibility:visible}.lightbox__detail{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;background:#000;border-radius:.25rem;color:#fff;padding:1.25rem 1rem;opacity:0;visibility:hidden;transition:all .2s ease-in-out}.lightbox__action{display:flex;justify-content:space-around}.lightbox__action a{color:#fff}.lightbox__action a:hover{opacity:.8}.certificate-section{padding-top:60px}.banner__image{position:absolute;top:156px;right:-133px;z-index:-100}@media(min-width:744px){.banner__image{top:-1em;right:-8.5em}}.interactive-quiz{padding:96px 0 144px}@media(max-width:744px){.interactive-quiz{padding:72px 0}}.interactive-quiz .quiz-text{color:#fff;background-color:#25265e;border-radius:24px 0 0 24px;padding:48px 40px 86px;font-size:1.125rem}.interactive-quiz .quiz-text__title{min-width:279px}@media(min-width:744px){.interactive-quiz .quiz-text__title{min-width:395px}}.interactive-quiz .quiz-text__description{line-height:30px;min-width:395px}.interactive-quiz .quiz-text__step{margin-bottom:1px}@media(max-width:1200px){.interactive-quiz .quiz-text{border-radius:24px 24px 0 0;padding:2rem 1.5rem}.interactive-quiz .quiz-text .text-medium{font-size:2rem;line-height:2.5rem}}.interactive-quiz .quiz-text h1{color:#fff}.interactive-quiz .try-out{color:#ffc33d;font-size:22px;line-height:30px;font-weight:600;margin-top:24px;position:relative}@media(max-width:744px){.interactive-quiz .try-out{font-size:1rem;margin-top:0;margin-bottom:0}}.interactive-quiz .try-out img{position:absolute;right:-106px;bottom:50px;z-index:50;pointer-events:none}@media(max-width:1200px){.interactive-quiz .try-out img{right:-50px;top:-15px}}.interactive-quiz .quiz-question{font-size:1.25rem;color:#25265e;font-weight:400}.interactive-quiz .quiz{background-color:#f8faff}.interactive-quiz .quiz-answer{margin-top:74px;position:relative;z-index:50}.interactive-quiz .quiz-answer__sn{font-weight:400}@media(max-width:992px){.interactive-quiz .quiz-answer{margin-top:32px}}.interactive-quiz pre.nonexecutable-code{margin-bottom:0}.interactive-quiz__quiz-box{border:1px solid #d3dce6;background-color:red}.error-text,.success-text{font-size:14px;line-height:20px;color:#fff}.arrow3{height:160px}.blue{background-color:#d1e7ff}.blue,.yellow{transition:.4s ease}.yellow{background-color:#fff8e2}.red{background-color:#ffd8da;transition:.4s ease}.why-this-path{background-color:#0556f3;padding:3rem 0;border-radius:12px 12px 0 0;margin-top:3.75rem;position:relative;color:hsla(0,0%,100%,.87);font-weight:600;font-size:18px;line-height:30px;overflow:hidden}.why-this-path.student-record{display:flex;padding:2.5rem 1rem}@media(min-width:744px){.why-this-path{padding:122px 49px 102px 219px}.why-this-path__description{width:460px;margin-right:3rem;margin-left:auto}}.why-this-path__card-block{padding:2.5rem 1.5rem;text-align:center;border-radius:12px;height:100%;background-color:#25265e}@media(min-width:992px){.why-this-path--lg{min-height:295px}}.why-this-path h3{color:hsla(0,0%,100%,.87);font-size:20px;line-height:30px;font-weight:400}@media(min-width:744px){.why-this-path h3{font-size:2rem;line-height:40px;font-weight:600}}.why-this-path .fun-projects{padding:0 24px 0 138px;width:446px}@media(min-width:744px){.why-this-path .fun-projects{padding:0 56px 0 0;border-right:1px solid #fff}.why-this-path .fun-projects h3{font-size:1.375rem}}.why-this-path .rock-paper{position:absolute;top:20px;left:10px;height:100%;transform:scale(.9);width:auto}@media(min-width:992px){.why-this-path .rock-paper{transform:scale(1.15);top:18px}}@media(max-width:992px){.why-this-path .rock-paper{left:0;height:269px;left:-15px;height:242px;top:-24px}}@media(max-width:744px){.why-this-path{padding:56px 0 17px}.why-this-path p{font-size:16px;line-height:24px}}.why-programiz{padding:96px 0;overflow:hidden}@media(min-width:744px){.why-programiz h2{font-size:36px;line-height:54px}}.why-programiz__title{margin-bottom:32px}@media(max-width:744px){.why-programiz{padding:40px 0}}.why-programiz__link{text-align:center;font-weight:600}@media(min-width:1200px){.why-programiz__link{position:relative;top:-3.6rem}}.hero-inner-bg{background-color:#d1e7ff;margin-bottom:72px}.hero-inner-bg--beta{background-color:#ffead1}.hero-inner-bg--beta p{color:rgba(37,38,94,.67)}.hero-inner-bg .hero-inner__tag{font-weight:400}.hero-inner-bg .hero-inner__beta-tag{background-color:#25265e;padding:.25rem .5rem;border-radius:2px;font-weight:600;color:#fff;width:125px}.course-section{margin-bottom:72px;position:relative}.course-section .fs-body14{font-weight:500;color:rgba(37,38,94,.67)}.course-section:last-child{margin-bottom:0}@media(min-width:744px){.course-section__testimonial{width:731px}}@media(max-width:744px){.course-text{font-size:16px;line-height:30px}.course-image{height:20px}}.hero-inner__title{font-size:36px;line-height:54px;font-weight:600}.block-start-coding-today{background-color:#25265e;text-align:center;padding:72px 0;position:relative}.block-start-coding-today:after{content:"";position:absolute;top:0;left:0;width:100%;pointer-events:none}@media(min-width:744px){.block-start-coding-today:after{background-image:url(https://cdn.programiz.pro/programiz-static/programiz-pro/assets/start-coding-bg-tablet.png);background-repeat:no-repeat;height:272px}}@media(min-width:1200px){.block-start-coding-today:after{background-image:url(https://cdn.programiz.pro/programiz-static/programiz-pro/assets/start-coding-bg-desktop.png);background-repeat:no-repeat;height:304px}}.block-start-coding-today h2{color:#fff;font-weight:600}.block-start-coding-today .btn{font-size:18px;line-height:30px;padding:9px 36px;font-weight:600}@media(max-width:744px){.block-start-coding-today h2{font-size:22px;line-height:30px}}@media(min-width:744px){.block-start-coding-today{padding:80px 0}}@media(min-width:1200px){.block-start-coding-today{padding:96px 0}}.hero-contact{background-color:#25265e;color:#fff}.hero-contact .hero-inner__title{color:#fff}.hero-about{background-color:#25265e;position:relative;overflow:hidden;max-height:300px;min-height:258px;display:flex;justify-content:center;flex-direction:column}@media(min-width:744px){.hero-about{min-height:252px}}.hero-about .hero-inner__title{margin:auto}@media(min-width:744px){.hero-about .hero-inner__title{max-width:680px}}@media(min-width:1200px){.hero-about .hero-inner__title{max-width:726px}}.hero-about:after{content:"";position:absolute;left:calc(100% - 1150px);top:0;right:0;left:auto;background-repeat:no-repeat;pointer-events:none}@media(min-width:744px){.hero-about:after{background-image:url(https://cdn.programiz.pro/programiz-static/programiz-pro/assets/hero-about-bg-tablet.png);width:744px;height:252px}}@media(min-width:1200px){.hero-about:after{width:1440px;background-image:url(https://cdn.programiz.pro/programiz-static/programiz-pro/assets/hero-about-bg-desktop.png.png);height:300px}}.hero-about .hero-inner__title{color:#fff}.quiz__wrapper{padding:24px}@media(min-width:744px){.quiz__wrapper{max-height:479px;padding:2.5rem 2rem}}.quiz__wrapper pre{font-size:14px}.quiz__wrapper .quiz-answer .row{margin-left:-8px;margin-right:-8px}.quiz__wrapper .quiz-answer [class*=col]{padding-left:8px;padding-right:8px}.quiz__wrapper .quiz-answer__item{margin-bottom:1rem}.quiz__block{border-radius:0 24px 24px;overflow:hidden;box-shadow:0 8px 12px rgba(0,51,63,.1)}@media(min-width:1200px){.quiz__block{max-height:479px;min-height:479px}}@media(max-width:992px){.quiz__block{height:100%}}.quiz{outline:1px solid #d3dce6;outline-offset:-1px;border-radius:0 0 24px 24px}@media(min-width:1200px){.quiz{outline:none;border-radius:0 24px 24px 0}}.quiz__title{padding:1.6em}.footer-padding{padding-bottom:144px}@media(min-width:744px){.footer-padding{padding-bottom:183px}}@media(min-width:1200px){.footer-padding{padding-bottom:0}}.about .container>p:last-child{margin-bottom:0}.about__desc p{font-size:18px;line-height:30px}.testimony__text--secondary{font-weight:600;font-size:18px!important;line-height:30px}@media(min-width:744px){.testimony__text--secondary{max-width:498px}}@media(max-width:744px){.testimony__text--secondary{font-weight:500;font-size:20px;line-height:30px}}.testimony__name--secondary{font-weight:600;font-size:16px;line-height:24px}.about__title--large .fs-h2main{font-size:32px;line-height:40px;margin-bottom:24px}.learning__page .hero-inner{padding:96px 0}@media(max-width:744px){.learning__page .hero-inner{padding:48px 0}}.package__page{padding:56px 0 56px 61px}.package__page .card-course{padding:32px!important;margin-bottom:30px}@media(max-width:744px){.package__page .card-course{padding:16px 20px 16px 12px!important;margin-bottom:24px}}.package__page .card-course__tag{margin-top:8px}@media(min-width:744px){.package__page .card-course__tag{margin-top:auto}}.package__page--sm{padding:56px 0 56px 45px}.filter__secondary h4{font-size:1rem;font-weight:600}.faq__page .hero-faq{background-color:#25265e;position:relative;overflow:hidden;min-height:auto;display:flex;justify-content:center;flex-direction:column}.faq__page .hero-faq .hero-inner__title{color:#fff}.faq__page .navbar-nav .nav-item .nav-link:hover{cursor:pointer}.faq__page .sticky-top{top:125px;padding:24px 16px 16px;border-radius:4px;border:1px solid #d3dce6}.why-this-path.course-path .rock-paper{transform:scale(1.01);top:0;left:0}@media(max-width:992px){.why-this-path.course-path .rock-paper{left:-28px;top:-16px;transform:scale(.95)}}.initial-scrolling{overflow:initial!important}.confetti-challenge{position:absolute}.confetti-wrapper{left:577px;top:328px;right:auto;position:absolute;bottom:290px}@media(max-width:744px){.confetti-wrapper{top:336px;left:176px}}.confetti-wrapper .confetti{position:static;width:100%;height:100%}.mask{bottom:126px}.overflow-initial{overflow:initial!important}.challenge-snippet::-webkit-scrollbar{display:none}@media(min-width:744px){.tab-content__item{margin-right:10px}.tab-content__item:last-child{margin-right:0}}.tab-content__title{font-weight:600;font-size:24px;margin-left:30px;line-height:36px;width:100%;margin-bottom:1.5rem}@media(max-width:744px){.tab-content__title{font-weight:500;font-size:20px;line-height:30px;margin-left:0;margin-bottom:1rem}}.dropdown-menu__title{font-weight:500}.dropdown-menu__title--soon{color:rgba(37,38,94,.67)}.dropdown-menu__coming-soon{font-weight:500;font-size:12px;line-height:16px;color:rgba(37,38,94,.48);padding:4px 8px;background:#f5f5f5;border-radius:2px;width:94px}.dropdown-menu--coming-soon-count{color:rgba(37,38,94,.48)}.dropdown-menu__beta{font-weight:600;font-size:12px;line-height:16px;padding:.25rem .5rem;background:rgba(37,38,94,.87);border-radius:2px;width:44px;height:24px}.btn-submit{width:100%}@media(min-width:744px){.btn-submit{width:148px}}.error-page{margin:auto;padding-top:72px;padding-bottom:185px!important;display:flex;align-items:center;justify-content:center;min-height:100vh}.search-section{padding-block:2.25rem}@media(min-width:744px){.search-section{padding:54px 0 48px}}@media(min-width:1200px){.search-section{padding-block:3.75rem}.search-section .search-wrapper{max-width:720px;margin-inline:auto}}.search-section .search-wrapper .form-control{font-size:20px}.search-section .search-wrapper .input-group-prepend{color:#25265e}.search-section .search-wrapper__icon-wrapper{line-height:0;flex-shrink:0}.search-section .search-wrapper__icon-wrapper>svg{flex-shrink:0}.search-section .search-wrapper__icon-wrapper--cross{background:transparent;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}@media(min-width:1200px){.search-section .search-wrapper__icon-wrapper--cross{width:44px;height:44px}}.search-section .search-wrapper__icon-wrapper--cross:hover{background:#f5f5f5}.search-section .search-wrapper__loading{display:flex;flex-direction:column;margin-top:1.75rem}@media(min-width:1200px){.search-section .search-wrapper__loading{max-width:720px}}.search-section .search-wrapper>.result-found{margin-top:1.75rem}.search-section .search-wrapper>.no-result-found{margin-top:6.5rem}.search-section .search-wrapper .search__list{list-style-type:none;padding:1.75rem 0;margin-bottom:0}.search-section .search-wrapper .search__item{margin-bottom:1.5rem}.search-section .search-wrapper .search__link{background-color:#f8faff;padding:1rem;display:block;border-radius:.25rem}.search-section .search-wrapper .search__link:hover{background-color:rgba(5,86,243,.1);text-decoration:none}@media(min-width:576px){.search-section .search-wrapper .search__link{padding-right:3rem}}.search-section .search-wrapper .search__link .search-title{color:#25265e;font-weight:600}.search-section .search-wrapper .search-cross{display:flex;position:absolute;right:32px;top:50%;transform:translateY(-50%)}.search-section .search__img{height:100px;width:100px;object-fit:contain;background:#fff1d6;border-radius:10px}.wrapper-404{width:100%}@media(min-width:744px){.wrapper-404{width:720px}}.wrapper-404__title{font-weight:600}@media(max-width:744px){.wrapper-404__title{font-size:24px;line-height:36px}}.wrapper-404__gotoButton{font-weight:600;width:200px}@media(max-width:744px){.wrapper-404__notice{font-size:14px;line-height:16px}}.empty-page{position:relative}.empty-page .form-control{margin:0;padding:1.5rem 1rem;color:rgba(37,38,94,.67)}@media(min-width:744px){.empty-page .form-control{padding:1.5rem 1rem 1.5rem 4rem;font-size:20px;line-height:30px}}.empty-page .input-group-prepend{position:absolute;left:24px;top:28px;color:rgba(37,38,94,.87)}.empty-page .input-group-prepend--search{top:50%}.empty-page .search-cross{position:absolute;right:80px;top:25px}@media(min-width:744px){.empty-page .search-cross{right:180px;top:28px}}.empty-page .search-cross--search{right:16px}.empty-page .btn-search{position:absolute;right:16px;top:15px;width:148px;font-weight:600}@media(max-width:576px){.empty-page .btn-search{width:auto;padding:10px;border:none}}.search__img-wrapper{min-width:56px;position:relative;height:56px;background:#fff1d6;border-radius:10px;display:flex;justify-content:center;align-items:center;margin-right:1.5rem}@media(min-width:744px){.search__img-wrapper{min-width:98px;height:98px;margin-right:1.25rem}}.search__img-wrapper__course{width:48px}@media(min-width:744px){.search__img-wrapper__course{width:60px}}.search__item{margin-bottom:1.5rem;border-radius:4px;padding:1rem}.search__item:first-child{margin-top:1.5rem}.search__firstDownIcon{margin-left:auto}@media(min-width:744px){.search__firstDownIcon{margin-left:12px}}.empty-page__wrapper{position:fixed;height:100vh;display:flex;width:100vw;top:0}.empty-page__content{margin:auto;text-align:center}.loader-wrapper{display:flex;height:100%}.basic-loader{border:3px solid #fff;border-left-color:#0556f3;border-radius:50%;width:23px;height:23px;animation:spin 2s linear infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.arrow__top{position:absolute;left:11px;z-index:50;top:-155px;height:200px;width:179px}@media(max-width:744px){.arrow__top{top:-115px;height:165px;width:150px;left:38px;height:167px;width:149px;top:-116px}}.arrow__bottom{position:absolute;left:428px;z-index:50;top:193px}@media(max-width:744px){.arrow__bottom{width:97px;height:97px;position:absolute;top:auto;bottom:-76px;left:78px}}@keyframes in-animation{0%{opacity:0;transform:translateX(-10%)}to{opacity:1;transform:translateX(0)}}.card-item-down-appear,.card-item-down-enter{opacity:0;transform:translateY(-50px)}.card-item-down-appear-active,.card-item-down-enter-active{opacity:1;transform:translateY(0);transition:opacity .5s,transform .5s}.card-item-left-appear,.card-item-left-enter{opacity:0;transform:translateX(50px)}.card-item-left-appear-active,.card-item-left-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s,transform .5s}@keyframes pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.terms-privacy-wrapper{font-size:1.125rem;padding:40px 0 104px;background:#f9fafc}@media(min-width:744px){.terms-privacy-wrapper{padding:56px 0 120px}}@media(min-width:1200px){.terms-privacy-wrapper{padding:56px 0 140px}}.terms-privacy-wrapper h1{margin-bottom:32px}@media(min-width:744px){.terms-privacy-wrapper h1{margin-bottom:40px}}.terms-privacy-wrapper h2{margin-bottom:.75rem}.terms-privacy-wrapper h3{margin-top:2rem;margin-bottom:.75rem}.terms-privacy-wrapper ol,.terms-privacy-wrapper ul{margin-bottom:1rem}.terms-privacy-wrapper ol li,.terms-privacy-wrapper ul li{margin-bottom:.75rem}.terms-privacy-wrapper ol ol,.terms-privacy-wrapper ol ul,.terms-privacy-wrapper ul ol,.terms-privacy-wrapper ul ul{margin-top:.75rem}.terms-privacy-wrapper .p-ul{margin-bottom:16px}.terms-privacy-wrapper p{margin-bottom:12px;line-height:30px}.certificate-page{display:flex;justify-content:center}.certificate-template{width:calc(21cm*.6);height:calc(29.7cm*.6);border:1px solid transparent;border-radius:.5rem;background-color:#fff;position:relative}.certificate-template .certificate-header{text-align:center;border-bottom:1px solid #d3dce6;padding-bottom:calc(40px*.6);max-width:222px;margin:calc(110px*.6) auto 60px}.certificate-template .certificate-body{text-align:center;margin-bottom:calc(144px*.6)}.certificate-template .certificate-footer{display:flex;align-items:center;justify-content:center;max-width:calc(640px*.6);margin:0 auto}.certificate-template .certificate-footer__item{flex:1 1}.certificate-template .certificate-footer__item--logo{display:flex;justify-content:center}.certificate-template .certificate-signature{font-size:calc(24px*.6);text-transform:uppercase;font-weight:600;position:relative;color:#383b40;display:flex;flex-direction:column;justify-content:center;align-items:center}.certificate-template .certificate-image__logo{width:calc(120px*.6)}.certificate-template .certificate-image__signature{width:calc(120px*.6);padding:.25rem 0}.certificate-template .certificate-founder{font-size:calc(12px*.6);text-align:center;text-transform:none;font-weight:500;color:rgba(56,59,64,.6)}.certificate-template .certificate-top-img{position:absolute;top:0;left:0;width:30%;border-top-left-radius:8px}.certificate-template .certificate-bottom-img{position:absolute;right:0;bottom:0;width:30%;border-bottom-right-radius:8px}.certificate-template .text-certificate{font-family:Poly,serif;font-size:calc(48px*.6);text-transform:uppercase;margin-top:calc(50px*.6);margin-bottom:calc(8px*.6);color:#383b40;letter-spacing:2px}.certificate-template .text-of-completion{font-size:calc(24px*.6);text-transform:uppercase;font-weight:500;color:#a8a8bf}.certificate-template .text-certify{font-size:calc(18px*.6);font-weight:600;text-transform:uppercase;margin-bottom:calc(18px*.6);color:rgba(56,59,64,.6)}.certificate-template .text-name{font-size:calc(44px*.6);font-weight:500;margin-bottom:calc(8px*.6);color:#383b40}.certificate-template .text-successful{font-size:calc(20px*.6);font-weight:500;margin-bottom:calc(16px*.6);color:rgba(56,59,64,.6)}.certificate-template .text-course{color:#0556f3;font-size:calc(24px*.6);font-weight:500}.certificate-template .date-of-issue{font-size:calc(12px*.6);font-weight:500;color:rgba(56,59,64,.6)}.certificate-template--small-preview{width:calc(21cm*.18);height:calc(29.7cm*.18)}.certificate-template--small-preview .certificate-header{margin-top:calc(110px*.18);padding-bottom:calc(40px*.18);margin-bottom:18px;max-width:66.6px}.certificate-template--small-preview .certificate-body{margin-bottom:calc(144px*.18)}.certificate-template--small-preview .certificate-footer{max-width:calc(640px*.18)}.certificate-template--small-preview .certificate-signature{font-size:calc(24px*.18)}.certificate-template--small-preview .certificate-image__logo{width:calc(120px*.18)}.certificate-template--small-preview .certificate-image__signature{width:calc(120px*.18);padding:2px}.certificate-template--small-preview .certificate-founder{font-size:calc(12px*.18)}.certificate-template--small-preview .text-certificate{font-size:calc(48px*.18);margin-top:calc(50px*.18);margin-bottom:calc(8px*.18)}.certificate-template--small-preview .text-of-completion{font-size:calc(24px*.18)}.certificate-template--small-preview .text-certify{font-size:calc(18px*.18);margin-bottom:calc(18px*.18)}.certificate-template--small-preview .text-name{font-size:calc(44px*.18);margin-bottom:calc(8px*.18)}.certificate-template--small-preview .text-successful{font-size:calc(20px*.18);margin-bottom:calc(16px*.18)}.certificate-template--small-preview .text-course{font-size:calc(24px*.18)}.certificate-template--small-preview .date-of-issue{font-size:calc(12px*.18)}.view-certificate .navbar__certificate{padding-top:6px;padding-bottom:6px;margin-top:0}.view-certificate .navbar__certificate__text{line-height:20px;color:#0556f3;font-weight:500;font-size:14px}.view-certificate .navbar__certificate__btn{display:flex;gap:8px;padding:.75rem 1rem .75rem 1.25rem}.view-certificate .pdf-wrapper{height:calc(100vh - 60px);background:#4f4f4f;width:100%}.view-certificate .pdf-wrapper__iframe{border:none;width:100%}.view-certificate .pdf-wrapper--loading{display:flex;align-items:center;justify-content:center}.container--pdf-viewer{height:100%;border:none}.text-line-height-6x{line-height:1.5rem}.mt-2px{margin-top:2px}.image-wrapper{height:16px;width:16px}.certificate__container{max-width:327px;max-height:231.19px;aspect-ratio:888.25/628;flex-shrink:0;overflow:hidden}@media(min-width:744px){.certificate__container{max-width:289px}}.certificate__container--modal{max-height:calc(100vh - 184px);max-width:calc(100vw - 200px);min-width:327px;overflow:hidden;max-width:327px;max-height:231.19px;aspect-ratio:888.25/628}@media(min-width:744px){.certificate__container--modal{max-width:568px;max-height:401.58px}}@media(min-width:1200px){.certificate__container--modal{max-width:888.25px;max-height:628px}}@media(min-width:744px){.certificate__container--offer{max-width:332px}}@media(min-width:1200px){.certificate__container--offer{max-width:450px}}@media(min-width:744px){.certificate__container--homepage{max-width:402px;max-height:284.217px}}.certificate__wrapper{background:#fff;box-shadow:0 8.9078px 38.6005px rgba(0,3,30,.1);margin:auto;position:relative;display:flex;justify-content:center;width:888.25px;height:628px;aspect-ratio:888.25/628;transform-origin:0 0;opacity:0}.certificate__sidebar{height:100%;background:#fafafa;border-right:1px solid #d3dce6;padding:48px 24px 0 32px;display:flex;flex-direction:column;gap:40px;align-items:center}.certificate__decoration{position:absolute;right:0;top:0}.certificate__content{position:relative;flex:1 1;padding:80.66px 56px 72px}.certificate__content--course{padding:80.66px 72px 131px 104px}.certificate__badge-wrapper{position:absolute;width:100%;bottom:-27px}.certificate__badge{max-width:120px;max-height:120px;flex-shrink:0}.certificate__badge--course{margin:0 auto}.certificate__course-list{display:flex;width:204px;flex-direction:column;align-items:flex-start;gap:8px}.certificate__course-number{color:#333;font-size:16px;font-weight:600;line-height:24px}.certificate__courses{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;gap:8px}.certificate__course-title{color:#666;font-size:14px;font-weight:500;line-height:20px}.certificate__programiz-logo{margin-bottom:32.73px}.certificate__title{color:#333;font-size:28px;font-style:normal;font-weight:400;line-height:42px;letter-spacing:1.418px}.certificate__divider{width:185px;height:1px;flex-shrink:0;background-color:#d3dce6;margin-top:20px;margin-bottom:40px}.certificate__divider--course{margin:24px 0}.certificate__description{margin-bottom:89px}.certificate__description--course{margin-bottom:84px}.certificate__text{color:#666;font-size:12px;font-weight:500;line-height:18px;margin-bottom:8px}.certificate__holder-name{color:#333;font-size:22px;font-weight:600;line-height:30px;margin-bottom:4px}.certificate__cert-title{color:#0000f3;font-size:16px;font-weight:500;line-height:24px;margin-bottom:0}.certificate__footer{display:flex;justify-content:space-between;align-items:flex-end;position:relative}.certificate__issue-details p{color:#666;font-size:10px;font-weight:500;line-height:16px;margin:0}.certificate__signature-details{display:flex;flex-direction:column;align-items:center}.certificate__signature-text{color:#666;text-align:center;font-size:10px;font-weight:500;line-height:16px;margin:0}.certificate__signature-text--sign{color:#333;font-size:23.22px;font-weight:600;line-height:31.664px;margin-bottom:6px}.price-card__price{font-size:32px;line-height:40px;font-weight:600;color:#25265e;display:flex;align-items:baseline;margin-top:-10px;gap:4px}.price-card__price__text{font-size:16px;line-height:24px;margin:0;display:inline-block;font-weight:500;color:rgba(37,38,94,.67)}.price-card__price__text--strike{position:relative;color:rgba(37,38,94,.67)}.price-card__price__text--strike:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:#e34c4c;transform:rotate(-6deg)}.price-card__price__text--content-desc{color:#25265e;font-size:14px;line-height:20px;font-weight:400;margin-bottom:0}.price-card__pricing-container{display:flex;justify-content:space-between}.price-card__pricing-container svg{display:flex;align-self:center}.price-card__pricing{display:flex;align-items:flex-end;gap:4px}.price-card__btn{padding:1rem 5.25rem;font-size:22px;line-height:30px}@media(min-width:744px){.price-card__btn{padding-left:32px;padding-right:32px;max-width:300px}}.price-card__lifetime-btn{width:100%;font-size:22px;line-height:30px;padding:1rem 0;margin-bottom:.5rem;text-align:center;border:none}@media(min-width:744px){.price-card__lifetime-btn{padding:.75rem 0;font-size:18px;line-height:24px}}.price-card__desktop{display:none}@media(min-width:1200px){.price-card__desktop{display:block}}.price-card__desktop--with-mobile{display:block}.price-card__line{width:100%;background:#d3dce6;height:1px;margin-bottom:2rem}.price-card__content-wrapper{display:flex;flex-direction:column;gap:12px;list-style-type:none;padding-left:0;margin-bottom:0}@media(min-width:1200px){.price-card__content-wrapper{gap:16px;margin-top:24px}}.price-card__content{display:flex;gap:8px}.price-card__content__tick-img{width:18px;flex-shrink:0;display:flex}.price-card__content__detail{font-weight:500;font-size:14px;line-height:20px;color:rgba(37,38,94,.87);margin-bottom:0}.price-card__content__detail__popover-btn{all:unset;background:none;color:#0556f3;cursor:pointer}.price-card__content__detail__popover-btn:hover{text-decoration:underline}.price-card__content__new-tag{background:#feccbf;border-radius:2px;font-weight:500;color:rgba(92,17,1,.87);padding:2px 3px;font-size:12px;margin-bottom:0}.price-card__product-points{flex:1 1;display:none;padding-right:40px;border-right:1px solid #d3dce6}@media(min-width:744px){.price-card__product-points{display:flex;align-items:center}}.price-card__product-info{flex:1 1}.price-card__hr{border:.5px solid #d3dce6}.price-card__share-text{font-weight:500;color:rgba(37,38,94,.87);display:flex;align-items:center;justify-content:center;font-size:14px;line-height:20px}.price-card__offer-ends{font-weight:500;font-size:12px;line-height:16px;color:#e34c4c}.price-card__modal .medias--linkedin{background:rgba(150,218,255,.2)}.price-card__modal__wrapper{background:#fff;width:420px}.price-card__modal__wrapper .link__block{background:#f8faff;border:1px solid #d3dce6;border-radius:4px}.price-card__modal__wrapper .link__block .text-left{display:flex;align-items:center}.price-card__modal__wrapper .link__block .vertical-line{height:20px;width:1px;background-color:#d3dce6;margin:auto 1rem;display:none}@media(min-width:744px){.price-card__modal__wrapper .link__block .vertical-line{display:block}}.price-card__modal__wrapper .btn-link{font-weight:500;font-size:14px;line-height:20px;text-align:center;color:#00a3ff!important}.price-card__modal__wrapper .text-left{font-weight:400;font-size:14px;line-height:20px}.price-card__modal__title{color:#25265e;margin-bottom:2rem}.price-card__modal .cross-icon{stroke:hsla(0,0%,100%,.87)}.price-card__modal__text{color:#25265e;text-align:center;outline:none;margin:2rem 2rem 1rem}.price-card__content-popover{max-width:270px;padding:6px}.price-card__popover-title{color:#25265e;font-size:18px;font-weight:500;line-height:28px;margin-bottom:12px}.price-card__content-img{margin-bottom:1rem}.price-card__content-img--course img{margin-top:-4px;margin-left:-8px;margin-bottom:-7px;width:calc(100% + 17px);max-width:unset}.price-card__content-img--playground img{margin-top:-4px;margin-left:-5px;margin-bottom:-12px;width:calc(100% + 13px);max-width:unset}.price-card__content-img--sensai img{margin-top:-8px;margin-left:-6px;margin-bottom:-4px;width:calc(100% + 12px);max-width:unset}.pricing-course{background:#fafafa;padding:72px 0}@media(min-width:1200px){.pricing-course{padding:96px 0}}.pricing-course__title{color:#25265e;font-size:24px;font-weight:600;line-height:36px;margin-bottom:1rem}.pricing-course__courses{display:grid;grid-gap:16px;gap:16px}@media(min-width:744px){.pricing-course__courses{grid-template-columns:1fr 1fr}}@media(min-width:1200px){.pricing-course__courses{gap:24px}}.pricing-course__courses .course-card{padding:1.5rem 1rem;background:#ffe8d6;border-radius:4px}@media(min-width:744px){.pricing-course__courses .course-card{padding:2rem 1.5rem 1.5rem}}.pricing-course__courses .course-card__tag-wrapper{display:flex;gap:8px;align-items:center;margin-bottom:4px}.pricing-course__courses .course-card__tag{font-size:14px;line-height:20px;font-weight:700;color:#ff8b6c;margin-bottom:0}.pricing-course__courses .course-card__heading{font-size:24px;line-height:36px;color:#370909;font-weight:600;margin-bottom:1.5rem;height:72px}.pricing-course__courses .course-card__features{display:flex;gap:8px}.pricing-course__courses .course-card__dot{width:4px;height:4px;background:#370909;border-radius:50%;align-self:center}.pricing-course__courses .course-card__feature{font-size:14px;line-height:20px;font-weight:500;color:rgba(37,38,94,.87)}.pricing-course__courses .course-card:hover{cursor:pointer}.pricing-course__courses .course-card--new-tag{font-weight:500;font-size:12px;line-height:16px;color:#25265e;background:#ffc33d;padding:2px 3px}.hero-banner__container{position:relative;background:#25265e;padding:72px 0;overflow-x:clip}@media(min-width:744px){.hero-banner__container{padding-top:56px;padding-bottom:96px}}@media(min-width:1200px){.hero-banner__container{padding-top:96px;padding-bottom:156px;background-image:url(https://cdn.programiz.pro/programiz-static/programiz-pro/standalone/standalone-hero-bg.svg);background-repeat:no-repeat;background-position:0 100%}}.hero-banner__container--black-friday{background:#1c2130;padding-block:3.5rem}@media(min-width:744px){.hero-banner__container--black-friday{padding-block:4.5rem}}@media(min-width:1200px){.hero-banner__container--black-friday{padding-block:6rem}}.hero-banner__container--black-friday .hero-banner__logo{margin-bottom:1.5rem}.hero-banner__container--black-friday .hero-banner__title{background:linear-gradient(90deg,#f77062,#fe5196);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.75rem}@media(min-width:744px){.hero-banner__container--black-friday .hero-banner__title{font-size:48px;line-height:60px}}.hero-banner__container--cyber-monday{background:linear-gradient(0deg,#090340,#0f0345 26.96%,#150349 57.06%,#1b054d 74.52%,#2d134e 92.02%,#32194e 101.44%)}.hero-banner__container--cyber-monday .hero-banner__title{background:linear-gradient(90deg,#f6d365,#fda085 74.28%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-banner__background-img-tablet{position:relative;width:374px;height:178px;display:none}@media(min-width:744px){.hero-banner__background-img-tablet{display:block}}@media(min-width:1200px){.hero-banner__background-img-tablet{display:none}}.hero-banner__background-img-desktop{position:relative;display:none}@media(min-width:1200px){.hero-banner__background-img-desktop{display:block}}.hero-banner__background-img-desktop--top-left{width:211px;height:188px}.hero-banner__background-img-desktop--right-top{width:374px;height:555px}.hero-banner__background-img-desktop--bottom{width:158px;height:102px}.hero-banner>.pro-tag{margin-bottom:.75rem}.hero-banner__empty{height:66px;background:#25265e}.hero-banner__left-background{left:0;bottom:0;position:absolute}.hero-banner__large,.hero-banner__mobile{right:0;bottom:0;position:absolute}.hero-banner__large img{height:auto}.hero-banner__lighting{right:328px;bottom:0;position:absolute}.hero-banner__logo{margin-bottom:.25rem}@media(min-width:744px){.hero-banner__logo{margin-bottom:1.5rem}}.hero-banner__logo img{height:39px;position:relative;left:-6px}.hero-banner__title{font-size:36px;font-weight:600;line-height:54px;color:#fff}.hero-banner__title span{color:#56bd5b}.hero-banner__text{font-weight:500;font-size:16px;line-height:24px;color:#fff}.get-certificate{display:flex;flex-direction:column;align-items:flex-start;gap:40px}@media(min-width:744px){.get-certificate{flex-direction:row;align-items:center;gap:24px}}@media(min-width:1200px){.get-certificate{gap:40px}}.get-certificate__wrapper{background:#242b3c;padding:72px 0}@media(min-width:744px){.get-certificate__wrapper{padding:96px 0}}@media(min-width:1200px){.get-certificate__wrapper{padding:120px 0}}.get-certificate__wrapper .get-certificate__picture{box-shadow:0 4.51282px 19.55554px 0 rgba(0,3,30,.1)}.get-certificate__picture{position:relative;box-shadow:0 2.83478px 12.2841px rgba(0,3,30,.1)}.get-certificate__picture:hover .get-certificate__picture--overlay{opacity:1}.get-certificate__picture--overlay{position:absolute;top:0;height:100%;width:100%;background:rgba(0,0,0,.6);align-items:center;justify-content:center;opacity:0}.get-certificate__details{max-width:620px}.get-certificate__details__title{font-weight:600;color:hsla(0,0%,100%,.87);font-size:24px;line-height:36px}.get-certificate__details__text{font-weight:500;color:hsla(0,0%,100%,.87);font-size:18px;line-height:28px}.get-certificate__modal .cross-icon{cursor:pointer;margin-left:auto}@media(min-width:744px){.get-certificate__modal .cross-icon{margin-right:-40px}}.get-certificate__modal .btn{color:#fff;width:100%;font-weight:600;padding-inline:20px}@media(min-width:744px){.get-certificate__modal .btn{width:281px;margin:0 auto}}.get-certificate__modal-image-scrollbar-wrapper{overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 184px);border-radius:8px;height:100%}.real-projects__wrapper{padding:4.5rem 0}@media(min-width:744px){.real-projects__wrapper{padding:6rem 0 3.5rem}}.real-projects__modal .modal{max-width:446px;background:#ffe8d6;border:1px solid #d3dce6;border-radius:4px;padding:2rem 1.5rem}@media(min-width:744px){.real-projects__modal .modal{max-width:446px;padding:2.5rem}}.real-projects__modal__image{margin-top:-80px;height:116px;width:116px}@media(min-width:744px){.real-projects__modal__image{margin-top:-112px;height:148px;width:148px}}@media(max-width:744px){.real-projects__modal__image img{width:116px}}.real-projects__modal .cross-icon{position:absolute;top:16px;right:16px;cursor:pointer}.real-projects__modal__title{font-size:22px;line-height:30px;color:#370909;margin-bottom:1rem}@media(min-width:744px){.real-projects__modal__title{font-size:32px;line-height:48px;margin-bottom:.25rem}}.real-projects__modal__desc{margin-bottom:2rem;font-weight:500}@media(min-width:744px){.real-projects__modal__desc{font-size:18px;line-height:28px;margin-bottom:1.5rem}}.real-projects__modal .btn{background:#6501e5;font-weight:600;font-size:18px;line-height:30px;width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem 2.25rem}.real-projects__title{font-weight:600;font-size:32px;line-height:40px;width:702px}@media(max-width:744px){.real-projects__title{width:100%;font-size:22px;line-height:30px}}.real-projects__text{font-weight:500}@media(min-width:744px){.real-projects__text{width:702px;font-size:18px;line-height:28px}}.real-projects__details{flex-direction:column}@media(min-width:744px){.real-projects__details{max-width:700px;flex-wrap:wrap;flex-direction:row}}.real-projects__details__projects{border:1px solid #d3dce6;border-radius:4px;padding:1rem .75rem 1.25rem .5rem;margin-bottom:2rem}@media(min-width:744px){.real-projects__details__projects{width:342px;padding:1rem .5rem 1.25rem 1rem;margin-bottom:2.5rem}}@media(max-width:744px){.real-projects__details__projects:last-child{margin-bottom:0}}.real-projects__details__projects__title{margin-bottom:6px;font-size:20px;font-weight:500;width:220px}@media(min-width:744px){.real-projects__details__projects__title{width:232px}}.real-projects__details__projects__image{margin-top:-24px;max-width:68px;max-height:81px;z-index:0}.real-projects__details__projects__learn{color:#0556f3;cursor:pointer;font-weight:500}.get-ahead--wrapper{display:flex;justify-content:space-between}@media(max-width:1200px){.get-ahead--wrapper{flex-direction:column;max-width:576px}}.get-ahead__info__title{color:#fff}@media(max-width:744px){.get-ahead__info__title{font-size:24px;line-height:36px;width:100%}}@media(min-width:744px){.get-ahead__info__title{margin-top:46px}}.get-ahead__info__sale-ends{color:#fff;font-weight:500;margin-bottom:1.5rem}@media(min-width:1200px){.get-ahead__info__sale-ends{margin-bottom:2.5rem;font-size:24px;line-height:36px}}.get-ahead__info .btn{display:flex;font-size:18px;line-height:30px;align-items:center;padding:21px 2.25rem;font-weight:600;justify-content:space-between;max-width:327px}.get-ahead__statistics{display:flex}@media(max-width:744px){.get-ahead__statistics{justify-content:space-between}}.get-ahead__statistics h2{background:linear-gradient(180deg,#00dbcd,#00bbe1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}@media(min-width:744px){.get-ahead__statistics h2{line-height:80px;font-size:54px;width:255px}}@media(max-width:744px){.get-ahead__statistics h2{margin-bottom:.5rem}}.get-ahead__statistics p{font-weight:500;color:hsla(0,0%,100%,.87)}@media(min-width:744px){.get-ahead__statistics p{font-size:20px;line-height:30px}}.learn-with-pro{background:#fff}.learn-with-pro__wrapper{padding-top:4.5rem;padding-bottom:4.5rem}@media(min-width:744px){.learn-with-pro__wrapper{padding-top:6rem;padding-bottom:6rem}}.learn-with-pro__details{display:grid;grid-row-gap:32px;row-gap:32px}@media(min-width:744px){.learn-with-pro__details{width:684px;column-gap:32px;grid-template-columns:repeat(2,1fr)}}.learn-with-pro__details__child{display:flex;align-items:flex-start}@media(min-width:744px){.learn-with-pro__details__child{width:326px}}.learn-with-pro__details__icon{height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}.learn-with-pro__details__icon--clock{color:#f79522;background-color:rgba(247,149,34,.27)}.learn-with-pro__details__icon--dollar{color:#56bd5b;background-color:rgba(86,189,91,.27)}.learn-with-pro__details__icon--award{color:#00a3ff;background-color:rgba(0,163,255,.27)}.learn-with-pro__details__icon--star{color:#6501e5;background-color:rgba(101,1,229,.27)}.learn-with-pro__details__icon--rocket{color:#0556f3;background-color:rgba(5,86,243,.27)}.learn-with-pro__details__icon--trophy{color:#e34c4c;background-color:rgba(227,76,76,.27)}.learn-with-pro__details h3{font-weight:500}@media(min-width:744px){.learn-with-pro__details h3{margin-bottom:.25rem;font-size:20px}}@media(max-width:744px){.learn-with-pro__details h3{font-size:18px;line-height:28px}}.learn-with-pro h2{margin-bottom:2.5rem}@media(max-width:744px){.learn-with-pro h2{margin-bottom:2rem;font-size:22px;line-height:30px}}.learn-with-pro p{display:none;font-weight:500;color:rgba(37,38,94,.67)}@media(min-width:744px){.learn-with-pro p{display:block}}.error-text{color:#e34c4c}.standalone-faq .pricing-faq .section-padding{padding:4.5rem 0}@media(min-width:744px){.standalone-faq .pricing-faq .section-padding{padding:6rem 0}.standalone-faq .pricing-faq .accordion--non-recurring{margin:0}}@media(min-width:1200px){.standalone-courses{padding-bottom:96px!important}}@media(min-width:744px){.standalone-course-modal{max-height:512px}}.standalone-course-modal .pro-modal__body{display:flex;flex-direction:column}@media(min-width:744px){.standalone-course-modal .pro-modal__body{gap:32px;flex-direction:row;min-height:412px}}.standalone-course-modal .pro-modal__footer{box-shadow:none;padding:0;border-radius:12px 12px 0 0}.standalone-course-modal .left-arrow-icon{width:168px;position:absolute;top:calc(0% - 32px);left:calc(50% - 104px);z-index:50;pointer-events:none;display:none}.standalone-course-modal .left-arrow-icon img{width:100%}@media(min-width:744px){.standalone-course-modal .left-arrow-icon{display:block}}.standalone-course-modal__close{position:absolute;width:24px;height:24px;color:#25265e;right:20px;left:auto;top:20px;bottom:auto;cursor:pointer;z-index:50}.standalone-course-modal__header{display:flex;flex-direction:column;align-items:flex-start}.standalone-course-modal__children--left{width:100%;overflow:auto}.standalone-course-modal__children--left .modal-detail-wrapper{margin-bottom:24px;overflow:auto}@media(min-width:744px){.standalone-course-modal__children--left .modal-detail-wrapper{margin-bottom:0}}.standalone-course-modal__children--left .modal-detail-wrapper--learning-path{padding:24px 16px 0;background:#fff;border-radius:4px 4px 0 0;border:1px solid #d3dce6}.standalone-course-modal__children--left .modal-detail-wrapper::-webkit-scrollbar,.standalone-course-modal__children--left::-webkit-scrollbar{display:none}@media(min-width:744px){.standalone-course-modal__children--left{width:50%}}.standalone-course-modal__children--right{flex-shrink:0;border-radius:12px 12px 4px 4px;overflow:hidden}@media(min-width:744px){.standalone-course-modal__children--right{border-radius:12px;margin:0}}.standalone-course-modal__children--no-border{border:none}.standalone-course-modal__children--no-border>.modal-detail-wrapper{display:flex;align-items:center;justify-content:center;height:100%}.standalone-course-modal__children--no-border>.modal-detail-wrapper>.loader-wrapper{height:-moz-fit-content;height:fit-content}.standalone-course-modal__content{display:flex;padding:24px;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;border-radius:12px 12px 0 0}@media(min-width:744px){.standalone-course-modal__content{width:50%;padding:32px 24px;border-radius:12px}}.standalone-course-modal__content--corn-flower-blue{background:#d6f5ff}.standalone-course-modal__content--corn-flower-blue>.standalone-course-modal__header>.standalone-course-modal__category-title{color:#00a3ff}.standalone-course-modal__content--corn-flower-blue>.standalone-course-modal__header>.standalone-course-modal__course-title{color:#25265e}.standalone-course-modal__content--card-red{background:#fff1d6}.standalone-course-modal__content--card-red>.standalone-course-modal__header>.standalone-course-modal__category-title{color:#ff8b6c}.standalone-course-modal__content--card-red>.standalone-course-modal__header>.standalone-course-modal__course-title{color:#370909}.standalone-course-modal__category-title{font-style:normal;font-weight:700;color:#ff8b6c;font-size:14px;line-height:20px;margin-bottom:4px}@media(min-width:744px){.standalone-course-modal__category-title{font-weight:600;font-size:16px;line-height:24px}}.standalone-course-modal__course-title{font-weight:600;font-size:18px;line-height:30px}@media(min-width:744px){.standalone-course-modal__course-title{font-size:24px;line-height:36px}}.standalone-course-modal__features{display:none;list-style:none;padding:0;margin:0}@media(min-width:744px){.standalone-course-modal__features{display:flex;flex-direction:column;gap:4px}}.standalone-course-modal__dot{width:4px;height:4px;border-radius:50%;background:#370909;margin-right:.5rem;align-self:center}.standalone-course-modal__course-description{color:rgba(37,38,94,.87);font-size:16px;font-weight:500;line-height:24px;margin:0}.standalone-course-modal .btn-color__purple{padding:1rem 2.25rem;border:none;border-radius:4px;background-color:#6501e5;margin-top:1.5rem!important;font-style:normal;font-weight:600;font-size:18px;line-height:30px}.standalone-course-modal .btn-color__purple .btn-icon{margin-left:50px}@media(max-width:744px){.standalone-course-modal .btn-color__purple .btn-icon{margin-left:auto}}@media(min-width:744px){.standalone-course-modal .btn-color__purple{margin-top:1rem}}.standalone-course-modal .btn--w-icon{justify-content:normal}.standalone-course-modal .accordion--modal{border-color:#d3dce6;border-radius:4px}.standalone-course-modal .accordion--modal .accordion__content[aria-expanded=false]{border-top:1px solid hsla(0,0%,100%,.2)}.standalone-course-modal .accordion--modal h5{font-weight:500;font-size:16px;line-height:24px}.standalone-course-modal .accordion--modal .course-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:130px;font-weight:400}@media(max-width:744px){.standalone-course-modal .accordion--modal .course-text{font-weight:500;font-size:16px;line-height:24px;width:45%}}.standalone-course-modal .accordion--modal .course-text--certificate{white-space:normal;width:auto}.standalone-course-modal .accordion--modal .course-number{min-width:78px;margin-right:.75rem}@media(max-width:744px){.standalone-course-modal .accordion--modal .course-number{font-size:16px;line-height:24px}}.standalone-course-modal .accordion--modal .course-progress{padding:.25rem .5rem 0 1.25rem;margin-bottom:.5rem}.standalone-course-modal .accordion--modal .course-progress__icon{width:16px;height:16px;margin-right:.5rem}@media(max-width:744px){.standalone-course-modal .accordion--modal .course-progress__icon{width:20px;height:20px}}.standalone-course-modal .accordion--modal a{font-weight:500;font-size:14px;line-height:20px}@media(max-width:744px){.standalone-course-modal .accordion--modal a{font-weight:500;font-size:14px;line-height:20px}}.standalone-course-modal .accordion--modal .title__icon{width:24px;height:24px}.standalone-course-modal .accordion--modal .accordion__title{padding:1rem}.standalone-course-modal .accordion--modal .accordion__title:hover{border-radius:0}@media(max-width:744px){.standalone-course-modal .accordion--modal .accordion__title{padding:1rem 22px 1rem 1rem}}.standalone-course-modal .accordion--modal .accordion svg{width:16px;height:16px}.standalone-course-modal .course-section{margin-bottom:2rem}@media(max-width:744px){.standalone-course-modal .course-section{margin-bottom:2.5rem}.standalone-course-modal .course-section .why-this-path{border-radius:12px}.standalone-course-modal .course-section .why-this-path .path-title{font-weight:400;font-size:20px;line-height:30px;margin-bottom:.5rem!important}}.standalone-course-modal .course-section:last-child{margin-bottom:0}@media(min-width:744px){.standalone-course-modal .course-section .why-this-path{width:100%;border-radius:4px;padding:0}.standalone-course-modal .course-section .why-this-path .rock-paper{top:0;left:auto;right:0;bottom:0;transform:scaleX(-1);margin-left:7px;height:186px;width:137px}.standalone-course-modal .course-section .path-block{margin-top:18px!important;width:60%;padding-left:1rem;padding-bottom:18px}.standalone-course-modal .course-section .path-block>h3{font-size:16px;line-height:24px;margin-bottom:6px!important}.standalone-course-modal .course-section .path-block .path-text{font-weight:500;font-size:14px;line-height:20px;color:hsla(0,0%,100%,.87)}.standalone-course-modal .course-section .row .col-lg-6:first-child{padding-right:8px}.standalone-course-modal .course-section .row .col-lg-6:last-child{padding-left:8px}.standalone-course-modal .course-section .row .col-lg-6 div{padding:10px 30px}.standalone-course-modal .course-section .row h3{font-weight:600;font-size:12px;line-height:16px;margin:1rem 0 0!important}}.standalone-course-modal .course-section .row span{display:none}.standalone-course-modal .course-content{margin-bottom:0}@media(min-width:744px){.standalone-course-modal .course-content{width:50%;overflow:auto;height:100%;max-height:380px}}.standalone-course-modal .course-content .course-toc-accordion-title{align-items:center}@media(min-width:744px){.standalone-course-modal .course-overview-content{width:50%;overflow:auto;height:100%;max-height:380px}}.footer-padding-standalone{border-top:1px solid hsla(0,0%,100%,.2);padding-bottom:227px}@media(min-width:1200px){.footer-padding-standalone{padding-bottom:0}}.wrapper{margin-top:1.5rem}@media(min-width:744px){.wrapper{margin-top:2rem}}.wrapper .feature-card{display:flex;margin-bottom:1.5rem}.wrapper .feature-card:last-child{margin-bottom:0}@media(min-width:744px){.wrapper .feature-card{display:inline-flex;margin-right:66px}.wrapper .feature-card:nth-child(2n){margin-right:0}}.wrapper .feature-card__logo{display:flex;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.37);justify-content:center;margin-right:1rem;color:#fff}.wrapper .feature-card__title{font-weight:500;font-size:20px;line-height:30px;color:#fff;margin-bottom:4px}@media(min-width:744px){.wrapper .feature-card__title{max-width:270px}}.wrapper .feature-card__desc{font-weight:500;font-size:16px;line-height:24px;color:hsla(0,0%,100%,.67);margin-bottom:0}@media(min-width:744px){.wrapper .feature-card__desc{max-width:270px}}@media(min-width:1200px){.wrapper{width:70%}}.pro-sale-wrapper__pricing-card-mb{padding-block:2.5rem;background:#242b3c}@media(min-width:744px){.pro-sale-wrapper__pricing-card-mb{padding-block:2.5rem 3.75rem}}@media(min-width:1200px){.pro-sale-wrapper__pricing-card-mb{display:none}}.background-img{position:absolute;pointer-events:none}.background-img--bottom-right{bottom:0;right:0}.background-img--bottom-right--black-friday{bottom:-102px;right:calc(50% - 404px)}.background-img--top-left{top:0;left:0}.background-img--top-right{top:0;right:0}.background-img--top-right--black-friday{right:calc(50% - 730px)}.standalone-black-friday{background:#1f2023}.standalone-black-friday main{flex:unset}.standalone-black-friday .standalone-courses__text--desc{max-width:836px}@media(min-width:1200px){.standalone-black-friday .pro-footer .pro-footer-bottom{padding-block:24px!important}}.sale-early-footer{border-bottom:1px solid hsla(0,0%,100%,.2)}.sale-early-footer .pro-footer-bottom{padding-block:56px 40px}@media(min-width:744px){.sale-early-footer .pro-footer-bottom{padding-block:48px}}@media(min-width:1200px){.sale-early-footer .pro-footer-bottom{padding-block:24px}.sale-early-footer .pro-footer-bottom .bottom-left>li:first-child{width:119px;height:26px}}.offer-popover{border-radius:4px;border:1px solid #d3dce6;background:#f8faff;box-shadow:0 8px 12px 0 rgba(1,0,58,.12)}.pro-footer-reduce-padding .pro-footer-bottom{padding:40px 0}@media(min-width:744px){.pro-footer-reduce-padding .pro-footer-bottom{padding:48px 0}}@media(min-width:1200px){.pro-footer-reduce-padding .pro-footer-bottom{padding:24px 0}}.standalone-cc-section-wrapper{background-color:#242b3c;padding-block:72px;border-bottom:1px solid hsla(0,0%,100%,.2)}.standalone-cc-section-wrapper--dark{background-color:#1c2130}@media(min-width:1200px){.standalone-cc-section-wrapper{padding-block:96px}}.standalone-cc-section-wrapper .standalone-cc-section__details{margin-bottom:24px}.standalone-cc-section-wrapper .standalone-cc-section__title{color:hsla(0,0%,100%,.87);font-weight:600;font-size:24px;line-height:36px;margin-bottom:16px}.standalone-cc-section-wrapper .standalone-cc-section__text{color:hsla(0,0%,100%,.87);font-weight:500;font-size:18px;line-height:28px;margin-bottom:.25rem}.standalone-cc-section-wrapper .standalone-cc-section__img-wrapper{position:relative;height:164px}@media(min-width:744px){.standalone-cc-section-wrapper .standalone-cc-section__img-wrapper{height:340px}}@media(min-width:1200px){.standalone-cc-section-wrapper .standalone-cc-section__img-wrapper{height:556px}}.standalone-sensai-section-wrapper{background-color:#242b3c;padding-block:72px}@media(min-width:992px){.standalone-sensai-section-wrapper{padding-block:96px}}.standalone-sensai-section-wrapper--dark{background-color:#1c2130}.standalone-sensai-section-wrapper .standalone-sensai-section{display:flex;flex-direction:column;align-items:center;margin:0 auto}@media(min-width:744px){.standalone-sensai-section-wrapper .standalone-sensai-section{flex-direction:row;justify-content:space-between;gap:24px}}.standalone-sensai-section-wrapper .standalone-sensai-section__content-wrapper{flex:1 1}@media(min-width:744px){.standalone-sensai-section-wrapper .standalone-sensai-section__content{width:330px}}@media(min-width:1200px){.standalone-sensai-section-wrapper .standalone-sensai-section__content{width:446px}}.standalone-sensai-section-wrapper .standalone-sensai-section__title{color:hsla(0,0%,100%,.87);font-size:24px;font-weight:600;margin-bottom:16px;line-height:36px}.standalone-sensai-section-wrapper .standalone-sensai-section__title .sensai-highlight{color:#ffc33d}.standalone-sensai-section-wrapper .standalone-sensai-section__description{color:hsla(0,0%,100%,.87);font-size:18px;font-weight:500;line-height:28px}.standalone-sensai-section-wrapper .standalone-sensai-section__description p{margin-bottom:8px}.standalone-sensai-section-wrapper .standalone-sensai-section__description ul{list-style:none;padding:0}.standalone-sensai-section-wrapper .standalone-sensai-section__description ul li{font-size:1rem;display:flex;align-items:center}.standalone-sensai-section-wrapper .standalone-sensai-section__description ul li:before{content:"•";margin-right:8px}.standalone-sensai-section-wrapper .standalone-sensai-section__video-wrapper{flex:1 1}.standalone-sensai-section-wrapper .standalone-sensai-section__video{width:100%}@media(min-width:744px){.standalone-sensai-section-wrapper .standalone-sensai-section__video{width:326px;height:184px}}@media(min-width:1200px){.standalone-sensai-section-wrapper .standalone-sensai-section__video{width:576px;height:326px}}.user-stats-banner{background:#242b3c;position:relative;overflow-x:clip;padding:104px 24px;margin-bottom:0}.user-stats-banner--dark{background:#1c2130}@media(min-width:744px){.user-stats-banner{display:flex;flex-direction:column;align-items:center}}.user-stats-banner__background-img-desktop{height:188px;width:212px;display:none;pointer-events:none}@media(min-width:1200px){.user-stats-banner__background-img-desktop{display:block;position:absolute}}.user-stats-banner__stats{flex-grow:1;display:flex;flex-flow:row wrap;column-gap:8px;justify-content:space-between;row-gap:40px;list-style-type:none;padding:0;margin-bottom:0}@media(min-width:744px){.user-stats-banner__stats{column-gap:48px;justify-content:revert}}@media(min-width:1200px){.user-stats-banner__stats{column-gap:112px}}.user-stats-banner__stats__item{width:158px}@media(min-width:744px){.user-stats-banner__stats__item{width:160px}}.user-stats-banner__stats__item strong{background:linear-gradient(90deg,#00cdac,#8ddad5);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:40px;line-height:65px;font-weight:600;margin-bottom:4px}@media(min-width:744px){.user-stats-banner__stats__item strong{font-size:52px;line-height:65px}}.user-stats-banner__stats__item p{color:#fff;font-weight:500;margin:0;font-size:18px;line-height:28px}@media(min-width:744px){.user-stats-banner__stats__item p{font-size:20px;line-height:30px}}.interactive-challenge-wrapper .interactive-challenge-wrapper__challenge-box .interactive-challenge-wrapper__action .interactive-challenge-wrapper__btn--ai{display:none}.standalone-faq{background-color:#242b3c;color:hsla(0,0%,100%,.87)}@media(min-width:992px){.standalone-faq{padding-block:24px}}.standalone-faq .fs-h2pricing{color:hsla(0,0%,100%,.87);font-size:24px;line-height:36px}.standalone-faq .accordion{background-color:unset!important}.standalone-faq .accordion__item,.standalone-faq .accordion__item--landing-page{color:hsla(0,0%,100%,.87);background-color:unset!important}.standalone-faq .accordion__heading{color:hsla(0,0%,100%,.87)}.standalone-faq .accordion__title{color:hsla(0,0%,100%,.87);background-color:#1f2023;outline:1px solid hsla(0,0%,100%,.2)}.standalone-faq .accordion__title .title__icon{color:hsla(0,0%,100%,.87)}.standalone-faq .accordion__title--open{outline:1px solid #00a3ff}.standalone-faq .accordion__content{background-color:unset!important}.standalone-faq .accordion__content ul li::marker{color:hsla(0,0%,100%,.87)}.toast-container .Toastify__toast-container{top:7em;right:1em}@media(max-width:576px){.toast-container .Toastify__toast-container{top:auto;right:2em}}.toast-container .toast{display:flex;max-width:316px;background:#fff;border-radius:8px;padding:8px;gap:1rem;position:relative;margin-left:auto}.toast-container .toast__icon{padding:1rem 12px;border-radius:5px;display:flex;align-items:center;background:hsla(0,0%,100%,.13)}.toast-container .toast__body{display:flex;flex-direction:column;justify-content:center;padding-right:48px}.toast-container .toast__message{margin-bottom:0;font-size:16px}.toast-container .toast__close{height:30px;width:30px;cursor:pointer;display:inline-flex;position:absolute;right:8px;top:8px;justify-content:center;align-items:center;border-radius:50%;transition:all .2s ease-in-out}.toast-container .toast__close:hover{background-color:hsla(0,0%,100%,.13)}.toast-container .toast__close__icon{height:1.5rem;width:1.5rem}.toast-container .toast--success{background-color:#56bd5b;color:#fff}.toast-container .toast--success .toast__title{color:#fff}.toast-container .toast--yellow{background-color:#f79522;color:#fff}.toast-container .toast--yellow .toast__title{color:#fff}.toast-container .toast--danger{background-color:#e34c4c;color:#fff}.toast-container .toast--danger .toast__title{color:#fff}.toast-container .Toastify__toast-container{display:flex;flex-direction:column;width:auto;max-width:800px;height:auto;padding:0}.toast-container .Toastify__toast-body{padding:0;margin:0}.toast-container .Toastify__toast-theme--light.Toastify__toast--error,.toast-container .Toastify__toast-theme--light.Toastify__toast--info,.toast-container .Toastify__toast-theme--light.Toastify__toast--success{border:none;width:auto;height:auto;box-shadow:none;padding:0;margin:0;background-color:transparent}.toast-container .Toastify__toast-container--top-right{top:7em!important}.toast-container-v2 .toast{display:flex;flex-direction:row;max-width:330px;background:#fff;border-radius:4px;padding:0;font-family:var(--euclid);position:relative;color:rgba(37,38,94,.87)}@media(min-width:744px){.toast-container-v2 .toast{max-width:500px}}@media(min-width:992px){.toast-container-v2 .toast{max-width:800px}}.toast-container-v2 .toast__title{font-size:16px;font-weight:500;line-height:24px;margin:0 0 4px;color:#25265e}.toast-container-v2 .toast__icon{padding:12px;border-radius:2px;display:flex;align-items:flex-start;background:hsla(0,0%,100%,.13)}.toast-container-v2 .toast__body{display:flex;align-self:center;margin-right:.75rem;padding:0}.toast-container-v2 .toast__message{margin-bottom:0;font-size:14px;line-height:20px}.toast-container-v2 .toast__content{display:flex;padding:.5rem .5rem 10px;flex:1 1;justify-content:space-between}.toast-container-v2 .toast__close{height:20px;width:20px;cursor:pointer;display:flex;align-self:flex-start;border-radius:50%;transition:all .2s ease-in-out}.toast-container-v2 .toast__close:hover{background-color:hsla(0,0%,100%,.13)}.toast-container-v2 .toast__close__icon{height:100%;width:100%}.toast-container-v2 .toast--info{border:1px solid;box-shadow:0 4px 12px rgba(10,6,0,.06)}.toast-container-v2 .toast--info .toast__icon{background-color:#e7ecff;border-right:1px solid}.toast-container-v2 .toast--success{border:1px solid #56bd5b;box-shadow:0 4px 12px rgba(0,10,1,.06)}.toast-container-v2 .toast--success .toast__icon{color:#56bd5b;background-color:#e9f6ea;border-right:1px solid #56bd5b}.toast-container-v2 .toast--warning{border:1px solid #f79522;box-shadow:0 4px 12px rgba(10,6,0,.06)}.toast-container-v2 .toast--warning .toast__icon{color:#f79522;background-color:#f6f0e9;border-right:1px solid #f79522}.toast-container-v2 .toast--danger{border:1px solid #e34c4c;box-shadow:0 4px 12px rgba(10,6,0,.06)}.toast-container-v2 .toast--danger .toast__icon{color:#e34c4c;background-color:#f6e9e9;border-right:1px solid #e34c4c}.toast-container-v2 .toast--small{width:-moz-fit-content;width:fit-content}.toast-container-v2 .toast--small .toast__icon{padding:10px 8px}.toast-container-v2 .toast--small .toast__content{padding:.5rem}.toast-container-v2 .toast--small .toast__title{margin:0}.toast-container-v2 .toast--small .toast__close{align-self:flex-start;margin-top:2px}.toast-container-v2.Toastify__toast-container{max-width:330px;height:auto;padding:0}@media(min-width:744px){.toast-container-v2.Toastify__toast-container{max-width:500px}}@media(min-width:992px){.toast-container-v2.Toastify__toast-container{max-width:800px}}.toast-container-v2.Toastify__toast-container--top-center{top:88px}.toast-container-v2.Toastify__toast-container--bottom-center{bottom:4.5rem!important;left:50%!important;transform:translateX(-50%)!important}.toast-container-v2 .Toastify__toast{background:none;padding:0;margin:0;border:none;width:auto;height:auto;box-shadow:none;background-color:transparent}.toast-container-v2 .Toastify__toast-body{padding:0;margin:0;display:flex}.toast-container-v2 .Toastify__toast-body div{display:flex;justify-content:center}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.87);z-index:1000}.overlay:not([class*=catalog-items]) .overlay__header{box-shadow:0 1px 0 0 #d3dce6}.overlay-content{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.overlay--content{position:fixed;display:flex;flex-direction:column;background:#fff;height:100dvh}@media(min-width:744px){.overlay--content{display:none}.overlay--catalog-items{padding-block:3.5rem;padding-inline:2rem}.overlay--catalog-items>.sticky-header{padding:0}}.overlay--compiler>.overlay__body{background:#1c2130}.overlay--compiler .overlay__header{justify-content:center}.overlay--compiler .overlay__header svg{position:absolute;left:24px}.overlay--description>.overlay__body{background:#fafafa}.overlay__header{display:flex;align-items:center;padding:1rem 1.5rem;z-index:100}.overlay--catalog-items>.overlay__header{padding-block:2rem 2.5rem}@media(min-width:744px){.overlay--catalog-items>.overlay__header{padding-top:0}}@media(min-width:1200px){.overlay--catalog-items>.overlay__header{padding-top:2rem}}.overlay--catalog-items>.overlay__body{padding-bottom:78px}@media(min-width:744px){.overlay--catalog-items{display:flex}}@media(min-width:1200px){.overlay--catalog-items{display:none}}.overlay__body{flex-grow:1;width:100%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.overlay__body::-webkit-scrollbar{display:none}.overlay__footer{display:flex;align-items:center;padding:1rem 1.5rem;box-shadow:0 -1px 0 0 #d3dce6}.overlay__paypal{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100vh;position:fixed}@media(max-width:744px){.overlay__paypal button{max-width:310px}}.overlay--google{position:fixed;height:100%;width:100%}.catalog-page{background:#f9fafc}.catalog-page ul li{list-style:none}.filter-wrapper__popover{z-index:200}.filter-wrapper__popover .filter-wrapper__selection{padding:0;margin-bottom:0}.filter-wrapper__popover .filter-wrapper__selection li{list-style:none;margin-bottom:.5rem}.filter-wrapper__popover .filter-wrapper__selection li:last-child{margin-bottom:0}.catalog-page-layout{display:flex;flex-direction:column;padding-top:32px;padding-bottom:56px}@media(min-width:744px){.catalog-page-layout{padding-block:40px 72px}}@media(min-width:1200px){.catalog-page-layout{display:flex;flex-direction:row;gap:30px;flex-grow:1;padding-block:32px 96px}}.catalog-sidebar-layout{height:100%}.catalog-sidebar{display:none;width:350px;border-radius:4px;border:1px solid #d3dce6;background:#fff}@media(min-width:1200px){.catalog-sidebar{display:flex}}.catalog-sidebar .header-back-btn{display:flex;align-items:center;color:#25265e;font-size:16px;font-weight:600;line-height:24px;padding:24px 16px;border-bottom:1px solid #d3dce6}.catalog-sidebar .header-back-btn:focus,.catalog-sidebar .header-back-btn:hover{color:#0556f3;cursor:pointer}.catalog-sidebar-mobile{display:flex}@media(min-width:1200px){.catalog-sidebar-mobile{display:none}}.catalog-sidebar-mobile .catalog-mobile-top-menu{display:flex;flex-direction:column;gap:24px;width:100%;margin-bottom:24px}@media(min-width:744px){.catalog-sidebar-mobile .catalog-mobile-top-menu{flex-direction:row;gap:0;justify-content:space-between}}.catalog-sidebar-mobile .catalog-mobile-top-menu .catalog-back-btn{display:flex;align-items:center;color:#25265e;font-size:16px;font-weight:600;line-height:24px}.catalog-sidebar-mobile .fullscreen-menu{display:flex;flex-direction:column;background-color:#fff;position:fixed;inset:0;top:66px;z-index:700;overflow:auto}.catalog-sidebar-mobile .fullscreen-menu-header{display:flex;flex-direction:column;padding:32px 0 40px;background:#fff;z-index:50}.catalog-sidebar-mobile .fullscreen-menu-back{display:flex;align-items:center;color:#25265e;font-size:16px;font-weight:500;line-height:24px;background:#fff}.catalog-sidebar-mobile .fullscreen-filters-wrapper{position:relative;display:flex;flex-direction:column}@media(min-width:744px){.catalog-sidebar-mobile .fullscreen-filters-wrapper{padding:0}}.catalog-sidebar-mobile .fullscreen-filters-wrapper__text{font-size:16px;font-weight:500;line-height:24px;color:#25265e;margin-bottom:.5rem}.catalog-sidebar-mobile .fullscreen-filters-wrapper__text--title{font-weight:600}.catalog-sidebar-mobile .fullscreen-filters-wrapper__items{padding:0 1rem 1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #d3dce6}.catalog-sidebar-mobile .fullscreen-filters-wrapper__items ul{padding:0;margin-bottom:0}.catalog-sidebar-mobile .fullscreen-filters-wrapper__items:last-child{border-bottom:0;margin-bottom:0}.catalog-sidebar-mobile .fullscreen-filters-wrapper__filter-item{list-style:none;margin-bottom:.5rem}.catalog-sidebar-mobile .fullscreen-filters-wrapper__filter-item--active-filter .fullscreen-filters-wrapper__text{color:#0556f3}.catalog-sidebar-mobile .fullscreen-filters-wrapper__filter-item .fullscreen-filters-wrapper__text:focus,.catalog-sidebar-mobile .fullscreen-filters-wrapper__filter-item .fullscreen-filters-wrapper__text:hover{text-decoration:none;color:#0556f3}.catalog-sidebar-mobile .fullscreen-filters-wrapper__filter-item:last-child{margin-bottom:0}.sidebar-filter-container{display:flex;flex-direction:column;width:100%}.sidebar-filter-container .main-filters-section{padding:0 16px 24px;border-bottom:1px solid #d3dce6}@media(min-width:1200px){.sidebar-filter-container .main-filters-section{padding:24px 16px}}.sidebar-filter-container .main-filters-section:last-child{border-bottom:none}.sidebar-filter-container .main-filters-section .section-title,.sidebar-filter-container .main-filters-section .sidebar-filter-item{margin-bottom:.5rem;color:#25265e;font-size:16px;font-weight:500;line-height:24px}.sidebar-filter-container .main-filters-section .section-title{font-weight:600}.sidebar-filter-container ul{padding-left:0;margin-bottom:0}.sidebar-filter-container .sub-filters-section{padding-top:24px}.sidebar-filter-container .sidebar-filter-item{list-style:none;margin-bottom:.5rem}.sidebar-filter-container .sidebar-filter-item a{color:#25265e}.sidebar-filter-container .sidebar-filter-item a:focus,.sidebar-filter-container .sidebar-filter-item a:hover{text-decoration:none;color:#0556f3;cursor:pointer}.sidebar-filter-container .sidebar-filter-item.active-filter{cursor:pointer}.sidebar-filter-container .sidebar-filter-item.active-filter a{color:#0556f3}.sidebar-filter-container .sidebar-filter-item:last-child{margin-bottom:0}.side-filters-section{display:flex;flex-direction:column;margin-top:40px}.side-filters-section .side-filters-top{display:flex;justify-content:space-between;margin-bottom:16px;align-items:center}.side-filters-section .side-filters-top .title-container{display:inline-flex;gap:8px;align-items:center}.side-filters-section .side-filters-top .filter-title{color:#25265e;font-size:18px;font-weight:500;line-height:28px}.side-filters-section .side-filters-top .options-overlay__btn.pro-btn--secondary:hover{color:rgba(37,38,94,.67)}.side-filters-section .side-filters-options{display:flex;flex-direction:column;border-radius:4px;border:1px solid #d3dce6;background:#fff}.side-filters-section .side-filters-options .options-overlay__items{padding:0}.side-filters-section .side-filters-options .options-overlay__items .options-overlay__toggler{padding:24px 16px;border-bottom:1px solid #d3dce6;margin:0}.side-filters-section .side-filters-options .options-overlay__items .options-overlay__toggler:last-child{border-bottom:none}.side-filters-section .side-filters-options .options-overlay__items .options-overlay__option{padding:16px 0 0}.side-filters-section .side-filters-options .options-overlay__items .options-overlay__icon--active{color:unset}.side-filters-section .side-filters-options .options-overlay__items .options-overlay__toggler .options-overlay__details{pointer-events:none;gap:.5rem;justify-content:unset}.side-filters-section .side-filters-options .options-overlay__items .options-overlay__toggler .options-overlay__details .options-overlay__text--option{font-weight:600;flex-grow:1}.side-filters-section .side-filters-options .options-overlay__items .options-overlay__toggler .options-overlay__details svg{cursor:pointer;pointer-events:auto;flex-shrink:0}.side-filters-section--sticky-position{padding-top:2rem}.catalog-wrapper{width:100%;grid-column:1/-1}.catalog-wrapper:hover{text-decoration:none}.catalog-wrapper .catalog-banner{display:flex;gap:1rem;padding:1rem;background:#1b1144;border-radius:4px;flex-grow:1}@media(min-width:744px){.catalog-wrapper .catalog-banner{padding:1rem 1.5rem 1rem 1rem}}.catalog-wrapper .catalog-banner__sticker{display:flex;flex-shrink:0;flex-direction:column;align-self:center;align-items:center;justify-content:center;padding:6px 8px;background:linear-gradient(90deg,#f6d365,#fda085);width:48px;height:48px;border-radius:50%;text-transform:uppercase;transform:rotate(-11deg)}.catalog-wrapper .catalog-banner__text{font-size:16px;line-height:24px;font-weight:500;color:#fff}.catalog-wrapper .catalog-banner__text--sticker{color:#1b1144;font-weight:600}.catalog-wrapper .catalog-banner__text--sticker__primary{font-size:8px;line-height:9.143px}.catalog-wrapper .catalog-banner__text--sticker__secondary{font-size:14px;line-height:14.857px}.catalog-wrapper .catalog-banner__text--sticker__tertiary{font-size:10.286px;line-height:9.143px}.catalog-wrapper .catalog-banner__text--sticker-primary{font-size:8px;line-height:8px}.catalog-wrapper .catalog-banner__text--sticker-secondary{font-size:14px;line-height:14px}.catalog-wrapper .catalog-banner__text--redirection{font-weight:600;color:#a0fcfe;width:-moz-fit-content;width:fit-content;white-space:nowrap}.catalog-wrapper .catalog-banner__text--redirection:hover{text-decoration:underline;color:#a0fcfe}.catalog-wrapper .catalog-banner__text--offer{color:hsla(0,0%,100%,.87);margin-bottom:0;font-weight:500}.catalog-wrapper .catalog-banner__desc{display:flex;align-items:center;flex-grow:1;gap:6px}.catalog-wrapper .catalog-banner__details{display:flex;flex-direction:column;gap:6px}@media(min-width:744px){.catalog-wrapper .catalog-banner__details{gap:0;align-self:center;flex-grow:1}}.catalog-wrapper .catalog-banner__title{font-weight:600;font-size:16px;line-height:24px;color:#fff}.catalog-wrapper .catalog-banner__img{position:relative;width:44px;max-height:44px;flex-shrink:0}.catalog-wrapper .catalog-banner--cards{margin-top:30px;margin-bottom:30px}.catalog-content{display:flex;flex-direction:column}@media(min-width:1200px){.catalog-content--with-sticky-filter{min-height:682px}}.catalog-content__header{display:flex;align-items:center;margin-bottom:1rem;gap:.5rem;padding:8px 0;margin-top:-8px}@media(min-width:744px){.catalog-content__header{gap:1.5rem}}@media(min-width:1200px){.catalog-content__header{gap:18px;position:unset}}.catalog-content__header .filter-wrapper{position:relative;display:flex;align-self:flex-start}.catalog-content__header .filter-wrapper .filter-wrapper__filter-icon{margin-left:2px}.catalog-content__header .filter-wrapper__icon{width:18px;height:18px}.catalog-content__header .filter-wrapper .filter-wrapper__text--filter{background:none;border:none}.catalog-content__header.safari-ios{padding-block:10px;z-index:50;padding-inline:1.5rem}.catalog-content__header.safari-ios>.catalog-content__title{font-size:16px;line-height:24px}@media(min-width:1200px){.catalog-content__header.safari-ios>.catalog-content__title{font-size:22px;line-height:30px}}.catalog-content__header.safari-ios .filter-wrapper__text--filter{font-size:14px;line-height:20px}.catalog-content__header.safari-ios .filter-wrapper__filter-icon{margin-left:2px}.catalog-content__header--sticky-position{padding-block:10px;border-bottom:1px solid #d3dce6;background:#fff;z-index:50}@media(min-width:744px){.catalog-content__header--sticky-position{margin-right:unset;margin-left:unset;padding-inline:0}}@media(min-width:1200px){.catalog-content__header--sticky-position{position:static;padding:unset;border-bottom:none}}.catalog-content__header--sticky-position>.catalog-content__title{font-size:16px;line-height:24px}@media(min-width:1200px){.catalog-content__header--sticky-position>.catalog-content__title{font-size:22px;line-height:30px}}.catalog-content__header--sticky-position .filter-wrapper__text--filter{font-size:14px;line-height:20px}.catalog-content__header--sticky-position .filter-wrapper__filter-icon{margin-left:2px}.catalog-content__header--position-static{position:unset;z-index:0}.catalog-content__header--tablet{flex-grow:1;display:flex;justify-content:space-between}@media(min-width:744px){.catalog-content__header--tablet{gap:1.75rem;justify-content:unset}.catalog-content__header--tablet .catalog-content__title--content{flex-grow:1}.catalog-content__header--tablet .filter-wrapper{flex-shrink:0;width:-moz-fit-content;width:fit-content}}.catalog-content__header--sticky-header-stretched{margin-left:var(--horizontalSpace);margin-right:var(--horizontalSpace);padding-inline:1.5rem}@media(min-width:744px){.catalog-content__header--sticky-header-stretched{padding-inline:2rem}}.catalog-content__filter-scroll{scroll-margin:250px}.catalog-content__title{font-size:22px;font-weight:600;line-height:30px;color:#25265e}.catalog-content__title--content{flex-grow:1}.catalog-content__filters{display:flex;width:-moz-fit-content;width:fit-content;flex-shrink:0}.catalog-content__items{display:grid;grid-row-gap:1.5rem;row-gap:1.5rem;grid-column-gap:1rem;column-gap:1rem;grid-template-columns:repeat(2,1fr)}@media(min-width:744px){.catalog-content__items{justify-content:space-between;row-gap:1.5rem;grid-template-columns:repeat(auto-fill,160px);column-gap:unset}}@media(min-width:1200px){.catalog-content__items{column-gap:30px}}@media(min-width:744px){.catalog-content__items--desktop-mobile{display:none}}@media(min-width:1200px){.catalog-content__items--desktop-mobile{display:grid}}.catalog-content__items--tablet{display:none}@media(min-width:744px){.catalog-content__items--tablet{display:grid}}@media(min-width:1200px){.catalog-content__items--tablet{display:none}}.catalog-content__items .pro-course-card__tag--new{text-transform:uppercase}.catalog-content .pro-course-card{flex-grow:1;flex-shrink:0;max-width:100%}@media(min-width:744px){.catalog-content .pro-course-card{max-width:160px}}.catalog-content .sticky-header{top:60px;transition:none;margin-top:-8px}@media(min-width:744px){.catalog-content .sticky-header{top:69px}}.catalog-content .sticky-header .filter-wrapper__options{top:4px}@media(min-width:744px){.catalog-content .sticky-header .filter-wrapper__options{gap:2px}}@media(min-width:1200px){.catalog-content .sticky-header .filter-wrapper__options{gap:1rem;margin-right:0}}.catalog-content .sticky-header .filter-wrapper__text--filter{font-size:14px;line-height:20px}.catalog-content .sticky-header .filter-wrapper__count{padding-block:0}@media(min-width:744px){.catalog-content ul.catalog-content__items--tablet{padding-inline:2rem}}.catalog-content>.options-overlay .options-overlay__footer{padding-bottom:2.5rem}.catalog-content>.options-overlay .options-overlay__text--option{font-weight:600}.catalog-content>.options-overlay .options-overlay__option{padding-block:1rem 1.5rem;padding-inline:0}.catalog-page-contents{flex:1 1;display:flex;flex-direction:column;gap:56px}.catalog-page-contents ul{padding:0;margin:0}.catalog-page-contents__text{font-size:22px;line-height:30px;font-weight:600}.catalog-page-contents__text--header{margin-bottom:-32px}@media(min-width:1200px){.catalog-page-contents__text--header{margin-bottom:-24px}}.catalog-page-contents--desktop-mobile{display:flex;flex-direction:column;gap:56px}@media(min-width:744px){.catalog-page-contents--desktop-mobile{display:none}}@media(min-width:1200px){.catalog-page-contents--desktop-mobile{display:flex}}.catalog-page-contents--tablet{display:none;flex-direction:column;gap:56px}@media(min-width:744px){.catalog-page-contents--tablet{display:flex}}@media(min-width:1200px){.catalog-page-contents--tablet{display:none}}.catalog-page-contents .options-overlay__toggler .options-overlay__details{pointer-events:none}.catalog-page-contents .options-overlay__toggler .options-overlay__option{border-bottom:1px solid #d3dce6}.catalog-page-contents .options-overlay__toggler svg{pointer-events:auto;cursor:pointer}.catalog-page-contents .options-overlay__toggler:last-child .options-overlay__option{border:none}.no-courses{color:rgba(37,38,94,.67);font-size:16px;font-weight:600;line-height:24px}.tiny-info-box{display:inline-flex;justify-content:center;align-items:flex-start;gap:10px;padding:2px 8px;border-radius:4px;background:#ffd29e;height:-moz-fit-content;height:fit-content;width:20px;color:rgba(37,38,94,.87);font-size:12px;font-weight:600;line-height:16px}.explore-card{padding:8px;display:flex;gap:16px;border-radius:2px;border:1px solid #d3dce6;background:#fff;min-width:227px;flex-shrink:0}.explore-card:hover{text-decoration:none;border:1px solid #0556f3}@media(min-width:744px){.explore-card{min-width:216px}}@media(min-width:1200px){.explore-card{min-width:227px}}.explore-card__wrapper{display:flex;gap:24px;overflow:auto;margin:0 -24px;padding:0 24px}@media(min-width:744px){.explore-card__wrapper{gap:16px;margin:0;padding:0;flex:1 1}}@media(min-width:1200px){.explore-card__wrapper{gap:24px}}.explore-card__wrapper li{list-style:none}.explore-card__content-wrapper{display:flex;flex-direction:column;gap:4px}.explore-card__title{color:#25265e;font-size:16px;font-weight:500;line-height:24px}.explore-card__info{color:rgba(37,38,94,.67);font-size:12px;font-weight:500;line-height:16px;margin:0}.course-feature-lp{display:flex;flex-direction:column;border:1px solid #d3dce6;border-radius:4px;background-color:#fff;box-shadow:0 4px 8px 0 rgba(77,45,0,.08)}.course-feature-lp li{list-style:none}.course-feature-lp:hover{cursor:pointer;border:1px solid #0556f3;text-decoration:none}.course-feature-lp a{display:flex;flex-direction:column;flex:1 1}.course-feature-lp:hover a{text-decoration:none}@media(min-width:1200px){.course-feature-lp--horizontal{grid-column:1/span 2}}.course-feature-lp--half-width{grid-column:unset}.course-feature-lp__content-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:16px;flex:1 1}@media(min-width:744px){.course-feature-lp__content-wrapper{padding:16px 20px 24px}}@media(min-width:1200px){.course-feature-lp__content-wrapper{gap:12px}.course-feature-lp__content-wrapper--horizontal{flex-direction:row;gap:24px;padding:16px}.course-feature-lp__content-wrapper--half-width{align-items:center;gap:16px}}.course-feature-lp__content{display:flex;flex-direction:column;gap:16px;width:100%}.course-feature-lp__type{color:rgba(37,38,94,.67);font-size:14px;font-weight:500;line-height:20px}.course-feature-lp__heading-info{display:flex;flex-direction:column}.course-feature-lp__title{color:#25265e;font-size:18px;line-height:30px;font-weight:600}@media(min-width:1200px){.course-feature-lp__title--half-width{margin-top:4px;font-size:16px;line-height:24px}}.course-feature-lp__title--heading{font-size:22px;line-height:30px;margin-bottom:1rem}.course-feature-lp__features{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.course-feature-lp__course-description{color:rgba(37,38,94,.67);font-size:12px;font-weight:500;line-height:16px;margin:0}.course-feature-lp__course-description:not(:last-child):after{content:"•";margin-left:8px}.course-feature-lp__description{color:rgba(37,38,94,.87);font-size:14px;font-weight:500;line-height:20px;margin:0}.course-feature-lp__divider{width:100%;height:1px;background-color:#d3dce6}.course-feature-lp__img-wrapper{max-width:80px;flex-shrink:0}@media(min-width:1200px){.course-feature-lp__img-wrapper--horizontal{max-width:96px}.course-feature-lp__img-wrapper--half-width{max-width:72px}}.course-feature-lp__banner{display:flex;padding:8px 20px;align-items:center;gap:4px;background:#fff5e7;border-radius:0 0 4px 4px}.course-feature-lp__banner,.course-feature-lp__banner h4{color:rgba(37,38,94,.87);font-size:14px;font-weight:500;line-height:20px}.course-feature-lp__icon-wrapper{display:flex;flex-shrink:0}.course-feature-lp__grid-wrapper{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(auto,auto)}@media(min-width:744px){.course-feature-lp__grid-wrapper{grid-template-columns:minmax(auto,350px) minmax(auto,350px)}}@media(min-width:1200px){.course-feature-lp__grid-wrapper--learning-path{gap:24px;grid-template-columns:minmax(auto,353px) minmax(auto,353px)}}.course-feature-lp__grid-wrapper--desktop{display:none}@media(min-width:1200px){.course-feature-lp__grid-wrapper--desktop{display:grid}}.course-feature-lp__reward{position:relative;top:2px}.error-message-wrapper{display:flex;align-items:center;justify-content:center;height:calc(100vh - 468px)}.error-message{color:#e34c4c;text-align:center}.new-user__descriptive__description,.new-user__redeem-code__secondary-title,.new-user__reward__description__content{font-size:16px;line-height:24px;font-weight:500;color:rgba(37,38,94,.87)}.new-user__reward__description{display:flex;margin-bottom:1.5rem}@media(min-width:576px){.new-user__reward__description{margin-bottom:1rem}}@media(min-width:992px){.new-user__reward__description{margin-bottom:1.5rem}}.new-user__reward__description__image{min-width:66px;margin-right:1rem}@media(min-width:992px){.new-user__reward__description__image{min-width:86px}}.new-user__reward__description__content--primary{margin-bottom:.5rem}.new-user__reward__description__content--alert{color:#e34c4c;margin-bottom:0}.new-user__email-form label{color:#25265e;font-size:14px;line-height:20px;font-weight:500;margin-bottom:.5rem}.new-user__email-form__input{margin-bottom:1.5rem}.new-user__email-form__btn{justify-content:center;font-weight:500}.new-user__redeem-code__secondary-title{margin-bottom:.75rem;display:block}.new-user__redeem-code__secondary-title--alert{color:#e34c4c;margin-bottom:1.5rem}.new-user__redeem-code__coupon{display:flex;margin-bottom:.5rem}.new-user__redeem-code__coupon__cube{min-width:34px}.new-user__redeem-code__coupon__code-desc{display:flex;padding:14px 18px 14px 1rem;border:1px solid #d3dce6;border-left-width:0;border-radius:0 4px 4px 0;flex-grow:1;justify-content:space-between}@media(min-width:576px){.new-user__redeem-code__coupon__code-desc{padding:14px 1.5rem}}.new-user__redeem-code__coupon__code-discount{display:flex;flex-direction:column}.new-user__redeem-code__coupon__code{font-size:22px;line-height:30px;font-weight:600;color:#25265e}.new-user__redeem-code__coupon__discount{font-weight:500;font-size:14px;line-height:20px;color:rgba(37,38,94,.67)}.new-user__redeem-code__coupon__copy-icon{display:flex;align-self:center;cursor:pointer}.new-user__descriptive__description{margin-bottom:1.5rem}.interactive-challenge-wrapper{padding-block:72px}@media(min-width:744px){.interactive-challenge-wrapper{padding-block:96px}}@media(min-width:1200px){.interactive-challenge-wrapper{padding-block:120px}}.interactive-challenge-wrapper__details{margin-bottom:1.5rem}@media(min-width:1200px){.interactive-challenge-wrapper__details{margin-bottom:2rem}}.interactive-challenge-wrapper__title{font-weight:600;font-size:24px;line-height:36px;margin-bottom:1rem}.interactive-challenge-wrapper__text{font-weight:500;font-size:18px;line-height:28px;margin-bottom:.25rem}.interactive-challenge-wrapper__text--advertisement:last-child{margin-bottom:0}.interactive-challenge-wrapper__text--success{gap:1rem;align-items:center;font-weight:500;font-size:14px;line-height:20px;color:#fff;margin-bottom:0}.interactive-challenge-wrapper__text--error{font-weight:500;font-size:14px;line-height:20px;color:#e34c4c;margin-bottom:0}.interactive-challenge-wrapper__challenge-box{display:flex}@media(min-width:744px){.interactive-challenge-wrapper__challenge-box{position:relative;contain:content}}.interactive-challenge-wrapper__problem .text-white{font-size:18px;line-height:30px;color:#25265e!important;margin-bottom:2rem}.interactive-challenge-wrapper__problem .text-white--interactive-challenge{font-size:16px;line-height:24px;margin-bottom:.75rem!important}.interactive-challenge-wrapper__problem .text-white--sql-interactive-challenge{font-size:16px;line-height:24px;margin-bottom:.75rem!important;margin-top:24px}.interactive-challenge-wrapper__problem ul{list-style-type:decimal;margin-bottom:2rem!important}.interactive-challenge-wrapper__problem .text-white-shade{font-weight:500;font-size:16px;line-height:30px;color:rgba(37,38,94,.67)}.interactive-challenge-wrapper__problem .text-white-shade--interactive-challenge{margin-bottom:.5rem;line-height:24px}.interactive-challenge-wrapper__problem .text-white-shade--interactive-challenge+h3{margin-top:32px}.interactive-challenge-wrapper__problem h3{padding:.5rem 1rem;font-weight:500;background:#fff;border:1px solid #d3dce6;border-radius:2px;color:#25265e}.interactive-challenge-wrapper__problem .text-white-shade--interactive-challenge+h4{font-size:14px;font-weight:500;line-height:20px;color:#25265e;margin-bottom:8px}.interactive-challenge-wrapper__problem p:last-child{margin-bottom:0!important}.interactive-challenge-wrapper__problem .challenge-snippet{padding:2px .5rem;border-radius:4px;border:1px solid #d3dce6;background:#f5f5f5;font-weight:400;font-size:14px;line-height:20px}.interactive-challenge-wrapper__problem code{border:1px solid #d3dce6;line-height:20px}.interactive-challenge-wrapper__problem pre.nonexecutable-code{border-radius:4px;border:1px solid hsla(0,0%,100%,.2);margin-bottom:.75rem!important}.interactive-challenge-wrapper__problem pre.nonexecutable-code code{font-weight:400;font-size:14px;line-height:20px;color:#fff;border:none}.interactive-challenge-wrapper__problem pre.nonexecutable-code code.no-highlight{background:#2d2f34}.interactive-challenge-wrapper__problem pre.nonexecutable-code:last-child{margin-bottom:0!important}.interactive-challenge-wrapper__problem .slate-table-wrapper{border:1px solid #d3dce6;border-radius:4px;margin-bottom:12px}.interactive-challenge-wrapper__problem .slate-table-wrapper:last-child,.interactive-challenge-wrapper__problem .slate-table-wrapper:nth-last-child(2){margin-bottom:0!important}.interactive-challenge-wrapper__problem .slate-table{border-collapse:collapse;white-space:pre-wrap;border-radius:4px;width:calc(100% + 2px);margin:-1px;overflow:hidden;border:1px solid #d3dce6}.interactive-challenge-wrapper__problem .slate-table td,.interactive-challenge-wrapper__problem .slate-table th{text-align:left;border:1px solid #d3dce6;padding:8px}.interactive-challenge-wrapper__problem .slate-table th{padding:8px 16px;border-top:none;background:#f8faff}.interactive-challenge-wrapper__problem .slate-table td{padding:8px 16px;background:#fff}.interactive-challenge-wrapper__problem .slate-table tr td:first-child,.interactive-challenge-wrapper__problem .slate-table tr th:first-child{border-left:none}.interactive-challenge-wrapper__problem .slate-table tr td:last-child,.interactive-challenge-wrapper__problem .slate-table tr th:last-child{border-right:none}.interactive-challenge-wrapper__problem .slate-table tr:last-child td{border-bottom:none}.interactive-challenge-wrapper__problem--overlay{padding:1.5rem;background:#fafafa;margin-bottom:0;z-index:0}.interactive-challenge-wrapper__content{display:flex;flex-direction:column;padding:1.5rem 1rem;background:#fafafa;border-radius:4px;border:1px solid #d3dce6;gap:32px}@media(min-width:744px){.interactive-challenge-wrapper__content{padding-inline:1.5rem;min-width:50%;max-width:50%;border-radius:4px 0 0 4px}}@media(min-width:1200px){.interactive-challenge-wrapper__content{padding-inline:2rem;min-width:444px;max-width:444px}}.interactive-challenge-wrapper__btn{display:flex;justify-content:center;font-weight:600;line-height:24px;padding:.75rem 1rem}.interactive-challenge-wrapper__btn--start-challenge{margin-bottom:1.5rem;height:48px}.interactive-challenge-wrapper__btn--start-challenge:last-child{margin-bottom:0}.interactive-challenge-wrapper__btn--start-learning{background:#6501e5;font-weight:500}.interactive-challenge-wrapper__btn--start-learning:hover{background:#4900a6;color:#fff;text-decoration:none}@media(min-width:744px){.interactive-challenge-wrapper__btn--start-learning{padding:.75rem .75rem .75rem 1rem}}.interactive-challenge-wrapper__btn--loading{width:66px;min-height:28px}.interactive-challenge-wrapper__btn--action{padding:6px .75rem;font-size:14px;line-height:16px;font-weight:500;border-radius:2px;min-width:66px}.interactive-challenge-wrapper__btn--action>.rotation-loader{width:16px;height:16px}.interactive-challenge-wrapper__btn--action.sneak-peek{padding:6px 8px}.interactive-challenge-wrapper__btn--run{display:flex;gap:2px}.interactive-challenge-wrapper__btn--ai{display:flex;height:28px;padding:8px 12px;justify-content:center;align-items:center;gap:4px;border-radius:2px;border:1px solid #ffc33d;background:hsla(0,0%,100%,.12);color:#ffc33d;font-size:12px;font-weight:500;line-height:16px}.interactive-challenge-wrapper__btn--ai:focus,.interactive-challenge-wrapper__btn--ai:hover{background:hsla(0,0%,100%,.22);color:#ffc33d;text-decoration:none}.interactive-challenge-wrapper__overlay-header{display:flex;align-items:center;gap:2rem}.interactive-challenge-wrapper__toggler{display:flex}.interactive-challenge-wrapper__option{padding:.5rem 1rem;border:1px solid #d3dce6;font-size:14px;font-weight:400;line-height:16px;color:#0556f3;cursor:pointer}.interactive-challenge-wrapper__option>span{display:inline-block;min-width:76px;text-align:center}.interactive-challenge-wrapper__option--code{border-radius:0 4px 4px 0}.interactive-challenge-wrapper__option--desc{border-radius:4px 0 0 4px}.interactive-challenge-wrapper__option--active{background:#0556f3;color:#fff;border:none}.interactive-challenge-wrapper__editor-desktop{flex-grow:1}.interactive-challenge-wrapper__code-editor{display:flex;flex-direction:column;background:#1c2130;height:100%;border-radius:0 4px 4px 0;position:relative}@media(min-width:744px){.interactive-challenge-wrapper__code-editor{flex-grow:1}}.interactive-challenge-wrapper__code-editor__header{display:flex;align-items:center;background:#1f2023;border-radius:0 4px 0 0}.interactive-challenge-wrapper__code-editor__box{width:38px;height:38px;border-bottom:1px solid hsla(0,0%,100%,.2);background:rgba(0,3,30,.102)}.interactive-challenge-wrapper__code-editor__tabs{display:flex;flex:1 1 auto;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2);height:38px}.interactive-challenge-wrapper__code-editor__tab{background:#1c2130;padding:.5rem;border-left:1px solid hsla(0,0%,100%,.2);border-right:1px solid hsla(0,0%,100%,.2);font-weight:500;font-size:14px;line-height:20px;align-items:center;margin-bottom:-1px}.interactive-challenge-wrapper__code-editor__tab:hover{cursor:default}.interactive-challenge-wrapper__code-editor__tab.output{border-left:none;padding-left:8px;font-size:14px;font-weight:500;line-height:20px}.interactive-challenge-wrapper__code-editor__editor{position:relative;background:#1c2130;height:100%;flex:1 1}.interactive-challenge-wrapper__code-editor__editor:before{content:"";min-width:39px;position:absolute;top:0;left:-1px;height:100%;border-right:1px solid hsla(0,0%,100%,.2);z-index:50}@media(min-width:744px){.interactive-challenge-wrapper__code-editor__editor:before{left:0}}.interactive-challenge-wrapper__code-editor__editor #editor{background:#1c2130;margin-top:.75rem;height:100%;min-height:92px}.interactive-challenge-wrapper__code-editor__editor #editor.ace_editor{width:100%!important;resize:none!important}.interactive-challenge-wrapper__code-editor__editor #editor .ace_content{background:#1c2130}.interactive-challenge-wrapper__code-editor__editor #editor .ace_mobile-button{display:none}.interactive-challenge-wrapper__code-editor__editor #editor .ace_gutter{display:flex;justify-content:flex-end;width:38px!important;background-color:#1c2130;border-right:none}@media(min-width:744px){.interactive-challenge-wrapper__code-editor__editor #editor .ace_gutter{width:39px!important}}.interactive-challenge-wrapper__code-editor__editor #editor .ace_gutter-layer{background:#1c2130!important}.interactive-challenge-wrapper__code-editor__editor #editor .ace_gutter-cell{color:#fff;padding-right:.25rem}.interactive-challenge-wrapper__code-editor__footer{width:100%;display:flex;justify-content:space-between;align-items:center;background:#2d2f34;padding:.75rem 1rem;border-radius:1rem 1rem 4px 0;border:1px solid hsla(0,0%,100%,.2)}.interactive-challenge-wrapper__code-editor__footer.without-console{flex-direction:row-reverse;z-index:50;padding-block:8px}.interactive-challenge-wrapper__code-editor .code__shell{background:#1f2023;position:absolute;bottom:0;left:0;z-index:50;width:100%;border-top:1px solid hsla(0,0%,100%,.2);border-radius:4px;white-space:pre-wrap;touch-action:none;overflow:hidden;padding:.5rem 1rem;transition:height .2s,opacity .2s;opacity:1}@media(min-width:744px){.interactive-challenge-wrapper__code-editor .code__shell{border-radius:16px 16px 0 0}}.interactive-challenge-wrapper__code-editor .code__shell--open{height:50%;opacity:1}.interactive-challenge-wrapper__code-editor .code__shell--full-open{height:calc(100% + 2px)}.interactive-challenge-wrapper__code-editor .code__shell--close{height:0;opacity:0}.interactive-challenge-wrapper__code-editor .code__shell.output{border-radius:0;padding:0}.interactive-challenge-wrapper__code-editor .code__shell.output .shell__content{padding:12px 16px;background:#1c2130;font-family:var(--droid-sans-mono)}.interactive-challenge-wrapper__code-editor .code__drawer-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.interactive-challenge-wrapper__code-editor .code__drawer-handle{width:40px;height:4px;flex-shrink:0;border-radius:4px;background:hsla(0,0%,100%,.2)}.interactive-challenge-wrapper__code-editor .code__content{color:#fff;height:100%}.interactive-challenge-wrapper__code-editor .pro-sql-editor *{font-family:var(--droid-sans-mono)}.interactive-challenge-wrapper__code-editor .pro-sql-editor .cm-comment{color:var(--compiler-dark-comment,#ffc48d)}.interactive-challenge-wrapper__code-editor .pro-sql-editor .cm-keyword,.interactive-challenge-wrapper__code-editor .pro-sql-editor .cm-string{color:var(--compiler-dark-string-literals,#cb6d6f)}.interactive-challenge-wrapper__code-editor .pro-sql-editor .CodeMirror-gutter-wrapper .CodeMirror-linenumber.CodeMirror-gutter-elt{min-width:28px;color:#fff}.interactive-challenge-wrapper__console-box{display:flex;gap:.25rem;height:100%;align-items:center;position:relative;cursor:pointer}.interactive-challenge-wrapper__console-items{display:flex;flex-direction:column;gap:1px}.interactive-challenge-wrapper__console{color:#fff;font-size:12px;font-weight:500;line-height:16px}.interactive-challenge-wrapper__icon{position:absolute;top:-1px;align-self:flex-end;margin-right:.5rem;display:none}.interactive-challenge-wrapper__icon.open{display:block}.interactive-challenge-wrapper__console-count{display:flex;justify-content:center;align-items:center;padding:.25rem .5rem;background:rgba(227,76,76,.47);border-radius:10px;border:1px solid #e34c4c;max-height:16px}.interactive-challenge-wrapper__console-count>span{color:#fff;font-size:10px;font-weight:500;line-height:12px}.interactive-challenge-wrapper__console-count--success{background:rgba(86,189,91,.47);border:1px solid #56bd5b}.interactive-challenge-wrapper__action{display:flex;align-items:center;gap:1rem}.interactive-challenge-wrapper .shell__content{overflow:auto;height:100%;background-color:#1f2023;touch-action:none}@media(max-width:576px){.interactive-challenge-wrapper .shell__content-wrapper{max-height:calc(100% - 104px);overflow:overlay}}.interactive-challenge-wrapper .shell__content .form-control__textarea{font-size:14px;line-height:20px;color:#fff;cursor:default;background:#1c2130;touch-action:none;overflow:auto;border-radius:2px}.interactive-challenge-wrapper .shell__content .form-control__textarea--output{min-height:104px}.interactive-challenge-wrapper .shell__content .form-control__textarea>span{color:hsla(0,0%,100%,.67)}.interactive-challenge-wrapper .shell__content .form-control__text{margin-bottom:0}.interactive-challenge-wrapper .shell__content table{border-collapse:collapse;width:100%;white-space:pre-wrap}.interactive-challenge-wrapper .shell__content table td,.interactive-challenge-wrapper .shell__content table th{text-align:left;border:1px solid hsla(0,0%,100%,.2);padding:8px;color:hsla(0,0%,100%,.87)}.interactive-challenge-wrapper .shell__content table td{background:#1c2130}.interactive-challenge-wrapper .shell .challenge-error-area{font-family:Droid Sans Mono,monospace;letter-spacing:-.5px}.interactive-challenge-wrapper__result-tab{display:flex;gap:.25rem;align-items:center}.interactive-challenge-wrapper__tab-text{margin-bottom:0}.interactive-challenge-wrapper__test-results{display:flex;flex-direction:column;height:100%}.interactive-challenge-wrapper__reset-icon{cursor:pointer}.interactive-challenge-wrapper--dark{background:#242b3c;padding-block:56px}@media(min-width:744px){.interactive-challenge-wrapper--dark{padding-block:72px}}@media(min-width:1200px){.interactive-challenge-wrapper--dark{padding-block:96px}}.interactive-challenge-wrapper--dark .interactive-challenge-wrapper__text,.interactive-challenge-wrapper--dark .interactive-challenge-wrapper__title{color:hsla(0,0%,100%,.87)}@media(min-width:744px){.interactive-challenge-wrapper--dark .interactive-challenge-wrapper__code-editor{border-radius:0 4px 4px 0;border:1px solid #494d59}.interactive-challenge-wrapper--dark .interactive-challenge-wrapper__code-editor .interactive-challenge-wrapper__code-editor__footer{position:relative;border-bottom:none;left:-1px;width:calc(100% + 2px)}}@keyframes fadeInAnimation{0%{opacity:var(--initial-opacity);min-height:var(--start-height)}to{opacity:1;min-height:50%}}@keyframes fadeInAnimationActive{0%{min-height:var(--start-height)}to{min-height:100%}}@keyframes fadeInAnimationInActive{0%{min-height:var(--start-height);opacity:1}to{min-height:0;opacity:0}}@media(min-width:744px){.interactive-challenge-wrapper--for-iframe .overlay--content{display:flex}}.ai-tooltip,.interactive-challenge-wrapper--for-iframe .overlay--content .overlay__header{justify-content:center}.ai-tooltip{position:fixed;top:0;right:0;display:flex;flex-direction:row;align-items:center;z-index:300;background-color:#fff;color:#25265e;box-shadow:0 4px 11px rgba(0,0,0,.1);border-radius:4px;padding:5px 8px;width:fit-content;width:-moz-fit-content;font-weight:500;font-size:12px;line-height:16px}.ai-tooltip:hover{cursor:pointer;background-color:#f1f5fd}.ai-tooltip .ai-tooltip-highlight{color:#f79522;display:inline-flex;align-items:center;font-weight:500;font-size:12px;line-height:16px}.ai-tooltip .ai-tooltip-highlight svg{margin-right:4px}.sneak-peek-wrapper{padding:72px 0}@media(min-width:744px){.sneak-peek-wrapper{padding:96 px 0}}@media(min-width:1200px){.sneak-peek-wrapper{padding:120px 0}}.sneak-peek-wrapper__info-wrapper{display:flex;flex-direction:column;justify-content:space-between}@media(min-width:1200px){.sneak-peek-wrapper__info-wrapper{flex-direction:row;gap:20px}}.sneak-peek-wrapper__info{display:flex;flex-direction:column}.sneak-peek-wrapper__details{max-width:100%;color:rgba(37,38,94,.87);font-size:18px;font-weight:500;line-height:28px;margin-bottom:1.5rem}@media(min-width:1200px){.sneak-peek-wrapper__details{margin-bottom:2rem;max-width:258px}}.sneak-peek-wrapper__highlight-wrapper{display:inline-flex;width:-moz-fit-content;width:fit-content;position:relative;margin-bottom:2.5rem}@media(min-width:1200px){.sneak-peek-wrapper__highlight-wrapper{margin-bottom:0}}.sneak-peek-wrapper__highlight-wrapper img{position:absolute;inset:-10px auto auto 100%}@media(min-width:1200px){.sneak-peek-wrapper__highlight-wrapper img{inset:auto auto -16px 100%}}.sneak-peek-wrapper__highlighted{color:var(--programiz-brand-secondary,#6501e5);font-size:18px;font-weight:500;margin:0}.sneak-peek-wrapper__title{font-weight:600;font-size:24px;line-height:36px;margin-bottom:1.5rem}.sneak-peek-wrapper__code-editor{min-height:198px;flex-grow:0}@media(min-width:1200px){.sneak-peek-wrapper__code-editor{width:415px}}.sneak-peek-wrapper .interactive-challenge-wrapper__code-editor__tab{padding:9px .5rem}.sneak-peek-wrapper .interactive-challenge-wrapper__btn--loading{min-width:97px}.sneak-peek-wrapper .interactive-challenge-wrapper__code-editor__footer{border-radius:1rem 1rem 0 0}.sneak-peek-wrapper .interactive-challenge-wrapper__code-editor__header{border-radius:0}.sneak-peek-wrapper .interactive-challenge-wrapper__code-editor__box{height:34px}.landing-section__title{color:#25265e;font-size:24px;font-weight:600;line-height:36px;margin-bottom:16px}.landing-section__description{color:rgba(37,38,94,.87);font-size:18px;font-weight:500;line-height:28px}.landing-section__link{font-size:18px;font-weight:600;line-height:30px;color:#0556f3;display:flex;margin-top:12px}@media(min-width:1200px){.landing-section__link{margin-top:24px}}.landing-section__link a{display:flex;align-items:center;gap:8px}.landing-section__link a:hover{text-decoration:none}.landing-section__link--learn{margin-top:24px}@media(min-width:744px){.landing-section__link--learn{justify-content:flex-end;margin-top:16px}}.heroV2{position:relative}.heroV2 .container{position:unset}@media(min-width:1200px){.heroV2 .container{position:relative}}.heroV2__container{display:flex;flex-direction:column}@media(min-width:744px){.heroV2__container{flex-direction:row}}.heroV2__hook-content{padding-top:40px;padding-bottom:344px}@media(min-width:744px){.heroV2__hook-content{padding-top:56px;padding-bottom:162px}}@media(min-width:1200px){.heroV2__hook-content{padding-top:112px}}.heroV2__hook-content__text-wrapper{position:relative;max-width:327px}.heroV2__hook-content__image{display:none;position:absolute;width:76px;height:76px;background-color:#ffc33d;top:-16px;left:-36px;z-index:-100;border-radius:50%}@media(min-width:1200px){.heroV2__hook-content__image{display:block}}.heroV2__title{color:#25265e}.heroV2__title--hook{font-weight:700;font-size:36px;line-height:46px;text-transform:lowercase}.heroV2__background-wrapper{flex:1 1}.heroV2__background-wrapper img{transition:none}.heroV2__btn{justify-content:center}.heroV2__btn--hook{margin-top:32px;width:100%}@media(min-width:744px){.heroV2__btn--hook{max-width:229px}}.heroV2__image{pointer-events:none;position:absolute;bottom:0;right:0}@media(min-width:1200px){.heroV2__image{right:32px}}.heroV2__image--desktop{display:none}@media(min-width:1200px){.heroV2__image--desktop{display:block}}.heroV2__image--tablet{display:none}@media(min-width:744px){.heroV2__image--tablet{display:block}}@media(min-width:1200px){.heroV2__image--tablet{display:none}}.heroV2__image--mobile{max-width:unset}@media(min-width:744px){.heroV2__image--mobile{display:none}}.heroV2__pointers{position:absolute;bottom:72px;pointer-events:none;display:flex;flex-direction:column;gap:24px}@media(min-width:744px){.heroV2__pointers{bottom:40px;right:90px}}@media(min-width:1200px){.heroV2__pointers{top:0;bottom:0;right:0;left:0}}.heroV2__pointer-item{display:inline-flex;padding:12px;align-items:center;gap:12px;border-radius:4px;position:relative;width:218px}@media(min-width:1200px){.heroV2__pointer-item{border-radius:12px;width:276px;position:absolute;align-items:flex-start}}.heroV2__pointer-item__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;height:32px;width:32px}@media(min-width:1200px){.heroV2__pointer-item__icon{height:40px;width:40px}}.heroV2__pointer-item:first-child{background:#e8f5fe;box-shadow:0 4px 12px 0 rgba(0,10,46,.16)}@media(min-width:1200px){.heroV2__pointer-item:first-child{top:57px;right:408px}}.heroV2__pointer-item:nth-child(2){background:#ffe2f2;box-shadow:0 4px 12px 0 rgba(86,0,47,.16)}@media(min-width:744px){.heroV2__pointer-item:nth-child(2){right:58px}}@media(min-width:1200px){.heroV2__pointer-item:nth-child(2){bottom:148px;right:0}}.heroV2__pointer-item:nth-child(3){background:#faffd9;box-shadow:0 4px 12px 0 rgba(65,74,0,.16)}@media(min-width:744px){.heroV2__pointer-item:nth-child(3){right:111px}}@media(min-width:1200px){.heroV2__pointer-item:nth-child(3){bottom:102px;right:458px}}.heroV2__pointer-content__title{color:#25265e;font-size:16px;font-weight:500;line-height:24px}.heroV2__pointer-content__desc{color:rgba(37,38,94,.87);font-size:14px;font-weight:500;line-height:20px;margin:4px 0 0;display:none}@media(min-width:1200px){.heroV2__pointer-content__desc{display:block}}.filter-item-loader{border-radius:4px;border:1px solid rgba(248,167,55,.2)}.filter-item{display:flex;padding:16px 20px;flex-direction:column;align-items:flex-start;border-radius:4px;border:1px solid #d3dce6;background:#fff;height:100%}.filter-item:hover{border:1px solid #0556f3}.filter-item__image{margin-bottom:12px}.filter-item__type{color:rgba(37,38,94,.67);font-size:14px;font-weight:500;line-height:20px;margin-bottom:4px}.filter-item__title{color:#25265e;font-size:16px;font-weight:500;line-height:24px;height:74px;margin-bottom:16px}@media(min-width:1200px){.filter-item__title{-webkit-line-clamp:2;height:48px}}.filter-item__count{color:rgba(37,38,94,.67);font-size:12px;line-height:16px;font-weight:500}.filter-item__count-wrapper{display:flex;align-items:center;gap:8px;padding:0;margin:0;list-style-type:none}.filter-item:focus,.filter-item:hover{text-decoration:none}.landing-testimonial{padding:72px 0}.landing-testimonial--standalone{background:#fafafa;padding:56px 0}.landing-testimonial--dark{background:#242b3c;padding:72px 0}@media(min-width:744px){.landing-testimonial--dark{padding:96px 0}}@media(min-width:1200px){.landing-testimonial--dark{padding:120px 0}}.landing-testimonial--dark .landing-section__title{color:hsla(0,0%,100%,.87);font-size:24px;font-weight:600;line-height:36px}.landing-testimonial--dark .landing-section__description{color:hsla(0,0%,100%,.87);font-size:18px;font-weight:500;line-height:28px}@media(min-width:744px){.landing-testimonial{padding:96px 0}}@media(min-width:1200px){.landing-testimonial{padding:120px 0}}.landing-testimonial__wrapper{display:flex;gap:16px;overflow-x:auto;margin:0 -24px;padding:0 24px}.landing-testimonial__wrapper::-webkit-scrollbar{display:none}@media(min-width:744px){.landing-testimonial__wrapper{gap:24px;margin:0;padding:0}}@media(min-width:1200px){.landing-testimonial__wrapper{gap:30px}}.testimonialv2{border-radius:4px;border:1px solid #d3dce6;background:#fff;display:flex;flex-direction:column;min-width:319px;max-width:319px}@media(min-width:744px){.testimonialv2{flex:1 1}}@media(min-width:1200px){.testimonialv2{max-width:unset}}.testimonialv2__content{flex:1 1;justify-content:space-between;padding:24px 16px;display:flex;flex-direction:column;gap:16px}.testimonialv2__content--horizontal{display:flex;flex-direction:column;padding:8px 16px 20px 8px;flex:unset}@media(min-width:744px){.testimonialv2__content--horizontal{padding:20px 24px}}.testimonialv2__message{color:rgba(37,38,94,.87);font-size:18px;font-weight:500;line-height:28px}.testimonialv2__message--horizontal{font-size:14px;line-height:20px}@media(min-width:744px){.testimonialv2__message--horizontal{margin-bottom:12px;font-size:18px;line-height:28px}}.testimonialv2__author{color:rgba(37,38,94,.87);font-size:14px;font-weight:500;line-height:20px;display:flex;gap:8px}.testimonialv2__author .space{border-radius:5px;border:1px solid #f79522}.testimonialv2__author--horizontal{font-size:12px;line-height:16px}@media(min-width:744px){.testimonialv2__author--horizontal{font-size:14px;line-height:20px}}.testimonialv2__footer{display:flex;justify-content:space-between;align-items:center}.testimonialv2__image--horizontal img{min-width:76px;height:88px}@media(min-width:744px){.testimonialv2__image--horizontal img{min-width:136px;height:168px}}.testimonialv2__navigate{display:none;background:none;border:none}@media(min-width:744px){.testimonialv2__navigate{display:flex}}.testimonialv2__navigate .navigator{display:flex;justify-content:center;align-items:center;width:32px;height:32px;background:#f5f5f5;border-radius:50%}.testimonialv2__navigate .navigator:hover{cursor:pointer}.testimonialv2__mobile-wrapper{margin:0 -24px}.testimonialv2__mobile-wrapper::-webkit-scrollbar{display:none}.testimonialv2__mobile-group{display:flex;overflow-x:auto;padding:0}.testimonialv2--horizontal{display:flex;min-width:308px;min-height:164px;margin-right:16px;flex-direction:row;max-width:unset}@media(min-width:744px){.testimonialv2--horizontal{min-width:revert;min-height:revert;margin-right:0}}.testimonialv2--horizontal:first-child{margin-left:24px}@media(min-width:744px){.testimonialv2--horizontal:first-child{margin-left:0}.testimonialv2--horizontal:first-child .navigator{margin-left:16px}.testimonialv2--horizontal:nth-child(2){margin-bottom:16px}}@media(min-width:1200px){.testimonialv2--horizontal:nth-child(2){margin-bottom:0}}.testimonialv2--dark{border-radius:4px;border:1px solid hsla(0,0%,100%,.2);background:#1c2130}.testimonialv2--dark blockquote,.testimonialv2--dark p{color:hsla(0,0%,100%,.87)}.start-coding-section{background:#ebe8fd;padding:4.5rem 0;overflow:hidden}@media(min-width:1200px){.start-coding-section{padding:7.5rem 0}}.start-coding-section__wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column}@media(min-width:1200px){.start-coding-section__wrapper{gap:65px;flex-direction:row}}.start-coding-section__heading{margin-bottom:24px}@media(min-width:1200px){.start-coding-section__heading{margin-bottom:0}}.start-coding-btn{height:48px;display:flex;justify-content:center;border:none;width:100%}@media(min-width:744px){.start-coding-btn{width:196px}}@media(min-width:1200px){.start-coding-btn{width:120px;padding-right:1rem}}.single-subscription-section{background:#fff;padding:3.5rem 0}@media(min-width:744px){.single-subscription-section{padding:6rem 0}}.single-subscription-section .subscription-card{width:100%;background:#1c2130;color:#fff!important;display:flex;flex-direction:column;border-radius:12px;padding:2.5rem 1.5rem}@media(min-width:744px){.single-subscription-section .subscription-card{padding:2rem}}@media(min-width:1200px){.single-subscription-section .subscription-card{padding:2.5rem;flex-direction:row;justify-content:space-between}}.single-subscription-section .subscription-card__heading{font-size:24px;line-height:28px;color:#fff;margin-bottom:4.75rem}@media(min-width:744px){.single-subscription-section .subscription-card__heading{font-size:32px;line-height:40px;margin-bottom:2rem}}@media(min-width:1200px){.single-subscription-section .subscription-card__heading{font-size:36px;line-height:45px;margin-bottom:42px}}.single-subscription-section .subscription-card .view-pricing-btn{border:none;width:100%;justify-content:center}@media(min-width:744px){.single-subscription-section .subscription-card .view-pricing-btn{width:245px}}.single-subscription-section .subscription-card .price-per-month{margin-bottom:1.5rem;font-weight:600;color:#fff}@media(min-width:744px){.single-subscription-section .subscription-card .price-per-month{margin-bottom:24px}}.single-subscription-section .subscription-card .price-per-month .dollar-ten{font-size:104px;line-height:104px;text-align:left}.single-subscription-section .subscription-card .price-per-month .per-month{font-size:18px;line-height:30px;color:hsla(0,0%,100%,.87)}@media(min-width:1200px){.single-subscription-section .subscription-card .price-per-month{margin-left:-3px;margin-bottom:1.75rem}}.single-subscription-section .subscription-card .benefits{font-size:12px;line-height:16px;color:hsla(0,0%,100%,.67);margin-top:27px}@media(min-width:744px){.single-subscription-section .subscription-card .benefits{font-size:16px;line-height:24px;color:hsla(0,0%,100%,.87);margin-top:2rem}}@media(min-width:1200px){.single-subscription-section .subscription-card .benefits{margin-top:0}}.companies-common{background:#faf0ff;padding:4.5rem 0}@media(min-width:744px){.companies-common{padding:6rem 0}}@media(min-width:1200px){.companies-common{padding:117px 0 110px}}.companies-common-icons{display:flex;column-gap:29px;row-gap:12px;flex-wrap:wrap;margin-bottom:2rem;list-style:none;padding:0;justify-content:center}.companies-common-icons img{height:28px;width:-moz-fit-content;width:fit-content;color:rgba(37,38,94,.67)}@media(min-width:744px){.companies-common-icons img{height:46px;width:100%}.companies-common-icons{margin-bottom:3rem}}.companies-common-icons li{width:-moz-fit-content;width:fit-content}@media(min-width:744px){.companies-common-icons li{min-width:100px}}@media(min-width:1200px){.companies-common-icons li{min-width:none;width:-moz-fit-content;width:fit-content}}.companies-common__heading{font-size:24px;line-height:36px;max-width:478px;margin-bottom:2.5rem}@media(min-width:744px){.companies-common__heading{font-size:32px;line-height:40px;margin-bottom:173px}}@media(min-width:1200px){.companies-common__heading{font-size:42px;line-height:52.5px}}.companies-common__content{position:relative;display:flex;flex-direction:column;gap:16px}@media(min-width:744px){.companies-common__content{gap:12px}}@media(min-width:1200px){.companies-common__content{flex-direction:row;gap:62px}}.companies-common__content .dsa-image{margin-bottom:1.5rem}@media(min-width:744px){.companies-common__content .dsa-image{position:absolute;bottom:calc(100% + 60px);left:8px;margin-bottom:0}}.companies-common__content__dsa{flex-shrink:0}@media(min-width:1200px){.companies-common__content__dsa{width:481px;margin-left:8px}}.companies-common__content__dsa p{color:rgba(37,38,94,.67);font-size:16px;line-height:24px;font-weight:500;margin-bottom:0}@media(min-width:744px){.companies-common__content__dsa p{font-size:22px;font-weight:600;line-height:33px;margin-bottom:.25rem;color:rgba(37,38,94,.87)}}@media(min-width:1200px){.companies-common__content__dsa p{font-size:24px;line-height:36px}}.companies-common__content__dsa h2{font-size:16px;line-height:24px;font-weight:500}@media(min-width:744px){.companies-common__content__dsa h2{font-size:28px;line-height:40px;font-weight:600}}@media(min-width:1200px){.companies-common__content__dsa h2{font-size:32px}}.companies-common__content__description{font-size:18px;font-weight:500;line-height:24px}@media(min-width:744px){.companies-common__content__description{line-height:28px}}.companies-common__content__description .checkout-course{font-size:16px;line-height:24px}.companies-common__content__description .checkout-course:focus,.companies-common__content__description .checkout-course:hover{text-decoration:none}@media(min-width:744px){.companies-common__content__description .checkout-course{font-size:18px;line-height:28px}}.challenges-growth{padding:4.5rem 0;background:#fff}@media(min-width:744px){.challenges-growth{padding:6rem 0}}@media(min-width:1200px){.challenges-growth{padding:7.5rem 0}}.challenges-growth__wrapper{display:flex;gap:24px;flex-wrap:wrap;justify-content:center}@media(min-width:1200px){.challenges-growth__wrapper{gap:16px}}.challenges-growth__wrapper h2{font-size:24px;line-height:30px}@media(min-width:744px){.challenges-growth__wrapper h2{font-size:32px;line-height:40px}}.challenges-growth .sub-heading{margin-top:-6px;color:rgba(37,38,94,.67)}@media(min-width:744px){.challenges-growth .sub-heading{margin-top:0}}.challenges-growth .grow-daily{width:340px;height:311px;display:flex;border-radius:24px;background:linear-gradient(90deg,#e0eafc,#cfdef3);justify-content:space-between}@media(min-width:744px){.challenges-growth .grow-daily{width:560px;flex-grow:1;height:422px}}@media(min-width:1200px){.challenges-growth .grow-daily{flex-grow:0}}.challenges-growth .grow-daily .image{margin-left:11px;padding-top:2.5rem}@media(min-width:1200px){.challenges-growth .grow-daily .image{padding-top:0;margin-left:0}}.challenges-growth .grow-daily .image img{max-height:100%}.challenges-growth .grow-daily .image img:first-child{display:none}@media(min-width:744px){.challenges-growth .grow-daily .image img:first-child{display:block}}.challenges-growth .grow-daily .image img:last-child{object-position:0 -11px}@media(min-width:744px){.challenges-growth .grow-daily .image img:last-child{display:none}}@media(min-width:1200px){.challenges-growth .grow-daily .image{margin-top:28px}}.challenges-growth .grow-daily-contents{padding:2.5rem 0 2.5rem 1.5rem;display:flex;flex-direction:column}@media(min-width:744px){.challenges-growth .grow-daily-contents{justify-content:space-between;padding:3.5rem 0 35px 2.5rem}}.challenges-growth .grow-daily-contents__title{margin-bottom:83px}@media(min-width:744px){.challenges-growth .grow-daily-contents__title{margin-bottom:0}}.challenges-growth .grow-daily .join-the-leaderboard{font-weight:500}@media(min-width:744px){.challenges-growth .grow-daily .join-the-leaderboard{font-size:18px;line-height:28px}}.challenges-growth .grow-daily .join-the-leaderboard:focus,.challenges-growth .grow-daily .join-the-leaderboard:hover{text-decoration:none}.challenges-growth .all-levels{width:340px;border-radius:24px;background:linear-gradient(180deg,#fafafa -39.46%,#e2ebf0 150.99%);display:flex;flex-direction:column;justify-content:space-between}@media(min-width:744px){.challenges-growth .all-levels{width:259px}}.challenges-growth .all-levels img{border-radius:0 24px 0 0}.challenges-growth .all-levels--expert{height:126px;display:flex;flex-direction:row;overflow:hidden}.challenges-growth .all-levels--expert .title-wrapper{padding:32px 0 42px 24px}@media(min-width:744px){.challenges-growth .all-levels--expert .title-wrapper{width:auto;padding-top:0}}@media(min-width:1200px){.challenges-growth .all-levels--expert .title-wrapper{padding:0}}.challenges-growth .all-levels--expert h2{width:-moz-fit-content;width:fit-content;text-wrap:nowrap;line-height:22px}@media(min-width:744px){.challenges-growth .all-levels--expert h2{width:auto;padding:0}}@media(min-width:1200px){.challenges-growth .all-levels--expert h2{line-height:35px}}.challenges-growth .all-levels--expert .image{display:flex;max-height:100%;order:2;border-radius:0}.challenges-growth .all-levels--expert .image img{max-height:100%}.challenges-growth .all-levels--expert .image img:first-of-type{display:none}@media(min-width:744px){.challenges-growth .all-levels--expert .image img:first-of-type{display:block}.challenges-growth .all-levels--expert .image img:last-of-type{display:none}.challenges-growth .all-levels--expert .image{order:0;margin-left:0;justify-content:flex-end}}@media(min-width:1200px){.challenges-growth .all-levels--expert .image{margin-left:25px}}@media(min-width:744px){.challenges-growth .all-levels--expert{height:422px;flex-direction:column}}@media(min-width:1200px){.challenges-growth .all-levels--expert{padding:0 0 32px 24px}}.challenges-growth .all-levels--compete{position:relative;overflow:hidden;height:125px;display:flex;flex-direction:row}.challenges-growth .all-levels--compete .title-wrapper{padding:24px 0 27px 24px;width:160px;flex-shrink:0}@media(min-width:744px){.challenges-growth .all-levels--compete .title-wrapper{width:100%;padding-bottom:0}}@media(min-width:1200px){.challenges-growth .all-levels--compete .title-wrapper{padding:0}}@media(min-width:744px){.challenges-growth .all-levels--compete{height:422px;flex-grow:1;flex-direction:column}}@media(min-width:1200px){.challenges-growth .all-levels--compete{flex-grow:0;padding:32px 0 0 24px}}.challenges-growth .all-levels--compete .image{padding-top:17px}@media(min-width:744px){.challenges-growth .all-levels--compete .image{justify-content:flex-end}}@media(min-width:1200px){.challenges-growth .all-levels--compete .image{padding-top:0}}.challenges-growth .all-levels h2{font-size:18px;line-height:30px}@media(min-width:744px){.challenges-growth .all-levels h2{font-size:28px;line-height:35px}}.challenges-growth .all-levels .image img:first-child{display:none}@media(min-width:744px){.challenges-growth .all-levels .image img:first-child{display:block}.challenges-growth .all-levels .image img:last-child{display:none}}.challenges-growth .all-levels .image-shadow{border:none;width:226px;position:absolute;bottom:0;right:20px;z-index:200;display:none}@media(min-width:1200px){.challenges-growth .all-levels .image-shadow{display:block}}.homepage-video-btn{padding:8px 16px;border-radius:4px;background:#25265e;position:absolute;bottom:20px;right:8px;z-index:50;color:#fff}.homepage-video-btn:active,.homepage-video-btn:focus,.homepage-video-btn:hover{cursor:pointer;background:rgba(37,38,94,.67)}@media(min-width:744px){.homepage-video-btn{bottom:45px;right:12px}}.homepage-video-btn--testimonial{bottom:12px;right:10px}.learn-options{background:#faf0ff;padding:84px 0 4rem;position:relative;margin-top:-40px}@media(min-width:744px){.learn-options{padding:6rem 0}}@media(min-width:1200px){.learn-options{padding:7.5rem 0;margin-top:0}}.learn-options__heading{font-size:24px;line-height:36px;margin-bottom:1.5rem}@media(min-width:1200px){.learn-options__heading{margin-left:6px;margin-bottom:2rem;font-size:36px;line-height:45px}}.learn-options__wrapper{display:flex;flex-direction:column}@media(min-width:1200px){.learn-options__wrapper{gap:30px;justify-content:space-between;flex-direction:row}}.learn-options .homepage-video-wrapper{position:relative;margin-top:1.5rem;border:1px solid #d3dce6;border-radius:4px}@media(min-width:744px){.learn-options .homepage-video-wrapper{height:370px;border-radius:8px;margin-top:2rem}}@media(min-width:1200px){.learn-options .homepage-video-wrapper{margin-top:-8px;max-height:350px;height:350px;overflow:hidden;border:2px solid #d3dce6;min-width:647px}}.learn-options .fallback-image,.learn-options video{border-radius:4px;width:100%;aspect-ratio:1328/720}@media(min-width:744px){.learn-options .fallback-image,.learn-options video{height:368px;border-radius:8px}}@media(min-width:1200px){.learn-options .fallback-image,.learn-options video{width:100%;height:100%;min-height:100%;min-width:100%;margin-top:0;object-position:0 0;object-fit:cover}}.learn-options .get-started-btn{padding-right:1rem;width:100%;display:flex;justify-content:center;margin-top:1.5rem}.learn-options .get-started-btn svg path{stroke:#fff;color:#fff}@media(min-width:744px){.learn-options .get-started-btn{margin-top:2rem;width:180px}}@media(min-width:1200px){.learn-options .get-started-btn{margin-left:26px}}.learn-options__list{display:flex;list-style:none;flex-direction:column;margin:0;padding:0}.learn-options__list li:last-child{border-bottom:1px solid #d3dce6}.learn-options__list__item{display:flex;gap:16px;font-size:18px;line-height:30px;color:rgba(37,38,94,.67);font-weight:600;padding:.75rem 0;border-top:1px solid #d3dce6;cursor:pointer;align-items:center;height:54px}.learn-options__list__item.active,.learn-options__list__item:focus,.learn-options__list__item:hover{text-decoration:none;color:rgba(37,38,94,.67)}.learn-options__list__item.active{color:#25265e;cursor:default}.learn-options__list__item.active .dot{opacity:1}@media(min-width:1200px){.learn-options__list__item{width:433px;font-size:22px;padding:1rem 0;height:62px}.learn-options__list__item.active,.learn-options__list__item:focus,.learn-options__list__item:hover{text-decoration:none;color:#25265e}.learn-options__list__item.active .dot,.learn-options__list__item:focus .dot,.learn-options__list__item:hover .dot{opacity:1}}.learn-options__list__item .dot{opacity:0;height:10px;width:10px;border-radius:6px;background:#25265e}.whereto-start{background:#f0f4ff;padding:89px 0 4.5rem}@media(min-width:744px){.whereto-start{padding:6rem 0}}@media(min-width:1200px){.whereto-start{padding:7.5rem 0}}.whereto-start__heading{font-size:32px;line-height:40px;text-align:center;font-weight:600;margin-bottom:.75rem}@media(min-width:744px){.whereto-start__heading{font-size:36px;line-height:45px;margin-bottom:0}}@media(min-width:1200px){.whereto-start__heading{margin-left:273px;margin-right:233px;margin-bottom:.75rem}}.whereto-start__image{position:absolute;pointer-events:none;top:-58px;left:39px;width:235px;height:84px}@media(min-width:1200px){.whereto-start__image{top:calc(100% - 12px);left:22px}}.whereto-start__sub-heading{font-size:18px;line-height:28px;text-align:center;font-weight:500;margin-bottom:91px;color:rgba(37,38,94,.67);height:84px}@media(min-width:744px){.whereto-start__sub-heading{margin-bottom:5rem;height:-moz-fit-content;height:fit-content}}@media(min-width:1200px){.whereto-start__sub-heading{height:31px;margin-bottom:32px}}.whereto-start__browse-wrapper{position:relative}.whereto-start__browse{display:flex;gap:12px;flex-wrap:wrap;padding:0;list-style:none;row-gap:12px;margin-bottom:5rem}@media(min-width:744px){.whereto-start__browse{margin-bottom:3.5rem}}@media(min-width:1200px){.whereto-start__browse{margin-bottom:106px}}.whereto-start__browse .browse-all-btn{display:flex;justify-content:center;padding:0;width:calc(50% - 6px);box-shadow:0 4px 4px 0 rgba(45,26,1,.08);font-size:14px;line-height:20px;font-weight:500}@media(min-width:744px){.whereto-start__browse .browse-all-btn{font-size:16px;line-height:24px;width:calc(25% - 9px)}}@media(min-width:1200px){.whereto-start__browse .browse-all-btn{width:163px}}.whereto-start__browse .language-card-wrapper{width:calc(50% - 6px)}@media(min-width:744px){.whereto-start__browse .language-card-wrapper{width:calc(25% - 9px)}}@media(min-width:1200px){.whereto-start__browse .language-card-wrapper{width:-moz-fit-content;width:fit-content}}.whereto-start__browse .language-card{display:flex;align-items:center;padding:.5rem;height:48px;border:1px solid #d3dce6;border-radius:2px;background:#fff;gap:8px;color:#25265e;font-weight:500;box-shadow:0 4px 4px 0 rgba(45,26,1,.08)}@media(min-width:1200px){.whereto-start__browse .language-card{width:123px}}.whereto-start__browse .language-card:focus,.whereto-start__browse .language-card:hover{border:1px solid #0556f3;text-decoration:none}.whereto-start__browse .language-card-icon{height:32px;width:32px;border-radius:1.6px;border:1px solid #d3dce6;display:flex;align-items:center;justify-content:center}.whereto-start__browse .language-card-icon svg{height:22px;width:22px}.whereto-start__browse .language-card-python{border:1px dashed #6501e5}.whereto-start__browse .language-card-python:hover{border:1px dashed #6501e5;text-decoration:none}.whereto-start__browse .language-card-c path,.whereto-start__browse .language-card-cpp path,.whereto-start__browse .language-card-python path{fill:#0556f3;stroke:#0556f3}.whereto-start .codein-browser{display:flex;flex-direction:column;overflow-y:clip}@media(min-width:1200px){.whereto-start .codein-browser{gap:48px;background:#fff;border-radius:20px;border:1px solid #d3dce6;flex-direction:row;padding:32px 24px 32px 32px;box-shadow:0 6px 12px 6px rgba(45,26,1,.059)}.whereto-start .codein-browser__texts{max-width:239px}}.whereto-start .codein-browser__heading{font-size:20px;line-height:30px;margin-bottom:1rem;width:100%}@media(min-width:1200px){.whereto-start .codein-browser__heading{font-size:24px;line-height:36px;margin-bottom:3.5rem;max-width:214px}}.whereto-start .codein-browser__heading--purple{color:#6501e5}.whereto-start .codein-browser__code-section{border-radius:18px}@media(min-width:744px){.whereto-start .codein-browser__code-section{box-shadow:0 6px 12px 6px rgba(45,26,1,.059);display:flex;outline:1px solid #d3dce6;outline-offset:-1px;flex:1 1;background:#fafafa}}@media(min-width:1200px){.whereto-start .codein-browser__code-section{box-shadow:none}}.whereto-start .codein-browser .sneak-peek-wrapper__code-editor{margin-top:-9px;height:183px}@media(min-width:744px){.whereto-start .codein-browser .sneak-peek-wrapper__code-editor{width:335px;height:233px;margin-top:0;overflow:hidden}}@media(min-width:1200px){.whereto-start .codein-browser .sneak-peek-wrapper__code-editor{margin-top:0;width:377px}}.whereto-start .codein-browser .sneak-peek-wrapper__code-editor .shell.shell__content{flex-grow:1}.whereto-start .codein-browser .interactive-challenge-wrapper__code-editor__header{display:none}@media(min-width:744px){.whereto-start .codein-browser .interactive-challenge-wrapper__code-editor__header{display:flex}}.whereto-start .codein-browser .interactive-challenge-wrapper__code-editor__header,.whereto-start .codein-browser .sneak-peek-wrapper__code-editor{border-radius:0 4px 4px 0}@media(min-width:744px){.whereto-start .codein-browser .interactive-challenge-wrapper__code-editor__header,.whereto-start .codein-browser .sneak-peek-wrapper__code-editor{border-radius:0 18px 4px 0}}.whereto-start .codein-browser .interactive-challenge-wrapper__code-editor__footer{padding:.75rem 1rem;border-radius:1rem 1rem 4px 4px}@media(min-width:744px){.whereto-start .codein-browser .interactive-challenge-wrapper__code-editor__footer{border-radius:1rem 1rem 4px 0}}.whereto-start .codein-browser__description{padding:1.5rem 1rem 1.75rem;flex:1 1;background:#fafafa;border:1px solid #d3dce6;border-radius:4px 4px 0 0}@media(min-width:744px){.whereto-start .codein-browser__description{padding:1.5rem 2rem;height:233px;border:none;border-radius:18px 0 0 18px}}.whereto-start .codein-browser__description .slate-render h3{font-size:18px;color:#25265e!important;margin-bottom:.5rem!important}.whereto-start .codein-browser__description .slate-render ul{list-style:decimal;padding-left:22px;margin:0}@media(min-width:744px){.whereto-start .codein-browser__description .slate-render ul{margin:.5rem 0 0}}.whereto-start .codein-browser__description .slate-render ul li{font-size:14px;line-height:24px;color:rgba(37,38,94,.67)!important;font-weight:500}@media(min-width:744px){.whereto-start .codein-browser__description .slate-render ul li{font-size:16px;line-height:30px;padding-left:2px}}.whereto-start .codein-browser__description .slate-render ul li code{font-size:12px;line-height:16px;color:rgba(37,38,94,.87)!important}@media(min-width:744px){.whereto-start .codein-browser__description .slate-render ul li code{font-size:14px;line-height:20px}}.homepage-testimonial-sensai-section{position:relative;padding-top:4.5rem}@media(min-width:1200px){.homepage-testimonial-sensai-section{padding:7.5rem 0 128px}}.homepage-testimonial-sensai-section .img-wrapper{position:absolute;bottom:0;width:100%;height:707px;z-index:50}@media(min-width:744px){.homepage-testimonial-sensai-section .img-wrapper{height:774px}}@media(min-width:1200px){.homepage-testimonial-sensai-section .img-wrapper{display:none}}.homepage-testimonial-sensai-section .img-wrapper img{min-width:100%;min-height:100%;max-height:100%}.homepage-video-testimonial-wrapper{position:relative;padding-right:1rem;margin-bottom:177px}@media(min-width:744px){.homepage-video-testimonial-wrapper{margin-bottom:120px}}@media(min-width:1200px){.homepage-video-testimonial-wrapper{margin-bottom:192px;padding-right:2rem}}.quote-testimonial{position:absolute;top:-6px;left:4px}.quote-testimonial svg{width:20px;height:16px}@media(min-width:744px){.quote-testimonial{position:static;margin-bottom:12px}.quote-testimonial svg{height:auto;width:auto}}@media(min-width:1200px){.quote-testimonial{height:27px;margin-bottom:16px}}.homepage-video-testimonial{overflow:hidden;border-radius:16px 16px 16px 0;box-shadow:4px 4px 4px 0 rgba(68,51,17,.06)}@media(min-width:744px){.homepage-video-testimonial{display:flex;height:523px;overflow:hidden}}@media(min-width:1200px){.homepage-video-testimonial{border-radius:32px 64px 64px 0}}.homepage-video-testimonial:after{content:"";width:calc(100% - 16px);height:100%;position:absolute;top:17px;left:0;border:2px solid #feccbf;background-color:#f9f9ff;z-index:-100;border-radius:0 16px 16px 0;margin-left:16px}@media(min-width:1200px){.homepage-video-testimonial:after{top:20px;height:536px;border-radius:56px 80px 80px 0;width:calc(100% - 44px);left:28px}}.homepage-video-testimonial .iframe-wrapper{background:#fff2e9;overflow:hidden;position:relative}.homepage-video-testimonial .iframe-wrapper video{min-width:100%;max-width:100%;background:linear-gradient(135deg,#fdf6ef,#d3cdc5 50%,#696662)}@media(min-width:744px){.homepage-video-testimonial .iframe-wrapper video{height:550px;max-width:unset}}@media(min-width:1200px){.homepage-video-testimonial .iframe-wrapper video{min-width:310px}}@media(min-width:744px){.homepage-video-testimonial .iframe-wrapper{border-radius:32px 0 0 0;flex-shrink:0;max-width:299px}}.homepage-video-testimonial__content{background-color:#fff2e9;padding:38px 1rem 2rem}@media(min-width:744px){.homepage-video-testimonial__content{padding:1rem}}@media(min-width:1200px){.homepage-video-testimonial__content{padding:2.5rem 3rem}}.homepage-video-testimonial__title-wrapper{padding:2rem 0 2rem 1.25rem;background:#fff2e9}@media(min-width:744px){.homepage-video-testimonial__title-wrapper{background:transparent;padding:0}}.homepage-video-testimonial__title{font-size:22px;line-height:30px}@media(min-width:744px){.homepage-video-testimonial__title{font-size:22px;line-height:30px}}@media(min-width:1200px){.homepage-video-testimonial__title{font-size:32px;line-height:40px}}.homepage-video-testimonial__sub-title{margin-top:8px;color:rgba(37,38,94,.67);font-size:14px;font-weight:500;line-height:20px;margin-bottom:0}@media(min-width:744px){.homepage-video-testimonial__sub-title{margin-bottom:1rem}}@media(min-width:1200px){.homepage-video-testimonial__sub-title{margin-bottom:3rem}}.homepage-video-testimonial__text{color:rgba(37,38,94,.87);margin:0 0 1rem;font-weight:500;position:relative}@media(min-width:744px){.homepage-video-testimonial__text{margin:0;font-weight:400}}@media(min-width:1200px){.homepage-video-testimonial__text{font-size:18px;line-height:26px;margin:1rem 0 3rem}}.homepage-video-testimonial__link-group{display:flex;gap:16px;flex-direction:column}@media(min-width:744px){.homepage-video-testimonial__link-group{flex-direction:row}}@media(min-width:1200px){.homepage-video-testimonial__link-group{flex-direction:row;gap:48px}}.homepage-video-testimonial__link{display:inline-flex;font-weight:500;align-items:center;color:#0556f3}.homepage-video-testimonial__link:hover{text-decoration:none}@media(min-width:744px){.homepage-video-testimonial__link{font-size:14px;line-height:20px}}@media(min-width:1200px){.homepage-video-testimonial__link{font-size:16px;line-height:24px}}.homepage-video-testimonial__link--full-story{color:rgba(37,38,94,.87)}.homepage-video-testimonial__link--full-story:focus,.homepage-video-testimonial__link--full-story:hover,.homepage-video-testimonial__link--full-story:visited{text-decoration:none}.homepage-hero-section{overflow:hidden;padding-top:3.5rem}@media(min-width:1200px){.homepage-hero-section{padding-top:69px}}.homepage-hero-section__wrapper{position:relative;gap:42px}@media(min-width:744px){.homepage-hero-section__wrapper{gap:32px;display:flex}}@media(min-width:1200px){.homepage-hero-section__wrapper{gap:58px}}.homepage-hero-section .image-background{position:absolute;z-index:50;width:414px;height:320px;display:flex;align-items:baseline;bottom:8px;flex-shrink:0;left:132px}.homepage-hero-section .image-background img{height:320px;width:342px}@media(min-width:744px){.homepage-hero-section .image-background img{min-width:100%;height:-moz-fit-content;height:fit-content}.homepage-hero-section .image-background{left:calc(50% + 104px);bottom:18px}}@media(min-width:1200px){.homepage-hero-section .image-background{left:calc(50% + 140px)}}.homepage-hero-section .image-background-circle{position:absolute;border-radius:474px;width:474px;height:474px;background:linear-gradient(123deg,#ffe259 -29.26%,#ffa751 107.23%);top:calc(100% - 223px);z-index:-100;left:50%;transform:translateX(-50%)}@media(min-width:744px){.homepage-hero-section .image-background-circle{top:calc(100% - 206px);left:100%}}@media(min-width:1200px){.homepage-hero-section .image-background-circle{left:calc(82% + 4px)}}.homepage-hero-section__heading{font-size:36px;line-height:46px;margin-bottom:40px}@media(min-width:744px){.homepage-hero-section__heading{justify-content:start;margin-bottom:0;padding-top:3.75rem;padding-bottom:170px;padding-bottom:204px}}@media(min-width:1200px){.homepage-hero-section__heading{width:497px;padding-bottom:151px}}.homepage-hero-section__heading__title{position:relative;font-size:36px;line-height:38px}@media(min-width:744px){.homepage-hero-section__heading__title{margin-bottom:.5rem;line-height:40px;white-space:nowrap}}@media(min-width:1200px){.homepage-hero-section__heading__title{font-size:48px;line-height:60px}}.homepage-hero-section__heading .circle{position:absolute;height:78px;width:78px;border-radius:50%;background:#ffc33d;left:-36px;top:-19px;z-index:-100}@media(min-width:1200px){.homepage-hero-section__heading .circle{left:-22px;top:-10px}}.homepage-hero-section__heading__description{font-size:22px;font-weight:500;line-height:28px;margin-bottom:1.5rem;color:rgba(37,38,94,.87)}@media(min-width:1200px){.homepage-hero-section__heading__description{text-align:left}}.homepage-hero-section__heading__btn{width:140px;display:flex;justify-content:center;align-items:center;margin-top:1rem;font-weight:500;position:relative;box-shadow:0 4px 4px 0 rgba(45,26,1,.078);font-size:18px;line-height:30px;padding:0 1.25rem;height:48px}@media(min-width:1200px){.homepage-hero-section__heading__btn{font-size:24px;line-height:32px;height:64px;width:264px;font-weight:600;margin-top:0}}.homepage-hero-section__heading .frame-background{position:absolute;left:-108px;bottom:-32px;z-index:-100}.homepage-hero-section__content{position:relative;box-shadow:-4px 4px 4px 0 rgba(67,27,0,.059);background:#fff2e9;padding:28px 0 32px 20px;margin-left:11px;margin-bottom:-8px;border-radius:32px 16px 16px 16px;max-width:355px}@media(min-width:744px){.homepage-hero-section__content{padding:40px 24px 32px;height:-moz-fit-content;height:fit-content;margin-left:22px;max-width:402px}}@media(min-width:1200px){.homepage-hero-section__content{min-width:402px;border-radius:64px 16px 16px 16px;margin:0;padding:40px 24px 32px 40px}}.homepage-hero-section__content:after{border-radius:64px 16px 16px 16px;position:absolute;z-index:-100;content:"";top:17px;left:-16px;background:#f9f9ff;width:100%;height:100%;border:2px solid #feccbf}.homepage-hero-section__content .texts{font-size:14px;font-weight:500;line-height:16px;color:rgba(37,38,94,.67);width:178px;height:50px}@media(min-width:744px){.homepage-hero-section__content .texts{font-size:18px;line-height:26px;color:#25265e;width:337px;height:-moz-fit-content;height:fit-content;font-weight:400}}.homepage-hero-section__content .texts-bottom{width:168px}@media(min-width:744px){.homepage-hero-section__content .texts-bottom{height:-moz-fit-content;height:fit-content;display:block;width:220px;line-height:27px}}.homepage-hero-section__content .name{font-weight:600;color:#25265e;margin-bottom:0;margin-top:1.5rem;position:relative;z-index:100;font-size:14px;line-height:20px;font-weight:700;color:rgba(37,38,94,.87)}@media(min-width:744px){.homepage-hero-section__content .name{margin-top:27px;font-size:16px;line-height:24px;font-weight:600;color:#25265e}}.homepage-hero-section__content .designation{font-size:12px;line-height:16px;color:rgba(37,38,94,.87);position:relative;z-index:100;margin:0}@media(min-width:744px){.homepage-hero-section__content .designation{font-size:14px;line-height:20px;color:rgba(37,38,94,.67)}}.homepage-hero-section__content__quote{position:absolute;top:-12px;left:-16px}@media(min-width:1200px){.homepage-hero-section__content__quote{top:-13px;left:-36px}}@media(min-width:744px){.sensai-homepage{width:445px;margin:0 0 0 74px}}@media(min-width:1200px){.sensai-homepage{width:100%;display:flex;justify-content:space-between;margin:0}.sensai-homepage__problem{margin-left:36px}}.sensai-homepage__problem__description{position:relative;font-size:20px;line-height:26px;font-weight:500;margin-bottom:2.5rem}.sensai-homepage__problem__description:after{content:"";position:absolute;border-radius:50%;background-color:#ffd067;z-index:-100;width:153px;height:153px;top:-63px;left:-88px}@media(min-width:744px){.sensai-homepage__problem__description:after{height:121px;width:121px;top:-29px;left:-60px}}@media(min-width:1200px){.sensai-homepage__problem__description:after{top:-63px;left:-88px;width:153px;height:153px}}@media(min-width:744px){.sensai-homepage__problem__description{line-height:30px;margin-bottom:1rem}}@media(min-width:1200px){.sensai-homepage__problem__description{max-width:445px}}.sensai-homepage__problem__title{position:relative;margin-bottom:3.5rem;font-size:28px;line-height:36px}@media(min-width:1200px){.sensai-homepage__problem__title{margin-bottom:3rem;font-size:42px;line-height:48px;margin-bottom:148px}}.sensai-homepage__problem__title .right-arrow{position:absolute;top:calc(100% - 10px);left:76px}@media(min-width:1200px){.sensai-homepage__problem__title .right-arrow{top:-42px;left:calc(100% - 147px)}}.sensai-homepage__problem__solution{display:none;padding:1.5rem;background:#fff2e9;box-shadow:0 -1.72px 6.9px 0 rgba(11,1,1,.078);border-radius:12px 12px 0 12px;position:relative;margin-bottom:1rem;outline:1px solid #feccbf;outline-offset:-1px}.sensai-homepage__problem__solution .bottom-triangle{position:absolute;right:0;bottom:-22px}.sensai-homepage__problem__solution pre{border-radius:2.124px 2.124px 0 0;margin:0}.sensai-homepage__problem__solution pre code{background-color:#1c2130;line-height:19px;font-size:12px;color:hsla(0,0%,100%,.87);padding:11px .75rem;border-radius:2.124px 2.124px 0 0}@media(min-width:1200px){.sensai-homepage__problem__solution{display:block;max-width:402px;margin:0 0 1rem 112px;padding-bottom:30px}}.sensai-homepage__problem__solution__texts{color:#25265e;font-size:14px;line-height:20px}@media(min-width:1200px){.sensai-homepage__problem__solution__texts{font-size:16px;line-height:24px}}.sensai-homepage__problem__solution--mobile{display:block;width:217px;padding:.75rem;position:relative;margin-left:11px;border-radius:12px 12px 12px 0}.sensai-homepage__problem__solution--mobile:after{content:"";width:100%;height:100%;border:1px solid #feccbf;background-color:#f8faff;border-radius:12px 12px 12px 0;position:absolute;top:9px;right:8px;z-index:-100}.sensai-homepage__problem__solution--mobile .text-fixed-code{font-size:12px;line-height:16px}.sensai-homepage__problem__solution--mobile pre code{padding:.5rem 4px .5rem .5rem}@media(min-width:1200px){.sensai-homepage__problem__solution--mobile{display:none}}.sensai-homepage__problem .sensai-text{border-radius:5.751px;border:1.438px solid #feccbf;background:#fff2e9;width:106.396px;height:46.009px;align-items:center;justify-content:start;color:#25265e;display:none;font-size:25.88px;font-weight:500;line-height:40.26px;margin-left:auto}.sensai-homepage__problem .sensai-text .AI{color:#f79522}@media(min-width:1200px){.sensai-homepage__problem .sensai-text{display:flex}}.sensai-homepage pre code{border:1px solid hsla(0,0%,100%,.2)}.sensai-homepage pre code .variable{color:#ffbd77}.sensai-homepage pre code .functions{color:#e9f59b}.why-sensai{position:relative;display:none}@media(min-width:1200px){.why-sensai{display:block;max-width:461px;margin:115px 0 0}.why-sensai .sensai-text-heading{margin-left:4px;line-height:36px}}.why-sensai .down-arrow{position:absolute;top:calc(100% + 2px);left:82px}@media(min-width:1200px){.why-sensai .down-arrow{top:256px;left:-77px}}.why-sensai pre{display:inline-flex;border-radius:4px 4px 0 0;border:1.009px solid hsla(0,0%,100%,.2)}@media(min-width:1200px){.why-sensai pre{display:inline-block;border-radius:12px}}.why-sensai pre code{width:-moz-fit-content;width:fit-content;background-color:#1c2130;font-size:12px;line-height:18px}@media(min-width:1200px){.why-sensai pre code{padding:24px;font-size:16px;line-height:20px}}.why-sensai pre .variable{color:#ffbd77}.why-sensai pre .functions{color:#e9f59b}@media(min-width:1200px){.why-sensai pre{margin-left:-2px}}.why-sensai__heading{font-size:24px;line-height:36px;font-weight:600;margin-bottom:0}@media(min-width:744px){.why-sensai__heading{max-height:36px;margin-bottom:.25rem}}.why-sensai__heading span{font-size:36px}.why-sensai__heading span .ai{color:#f79522}.why-sensai__description{font-size:20px;line-height:30px;font-weight:500}.why-sensai--mobile{display:block;padding:80px 24px 112px;position:relative;min-height:707px;z-index:100}@media(min-width:744px){.why-sensai--mobile{padding:80px 32px 131px}}.why-sensai--mobile .fixed-code-wrapper{position:relative;max-width:327px;margin:24px auto 0;display:flex;justify-content:center}.why-sensai--mobile .star-svg{position:absolute;bottom:-16px;left:2px}.why-sensai--mobile .why-sensai__heading{font-size:22px;font-weight:600;line-height:30px;text-align:center}@media(min-width:744px){.why-sensai--mobile .why-sensai__heading{font-size:24px;line-height:36px;max-height:40px}}.why-sensai--mobile .ai,.why-sensai--mobile .sensai-text-heading{font-size:28px;line-height:36px}@media(min-width:744px){.why-sensai--mobile .ai,.why-sensai--mobile .sensai-text-heading{font-size:32px;line-height:40px}}.why-sensai--mobile .why-sensai__description{font-size:14px;font-weight:400;line-height:20px;text-align:center;margin-top:1px}@media(min-width:744px){.why-sensai--mobile .why-sensai__description{font-weight:500;font-size:18px;line-height:28px;margin-top:0;margin-bottom:2rem}}.why-sensai--mobile .syntax-error-wrapper{position:relative;max-width:327px;margin:24px auto 45px;display:flex;justify-content:center}@media(min-width:744px){.why-sensai--mobile .syntax-error-wrapper{margin-bottom:61px}}.why-sensai--mobile .pre-wrapper{width:213px;padding:.75rem;background-color:#f8faff;border:1px solid #d3dce6;border-radius:12px 12px 0 12px;position:relative;margin-right:4px;box-shadow:0 -1.724px 6.898px rgba(11,1,1,.08)}.why-sensai--mobile .pre-wrapper:before{content:"";position:absolute;width:100%;height:100%;border:1px solid #feccbf;background-color:#f8faff;border-radius:12px 12px 0 12px;top:10px;left:10px;z-index:-100}.why-sensai--mobile .pre-wrapper pre{border-radius:4px 4px 0 0;margin-bottom:0}.why-sensai--mobile .pre-wrapper pre code{border-radius:4px 4px 0 0;padding:.5rem;font-size:12px;font-weight:400;line-height:18px}.why-sensai--mobile .pre-wrapper__text{font-size:14px;line-height:20px;margin-bottom:0;color:#25265e;margin-top:.5rem}@media(min-width:744px){.why-sensai--mobile .pre-wrapper__text{white-space:nowrap}}.why-sensai--mobile .chat-head-user{width:46px;height:46px;border-radius:50%;border:1px solid #feccbf;background-color:#ffe6e6;overflow:hidden;position:absolute;bottom:-33px;right:0}.why-sensai--mobile .chat-head-user img{margin-top:6px}@media(min-width:1200px){.why-sensai--mobile{display:none}}.visualizer-preview{position:relative;z-index:50;border-radius:16px;overflow:hidden;width:100%;max-width:790px;height:605px;display:flex;flex-direction:column}.visualizer-preview .compiler-read-only{pointer-events:none}@media(min-width:744px){.visualizer-preview{height:410px}}.visualizer-preview--python-landing{max-width:940px;margin:0 auto;height:605px}@media(min-width:744px){.visualizer-preview--python-landing{height:474px;margin-top:26px}}@media(min-width:1200px){.visualizer-preview--python-landing{margin-top:9px;height:605px}}.visualizer-preview .code-visualizer{height:calc(100% - 55px)}.landing-page .v2-sticky-card__icon-wrapper{margin-top:0}.landing-page--empty-page{height:100vh}.landing-page .check-img-wrapper{min-width:18px;height:18px}@media screen and (orientation:portrait)and (min-width:576px){.landing-page .course-overview-container__modal{max-height:calc(100vh - 80px)}}@media screen and (orientation:portrait)and (min-width:744px){.landing-page .course-overview-container__modal{max-height:calc(100vh - 176px)}}.landing-page .right-arrow{margin:auto 0}.landing-page .v2-sticky-card__btn--share .v2-sticky-card__icon-wrapper{margin-top:auto}.landing-page .slick-slider{width:694px}@media(min-width:1200px){.landing-page .slick-slider{width:718px}}.landing-page .slick-slider .slick-slide>div{margin-right:16px}.landing-page .bg-old-lace{background:#fff5e7}.landing-page .bg-snow{background:#fafafa}.landing-page .bg-white{background:#fff}@media(min-width:744px){.landing-page{position:relative}}.landing-page .interactive-challenge-wrapper__problem .nonexecutable-code{border-radius:4px}.landing-page .interactive-challenge-wrapper .quiz-container code{font-size:14px;font-weight:400;line-height:20px;font-style:normal}.landing-page .interactive-challenge-wrapper .quiz-container pre code{padding:16px}.landing-page .interactive-challenge-wrapper .quiz-container .slate-render p{color:#25265e;font-size:18px;font-weight:400;line-height:30px}.landing-page .interactive-challenge-wrapper .quiz-container .slate-render>.nonexecutable-code{border:none}.landing-page .interactive-challenge-wrapper .quiz-answer .answer-wrapper .slate-render p,.landing-page .interactive-challenge-wrapper .quiz-answer .quiz-answer__sn{font-size:14px;font-weight:400;line-height:20px}.landing-page .interactive-challenge-wrapper .quiz-answer .answer-wrapper code{color:rgba(37,38,94,.67);padding:2px 4px}.landing-page .interactive-challenge-wrapper .quiz-question{color:#25265e;font-size:18px;font-weight:400;line-height:30px;margin-bottom:16px}.landing-page .interactive-challenge-wrapper .start-this-course-btn,.landing-page .interactive-challenge-wrapper .submit-answer{margin-left:0;width:100%;justify-content:center}@media(min-width:744px){.landing-page .interactive-challenge-wrapper .start-this-course-btn,.landing-page .interactive-challenge-wrapper .submit-answer{margin-left:auto;width:-moz-fit-content;width:fit-content}}.landing-page .interactive-challenge-wrapper pre{border-radius:2px}.landing-page .interactive-challenge-wrapper pre .hljs{background:#1c2130;line-height:20px;font-size:14px;padding:16px}.landing-page .interactive-challenge-wrapper__details{margin-bottom:16px}@media(min-width:1200px){.landing-page .interactive-challenge-wrapper__details{margin-bottom:24px}}.landing-page .interactive-challenge-wrapper--v2-start-btn-wrapper{padding:56px 0}@media(min-width:744px){.landing-page .interactive-challenge-wrapper--v2-start-btn-wrapper{padding:72px 0}}@media(min-width:1200px){.landing-page .interactive-challenge-wrapper--v2-start-btn-wrapper{padding:96px 0}}.landing-page .interactive-challenge-wrapper--v2-start-btn-wrapper .interactive-challenge-wrapper__btn--start-challenge{margin-bottom:0}.landing-page .interactive-challenge-wrapper--v2-course-with-challenge{padding:72px 0}@media(min-width:744px){.landing-page .interactive-challenge-wrapper--v2-course-with-challenge{padding:96px 0}}@media(min-width:1200px){.landing-page .interactive-challenge-wrapper--v2-course-with-challenge{padding:120px 0}}.landing-page .interactive-challenge-wrapper--v2-course-with-challenge .interactive-challenge-wrapper__btn--start-challenge{margin-bottom:0}.landing-page.alternate .interactive-challenge-wrapper{background:#fff5e7}.landing-page .answer-wrapper{display:flex;flex-direction:row;border-radius:4px;border:1px solid #56bd5b;background:#fff;margin-bottom:24px}.landing-page .answer-wrapper p{color:#25265e}.landing-page .answer-wrapper p:last-child{margin-bottom:0}.landing-page .answer-wrapper__icon-wrapper{background:rgba(86,189,91,.2);display:flex;color:#56bd5b}.landing-page .answer-wrapper__icon-wrapper .icon{height:24px;margin:auto 12px}.landing-page .answer-wrapper__content{padding:16px 16px 19px}.landing-page .answer-wrapper h3{font-size:18px;font-style:normal;font-weight:500;line-height:28px;color:#56bd5b;margin-bottom:8px}.landing-page .answer-wrapper p{font-size:14px;font-style:normal;font-weight:400;line-height:20px}.landing-page .answer-wrapper--wrong{border-color:#e34c4c}.landing-page .answer-wrapper--wrong .answer-wrapper__icon-wrapper{background:rgba(227,76,76,.2);color:#e34c4c}.landing-page .answer-wrapper--wrong h3{color:#e34c4c}.landing-modal .pro-modal__header{gap:24px}.landing-modal .landing-projects__modal-wrapper .pro-modal__header__title,.landing-modal .text-ellipsis,.landing-projects__modal-wrapper .landing-modal .pro-modal__header__title{text-overflow:inherit;-webkit-line-clamp:inherit}.course-overview-container{padding:56px 0}@media(min-width:744px){.course-overview-container{padding:72px 0}}.course-overview-container__modal .pro-modal__body{padding-bottom:24px}@media(min-width:1200px){.course-overview-container{padding:96px 0}}.course-overview-container__title{font-size:24px;font-weight:600;line-height:36px;margin-bottom:24px}@media(min-width:744px){.course-overview-container__title{margin-bottom:16px}}.course-overview-container .header-container{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}@media(min-width:744px){.course-overview-container .header-container{flex-direction:row}}.course-overview-container__text{font-size:24px;line-height:36px;font-weight:600}.course-overview-container__text--title{margin-bottom:1.5rem}@media(min-width:744px){.course-overview-container__text--title{margin-bottom:1rem}}.course-overview-content{border-radius:4px;border:1px solid #d3dce6;padding:1.5rem 1rem .75rem}@media(min-width:744px){.course-overview-content{padding:1.5rem 1.5rem .75rem}}.course-overview-content .overview-list{margin-bottom:12px}.course-overview-content .some-more{all:unset;font-size:16px;font-weight:600;line-height:24px;color:#0556f3}.course-overview-in-modal{color:#25265e}.course-overview-in-modal .overview-list{margin-bottom:0}.course-overview-in-modal .overview-list .course-overview-row{grid-template-columns:32px auto;gap:16px}.course-overview-in-modal .overview-list .course-overview-row .content-number{width:32px;font-size:24px;text-align:center}.course-overview-in-modal .overview-list .description{color:rgba(37,38,94,.67);font-size:16px;font-weight:500;line-height:24px}.modal-footer-text{font-size:18px;font-weight:600;line-height:30px}.overview-list{display:flex;flex-direction:column;list-style:none;padding:0;gap:24px}.overview-list .course-overview-row{border-bottom:1px solid #d3dce6}.overview-list .course-overview-row:last-of-type{border:none}.overview-list .course-overview-row:last-of-type .row-content{padding-bottom:0}.overview-list .course-overview-row:last-of-type .description{margin-bottom:0}@media(min-width:1200px){.overview-list .course-overview-row{gap:32px}}.overview-list .course-overview-row--offer-page:last-child{border-bottom:none}.overview-list .course-overview-row .content-number{color:#6501e5;font-size:24px;font-weight:600;line-height:36px;width:22px;text-align:center}@media(min-width:1200px){.overview-list .course-overview-row .content-number{font-size:36px}}.overview-list .course-overview-row .row-content{padding-bottom:8px}.overview-list .course-overview-row .row-content .content-number{font-size:16px;line-height:24px}.overview-list .course-overview-row .row-content .row-title{font-size:18px;font-weight:600;line-height:30px;margin-bottom:8px}.overview-list .course-overview-row .row-content .description .slate-render p,.overview-list .course-overview-row .row-content .description p{font-size:16px;font-weight:500;line-height:24px;color:rgba(37,38,94,.67)}.learn-with-visualizer-container{padding:96px 0;background:#fff5e7}.learn-with-visualizer-container .landing-section__title{margin-bottom:1rem}.learn-with-visualizer-container .landing-section__title span{color:#6501e5}.learn-with-visualizer-container .img-wrapper{border-radius:8px;overflow:hidden}.learn-with-visualizer-container .img-wrapper video{display:block;max-width:100%}.learn-by-doing-container{display:flex;flex-direction:column;isolation:isolate;padding:72px 0;background-color:#fff5e7}@media(min-width:744px){.learn-by-doing-container{padding:120px 0 48px}}.learn-by-doing-container__title{margin-bottom:16px;font-size:24px;font-weight:600;line-height:36px;color:#25265e}.learn-by-doing-container .highlighted-text{margin-bottom:4px}.learn-by-doing-container .start-now{position:relative}.learn-by-doing-container .start-now .path-arrow{position:absolute;left:174px;top:25px}.learn-by-doing-container .start-now .path-arrow-mb{position:absolute;left:126px;top:13px}.learn-by-doing-container .full-path-link{display:flex;align-items:center;margin-bottom:48px;cursor:pointer;height:30px}@media(min-width:744px){.learn-by-doing-container .full-path-link{margin-bottom:0}}.learn-by-doing-container .full-path-link:hover{color:#03338f}.learn-by-doing-container .image-container{margin-top:0;margin-right:-24px;display:flex;z-index:-100;overflow:hidden}@media(min-width:744px){.learn-by-doing-container .image-container{margin-top:-50px;margin-right:0}}.learn-by-doing-container .image-container.course-learn-by-doing{margin-right:0}.learn-projects-container{background-color:#fff;padding:72px 0}@media(min-width:744px){.learn-projects-container{padding:96px 0}}@media(min-width:1200px){.learn-projects-container{padding:120px 0}}.learn-projects-container .landing-projects__title{margin-bottom:24px}.learn-projects-container .landing-projects__projects{margin-top:20px}.hero-section__content{padding-right:.25rem}.hero-section__container{background:#fff5e7;padding:36px 0 72px;overflow-x:clip;background-image:url(https://cdn.programiz.pro/programiz-static/programiz-pro/course-landing/landing-learn-hero-background-mobile.svg);background-repeat:no-repeat;background-position:top -39px left}@media(min-width:744px){.hero-section__container{padding:56px 0 96px;background-image:none}}@media(min-width:1200px){.hero-section__container{padding:96px 0 156px}}.hero-section__container .container{position:relative;z-index:0}.hero-section__background-image{position:absolute;top:-73px;left:-49px;z-index:-100}@media(min-width:1200px){.hero-section__background-image{top:-124px;left:-165px}}.hero-section__card-wrapper-image{position:absolute;z-index:-100;width:486px;height:486px;bottom:-364px;right:-194px}.hero-section__wrapper{display:flex;align-items:flex-start;gap:16px;z-index:0}@media(min-width:1200px){.hero-section__wrapper{gap:24px}}.hero-section__hero-image{border-radius:2px;border:2px solid #febfbf;background:#ffd6d6;padding:20px 8px;flex-shrink:0;width:124px;height:148px}.hero-section__content-type{display:inline-flex;color:#ff8b6c;font-size:16px;font-weight:600;line-height:24px;text-transform:uppercase;margin-bottom:4px}.hero-section__title{color:#25265e;font-size:36px;font-weight:600;line-height:54px;margin-bottom:12px}.hero-section__summary p{margin:0;color:rgba(37,38,94,.87);font-size:16px;font-weight:500;line-height:24px}.hero-section__summary p a{color:inherit;text-decoration:underline}.hero-section__summary p a:hover{color:#0556f3}.hero-section__content ul{padding-left:0;list-style:none;margin-bottom:0}.hero-section__hero-tags{display:flex;flex-flow:row wrap;gap:12px;margin-top:32px}@media(min-width:744px){.hero-section__hero-tags{gap:16px 12px}}.hero-section__hero-tag{display:flex;padding:6px 12px;gap:4px;border-radius:4px;border:1px solid rgba(55,9,9,.06);background:#ffecd7}.hero-section__hero-tag__icon{display:none;color:#6d6786}@media(min-width:744px){.hero-section__hero-tag__icon{display:flex}}.hero-section__hero-tag__text{color:rgba(37,38,94,.87);font-size:14px;font-weight:500;line-height:20px;margin:0}.hero-section__challenge{position:relative}.hero-section__beta-tag{display:inline-flex;background:#25265e;border-radius:2px;font-weight:600;font-size:10px;line-height:14px;padding:0 4px;min-width:32px;align-self:center;color:#fff;margin-left:4px;align-items:center}.landing-projects__description{margin-bottom:0}.landing-projects__projects{display:grid;grid-row-gap:16px;grid-column-gap:26px;margin-top:40px;list-style-type:none;padding:0}@media(min-width:744px){.landing-projects__projects{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}}@media(min-width:1200px){.landing-projects__projects{grid-column-gap:30px;grid-row-gap:32px}}.landing-projects__projects--singleCol{grid-template-columns:1fr;grid-template-rows:auto auto}@media(min-width:744px){.landing-projects__projects--singleCol{grid-row-gap:20px}}.landing-projects__project{border-radius:4px;border:1px solid #d3dce6;background:#fff;display:flex;gap:12px;padding:16px 12px;margin-top:9px;cursor:pointer;width:100%}.landing-projects__project--homepage{cursor:auto}@media(min-width:1200px){.landing-projects__project{gap:16px;padding:16px 16px 20px}}.landing-projects__project__image{margin-top:-27px;flex-shrink:0}.landing-projects__project__title{color:#25265e;font-size:18px;font-weight:500;line-height:28px;text-align:left}.landing-projects__learn-more{all:unset;margin-top:4px;cursor:pointer;color:#0556f3;font-size:16px;font-weight:500;line-height:24px;gap:4px}.landing-projects__modal{display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media(min-width:744px){.landing-projects__modal{flex-direction:row;gap:24px}}.landing-projects__modal__image{width:91px;height:108px;flex-shrink:0}.landing-projects__modal__desc{margin-bottom:24px;color:rgba(37,38,94,.87);font-size:18px;font-weight:500;line-height:28px}.landing-certificates__description{margin-bottom:24px}.landing-certificates__certificate-wrapper{position:relative;display:inline-block;box-shadow:0 3.27931px 14.21036px 0 rgba(0,3,30,.1)}@media(min-width:744px){.landing-certificates__certificate-wrapper{box-shadow:0 4.0353832245px 17.4866600037px 0 rgba(0,3,30,.1)}.landing-certificates__certificate-wrapper.landing-page{box-shadow:0 2.89823px 12.559px 0 rgba(0,3,30,.1)}}.landing-certificates__certificate--overlay{display:flex;position:absolute;top:0;height:100%;width:100%;background:rgba(0,0,0,.6);align-items:center;justify-content:center;opacity:0}.landing-certificates__certificate--overlay:hover{cursor:pointer;opacity:1}.landing-certificates__overlay-certificate{display:flex;flex-direction:column;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(min-width:744px){.landing-certificates__content{max-width:359px}}@media(min-width:1200px){.landing-certificates__content{max-width:383px}}.landing-certificates--landing{display:flex;gap:32px;align-items:center;position:relative;z-index:0}.landing-certificates__certificate-background-image{position:absolute;width:361px;height:361px;z-index:-100;top:-150px;left:-149px}.landing-certificates__link{margin-top:16px}@media(min-width:744px){.landing-certificates__link{margin-top:12px}}.landing-divider{display:flex;gap:8px;justify-content:center;margin:48px auto}@media(min-width:744px){.landing-divider{margin:72px auto}}.landing-divider--dot{width:8px;height:8px;background-color:#d3dce6;border-radius:50%}.best-way-to-learn{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.best-way-to-learn p strong{line-height:30px}.best-way-to-learn__container{padding:56px 0}@media(min-width:744px){.best-way-to-learn__container{padding:72px 0}}@media(min-width:1200px){.best-way-to-learn__container{padding:96px 0}}.best-way-to-learn__title{color:#25265e;font-size:24px;font-weight:600;line-height:36px}.best-way-to-learn__description{color:rgba(37,38,94,.87);font-size:18px;font-weight:500;line-height:28px}.best-way-to-learn__description p:last-child{margin-bottom:0}.best-way-to-learn__point{color:rgba(37,38,94,.87);font-size:18px;font-weight:500;line-height:28px}.best-way-to-learn ol{display:flex;flex-direction:column;gap:8px}.testimonial-sectionv2__container{padding:56px 0;background:#fafafa}@media(min-width:744px){.testimonial-sectionv2__container{padding:72px 0}}@media(min-width:1200px){.testimonial-sectionv2__container{padding:96px 0}}.testimonial-sectionv2__container .sticky-container{overflow:hidden}.testimonial-sectionv2__title{font-size:24px;line-height:36px;font-weight:600;color:#25265e;margin-bottom:1rem}.testimonial-sectionv2__testimonial{display:flex;background:#fff;border:1px solid #d3dce6;border-radius:4px;min-width:308px;min-height:164px;margin-right:16px}@media(min-width:744px){.testimonial-sectionv2__testimonial{min-width:revert;min-height:revert;margin-right:0}}@media(min-width:1200px){.testimonial-sectionv2__testimonial{width:704px}}.testimonial-sectionv2__testimonial:first-child{margin-left:24px}@media(min-width:744px){.testimonial-sectionv2__testimonial:first-child{margin-left:0}.testimonial-sectionv2__testimonial:first-child .navigator{margin-left:16px}.testimonial-sectionv2__testimonial:nth-child(2){margin-bottom:16px}}@media(min-width:1200px){.testimonial-sectionv2__testimonial:nth-child(2){margin-bottom:0}}.testimonial-sectionv2__testimonial__image img{min-width:76px;height:88px;object-fit:cover}@media(min-width:744px){.testimonial-sectionv2__testimonial__image img{min-width:136px;height:168px}}.testimonial-sectionv2__testimonial__content{display:flex;flex-direction:column;justify-content:space-between;padding:8px 16px 20px 8px}@media(min-width:744px){.testimonial-sectionv2__testimonial__content{padding:20px 24px}}@media(min-width:1200px){.testimonial-sectionv2__testimonial__content--mohammed{padding:14px 16px 20px 20px;position:relative}.testimonial-sectionv2__testimonial__content--mohammed p{position:absolute;top:-16px;right:54px}}.testimonial-sectionv2__testimonial__para{font-size:14px;line-height:20px;color:rgba(37,38,94,.87);font-weight:500;margin-bottom:24px}@media(min-width:744px){.testimonial-sectionv2__testimonial__para{margin-bottom:12px;font-size:18px;line-height:28px}}.testimonial-sectionv2__testimonial__name{font-weight:500;font-size:12px;line-height:16px;color:rgba(37,38,94,.87);margin:auto 0}@media(min-width:744px){.testimonial-sectionv2__testimonial__name{font-size:14px;line-height:20px}}.testimonial-sectionv2__testimonial__name span{width:16px;margin:0 8px;border-radius:5px;border:1px solid #f79522;transform:rotate(90deg)}@media(min-width:744px){.testimonial-sectionv2__testimonial__name span{width:20px}}.testimonial-sectionv2__testimonial__footer{display:flex;justify-content:space-between;align-items:center}.testimonial-sectionv2__testimonial__navigate{display:none;background:none;border:none}@media(min-width:744px){.testimonial-sectionv2__testimonial__navigate{display:flex}}.testimonial-sectionv2__testimonial__navigate .navigator{display:flex;justify-content:center;align-items:center;width:32px;height:32px;background:#f5f5f5;border-radius:50%;border:none}.testimonial-sectionv2__testimonial__navigate .navigator:hover{cursor:pointer;transform:scale(1.1)}.testimonial-sectionv2__mobile-wrapper{overflow:auto;margin:0 -24px}.testimonial-sectionv2__mobile-wrapper::-webkit-scrollbar{display:none}.testimonial-sectionv2__mobile-group{display:flex;overflow-x:auto}.learning-faq__container{padding:56px 0}@media(min-width:744px){.learning-faq__container{padding:72px 0}}@media(min-width:1200px){.learning-faq__container{padding:96px 0}}.learning-faq__container .faq__accordion-title{font-size:24px;font-weight:600;line-height:36px;margin-bottom:16px}.learning-faq__container .accordion__content ul li::marker{font-size:24px;color:rgba(37,38,94,.67)}.learning-faq__container .accordion__item .accordion__title,.learning-faq__container .accordion__item--landing-page .accordion__title{padding-block:1rem;padding-inline:1.5rem 18px}@media(min-width:744px){.learning-faq__container .accordion__item .accordion__title,.learning-faq__container .accordion__item--landing-page .accordion__title{padding:1rem 1.5rem}}.learning-faq__container .accordion__heading{font-size:18px;line-height:28px;font-weight:500}.learning-faq__title{color:#25265e;font-size:24px;font-weight:600;line-height:36px}.learn-by-doing-wrapper{background:#fff5e7;padding-block:72px}@media(min-width:744px){.learn-by-doing-wrapper{padding-block:96px}}@media(min-width:1200px){.learn-by-doing-wrapper{padding-block:120px}}.learn-by-doing-wrapper .learn-by-doing{display:flex;flex-direction:column}@media(min-width:1200px){.learn-by-doing-wrapper .learn-by-doing{flex-direction:row;gap:2.5rem;padding-block:30px}}.learn-by-doing-wrapper .learn-by-doing__main-content{margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid rgba(55,9,9,.17)}@media(min-width:1200px){.learn-by-doing-wrapper .learn-by-doing__main-content{padding-bottom:0;margin-bottom:0;border-bottom:none}}.learn-by-doing-wrapper .learn-by-doing__title{font-weight:600;font-size:24px;line-height:36px;margin-bottom:1rem}@media(min-width:1200px){.learn-by-doing-wrapper .learn-by-doing__title{font-size:32px;line-height:40px}}.learn-by-doing-wrapper .learn-by-doing__text{font-weight:500;font-size:18px;line-height:28px}.learn-by-doing-wrapper .learn-by-doing__text--fact{background:linear-gradient(180deg,#9327fe,#6501e5);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;line-height:27px;margin-bottom:.25rem}.learn-by-doing-wrapper .learn-by-doing__text--detail{line-height:30px;margin-bottom:.75rem}.learn-by-doing-wrapper .learn-by-doing__text--certificate-detail{margin-bottom:1.5rem}@media(min-width:744px){.learn-by-doing-wrapper .learn-by-doing__text--certificate-detail{margin-bottom:.75rem}}@media(min-width:1200px){.learn-by-doing-wrapper .learn-by-doing__text--certificate-detail{line-height:30px;width:264px}}.learn-by-doing-wrapper .learn-by-doing__redirection{display:flex;align-items:flex-start;gap:.5rem;font-weight:600;font-size:18px;line-height:30px;margin-bottom:0;color:#0556f3;cursor:pointer}.learn-by-doing-wrapper .learn-by-doing__redirection--center{justify-content:center}.learn-by-doing-wrapper .learn-by-doing__certified{display:flex;flex-direction:column}@media(min-width:744px){.learn-by-doing-wrapper .learn-by-doing__certified{align-items:center;flex-direction:row-reverse;gap:2rem}}.learn-by-doing-wrapper .learn-by-doing__certificate-img{position:relative;min-width:327px;min-height:231px;margin:auto 0}@media(min-width:744px){.learn-by-doing-wrapper .learn-by-doing__certificate-img{min-width:289px;min-height:204px}}.learn-by-doing-wrapper .learn-by-doing__divider{width:1px;background:rgba(55,9,9,.17);margin-top:-30px;margin-bottom:-30px}.learn-by-doing-wrapper .learn-by-doing .full-path-link:hover{color:#03338f}.pro-header__wrapper--landing-page{background:#fff5e7}.similar-course-wrapper{background:#fff5e7;padding-block:3.5rem}@media(min-width:744px){.similar-course-wrapper{padding-block:4.5rem}}@media(min-width:1200px){.similar-course-wrapper{padding-block:6rem}}.similar-course-wrapper>.container{position:relative;z-index:50}.similar-course-wrapper__title{font-weight:600;font-size:24px;line-height:36px;margin-bottom:1rem}.similar-course-wrapper__title--course{font-size:16px;line-height:24px;margin-bottom:.5rem;max-width:164px}@media(min-width:744px){.similar-course-wrapper__title--course{font-size:18px;line-height:30px;max-width:172px}}.similar-course-wrapper__bg-img{position:absolute;width:397px;min-height:397px;max-height:397px;display:none;z-index:-100}@media(min-width:744px){.similar-course-wrapper__bg-img{display:block;top:-67px;left:-132px}}@media(min-width:1200px){.similar-course-wrapper__bg-img{top:-89px;left:-149px}}.similar-course-wrapper__courses{display:flex;gap:1rem;overflow-x:auto;padding-inline:1rem;margin-inline:-24px}@media(min-width:744px){.similar-course-wrapper__courses{margin-right:0;margin-left:0;margin-inline:0;padding-inline:0;gap:2rem}}.similar-course-wrapper__card{display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;background:#fff;padding:1.5rem 1rem;border-radius:.75rem;border:1px solid #d3dce6;box-shadow:0 4px 8px 0 rgba(77,45,0,.08);cursor:pointer;min-width:196px}.similar-course-wrapper__card:hover{text-decoration:none}@media(min-width:1200px){.similar-course-wrapper__card:hover{border-color:#0556f3}}@media(min-width:744px){.similar-course-wrapper__card{padding:1.5rem 1.5rem 18px}}.similar-course-wrapper__img{display:flex;align-self:center;position:relative;width:136px;min-height:136px;max-height:136px;margin-bottom:1rem}@media(min-width:744px){.similar-course-wrapper__img{width:164px;min-height:164px;max-height:164px}}.similar-course-wrapper__attributes{display:flex;align-items:center;gap:.5rem;padding:0}.similar-course-wrapper__attributes>li{list-style-type:none}.similar-course-wrapper__item{font-weight:500;font-size:12px;line-height:16px;color:rgba(37,38,94,.87)}.similar-course-wrapper__dot{width:4px;height:4px;border-radius:50%;background:#25265e}.lps-toc-container{display:flex;flex-direction:column;gap:24px}.lps-toc-container .lps-toc-accordion{border-radius:4px;background:#fff;border:1px solid #d3dce6}.lps-toc-container .lps-toc-accordion:hover{border-color:#0556f3}.lps-toc-container .lps-toc-accordion.open .lps-toc-accordion-title{border-bottom:1px solid #d3dce6}.lps-toc-container .lps-toc-accordion.open:hover{border-color:#d3dce6}.lps-toc-container .lps-toc-accordion-title{display:flex;align-items:center;gap:8px;padding:1rem;border-radius:4px;background:#fafafa}@media(min-width:744px){.lps-toc-container .lps-toc-accordion-title{padding:1rem .75rem 1rem 1.5rem;gap:.5rem}}.lps-toc-container .lps-toc-accordion-title .course-title{flex-grow:1;margin:0;font-size:16px;font-weight:600;line-height:24px;color:#25265e}@media(min-width:744px){.lps-toc-container .lps-toc-accordion-title .course-title{font-size:18px;line-height:30px}}.lps-toc-container .lps-toc-accordion-title .course-highlight{flex-shrink:0;color:#6501e5;font-size:16px;font-weight:600;line-height:24px;width:78px}@media(min-width:744px){.lps-toc-container .lps-toc-accordion-title .course-highlight{font-size:18px;line-height:30px}}.lps-toc-container .header-left{display:flex;gap:8px}.lps-toc-container .basic-accordion-header .cross-icon{align-self:flex-start}@media(min-width:744px){.lps-toc-container .basic-accordion-header .cross-icon{margin:auto 0}}@media(min-width:1200px){.lps-toc-container__modal{max-height:512px}}.course-toc{display:flex;flex-direction:column;padding:0 24px}.course-toc .course-toc-accordion:last-child:not(.open) .course-toc-accordion-title{border-bottom:none}.course-toc .course-toc-accordion-title{padding:16px 0;border-bottom:1px solid #d3dce6}.course-toc .course-toc-accordion-title .chapter-title{margin:0;font-size:16px;font-weight:500;line-height:24px;color:rgba(37,38,94,.87)}.course-toc .course-toc-accordion-title .chapter-highlight{font-size:16px;font-weight:500;line-height:24px;color:#25265e;white-space:nowrap}.section-toc{display:flex;flex-direction:column;padding:16px 32px;gap:16px}.section-toc .section-title-container{display:flex;gap:8px;color:rgba(37,38,94,.67);text-decoration:none;cursor:default}.section-toc .section-title-container.unlocked{color:#0556f3;cursor:pointer}.section-toc .section-title-container.unlocked:hover{color:#0556f3}.section-toc .section-title-container .section-title{margin:0;font-size:16px;font-weight:500;line-height:24px}.section-toc .section-title-container .section-highlight{font-size:16px;font-weight:500;line-height:24px}.course-toc-accordion.open:not(:last-child) .section-toc{border-bottom:1px solid #d3dce6}.course-content{margin-bottom:24px}@media(min-width:744px){.course-content{margin-bottom:0}}.challenge-toc,.course-content{border-radius:4px;border:1px solid #d3dce6}.challenge-toc .header-left,.course-content .header-left{display:flex;gap:8px}.challenge-toc .course-toc-accordion-title,.course-content .course-toc-accordion-title{padding:16px 0;border-bottom:1px solid #d3dce6}.challenge-toc .course-toc-accordion-title .chapter-title,.course-content .course-toc-accordion-title .chapter-title{margin:0;font-size:18px;font-weight:600;line-height:30px;color:#25265e}.challenge-toc .course-toc-accordion-title .chapter-highlight,.course-content .course-toc-accordion-title .chapter-highlight{color:#6501e5;font-size:18px;font-weight:600;line-height:30px}.challenge-toc{border-radius:4px;border:1px solid #d3dce6}.project-section{background:#fff7ed;border-radius:6px;padding:16px;position:relative;border:2px solid #fed7aa;display:flex;flex-direction:column}@media(min-width:744px){.project-section{flex-direction:row;gap:24px}}.project-section .project-section__icon-col{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.project-section .project-section__icon{background:#fed7aa;color:#fb923c;padding:16px;border-radius:6px;display:flex;align-items:center;justify-content:center}.project-section .project-section__new{position:absolute;right:24px;top:24px;background:#fdba74;color:#fff;padding:0 12px;border-radius:6px;font-size:14px;font-weight:600;height:28px;display:flex;align-items:center}.project-section .project-section__title{font-size:24px;font-weight:700;margin-bottom:12px}.project-section .project-section__desc{color:#25265e;margin-bottom:24px}.project-section .project-section__features{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.project-section .project-section__features .project-section__feature{display:flex;align-items:center;gap:8px;color:rgba(37,38,94,.87);font-size:14px}.project-section .project-section__features .project-section__feature .project-section__dot{width:6px;height:6px;background:#d3dce6;border-radius:50%;display:inline-block;color:rgba(37,38,94,.87)}.project-section .project-section__btn{background:#fb923c;color:#fff;padding:12px 20px;font-weight:500;font-size:16px;line-height:24px;border-radius:6px;display:flex;align-items:center;gap:8px;border:none;cursor:pointer}.project-section .project-section__btn:hover{background:#f97316}.journey-section .journey-section__title{font-size:24px;font-weight:600;line-height:36px;margin-bottom:24px}@media(min-width:744px){.journey-section .journey-section__title{margin-bottom:16px}}.journey-section .journey-card{width:100%;background:#fff;border-radius:6px;padding:24px;border:2px solid #e5e7eb}.journey-section .journey-card .journey-card__steps{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:24px}@media(min-width:744px){.journey-section .journey-card .journey-card__steps{flex-direction:row;gap:0}}.journey-section .journey-card .journey-card__step{flex:1 1;text-align:center}.journey-section .journey-card .journey-card__step .journey-card__icon-row{display:flex;justify-content:center;margin-bottom:16px}.journey-section .journey-card .journey-card__step .journey-card__icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.journey-section .journey-card .journey-card__step .journey-card__icon.basics{background:#dbeafe;color:#2563eb}.journey-section .journey-card .journey-card__step .journey-card__icon.project{background:#ffedd5;color:#fb923c}.journey-section .journey-card .journey-card__step .journey-card__icon.advanced{background:#dcfce7;color:#16a34a}.journey-section .journey-card .journey-card__step .journey-card__step-title{font-weight:600;font-size:18px;line-height:30px;margin-bottom:8px}.journey-section .journey-card .journey-card__step .journey-card__step-desc{color:rgba(37,38,94,.87);font-size:16px;max-width:320px;margin:0 auto}.journey-section .journey-card .journey-card__arrow{flex-shrink:0;padding:0 16px;color:#d1d5db;font-size:32px;display:none}@media(min-width:744px){.journey-section .journey-card .journey-card__arrow{display:block}}.course-toc-accordion--project .course-toc-accordion-title--project{align-items:center;gap:8px}.course-toc-accordion--project .course-toc-accordion-title--project .featured-tag{display:inline-block;background:#ffe082;color:#b26a00;font-size:12px;line-height:24px;font-weight:600;border-radius:6px;padding:0 10px;margin-left:10px;vertical-align:middle;letter-spacing:.5px;text-transform:uppercase}.course-toc-accordion--project .course-toc-project-content-card{margin:16px 0 16px 32px;padding:24px;background:#fff7ed;border-radius:6px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;border:1.5px solid #fb923c}.course-toc-accordion--project .course-toc-project-content-card .tags-container{display:inline-flex;gap:8px;align-items:center;color:#fb923c}.course-toc-accordion--project .course-toc-project-content-card .capstone-pill{background:#fde68a;color:#b45309;font-size:12px;font-weight:700;border-radius:999px;padding:2px 12px;letter-spacing:1px;display:inline-block}.course-toc-accordion--project .course-toc-project-content-card h3{font-size:22px;font-weight:700;color:#b45309}.course-toc-accordion--project .course-toc-project-content-card .desc{color:#4b5563;font-size:15px}.course-toc-accordion--project .course-toc-project-content-card .start-project-btn{background:#fb923c;color:#fff;border-radius:8px;font-weight:600;padding:10px 20px;font-size:15px;display:flex;align-items:center;gap:8px;border:none;border-radius:6px}.course-toc-accordion--project .course-toc-project-content-card .start-project-btn:hover{background:#f97316}.v2-sticky-card{max-width:350px;margin-left:auto;pointer-events:all;padding:32px 24px 16px;flex-direction:column;align-items:flex-start;gap:24px;background-color:#fff;border-radius:6px;border:1px solid #d3dce6;box-shadow:0 8px 12px 0 rgba(1,0,58,.06);margin-top:40px;display:none}@media(min-width:1200px){.v2-sticky-card{display:flex}}.v2-sticky-card--black-friday,.v2-sticky-card--cyber-monday{margin-top:6rem}.v2-sticky-card--mb{display:block;margin-top:0;margin-right:auto;max-width:420px}.v2-sticky-card--mobile{pointer-events:all;padding:24px;border-radius:12px 12px 0 0;border:1px solid #d3dce6;background-color:#fff;box-shadow:0 -8px 12px 0 rgba(1,0,58,.06)}.v2-sticky-card--mobile .container{display:flex;gap:40px;padding:0;max-width:680px}@media(min-width:744px){.v2-sticky-card--mobile{padding:40px 32px}}@media(min-width:1200px){.v2-sticky-card--mobile{display:none}.v2-sticky-card--price-card{display:block}}.v2-sticky-card__container{padding:0;margin:0;max-width:revert}@media(min-width:1200px){.v2-sticky-card__container{padding-inline:15px;margin:0 auto;max-width:1140px;position:-webkit-sticky;position:sticky;top:84px;right:0;width:100%;z-index:100;padding-bottom:96px}}.v2-sticky-card__container--move-top{top:125px}.v2-sticky-card__wrapper{position:fixed;pointer-events:none;width:100%;bottom:0;z-index:100}@media(min-width:1200px){.v2-sticky-card__wrapper{position:absolute;bottom:auto}.v2-sticky-card__wrapper--scroll{height:100%}}.v2-sticky-card__enroll-section{display:flex;flex-direction:column;gap:16px;align-self:stretch}.v2-sticky-card__enroll-section--mobile{flex-grow:1;align-self:center}.v2-sticky-card__enroll-text{color:rgba(37,38,94,.87);font-size:20px;font-weight:500;line-height:30px;transition:color .3s ease-in}.v2-sticky-card__enroll-text--mobile{display:flex;align-items:center;justify-content:space-between}.v2-sticky-card__enroll-text--mobile svg{cursor:pointer}.v2-sticky-card__points{border-top:1px solid #d3dce6;border-bottom:1px solid #d3dce6;padding:24px 0;display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.v2-sticky-card__point-title{color:#25265e;font-size:16px;font-weight:600;line-height:24px}.v2-sticky-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.v2-sticky-card__list__item{display:flex;gap:8px;align-items:flex-start;color:rgba(37,38,94,.87);font-size:14px;font-weight:500;line-height:20px}.v2-sticky-card__list__item svg{flex-shrink:0}.v2-sticky-card__special-highlights{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.v2-sticky-card__special-highlights__items{display:flex;align-items:flex-start;gap:12px;align-self:stretch}.v2-sticky-card__special-highlights__content{flex-grow:1}.v2-sticky-card__special-highlights__sub-text{color:rgba(37,38,94,.67);font-size:14px;font-weight:500;line-height:20px;margin:0}.v2-sticky-card__special-highlights__title{color:#25265e;font-size:16px;font-weight:500;line-height:24px;margin:0}.v2-sticky-card__special-highlights--mobile{display:none}@media(min-width:744px){.v2-sticky-card__special-highlights--mobile{display:flex;flex-grow:1;padding-right:40px;border-right:1px solid #d3dce6;gap:16px}}.v2-sticky-card__icon-wrapper{flex-shrink:0;display:flex;margin:auto}.v2-sticky-card__btn-wrapper{display:flex;justify-content:center;width:100%}.v2-sticky-card__btn-wrapper--share{border-top:1px solid #d3dce6;padding-top:16px}.v2-sticky-card__share{display:flex;justify-content:center}@media(min-width:744px){.v2-sticky-card__share{width:100%;padding-top:1rem;border-top:1px solid #d3dce6}}.v2-sticky-card__btn{all:unset;color:rgba(37,38,94,.87);font-size:14px;font-weight:500;line-height:20px;margin:0}.v2-sticky-card__btn:hover{cursor:pointer}.v2-sticky-card__btn--share{display:flex;align-items:center;gap:4px}@media(min-width:1200px){.sticky-container{max-width:704px}.app--sticky-banner .v2-sticky-card__container{top:132px}}.filter-wrapper{display:flex;justify-content:space-between;align-items:center}.filter-wrapper--pills{margin-bottom:1rem}.filter-wrapper__back,.filter-wrapper__options{display:flex;align-items:center;cursor:pointer}.filter-wrapper__options{position:relative}@media(min-width:576px){.filter-wrapper__options{gap:1rem;cursor:default}}.filter-wrapper__text{font-weight:500;font-size:16px;line-height:24px;color:#25265e;cursor:pointer}.filter-wrapper__text--count{font-size:12px;line-height:16px}.filter-wrapper__text--filter{display:flex;align-items:center}.filter-wrapper__text--filter .filter-title{font-weight:500;font-size:14px;line-height:20px;margin-bottom:0}.filter-wrapper__text--filter svg{transition:transform .2s ease-in-out;transform:rotate(0deg)}@media(min-width:576px){.filter-wrapper__text--filter{display:flex;margin-right:0;align-items:center}}.filter-wrapper__text--filter.active{color:#0556f3}@media(min-width:1200px){.filter-wrapper__text--filter:hover{color:#0556f3}}.filter-wrapper__text--filter.active svg{transform:rotate(-180deg)}.filter-wrapper__text--default-option{margin-bottom:.75rem}.filter-wrapper__text--default-option.active{color:#0556f3}.filter-wrapper__text--option{font-weight:500;color:rgba(37,38,94,.87)}.filter-wrapper__text--option:last-child{margin-bottom:0}.filter-wrapper__text--option:last-child .filter-wrapper__line{display:none}.filter-wrapper__text--option.active,.filter-wrapper__text--option:hover{color:#0556f3}.filter-wrapper__filter-icon{color:#25265e}.filter-wrapper__count{position:absolute;padding:2px 4px;background:#ffd29e;border:1px solid #f9fafc;border-radius:16px;top:-50%;right:-14%}.filter-wrapper__popover{min-width:246px;padding:1rem!important}.filter-wrapper__popover.active{color:#0556f3}.filter-wrapper__popover.pro-popover-content{box-shadow:none}.filter-wrapper__line{width:100%;height:1px;background:#d3dce6;margin-bottom:.75rem}.filter-wrapper__selection{max-height:184px;overflow:auto}.options-overlay{position:fixed;display:flex;flex-direction:column;top:0;left:0;width:100%;height:100dvh;background:#fff;z-index:700}.options-overlay__settings{display:flex;justify-content:space-between;align-items:center;padding:2rem 1.5rem 2.5rem}.options-overlay__items{flex-grow:1;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;padding:0 1.5rem}.options-overlay__items::-webkit-scrollbar{display:none}.options-overlay__footer{padding:2rem 1.5rem 3.75rem;background:#fff}.options-overlay__footer--extra-padding{padding-bottom:6rem}.options-overlay__back-navigation{display:flex;align-items:center;gap:.25rem;cursor:pointer}.options-overlay__btn{padding:.5rem .75rem;border:1px solid #d3dce6}.options-overlay__btn--apply{display:flex;justify-content:center;border:none;padding:.75rem;flex-shrink:0}.options-overlay__btn:focus{outline:none}.options-overlay .pro-btn--secondary:disabled:hover{background-color:revert;color:rgba(37,38,94,.67)}.options-overlay__text{font-weight:500;font-size:16px;line-height:24px;color:#25265e}.options-overlay__text--btn{font-size:14px;line-height:20px}.options-overlay__text--btn-apply{color:#fff}.options-overlay__text--option{flex-grow:1;margin-bottom:0}.options-overlay__text--label{margin-bottom:0;color:rgba(37,38,94,.87)}.options-overlay__text--active{color:#0556f3}.options-overlay__icon{flex-shrink:0;transition:all .3s ease;transform:rotate(90deg)}.options-overlay__icon--active{transform:rotate(270deg);color:#0556f3}.options-overlay__details{display:flex;justify-content:space-between;align-items:center}.options-overlay__toggler{margin-bottom:1.5rem}.options-overlay__toggler:last-child{margin-bottom:0}.options-overlay__option{padding:1.5rem;display:flex;flex-direction:column;gap:16px}.options-overlay__label{position:relative;display:flex;gap:.5rem;align-items:center;margin-bottom:0}.options-overlay__label input[type=checkbox],.options-overlay__label input[type=radio]{display:none}.options-overlay__label:last-child{margin-bottom:0}.options-overlay__radio-checkbox{width:24px;height:24px;border-radius:4px;background:#fff;border:2px solid rgba(0,0,0,.24);display:flex;align-items:center;justify-content:center}.options-overlay__radio-checkbox--active{border:2px solid #0556f3}.options-overlay__radio-checkbox--active .options-overlay__radio-checkbox__tick{opacity:1}.options-overlay__radio-checkbox__tick{opacity:0}.options-overlay .scroll-effect{box-shadow:0 8px 12px rgba(0,0,0,.08)}.options-overlay .scroll-effect-bottom{box-shadow:0 -8px 12px rgba(0,0,0,.08)}.standalone-courses{display:flex;flex-direction:column;gap:1.5rem;background:#1c2130;padding-block:4.5rem}@media(min-width:1200px){.standalone-courses{padding-top:96px;padding-bottom:76px}}.standalone-courses__header{margin-bottom:1.25rem}.standalone-courses__text{font-size:14px;line-height:20px;font-weight:500;color:hsla(0,0%,100%,.87)}.standalone-courses__text--title{font-size:24px;font-weight:600;line-height:36px;margin-bottom:1rem}.standalone-courses__text--desc{font-size:18px;font-weight:500;line-height:28px;margin-bottom:0}.standalone-courses__text--tag{font-size:12px;line-height:16px;color:#25265e}.standalone-courses__text--course{font-weight:700;color:#25265e;text-transform:uppercase}.standalone-courses__text--course-title{font-size:22px;margin-bottom:1.5rem;min-width:222px;min-height:72px}.standalone-courses__text--properties{color:rgba(37,38,94,.87)}.standalone-courses__course-catalog{display:flex;gap:24px;overflow-x:auto;padding-inline:24px;margin-inline:-24px}@media(min-width:744px){.standalone-courses__course-catalog{margin-inline:0;padding-inline:0}}@media(min-width:1200px){.standalone-courses__course-catalog{padding-right:unset;overflow-x:unset;margin-right:-30px}}.standalone-courses__course-catalog .slick-slider{left:-16px}.standalone-courses__course-catalog .slick-list{height:220px}.standalone-courses__course-catalog .slick-track{top:4px;left:16px}.standalone-courses__course-catalog-wrapper{position:relative}.standalone-courses__slide{all:reset;position:absolute;display:flex;align-items:center;justify-content:center;top:calc(50% - 21px);width:43px;height:43px;border-radius:50%;background:#fff;border:none;cursor:pointer;z-index:50}.standalone-courses__slide--left{left:-22px}.standalone-courses__slide--right{right:0;margin-right:-20px}.standalone-courses__slide--no-tablet{display:none}@media(min-width:1200px){.standalone-courses__slide--no-tablet{display:flex}}.standalone-courses__course-card{display:flex;flex-direction:column;padding:2rem 18px 1.5rem;background:#fff1d6;border-radius:4px;cursor:pointer;max-width:255px}.standalone-courses__course-card:hover{filter:drop-shadow(0 6px 10px #676e83);transform:scale(1.01)}.standalone-courses__course-card__header{display:flex;align-items:center;gap:.25rem;margin-bottom:.25rem}.standalone-courses__course-card--card-red>.standalone-courses__text--course-title{color:#370909}.standalone-courses__course-card--card-red .standalone-courses__text--course{color:#ff8b6c}.standalone-courses__course-card--corn-flower-blue{background:#d6f5ff}.standalone-courses__course-card--corn-flower-blue>.standalone-courses__text--course-title{color:#25265e}.standalone-courses__course-card--corn-flower-blue .standalone-courses__text--course{color:#00a3ff}.standalone-courses__tag-wrapper{padding:2px .25rem;background:#ffc33d;border-radius:2px;line-height:0}.standalone-courses__properties{display:flex;align-items:center;gap:.5rem;list-style-type:none;padding:0;margin:0}.standalone-courses__dot{width:4px;height:4px;border-radius:50%;background:#25265e}.sale-timer-banner{display:flex;flex-direction:column;align-items:center;gap:32px}.sale-timer-banner__wrapper{padding:56px 0;position:relative}@media(min-width:744px){.sale-timer-banner__wrapper{padding:72px 0}}@media(min-width:1200px){.sale-timer-banner__wrapper{padding:96px 0}}@media(min-width:744px){.sale-timer-banner__header{padding-left:54px;padding-right:54px}}.sale-timer-banner__header__title{background:linear-gradient(180deg,#00dbcd,#00bbe1);-webkit-background-clip:text;background-clip:text;text-align:center;color:hsla(0,0%,100%,.87);font-size:24px;font-weight:600;line-height:36px;margin-bottom:8px}.sale-timer-banner__header__title--highlight{-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sale-timer-banner__header__subtitle{background:linear-gradient(180deg,#00dbcd,#00bbe1);-webkit-background-clip:text;background-clip:text;text-align:center;color:hsla(0,0%,100%,.87);font-size:20px;font-weight:500;line-height:30px}.sale-timer-banner__desc{text-align:center;display:flex;flex-direction:column;gap:4px;color:hsla(0,0%,100%,.87);font-size:22px;font-weight:600;line-height:30px}.sale-timer-banner__desc--highlight{background:linear-gradient(90deg,#00cdac,#8ddad5);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sale-timer-banner__background-img{position:absolute;right:0;bottom:0;display:none;pointer-events:none}@media(min-width:744px){.sale-timer-banner__background-img{display:block}}.suggestion-box{display:flex;flex-direction:column;margin:0;background:#fff;max-height:100%}.suggestion-box .suggestion-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px 20px;background:#f8faff;border-bottom:1px solid #d3dce6;border-radius:4px 4px 0 0;line-height:0}.suggestion-box .suggestion-header .suggestion-header-title{font-weight:600;font-size:20px;color:#25265e;display:flex;flex-direction:column}.suggestion-box .suggestion-header .suggestion-header-title .sensai-highlight{color:#f79522;line-height:30px}.suggestion-box .suggestion-header .suggestion-header-title .openai{display:inline-flex;align-items:center;font-weight:500;font-size:12px;line-height:16px;color:rgba(37,38,94,.67)}.suggestion-box .suggestion-body{max-height:100%;display:flex;flex-direction:column;padding:24px;overflow:auto}.suggestion-box .suggestion-body.with-loading-container{align-items:center}.suggestion-box .suggestion-body .loading-container{height:148px;width:148px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin:0 auto}.suggestion-box .suggestion-body .analyzing-text{font-weight:500;font-size:16px;line-height:24px;text-align:center;color:#000;position:absolute;bottom:24px}.suggestion-box .suggestion-body .suggestion-text{margin:0;font-weight:400;font-size:16px;line-height:24px;color:#25265e}.suggestion-box .suggestion-body .suggestion-text p{line-height:24px}.suggestion-box .suggestion-body .suggestion-text p code{border:1px solid #d3dce6;border-radius:4px;color:rgba(37,38,94,.87);font-size:14px;line-height:20px;padding:0 8px}.suggestion-box .suggestion-body .suggestion-feedback{margin-top:24px}.suggestion-box .suggestion-body .suggestion-feedback .feedback-text{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-weight:500;font-size:14px;line-height:16px;color:rgba(37,38,94,.67)}.feedback-btn{display:flex;align-items:center;border:1px solid #d3dce6;border-radius:2px;padding:2px 8px;margin-right:4px}.feedback-btn__text{font-weight:500;font-size:14px;line-height:16px;color:rgba(37,38,94,.67)}.feedback-btn:hover{background:#d3dce6;cursor:pointer}.nav-drawer{z-index:1000}.nav-drawer__toggler{display:none}.nav-drawer__container{position:fixed;visibility:hidden;background:#fff;transition:all .2s ease-in-out}@media(min-width:744px){.nav-drawer__container{position:absolute}}.nav-drawer__container--left{top:0;left:0;transform:translate3d(-100%,0,0);width:100%;height:100%;z-index:700}@media(min-width:744px){.nav-drawer__container--left{width:400px}}.nav-drawer__container--right{top:0;right:0;transform:translate3d(100%,0,0);width:100%;height:100%;z-index:700}@media(min-width:744px){.nav-drawer__container--right{width:400px}}.nav-drawer__container--bottom{left:0;right:0;bottom:0;transform:translate3d(0,100%,0);width:100%;height:200px;z-index:700}.nav-drawer__container--top{left:0;right:0;top:0;transform:translate3d(0,-100%,0);width:100%;height:200px;z-index:700}.nav-drawer__container--active{visibility:visible;transform:translateZ(0);transition:all .3s ease-in-out}.nav-drawer__overlay{height:100%;left:0;top:0;width:100%;background:rgba(0,0,0,.6);opacity:0;cursor:pointer;transition:all .2s ease-in-out;pointer-events:none;z-index:500}@media(min-width:744px){.nav-drawer__overlay{position:absolute}}.nav-drawer__overlay--active{opacity:1;pointer-events:auto}.nav-drawer--survey .nav-drawer__container{transition:all .2s cubic-bezier(.23,1,.32,1)}.nav-drawer--survey .nav-drawer__container--active{transition:all .3s cubic-bezier(.23,1,.32,1)}.nav-drawer--survey .nav-drawer__overlay{transition:all .2s cubic-bezier(.23,1,.32,1)}.nav-drawer--survey .nav-drawer__overlay--active{transition:all .3s cubic-bezier(.23,1,.32,1)}@media(min-width:744px){.sensai-suggestion-drawer{max-width:340px}}@media(min-width:1200px){.sensai-suggestion-drawer{max-width:375px}}.survey-nav{background:#1c2130;height:72px;padding-block:16px;display:flex;align-items:center;flex-wrap:nowrap;position:-webkit-sticky;position:sticky;top:0;left:0;z-index:100;border:1px solid transparent}.survey-nav button{width:111px;font-size:14px;font-weight:500;line-height:20px;padding:8px 12px}@media(min-width:744px){.survey-nav{padding-block:10px;height:60px}}.survey-nav-wrapper{display:flex;justify-content:space-between;align-items:center}.survey-logo__img-wrapper{width:104px;height:40px;position:relative;margin-left:-11px}.survey-logo__img-wrapper img{position:relative!important;object-fit:contain}@media(min-width:744px){.survey-logo__img-wrapper{width:165px;margin-left:-8px}.survey-logo__img-wrapper--mobile{display:none}}.survey-logo__img-wrapper--desktop{display:none}@media(min-width:744px){.survey-logo__img-wrapper--desktop{display:block}}.survey-nav--with-border{border-bottom:1px solid hsla(0,0%,100%,.2)}#survey-hero-section{background:#1c2130}.survey-hero{padding-top:48px;padding-bottom:56px}@media(min-width:1200px){.survey-hero .survey-hero-top{display:flex;gap:96px}}.survey-hero__title{background:linear-gradient(180deg,#00bbe1,#00dbcd);-webkit-background-clip:text;background-clip:text;color:transparent;text-transform:uppercase;font-size:16px;font-style:normal;font-weight:600;line-height:24px}@media(min-width:1200px){.survey-hero__title{font-size:18px;line-height:28px}}.survey-hero__heading{color:#fff;margin-top:8px;font-size:24px;font-style:normal;font-weight:600;line-height:36px}@media(min-width:1200px){.survey-hero__heading{font-size:32px;width:566px;line-height:40px}}.survey-hero__text{color:#fff;opacity:.87;margin-top:16px;margin-bottom:0;font-size:16px;font-weight:500;line-height:24px}@media(min-width:1200px){.survey-hero__text{width:566px}}.survey-hero__img-wrapper{position:relative;width:100%;height:227px;margin-top:32px}.survey-hero__img-wrapper img{position:relative!important;object-fit:contain}@media(min-width:744px){.survey-hero__img-wrapper{width:328px;margin-inline:auto}}@media(min-width:1200px){.survey-hero__img-wrapper{width:382px;margin:0}}@media(min-width:744px){.survey-hero__img-wrapper--mobile{display:none}}.survey-hero__img-wrapper--tablet{display:none}@media(min-width:744px){.survey-hero__img-wrapper--tablet{display:block}}@media(min-width:1200px){.survey-hero__img-wrapper--tablet{display:none}}.survey-hero__img-wrapper--desktop{display:none}@media(min-width:1200px){.survey-hero__img-wrapper--desktop{display:block;height:292px}.survey-hero__img-wrapper--desktop img{top:24px!important}}@media(min-width:744px){.survey-hero{padding-top:56px;padding-bottom:64px}}@media(min-width:1200px){.survey-hero{padding-top:56px;padding-bottom:56px}.survey-hero__content{width:566px}}.survey-card-group-wrapper{background-color:#f8faff;padding:72px 0}@media(min-width:1200px){.survey-card-group-wrapper{padding:96px 0}}.survey-card-group{display:flex;flex-direction:column;gap:24px}@media(min-width:744px){.survey-card-group{flex-direction:row;flex-wrap:wrap;gap:40px}}@media(min-width:1200px){.survey-card-group{row-gap:48px;column-gap:30px}}.survey-card-link{display:block;height:252px}.survey-card-link:focus,.survey-card-link:hover{text-decoration:none}.survey-card{flex-shrink:0;padding:26px 24px;border-radius:4px;background-color:#fff;box-shadow:0 4px 12px 0 rgba(28,33,48,.1);outline:1px solid #d3dce6;transition:outline .3s ease-in;height:100%}.survey-card:hover{outline:1px solid #0556f3}.survey-card__icon{width:52px;height:52px;padding:14px;border-radius:50%;display:flex;align-items:center;justify-content:center}.survey-card__icon--purple{background:#ebe8ff}.survey-card__icon--peach{background:#ffeee8}.survey-card__icon--green{background:#e8fffb}.survey-card__icon--orange{background:#fffae8}.survey-card__icon--blue{background:#e8edff}.survey-card__heading{margin-top:16px;font-size:20px;font-weight:600;line-height:30px}.survey-card__text{margin-top:10px;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:rgba(37,38,94,.87);margin-bottom:0;max-width:279px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}@media(min-width:744px){.survey-card__text{margin-top:8px;max-width:272px}}@media(min-width:1200px){.survey-card__text{max-width:302px}}@media(min-width:744px){.survey-card{padding:24px}}.chart-wrapper{padding-block:2.5rem;border-bottom:1px solid #d3dce6}@media(min-width:744px){.chart-wrapper{padding-block:3rem}}.chart-wrapper__text{color:#25265e;font-size:16px;line-height:24px;font-weight:500}.chart-wrapper__text--title{font-size:20px;line-height:30px;font-weight:600;margin-bottom:.5rem}.chart-wrapper__text--desc{margin-bottom:1rem}.chart-wrapper__text--desc--m-top{margin-top:8px}.chart-wrapper__text--desc+.stacked-chart-data{padding-top:0}.chart-wrapper:last-child{border-bottom:none;padding-block:2.5rem 0}@media(min-width:744px){.chart-wrapper:last-child{padding-block:3rem 0}}.chart-data{width:100%}.chart-data+.info-component{margin-top:0}.chart-data--learning-programming{height:var(--learning-programming-mobile)}@media(min-width:1200px){.chart-data--learning-programming{height:var(--learning-programming-desktop)}}.chart-data--frequency{height:var(--frequency-mobile)}@media(min-width:1200px){.chart-data--frequency{height:var(--frequency-desktop)}}.chart-data--usage{height:var(--usage-mobile)}@media(min-width:1200px){.chart-data--usage{height:var(--usage-desktop)}}.chart-data--accuracy{height:var(--accuracy-mobile)}@media(min-width:1200px){.chart-data--accuracy{height:var(--accuracy-desktop)}}.chart-data--challenges{height:var(--challenges-mobile)}@media(min-width:1200px){.chart-data--challenges{height:var(--challenges-desktop)}}.chart-data--medium{height:var(--medium-mobile)}@media(min-width:1200px){.chart-data--medium{height:var(--medium-desktop)}}.chart-data--comparision{height:var(--comparision-mobile)}@media(min-width:1200px){.chart-data--comparision{height:var(--comparision-desktop)}}.chart-data--influence{height:var(--influence-mobile)}@media(min-width:1200px){.chart-data--influence{height:var(--influence-desktop)}}.chart-data--concerns{height:var(--concerns-mobile)}@media(min-width:1200px){.chart-data--concerns{height:var(--concerns-desktop)}}.chart-data--plans{height:var(--plans-mobile)}@media(min-width:1200px){.chart-data--plans{height:var(--plans-desktop)}}.chart-data--recommend{height:var(--recommend-mobile)}@media(min-width:1200px){.chart-data--recommend{height:var(--recommend-desktop)}}.chart-data--jobs{height:var(--jobs-mobile)}@media(min-width:1200px){.chart-data--jobs{height:var(--jobs-desktop)}}.chart-data--job_displacement{height:var(--job_displacement-mobile)}@media(min-width:1200px){.chart-data--job_displacement{height:var(--job_displacement-desktop)}}.chart-data--job_adaptation{height:var(--job_adaptation-mobile)}@media(min-width:1200px){.chart-data--job_adaptation{height:var(--job_adaptation-desktop)}}.chart-data--preparation{height:var(--preparation-mobile)}@media(min-width:1200px){.chart-data--preparation{height:var(--preparation-desktop)}}.chart-data--potential{height:var(--potential-mobile)}@media(min-width:1200px){.chart-data--potential{height:var(--potential-desktop)}}.chart-data--sub_sectors{height:var(--sub_sectors-mobile)}@media(min-width:1200px){.chart-data--sub_sectors{height:var(--sub_sectors-desktop)}}.chart-data--role{height:var(--role-mobile)}@media(min-width:1200px){.chart-data--role{height:var(--role-desktop)}}.chart-data--adaptation{height:var(--adaptation-mobile)}@media(min-width:1200px){.chart-data--adaptation{height:var(--adaptation-desktop)}}.chart-data--sought_skills{height:var(--sought_skills-mobile)}@media(min-width:1200px){.chart-data--sought_skills{height:var(--sought_skills-desktop)}}.chart-data--age{height:var(--age-mobile)}@media(min-width:1200px){.chart-data--age{height:var(--age-desktop)}}.chart-data--gender{height:var(--gender-mobile)}@media(min-width:1200px){.chart-data--gender{height:var(--gender-desktop)}}.chart-data--education{height:var(--education-mobile)}@media(min-width:1200px){.chart-data--education{height:var(--education-desktop)}}.chart-data--country_regions{height:var(--country_regions-mobile)}@media(min-width:1200px){.chart-data--country_regions{height:var(--country_regions-desktop)}}.chart-data--profession{height:var(--profession-mobile)}@media(min-width:1200px){.chart-data--profession{height:var(--profession-desktop)}}.chart-data--learning_platform{height:var(--learning_platform-mobile)}@media(min-width:1200px){.chart-data--learning_platform{height:var(--learning_platform-desktop)}}.chart-data--coding_background{height:var(--coding_background-mobile)}@media(min-width:1200px){.chart-data--coding_background{height:var(--coding_background-desktop)}}.chart-data--coding_experience{height:var(--coding_experience-mobile)}@media(min-width:1200px){.chart-data--coding_experience{height:var(--coding_experience-desktop)}}.chart-data--self_directed_learning{height:var(--self_directed_learning-mobile)}@media(min-width:1200px){.chart-data--self_directed_learning{height:var(--self_directed_learning-desktop)}}.stacked-chart-data{position:relative;width:100%}.stacked-chart-data+.info-component{margin-top:1.5rem}@media(min-width:1200px){.stacked-chart-data+.info-component{margin-top:2.5rem}}.stacked-chart-data--stacked-learning-programming{height:var(--stacked-learning-programming-mobile)}@media(min-width:744px){.stacked-chart-data--stacked-learning-programming{height:var(--stacked-learning-programming-tablet)}}@media(min-width:1200px){.stacked-chart-data--stacked-learning-programming{height:var(--stacked-learning-programming-desktop)}}.stacked-chart-data--stacked-frequency{height:var(--stacked-frequency-mobile)}@media(min-width:744px){.stacked-chart-data--stacked-frequency{height:var(--stacked-frequency-mobile)}}@media(min-width:1200px){.stacked-chart-data--stacked-frequency{height:var(--stacked-frequency-desktop)}}.stacked-chart-data--stacked-continue{height:var(--stacked-continue-mobile)}@media(min-width:744px){.stacked-chart-data--stacked-continue{height:var(--stacked-continue-mobile)}}@media(min-width:1200px){.stacked-chart-data--stacked-continue{height:var(--stacked-continue-desktop)}}.survey-chart-info{font-weight:500;margin-top:1.5rem}.survey-chart-info p{margin-bottom:0}.survey-chart-info__list{list-style-type:disc;margin-bottom:0}.survey-chart-info__item{list-style-type:disc}.description{width:100%}.description__title{font-size:24px;line-height:36px;background-color:#eafafd;margin-bottom:32px;display:inline-block}.description__children{font-weight:500;line-height:24px}.description__link-style{color:inherit;text-decoration:underline}.description__link-style:hover{text-decoration:underline;color:#0556f3}.description__content{display:flex;flex-direction:column;gap:24px}.description__content p{margin-bottom:0}.description-background{background-color:#f8faff}.description-list-style>li{list-style-type:disc}.background-body{display:flex;flex-direction:column;gap:24px}.background__subtitle{font-weight:600;font-size:18px;line-height:28px;margin-bottom:4px}.objectives{display:flex;flex-direction:column;gap:24px}.insight--hero{border-left:2px solid hsla(0,0%,100%,.2);background:#292e3c;padding:16px 24px;width:100%}.insight--hero h3{color:#affffa;font-size:20px;font-weight:500;line-height:30px;margin-bottom:16px}.insight--hero .insight__list{color:hsla(0,0%,100%,.87);font-size:16px;font-weight:500;line-height:24px;margin-bottom:0}.insight--hero .insight__list li:last-child{margin-bottom:0}.insight__list-element{list-style-type:disc;font-size:16px;font-weight:500;line-height:24px;margin-bottom:8px}.insight--impact{background-color:inherit;padding-bottom:48px;border-bottom:1px solid #d3dce6}.insight--impact h3{color:rgba(37,38,94,.87);font-size:18px;font-weight:600;line-height:28px;margin-bottom:8px}.insight--impact .insight__list{color:rgba(37,38,94,.87);font-size:16px;font-weight:500;line-height:24px;margin-bottom:0}.insight--impact .insight__list li:last-child{margin-bottom:0}@media(min-width:1200px){.insight--impact{width:910px}}.insight--impact--no-border{border:none;padding-bottom:0}.insight--mobile{margin-top:0}@media(min-width:1200px){.insight--mobile{display:none}}.info-component{display:flex;gap:4px;color:rgba(37,38,94,.67)}.info-component+.survey-chart-info{margin-top:48px}.info-component+.stacked-chart-data{padding-top:2rem}.info-component__icon{flex-shrink:0;width:16px;height:16px;margin-top:3px}@media(min-width:1200px){.info-component__icon{margin-top:2px;display:flex;align-self:flex-start}}.info-component__text{font-size:14px;font-weight:500;line-height:20px;margin-bottom:0}@media(min-width:1200px){.info-component{display:flex;align-items:center;margin-bottom:1.5rem}}@media(min-width:744px){.info-component{display:flex}}.info-component+.chart-data,.info-component+.chart-wrapper__text{margin-top:24px}.content{position:relative}.h2,.survey-impact__title{font-size:24px;font-style:normal;font-weight:600;line-height:36px}.normal-font,.survey-impact__share-btn{font-size:14px;font-style:normal;font-weight:500;line-height:16px}.survey-impact{margin:0 auto;position:relative;padding:72px 0}.survey-impact__wrapper{display:flex;flex-direction:column}.survey-impact--snow{background-color:#fafafa}.survey-impact--purple-grey{background-color:#f8faff}.survey-impact--white{background-color:#fff}.survey-impact__header{display:flex;flex-direction:column;align-items:start;gap:16px;margin-bottom:24px}.survey-impact__header+.chart-wrapper{padding-top:0}.survey-impact__title{background-color:#eafafd}.survey-impact__share-btn{padding:4px 8px;display:flex;justify-content:center;align-items:center;gap:4px;color:rgba(37,38,94,.67);background-color:#fff;border-radius:3px;border:1px solid #d3dce6;cursor:pointer}.survey-impact__share-btn:focus,.survey-impact__share-btn:hover{background-color:#f8faff;color:rgba(37,38,94,.67)}@media(min-width:744px){.survey-impact__wrapper{width:680px}.survey-impact__header{margin-bottom:32px;flex-direction:row;justify-content:space-between;align-items:center}}@media(min-width:1200px){.survey-impact{padding:80px 0}.survey-impact__wrapper{width:910px}}.nav-drawer__overlay,.survey-drawer{position:fixed}.toc{width:100%;height:100%;background-color:#1c2130;pointer-events:all}.toc__header{display:flex;justify-content:space-between;align-items:center;color:#fff;padding:24px;border-bottom:1px solid hsla(0,0%,100%,.2)}.toc__header h4{color:#fff}.toc__close-btn{background-color:transparent;border:none;color:#fff;cursor:pointer}.toc__list-wrapper{margin-top:24px;padding:0;display:flex;flex-direction:column;gap:12px;list-style:none}.toc__list-wrapper>li>a:hover{text-decoration:none}.toc__list-element{cursor:pointer}.toc__list-element a{color:hsla(0,0%,100%,.67);font-style:normal;font-weight:500;line-height:24px;display:inline-block;height:100%;width:100%;padding:4px 24px}.toc__list-element a:focus{text-decoration:none}.toc__list-element--active,.toc__list-element:hover{background-color:hsla(0,0%,100%,.2)}@media(min-width:744px){.nav-drawer .nav-drawer__container--right{width:100%}}@media(min-width:992px){.nav-drawer .nav-drawer__container--right{width:400px}}.survey-sticky{height:100%;width:100%;pointer-events:none;position:absolute;bottom:auto}.survey-sticky__container{position:-webkit-sticky;position:sticky;top:104px;right:0;width:100%;z-index:50;display:flex;margin:32px auto 0}@media(min-width:744px){.survey-sticky__container{top:132px}}@media(min-width:1200px){.survey-sticky__container{top:140px}}.survey-sticky__dummy-space{width:910px}.survey-sticky__menu{margin-left:16px;pointer-events:all;padding:8px 4px;border:1px solid #d3dce6;border-radius:4px;background-color:#fff;display:inline-block;line-height:0;cursor:pointer;color:#25265e}@media(min-width:744px){.survey-sticky__menu{padding:8px}}.survey-sticky__menu:hover{background-color:#f8faff}@media(min-width:744px){.survey-sticky__container{margin-top:64px}}@media(min-width:992px){.survey-sticky__container{margin-top:86px;padding-inline:15px;max-width:1140px}}.diff .hljs-header,.hljs-built_in,.hljs-comment,.hljs-javadoc,.hljs-keyword,.hljs-title{font-style:normal!important;font-weight:400!important}.challenges-home-wrapper{background:#f9fafc;flex-grow:1}.challenge-filter{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));grid-gap:24px;padding-left:0}.challenge-filter__item{display:flex;align-items:center;gap:16px;border:1px solid #d3dce6;border-radius:2px;padding:12px 8px;cursor:pointer;flex-grow:1}@media(min-width:744px){.challenge-filter__item{flex-grow:0}}.challenge-filter__item:hover{border-color:#0556f3}.challenge-filter__item--label{display:flex;flex-grow:1;font-size:16px;line-height:24px;font-weight:500;color:#25265e;word-break:break-all}.challenge-filter .selected{border-color:#0556f3}.challenge-filter svg{width:40px;height:40px;padding:3px}.challenge-filter path{fill:#0556f3;stroke:#0556f3}.challenge-filter-mb__wrapper{padding:2rem 1.5rem 2.5rem;position:fixed;z-index:700;top:0;height:100dvh;width:100vw;background:#fff;right:0;transition:right .3s ease-in-out}.challenge-filter-mb__wrapper .header__back{gap:4px;cursor:pointer}.challenge-filter-mb__wrapper--hidden{right:-100%;transition:right .2s ease-in-out}.cc-home-links{display:grid;grid-gap:16px;padding-left:0;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin-bottom:0;width:100%}@media(min-width:744px){.cc-home-links{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media(min-width:1200px){.cc-home-links{grid-gap:24px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.cc-home-links__item{display:flex;align-items:center;border:1px solid #d3dce6;border-radius:2px;cursor:pointer;flex-grow:1}@media(min-width:744px){.cc-home-links__item{flex-grow:0}}.cc-home-links__item:hover{border-color:#0556f3}.cc-home-links__item--label{display:flex;flex-grow:1;font-size:14px;line-height:20px;font-weight:500;color:#25265e;word-break:break-all}@media(min-width:744px){.cc-home-links__item--label{font-size:16px;line-height:24px}}.cc-home-links__link{display:flex;align-items:center;gap:8px;text-decoration:none;padding:8px;width:100%}.cc-home-links__link:active,.cc-home-links__link:focus,.cc-home-links__link:hover,.cc-home-links__link:visited{text-decoration:none;color:#25265e}.cc-home-links .selected{border-color:#0556f3}.cc-home-links svg{width:18px;height:18px}@media(min-width:992px){.cc-home-links svg{width:18px;height:18px}}.cc-home-links path{fill:#0556f3;stroke:#0556f3}.challenges-home-layout{display:flex;justify-content:space-between;gap:24px;padding-top:2rem;padding-bottom:6rem}@media(min-width:744px){.challenges-home-layout{display:grid;grid-template-columns:minmax(424px,1fr) minmax(230px,350px)}}.challenges-home{padding-top:2.5rem;padding-bottom:6.5rem}.challenges-home .challenges-home-main{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:24px;max-width:730px}.challenges-home .challenges-home-main.cc-home{max-width:100%}.challenges-home .challenges-home-main.cc-home .cc-home__heading-container{display:flex;width:100%;justify-content:space-between;align-items:center}.challenges-home .challenges-home-main.cc-home .cc-home__heading-container .cc-home__heading-inline{display:inline-flex;font-weight:600;font-size:24px;line-height:36px}.challenges-home .challenges-home-main.cc-home .cc-home__heading{font-weight:600;font-size:24px;line-height:36px}.challenges-home .challenges-home-main.cc-home .cc-home__sub-heading{font-weight:600;font-size:20px;line-height:30px}.challenges-home .challenges-home-main__language{display:flex;width:100%;justify-content:space-between}@media(min-width:744px){.challenges-home .challenges-home-main__language{gap:24px;justify-content:start}}.challenges-home .challenges-home-main__language--title{display:flex;gap:8px;align-items:center;font-size:20px;font-weight:600;line-height:30px;margin-bottom:0;text-transform:capitalize}.challenges-home .challenges-home-main__language--title svg{width:30px;height:30px;padding:6px;background:#0556f3;border-radius:.25rem}.challenges-home .challenges-home-main__language--title svg path{fill:#fff}.challenges-home .challenges-home-main__language--title h1{font-size:20px;line-height:30px;font-weight:600;color:#25265e}.challenges-home .challenges-home-main__language--filter{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:500;line-height:20px;color:#25265e;cursor:pointer;border:1px solid #d3dce6;border-radius:.25rem;padding:9px 8px}@media(min-width:744px){.challenges-home .challenges-home-main__language--filter{padding:4px 8px}}.challenges-home .challenges-home-main__language--filter:hover{background-color:#fff}.challenges-home .challenges-home-main .challenges-home-lists{display:flex;flex-direction:column;width:100%}@media(min-width:744px){.challenges-home .challenges-home-main .challenges-home-lists{overflow-x:hidden}}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-wrapper{display:flex;gap:16px;flex-direction:column}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-wrapper .dropdown-filters .filter-container{display:flex;flex:1 1;justify-content:space-between}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-wrapper .dropdown-filters.challenge-dropdown-filters{padding:0;flex-direction:column;gap:12px}.challenges-home .challenges-home-main .challenges-home-lists .pro-popover-content.challenge-tags-filter{z-index:100}.challenges-home .challenges-home-main .challenges-home-lists .pro-popover-content.challenge-tags-filter .member-search .search-field-terms{padding:8px 30px 8px 44px}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details{width:100%;display:flex;justify-content:center;flex-grow:0}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details.error-page{justify-content:flex-start;padding:0}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper{flex:1 1;border:1px solid #d3dce6;border-radius:4px;overflow-x:auto}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table{width:100%;border-radius:4px}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenges-list__header{border-radius:4px 4px 0 0;background:#f8f7fc;color:#25265e}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenges-list__row{display:grid;border-bottom:1px solid #d3dce6;grid-template-columns:1fr 120px}@media(min-width:992px){.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenges-list__row{grid-template-columns:1fr 120px 136px}}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenges-list__row.cc-home{grid-template-columns:1fr 120px}@media(min-width:744px){.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenges-list__row.cc-home{grid-template-columns:1fr 160px 136px}}@media(min-width:1200px){.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenges-list__row.cc-home{grid-template-columns:1fr 200px 160px 136px}}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenges-list__column{padding:12px 16px;font-weight:500;white-space:nowrap}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenges-list__body{background:#fff}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenges-list__body .challenges-list__row{border-bottom:none}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenges-list__body .challenges-list__row .challenges-list__column{white-space:nowrap;padding:10px 1rem}@media(min-width:744px){.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenges-list__body .challenges-list__row .challenges-list__column{max-width:302px}}@media(min-width:992px){.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenges-list__body .challenges-list__row .challenges-list__column{max-width:296px}}@media(min-width:1200px){.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenges-list__body .challenges-list__row .challenges-list__column{max-width:472px}}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .tr-link:hover{text-decoration:none}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .tr-link:hover .challenges-list__column .title{color:#0556f3}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .tr-link:active,.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .tr-link:focus,.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .tr-link:visited{text-decoration:none}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenge-clickable-row{background:#fafafa}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenge-clickable-row:nth-child(odd){background:#fff}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenge-clickable-row:hover{background-color:#fcfbff}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenge-clickable-row .challenges-list__column .title{color:#25265e;font-weight:500;font-size:16px;line-height:24px;gap:8px;max-width:calc(100vw - 228px)}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenge-clickable-row .challenges-list__column .challenge-list-difficulty-pill{padding:0 8px;font-weight:500;max-height:22px;font-size:14px;line-height:20px;background:transparent}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenge-clickable-row .challenges-list__column .challenge-list-difficulty-pill.alternate{border:none;max-height:16px;font-size:10px;font-weight:400;line-height:14px;align-self:center}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenge-clickable-row .challenges-list__column.challenge-xp{font-weight:600;font-size:16px;line-height:24px;text-align:left;color:rgba(37,38,94,.67)}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenge-clickable-row .challenges-list__column.language{font-weight:600;font-size:16px;line-height:24px;text-align:left;color:rgba(37,38,94,.67);display:flex;align-items:center;gap:8px}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenge-clickable-row .challenges-list__column.language svg{width:24px;height:24px;padding:2px;border-radius:.25rem;flex-shrink:0}.challenges-home .challenges-home-main .challenges-home-lists .challenge-list-details .table-wrapper .challenge-list-table .challenge-clickable-row .challenges-list__column.language svg path{fill:#0556f3;stroke:#0556f3}.challenges-home .challenges-home-main .challenges-home-lists .challenge-tags-filter.challenge-tags-filter-mb .challenge-tags{gap:4px}.challenges-home .challenges-home-main .challenges-home-lists .challenge-tags-filter.challenge-tags-filter-mb .challenge-tags__item{margin-top:0}.challenges-home__mobile-nav{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;border-bottom:1px solid #d3dce6}.challenges-home__mobile-nav__home{display:flex;gap:16px}.challenges-home__mobile-nav__home p{color:#25265e;font-weight:500}.challenges-home__contents{height:calc(100vh - 60px);overflow:hidden;flex-grow:1;display:flex;flex-direction:column}@media(min-width:744px){.challenges-home__contents{overflow-x:auto;height:100dvh}}.challenges-home__contents .challenge-wrapper{height:100%;display:flex;flex-direction:column}@media(min-width:744px){.challenges-home__contents .challenge-wrapper{min-width:944px}}.challenges-home__contents__details{height:100%;padding-bottom:142px}@media(min-width:1920px){.challenges-home__contents__details{width:1508px;margin:0 auto}}.challenges-home__header{height:68px;justify-content:space-between;border-bottom:1px solid #d3dce6;background-color:#fff}.challenges-home__header__title{font-size:24px;line-height:36px;min-width:0}.challenges-home__header-wrapper{display:flex;justify-content:space-between;width:100%}@media(min-width:1920px){.challenges-home__header-wrapper{width:1440px;margin:0 auto}}.challenges-home__topbar-actions{gap:16px}@media(min-width:744px){.challenges-home__topbar-actions{gap:24px}}.challenges-home__topbar-actions .btn{display:flex;align-items:center;gap:8px;height:36px;font-size:14px;line-height:20px;padding:.5rem .75rem .5rem .5rem}.challenges-home__topbar-actions .btn--import{background:#fff}.challenges-home__topbar-actions .active{outline:1px solid #0556f3;color:#0556f3}.challenges-home__get-started{display:flex;justify-content:space-between;background:#fff5e7;padding:1rem 1.5rem;border-bottom:1px solid #d3dce6}@media(min-width:744px){.challenges-home__get-started{border:1px solid #d3dce6;border-radius:4px;padding:1.5rem;margin:1.5rem 2rem}}.challenges-home__get-started__title{font-size:16px;line-height:24px}@media(min-width:744px){.challenges-home__get-started__title{font-size:18px;line-height:28px}}.challenges-home__get-started__desc{font-size:14px;line-height:20px}.challenges-home__get-started .buttons{display:flex;align-items:center;gap:10px}@media(min-width:744px){.challenges-home__get-started .buttons{gap:24px}}.challenges-home__get-started .buttons .btn{background:#fff;padding:.5rem .75rem .5rem .5rem;display:flex;align-items:center;gap:8px;font-weight:500;font-size:14px;line-height:20px}@media(min-width:744px){.challenges-home__get-started .buttons .btn{padding:.75rem 1.25rem .75rem 1rem;font-size:16px;line-height:24px}}.challenges-home .background-overlay{background:rgba(0,0,0,.85);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:100;display:flex;align-items:center;justify-content:center}.challenges-home__details{gap:24px;height:100%;display:flex;overflow-y:auto;flex-direction:column;padding:1.5rem}@media(min-width:744px){.challenges-home__details{display:grid;grid-row-gap:24px;row-gap:24px;grid-column-gap:32px;column-gap:32px;grid-template-columns:repeat(auto-fill,calc(50% - 16px));grid-template-rows:repeat(auto-fit,74px);grid-auto-flow:row;padding:0 2rem 1.5rem}}@media(min-width:1200px){.challenges-home__details{grid-template-columns:repeat(auto-fill,calc(33% - 21px))}}@media(min-width:1920px){.challenges-home__details{grid-template-columns:repeat(auto-fill,336px)}}.challenges-home__details__no-result{font-weight:500;font-size:18px;line-height:28px;text-align:center;color:rgba(37,38,94,.67)}.challenges-home-side{display:none;max-width:350px;min-width:230px}@media(min-width:744px){.challenges-home-side{display:flex;height:-moz-fit-content;height:fit-content;flex-direction:column;gap:32px;margin-top:54px}}.side-section-title{font-size:16px;font-weight:600;line-height:24px}.inner-tabs{background:#fff}.inner-tabs .inner-tabs-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;position:relative}.inner-tabs .inner-tabs-wrapper .overlay{position:absolute;background:hsla(0,0%,100%,.4)}.inner-tabs .search-icon{cursor:pointer;display:flex;align-items:center;border-right:1px solid #d3dce6}.inner-tabs .search-icon--disabled{cursor:not-allowed}.inner-tabs .search-icon--disabled svg{stroke:#d3dce6}.inner-tabs__list{gap:24px;padding:0}.inner-tabs__list .list-item{position:relative;font-weight:500;font-size:14px;line-height:20px;color:#25265e;list-style:none}.inner-tabs__list .list-item--active,.inner-tabs__list .list-item:hover{color:#0556f3}.inner-tabs__list .list-item--active:before{content:"";position:absolute;height:4px;width:4px;border-radius:2px;background:#0556f3;top:calc(100% + 2px);left:calc(50% - 2px)}.leaderboard-section{border:none;padding:0;background:#fff;overflow-x:hidden;height:512px}@media(min-width:744px){.leaderboard-section{border:1px solid #d3dce6;padding:16px 8px 6px}}@media(min-width:1200px){.leaderboard-section{border-radius:4px;border:1px solid #d3dce6;padding:24px 16px 6px}}.challenge-home-leaderboard{overflow:hidden}.challenge-home-leaderboard,.challenge-home-leaderboard .leaderboard-wrapper{display:flex;flex-direction:column}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details{width:100%}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper{flex:1 1;border:1px solid transparent}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper.top-table-wrapper{outline:1px solid #feccbf;overflow:hidden;border-radius:4px;background:#fff6ef}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper.top-table-wrapper table tr{background:#fff6ef}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper table{border:none;width:100%}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper table tbody,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper table tbody tr{width:100%}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper table tbody td{display:inline-flex}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .member-profile{width:100%}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .member-profile__avatar{width:24px;height:24px}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .member-profile__avatar img{border-radius:50%;width:100%;height:100%;object-fit:cover}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .member-profile svg{flex-shrink:0}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .member-profile__desc__title .name{font-size:14px;line-height:16px;max-width:275px}@media(min-width:744px){.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .member-profile__desc__title .name{max-width:175px}}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table{width:100%;border-radius:4px}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table thead,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table thead{border-radius:4px 4px 0 0;color:#25265e;border-bottom:1px solid #d3dce6}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table thead th,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table thead th{padding:8px;font-weight:500}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table tbody,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table tbody{background:#fff}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table tbody tr:last-child,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table tbody tr:last-child{border:none}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table tbody tr td,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table tbody tr td{white-space:nowrap;padding:8px;align-self:center}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table tbody tr td:first-child,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table tbody tr td:first-child{padding-left:12px}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table tbody tr td:last-child,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table tbody tr td:last-child{text-align:right}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table tbody tr.join-leaderboard,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table tbody tr.join-leaderboard{background:#f5f5f5}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table .total-xp,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table .total-xp{min-width:160px}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table .leaderboard-user-profile-active,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table .leaderboard-user-profile-active{border-radius:4px;background:#f8faff}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table .rank-value,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table .rank-value{display:inline-flex;width:44px;font-size:16px;font-weight:400;line-height:24px;color:#25265e}@media(min-width:1200px){.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table .rank-value,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table .rank-value{width:60px}}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table .name-value,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table .name-value{width:calc(100% - 68px - 44px);padding-right:0}@media(min-width:1200px){.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table .name-value,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table .name-value{width:calc(100% - 68px - 60px)}}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table .xp-table-value,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table .xp-table-value{position:relative;display:inline-flex;justify-content:flex-end;width:68px}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table .xp-table-value svg,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table .xp-table-value svg{flex-shrink:0}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table .xp-table-value .title,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table .xp-table-value .title{color:#56bd5b;font-weight:600;font-size:12px;line-height:16px}.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-leaderboard-table .xp-table-value .claim-spot-btn,.challenge-home-leaderboard .leaderboard-wrapper .home-leaderboard-details .table-wrapper .home-top-table .xp-table-value .claim-spot-btn{position:absolute;right:16px}.challenge-home-leaderboard__no-result{background:#f5f5f5;border-radius:4px;margin:0 1.5rem}.challenge-home-leaderboard__no-result--members{font-weight:500;font-size:18px;line-height:28px;text-align:center;padding:1.5rem 0;color:rgba(37,38,94,.67)}.side-stats-sections{display:flex;padding:0;flex-direction:column;border-radius:4px;overflow:hidden;border-bottom:1px solid #d3dce6}@media(min-width:744px){.side-stats-sections{border:1px solid #d3dce6}}.side-stats-sections .stats-card{display:flex;padding:12px 16px;box-shadow:none;flex:1 1;border:none;border-radius:0}.side-stats-sections .stats-card.xp-card{background:#e7ffef;border-bottom:1px solid #d3dce6;border-radius:0}.side-stats-sections .stats-card.xp-card .info-container .info-value{color:rgba(37,38,94,.871)}.side-stats-sections .stats-card.challenges-card{background-color:#fff5e7}.side-stats-sections .stats-card.challenges-card .info-container .info-value{color:rgba(37,38,94,.871)}.side-stats-sections .stats-card .img-container{display:flex;justify-content:center;align-items:center;flex-shrink:0;margin-right:12px}.side-stats-sections .stats-card .img-container svg{width:38px;height:auto;flex-shrink:0;fill:green}.side-stats-sections .stats-card .info-container{display:flex;flex-direction:column;justify-content:center}.side-stats-sections .stats-card .info-container .info-value{font-size:22px;line-height:30px;font-weight:600;text-align:left;color:#6501e5}.side-stats-sections .stats-card .info-container .info-title{font-size:14px;font-weight:500;line-height:20px;text-align:left;margin-bottom:0;color:rgba(37,38,94,.67)}.leaderboard-mb__icon{width:48px;height:48px;bottom:132px;right:16px;cursor:pointer;position:fixed;border-radius:24px;align-items:center;justify-content:center;z-index:50;background:#fff;box-shadow:0 4px 12px rgba(0,10,44,.1)}.leaderboard-mb__wrapper{padding:2rem 1.5rem 2.5rem;position:fixed;z-index:700;top:0;height:100dvh;width:100vw;background:#fff;right:0;transition:right .3s ease-in-out}.leaderboard-mb__wrapper--hidden{right:-100%;transition:right .2s ease-in-out}.leaderboard-mb__wrapper .header{display:flex;justify-content:space-between;align-items:center}.leaderboard-mb__wrapper .header__back{gap:4px;cursor:pointer}.leaderboard-mb__wrapper .header__back p{font-weight:500;color:#25265e}.leaderboard-mb__wrapper .header .btn{background:#fff;border:1px solid #d3dce6;border-radius:4px;height:36px;padding:.5rem .75rem;font-size:14px;line-height:20px}.leaderboard-mb__wrapper__filters{font-weight:500;font-size:16px;line-height:24px;flex:1 1;overflow-y:auto}.leaderboard-mb__wrapper__filters ul{gap:24px}.leaderboard-mb__wrapper__filters ul li{list-style:none;margin-top:1.5rem}.leaderboard-mb__wrapper__filters .toggle-icon{display:flex;align-items:center;transition:transform .2s ease-in-out}.leaderboard-mb__wrapper__filters .toggle-icon--active{color:#0556f3;transform:rotate(180deg)}.leaderboard-mb__wrapper__filters .bottom-filter,.leaderboard-mb__wrapper__filters .role-filter,.leaderboard-mb__wrapper__filters .tags-filter{max-height:5000px;overflow:hidden;transition:max-height .3s ease-in-out}.leaderboard-mb__wrapper__filters .bottom-filter--hidden,.leaderboard-mb__wrapper__filters .role-filter--hidden,.leaderboard-mb__wrapper__filters .tags-filter--hidden{max-height:0;transition:max-height .2s ease-in-out}.leaderboard-mb__wrapper__filters .bottom-filter .teams-filter-item,.leaderboard-mb__wrapper__filters .role-filter .teams-filter-item,.leaderboard-mb__wrapper__filters .tags-filter .teams-filter-item{display:flex;align-items:center;gap:8px;cursor:pointer}.leaderboard-mb__wrapper__filters .bottom-filter .teams-filter-item--active,.leaderboard-mb__wrapper__filters .bottom-filter .teams-filter-item:hover,.leaderboard-mb__wrapper__filters .role-filter .teams-filter-item--active,.leaderboard-mb__wrapper__filters .role-filter .teams-filter-item:hover,.leaderboard-mb__wrapper__filters .tags-filter .teams-filter-item--active,.leaderboard-mb__wrapper__filters .tags-filter .teams-filter-item:hover{color:#0556f3}.leaderboard-mb__wrapper .apply-filter{font-size:16px;line-height:24px;border:none}.leaderboard-overlay-mb{position:absolute;inset:0;background:#fff;display:flex;z-index:700;align-items:center;justify-content:center;height:100svh;width:100vw}.leaderboard-overlay-mb--hidden{left:-100%;transition:left .3s ease-in-out}.pro-popover-content.solution-edit-popover{z-index:150}.pro-popover-content.simple-dropdown-popover{z-index:150;min-width:90px}.pro-popover-content.simple-dropdown-popover.leaderboard-range-filter{z-index:800}@media(min-width:744px){.pro-popover-content.simple-dropdown-popover.leaderboard-range-filter{z-index:150}}.back-to-top-fixed-button{position:absolute;right:32px;z-index:50;bottom:64px}.pro-popover-content.challenge-list-filter{width:156px;z-index:100}.pill{font-size:.75rem;padding:.25rem .5rem;display:inline-flex;gap:10px;line-height:1rem;font-weight:500;border-radius:2.25rem}.pill-group{display:flex;gap:.5rem;flex-wrap:wrap}.pill-w-number{padding-right:.75rem;align-items:center}.pill-w-number span{line-height:1}.pill.clickable{transition:all .1s ease-in-out;cursor:pointer}.pill.clickable:hover{transform:scale(1.03);background-color:#f8faff}.pill-filled--primary{background-color:#0556f3;color:#fff}.pill-filled--primary.dark{background-color:#1b1b1b;color:#fff}.pill-filled--secondary{background-color:#6501e5;color:#fff}.pill-filled--secondary.dark{background-color:#666;color:#fff}.pill-filled--teal{background-color:#00dbcd;color:#fff}.pill-filled--teal.dark{background-color:#00796b;color:#fff}.pill-filled--warning{background-color:#ffe8d6;color:#fff}.pill-filled--warning.dark{background-color:#f44336;color:#fff}.pill-outlined--primary{border:1.4px solid #0556f3;background-color:#fff;color:#25265e}.pill-outlined--primary.dark{border-color:#1b1b1b;background-color:#1b1b1b;color:#25265e}.pill-outlined--secondary{border:1.4px solid #6501e5;background-color:#fff;color:#25265e}.pill-outlined--secondary.dark{border-color:#666;background-color:#1b1b1b;color:#25265e}.pill-outlined--teal{border:1.4px solid #00dbcd;background-color:#fff;color:#25265e}.pill-outlined--teal.dark{border-color:#00796b;background-color:#1b1b1b;color:#25265e}.pill-outlined--warning{border:1.4px solid #ffe8d6;background-color:#fff;color:#25265e}.pill-outlined--warning.dark{border-color:#f44336;background-color:#1b1b1b;color:#25265e}.pill-outlined--difficulty{border:1.4px solid #00dbcd;background-color:#fff;color:#00dbcd}.pill-outlined--difficulty.dark{border-color:#00dbcd;background-color:#1b1b1b;color:#00dbcd}.pill-outlined--xp{border:1.4px solid #56bd5b;background-color:#fff;color:#56bd5b}.pill-outlined--xp.dark{border-color:#56bd5b;background-color:#1b1b1b;color:#56bd5b}.pills-wrapper{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.pills-wrapper .pill-item{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:2px .5rem;background:#fff;border:1px solid #d3dce6;border-radius:4px;width:-moz-fit-content;width:fit-content}.pills-wrapper .pill-item__text{font-weight:500;font-size:14px;line-height:20px;color:rgba(37,38,94,.67);max-width:100px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.pills-wrapper .pill-item__dismiss-icon{color:rgba(37,38,94,.67);cursor:pointer}.pill-outlined--very-easy{border:1.4px solid #00a3ff;background-color:#fff;color:#00a3ff}.pill-outlined--very-easy.dark{border:1.4px solid #feccbf;background-color:#1b1b1b;color:#feccbf}.pill-outlined--easy{border:1.4px solid #04c1ab;background-color:#fff;color:#04c1ab}.pill-outlined--easy.dark{border:1.4px solid #c1c6f0;background-color:#1b1b1b;color:#c1c6f0}.pill-outlined--medium{border:1.4px solid #f8a737;background-color:#fff;color:#f8a737}.pill-outlined--medium.dark{border:1.4px solid #ffc33d;background-color:#1b1b1b;color:#ffc33d}.pill-outlined--hard{border:1.4px solid #e34c4c;background-color:#fff;color:#e34c4c}.pill-outlined--hard.dark{border:1.4px solid #ff8477;background-color:#1b1b1b;color:#ff8477}.pill-outlined--expert{border:1.4px solid #9327fe;background-color:#fff;color:#9327fe}.pill-outlined--expert.dark{border:1.4px solid #00dbcd;background-color:#1b1b1b;color:#00dbcd}.pill-outlined--language{font-size:12px;line-height:16px;font-weight:500;text-transform:capitalize;color:#6d6e93;border:1px solid #d3dce6}.pill-outlined--language svg{width:16px;height:16px;border-radius:20px;background-color:#6d6e93;padding:3px}.challenge-info-pill{gap:4px;padding:4px 8px;display:inline-flex;align-items:center;border-radius:4px}.new-tag{display:inline-block;background:#ffc33d;border-radius:2px;font-weight:600;font-size:12px;line-height:16px;padding:1px 4px;height:18px;min-width:36px;color:rgba(37,38,94,.87)}.new-tag--sensai{height:unset;padding:0 4px 0 6px;min-width:48px;font-size:16px;font-weight:600;line-height:24px}.coming-soon-tag{display:inline-flex;align-items:center;background:#ffe8d6;border-radius:2px;font-weight:600;font-size:12px;line-height:16px;padding:0 .25rem;height:18px;color:rgba(37,38,94,.67)}.banner__wrapper .sticker__primary:first-child{max-width:min-content}@media(min-width:576px){.banner__wrapper .sticker__primary:first-child{max-width:unset}}.banner__wrapper .sticker--black-friday .sticker__primary:nth-child(2){display:none}@media(min-width:744px){.banner__wrapper .sticker--black-friday .sticker__primary:nth-child(2){display:block}}.banner__wrapper .sticker--cyber-monday{background:linear-gradient(90deg,#f6d365,#fda085)!important;color:#1c2130!important}.banner__wrapper .sticker--cyber-monday .sticker__primary:nth-child(2){display:none}@media(min-width:744px){.banner__wrapper .sticker--cyber-monday .sticker__primary:nth-child(2){display:block}}.banner__wrapper .banner__cta{white-space:nowrap}.banner__wrapper--cyber-monday{border-bottom:1px solid hsla(0,0%,100%,.2)}.banner__wrapper--cyber-monday .banner__description,.banner__wrapper--cyber-monday .banner__title{color:hsla(0,0%,100%,.87)}.banner__wrapper--cyber-monday .banner__timer{color:hsla(0,0%,100%,.87);font-size:14px;font-weight:500;line-height:20px;display:none}@media(min-width:1200px){.banner__wrapper--cyber-monday .banner__timer{display:block}}.banner__wrapper--cyber-monday .banner__cta{color:#00a3ff}.toggle{padding:4px;border-radius:4px;border:1px solid #d3dce6;width:min-content}.toggle,.toggle__btn{display:flex;align-items:flex-start;background:#f8faff}.toggle__btn{padding:8px 16px;border-radius:4px;color:rgba(37,38,94,.67);font-size:16px;font-weight:500;line-height:24px;transition:none}.toggle__btn.active{border-radius:4px;background:#fff;box-shadow:0 2px 4px 0 rgba(29,0,89,.06);color:#25265e;border:1px solid #d3dce6;color:#6501e5;font-weight:600}.toggle__btn.active:hover{color:#6501e5}.toggle__btn:hover{color:#0556f3}.dsa-lp__hero-section{overflow:clip}.dsa-lp__hero-section__container{padding:0}@media(min-width:992px){.dsa-lp__hero-section__container{padding-left:32px;padding-right:32px}}@media(min-width:1200px){.dsa-lp__hero-section__container{padding-left:15px;padding-right:15px}.dsa-lp__hero-section{overflow:visible}}.dsa-lp__hero-section__logo{border-bottom:1px solid #d3dce6;margin-bottom:32px}@media(min-width:1200px){.dsa-lp__hero-section__logo{margin-top:81px;margin-bottom:32px;border-bottom:none}}.dsa-lp__hero-section__logo-image{position:relative;width:162px;height:60px;left:-10px}@media(min-width:1200px){.dsa-lp__hero-section__logo-image{height:48px}}.dsa-lp__hero-section__wrapper{display:flex;flex-direction:column;padding-bottom:54px;gap:32px}@media(min-width:744px){.dsa-lp__hero-section__wrapper{gap:52px;align-items:flex-start;flex-direction:row;padding-bottom:81px}}@media(min-width:1200px){.dsa-lp__hero-section__wrapper{gap:62px;align-items:flex-end}}.dsa-lp__hero-section__content{max-width:100%;padding:0 24px}@media(min-width:744px){.dsa-lp__hero-section__content{padding:24px 0 0 32px;max-width:285px;width:100%}}@media(min-width:992px){.dsa-lp__hero-section__content{padding-left:0}}@media(min-width:1200px){.dsa-lp__hero-section__content{max-width:496px;padding:8px 0;width:100%}}.dsa-lp__hero-section__content__title{font-size:32px;line-height:40px;font-weight:600;color:#25265e;margin-bottom:16px}@media(min-width:1200px){.dsa-lp__hero-section__content__title{font-size:48px;line-height:60px}}.dsa-lp__hero-section__content__description{display:none;font-size:18px;line-height:30px;color:rgba(37,38,94,.87);margin-bottom:24px}@media(min-width:1200px){.dsa-lp__hero-section__content__description{display:block}}.dsa-lp__hero-section__content__btn{padding:9px 26px;font-size:18px;line-height:30px;font-weight:500;color:#fff;box-shadow:-4px 4px 0 0 #9fc0ff;display:flex;gap:10px}.dsa-lp__hero-section__content__btn svg{width:20px;height:20px}@media(min-width:1200px){.dsa-lp__hero-section__content__btn svg{width:26px;height:26px}.dsa-lp__hero-section__content__btn{padding:16px 26px;font-size:24px;line-height:32px}}.dsa-lp__hero-section__visualizer{position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.dsa-lp__hero-section__visualizer__content{width:-moz-fit-content;width:fit-content;height:100%;border-radius:16px;padding:16px;background:rgba(0,163,255,.2);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(18.8px);-webkit-backdrop-filter:blur(18.8px)}@media(min-width:1200px){.dsa-lp__hero-section__visualizer__content{padding:24px;width:100%}}.dsa-lp__hero-section__visualizer__star-effect{position:absolute;top:-45px;left:-45px;z-index:-100;display:none}@media(min-width:1200px){.dsa-lp__hero-section__visualizer__star-effect{display:block}}.dsa-lp__hero-section__visualizer__title{font-size:14px;line-height:21px;font-weight:400;font-family:var(--droid-sans-mono);color:#25265e;margin-bottom:12px}@media(min-width:1200px){.dsa-lp__hero-section__visualizer__title{font-size:18px;line-height:26px;margin-bottom:16px}}.dsa-lp__hero-section__visualizer__ball{position:absolute;z-index:-100;width:78px;height:78px;border-radius:50%;background:linear-gradient(122.74deg,#ffe259 -29.26%,#ffa751 107.23%);bottom:-21px;right:-21px}@media(min-width:744px){.dsa-lp__hero-section__visualizer__ball{bottom:-37px;right:-22px}}@media(min-width:1200px){.dsa-lp__hero-section__visualizer__ball{width:213px;height:213px;right:-73px;bottom:-75px;left:unset}}.dsa-lp__hero-section__visualizer__image-wrapper{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:12px}@media(min-width:1200px){.dsa-lp__hero-section__visualizer__image-wrapper{width:504px;height:240px}}.dsa-lp__hero-section__visualizer__image-wrapper img{max-height:100%;object-fit:contain;object-position:left}.dsa-lp__hero-section__visualizer__image-wrapper video{max-width:100%;height:auto}@media(min-width:744px){.dsa-lp__hero-section__visualizer__image-wrapper video{pointer-events:none}}.dsa-lp__mastery-path{background-color:#f0f4ff;overflow-x:clip}.dsa-lp__mastery-path__container{padding-top:40px;padding-bottom:64px}@media(min-width:744px){.dsa-lp__mastery-path__container{padding-top:96px;padding-bottom:72px}}@media(min-width:1200px){.dsa-lp__mastery-path__container{padding-block:120px}}.dsa-lp__mastery-path__header{display:flex;flex-direction:column;margin-bottom:64px;gap:12px}@media(min-width:1200px){.dsa-lp__mastery-path__header{gap:8px;margin-bottom:92px}}.dsa-lp__mastery-path__header h2{font-weight:600;font-size:24px;line-height:36px;letter-spacing:0;color:#25265e}@media(min-width:744px){.dsa-lp__mastery-path__header h2{font-size:28px;line-height:36px}}@media(min-width:1200px){.dsa-lp__mastery-path__header h2{font-size:36px;line-height:44px}}.dsa-lp__mastery-path__header p{font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;color:rgba(37,38,94,.87);margin-bottom:0}@media(min-width:744px){.dsa-lp__mastery-path__header p{font-size:18px;line-height:28px}}.dsa-lp__mastery-path__chapters{display:flex;flex-direction:column}.dsa-lp__mastery-path__chapter-card{position:relative;display:flex;align-items:center;border-radius:16px;padding:24px;background:rgba(110,203,206,.2);border:1px solid #6ecbce;flex-direction:column;height:195px}@media(min-width:744px){.dsa-lp__mastery-path__chapter-card{padding:24px 24px 32px;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:32px}}@media(min-width:1200px){.dsa-lp__mastery-path__chapter-card{padding:40px 64px 64px 76px;height:283px;gap:64px}}@media(min-width:744px){.dsa-lp__mastery-path__chapter-card--reverse{flex-direction:row-reverse;padding-left:32px;padding-top:40px}.dsa-lp__mastery-path__chapter-card--reverse .dsa-lp__mastery-path__chapter-card__list{margin-top:0}}@media(min-width:1200px){.dsa-lp__mastery-path__chapter-card--reverse{margin-bottom:0}.dsa-lp__mastery-path__chapter-card--reverse .dsa-lp__mastery-path__chapter-card__list{margin-top:26px}.dsa-lp__mastery-path__chapter-card--reverse{padding:40px 64px 64px 76px}}.dsa-lp__mastery-path__chapter-card--last{height:96px;padding-top:14px}@media(min-width:744px){.dsa-lp__mastery-path__chapter-card--last{height:153px;padding-top:34px}}@media(min-width:1200px){.dsa-lp__mastery-path__chapter-card--has-testimonial{padding-bottom:82px;max-height:300px;height:100%}}.dsa-lp__mastery-path__chapter-card__img-testimonial-wrapper{position:relative;display:flex;flex-direction:column;align-items:end;top:-20px;width:calc(100% - 28px);margin:0 auto}@media(min-width:744px){.dsa-lp__mastery-path__chapter-card__img-testimonial-wrapper{flex-direction:row;top:0;width:100%;margin:0}}@media(min-width:1200px){.dsa-lp__mastery-path__chapter-card__img-testimonial-wrapper{width:auto}}.dsa-lp__mastery-path__chapter-card__img-testimonial-wrapper--last{align-items:flex-start;width:100%}@media(min-width:744px){.dsa-lp__mastery-path__chapter-card__img-testimonial-wrapper--last{width:100%;position:absolute;top:130px;width:calc(100% - 48px)}}@media(min-width:1200px){.dsa-lp__mastery-path__chapter-card__img-testimonial-wrapper--last{width:100%;top:120px}}.dsa-lp__mastery-path__chapter-card__testimonial{position:relative;z-index:50;bottom:15px}@media(min-width:744px){.dsa-lp__mastery-path__chapter-card__testimonial{position:absolute;top:100%;bottom:unset}}.dsa-lp__mastery-path__chapter-card__testimonial--right{left:0}@media(min-width:744px){.dsa-lp__mastery-path__chapter-card__testimonial--right{top:132px;left:325px}}@media(min-width:1200px){.dsa-lp__mastery-path__chapter-card__testimonial--right{top:217px;left:462px}}.dsa-lp__mastery-path__chapter-card__testimonial--left{right:unset}@media(min-width:744px){.dsa-lp__mastery-path__chapter-card__testimonial--left{top:160px;right:325px}}@media(min-width:1200px){.dsa-lp__mastery-path__chapter-card__testimonial--left{top:188px;right:430px}}.dsa-lp__mastery-path__chapter-card__testimonial--last{left:0;right:unset}@media(min-width:744px){.dsa-lp__mastery-path__chapter-card__testimonial--last{right:unset;top:-271px;left:307px}}@media(min-width:1200px){.dsa-lp__mastery-path__chapter-card__testimonial--last{top:-231px;left:338px}}.dsa-lp__mastery-path__chapter-card__wrapper{position:relative;padding-bottom:68px}@media(min-width:744px){.dsa-lp__mastery-path__chapter-card__wrapper{padding-bottom:0}}.dsa-lp__mastery-path__chapter-card__wrapper:nth-child(2n-1){background-image:repeating-linear-gradient(180deg,#f0f4ff,#f0f4ff 110px,#fff 0,#fff)}@media(min-width:744px){.dsa-lp__mastery-path__chapter-card__wrapper:nth-child(2n-1){background-image:repeating-linear-gradient(180deg,#f0f4ff,#f0f4ff 100px,#fff 0,#fff)}}@media(min-width:1200px){.dsa-lp__mastery-path__chapter-card__wrapper:nth-child(2n-1){background-image:repeating-linear-gradient(180deg,#f0f4ff,#f0f4ff 166px,#fff 0,#fff)}}.dsa-lp__mastery-path__chapter-card__wrapper:nth-child(2n){background-image:repeating-linear-gradient(180deg,#fff,#fff 90px,#f0f4ff 0,#f0f4ff)}@media(min-width:744px){.dsa-lp__mastery-path__chapter-card__wrapper:nth-child(2n){background-image:repeating-linear-gradient(180deg,#fff,#fff 100px,#f0f4ff 0,#f0f4ff)}}@media(min-width:1200px){.dsa-lp__mastery-path__chapter-card__wrapper:nth-child(2n){background-image:repeating-linear-gradient(180deg,#fff,#fff 162px,#f0f4ff 0,#f0f4ff)}}.dsa-lp__mastery-path__chapter-card__wrapper .container{display:flex;flex-direction:column}@media(min-width:744px){.dsa-lp__mastery-path__chapter-card__wrapper .container{gap:114px}}@media(min-width:1200px){.dsa-lp__mastery-path__chapter-card__wrapper .container{gap:184px}}.dsa-lp__mastery-path__chapter-card__wrapper--last{padding-bottom:0}@media(min-width:1200px){.dsa-lp__mastery-path__chapter-card__wrapper--last{padding-top:50px}}.dsa-lp__mastery-path__chapter-card__chapter{background:transparent;flex:1 1;width:100%}.dsa-lp__mastery-path__chapter-card__header{border-radius:12px 12px 12px 0;padding:16px;outline:1px solid #d3dce6;position:absolute;top:-31px;left:0}@media(min-width:1200px){.dsa-lp__mastery-path__chapter-card__header{top:-60px;padding:24px}}.dsa-lp__mastery-path__chapter-card__placeholder{width:72px;height:72px;border:1.57px dashed #9327fe;border-radius:6px;flex-shrink:0;background:hsla(0,0%,100%,.4)}.dsa-lp__mastery-path__chapter-card__title{font-weight:500;font-size:20px;line-height:30px;color:#25265e}@media(min-width:1200px){.dsa-lp__mastery-path__chapter-card__title{font-size:24px;line-height:30px;font-weight:600}}.dsa-lp__mastery-path__chapter-card__list{list-style:none;padding:0;margin:26px 0 0;width:100%}.dsa-lp__mastery-path__chapter-card__list .dsa-lp__mastery-path__chapter-card__list-item:last-child{border-bottom:none;padding-bottom:none}@media(min-width:744px){.dsa-lp__mastery-path__chapter-card__list{margin-top:16px;width:224px}}@media(min-width:1200px){.dsa-lp__mastery-path__chapter-card__list{width:100%;margin-top:26px}.dsa-lp__mastery-path__chapter-card__list .dsa-lp__mastery-path__chapter-card__list-item:last-child{border-bottom:1px solid rgba(211,220,230,.7);padding-bottom:12px}}.dsa-lp__mastery-path__chapter-card__list .dsa-lp__mastery-path__chapter-card__list-item:first-child{padding-top:0}.dsa-lp__mastery-path__chapter-card__list-item{padding-block:12px;color:rgba(37,38,94,.87);font-weight:500;font-size:16px;line-height:24px;display:flex;align-items:center;border-bottom:1px solid rgba(211,220,230,.7)}@media(min-width:1200px){.dsa-lp__mastery-path__chapter-card__list-item{font-size:20px;line-height:30px}}.dsa-lp__mastery-path__chapter-card__list-item__dot{width:6px;height:6px;border-radius:50%;background:rgba(37,38,94,.67);flex-shrink:0;margin:8px}@media(min-width:1200px){.dsa-lp__mastery-path__chapter-card__list-item__dot{width:10px;height:10px}}.dsa-lp__mastery-path__chapter-card__image-wrapper{flex-shrink:1;border-radius:12px;padding:12px;border-width:2px;border-style:solid;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:-8px 8px 7px 0 rgba(17,37,93,.06)}.dsa-lp__mastery-path__chapter-card__image-wrapper video{max-width:100%;height:auto;border-radius:8px;margin-bottom:-6px}@media(min-width:744px){.dsa-lp__mastery-path__chapter-card__image-wrapper video{pointer-events:none}}@media(max-width:1200px){.dsa-lp__mastery-path__chapter-card__image-wrapper{position:relative}}@media(min-width:1200px){.dsa-lp__mastery-path__chapter-card__image-wrapper{padding:24px}}.dsa-lp__mastery-path__chapter-card__image-wrapper--last{max-width:unset}@media(min-width:1200px){.dsa-lp__mastery-path__chapter-card__image-wrapper--last{position:absolute;z-index:100}}@media(max-width:1200px){.dsa-lp__mastery-path__chapter-card__image-wrapper--last{left:0;right:0;width:100%}}.dsa-lp__mastery-path__chapter-card .vertical-arrow{flex-shrink:0;display:block;width:40px;position:absolute;top:19px;left:20px;z-index:10}.dsa-lp__engagement{position:relative;width:100%;height:100%}.dsa-lp__engagement__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-100;display:flex;flex-direction:column;align-items:flex-end;background:#ffefe3}@media(min-width:744px){.dsa-lp__engagement__bg{-webkit-clip-path:polygon(0 12%,29% -4%,100% 32%,100% 100%,0 100%);clip-path:polygon(0 12%,29% -4%,100% 32%,100% 100%,0 100%)}}@media(min-width:1200px){.dsa-lp__engagement__bg{-webkit-clip-path:polygon(0 34%,29% -4%,100% 32%,100% 100%,0 100%);clip-path:polygon(0 34%,29% -4%,100% 32%,100% 100%,0 100%)}}.dsa-lp__engagement__wrapper{position:relative;display:flex;flex-direction:column;gap:24px}@media(min-width:744px){.dsa-lp__engagement__wrapper{gap:40px;flex-direction:row}}@media(min-width:1200px){.dsa-lp__engagement__wrapper{gap:90px}}.dsa-lp__engagement__reddit-comment{position:relative;top:-28px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;box-shadow:0 26.24px 26.24px -13.12px rgba(14,63,126,.039),0 13.12px 13.12px -6.56px rgba(14,63,126,.039),0 6.56px 6.56px -3.28px rgba(36,51,70,.039),0 3.28px 3.28px -1.64px rgba(36,51,70,.039),0 1.09px 1.09px -.55px rgba(42,51,69,.039),0 0 0 1.09px rgba(14,63,126,.039);border-radius:12px}.dsa-lp__engagement__reddit-comment:before{content:"";position:absolute;top:18px;left:-14px;width:100%;height:100%;border-radius:18px;border:2px solid #feccbf;z-index:-100}.dsa-lp__engagement__reddit-comment--compact{top:0;left:14px}@media(min-width:744px){.dsa-lp__engagement__reddit-comment--compact{left:0}}.dsa-lp__engagement__insights{display:flex;flex-direction:column;gap:32px;flex:1 1;padding:40px 0}@media(min-width:744px){.dsa-lp__engagement__insights{gap:12px;padding:86px 0 30px}}@media(min-width:1200px){.dsa-lp__engagement__insights{padding:50px 0 45px;gap:16px}}.dsa-lp__engagement__insights__item-wrapper{display:flex;justify-content:space-between;padding:0 4px}@media(min-width:1200px){.dsa-lp__engagement__insights__item-wrapper{gap:146px;justify-content:unset;padding:0}}.dsa-lp__engagement__insights__item{text-align:center}@media(min-width:744px){.dsa-lp__engagement__insights__item{text-align:left}}.dsa-lp__engagement__insights__count{font-size:36px;line-height:46px;font-weight:600;color:#25265e}@media(min-width:1200px){.dsa-lp__engagement__insights__count{font-size:44px;line-height:50px}}.dsa-lp__engagement__insights__label{font-size:14px;line-height:20px;font-weight:500;color:rgba(37,38,94,.67);margin:0}@media(min-width:1200px){.dsa-lp__engagement__insights__label{color:rgba(37,38,94,.87)}}.dsa-lp__approach-section{padding-block:130px 198px;background-color:#fafafa;text-align:center}.dsa-lp__approach-section__title{font-size:36px;font-weight:600;color:#25265e;margin-bottom:72px;line-height:45px;letter-spacing:0;text-align:center}.dsa-lp__approach-section__cards{display:flex;justify-content:center;gap:84px;flex-wrap:wrap;padding-left:0}.dsa-lp__approach-section__card{background:#fff;border:2px solid #d3dce6;border-radius:12px;padding:0 22px 22px;position:relative;text-align:left}@media(min-width:1200px){.dsa-lp__approach-section__card{max-width:308px}}.dsa-lp__approach-section__icon-wrapper{position:relative;top:-20px;left:-50px;border-radius:8px}.dsa-lp__approach-section__card-title{font-weight:600;font-size:24px;line-height:36px;letter-spacing:0;color:#25265e;margin-bottom:16px}.dsa-lp__approach-section__card-description{font-weight:500;font-size:18px;line-height:28px;letter-spacing:0;color:rgba(37,38,94,.87)}.dsa-lp__ai-and-expert__wrapper{padding:72px 0}@media(min-width:1200px){.dsa-lp__ai-and-expert__wrapper{padding:120px 0 164px}}.dsa-lp__ai-and-expert__header{margin-bottom:32px}.dsa-lp__ai-and-expert__header__title{font-size:28px;line-height:36px;font-weight:600;color:#25265e;margin-bottom:8px}@media(min-width:744px){.dsa-lp__ai-and-expert__header__title{font-size:36px;line-height:45px;text-align:center}}.dsa-lp__ai-and-expert__header__description{font-size:16px;line-height:24px;color:rgba(37,38,94,.87);font-weight:500;margin:0}@media(min-width:744px){.dsa-lp__ai-and-expert__header__description{font-size:18px;line-height:28px;text-align:center}}.dsa-lp__ai-and-expert__cards{display:flex;flex-direction:column;gap:72px}@media(min-width:744px){.dsa-lp__ai-and-expert__cards{gap:100px}}@media(min-width:1200px){.dsa-lp__ai-and-expert__cards{gap:24px;flex-direction:row}}.dsa-lp__ai-and-expert__card{display:flex;flex-direction:column;max-width:100%;max-height:352px;border:2px solid #699af8;background:linear-gradient(90deg,rgba(169,201,255,.2),rgba(194,233,251,.2));padding:24px;border-radius:12px;flex:1 1}@media(min-width:744px){.dsa-lp__ai-and-expert__card{padding:32px;flex-direction:row;max-height:202px;gap:48px}}@media(min-width:1200px){.dsa-lp__ai-and-expert__card{max-width:543px;flex-direction:column;gap:0;padding:46px 40px;max-height:352px}}.dsa-lp__ai-and-expert__card__ai-content{max-width:100%;width:100%}@media(min-width:744px){.dsa-lp__ai-and-expert__card__ai-content{max-width:255px}}@media(min-width:1200px){.dsa-lp__ai-and-expert__card__ai-content{max-width:100%}}.dsa-lp__ai-and-expert__card__expert-content{max-width:100%;width:100%}@media(min-width:744px){.dsa-lp__ai-and-expert__card__expert-content{max-width:300px}}@media(min-width:1200px){.dsa-lp__ai-and-expert__card__expert-content{max-width:100%}}.dsa-lp__ai-and-expert__card__title{font-size:20px;line-height:30px;font-weight:600;color:#25265e;margin-bottom:20px}@media(min-width:744px){.dsa-lp__ai-and-expert__card__title{font-size:22px;line-height:30px;margin-bottom:12px}}@media(min-width:1200px){.dsa-lp__ai-and-expert__card__title{font-size:24px;line-height:30px;margin-bottom:20px}}.dsa-lp__ai-and-expert__card__description{font-size:14px;line-height:20px;color:#25265e;margin-top:16px;font-weight:400;margin-bottom:12px}@media(min-width:744px){.dsa-lp__ai-and-expert__card__description{font-size:16px;line-height:24px;margin-bottom:0}}@media(min-width:1200px){.dsa-lp__ai-and-expert__card__description{font-size:18px;line-height:30px;margin-bottom:12px}}.dsa-lp__ai-and-expert__card__description--ai{margin-bottom:12px}@media(min-width:744px){.dsa-lp__ai-and-expert__card__description--ai{margin-bottom:0}}@media(min-width:1200px){.dsa-lp__ai-and-expert__card__description--ai{margin-bottom:28px}}.dsa-lp__ai-and-expert__card--purple{border:2px solid #9327fe;background:linear-gradient(90deg,rgba(215,198,255,.2) -10.5%,rgba(253,203,239,.2))}.dsa-lp__ai-and-expert__ai-feedback{display:flex}@media(min-width:1200px){.dsa-lp__ai-and-expert__ai-feedback{margin-left:-18px}}.dsa-lp__ai-and-expert__ai-feedback__icon{width:24px;height:24px;flex-shrink:0}@media(min-width:1200px){.dsa-lp__ai-and-expert__ai-feedback__icon{width:32px;height:32px}}.dsa-lp__ai-and-expert__expert-badge{display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px solid #9327fe;background:linear-gradient(90deg,rgba(215,198,255,.57) -10.5%,rgba(253,203,239,.57));padding:22px;border-radius:12px;opacity:.67}.dsa-lp__ai-and-expert__expert-badge__title{display:flex;align-items:center;justify-content:center;gap:8px;font-size:18px;line-height:28px;font-weight:500;color:#25265e;margin-bottom:4px}.dsa-lp__ai-and-expert__expert-badge__response-time{font-size:16px;line-height:24px;font-weight:400;color:rgba(37,38,94,.87);margin:0;text-align:center}.dsa-lp__join-now{background:#1c2130;color:#fff}.dsa-lp__join-now__wrapper{display:flex;flex-direction:column;align-items:center;padding:64px 0 48px}@media(min-width:744px){.dsa-lp__join-now__wrapper{padding:72px 0}}.dsa-lp__join-now__title{font-size:32px;line-height:40px;font-weight:600;color:#25265e;color:#fff;text-align:center;margin-bottom:24px}.dsa-lp__join-now__description{color:hsla(0,0%,100%,.67);margin-bottom:24px;font-weight:500;text-align:center;font-style:italic;font-size:14px;line-height:20px}@media(min-width:992px){.dsa-lp__join-now__description{font-size:16px;line-height:24px}}.dsa-lp__join-now__btn{font-size:18px;line-height:28px;font-weight:600;background:#fff;display:flex;gap:8px;color:#25265e;margin-bottom:8px;border:1px solid #d3dce6}.dsa-lp__join-now__btn:hover{background:#d3dce6;color:#25265e}.dsa-lp__testimonial-wrapper{position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;z-index:0}.dsa-lp__testimonial-wrapper:before{content:"";position:absolute;top:16px;left:-13px;width:100%;height:100%;border-radius:18px;border:2px solid #fdb6a4;z-index:-100}@media(min-width:1200px){.dsa-lp__testimonial-wrapper:before{background:#fff}}.dsa-lp__testimonial-wrapper .quote-testimonial{position:absolute;top:-6px;left:4px}.dsa-lp__testimonial-wrapper .quote-testimonial svg{width:20px;height:16px}.dsa-lp__testimonial{padding:24px;border:2px solid #fdb6a4;display:flex;flex-direction:row;gap:4px;width:100%;border-radius:18px;background:#fff}@media(min-width:744px){.dsa-lp__testimonial{width:317px}}@media(min-width:1200px){.dsa-lp__testimonial{width:536px}}.dsa-lp__testimonial__quote{display:none}@media(min-width:1200px){.dsa-lp__testimonial__quote{display:block}}.dsa-lp__testimonial__author{display:flex;align-items:center;gap:12px}.dsa-lp__testimonial__author-divider{height:20px}@media(min-width:1200px){.dsa-lp__testimonial__author-divider{height:28px}}.dsa-lp__testimonial__author-divider svg{height:20px}@media(min-width:1200px){.dsa-lp__testimonial__author-divider svg{height:28px}}.dsa-lp__testimonial__text{position:relative;font-size:14px;line-height:20px;font-weight:400;color:rgba(37,38,94,.87);margin-bottom:16px}@media(min-width:1200px){.dsa-lp__testimonial__text{font-size:18px;line-height:30px}}.dsa-lp__testimonial__author-image-placeholder{width:24px;height:24px;display:flex;border-radius:50%;overflow:hidden}@media(min-width:1200px){.dsa-lp__testimonial__author-image-placeholder{width:32px;height:32px}}.dsa-lp__testimonial__author-image-placeholder img{flex-shrink:0}.dsa-lp__testimonial__author-info{display:flex;align-items:center;gap:12px;font-weight:500;color:rgba(37,38,94,.87);font-size:12px;line-height:16px}@media(min-width:1200px){.dsa-lp__testimonial__author-info{font-size:16px;line-height:24px}}.online-indicator{display:block;width:8px;height:8px;border-radius:50%;background:#56bd5b}.video-testimonial-wrapper{position:relative;z-index:0;margin-bottom:34px;margin-top:36px;width:calc(100% - 16px)}@media(min-width:744px){.video-testimonial-wrapper{margin-top:0;padding-left:74px;padding-right:10px;width:100%;margin-bottom:14px}}@media(min-width:1200px){.video-testimonial-wrapper{padding-right:16px;padding-left:76px}}.video-testimonial{overflow:hidden;border-radius:16px 16px 16px 0;box-shadow:4px 4px 4px 0 rgba(68,51,17,.06)}@media(min-width:744px){.video-testimonial{display:flex;height:523px;overflow:hidden}}@media(min-width:1200px){.video-testimonial{border-radius:32px 64px 64px 0}}.video-testimonial:after{content:"";width:100%;height:100%;position:absolute;top:16px;left:16px;border:2px solid #feccbf;background-color:#f9f9ff;z-index:-100;border-radius:0 16px 16px 0}@media(min-width:744px){.video-testimonial:after{width:calc(100% - 92px);left:98px}}@media(min-width:1200px){.video-testimonial:after{border-radius:64px 80px 72px 0;width:calc(100% - 120px);left:120px}}.video-testimonial__star-effect{position:absolute;right:-28px;bottom:-34px;z-index:50}@media(min-width:744px){.video-testimonial__star-effect{right:-32px;bottom:-32px}}@media(min-width:1200px){.video-testimonial__star-effect{right:-55px;bottom:-57px}}.video-testimonial .iframe-wrapper{background:#fff2e9;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}.video-testimonial .iframe-wrapper video{min-width:100%;max-width:100%;background:linear-gradient(135deg,#fdf6ef,#d3cdc5 50%,#696662);min-height:553px;object-fit:cover}@media(min-width:744px){.video-testimonial .iframe-wrapper video{height:550px;max-width:unset;min-height:unset}}@media(min-width:1200px){.video-testimonial .iframe-wrapper video{min-width:310px}}@media(min-width:744px){.video-testimonial .iframe-wrapper{border-radius:32px 0 0 0;flex-shrink:0;max-width:299px}}.video-testimonial__content{background-color:#fff2e9;padding:38px 1rem 2rem}@media(min-width:744px){.video-testimonial__content{padding:1rem}}@media(min-width:1200px){.video-testimonial__content{padding:2.5rem 3rem}}.video-testimonial__title-wrapper{padding:2rem 0 2rem 1.25rem;background:#fff2e9}@media(min-width:744px){.video-testimonial__title-wrapper{background:transparent;padding:0}}.video-testimonial__title{font-size:22px;line-height:30px}@media(min-width:744px){.video-testimonial__title{font-size:22px;line-height:30px}}@media(min-width:1200px){.video-testimonial__title{font-size:32px;line-height:40px}}.video-testimonial__sub-title{margin-top:8px;color:rgba(37,38,94,.67);font-size:14px;font-weight:500;line-height:20px;margin-bottom:0}@media(min-width:744px){.video-testimonial__sub-title{margin-bottom:1rem}}@media(min-width:1200px){.video-testimonial__sub-title{margin-bottom:3rem}}.video-testimonial__text{color:rgba(37,38,94,.87);margin:0 0 1rem;font-weight:500;position:relative}@media(min-width:744px){.video-testimonial__text{margin:0;font-weight:400}}@media(min-width:1200px){.video-testimonial__text{font-size:18px;line-height:26px;margin:1rem 0 2rem}}.video-testimonial__link-group{display:flex;gap:16px;flex-direction:column}@media(min-width:744px){.video-testimonial__link-group{flex-direction:row}}@media(min-width:1200px){.video-testimonial__link-group{flex-direction:row;gap:48px}}.video-testimonial__link{display:inline-flex;font-weight:500;align-items:center;color:#0556f3}.video-testimonial__link:hover{text-decoration:none}@media(min-width:744px){.video-testimonial__link{font-size:14px;line-height:20px}}@media(min-width:1200px){.video-testimonial__link{font-size:16px;line-height:24px}}.video-testimonial__link--full-story{color:rgba(37,38,94,.87)}.video-testimonial__link--full-story:focus,.video-testimonial__link--full-story:hover,.video-testimonial__link--full-story:visited{text-decoration:none}.video-btn{padding:8px 16px;border-radius:4px;background:#25265e;position:absolute;bottom:20px;right:8px;z-index:50;color:#fff}.video-btn:active,.video-btn:focus,.video-btn:hover{cursor:pointer;background:rgba(37,38,94,.67)}@media(min-width:744px){.video-btn{bottom:45px;right:12px}}.video-btn--testimonial{bottom:12px;right:10px}.mk-plan__hero{overflow-x:clip}.mk-plan__hero__wrapper{padding-top:40px;position:relative}@media(min-width:744px){.mk-plan__hero__wrapper{padding:48px 0}}@media(min-width:1200px){.mk-plan__hero__wrapper{padding:80px 0 120px}}.mk-plan__hero__content{display:flex;flex-direction:column;padding-bottom:280px}@media(min-width:744px){.mk-plan__hero__content{padding-bottom:32px}}@media(min-width:1200px){.mk-plan__hero__content{align-items:center;padding-bottom:0}}.mk-plan__hero__logo{margin-bottom:35px}@media(min-width:744px){.mk-plan__hero__logo{margin-bottom:62px}}@media(min-width:1200px){.mk-plan__hero__logo{margin-bottom:24px}}.mk-plan__hero__logo-image{position:relative;left:0;width:126px}@media(min-width:744px){.mk-plan__hero__logo-image{width:172px;left:5px}}@media(min-width:1200px){.mk-plan__hero__logo-image{width:230px;height:67px;left:0}}.mk-plan__hero__header{position:relative}.mk-plan__hero__header__ball{position:absolute;z-index:-100;border-radius:50%;background:#ffc33d;width:78px;height:78px;top:-19px;left:-36px}@media(min-width:744px){.mk-plan__hero__header__ball{width:76px;height:76px;top:-24px;left:-22px}}@media(min-width:1200px){.mk-plan__hero__header__ball{width:113px;height:113px;top:-28px;left:-48px}}.mk-plan__hero__header__title{color:#25265e;font-size:32px;line-height:40px;margin-bottom:12px}@media(min-width:744px){.mk-plan__hero__header__title{margin-bottom:24px}}@media(min-width:1200px){.mk-plan__hero__header__title{font-size:48px;line-height:60px;margin-bottom:16px;text-align:center}}.mk-plan__hero__description{font-weight:400;color:rgba(37,38,94,.87);font-size:18px;line-height:30px;text-align:center;margin-bottom:24px}@media(min-width:1200px){.mk-plan__hero__description{max-width:646px}}.mk-plan__hero__btn{padding:9px 24px;font-weight:500;font-size:18px;line-height:30px}@media(min-width:744px){.mk-plan__hero__btn{padding:17px 24px;font-weight:600;font-size:22px;line-height:30px}}@media(min-width:1200px){.mk-plan__hero__btn{padding:16px 26px;font-size:24px;line-height:32px}}.mk-plan__hero__testimonial{position:absolute;right:-42px;bottom:-6px}@media(min-width:744px){.mk-plan__hero__testimonial{bottom:unset;right:-36px;top:104px}}.mk-plan__trusted-brands{background:#dfdaff}.mk-plan__trusted-brands__wrapper{position:relative;padding:40px 0}@media(min-width:744px){.mk-plan__trusted-brands__wrapper{padding:48px 0}}@media(min-width:1200px){.mk-plan__trusted-brands__wrapper{padding:40px 0 26px}}.mk-plan__trusted-brands__content{display:flex;flex-direction:column;gap:24px;max-width:646px;width:100%}@media(min-width:744px){.mk-plan__trusted-brands__content{gap:12px;margin:0 auto}}@media(min-width:1200px){.mk-plan__trusted-brands__content{margin:0 0 0 auto;gap:16px}}.mk-plan__trusted-brands__title{font-size:20px;font-weight:500;line-height:30px;text-align:center;color:rgba(37,38,94,.67)}@media(min-width:1200px){.mk-plan__trusted-brands__title{text-align:left}}.mk-plan__trusted-brands__list{display:flex;flex-wrap:wrap;gap:24px;row-gap:32px;justify-content:center;align-items:center;list-style:none;margin-bottom:0;padding:0 4px}@media(min-width:744px){.mk-plan__trusted-brands__list{justify-content:flex-start;gap:48px;padding:0}}.mk-plan__trusted-brands__testimonial{position:absolute;top:-61px;left:0}.mk-plan__roadmap{background:#faf0ff}.mk-plan__roadmap__wrapper{padding:72px 0}@media(min-width:744px){.mk-plan__roadmap__wrapper{padding:96px 0}}@media(min-width:1200px){.mk-plan__roadmap__wrapper{padding:160px 0 120px}}.mk-plan__roadmap__title{font-size:24px;font-weight:600;line-height:36px;margin-bottom:32px}@media(min-width:744px){.mk-plan__roadmap__title{text-align:center;margin-bottom:24px}}@media(min-width:1200px){.mk-plan__roadmap__title{font-size:36px;line-height:45px;margin-bottom:32px}}.mk-plan__roadmap__cards{display:flex;flex-direction:column;gap:48px;align-items:center}@media(min-width:744px){.mk-plan__roadmap__cards{gap:32px}}@media(min-width:1200px){.mk-plan__roadmap__cards{gap:48px}}.mk-plan__roadmap__card{position:relative;display:flex;flex-direction:column;gap:12px;border:1px solid #d3dce6;border-radius:4px;max-width:886px;width:100%;background:#fff;padding:16px}@media(min-width:744px){.mk-plan__roadmap__card{flex-direction:row;padding:24px;gap:16px}}@media(min-width:1200px){.mk-plan__roadmap__card{padding:32px 24px 32px 32px;gap:12px}}.mk-plan__roadmap__card:before{content:"";position:absolute;top:-1px;left:-1px;width:3px;height:calc(100% + 2px);border-top-left-radius:4px;border-bottom-left-radius:4px;background:linear-gradient(180deg,rgba(147,39,254,.8) 17.05%,rgba(101,1,229,.8))}@media(min-width:1200px){.mk-plan__roadmap__card:before{width:4px}}.mk-plan__roadmap__card__step-wrapper{flex-shrink:0;position:relative}.mk-plan__roadmap__card__step-wrapper .vertical-arrow{position:absolute;flex-shrink:0;display:block;width:14px;top:36px;left:0;right:0;margin:0 auto;z-index:10}.mk-plan__roadmap__card__step{padding:4px 0;background:linear-gradient(180deg,#9327fe 17.05%,#6501e5);border-radius:8px;width:74px;text-align:center}@media(min-width:744px){.mk-plan__roadmap__card__step{width:80px}}@media(min-width:1200px){.mk-plan__roadmap__card__step{width:92px}}.mk-plan__roadmap__card__step span{font-size:16px;line-height:24px;font-weight:600;color:#fff}@media(min-width:744px){.mk-plan__roadmap__card__step span{font-size:18px;line-height:28px}}@media(min-width:1200px){.mk-plan__roadmap__card__step span{font-size:22px;line-height:30px}}.mk-plan__roadmap__card__title{font-size:18px;line-height:28px;font-weight:600;margin-bottom:2px}@media(min-width:744px){.mk-plan__roadmap__card__title{font-size:20px;line-height:30px;margin-bottom:0}}@media(min-width:1200px){.mk-plan__roadmap__card__title{font-size:24px;line-height:36px;margin-bottom:2px}}.mk-plan__roadmap__card__info{display:flex;flex-direction:column;gap:0;margin-bottom:16px;justify-content:center}@media(min-width:744px){.mk-plan__roadmap__card__info{flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap;row-gap:0}}@media(min-width:1200px){.mk-plan__roadmap__card__info{margin-bottom:24px;gap:12px}}.mk-plan__roadmap__card__info__divider{display:none;color:#d3dce6;font-weight:500;font-size:22px;line-height:24px}@media(min-width:744px){.mk-plan__roadmap__card__info__divider{display:block}}.mk-plan__roadmap__card__info__text{font-size:14px;line-height:20px;font-weight:500;color:#25265e;margin-bottom:0}@media(min-width:1200px){.mk-plan__roadmap__card__info__text{font-size:16px;line-height:24px}}.mk-plan__roadmap__card__info__text--sub{font-weight:400;color:rgba(37,38,94,.87)}.mk-plan__roadmap__card__project{display:flex;gap:16px}.mk-plan__roadmap__card__project__image{display:none;flex-shrink:0;width:64px;height:76px}@media(min-width:744px){.mk-plan__roadmap__card__project__image{display:block}}@media(min-width:1200px){.mk-plan__roadmap__card__project__image{width:72px;height:86px}}.mk-plan__roadmap__card__project__description{width:100%}.mk-plan__roadmap__card__project__description h4{font-weight:600;font-size:16px;line-height:24px;color:#25265e;margin-bottom:2px}@media(min-width:1200px){.mk-plan__roadmap__card__project__description h4{font-size:18px;line-height:30px;margin-bottom:4px}}.mk-plan__roadmap__card__project__description p{font-weight:400;font-size:14px;line-height:20px;color:rgba(37,38,94,.87);margin-bottom:0}@media(min-width:1200px){.mk-plan__roadmap__card__project__description p{font-size:16px;line-height:24px}}.mk-plan__testimonial-card-wrapper{position:relative;z-index:50;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}@media(min-width:1200px){.mk-plan__testimonial-card-wrapper{left:14px}}.mk-plan__testimonial-card-wrapper:before{content:"";position:absolute;top:26px;left:-16px;width:100%;height:calc(100% - 8px);background:#f9f9ff;border-top-left-radius:64px;border-top-right-radius:16px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;z-index:-100;border:2px solid #feccbf}.mk-plan__testimonial-card{padding:24px 26px 30px 24px;max-width:308px;width:100%;background:#fff2e9;border-top-left-radius:64px;border-top-right-radius:16px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;box-shadow:-4px 4px 4px 0 rgba(67,27,0,.059)}@media(min-width:744px){.mk-plan__testimonial-card{padding:26px 24px 28px}}@media(min-width:1200px){.mk-plan__testimonial-card{padding:40px 24px 32px 40px;max-width:401px}}.mk-plan__testimonial-card__quote{position:absolute;top:15px;left:-36px}.mk-plan__testimonial-card__quote svg{width:35px;height:27px}.mk-plan__testimonial-card__quote path{fill:#ffe8d6;stroke:#ff987d}.mk-plan__testimonial-card__testimonial{font-weight:400;font-size:16px;line-height:24px;color:#25265e;margin-bottom:16px}@media(min-width:1200px){.mk-plan__testimonial-card__testimonial{font-size:18px;line-height:26px;margin-bottom:28px}}.mk-plan__testimonial-card__info{display:flex;flex-direction:column;gap:2px}.mk-plan__testimonial-card__name{font-weight:600;font-size:14px;line-height:22px;color:#25265e}@media(min-width:1200px){.mk-plan__testimonial-card__name{font-size:16px;line-height:24px}}.mk-plan__testimonial-card__author-info{font-weight:400;font-size:14px;line-height:22px;color:rgba(37,38,94,.67)}.mk-plan__overview{background:#f8faff}.mk-plan__overview__wrapper{padding:72px 0}@media(min-width:744px){.mk-plan__overview__wrapper{padding:96px 0}}@media(min-width:1200px){.mk-plan__overview__wrapper{padding:120px 0}}.mk-plan__overview__title{font-weight:600;margin-bottom:32px;color:#25265e;font-size:24px;line-height:36px}@media(min-width:744px){.mk-plan__overview__title{text-align:center}}@media(min-width:1200px){.mk-plan__overview__title{font-size:36px;line-height:45px;margin-bottom:40px}}.mk-plan__overview__content{display:flex;flex-direction:column;gap:56px}@media(min-width:744px){.mk-plan__overview__content{gap:64px}}@media(min-width:1200px){.mk-plan__overview__content{align-items:center;gap:72px}}.mk-plan__overview__item{display:flex;gap:24px;flex-direction:column;align-items:center;max-width:1044px;width:100%;margin:0 auto}@media(min-width:744px){.mk-plan__overview__item{flex-direction:row;gap:32px}}@media(min-width:1200px){.mk-plan__overview__item{gap:120px}}.mk-plan__overview__item__image{flex-shrink:0}.mk-plan__overview__item__image--shadow{border-radius:14px;-webkit-backdrop-filter:blur(13.39px);backdrop-filter:blur(13.39px);box-shadow:-8.93px 8.93px 7.81px 0 rgba(17,37,93,.06)}.mk-plan__overview__item__text{display:flex;flex-direction:column;gap:12px}@media(min-width:744px){.mk-plan__overview__item__text{gap:16px}}.mk-plan__overview__item__title{font-size:18px;line-height:28px;color:#25265e;font-weight:500}@media(min-width:744px){.mk-plan__overview__item__title{font-weight:600;font-size:20px;line-height:30px}}@media(min-width:1200px){.mk-plan__overview__item__title{font-size:22px;line-height:30px}}.mk-plan__overview__item__description{font-weight:400;font-size:14px;line-height:20px;color:rgba(37,38,94,.87);margin-bottom:0}@media(min-width:744px){.mk-plan__overview__item__description{font-size:16px;line-height:24px}}@media(min-width:1200px){.mk-plan__overview__item__description{font-size:18px;line-height:28px}}@media(min-width:744px){.mk-plan__overview__item--reverse{flex-direction:row-reverse}}.mk-plan__ceo-promise{position:relative;overflow:clip;background:#fafafa}.mk-plan__ceo-promise__container{position:static}.mk-plan__ceo-promise__wrapper{padding:72px 0;display:flex}@media(min-width:744px){.mk-plan__ceo-promise__wrapper{padding:96px 0;gap:72px}}@media(min-width:1200px){.mk-plan__ceo-promise__wrapper{padding:88px 0 96px;gap:100px}}.mk-plan__ceo-promise__content{width:100%}@media(min-width:744px){.mk-plan__ceo-promise__content{max-width:318px;margin-left:16px}}@media(min-width:1200px){.mk-plan__ceo-promise__content{max-width:607px;padding:64px 0 52px}}.mk-plan__ceo-promise__title{font-weight:600;font-size:24px;line-height:36px;color:#25265e;margin-bottom:24px}@media(min-width:1200px){.mk-plan__ceo-promise__title{font-size:36px;line-height:45px;margin-bottom:32px}}.mk-plan__ceo-promise__message-wrapper{position:relative}.mk-plan__ceo-promise__message-wrapper .quote-testimonial{position:absolute;top:-8px;left:-2px}.mk-plan__ceo-promise__message-wrapper .quote-testimonial svg{width:24px;height:24px}@media(min-width:1200px){.mk-plan__ceo-promise__message-wrapper .quote-testimonial svg{width:48px;height:29px}}.mk-plan__ceo-promise__message-wrapper .quote-testimonial path{fill:#feccbf;stroke:none}.mk-plan__ceo-promise__message{font-weight:400;font-size:16px;line-height:24px;color:rgba(37,38,94,.87);margin-bottom:16px;font-style:italic}@media(min-width:1200px){.mk-plan__ceo-promise__message{font-size:18px;line-height:30px}}.mk-plan__ceo-promise__info{display:flex;flex-direction:column}.mk-plan__ceo-promise__info__name{font-weight:500;font-size:18px;line-height:28px;color:rgba(37,38,94,.87)}.mk-plan__ceo-promise__info__position{font-weight:400;font-size:14px;line-height:20px;color:rgba(37,38,94,.67)}.mk-plan__ceo-promise__bg{position:absolute;top:88px;right:-84px;background:#ebe8fd;border-radius:64px}@media(min-width:1200px){.mk-plan__ceo-promise__bg{width:654px;height:497px}}.mk-plan__start-coding-illus{position:absolute;z-index:50}.mk-plan__start-coding-illus img{min-width:314px;height:288px}@media(min-width:1200px){.mk-plan__start-coding-illus img{min-width:474px;height:420px}}.mk-plan__start-coding-illus__wrapper{position:relative;background:#ebe8fd;width:100px}@media(min-width:744px){.mk-plan__start-coding-illus__wrapper{margin:0;padding:88px 0 0 30px;border-radius:40px 0 0 40px;height:360px}.mk-plan__start-coding-illus__wrapper:after{position:absolute;left:100%;top:0;content:"";height:100%;width:100dvw;background:#ebe8fd}}@media(min-width:1200px){.mk-plan__start-coding-illus__wrapper{border-radius:64px 0 0 64px;padding:96px 0 0 52px;height:492px}}.mk-plan__start-coding-illus__wrapper .start-coding-btn{height:48px;display:flex;justify-content:center;border:none;width:100%}@media(min-width:744px){.mk-plan__start-coding-illus__wrapper .start-coding-btn{width:196px}}@media(min-width:1200px){.mk-plan__start-coding-illus__wrapper .start-coding-btn{width:120px;padding-right:1rem}}.mk-plan__individual-plan{background:#2d2f34}.mk-plan__individual-plan__wrapper{padding:72px 0;display:flex;flex-direction:column}@media(min-width:744px){.mk-plan__individual-plan__wrapper{align-items:center;padding:96px 0}}@media(min-width:1200px){.mk-plan__individual-plan__wrapper{padding:120px 0}}.mk-plan__individual-plan__title{font-size:24px;font-weight:600;line-height:36px;color:hsla(0,0%,100%,.87);margin-bottom:24px}@media(min-width:744px){.mk-plan__individual-plan__title{margin-bottom:32px}}@media(min-width:1200px){.mk-plan__individual-plan__title{font-size:36px;line-height:54px}}.mk-plan__individual-plan__card-wrapper{position:relative}.mk-plan__individual-plan__note{position:absolute;top:132px;left:337px;display:none}@media(min-width:1200px){.mk-plan__individual-plan__note{display:block}}.mk-plan__note{padding:16px;background:#2c334e;color:hsla(0,0%,100%,.87);border-radius:4px;width:342px;border:1px solid hsla(0,0%,100%,.2)}.mk-plan__note p{font-size:16px;line-height:24px;font-weight:400;margin:0}.mk-plan__team-need{background:#1c2130;padding:56px 0}@media(min-width:744px){.mk-plan__team-need{padding:96px 0}}.mk-plan__team-need__wrapper{width:100%;padding:16px;background:#2d2f34;border-radius:8px;outline:1px solid hsla(0,0%,100%,.2);outline-offset:-1px;box-shadow:0 0 6px 0 rgba(0,0,0,.02);display:flex;justify-content:center;flex-direction:column;margin:0 auto}@media(min-width:744px){.mk-plan__team-need__wrapper{max-width:432px;margin:0 auto;padding:32px}}@media(min-width:1200px){.mk-plan__team-need__wrapper{max-width:706px}}.mk-plan__team-need__header{font-weight:600;font-size:24px;line-height:36px;color:hsla(0,0%,100%,.87);text-align:center;margin-bottom:8px}.mk-plan__team-need__desc{font-weight:500;font-size:14px;line-height:20px;color:hsla(0,0%,100%,.67);text-align:center;margin-bottom:24px}@media(min-width:744px){.mk-plan__team-need__desc{font-size:16px;line-height:24px}}@media(min-width:1200px){.mk-plan__team-need__desc{font-size:18px;line-height:28px;margin-bottom:32px}}.mk-plan__team-need__btn{padding:16px 32px;font-size:18px;line-height:28px;font-weight:500;color:#25265e}.mk-plan__team-need--lpv{padding:56px 0}@media(min-width:1200px){.mk-plan__team-need--lpv{padding:72px 0}}.mk-plan__team-need--lpv .mk-plan__team-need__wrapper{background-color:transparent;outline:none;align-items:center;padding:0;max-width:538px}@media(min-width:744px){.mk-plan__team-need--lpv .mk-plan__team-need__wrapper{padding:16px}}.mk-plan__team-need--lpv .mk-plan__team-need__header{margin-bottom:16px}.mk-plan__team-need--lpv .mk-plan__team-need__desc{max-width:500px;margin-bottom:24px}.mk-plan__team-need--lpv .mk-plan__team-need__btn{padding:8px 24px;font-size:16px;line-height:24px}@media(min-width:1200px){.mk-plan__team-need--lpv .mk-plan__team-need__btn{font-size:18px;line-height:28px}}.mk-plan__price-card{background:#fff;border:1px solid #d3dce6;border-radius:8px;max-width:327px;box-shadow:4px 8px 12px 0 rgba(58,45,0,.122);display:flex;flex-direction:column;padding-bottom:0}@media(min-width:1200px){.mk-plan__price-card{max-width:379px;padding-bottom:0}}.mk-plan__price-card__content{padding:24px}@media(min-width:1200px){.mk-plan__price-card__content{padding:32px 32px 24px}}.mk-plan__price-card__price-section{margin-bottom:24px;display:flex;gap:8px;align-items:center}.mk-plan__price-card__price{font-size:48px;font-weight:600;line-height:54px;color:#25265e}.mk-plan__price-card__detail{display:flex;flex-direction:column}.mk-plan__price-card__detail :last-child{margin-top:-4px}.mk-plan__price-card__detail__text{font-weight:500;font-size:16px;line-height:24px;color:rgba(37,38,94,.67)}.mk-plan__price-card__detail__text--cross{text-decoration:line-through}.mk-plan__price-card__features{list-style:none;padding:0 0 24px;margin-bottom:24px;width:100%;border-bottom:1px solid #d3dce6;display:flex;flex-direction:column;gap:12px}.mk-plan__price-card__feature{padding:0;font-weight:400;font-size:16px;line-height:24px;color:#25265e;display:flex;gap:12px;align-items:flex-start}.mk-plan__price-card__feature__icon{display:flex;align-items:center;justify-content:center;height:24px}.mk-plan__price-card__feature__icon svg{width:18px;height:18px;color:#56bd5b;flex-shrink:0}.mk-plan__price-card__btn{width:100%;display:flex;justify-content:center;font-size:18px;line-height:28px;padding:10px}@media(min-width:1200px){.mk-plan__price-card__btn{padding:16px}}.mk-plan__price-card__guarantee{font-size:14px;line-height:20px;color:#64748b;text-align:center;padding:8px 0;display:flex;gap:4px;justify-content:center;align-items:center;background:rgba(5,114,243,.03)}.full-visualizer{height:calc(100vh - 100px)!important}.visualizer__header{display:flex;align-items:center;background:#2d2f34;padding:8px 24px;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2)}.visualizer__left{gap:0}.visualizer__left,.visualizer__logo{display:flex;align-items:center}.visualizer__title{font-size:12px;line-height:16px;color:#fff;margin-top:4px;font-weight:500}.visualizer__banner{padding:11px 0;text-align:center;background-color:#fff2e9}.visualizer__banner:hover{background-color:#ffe6d9}@media(min-width:744px){.visualizer__banner{display:flex;justify-content:center}}.visualizer__description{letter-spacing:0;color:#25265e}.visualizer__description,.visualizer__link{font-weight:500;font-size:14px;line-height:20px;display:inline}.visualizer__link{color:#6501e5;text-decoration:none;margin-left:4px}@media(min-width:744px){.visualizer__link{margin-left:8px}}.visualizer__link:hover{text-decoration:none}.visualizer-loader-wrapper{position:relative;height:100%}.visualizer-loader{display:flex;flex-direction:column;height:100%}.visualizer-loader:before{content:"";position:absolute;inset:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(30,30,30,.55);pointer-events:none}.visualizer-loader__topBar{height:55px;display:flex;align-items:center;gap:12px;padding:0 16px;background:#2d2d2d}.visualizer-loader__main{flex:1 1;display:flex;overflow:hidden;flex-direction:column}@media(min-width:744px){.visualizer-loader__main{flex-direction:row}}.visualizer-loader__code-panel{padding:16px;border-right:1px solid #2d2d2d;overflow:hidden;background:#1c2130;width:100%;height:200px;flex-shrink:0}@media(min-width:744px){.visualizer-loader__code-panel{width:46%;height:100%}}.visualizer-loader__output-panel{flex:1 1;background:#1f2023}.curly-spinner{position:absolute;top:0;left:0;display:flex;height:100%;width:100%;justify-content:center;align-items:center;z-index:800;background:transparent!important}.curly-spinner__loader{opacity:.8;color:#0556f3;font-size:8vh;font-weight:700;font-family:Droid Sans Mono,monospace}@keyframes pulse-loader{to{transform:scale(.8);opacity:.5}}.curly-spinner__loader span{display:inline-block;animation:pulse-loader .4s ease-in-out infinite alternate}.curly-spinner__loader span:nth-child(odd){animation-delay:.4s}.visualizer-loader-overlay{width:100%;height:100%}.code-visualizer__step-indicator--no-border-right .code-visualizer__step-indicator__play-btn{border-radius:4px}.visual-lp__pro-header{background:#faf0ff!important;max-height:0;opacity:0}.visual-lp__pro-header--visible{max-height:69px;opacity:1;z-index:100;transition:opacity .3s ease-in-out,max-height .3s ease-in-out}.visual-lp__pro-header__logo-image{position:relative;width:34px;top:1px;left:-8px}@media(min-width:744px){.visual-lp__pro-header__logo-image{width:132px;left:-9px;top:-6px}}.visual-lp__pro-header__btn{font-size:14px;line-height:20px;font-weight:600;color:#fff;padding:8px 12px}.visual-lp__hero-section{background-color:#faf3ff;padding-block:64px 100px}.visual-lp__hero-section__logo{border-bottom:1px solid #d3dce6;margin-bottom:32px}@media(min-width:1200px){.visual-lp__hero-section__logo{margin-bottom:40px;border-bottom:none}}.visual-lp__hero-section__logo-image{position:relative;width:162px;height:60px;left:-10px}@media(min-width:1200px){.visual-lp__hero-section__logo-image{height:48px}}.visual-lp__hero-section__content{position:relative;max-width:578px;z-index:0}.visual-lp__hero-section__content__title{font-size:32px;line-height:40px;font-weight:600;color:#25265e;margin-bottom:16px}@media(min-width:1200px){.visual-lp__hero-section__content__title{font-size:48px;line-height:60px}}.visual-lp__hero-section__content__description{display:none;font-size:18px;line-height:30px;color:rgba(37,38,94,.87);margin-bottom:24px}@media(min-width:1200px){.visual-lp__hero-section__content__description{display:block}}.visual-lp__hero-section__content__btn{padding:16px 26px;font-size:24px;line-height:32px;font-weight:600;color:#fff;display:flex;gap:10px}.visual-lp__hero-section__content__btn svg{width:20px;height:20px}@media(min-width:1200px){.visual-lp__hero-section__content__btn svg{width:26px;height:26px}.visual-lp__hero-section__content__btn{padding:16px 26px;font-size:24px;line-height:32px}}.visual-lp__hero-section__ball{position:absolute;z-index:-100;width:70px;height:70px;border-radius:50%;background:linear-gradient(122.74deg,#ffe259 -29.26%,#ffa751 107.23%);top:-11px;left:-16px}.visual-lp__hero-section__visualizer{position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.visual-lp__hero-section__visualizer__content{width:-moz-fit-content;width:fit-content;height:100%;border-radius:16px;padding:16px;background:rgba(0,163,255,.2);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(18.8px);-webkit-backdrop-filter:blur(18.8px)}@media(min-width:1200px){.visual-lp__hero-section__visualizer__content{padding:24px;width:100%}}.visual-lp__hero-section__visualizer__title{font-size:14px;line-height:21px;font-weight:400;font-family:var(--droid-sans-mono);color:#25265e;margin-bottom:12px}@media(min-width:1200px){.visual-lp__hero-section__visualizer__title{font-size:18px;line-height:26px;margin-bottom:16px}}.visual-lp__hero-section__visualizer__image-wrapper{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:12px}@media(min-width:1200px){.visual-lp__hero-section__visualizer__image-wrapper{width:504px;height:240px}}.visual-lp__hero-section__visualizer__image-wrapper img{max-height:100%;object-fit:contain;object-position:left}.visual-lp__hero-section__visualizer__image-wrapper video{max-width:100%;height:auto}@media(min-width:744px){.visual-lp__hero-section__visualizer__image-wrapper video{pointer-events:none}}.visual-lp__hero{overflow-x:clip;background:#faf0ff}.visual-lp__hero__wrapper{padding:32px 0 70px;position:relative}@media(min-width:744px){.visual-lp__hero__wrapper{padding:48px 0 70px}}@media(min-width:1200px){.visual-lp__hero__wrapper{padding:64px 0 100px}}.visual-lp__hero__content{display:flex;flex-direction:column;align-items:center}.visual-lp__hero__logo{margin-bottom:35px}@media(min-width:744px){.visual-lp__hero__logo{margin-bottom:40px}}@media(min-width:1200px){.visual-lp__hero__logo{margin-bottom:20px}}.visual-lp__hero__logo-image{position:relative;left:0;width:150px}@media(min-width:744px){.visual-lp__hero__logo-image{width:172px;left:5px}}@media(min-width:1200px){.visual-lp__hero__logo-image{width:184px;height:55px;left:0}}.visual-lp__hero__header{position:relative;z-index:0}.visual-lp__hero__header__ball{position:absolute;z-index:-100;border-radius:50%;background:#ffc33d;width:48px;height:48px;top:-5px;left:-16px}@media(min-width:744px){.visual-lp__hero__header__ball{width:56px;height:56px;top:-10px;left:-18px}}@media(min-width:1200px){.visual-lp__hero__header__ball{width:70px;height:70px;top:-6px;left:-29px}}.visual-lp__hero__header__title{color:#25265e;font-size:32px;line-height:40px;text-align:center;margin-bottom:24px}@media(min-width:744px){.visual-lp__hero__header__title{margin-bottom:16px}}@media(min-width:1200px){.visual-lp__hero__header__title{font-size:48px;line-height:60px;margin-bottom:16px;text-align:center}}.visual-lp__hero__description{font-weight:400;font-size:16px;line-height:24px;color:rgba(37,38,94,.87);text-align:center;margin-bottom:24px}@media(min-width:744px){.visual-lp__hero__description{max-width:477px}}@media(min-width:1200px){.visual-lp__hero__description{max-width:762px;font-size:18px;line-height:30px}}.visual-lp__hero__btn{padding:12px 24px;font-weight:500;font-size:18px;line-height:30px}@media(min-width:744px){.visual-lp__hero__btn{font-weight:600;font-size:18px;line-height:28px}}@media(min-width:1200px){.visual-lp__hero__btn{padding:16px 24px;font-size:20px;line-height:30px}}.visual-lp__hero__testimonial{position:absolute;right:-42px;bottom:-6px}@media(min-width:744px){.visual-lp__hero__testimonial{bottom:unset;right:-36px;top:104px}}.visual-lp__toc{background-color:#fff;overflow-x:clip}.visual-lp__toc__container{padding-top:40px;padding-bottom:64px}@media(min-width:744px){.visual-lp__toc__container{padding-top:96px;padding-bottom:72px}}@media(min-width:1200px){.visual-lp__toc__container{padding-block:120px}}.visual-lp__toc__header{display:flex;flex-direction:column;margin-bottom:64px;gap:12px}@media(min-width:1200px){.visual-lp__toc__header{gap:8px;margin-bottom:92px}}.visual-lp__toc__header h2{font-weight:600;font-size:24px;line-height:36px;letter-spacing:0;color:#25265e}@media(min-width:744px){.visual-lp__toc__header h2{font-size:28px;line-height:36px}}@media(min-width:1200px){.visual-lp__toc__header h2{font-size:36px;line-height:44px}}.visual-lp__toc__header p{font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;color:rgba(37,38,94,.87);margin-bottom:0}@media(min-width:744px){.visual-lp__toc__header p{font-size:18px;line-height:28px}}.visual-lp__toc__chapters{display:flex;flex-direction:column}.visual-lp__toc__chapters>:last-child{padding-bottom:72px}@media(min-width:744px){.visual-lp__toc__chapters>:last-child{padding-bottom:88px}}@media(min-width:1200px){.visual-lp__toc__chapters>:last-child{padding-bottom:136px}}.visual-lp__toc__chapter-card{position:relative;display:flex;border-radius:16px;padding:40px 24px 24px;background:rgba(110,203,206,.2);border:1px solid #6ecbce;flex-direction:column}@media(min-width:744px){.visual-lp__toc__chapter-card{padding:40px 24px 34px;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:32px}}@media(min-width:1200px){.visual-lp__toc__chapter-card{padding:56px;gap:64px}}@media(min-width:744px){.visual-lp__toc__chapter-card--reverse{flex-direction:row-reverse;padding-left:32px;padding-top:40px}.visual-lp__toc__chapter-card--reverse .visual-lp__toc__chapter-card__list{margin-top:0}}@media(min-width:1200px){.visual-lp__toc__chapter-card--reverse{margin-bottom:0}.visual-lp__toc__chapter-card--reverse .visual-lp__toc__chapter-card__list{margin-top:26px}.visual-lp__toc__chapter-card--reverse{padding:40px 64px 64px 76px}}.visual-lp__toc__chapter-card__img-testimonial-wrapper{pointer-events:none;display:flex;flex-direction:column;position:absolute;right:40px;top:40px;margin:0 auto;left:0}@media(min-width:744px){.visual-lp__toc__chapter-card__img-testimonial-wrapper{right:24px;top:24px}}@media(min-width:1200px){.visual-lp__toc__chapter-card__img-testimonial-wrapper{right:40px;top:40px}}.visual-lp__toc__chapter-card__img-testimonial-wrapper--center-align{top:40px;bottom:40px;justify-content:center}.visual-lp__toc__chapter-card__video-testimonial{padding:0;width:100%;max-width:calc(100% - 16px);margin-top:0}@media(min-width:744px){.visual-lp__toc__chapter-card__video-testimonial{max-width:596px;margin-left:auto;margin-right:auto}}@media(min-width:1200px){.visual-lp__toc__chapter-card__video-testimonial{max-width:1018px}}@media(min-width:744px){.visual-lp__toc__chapter-card__video-testimonial .video-testimonial{margin-left:-16px}}.visual-lp__toc__chapter-card__video-testimonial .video-testimonial:after{width:100%;left:16px}@media(min-width:744px){.visual-lp__toc__chapter-card__video-testimonial .video-testimonial:after{width:calc(100% - 8px);left:24px}}@media(min-width:1200px){.visual-lp__toc__chapter-card__video-testimonial .video-testimonial:after{width:calc(100% - 28px);left:44px}}.visual-lp__toc__chapter-card__video-testimonial .video-testimonial__star-effect{display:none}.visual-lp__toc__chapter-card__wrapper{position:relative;padding-bottom:70px}@media(min-width:744px){.visual-lp__toc__chapter-card__wrapper{padding-bottom:103px}}@media(min-width:1200px){.visual-lp__toc__chapter-card__wrapper{padding-bottom:180px}}.visual-lp__toc__chapter-card__wrapper:nth-child(2n-1){background-image:repeating-linear-gradient(180deg,#f0f4ff,#f0f4ff 29%,#fff 0,#fff)}@media(min-width:744px){.visual-lp__toc__chapter-card__wrapper:nth-child(2n-1){background-image:repeating-linear-gradient(180deg,#f0f4ff,#f0f4ff 24%,#fff 0,#fff)}}@media(min-width:1200px){.visual-lp__toc__chapter-card__wrapper:nth-child(2n-1){background-image:repeating-linear-gradient(180deg,#f0f4ff,#f0f4ff 25%,#fff 0,#fff)}}.visual-lp__toc__chapter-card__wrapper:nth-child(2n){background-image:repeating-linear-gradient(180deg,#fff,#fff 43.4%,#f0f4ff 0,#f0f4ff)}@media(min-width:744px){.visual-lp__toc__chapter-card__wrapper:nth-child(2n){background-image:repeating-linear-gradient(180deg,#fff,#fff 41%,#f0f4ff 0,#f0f4ff)}}@media(min-width:1200px){.visual-lp__toc__chapter-card__wrapper:nth-child(2n){background-image:repeating-linear-gradient(180deg,#fff,#fff 36.4%,#f0f4ff 0,#f0f4ff)}}.visual-lp__toc__chapter-card__wrapper:first-child{background-image:repeating-linear-gradient(180deg,#faf3ff,#faf3ff 274px,#fff 0,#fff)}@media(min-width:744px){.visual-lp__toc__chapter-card__wrapper:first-child{background-image:repeating-linear-gradient(180deg,#faf3ff,#faf3ff 274px,#fff 0,#fff)}}@media(min-width:1200px){.visual-lp__toc__chapter-card__wrapper:first-child{background-image:repeating-linear-gradient(180deg,#faf3ff,#faf3ff 310px,#fff 0,#fff)}}.visual-lp__toc__chapter-card__wrapper--has-testimonial{background-image:repeating-linear-gradient(180deg,#f0f4ff,#f0f4ff 176px,#fff 0,#fff)!important}@media(min-width:744px){.visual-lp__toc__chapter-card__wrapper--has-testimonial{background-image:repeating-linear-gradient(180deg,#f0f4ff,#f0f4ff 176px,#fff 0,#fff)!important}}@media(min-width:1200px){.visual-lp__toc__chapter-card__wrapper--has-testimonial{background-image:repeating-linear-gradient(180deg,#f0f4ff,#f0f4ff 204px,#fff 0,#fff)!important}}.visual-lp__toc__chapter-card__wrapper .container{display:flex;flex-direction:column;gap:40px}@media(min-width:744px){.visual-lp__toc__chapter-card__wrapper .container{gap:221px}}@media(min-width:1200px){.visual-lp__toc__chapter-card__wrapper .container{gap:288px}}.visual-lp__toc__chapter-card__wrapper:first-of-type .visual-lp__toc__chapter-card__image-wrapper{min-height:494px}@media(min-width:1200px){.visual-lp__toc__chapter-card__wrapper:first-of-type .visual-lp__toc__chapter-card__image-wrapper{min-height:533px}}.visual-lp__toc__chapter-card__wrapper:nth-of-type(3) .visual-lp__toc__chapter-card__image-wrapper{min-height:450px}@media(min-width:1200px){.visual-lp__toc__chapter-card__wrapper:nth-of-type(3) .visual-lp__toc__chapter-card__image-wrapper{min-height:487px}}.visual-lp__toc__chapter-card__wrapper:nth-of-type(4) .visual-lp__toc__chapter-card__image-wrapper{min-height:559px}@media(min-width:1200px){.visual-lp__toc__chapter-card__wrapper:nth-of-type(4) .visual-lp__toc__chapter-card__image-wrapper{min-height:615px}}.visual-lp__toc__chapter-card__wrapper--last{padding-bottom:0}@media(min-width:1200px){.visual-lp__toc__chapter-card__wrapper--last{padding-top:50px}}.visual-lp__toc__chapter-card__chapter{background:transparent;flex:1 1;max-width:350px}.visual-lp__toc__chapter-card__header{border-radius:12px 12px 12px 0;padding:16px;outline:1px solid #d3dce6;position:absolute;top:-31px;left:0;width:100%}@media(min-width:744px){.visual-lp__toc__chapter-card__header{width:unset}}@media(min-width:1200px){.visual-lp__toc__chapter-card__header{top:-60px;padding:24px}}.visual-lp__toc__chapter-card__placeholder{width:72px;height:72px;border:1.57px dashed #9327fe;border-radius:6px;flex-shrink:0;background:hsla(0,0%,100%,.4)}.visual-lp__toc__chapter-card__title{font-weight:500;font-size:18px;line-height:28px;color:#25265e}@media(min-width:1200px){.visual-lp__toc__chapter-card__title{font-size:24px;line-height:30px;font-weight:600}}.visual-lp__toc__chapter-card__list{list-style:none;padding:0;margin:0;width:100%}@media(min-width:744px){.visual-lp__toc__chapter-card__list{width:224px}}@media(min-width:1200px){.visual-lp__toc__chapter-card__list{width:100%}}.visual-lp__toc__chapter-card__list .visual-lp__toc__chapter-card__list-item:first-child{padding-top:0}.visual-lp__toc__chapter-card__list-item{padding-block:12px;color:rgba(37,38,94,.87);font-weight:500;font-size:16px;line-height:24px;display:flex;align-items:flex-start;border-bottom:1px solid rgba(211,220,230,.7)}.visual-lp__toc__chapter-card__list-item:first-child{padding-top:0}@media(min-width:1200px){.visual-lp__toc__chapter-card__list-item{font-size:18px;line-height:28px}}.visual-lp__toc__chapter-card__image-wrapper{flex-shrink:1;border-radius:12px;padding:12px;border-width:2px;border-style:solid;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:-8px 8px 7px 0 rgba(17,37,93,.06);width:-moz-fit-content;width:fit-content;margin-left:auto}@media(min-width:744px){.visual-lp__toc__chapter-card__image-wrapper{width:354px}}@media(min-width:1200px){.visual-lp__toc__chapter-card__image-wrapper{width:-moz-fit-content;width:fit-content;height:100%}}.visual-lp__toc__chapter-card__image-wrapper video{max-width:100%;height:auto;border-radius:8px;margin-bottom:-6px}@media(min-width:744px){.visual-lp__toc__chapter-card__image-wrapper video{pointer-events:none}}@media(max-width:1200px){.visual-lp__toc__chapter-card__image-wrapper{position:relative}}@media(min-width:1200px){.visual-lp__toc__chapter-card__image-wrapper{padding:24px}}.visual-lp__toc__chapter-card__image-wrapper--last{max-width:unset}@media(min-width:1200px){.visual-lp__toc__chapter-card__image-wrapper--last{position:absolute;z-index:100}}@media(max-width:1200px){.visual-lp__toc__chapter-card__image-wrapper--last{left:0;right:0;width:100%}}.visual-lp__toc__chapter-card__testimonial{margin-left:auto;pointer-events:all}.visual-lp__toc__chapter-card__testimonial--has-img{position:relative;width:-moz-fit-content;width:fit-content;margin-left:12px;margin-right:auto;margin-top:-8px}.visual-lp__toc__chapter-card .vertical-arrow{flex-shrink:0;display:block;width:40px;position:absolute;top:19px;left:20px;z-index:10}.visual-lp__certificate-and-project{background:#f8faff}.visual-lp__certificate-and-project__wrapper{display:flex;flex-direction:column-reverse;padding:72px 0;gap:40px}@media(min-width:744px){.visual-lp__certificate-and-project__wrapper{padding:72px 0;gap:56px}}@media(min-width:1200px){.visual-lp__certificate-and-project__wrapper{padding:96px 0 88px;flex-direction:row;gap:130px}}.visual-lp__certificate-and-project__certificate{display:flex;width:100%;flex-direction:column;gap:16px}@media(min-width:744px){.visual-lp__certificate-and-project__certificate{gap:32px;flex-direction:row-reverse}}@media(min-width:1200px){.visual-lp__certificate-and-project__certificate{gap:24px;max-width:444px;flex-direction:column}}.visual-lp__certificate-and-project__certificate .landing-section__link{margin-top:16px}@media(min-width:744px){.visual-lp__certificate-and-project__certificate .landing-section__link{margin-top:24px}}.visual-lp__certificate-and-project__certificate__preview .certificate__container{width:100%;height:100%;max-width:100%;max-height:230px}@media(min-width:744px){.visual-lp__certificate-and-project__certificate__preview .certificate__container{max-width:289px;max-height:204px}}@media(min-width:1200px){.visual-lp__certificate-and-project__certificate__preview .certificate__container{max-width:402px;max-height:284px}}.visual-lp__certificate-and-project__project .landing-projects__projects{margin-top:32px}@media(min-width:744px){.visual-lp__certificate-and-project__project .landing-projects__projects{margin-top:24px}}@media(min-width:1200px){.visual-lp__certificate-and-project__project .landing-projects__projects{margin-top:48px}}.visual-lp__certificate-and-project__title{color:#25265e;font-weight:600;font-size:24px;line-height:36px}.visual-lp__certificate-and-project__divider{width:100%;height:1px;background:rgba(55,9,9,.17);display:flex;gap:8px;align-items:center;justify-content:center}@media(min-width:744px){.visual-lp__certificate-and-project__divider{background:transparent;height:auto}}@media(min-width:1200px){.visual-lp__certificate-and-project__divider{background:rgba(55,9,9,.17);width:1px;height:370px;margin-top:20px}}.visual-lp__certificate-and-project__divider__circle{display:none}@media(min-width:744px){.visual-lp__certificate-and-project__divider__circle{display:block;width:8px;height:8px;border-radius:50%;background:#d3dce6}}.portfolio-page{background:#f9fafc;flex-grow:1}.portfolio-page__container{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding-top:48px;padding-bottom:48px}@media(min-width:1200px){.portfolio-page__container{display:grid;grid-gap:36px;gap:36px;grid-template-columns:minmax(230px,256px) minmax(424px,1fr);padding-top:4.5rem;padding-bottom:6.5rem}}.portfolio-page__container .portfolio-main-container{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:48px}@media(min-width:1200px){.portfolio-page__container .portfolio-main-container{flex:1 1;overflow:hidden}}.portfolio-page__container .portfolio-main-container__recommended-courses{position:relative}.portfolio-page__container .portfolio-side-container{display:flex;flex-direction:column;gap:24px}@media(min-width:1200px){.portfolio-page__container .portfolio-side-container{max-width:256px;gap:32px;min-width:230px;height:-moz-fit-content;height:fit-content;text-align:center}}.portfolio-page__container .portfolio-side-container .profile-section{display:flex;gap:24px;align-items:center}@media(min-width:1200px){.portfolio-page__container .portfolio-side-container .profile-section{flex-direction:column}}.portfolio-page__container .portfolio-side-container .profile-username{margin-bottom:0}.portfolio-page__container .portfolio-side-container .profile-fullname{margin-bottom:8px}.portfolio-page__container .portfolio-side-container .socials-section{display:flex;gap:4px}@media(min-width:1200px){.portfolio-page__container .portfolio-side-container .socials-section{justify-content:center;gap:8px}}.portfolio-page__container .portfolio-side-container .socials-section__text{font-size:14px;line-height:20px;display:flex;align-items:center;gap:6px;color:#0556f3;font-weight:500}.profile-block{padding:24px 16px;background:#fff;border:1px solid #d3dce6;border-radius:4px;width:100%}@media(min-width:744px){.profile-block{padding:32px 24px}}.profile-block__read-more{cursor:pointer;margin:4px 0 0;font-weight:500;font-size:14px;line-height:20px;color:#0556f3}.profile-block__textarea{margin:0;font-weight:400;font-size:16px;line-height:24px;color:rgba(37,38,94,.87);border:none;white-space:pre-wrap;word-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.profile-block__textarea--empty{display:flex;align-items:center;gap:8px;font-size:18px;line-height:28px;color:rgba(37,38,94,.67)}.profile-block__empty-details{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;padding:40px 0}.profile-block__empty-details__icon{height:80px;width:80px;border-radius:40px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;background:#f3f4f6}.profile-block__empty-details__icon svg{color:#9ca3af}.profile-block__empty-details__title{font-weight:500;font-size:16px;line-height:24px;margin-bottom:8px;color:rgba(37,38,94,.87)}.profile-block__empty-details__desc{font-size:14px;line-height:20px;color:rgba(37,38,94,.67);margin-bottom:0}.certificate-card-wrapper{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr}@media(min-width:1200px){.certificate-card-wrapper{grid-template-columns:repeat(2,1fr)}}.certificate-card{display:flex;gap:1.25rem;cursor:pointer;align-items:center;border:1px solid #d3dce6;border-radius:4px;border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.06);padding:.5rem}.certificate-card:hover{background:#f8faff;text-decoration:none}.certificate-card__date{color:rgba(37,38,94,.67)}.certificate-card__icon-wrapper{display:flex;justify-content:center;align-items:center;background:#d6ebff;border-radius:4px;flex-shrink:0;height:80px;width:80px}.certificate-card__icon{color:#0556f3;height:22px;width:22px;line-height:0}@media(min-width:992px){.certificate-card__icon{width:36px;height:36px}}.certificate-card__logo{width:64px;height:64px}.certificate-card__details{display:flex;flex-direction:column}.certificate-card__title{font-weight:500;font-size:18px;line-height:28px;color:#25265e;margin-bottom:.25rem}.certificate-card__text{font-weight:500;font-size:16px;line-height:24px;color:#0556f3}.playground-item-wrapper{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr}@media(min-width:1200px){.playground-item-wrapper{grid-template-columns:repeat(2,1fr)}}.playground-item{border-radius:4px;position:relative;box-shadow:0 2px 4px rgba(77,45,0,.08)}.playground-item:hover{outline:1px solid #0556f3}.playground-item__overlay{position:absolute;top:1px;left:1px;opacity:.67;height:calc(100% - 2px);width:calc(100% - 2px);border-radius:4px;cursor:not-allowed;background:#f8faff}.playground-item .desc-wrapper{padding:.75rem .5rem .75rem .75rem}@media(min-width:744px){.playground-item .desc-wrapper{padding:.75rem 1rem .75rem .75rem}}.playground-item__logo{display:flex;flex-shrink:0;align-items:center;background-color:#f8faff;border-right:1px solid #d3dce6;height:96px;width:96px;justify-content:center}.playground-item__logo svg{height:54px;width:54px}.playground-item__description{min-width:0;flex-shrink:0;font-weight:500}.playground-item__description__title{white-space:wrap;font-weight:500;font-size:18px;line-height:28px;color:#25265e;margin-bottom:.25rem}.playground-item__description__meta{margin-bottom:0;font-size:14px;line-height:20px;color:rgba(37,38,94,.67);white-space:nowrap}.playground-item .more-icon{height:18px;cursor:pointer;flex-shrink:0}.playground-item .more-icon.active,.playground-item .more-icon:hover{color:#0556f3}.avatar-container{position:relative;transform:translateZ(0);width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.avatar{width:108px;height:108px;background-color:#d3dce6;overflow:hidden;display:flex;justify-content:center;align-items:center;color:#0556f3}@media(min-width:744px){.avatar{height:148px;width:148px}}@media(min-width:1200px){.avatar{height:256px;width:256px}}.avatar img{outline:1px solid #d3dce6}.avatar .img-alternative-letter{font-size:24px;line-height:26px;text-transform:uppercase;color:#0556f3;text-align:center}@media(min-width:744px){.avatar .img-alternative-letter{font-size:32px;line-height:36px}}@media(min-width:1200px){.avatar .img-alternative-letter{font-size:56px;line-height:60px}}.avatar--round{border-radius:100%}.avatar--text{font-size:56px;color:#0556f3;line-height:90px}.avatar--lg{width:120px;height:120px}.avatar--lg .img-alternative-letter{font-size:72px;line-height:120px}.avatar--md{width:90px;height:90px}.avatar img{width:100%;height:100%;object-fit:cover;transition:all .2s ease-in-out}.avatar-profile{cursor:pointer}.avatar--sm{width:30px;height:30px}.markdown-content{margin-top:20px}.markdown-content h1,.markdown-content h2,.markdown-content h3{color:#333}.hero-contact{padding:96px 0}.hero-contact .hero-inner__desc{font-size:16px;line-height:24px}.hero-contact .hero-inner__content{max-width:540px}.pre-test-code,.test-code{background-color:#383b40;border-radius:.25rem}.test-code{display:block;padding:12px 16px;overflow-x:auto}.result__box{width:100%;height:auto;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;background-color:#1f2023;padding:12px 16px;color:hsla(0,0%,100%,.67);font-weight:400;font-family:var(--droid-sans-mono);font-size:14px}@media(min-width:1200px){.sticky-none{height:200px}}.slate-render ul{margin-bottom:24px}.no-highlight{color:hsla(0,0%,100%,.67)}.challenge-snippet{border:1px solid hsla(0,0%,100%,.2);border-radius:.25rem}.challenge-success-btn{padding:9px 36px 9px 40px}.code-font{font-size:14px;line-height:20px}.text-ellipsis-single{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ace-monokai .ace_comment{color:#ffc48d}@media(min-width:744px){.faq__wrapper{overflow:unset!important}}.faq__wrapper .accordion__content[aria-expanded=false]{margin-bottom:32px}.faq__accordion-title{margin-bottom:16px}@media(min-width:744px){.faq__accordion-title{margin-bottom:24px}}@media(min-width:1200px){.faq__content-wrapper{padding-bottom:140px;display:flex;flex-direction:row}}.faq__nav{display:none}@media(min-width:1200px){.faq__nav{display:flex;flex-direction:column;min-width:223px}}.faq__page .nav-link.active{color:#0556f3}.faq__page .faq__detail{padding:40px 0 96px}@media(min-width:744px){.faq__page .faq__detail{padding:48px 0 120px}}@media(min-width:1200px){.faq__page .faq__detail{padding:56px 0 0 40px}}.faq__accordion{scroll-margin:50px;margin-top:64px}@media(min-width:744px){.faq__accordion{margin-top:72px}}@media(min-width:1200px){.faq__accordion{margin-top:80px}}.faq__accordion:first-child{margin-top:0}.faq__accordion .accordion__item.expanded,.faq__accordion .expanded.accordion__item--landing-page{margin-bottom:32px}.faq__accordion .accordion-v2 .accordion__content ol,.faq__accordion .accordion-v2 .accordion__content ul{margin-bottom:16px}.faq__accordion .accordion-v2 .accordion__content ol:last-child,.faq__accordion .accordion-v2 .accordion__content ul:last-child,.faq__accordion .accordion__item--landing-page:last-child>.accordion__content:last-child[aria-expanded=false],.faq__accordion .accordion__item:last-child>.accordion__content:last-child[aria-expanded=false]{margin-bottom:0}.faq__tab{display:none}@media(min-width:1200px){.faq__tab{padding-top:56px;display:block}}.pricing-cards{display:flex;flex-direction:column;gap:32px;align-items:center}@media(max-width:1200px){.pricing-cards{margin-top:2.5rem}}@media(min-width:1200px){.pricing-cards{flex-direction:row;justify-content:center;align-items:stretch}}.pricing-cards ul{margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.pricing-cards ul li{font-weight:400;font-size:16px;line-height:24px;color:rgba(37,38,94,.67);opacity:.37}.pricing-cards ul li svg{flex-shrink:0;stroke-width:3px}.pricing-cards ul li.unlocked{color:#25265e;opacity:1}.pricing-cards ul li.unlocked svg{color:#56bd5b}@media(min-width:1200px){.pricing-cards--row{padding-bottom:1.5rem}}.hero-pricing{background-color:#25265e;padding:40px 0 281px}@media(min-width:1200px){.hero-pricing{padding:56px 0 96px}}.hero-pricing .container{display:flex;flex-direction:column}@media(min-width:1200px){.hero-pricing .container{flex-direction:row;justify-content:space-between}}.hero-pricing__bg-pattern{position:absolute;top:64px;left:50%;transform:translateX(-50%);pointer-events:none}.hero-pricing__switch-container{display:flex;justify-content:center;margin-bottom:48px;position:relative}.hero-pricing__content{width:100%;margin:0}@media(min-width:1200px){.hero-pricing__content{width:351px}.hero-pricing__content p{margin-bottom:0;font-weight:500}}.hero-pricing__content--no-sale{width:100%}@media(min-width:744px){.hero-pricing__content--no-sale{text-align:center}}.hero-pricing__content .hero-inner__title{font-size:32px;font-weight:600;line-height:40px;margin-bottom:24px}.hero-pricing--non-recurring{min-height:392px;padding-bottom:3.5rem}.hero-pricing--non-recurring .container{flex-direction:row;justify-content:space-between}.hero-pricing--non-recurring .hero-inner__title span{color:#01d6d0}.hero-pricing--black-friday{background:#cdddfd}.hero-pricing--black-friday .hero-inner__title span{color:#6501e5}.main-card-wrapper{position:relative;border-radius:10px;padding:2px;background:#d3dce6}.main-card-wrapper:before{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;border-radius:8px;background:#fff}.main-card-wrapper.gradient-border{background:linear-gradient(180deg,#ec008c,#fc6767 47.92%)}.card-wrapper{display:flex;border:1px solid transparent;width:100%}@media(min-width:576px){.card-wrapper{width:unset}}.card-wrapper.main-card-wrapper{border:none}.card-wrapper:first-child{order:3}.card-wrapper:nth-child(2){order:1}.card-wrapper:nth-child(3){order:2}@media(min-width:1200px){.card-wrapper:first-child{order:1}.card-wrapper:nth-child(2){order:2}.card-wrapper:nth-child(3){order:3}}.pricing__card{padding:24px 24px 0;position:relative;background:#fff;box-shadow:4px 8px 12px 0 rgba(58,45,0,.122);border-radius:8px;border:1px solid #d3dce6;width:100%;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:576px){.pricing__card{width:326px}}@media(min-width:744px){.pricing__card{padding:32px 32px 0}}.pricing__card .cta-section{max-height:132px;display:flex;flex-direction:column;flex:1 1}.pricing__card .plan-tag{font-weight:600;font-size:24px;line-height:36px;color:#25265e;margin-bottom:0}.pricing__card .plan-tag.free{color:#25265e}.pricing__card .plan-tag.annual,.pricing__card .plan-tag.premium{color:#ec008c}.pricing__card .plan-tag.free,.pricing__card .plan-tag.half-yearly,.pricing__card .plan-tag.lifetime{color:#0556f3;font-size:18px;font-weight:500;line-height:28px;margin-bottom:4px}@media(min-width:744px){.pricing__card .plan-tag.free,.pricing__card .plan-tag.half-yearly,.pricing__card .plan-tag.lifetime{font-weight:600;font-size:24px;line-height:36px;margin-bottom:0}}.pricing__card .plan-tag.free+.plan-description,.pricing__card .plan-tag.half-yearly+.plan-description,.pricing__card .plan-tag.lifetime+.plan-description{margin-bottom:16px}@media(min-width:744px){.pricing__card .plan-tag.free+.plan-description,.pricing__card .plan-tag.half-yearly+.plan-description,.pricing__card .plan-tag.lifetime+.plan-description{margin-bottom:24px}}.pricing__card .plan-tag.free,.pricing__card .plan-tag.half-yearly{color:#25265e}.pricing__card .plan-description{font-size:16px;font-weight:500;line-height:24px;color:rgba(37,38,94,.67);margin-bottom:24px}@media(min-width:1200px){.pricing__card .details-list-container{margin-bottom:48px}}.pricing__card .save_value{font-weight:600;font-size:18px;line-height:30px}.pricing__card .billing-info{font-size:16px;font-weight:500;line-height:20px;color:rgba(37,38,94,.67);margin-bottom:8px;white-space:nowrap}.pricing__card .text--strike{position:relative}.pricing__card .text--strike:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.6px;background:linear-gradient(90deg,#ec008c,#fc6767);transform:skewY(-8deg)}.pricing__card .cut-price{font-size:18px;line-height:28px;font-weight:500;color:rgba(37,38,94,.67)}.pricing__card__limited-offer{position:absolute;top:-18px;height:36px;left:50%;transform:translateX(-50%);display:flex;justify-content:center}.pricing__card__limited-offer span{border-radius:4px;padding:6px 12px;background:linear-gradient(90deg,#ec008c,#fc6767);border:1px solid hsla(0,0%,100%,.1);font-weight:600;font-size:16px;line-height:24px;text-align:center;color:#fff}.pricing__card--main{z-index:50;border:none;width:100%}@media(min-width:576px){.pricing__card--main{width:324px}}.pricing__card--free .cta-section{max-height:74px}@media(min-width:1200px){.pricing__card--free .cta-section{max-height:132px}}.pricing__card__details{font-size:16px;font-weight:500;line-height:24px;color:#0556f3}.pricing__card .premium-text{color:#ec008c}.pricing__card .btn{font-weight:500;width:100%;border:1px solid #d3dce6}.pricing__card .btn.featured-btn{background:#6501e5!important;color:#fff!important}.pricing__card .btn.premium{padding:9px 0;font-size:18px;font-weight:600;line-height:30px;background:linear-gradient(90deg,#ec008c,#fc6767);border:1px solid hsla(0,0%,100%,.1)}.pricing__card .btn.premium:hover{background:linear-gradient(90deg,#ec008c,#ec008c);color:#fff}.pricing__card .btn.btn--tertiary:hover{background:#f8faff;color:#25265e}.pricing__card--product .billing-info .text--strike:after{transform:rotate(-13deg)}.enterprise__card{padding:16px 24px 24px;background:#fff;box-shadow:4px 8px 12px rgba(58,45,0,.12);border-radius:8px;margin:1.5rem 0 2rem;max-width:350px}@media(min-width:1200px){.enterprise__card{margin-bottom:0}}.enterprise__card h4{font-size:16px;line-height:24px}.enterprise__card p{width:100%}@media(min-width:1200px){.enterprise__card p{width:302px}}.enterprise__card .btn{background:#f8faff;border:1px solid #d3dce6;font-weight:600;color:#25265e}.pricing-faq .accordion__title{padding:1.5rem 1.5rem 1.5rem 1rem}@media(min-width:1200px){.pricing-faq .accordion__title{padding:1.5rem 2rem}}.pricing-faq .accordion__content{padding:0 2rem}@media(min-width:1200px){.pricing-faq .accordion__content{padding:0 2rem 0 2.75rem}}.pricing-faq .accordion__content a:hover{text-decoration:underline}.pricing-faq .accordion__item--landing-page:last-child,.pricing-faq .accordion__item:last-child{border:none}.pricing__list{color:#25265e;display:flex;align-items:center}.everything-in-text{font-size:16px;line-height:24px;color:#25265e;font-weight:500;margin-bottom:12px}.main-price{color:#25265e;font-weight:600;margin-right:8px;font-size:40px;line-height:54px}.main-price .circle-loader{min-height:54px}.pricing-detail{position:relative}.pricing-detail:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-100;background:#fafafa}.pricing-detail__pay{color:#fff;max-height:24px;z-index:50}@media(min-width:1200px){.pricing-detail__pay{margin-bottom:-12px;justify-content:flex-end}}.pricing-detail__pay--non-recurring{font-weight:500;font-size:16px;line-height:24px}.pricing-detail__pay--no-sale{color:#fff}@media(max-width:1200px){.pricing-detail__pay--no-sale{margin-bottom:0}.pricing-detail__pay--non-recurring{justify-content:flex-end}}.pricing-detail__pay .plan{font-weight:500;font-size:16px;line-height:24px;color:hsla(0,0%,100%,.67)}.pricing-detail__pay .active{color:#fff}.pricing-detail__pay .toggler{background:#6501e5;border:1px solid #fff;border-radius:40px;transform:matrix(-1,0,0,1,0,0);height:20px;width:35px;position:relative;cursor:pointer}.pricing-detail__pay .toggler .circle{position:absolute;height:14px;width:14px;border-radius:10px;background:#fff;top:2px}.pricing-detail__pay .toggler .circle--left{left:2px;transition:.2s ease-in-out}.pricing-detail__pay .toggler .circle--right{left:17px;transition:.2s ease-in-out}.new-testimonial{background:#fafafa;padding:2.5rem 0 4.5rem;overflow-x:clip}@media(min-width:1200px){.new-testimonial{padding-bottom:3.75rem}}.new-testimonial--stand-alone{background:#fff;padding-top:4.5rem;padding-bottom:4.5rem}.new-testimonial .testimonals{overflow:auto;margin:0 -44px;padding:0 44px}.new-testimonial .testimonals::-webkit-scrollbar{display:none}@media(min-width:1200px){.new-testimonial .testimonals{overflow:unset;margin:0;padding:0}}.new-testimonial .testmonial-group{display:flex;width:1004px}@media(min-width:1200px){.new-testimonial .testmonial-group{flex-direction:column;width:100%}}.new-testimonial .testimonial{display:flex;background:#fff;border:1px solid #d3dce6;border-radius:4px;min-width:308px;min-height:164px;margin-right:16px}@media(min-width:1200px){.new-testimonial .testimonial{min-width:unset;min-height:unset;margin-right:0;width:730px}.new-testimonial .testimonial:first-child{margin-left:0;margin-bottom:16px}.new-testimonial .testimonial:nth-child(2){margin-bottom:0}}.new-testimonial .testimonial:last-child{margin-right:0}@media(min-width:1200px){.new-testimonial .testimonial:last-child{margin-left:auto;width:350px;height:335px;margin-top:-335px;flex-direction:column}.new-testimonial .testimonial:last-child__para{position:relative}}.new-testimonial .testimonial__image img{min-width:76px;height:88px;border-top-left-radius:3px;border-bottom-left-radius:3px}@media(min-width:1200px){.new-testimonial .testimonial__image img{min-width:136px;height:158px}}.new-testimonial .testimonial__content{display:flex;flex-direction:column;justify-content:space-between;padding:.5rem 1rem 1rem .5rem}@media(min-width:1200px){.new-testimonial .testimonial__content{padding:1.25rem 1.75rem 1.5rem 1.5rem}.new-testimonial .testimonial__content--mohammed{padding:14px 16px 20px 20px;position:relative}.new-testimonial .testimonial__content--mohammed p{position:absolute;top:-16px;right:54px}}.new-testimonial .testimonial__para{font-size:18px;color:rgba(37,38,94,.87)}@media(max-width:1200px){.new-testimonial .testimonial__para{font-size:14px;line-height:20px;margin-bottom:1.5rem}}.new-testimonial .testimonial__name{font-weight:500;font-size:12px;line-height:16px;color:rgba(37,38,94,.87);margin:0}@media(min-width:1200px){.new-testimonial .testimonial__name{font-size:14px;line-height:20px}}.new-testimonial .testimonial__name .space{width:16px;margin:0 8px;border-radius:5px;border:1px solid #f79522;transform:rotate(90deg)}@media(min-width:1200px){.new-testimonial .testimonial__name .space{width:20px}}.money-back{margin-bottom:1.5rem;padding:.5rem 1rem;font-weight:500;display:flex;align-items:center;justify-content:center;background:rgba(5,114,243,.1);color:#0572f3}.money-back,.money-back .span{line-height:20px;font-size:14px}@media(min-width:744px){.money-back{padding:.5rem 1rem}}.money-back--pro-card{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;border-radius:0 0 6px 6px;color:rgba(37,38,94,.67);background:rgba(5,114,243,.031);margin-bottom:0}.money-back--pro-card.premium{background:rgba(126,104,251,.039)}.money-back--price-card{color:#56bd5b;margin-top:18px;gap:4px}.money-back--payment-details{background:rgba(5,114,243,.1);color:#0572f3;margin-top:-32px;margin-left:-24px;margin-right:-24px;border-top-left-radius:8px;border-top-right-radius:8px}@media(max-width:992px){.money-back--payment-details{margin-top:-16px;margin-left:-16px;margin-right:-16px}}.money-back--default{border-radius:0 0 8px 8px}.shield-icon{margin-top:-2px}.social{display:flex;justify-content:center;margin-bottom:3rem}@media(max-width:576px){.social{flex-wrap:wrap;margin-bottom:1.5rem}}.social__link-text{font-weight:400;color:#25265e}.social__icon:last-child{padding-right:0}.social__icon:first-child{padding-left:0}@media(max-width:576px){.social__icon{margin-bottom:.5rem}}.form-group--spin-button input::-webkit-inner-spin-button,.form-group--spin-button input::-webkit-outer-spin-button{-webkit-appearance:auto;margin:0}.form-group--spin-button input[type=number]{-moz-appearance:auto}.text-cutoff{color:#e34c4c}.no-border{border:0}.icon-mg{margin-left:6px}.icon--margin{margin-top:2px;margin-right:10px}.teams-plan__card{background:#fff;box-shadow:4px 8px 12px rgba(58,45,0,.12);border-radius:8px;padding:1.5rem;margin:1.5rem 0 2rem}@media(min-width:1200px){.teams-plan__card{padding:1rem 2rem 2rem;margin-bottom:0;width:364px;border-radius:0 8px 8px 0;height:100%}}@media(max-width:744px){.teams-plan__card .btn{font-weight:600}}.teams-plan__card--product{order:3;padding:1rem 1.5rem}@media(min-width:1200px){.teams-plan__card--product{padding:1rem 2rem 2rem}}@media(max-width:1200px){.teams-plan__card--product{height:100%!important}.teams-plan__card--product .card-list{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(0,1,0,1)}.teams-plan__card--product .card-list--open{max-height:1000px;transition:max-height 1s ease-in-out}}.pricing-page{padding:2.5rem 0;background:#fff5e7}.pricing-page .discount-copy{position:relative;z-index:50;justify-content:center;align-items:center;font-size:20px;font-weight:500;line-height:30px;text-align:center;margin-bottom:32px}.pricing-page .discount-copy--mobile{display:flex}@media(min-width:744px){.pricing-page .discount-copy--mobile{display:none}}.pricing-page .discount-copy--desktop{display:none}@media(min-width:744px){.pricing-page .discount-copy--desktop{display:flex}.pricing-page{padding:3.5rem 0 94px}.pricing-page__hero{display:flex;gap:36px;margin-left:12%}}.pricing-page__hero__content{max-width:350px}@media(min-width:1200px){.pricing-page__hero__content{width:350px}}.pricing-page__hero__content .title{font-size:24px;line-height:36px}@media(min-width:1200px){.pricing-page__hero__content .title{font-size:32px;line-height:40px}}.pricing-page__hero .benefits{margin:0;padding:0;display:flex;flex-direction:column;gap:12px;list-style:none;width:292px}.pricing-page__hero .benefits li{display:flex;gap:10px}.pricing-page__hero .benefits li img{flex-shrink:0;margin-top:2px;height:-moz-fit-content;height:fit-content}.pricing-page__hero .benefits li .divider{width:100%;height:1px;background-color:#d3dce6}.pricing-page__hero__card{background:#fff;border:1px solid #d3dce6;box-shadow:4px 8px 12px 0 rgba(58,45,0,.122);border-radius:8px;height:-moz-fit-content;height:fit-content}@media(min-width:744px){.pricing-page__hero__card{width:294px}}.pricing-page__hero__card__wrapper{padding:2rem 1.5rem 1.5rem}@media(min-width:744px){.pricing-page__hero__card__wrapper{padding:2rem 2rem 1.5rem}}.pricing-page__hero__card__wrapper .btn{border:none}.pricing-page__hero__card__price{margin-bottom:8px;font-size:48px;line-height:54px;font-weight:600}.pricing-page__hero__card .toggle-plan{display:flex;gap:8px;align-items:center;margin-bottom:1.5rem}.pricing-page__hero__card .toggle-plan .plan{color:rgba(37,38,94,.67)}.pricing-page__hero__card .toggler{background:#6501e5;border:1px solid #fff;border-radius:40px;transform:matrix(-1,0,0,1,0,0);height:20px;width:35px;position:relative;cursor:pointer}.pricing-page__hero__card .toggler .circle{position:absolute;height:14px;width:14px;border-radius:10px;background:#fff;top:2px}.pricing-page__hero__card .toggler .circle--left{left:2px;transition:.2s ease-in-out}.pricing-page__hero__card .toggler .circle--right{left:17px;transition:.2s ease-in-out}.pricing-page--sale{position:relative;background-color:#1c2130}.pricing-page--sale .hero-inner__title{color:#fff;margin-bottom:0}@media(min-width:744px){.pricing-page--sale .hero-inner__title{text-align:center;font-size:32px;line-height:48px}}.pricing-page--sale .hero-inner__sub-title{color:#fff;margin-bottom:48px}@media(min-width:744px){.pricing-page--sale .hero-inner__sub-title{text-align:center;font-size:24px;line-height:36px}}.pricing-page--sale .hero-inner__sub-title .text-sale{background:linear-gradient(90deg,#f77062,#fe5196);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pricing-page--sale .hero-banner__background-img-desktop--bottom{height:198px;width:294px}.pricing-page--sale .background-img--bottom-right--cyber-monday .hero-banner__background-img-desktop--bottom{height:284px;width:420px}.pricing-page--sale .card-wrapper:first-child{order:1}.pricing-page--sale .card-wrapper:nth-child(2){order:2}.pricing-page--sale .card-wrapper:nth-child(3){order:3}.pricing-page--sale .pricing__card .plan-tag.annual{color:unset!important}.pricing-page--sale .pricing__card--main .btn{margin-bottom:0}.pricing-page--sale .pricing__card--main .cta-section{max-height:142px!important}.pricing-page--sale .pricing__card .cta-section .offer-ends{margin-bottom:40px;font-weight:500;font-size:12px;line-height:16px;text-align:center;color:#25265e}.pricing-page--sale-cyber-monday{background:linear-gradient(180deg,#090340,#0f0345 26.58%,#150349 56.25%,#1b054d 73.47%,#2d134e 90.72%,#32194e)}.pricing-page--sale-cyber-monday .hero-inner__sub-title .text-sale{background:linear-gradient(90deg,#f6d365,#fda085 74.28%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pricing-testimony{position:relative;padding:4.5rem 0;background:#fafafa}.pricing-testimony__wrapper .title{margin-bottom:22px}@media(min-width:744px){.pricing-testimony__wrapper .title{max-width:350px;margin:0 auto 2rem}}.pricing-testimony__wrapper .description{display:flex;justify-content:center;font-size:20px;line-height:30px}.pricing-testimony__wrapper .description__text{position:relative;padding-top:4rem;margin-bottom:24px}@media(min-width:744px){.pricing-testimony__wrapper .description__text{margin:0 auto 30px;max-width:622px}}@media(min-width:992px){.pricing-testimony__wrapper .description__text{padding-top:0}}.pricing-testimony__wrapper .quote{position:absolute;top:0;width:47px;height:37px;left:calc(50% - 23px)}@media(min-width:992px){.pricing-testimony__wrapper .quote{left:-62px;top:-8px}}.pricing-testimony .testimony{margin:0 auto;position:relative;z-index:50}.pricing-testimony .testimony__image{display:flex;justify-content:center;width:100%}.pricing-testimony .testimony__image img{border-radius:50%;height:89px;width:89px;object-fit:cover}.pricing-testimony .testimony__title{display:block;font-weight:500;font-size:18px;line-height:28px;color:#25265e;margin:0 auto;text-align:center}.pricing-testimony__background{position:absolute;top:47px;z-index:-100;left:50%;transform:translateX(-50%);max-width:calc(100dvw - 48px);overflow:hidden}.fs-h2pricing{font-size:24px;line-height:36px;text-align:center;color:#25265e;font-weight:600}@media(min-width:744px){.fs-h2pricing{font-size:32px;line-height:40px}}.pricing-region-text{margin-top:50px;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:0;font-size:20px;line-height:30px;font-weight:500}.video-wrapper{display:flex;width:100%;background-color:#fff1e7;padding:72px 0}.video-wrapper__link{display:flex;align-items:center;padding:1rem 0;font-weight:500;line-height:30px;font-size:20px}.video-wrapper__link:hover{text-decoration:none;cursor:pointer}.video-wrapper__link__text{margin-left:.75rem}.video-wrapper__link__text--more{display:none}@media(min-width:744px){.video-wrapper__link__text--more{display:inline}}.video-wrapper .modal{padding:0;border:0;border-radius:0;width:100%;height:150px}@media(min-width:744px){.video-wrapper .modal{width:770px;height:435px}}.payment-banner--christmas-sale .banner__title__discount,.payment-banner--new-year-sale .banner__title__discount{background:linear-gradient(90deg,#b2782a -51.55%,#b77f2e -41.75%,#c49239 -27.68%,#dab14c -11.1%,#f4d662 5.13%,#f4de8b 36.21%,#f4d662 60.9%,#b2782a 118.49%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.survey-page{border-radius:4px;height:591px;width:531px;background:#fff}@media(max-width:744px){.survey-page{display:none}}@keyframes example{0%{bottom:-392px}to{bottom:32px}}.survey-form-wrapper{background:#fff;display:flex;flex-direction:column;border:1px solid #d3dce6;border-radius:4px;position:fixed;top:auto;left:auto;width:290px;animation:example;animation-duration:.5s;animation-delay:0s;bottom:32px;right:32px;padding:1.5rem 1rem;z-index:900}.survey-form-wrapper .purple-text{color:#6501e5}@media(max-width:744px){.survey-form-wrapper{display:none}}.modal__close{height:44px;width:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:-45px;right:-10px;color:#fff;border-radius:50%}.modal__close:hover{border-radius:50%;background-color:#f5f5f5}.survey-form{position:relative}.survey-form__modal-wrapper{display:none}@media(min-width:744px){.survey-form__modal-wrapper{display:block}}.survey-form__modal{top:10%;max-width:532px;background-color:initial;padding:0;transform:translate(-50%);width:calc(100% - 48px);background-color:#fff;position:fixed;left:50%;z-index:700}.survey-form__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6)}@media(max-width:744px){.survey-form__backdrop{display:none}}.survey-form__close{top:-50px;cursor:pointer;position:absolute;right:-10px;color:#fff}@media(max-width:744px){.survey-form{display:none}}.survey-form__close-icon{position:absolute;right:0;top:0;left:auto;bottom:auto;cursor:pointer}.survey-form__title{margin-bottom:.25rem}.survey-form__image-wrapper{display:inline;height:100%;width:18px;margin-right:.25rem}.survey-form__image-wrapper img{width:18px;height:18px}.survey-form__greeting-text{display:inline;font-style:normal;font-weight:500;font-size:18px;line-height:18px;margin-bottom:0}.survey-form__content{font-style:normal;font-weight:400;font-size:14px;line-height:20px;width:250px;margin-bottom:1rem}.survey-form__btn-wrapper{display:flex;flex-direction:row;justify-content:space-between}.survey-form__btn{cursor:pointer;width:119px;border:none;font-style:normal;font-weight:500;font-size:14px;line-height:20px;border-radius:4px;padding:.75rem 1rem}.survey-form__btn--normal{border:1px solid #0556f3;color:#0556f3;background:#fff}.survey-form__modal-wrapper{position:fixed;top:0;left:0;width:100%;height:100vh;padding:3rem 1rem;z-index:0;overflow-x:hidden;overflow-y:auto}@media(min-width:744px){.unsubscribe-wrapper form{display:flex}}.business__details{background:#fff5e7}.business__details__wrapper{padding:3.5rem 0}@media(min-width:744px){.business__details__wrapper{padding:4.5rem 0}.business__details__wrapper .title{font-size:36px;line-height:54px}}@media(min-width:1200px){.business__details__wrapper{width:528px;padding:6rem 0}}.business__details__wrapper .description{font-weight:500}.business__details .teams-card{padding:1.5rem;position:fixed;background:#fff;bottom:0;width:100vw;left:0;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;z-index:50;border:1px solid #d3dce6;box-shadow:0 -8px 12px 0 rgba(1,0,58,.06)}@media(min-width:744px){.business__details .teams-card{display:flex;flex-direction:row-reverse;gap:16px;padding:2.5rem 2rem}.business__details .teams-card .card-list ul{display:flex;flex-direction:column;gap:16px}.business__details .teams-card .card-list ul li{gap:8px;display:flex}.business__details .teams-card .card-list ul li:nth-child(3),.business__details .teams-card .card-list ul li:nth-child(4){display:none}}@media(min-width:1200px){.business__details .teams-card{display:block;position:static;padding:1rem 1.5rem 1.5rem;width:445px;border-radius:4px;margin-bottom:-112px;align-self:baseline;margin-top:2.5rem;fill:var(--programiz-brand-white,#fff);filter:drop-shadow(4px 8px 12px rgba(58,45,0,.12));box-shadow:none;border:0}.business__details .teams-card .card-list ul li{display:flex!important}}.business__details .teams-card .divider{height:128px;border-left:1px solid #d3dce6}.business__details .teams-card .teams-title{font-size:14px;line-height:20px}@media(min-width:1200px){.business__details .teams-card .teams-title{font-size:16px;line-height:24px}}.business__details .teams-card .price-block{display:flex;gap:6px;align-items:baseline}@media(min-width:1200px){.business__details .teams-card .price-block{display:block}.business__details .teams-card .price-block .title{font-size:36px;line-height:54px}}.business__details .teams-card .price-block .desc{color:rgba(37,38,94,.67)}@media(min-width:1200px){.business__details .teams-card .price-block .desc{margin-top:-4px;color:rgba(37,38,94,.87)}}.business__analytics{border-top:1px solid #feccbf;border-bottom:1px solid #feccbf;background:#ffedd4}.business__analytics__wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:16px}@media(min-width:744px){.business__analytics__wrapper{justify-content:flex-start;gap:72px}}.business__analytics__wrapper div{flex-shrink:0}.business__analytics .title{color:#6501e5}.business__analytics .description{font-weight:500}.business__team-works{padding:4.5rem 0}@media(min-width:744px){.business__team-works{padding:6rem 0}}@media(min-width:1200px){.business__team-works{padding:7.5rem 0}}.business__team-works .main-title{margin-bottom:2rem}@media(min-width:744px){.business__team-works .main-title{text-align:center;font-size:32px;line-height:40px}}@media(min-width:1200px){.business__team-works .main-title{margin-bottom:2.5rem}}.business__team-works__contents{display:flex;gap:24px}@media(min-width:744px){.business__team-works__contents{justify-content:center}}@media(min-width:1200px){.business__team-works__contents{gap:0;flex-direction:column}}.business__team-works__contents .numbers-group{display:flex;align-items:center;flex-direction:column;gap:8px;min-width:20px}@media(min-width:1200px){.business__team-works__contents .numbers-group{gap:16px;flex-direction:row;justify-content:center;margin:0 auto 2rem}}.business__team-works__contents .numbers-group h2{font-size:32px;line-height:40px;color:#56bd5b}.business__team-works__contents .numbers-group .stripes{height:100%;border-top:none;width:0;align-self:center;margin-bottom:-40px;border-right:2px dotted rgba(37,38,94,.27)}@media(min-width:1200px){.business__team-works__contents .numbers-group .stripes{height:0;width:359px;border-right:none;margin-bottom:0;border-top:2px dotted rgba(37,38,94,.27)}}.business__team-works__contents .work-group{display:flex;gap:40px;flex-direction:column}@media(min-width:744px){.business__team-works__contents .work-group{gap:48px}}@media(min-width:1200px){.business__team-works__contents .work-group{gap:40px;flex-direction:row}}.business__team-works__contents .work-group .work-item{display:flex;gap:24px}@media(min-width:744px){.business__team-works__contents .work-group .work-item{width:338px;flex-shrink:0}}@media(min-width:1200px){.business__team-works__contents .work-group .work-item{display:block}.business__team-works__contents .work-group .work-item:nth-child(2),.business__team-works__contents .work-group .work-item:nth-child(3){width:350px}}.business__team-works__contents .work-group .work-item__image{margin-bottom:2rem;width:292px;height:162px;position:relative}@media(min-width:744px){.business__team-works__contents .work-group .work-item__image{margin-bottom:2rem;width:338px;height:188px}}.business__team-works__contents .work-group .work-item__image--courses{height:156px}@media(min-width:744px){.business__team-works__contents .work-group .work-item__image--courses{margin-bottom:2rem;width:350px;height:188px}}@media(min-width:1200px){.business__team-works__contents .work-group .work-item__image--courses{width:338px}}.business__team-works__contents .work-group .work-item__image--playground{height:156px}@media(min-width:744px){.business__team-works__contents .work-group .work-item__image--playground{width:351px;height:196px;margin-bottom:1.5rem}}.business__team-works__contents .work-group .work-item__title{font-size:20px;line-height:30px;margin-bottom:.5rem}.business__team-works__contents .work-group .work-item__desc{margin-bottom:0;font-weight:500;color:rgba(37,38,94,.67)}.business__trusted-companies{background:#1c2130;padding-block:3.5rem}@media(min-width:744px){.business__trusted-companies{padding-block:4.5rem}}.business__trusted-companies__card{display:flex;flex-direction:column;align-items:center}.business__trusted-companies--offer{padding-block:2rem;background:#242b3c}.business__trusted-companies--offer.small-screen{background:#1c2130}@media(min-width:1200px){.business__trusted-companies--offer.small-screen{background:#242b3c}}.business__trusted-companies--offer.cyber-monday{background:#120029}.business__trusted-companies--offer .business__trusted-companies__card{display:flex;flex-direction:column;align-items:center}@media(min-width:1200px){.business__trusted-companies--offer .business__trusted-companies__card>h2{margin-bottom:0;font-size:20px;font-weight:500;line-height:30px}.business__trusted-companies--offer .business__trusted-companies__card{flex-direction:row;justify-content:flex-start;gap:56px}}.business__trusted-companies__img{position:relative;width:88px;height:38px}.business__trusted-companies__img--amazon{width:90px}.business__trusted-companies__img--cisco{width:56px}.business__trusted-companies .title{text-align:center;margin-bottom:2.5rem;color:hsla(0,0%,100%,.87)}.business__trusted-companies .company-logos{gap:24px;justify-content:center}@media(min-width:744px){.business__trusted-companies .company-logos{gap:56px}}.business__trusted-companies img{height:38px}.business__teams-growth{padding:4.5rem 0}@media(min-width:744px){.business__teams-growth{padding:6rem 0}}@media(min-width:1200px){.business__teams-growth{padding:7.5rem 0}}.business__teams-growth .main-title{margin-bottom:2rem}@media(min-width:744px){.business__teams-growth .main-title{text-align:center;font-size:32px;line-height:40px}}@media(min-width:1200px){.business__teams-growth .main-title{margin-bottom:2.5rem}}.business__teams-growth .image img{box-shadow:0 2.8982317448px 12.55900383px 0 rgba(0,3,30,.1)}.business__teams-growth .assignment-coming-soon{display:flex;gap:32px;flex-direction:column;margin-bottom:4.5rem}@media(min-width:744px){.business__teams-growth .assignment-coming-soon{gap:24px;margin-bottom:6rem}}@media(min-width:1200px){.business__teams-growth .assignment-coming-soon{gap:32px;flex-direction:row-reverse;margin-bottom:7.5rem;align-items:center}}.business__teams-growth .assignment-coming-soon .title{margin-bottom:0}@media(min-width:744px){.business__teams-growth .assignment-coming-soon .title{font-size:24px;line-height:36px}}.business__teams-growth .assignment-coming-soon .title span{color:#6501e5}.business__teams-growth .assignment-coming-soon .description{font-size:18px;line-height:28px}@media(min-width:1200px){.business__teams-growth .assignment-coming-soon__contents{width:443px}}.business__teams-growth .assignment-coming-soon .image{position:relative;height:182px;width:327px}@media(min-width:744px){.business__teams-growth .assignment-coming-soon .image{height:352px;width:633px}}.business__teams-growth .report-coming-soon{display:flex;gap:32px;flex-direction:column}@media(min-width:744px){.business__teams-growth .report-coming-soon{gap:24px}}@media(min-width:1200px){.business__teams-growth .report-coming-soon{gap:32px;flex-direction:row;align-items:center}}.business__teams-growth .report-coming-soon .title{margin-bottom:0}@media(min-width:744px){.business__teams-growth .report-coming-soon .title{font-size:24px;line-height:36px}}.business__teams-growth .report-coming-soon .title span{color:#6501e5}.business__teams-growth .report-coming-soon .description{font-size:18px;line-height:28px}@media(min-width:1200px){.business__teams-growth .report-coming-soon__contents{width:445px}}.business__teams-growth .report-coming-soon .image{position:relative;height:182px;width:327px}@media(min-width:744px){.business__teams-growth .report-coming-soon .image{height:352px;width:633px}}.business__upskill{background:#ebe8fd;padding:3.5rem 1.5rem}@media(min-width:744px){.business__upskill{padding:4.5rem 1.5rem}}.business__upskill__wrapper{width:100%;display:flex;flex-direction:column;justify-content:center}.buttons-teams-landing-page{display:flex;flex-direction:column;align-items:center;gap:16px}@media(min-width:744px){.buttons-teams-landing-page{flex-direction:row}}.buttons-teams-landing-page .btn{width:100%;border:none;padding:.75rem 1.25rem}@media(min-width:744px){.buttons-teams-landing-page .btn{width:auto}}.buttons-teams-landing-page .btn--request-demo{outline:1px solid #d3dce6;outline-offset:-1px;background:#fff}.buttons-teams-landing-page .btn--request-demo:hover{background:#f8faff}.buttons-teams-landing-page--upskill{justify-content:center}@media(min-width:744px){.buttons-teams-landing-page--upskill{gap:24px}.buttons-teams-landing-page--upskill .btn{width:165px}}.pro-header__wrapper--business-page{background:#fff5e7}.pro-footer--business-page{padding-bottom:208px}@media(min-width:744px){.pro-footer--business-page{padding-bottom:248px}}@media(min-width:1200px){.pro-footer--business-page{padding-bottom:0}}.b2b-container{padding:192px 120px}@media screen and (max-width:1080px){.b2b-container{padding:192px 24px}}@media screen and (max-width:768px){.b2b-container{padding:96px 24px}}.b2b-a-header{font-size:64px;font-style:normal;font-weight:700;line-height:120%}@media screen and (max-width:1080px){.b2b-a-header{font-size:48px}}@media screen and (max-width:768px){.b2b-a-header{font-size:32px}}.b2b-b-header{font-size:48px;font-style:normal;font-weight:700;line-height:150%}@media screen and (max-width:1080px){.b2b-b-header{font-size:32px}}@media screen and (max-width:768px){.b2b-b-header{font-size:24px;line-height:120%}}.b2b-c-header{font-size:22px;font-style:normal;font-weight:600;line-height:30px}@media screen and (max-width:1080px){.b2b-c-header{font-size:18px;line-height:20px}}@media screen and (max-width:768px){.b2b-c-header{font-size:16px;line-height:20px}}.b2b-p-text{font-size:24px;font-style:normal;font-weight:400;line-height:150%}@media screen and (max-width:1080px){.b2b-p-text{font-size:16px}}@media screen and (max-width:768px){.b2b-p-text{font-size:14px}}.b2b-small-text{font-size:12px;font-style:normal;font-weight:400;line-height:16px}.b2b-width-a{width:83%}@media screen and (max-width:1080px){.b2b-width-a{width:100%}}.b2b-width-b{width:66%}@media screen and (max-width:1080px){.b2b-width-b{width:100%}}.b2b-center-text{text-align:center}.b2b-flex-column{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:64px}@media screen and (max-width:768px){.b2b-flex-column{gap:32px}}.b2b-flex-row{flex-direction:row;gap:48px}.b2b-flex-row,.b2b-hero-text-container{display:flex;justify-content:center;align-items:center}.b2b-hero-text-container{position:relative;flex-direction:column;gap:72px}@media screen and (max-width:1080px){.b2b-hero-text-container{gap:32px}}.b2b-python-native{position:absolute;top:-30%;right:30%}@media screen and (max-width:1080px){.b2b-python-native{top:-40%;right:15%}}@media screen and (max-width:768px){.b2b-python-native{width:32px;top:-30%;right:10%}}.b2b-java-native{position:absolute;top:30%;left:95%}@media screen and (max-width:1080px){.b2b-java-native{top:110%;left:40%}}@media screen and (max-width:768px){.b2b-java-native{width:32px;top:120%;left:40%}}.b2b-cpp-native{position:absolute;top:-30%;left:30%}@media screen and (max-width:1080px){.b2b-cpp-native{top:-40%;left:15%}}@media screen and (max-width:768px){.b2b-cpp-native{width:32px;top:-30%;left:10%}}.b2b-c-native{position:absolute;top:90%;left:90%}@media screen and (max-width:1080px){.b2b-c-native{top:100%;right:0}}@media screen and (max-width:768px){.b2b-c-native{width:32px;top:100%;left:80%}}.b2b-sql-native{position:absolute;top:70%;left:10%}@media screen and (max-width:1080px){.b2b-sql-native{top:100%;left:0}}@media screen and (max-width:768px){.b2b-sql-native{width:32px;top:100%;left:5%}}.b2b-cta{display:flex;padding:16px 20px;justify-content:center;align-items:center;gap:8px;border-radius:4px;background:#fff;cursor:pointer}.b2b-cta:hover{background-color:hsla(0,0%,100%,.87);color:#25265e;text-decoration:none}@media screen and (max-width:1080px){.b2b-cta{padding:12px 16px}}@media screen and (max-width:768px){.b2b-cta{padding:12px}}.b2b-cta-text{color:#25265e;text-align:center;font-size:22px;font-style:normal;font-weight:600;line-height:30px}@media screen and (max-width:1080px){.b2b-cta-text{font-size:18px}}.b2b-header-alignment{text-align:center;margin:auto}.education-hero-image{position:absolute;top:70%}@media screen and (max-width:1080px){.education-hero-image{top:80%}}@media screen and (max-width:768px){.education-hero-image{display:none}}.education-hero-image-mobile-view{position:absolute;top:70%}@media screen and (min-width:769px){.education-hero-image-mobile-view{display:none}}.education-logo{width:390px}@media screen and (max-width:768px){.education-logo{width:212px}}.education-hero-section{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:160px;padding:48px 120px 708px;background:linear-gradient(134deg,#ffe8d6 25.47%,rgba(255,232,214,0) 105.7%)}@media screen and (max-width:1080px){.education-hero-section{padding:48px 24px 340px}}@media screen and (max-width:768px){.education-hero-section{gap:96px;padding:48px 24px 340px}}.education-course-extra-margin{margin-top:364px}@media screen and (max-width:1080px){.education-course-extra-margin{margin-top:264px}}@media screen and (max-width:768px){.education-course-extra-margin{margin-top:196px}}.education-course-container{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;max-width:1096px}@media screen and (max-width:768px){.education-course-container{gap:12px}}.education-course-title{max-width:880px}.education-text-blue{color:#0556f3}@media screen and (max-width:768px){.education-card-logo{width:32px;height:32px}}.education-card-container{width:254px;display:flex;flex-direction:column;align-items:left;justify-content:space-between;gap:20px;padding:12px 24px;border:1px solid #d3dce6;border-radius:12px;box-shadow:0 4px 8px 0 rgba(10,8,77,.06)}@media screen and (max-width:768px){.education-card-container{width:154px;padding:12px}}.education-interview-card-description{display:flex;justify-content:center;gap:2px;font-weight:500;padding:0;margin:0}@media screen and (max-width:768px){.education-interview-card-description{justify-content:flex-start}}.education-card-description{display:flex;justify-content:center;gap:2px;font-weight:500;padding:0;margin:0}@media screen and (max-width:768px){.education-card-description{display:none}}.education-card-description-mobile-view{display:flex;justify-content:flex-start;gap:4px;font-weight:500;padding:0;margin:0}@media screen and (min-width:768px){.education-card-description-mobile-view{display:none}}.education-card-header{width:186px;height:56px}@media screen and (max-width:768px){.education-card-header{width:136px;height:36px}}.education-challenges-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:192px;background:linear-gradient(151deg,#fff9f4 3.51%,rgba(255,249,244,0) 48.87%,rgba(255,249,244,.96) 93.28%)}@media screen and (max-width:1080px){.education-challenges-container{gap:48px}}@media screen and (max-width:768px){.education-challenges-container{gap:96px}}@media screen and (max-width:720px){.education-challenges-header{display:none}}.education-interactive-projects{width:576px}@media screen and (max-width:1080px){.education-interactive-projects{width:326px}}.education-challenges-feature-container{display:flex;justify-content:space-between;align-items:center;gap:48px;margin:auto;max-width:1320px}@media screen and (max-width:1080px){.education-challenges-feature-container{gap:24px}}@media screen and (max-width:768px){.education-challenges-feature-container{flex-direction:column-reverse;gap:48px;max-width:342px}}.education-challenges-feature-container-reverse{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:48px;margin:auto;max-width:1280px}@media screen and (max-width:1080px){.education-challenges-feature-container-reverse{gap:24px}}@media screen and (max-width:768px){.education-challenges-feature-container-reverse{flex-direction:column-reverse;gap:48px;max-width:342px}.education-challenges-sub-header{text-align:center}}.education-challenges-feature{display:flex;flex-direction:column;gap:36px}@media screen and (max-width:768px){.education-challenges-feature{gap:18px}}.education-interview-section{width:90%;display:flex;gap:48px;justify-content:center;align-items:center}@media screen and (max-width:768px){.education-interview-section{width:100%;flex-direction:column;gap:24px}}.education-interview-image{width:600px}@media screen and (max-width:1080px){.education-interview-image{width:376px}}.education-interview-card-container{display:flex;flex-direction:column;gap:24px}@media screen and (max-width:768px){.education-interview-card-container{width:100%;gap:18px}}.education-interview-card{width:368px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:12px 24px;border:1px solid #d3dce6;border-radius:12px;box-shadow:0 4px 8px 0 rgba(10,8,77,.06)}@media screen and (max-width:768px){.education-interview-card{width:100%;max-width:376px;margin:auto;gap:8px}}.education-card-interview-text-container{display:flex;flex-direction:column;align-items:justify-between;gap:12px}@media screen and (max-width:768px){.education-card-interview-text-container{width:100%;gap:18px}}.education-card-interview-header{width:212px;height:60px}@media screen and (max-width:768px){.education-card-interview-header{width:100%;height:30px}}.education-integrations-background{background:linear-gradient(134deg,#ffe8d6 25.47%,rgba(255,232,214,0) 105.7%)}.education-integrations-container{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:48px;max-width:1280px;margin:auto}@media screen and (max-width:1080px){.education-integrations-container{gap:24px}}@media screen and (max-width:768px){.education-integrations-container{flex-direction:column;gap:24px}}.education-integrations-description{display:flex;flex-direction:column;justify-content:center;gap:24px}.education-compiler-title-container{display:flex;flex-direction:column;gap:48px;align-items:center;justify-content:center;background-color:#0556f3;padding:192px 120px}@media screen and (max-width:1080px){.education-compiler-title-container{padding:192px 0 0}}@media screen and (max-width:768px){.education-compiler-title-container{padding:96px 0 0}}.education-compiler-header{color:#fff}@media screen and (max-width:768px){.education-compiler-header{max-width:320px;line-height:150%}}.education-compiler-numbers-container{display:flex;justify-content:space-around;gap:128px;align-items:center;max-width:1440px;margin:268px auto auto}@media screen and (max-width:1080px){.education-compiler-numbers-container{margin-top:128px}}@media screen and (max-width:768px){.education-compiler-numbers-container{flex-direction:column;align-items:flex-start;margin-top:196px;gap:48px}}.education-compiler-numbers{color:#0556f3;font-style:normal;font-weight:600;font-size:88px;line-height:120%}@media screen and (max-width:768px){.education-compiler-numbers{font-size:58px}}.education-compiler-numbers-flex{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:48px;font-weight:500}@media screen and (max-width:1080px){.education-compiler-numbers-flex{flex-direction:column;gap:24px}}@media screen and (max-width:768px){.education-compiler-numbers-flex{flex-direction:row;align-items:flex-end}}.education-compiler-asset{width:1284px}@media screen and (max-width:768px){.education-compiler-asset{display:none}}.education-compiler-asset-mobile{width:400px;height:624px!important}@media screen and (min-width:768px){.education-compiler-asset-mobile{display:none}}.education-compiler-text{font-size:18px;font-style:normal;font-weight:500;line-height:150%}.education-testimonial-container{display:flex;flex-direction:column;gap:48px;justify-content:center;align-items:center}.education-testimonial-card-container{display:flex;flex-wrap:wrap;gap:48px;max-width:1200px;margin:auto;height:100%;justify-content:space-between}.eudcation-testimonial-full-card{position:relative;border-radius:40px;border:1px solid #d3dce6;box-shadow:0 2.46747px 1.97398px 0 rgba(0,0,0,.02),0 11.16505px 8.93204px 0 rgba(0,0,0,.04),0 37.2517px 29.80136px 0 rgba(0,0,0,.05);margin:auto}@media screen and (max-width:768px){.eudcation-testimonial-full-card{border-radius:11px}}.eudcation-testimonial-half-card{max-width:576px;position:relative;border-radius:40px;border:1px solid #d3dce6;box-shadow:0 2.46747px 1.97398px 0 rgba(0,0,0,.02),0 11.16505px 8.93204px 0 rgba(0,0,0,.04),0 37.2517px 29.80136px 0 rgba(0,0,0,.05)}@media screen and (max-width:1440px){.eudcation-testimonial-half-card{max-width:100%;gap:24px}}@media screen and (max-width:768px){.eudcation-testimonial-half-card{border-radius:11px;margin:auto}}.education-testimonial-quote{position:absolute;width:48px;left:2%;top:7%}@media screen and (max-width:768px){.education-testimonial-quote{width:14px;left:2%;top:5%}}.education-tetsimonial-card-container{display:flex;flex-direction:column;gap:48px;padding:96px 60px;height:100%;justify-content:space-between}@media screen and (max-width:768px){.education-tetsimonial-card-container{padding:24px 18px}}.education-testimonial-text-container{width:100%}.education-testimonial-person-container{display:flex;gap:48px;align-self:flex-start;align-items:flex-end}@media screen and (max-width:1080px){.education-testimonial-person-container{gap:24px}}@media screen and (max-width:768px){.education-testimonial-person-container{gap:16px}}.education-testimonial-person-info-container{display:flex;flex-direction:column;align-items:flex-start;color:#25265e;gap:24px}@media screen and (max-width:768px){.education-testimonial-person-info-container{gap:4px}}.education-testimonial-text-container-full{width:100%}.educational-testimonial-person-from-container{display:flex;justify-content:center;align-items:center;gap:8px;border:1px red}.education-testimonial-person-name{font-size:24px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:0}@media screen and (max-width:1080px){.education-testimonial-person-name{font-size:18px}}@media screen and (max-width:768px){.education-testimonial-person-name{font-size:14px}}.education-integration-image{width:50%}@media screen and (max-width:768px){.education-integration-image{width:100%;max-width:320px}}.education-testimonial-person-image{width:141px;height:141px}@media screen and (max-width:1080px){.education-testimonial-person-image{width:96px;height:96px}}@media screen and (max-width:768px){.education-testimonial-person-image{width:52px;height:52px}}.education-testimonial-logo{width:71px}@media screen and (max-width:1080px){.education-testimonial-logo{width:56px}}@media screen and (max-width:768px){.education-testimonial-logo{width:40px}}.education-testimonial-text{color:#25265e;font-size:24px;font-style:normal;font-weight:500;line-height:150%}@media screen and (max-width:1080px){.education-testimonial-text{font-size:18px}}@media screen and (max-width:768px){.education-testimonial-text{font-size:16px}}.education-testimonial-text-blue{color:#0556f3;font-size:24px;font-style:normal;font-weight:700;line-height:150%}@media screen and (max-width:1080px){.education-testimonial-text-blue{font-size:18px}}@media screen and (max-width:768px){.education-testimonial-text-blue{font-size:16px}}.educational-testimonial-person-info-text{font-size:20px;font-weight:500;margin-bottom:0}@media screen and (max-width:1080px){.educational-testimonial-person-info-text{font-size:14px}}@media screen and (max-width:768px){.educational-testimonial-person-info-text{font-size:12px}}.b2b-sales-footer{position:relative;display:flex;flex-direction:column;gap:96px;background:#1d212f;padding:96px 140px 48px}@media screen and (max-width:1080px){.b2b-sales-footer{gap:48px;padding:48px 24px 96px}}@media screen and (max-width:768px){.b2b-sales-footer{padding:48px 24px 96px}}.b2b-footer-contact-details{display:flex;gap:132px;align-items:flex-start;justify-content:center;flex-wrap:wrap}@media screen and (min-width:768px)and (max-width:1080px){.b2b-footer-contact-details{gap:96px;margin:auto}}@media screen and (max-width:768px){.b2b-footer-contact-details{flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-left:20px;gap:24px}}.b2b-footer-header{text-align:center;font-size:40px;font-style:normal;font-weight:500;line-height:normal;color:#fff}@media screen and (max-width:768px){.b2b-footer-header{font-size:36px}}.b2b-contact-header{font-size:24px;font-style:normal;font-weight:600;line-height:150%;color:#fff}@media screen and (max-width:1080px){.b2b-contact-header{font-size:18px}}@media screen and (max-width:768px){.b2b-contact-header{font-size:16px}}.b2b-contact-detail{display:flex;align-items:center;justify-content:flex-start;gap:4px;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.5px;color:hsla(0,0%,100%,.87);margin-bottom:0}@media screen and (max-width:1080px){.b2b-contact-detail{font-size:12px}}.b2b-contact-detail-link{display:flex;align-items:center;justify-content:flex-start;gap:4px;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.5px;color:hsla(0,0%,100%,.87);margin-bottom:0}.b2b-contact-detail-link:hover{text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;color:#fff}@media screen and (max-width:1080px){.b2b-contact-detail-link{font-size:12px}}.b2b-contact-flex{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px}.b2b-sales-copyright{position:absolute;top:95%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.b2b-sales-copyright{top:90%;left:50%;width:220px;text-align:center}}.b2b-footer-brand{margin:auto}@media screen and (max-width:1080px){.b2b-footer-brand{width:196px}}.b2b-phone-flex{display:flex;gap:4px;justify-content:center;align-items:center}.b2b-footer-cta{min-width:200px;margin:-64px auto auto}@media screen and (max-width:1440px){.b2b-footer-cta{margin-top:-24px}}.education-iacademy-tryformonth-background{background:linear-gradient(180deg,#9327fe 17.05%,#6501e5);display:flex;flex-direction:column;gap:124px;justify-content:center;align-items:center}.education-iacademy-tryformonth-list{display:flex;gap:18px;align-items:flex-start;justify-content:flex-start}.education-iacademy-tryformonth-list-text{font-size:16px;font-weight:500;line-height:150%;color:#fff}.education-iacademy-tryformonth-header{color:#fff}.education-iacademy-tryformonth-list-container{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.education-iacademy-tryformonth-left-container{max-width:33%;align-items:flex-start}@media screen and (max-width:1080px){.education-iacademy-tryformonth-left-container{max-width:100%;align-items:center}}.education-iacademy-tryformonth-center-container{justify-content:center;gap:48px}@media screen and (max-width:1080px){.education-iacademy-tryformonth-center-container{flex-direction:column}}.education-iacademy-python-native{position:absolute;top:70%;left:95%}@media screen and (max-width:1080px){.education-iacademy-python-native{top:-40%;left:75%}}@media screen and (max-width:768px){.education-iacademy-python-native{width:32px;top:-20%;left:80%}}.education-iacademy-java-native{position:absolute;top:-30%;left:80%}@media screen and (max-width:1080px){.education-iacademy-java-native{top:20%;left:90%}}@media screen and (max-width:768px){.education-iacademy-java-native{width:32px;top:120%;left:40%}}.education-iacademy-cpp-native{position:absolute;top:-30%;left:15%}@media screen and (max-width:1080px){.education-iacademy-cpp-native{top:-40%;left:15%}}@media screen and (max-width:768px){.education-iacademy-cpp-native{width:32px;top:-20%;left:0}}.education-iacademy-c-native{position:absolute;top:20%;left:90%}@media screen and (max-width:1080px){.education-iacademy-c-native{top:70%;right:0}}@media screen and (max-width:768px){.education-iacademy-c-native{width:32px;top:110%;left:80%}}.education-iacademy-sql-native{position:absolute;top:70%;left:0}@media screen and (max-width:1080px){.education-iacademy-sql-native{top:70%;left:0}}@media screen and (max-width:768px){.education-iacademy-sql-native{width:32px;top:110%;left:5%}}.iacademy-hero-section{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:124px;padding:64px 120px 192px;background:linear-gradient(134deg,#ffe8d6 25.47%,rgba(255,232,214,0) 105.7%)}@media screen and (max-width:1080px){.iacademy-hero-section{padding:96px 24px}}@media screen and (max-width:768px){.iacademy-hero-section{gap:92px;padding:96px 24px 192px}}.education-iacademy-coupon{position:relative;display:flex;justify-content:center;align-items:center}.education-iacademy-code{position:absolute;width:85%;transform:translate(-50%,-50%);top:50%;left:50%;color:#e34c4c;font-size:24px;font-style:normal;font-weight:700;line-height:150%;border-radius:12px;border:1px dashed #2d2f34;padding:18px;cursor:pointer;text-align:center}@media screen and (max-width:1080px){.education-iacademy-code{font-size:14px;padding:16px}}.education-iacademy-redeem-code{display:flex;padding:12px;justify-content:center;align-items:center;border-radius:12px;background:#0556f3;color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:150%;text-align:center;border:none;cursor:pointer;width:359px}.education-iacademy-redeem-code:hover{text-decoration:none;color:#fff}@media screen and (max-width:1080px){.education-iacademy-redeem-code{width:232px}}.education-iacademy-hero-text-container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}@media screen and (max-width:1080px){.education-iacademy-hero-text-container{gap:12px}}.education-iacademy-coupon-container{gap:24px}@media screen and (max-width:1080px){.education-iacademy-coupon-background{width:232px}}.education-iacademy-check-container{margin-top:4px;width:24px}.education-iacademy-tryforamonth-image{width:55%;max-width:679px}@media screen and (max-width:768px){.education-iacademy-tryforamonth-image{max-width:400px;width:92%}}.edu-alt-seconday-p-text{font-size:20px;font-weight:500;line-height:30px}@media screen and (max-width:720px){.edu-alt-seconday-p-text{font-size:18px}}.edu-alt-p-text{font-size:18px;line-height:30px}.edu-alt-blue-text{color:var(--primary)}.edu-alt-bold-text{font-weight:600}.edu-alt-max-width{max-width:728px}@media screen and (max-width:1080px){.edu-alt-max-width{max-width:680px}}.edu-alt-above-the-fold{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:96px 120px;background:var(--yellow)}@media screen and (max-width:1080px){.edu-alt-above-the-fold{padding:96px 48px}}@media screen and (max-width:540px){.edu-alt-above-the-fold{padding:96px 24px}}.educative-alt-programiz-logo{width:256px}@media screen and (max-width:768px){.educative-alt-programiz-logo{width:212px}}.educative-alt-hero-text-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}@media screen and (max-width:1080px){.educative-alt-hero-text-container{gap:32px}}.edu-alt-container{display:flex;justify-content:center;align-items:flex-start;padding-top:96px;gap:64px;margin:auto}@media screen and (max-width:1080px){.edu-alt-container{width:100%;padding:48px 24px 0}}.edu-alt-right-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:96px}@media screen and (max-width:1080px){.edu-alt-right-container{gap:48px}}.edu-alt-intro-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;font-size:18px;line-height:30px}.edu-alt-intro-container p{margin-bottom:0}.edu-alt-platform-container{position:relative;gap:16px;align-items:flex-start}.edu-alt-platform-container,.edu-alt-platform-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center}.edu-alt-platform-wrapper{gap:96px}@media screen and (max-width:720px){.edu-alt-platform-wrapper{gap:48px}}.edu-alt-platform-title{font-size:36px;font-weight:700}@media screen and (max-width:720px){.edu-alt-platform-title{font-size:28px}}.edu-alt-purple-text{color:var(--secondary)}.edu-alt-para-container{display:flex;flex-direction:column;gap:8px}.edu-alt-pricing-container{width:100%;display:flex;flex-direction:column;gap:18px;border:1px solid #d3dce6;border-radius:4px;background-color:#fafafa;padding:24px}.edu-alt-pricing-text{font-weight:600;font-size:22px}@media screen and (max-width:720px){.edu-alt-pricing-text{font-size:18px}}.edu-alt-pricing-inner-container{display:flex;flex-direction:column;gap:8px;border:1px solid #d3dce6;border-radius:4px;background-color:#fff;padding:12px}.edu-alt-conclusion{display:flex;flex-direction:column;gap:8px;padding:96px 0;margin:auto}@media screen and (max-width:1080px){.edu-alt-conclusion{width:100%}}@media screen and (max-width:720px){.edu-alt-conclusion{padding:48px 24px}}.edu-alt-platform-section{display:flex;flex-direction:column}.edu-alt-choice-container{position:-webkit-sticky;position:sticky;top:96px;left:120px;width:190px}@media screen and (max-width:1400px){.edu-alt-choice-container{display:none}}.edu-alt-choice-position{width:100%;max-width:190px;font-size:12px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;border-right:1px solid #f1f0ef;padding-top:4px}.edu-alt-choice{cursor:pointer}.edu-alt-choice,.edu-alt-choice-selected-container{width:100%;padding:4px 12px;display:flex;align-items:center}.edu-alt-choice-selected-container{background-color:#ffe8d6;border-radius:2px 0 0 2px}.edu-alt-choices-text,.edu-alt-choices-title{font-size:14px;line-height:16px}.edu-alt-choices-title{color:#25265e;font-weight:500;padding-bottom:8px}.educative-alt-atf-desc{flex-direction:row;align-items:center;justify-content:center;font-size:18px;display:flex;gap:12px}@media screen and (max-width:720px){.educative-alt-atf-desc{font-size:14px}}.edu-alt-image-extra-margin{margin-bottom:16px}.edu-alt-line-platform{position:absolute;top:calc(100% + 48px);width:100%;height:1px;background:#d3dce6}@media screen and (max-width:720px){.edu-alt-line-platform{top:calc(100% + 24px)}}.edu-alt-accordion{background:#f8faff;padding:16px;border-radius:4px}.edu-alt-accordion-flex{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px}.edu-alt-accordion-list{max-width:650px;padding-top:20px}.edu-alt-accordion-list-header{color:#25265e;font-weight:600;margin-bottom:8px}.edu-alt-accordion-header{color:#0556f3;font-weight:600}.edu-alt-unordered-list{display:flex;flex-direction:column;justify-content:flex-start;gap:16px}@media screen and (max-width:576px){.edu-alt-accordion-title-icon{display:none}}.feature-landing-page__section{padding:4.5rem 0;background-color:#fff}.feature-landing-page__section:nth-child(odd){background-color:#fafafa}@media(min-width:744px){.feature-landing-page__section{padding:6rem 0}}@media(min-width:1200px){.feature-landing-page__section{padding:7.5rem 0}}.feature-landing-page__section--bg-yellow{background-color:#fff5e7!important}.feature-landing-page__section--bg-purple{background-color:#ebe8fd}.feature-landing-page__section--hero-section{padding:56px 0}@media(min-width:744px){.feature-landing-page__section--hero-section{padding:72px 0}}@media(min-width:992px){.feature-landing-page__section--hero-section{padding:40px 0 60px}.feature-landing-page__section--hero-section .feature-landing-page__feature__item{max-width:50%}}.feature-landing-page__section--hero-section .feature-landing-page__feature__item .title{font-size:36px;line-height:54px}.feature-landing-page__section--hero-section .feature-landing-page__feature__item .description{font-size:16px;line-height:24px}.feature-landing-page__section--hero-section .feature-landing-page__feature__item .sub-heading{font-size:22px;font-weight:600;line-height:30px;display:flex;align-items:center}.feature-landing-page__section--hero-section .feature-landing-page__image{margin-right:-12px}@media(min-width:1200px){.feature-landing-page__section--hero-section .feature-landing-page__image{margin-right:-24px}}.feature-landing-page__section--challenge-section{padding:56px 0}@media(min-width:744px){.feature-landing-page__section--challenge-section{padding:96px 0}}.feature-landing-page__section--course-section{padding:56px 0}@media(min-width:744px){.feature-landing-page__section--course-section{padding:72px 0}}@media(min-width:992px){.feature-landing-page__section--course-section{padding:96px 0}}.feature-landing-page__section--testimonials-section{padding:56px 0}@media(min-width:744px){.feature-landing-page__section--testimonials-section{padding:72px 0}}@media(min-width:992px){.feature-landing-page__section--testimonials-section{padding:96px 0}}.feature-landing-page__section--footer-section{padding:56px 0}@media(min-width:992px){.feature-landing-page__section--footer-section{padding:72px 0}}.feature-landing-page__section__content-wrapper{gap:0;display:flex;flex-direction:column;justify-content:center}@media(min-width:744px){.feature-landing-page__section__content-wrapper{gap:60px;flex-direction:row;justify-content:space-between}}.feature-landing-page__section__content-wrapper--fifty-fifty{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:60px}@media(min-width:744px){.feature-landing-page__section__content-wrapper--fifty-fifty{flex-direction:row;align-items:start}}.feature-landing-page__content{width:100%}@media(min-width:992px){.feature-landing-page__content{width:50%}}.feature-landing-page__content--details:first-child{width:400px}.feature-landing-page__content--details--reverse:first-child,.feature-landing-page__content--details:nth-child(2){flex-grow:1}.feature-landing-page__content--details--reverse:nth-child(2){width:400px}.feature-landing-page__title{margin-bottom:1rem;text-align:center}@media(min-width:744px){.feature-landing-page__title{text-align:left}}.feature-landing-page__image{margin-left:-8px;margin-right:-8px;width:100%;height:auto}@media(min-width:744px){.feature-landing-page__image{margin-left:-12px}}.feature-landing-page__feature{display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:24px}@media(min-width:992px){.feature-landing-page__feature{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:20px}.feature-landing-page__feature .feature-landing-page__feature__item--with-image{display:flex;justify-content:flex-end;max-width:100%}.feature-landing-page__feature--reverse{flex-direction:row}.feature-landing-page__feature--reverse .feature-landing-page__feature__item--with-image{justify-content:start}}.feature-landing-page__feature__item{width:100%;flex-grow:1}@media(min-width:992px){.feature-landing-page__feature__item{max-width:40%}}.feature-landing-page__feature__item .title{font-size:22px;line-height:30px}@media(min-width:744px){.feature-landing-page__feature__item .title{font-size:24px;line-height:36px}}.feature-landing-page__feature__item .description{font-weight:500;font-size:18px;line-height:28px}.feature-landing-page__footer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0}.feature-landing-page__footer .description{font-weight:500;font-size:18px;line-height:28px}.feature-landing-page .standalone-courses{background-color:#fafafa}.feature-landing-page .standalone-courses__header .standalone-courses__text--title{color:#25265e}.feature-landing-page .standalone-courses__course-catalog{gap:30px}@media(min-width:744px){.feature-landing-page .standalone-courses__course-catalog{margin-inline:-48px;padding-inline:44px}}.feature-landing-page .standalone-courses__course-catalog .slick-list{height:auto}.feature-landing-page .standalone-courses__course-card:hover{filter:drop-shadow(0 4.04px 4.04px rgba(0,0,0,.12))}.feature-landing-page .standalone-courses__course-card--card-red{color:#370909;background:#ffe8d6}.feature-landing-page .standalone-courses__header{margin-bottom:1.5rem}.feature-landing-page .new-testimonial,.feature-landing-page .standalone-courses{background:transparent;padding:0}.feature-landing-page .slick-list{overflow:visible}.feature-landing-page .interactive-challenge-wrapper__details{margin-bottom:1.5rem}.feature-landing-page .new-testimonial{background:transparent;padding:0;overflow-x:unset}.feature-landing-page .new-testimonial h3{margin-bottom:24px!important}.feature-landing-page .new-testimonial .testimonals{overflow:inherit;margin:0;padding:0}.feature-landing-page .new-testimonial .testmonial-group{display:flex;flex-direction:row;justify-content:space-between;gap:32px;align-items:stretch;overflow-x:auto;padding-inline:24px;margin-inline:-24px;width:auto;scrollbar-width:none;-ms-overflow-style:none}@media(min-width:744px){.feature-landing-page .new-testimonial .testmonial-group{padding-inline:44px;margin-inline:-48px}}.feature-landing-page .new-testimonial .testmonial-group .testimonial{min-width:328px;max-width:328px;height:auto;margin-top:0;margin-bottom:0;margin-right:0;flex-grow:1;background-color:#fafafa}.feature-landing-page .new-testimonial .testmonial-group .testimonial:last-child{flex-direction:row}@media(min-width:744px){.feature-landing-page .new-testimonial .testmonial-group .testimonial{min-width:540px;max-width:540px}.feature-landing-page .new-testimonial .testmonial-group .testimonial__image img{min-width:136px;height:184px;object-fit:cover}.feature-landing-page .new-testimonial .testimonial__content{padding:20px 24px}.feature-landing-page .new-testimonial .testimonial__para{font-size:18px;line-height:30px;line-height:28px;margin-bottom:.75rem}.feature-landing-page .new-testimonial .testimonial__name{font-size:14px;line-height:20px}}.feature-landing-page .buttons-teams-landing-page--upskill{display:flex;width:100%}@media(min-width:744px){.feature-landing-page .buttons-teams-landing-page--upskill{display:inline-flex;width:auto}}.feature-landing-page .nav-drawer__container{border:1px solid #d3dce6}.pro-footer--feature-landing-page .pro-footer-bottom{padding:56px 0}@media(min-width:744px){.pro-footer--feature-landing-page .pro-footer-bottom{padding:72px 0 48px}}@media(min-width:1200px){.pro-footer--feature-landing-page .pro-footer-bottom{padding:24px 0}}.resource-hub{display:flex;flex-direction:column;scroll-behavior:smooth;overflow:hidden}.resource-hub h2{font-size:24px;margin-bottom:.5rem;line-height:36px}.resource-hub p{margin:0}.resource-hub ul{list-style-type:none}.resource-hub .resource-hub-hero{padding-block:2.5rem;background-color:#eef7ff}@media(min-width:744px){.resource-hub .resource-hub-hero{padding-block:72px}}@media(min-width:1200px){.resource-hub .resource-hub-hero .container{display:flex;align-items:center;justify-content:space-between}}.resource-hub .resource-hub-hero__text{font-size:18px;line-height:30px;font-weight:600;margin-top:.5rem;margin-bottom:2rem;color:rgba(37,38,94,.67)}.resource-hub .resource-hub-hero__image{display:none}@media(min-width:1200px){.resource-hub .resource-hub-hero__image{width:362px;display:block;margin-top:0}}.resource-hub__logo{margin-bottom:1rem;width:142px;height:48px}.resource-hub__logo img{width:100%;height:100%;margin-left:-8px}.resource-hub__filter-title{font-size:24px;line-height:36px;margin-bottom:.5rem;color:rgba(37,38,94,.87)}.resource-hub__filters{display:flex;flex-wrap:wrap;gap:1rem}.resource-hub__sub-filters{margin-top:1.5rem}.resource-hub__btn{padding:.75rem 1.25rem;border:1px solid #d3dce6;color:#25265e;background-color:#fff;border-radius:4px;font-weight:500;cursor:pointer;line-height:24px}@media(min-width:1200px){.resource-hub__btn:hover{border:1px solid #0556f3;color:#0556f3}}.resource-hub__btn--active{background-color:#0556f3;color:#fff}.resource-hub__btn--active:hover{color:#fff;border:1px solid #d3dce6}.resource-hub__btn:disabled{cursor:not-allowed;color:rgba(37,38,94,.67);opacity:.67}.resource-hub__btn:disabled:hover{cursor:not-allowed;background-color:#fff;color:rgba(37,38,94,.67);border:1px solid #d3dce6}.resource-hub__section-group{overflow:hidden}.resource-hub__section-wrapper{display:flex;transform:translateX(0);animation:viewSection .4s;transition:all 1s ease-in}.resource-hub__section{min-width:100%;position:absolute;left:10000px}.resource-hub__section--active{position:static}.resource-hub__content{padding-block:72px;font-size:18px;line-height:30px;color:#25265e}.resource-hub__content.default-html{padding-bottom:72px}.resource-hub__content__heading{margin-bottom:unset!important}.resource-hub__content__text{margin-top:.5rem!important}.resource-hub__content--certification-course{padding-block:72px}@media(min-width:1200px){.resource-hub__content--certification-course{padding-block:120px}}.resource-hub__content--certification-course+.resource-hub__content--certification-course{padding-top:0}.resource-hub__content--certification-course.individual-section{padding-top:72px;background:#f8faff}@media(min-width:1200px){.resource-hub__content--certification-course.individual-section{padding-top:120px}}.resource-hub__content--tutorial{background-color:#fafafa;padding-block:56px}@media(min-width:1200px){.resource-hub__content--tutorial{text-align:center;padding-block:72px}}.resource-hub__content--tutorial+.resource-hub__content--tutorial{padding-top:0}.resource-hub__content--tutorial.default-html-tutorial{padding-bottom:64px}.resource-hub__content--challenges{padding-block:72px}@media(min-width:1200px){.resource-hub__content--challenges{padding-block:120px;text-align:center}}.resource-hub__content--video-course{background-color:#f8faff;padding-block:56px}@media(min-width:1200px){.resource-hub__content--video-course{padding-block:96px;text-align:center}}.resource-hub__content--books{padding-block:56px}@media(min-width:1200px){.resource-hub__content--books{padding-block:96px;text-align:center}}.resource-hub__content--resource-hub-blog{padding-block:56px;background-color:#fafafa}@media(min-width:1200px){.resource-hub__content--resource-hub-blog{padding-block:96px;text-align:center}}.resource-hub__content--playground{background-color:#fff6ee;padding-block:72px}@media(min-width:1200px){.resource-hub__content--playground{padding-block:120px;text-align:center}}.resource-hub__content--learn-app{background-color:#fafafa;padding-block:56px}@media(min-width:1200px){.resource-hub__content--learn-app{padding-block:96px;text-align:center}}.resource-hub__card-group{padding-left:0;margin-bottom:0}.resource-hub__card-group--tutorial{margin-top:2rem}.resource-hub__card-group--challenges{display:flex;flex-direction:column;gap:24px;margin-top:2rem}@media(min-width:1200px){.resource-hub__card-group--challenges{column-gap:30px;flex-direction:row;flex-wrap:wrap}}.resource-hub__card-group--books,.resource-hub__card-group--learn-app{display:flex;flex-direction:column;gap:24px;margin-top:2rem}@media(min-width:1200px){.resource-hub__card-group--books{column-gap:30px;flex-direction:row;flex-wrap:wrap}}.resource-hub__course-card-wrapper{border-radius:4px;background-color:#fafafa;border:1px solid #d3dce6;box-shadow:0 4px 8px 0 rgba(77,45,0,.08);padding:1rem;display:flex;flex-direction:column;gap:24px;margin-bottom:0}@media(min-width:1200px){.resource-hub__course-card-wrapper{padding:1.5rem 2rem}}.resource-hub__course-card-wrapper+.resource-hub__course-card-wrapper,.resource-hub__course-card-wrapper:first-of-type{margin-top:2rem}.resource-hub__course-card-wrapper__title{font-size:22px;font-weight:600;font-style:normal;line-height:30px;color:rgba(101,1,229,.87);margin-bottom:1rem}.resource-hub__course-card__link{border-radius:4px;padding:1.5rem;display:flex;flex-direction:column;border:1px solid #d3dce6;background:#fff;box-shadow:0 4px 8px 0 rgba(77,45,0,.08)}.resource-hub__course-card__link:active,.resource-hub__course-card__link:focus,.resource-hub__course-card__link:hover,.resource-hub__course-card__link:visited{text-decoration:none}@media(min-width:1200px){.resource-hub__course-card__link{padding:1rem 1.5rem;flex-direction:row}.resource-hub__course-card__link:hover{scale:1.02}.resource-hub__course-card{display:flex;flex-direction:column}}.resource-hub__course-card__title{font-size:20px;margin-top:.5rem}.resource-hub__course-card__content{display:flex;flex-direction:column;border-bottom:1px solid #d3dce6;gap:16px}@media(min-width:1200px){.resource-hub__course-card__content{flex-direction:row;border-bottom:none;border-right:1px solid #d3dce6;padding-right:2rem;gap:24px;width:486px;align-self:center;align-items:center}}.resource-hub__course-card__highlights{font-size:14px;line-height:20px;padding-block:1.25rem}@media(min-width:1200px){.resource-hub__course-card__highlights{padding-left:2rem;width:428px;min-height:132px}}.resource-hub__course-card__text-content{flex:1 1;padding-bottom:1rem}@media(min-width:1200px){.resource-hub__course-card__text-content{padding-bottom:0}}.resource-hub__course-card__pre-title{font-size:14px;line-height:20px;font-weight:500;color:rgba(37,38,94,.67)}.resource-hub__course-card__level{border-radius:40px;background-color:#56bd5b;width:-moz-fit-content;width:fit-content;color:#fff;font-weight:500;line-height:20px;font-size:14px;padding:.25rem .75rem;margin-top:.25rem;text-transform:capitalize}.resource-hub__course-card__level--intermediate{background-color:#00a3ff}.resource-hub__course-card__reward{background-color:#d1e7ff;color:#0556f3;font-size:14px;font-weight:500;line-height:20px;border-radius:2px;background:rgba(155,187,250,.26);padding:.5rem .75rem;display:flex;align-items:center;gap:4px;margin-top:.75rem;width:-moz-fit-content;width:fit-content}.resource-hub__course-card__reward svg{width:16px;height:16px}.resource-hub__course-card__img{width:96px;height:96px;display:flex;align-items:center;justify-content:center;border:1px solid #d3dce6;border-radius:2px;background-color:#fff}@media(min-width:1200px){.resource-hub__course-card__img{align-self:center}}.resource-hub__course-card__features{display:flex;flex-wrap:wrap;gap:12px;row-gap:16px}@media(min-width:576px){.resource-hub__course-card__features{padding-bottom:.75rem}}@media(min-width:992px){.resource-hub__course-card__features--two{flex-direction:column}}.resource-hub__course-card__features--two .resource-hub__course-card__feature{width:-moz-fit-content;width:fit-content}.resource-hub__course-card__feature{padding:6px 12px;border-radius:4px;display:flex;gap:4px;align-items:center;background-color:#ffe8d6;border:1px solid rgba(55,9,9,.06);color:rgba(37,38,94,.87);font-weight:500;font-size:14px;line-height:18px}.resource-hub__course-card__feature svg{width:20px;height:20px;color:#6d6786}@media(min-width:1200px){.resource-hub__course-card{display:flex}}.resource-hub__tutorial-card{position:relative;max-width:846px;display:flex;flex-direction:column;background-color:#fff;border-radius:4px;border:1px solid #d3dce6;box-shadow:0 4px 8px 0 rgba(77,45,0,.08);gap:24px;padding:1rem 1.25rem;margin:1.5rem auto auto;text-align:start;font-size:16px;line-height:24px}.resource-hub__tutorial-card__title{margin-bottom:4px}.resource-hub__tutorial-card__description{color:rgba(37,38,94,.67);font-weight:500}.resource-hub__tutorial-card__link{display:inline-flex;align-items:center;gap:2px}.resource-hub__tutorial-card__img{width:80px;height:80px;border-radius:4px;border:1px solid #d3dce6;overflow:hidden;display:flex;align-items:center;justify-content:center}.resource-hub__tutorial-card__img svg{width:80px;height:80px}@media(min-width:1200px){.resource-hub__tutorial-card{flex-direction:row}.resource-hub__tutorial-card__content{flex:1 1}}.resource-hub__challenge-card{border-radius:4px;border:1px solid #d3dce6;background:#fafafa;box-shadow:0 4px 8px 0 rgba(77,45,0,.08);padding:2rem 1.5rem 1.5rem;flex:1 1}.resource-hub__challenge-card__link{display:flex;flex-direction:column;gap:24px}.resource-hub__challenge-card__link:active,.resource-hub__challenge-card__link:focus,.resource-hub__challenge-card__link:hover,.resource-hub__challenge-card__link:visited{text-decoration:none}@media(min-width:1200px){.resource-hub__challenge-card{width:350px;flex:unset}.resource-hub__challenge-card:hover{scale:1.02}}.resource-hub__challenge-card__title{margin-bottom:6px;padding-right:8px}.resource-hub__challenge-card__content{display:flex;gap:28px;text-align:start}.resource-hub__challenge-card__text{flex:1 1}.resource-hub__challenge-card__sub-title{font-size:14px;font-weight:500;line-height:20px;margin-top:6px;color:rgba(37,38,94,.67)}.resource-hub__challenge-card__img{position:relative;width:68px;display:flex;align-items:flex-start;padding-top:18px}.resource-hub__challenge-card__img img{width:68px}.resource-hub__challenge-card__level{padding:3px 10px;border-radius:40px;border:2px solid #fff;background-color:#56bd5b;color:#fff;position:absolute;font-size:14px;line-height:20px;font-weight:500;top:-2px;left:50%;transform:translateX(-50%);text-transform:capitalize;width:-moz-fit-content;width:fit-content}.resource-hub__challenge-card__level--medium{background-color:#f79522}.resource-hub__challenge-card__level--hard{background-color:#e34c4c}.resource-hub__challenge-card__level--all{text-wrap:nowrap;background-color:#34718e;text-align:center}.resource-hub__challenge-card__features{display:flex;flex-wrap:wrap;gap:12px}@media(min-width:1200px){.resource-hub__challenge-card__features{flex-wrap:nowrap}}.resource-hub__challenge-card__feature{display:flex;gap:4px;border-radius:4px;border:1px solid #d3dce6;align-items:center;padding:6px 12px;font-size:14px;font-weight:500;line-height:20px;text-align:start;color:rgba(37,38,94,.87)}@media(min-width:1200px){.resource-hub__challenge-card__feature{text-wrap:nowrap}}.resource-hub__challenge-card__feature svg{width:20px;height:20px;color:#6d6786}.resource-hub__challenge-card__btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:.75rem 1rem .75rem 1.25rem;color:#fff;background-color:#0556f3;border:none;border-radius:4px;line-height:24px;font-weight:500}.resource-hub__challenge-card__btn:active,.resource-hub__challenge-card__btn:focus,.resource-hub__challenge-card__btn:hover,.resource-hub__challenge-card__btn:visited{text-decoration:none;color:#fff;background-color:#0047d1}.resource-hub__video-group{display:flex;flex-direction:column;margin-top:2rem;gap:16px}@media(min-width:1200px){.resource-hub__video-group{gap:30px;flex-direction:row}}.resource-hub__video-wrapper{width:100%;height:182px;margin:auto;border-radius:4px;overflow:hidden;flex:1 1}.resource-hub__video-wrapper iframe{width:100%;height:100%;border:none;border-radius:4px}.resource-hub__app-card{display:flex;flex-direction:column;align-items:flex-start;border-radius:4px;border:1px solid #d3dce6;background:#fff;box-shadow:0 4px 8px 0 rgba(77,45,0,.08);padding:1rem;gap:12px;max-width:872px;margin:auto;width:100%}@media(min-width:1200px){.resource-hub__app-card{flex-direction:row;padding-right:2rem;align-items:center}}.resource-hub__app-card__content{text-align:start;min-width:296px}@media(min-width:1200px){.resource-hub__app-card__content{margin-right:.75rem}}.resource-hub__app-card__features{margin-right:1.25rem}.resource-hub__app-card__feature{color:rgba(37,38,94,.87);line-height:24px;font-size:16px;font-weight:500;display:flex;align-items:center;gap:8px}.resource-hub__app-card__title{margin-bottom:.5rem}.resource-hub__app-card__sub-title{color:rgba(37,38,94,.67);font-size:14px;font-weight:500;line-height:20px}.resource-hub__app-card__img{min-width:80px;height:80px;border-radius:4px;border:1px solid #d3dce6;display:flex;justify-content:center;align-items:center;overflow:hidden}.resource-hub__app-card__btn{max-width:104px}@media(min-width:1200px){.resource-hub__app-card__btn:hover{scale:1.02}}.resource-hub__app-card__links{display:flex;gap:8px}.resource-hub__book-card-wrapper{display:flex}.resource-hub__book-card{display:flex;gap:24px;flex-direction:column;text-align:start;padding:1rem;border-radius:8px;background-color:#f8faff;border:1px solid #d3dce6;color:rgba(37,38,94,.87)}@media(min-width:1200px){.resource-hub__book-card{padding:1.5rem;flex-direction:row;align-items:center;width:538px}.resource-hub__book-card:hover{scale:1.02}}.resource-hub__book-card:active,.resource-hub__book-card:focus,.resource-hub__book-card:hover,.resource-hub__book-card:visited{text-decoration:none;color:rgba(37,38,94,.87)}.resource-hub__book-card__img{width:148px;border-radius:4px}.resource-hub__book-card__img img{overflow:hidden}.resource-hub__book-card__content{flex:1 1}.resource-hub__book-card__subText{color:rgba(37,38,94,.67);font-size:14px;font-weight:500;line-height:20px}.resource-hub__book-card__description{color:rgba(37,38,94,.87);font-size:14px;font-weight:500;line-height:20px}.resource-hub__book-card__features{margin-top:.5rem;margin-bottom:1rem}.resource-hub__book-card__feature{display:flex;align-items:center;gap:8px;line-height:24px;font-size:16px;font-weight:500;color:rgba(37,38,94,.67)}.resource-hub__blog__card-group{padding-left:0;margin-bottom:0;margin-top:2rem;display:flex;flex-direction:column;gap:24px}@media(min-width:1200px){.resource-hub__blog__card-group{flex-direction:row;flex-wrap:wrap;column-gap:30px}}.resource-hub__blog-card-wrapper{display:flex}.resource-hub__blog-card{padding:1rem 1rem 1.5rem;background-color:#fff;border:1px solid #d3dce6;border-radius:8px;display:flex;flex-direction:column;gap:24px}.resource-hub__blog-card:active,.resource-hub__blog-card:focus,.resource-hub__blog-card:hover,.resource-hub__blog-card:visited{text-decoration:none}@media(min-width:1200px){.resource-hub__blog-card{max-width:350px;width:350px}.resource-hub__blog-card:hover{scale:1.02}}.resource-hub__blog-card__content{flex:1 1;text-align:start;padding-left:.25rem;display:flex;flex-direction:column;gap:8px}.resource-hub__blog-card__title{font-size:24px;line-height:36px}.resource-hub__blog-card__description{font-size:16px;line-height:24px;font-weight:500;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;color:rgba(37,38,94,.87)}.resource-hub__blog-card__date{font-size:14px;line-height:20px;font-weight:500;color:rgba(37,38,94,.87)}.resource-hub__blog-card__img{border-radius:8px;overflow:hidden}.resource-hub__blog-card__img img{width:100%}.resource-hub__playground__text{margin-top:.5rem!important}.resource-hub__playground__img{border-radius:4px;overflow:hidden;margin:1.5rem auto auto}@media(min-width:1200px){.resource-hub__playground__img{width:930px}}.resource-hub__playground__btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:.75rem 1rem .75rem 1.25rem;color:#fff;background-color:#0556f3;border:none;border-radius:4px;line-height:20px;font-weight:500;margin-top:1rem;width:-moz-fit-content;width:fit-content;font-size:14px;text-wrap:nowrap;flex-wrap:nowrap}@media(min-width:1200px){.resource-hub__playground__btn{margin:1rem auto auto;width:216px;font-size:16px;line-height:24px}}.resource-hub__playground__btn:hover{background-color:#0047d1}.resource-hub__playground__btn:active,.resource-hub__playground__btn:focus,.resource-hub__playground__btn:hover,.resource-hub__playground__btn:visited{text-decoration:none;color:#fff}.resource-hub__loader-wrapper{min-height:800px;padding-block:120px;display:flex;align-items:flex-start;justify-content:center}.resource-hub .pro-footer{margin-top:auto}.resource-hub .pro-footer .pro-footer-social{display:none}.resource-hub .pro-footer .pro-footer-bottom{padding-block:1.5rem}@keyframes viewSection{0%{opacity:0}to{opacity:1}}.community-challenges-page{position:relative;height:100vh}.bg-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.bg-image{filter:blur(10px);width:100%}.signup-screen{position:absolute;inset:0;z-index:1}.sensai-highlight{color:#ff8b6c}.feature-landing-page.sensai-landing-page .feature-landing-page__feature.hero-section-container{flex-direction:column-reverse;gap:48px}@media(min-width:992px){.feature-landing-page.sensai-landing-page .feature-landing-page__feature.hero-section-container{flex-direction:row-reverse}.feature-landing-page.sensai-landing-page .hero-section{max-width:618px}}.feature-landing-page.sensai-landing-page .hero-section.video-container{width:100%}@media(min-width:992px){.feature-landing-page.sensai-landing-page .hero-section.video-container{max-width:406px}}.feature-landing-page.sensai-landing-page .hero-section .title{font-size:32px;font-weight:600;line-height:40px}@media(min-width:744px){.feature-landing-page.sensai-landing-page .hero-section .title{font-size:36px;font-weight:600;line-height:54px}}.feature-landing-page.sensai-landing-page .hero-section .sub-heading{display:flex;align-items:center;font-size:20px;font-weight:600;line-height:30px;margin-bottom:32px}@media(min-width:744px){.feature-landing-page.sensai-landing-page .hero-section .sub-heading{font-size:22px;margin-bottom:40px}}.feature-landing-page.sensai-landing-page .hero-section .sub-heading .openai{display:inline-flex;align-items:center}.feature-landing-page.sensai-landing-page .hero-section .sub-heading .openai svg{width:30px;height:30px}.feature-landing-page.sensai-landing-page .hero-section .sub-heading .openai svg path{fill-opacity:1}.feature-landing-page.sensai-landing-page .hero-section .description{font-size:16px;line-height:24px;font-weight:500}.feature-landing-page.sensai-landing-page .hero-section .button-container{display:inline-flex}.feature-landing-page.sensai-landing-page .hero-section .button-container .pro-btn{width:100%}.feature-landing-page.sensai-landing-page .feature-landing-page__feature{gap:40px}@media(min-width:992px){.feature-landing-page.sensai-landing-page .feature-landing-page__feature{gap:24px}}.feature-landing-page.sensai-landing-page .feature-landing-page__section{padding:72px 0}@media(min-width:992px){.feature-landing-page.sensai-landing-page .feature-landing-page__section{padding:96px 0}}.feature-landing-page.sensai-landing-page .feature-landing-page__section .feature-landing-page__video{margin-right:-12px;border:none}@media(min-width:1200px){.feature-landing-page.sensai-landing-page .feature-landing-page__section .feature-landing-page__video{margin-right:-24px}}.feature-landing-page.sensai-landing-page .feature-landing-page__section.how-sensai-helps-video-section{max-width:712px;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding:72px 0}@media(min-width:744px){.feature-landing-page.sensai-landing-page .feature-landing-page__section.how-sensai-helps-video-section{padding:96px 0}}.feature-landing-page.sensai-landing-page .feature-landing-page__section.how-sensai-helps-video-section .title{font-size:24px;line-height:36px;text-align:center;margin-bottom:38px}@media(min-width:744px){.feature-landing-page.sensai-landing-page .feature-landing-page__section.how-sensai-helps-video-section .title{font-size:32px;line-height:40px}}.feature-landing-page.sensai-landing-page .feature-landing-page__section.why-sensai-section{display:flex;flex-direction:column;align-items:center;padding:72px 0}@media(min-width:744px){.feature-landing-page.sensai-landing-page .feature-landing-page__section.why-sensai-section{padding:104px 0}}.feature-landing-page.sensai-landing-page .feature-landing-page__section.why-sensai-section .main-title{font-size:24px;line-height:36px;margin-bottom:48px;text-align:left}@media(min-width:744px){.feature-landing-page.sensai-landing-page .feature-landing-page__section.why-sensai-section .main-title{margin-bottom:96px;font-size:32px;line-height:40px;text-align:center}}.feature-landing-page.sensai-landing-page .feature-landing-page__section.why-sensai-section .description{font-weight:500;font-size:16px;line-height:24px}@media(min-width:992px){.feature-landing-page.sensai-landing-page .feature-landing-page__section.why-sensai-section .description{max-width:702px}}.feature-landing-page.sensai-landing-page .about-programiz-section{padding:72px 0}@media(min-width:744px){.feature-landing-page.sensai-landing-page .about-programiz-section{padding:120px 0 92px}}.feature-landing-page.sensai-landing-page .about-programiz-container{display:flex;flex-direction:column;align-items:center}.feature-landing-page.sensai-landing-page .about-programiz-container .title{font-size:24px;line-height:36px;margin-bottom:8px}@media(min-width:744px){.feature-landing-page.sensai-landing-page .about-programiz-container .title{font-size:32px;line-height:40px;margin-bottom:24px}}.feature-landing-page.sensai-landing-page .about-programiz-container .description{font-weight:500;font-size:16px;line-height:24px;text-align:center;margin-bottom:48px}@media(min-width:992px){.feature-landing-page.sensai-landing-page .about-programiz-container .description{max-width:702px;margin-bottom:40px}}.feature-landing-page.sensai-landing-page .why-sensai-sections{display:flex;flex-direction:column;gap:40px;max-width:1036px;margin:0 auto}@media(min-width:992px){.feature-landing-page.sensai-landing-page .why-sensai-sections{gap:64px}}.feature-landing-page.sensai-landing-page .section-item{width:100%;flex-grow:1;margin:0}@media(min-width:992px){.feature-landing-page.sensai-landing-page .section-item{max-width:436px}}.feature-landing-page.sensai-landing-page .section-item img{margin:0}@media(min-width:992px){.feature-landing-page.sensai-landing-page .section-item-content{max-width:436px}}.feature-landing-page.sensai-landing-page .section-item-content .title{font-size:22px;line-height:30px}@media(min-width:744px){.feature-landing-page.sensai-landing-page .section-item-content .title{font-size:24px;line-height:36px}}.feature-landing-page.sensai-landing-page .section-item-content .description{font-weight:500;font-size:18px;line-height:28px;margin-bottom:0;margin-top:16px}.feature-landing-page .programiz-pointers{pointer-events:none;display:flex;flex-direction:column;gap:32px;padding-left:0}@media(min-width:992px){.feature-landing-page .programiz-pointers{gap:42px;flex-direction:row}}.feature-landing-page .programiz-pointers .programiz-pointer-item{display:inline-flex;padding:12px;align-items:flex-start;gap:12px;position:relative;width:276px;border-radius:12px;width:100%}@media(min-width:744px){.feature-landing-page .programiz-pointers .programiz-pointer-item{width:276px}}.feature-landing-page .programiz-pointers .programiz-pointer-item__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;height:40px;width:40px}.feature-landing-page .programiz-pointers .programiz-pointer-item__icon.icon-container{background-color:#e34c4c}.feature-landing-page .programiz-pointers .programiz-pointer-item:first-child{background:#e8f5fe;box-shadow:0 4px 12px 0 rgba(0,10,46,.16)}.feature-landing-page .programiz-pointers .programiz-pointer-item:nth-child(2){background:#faffd9;box-shadow:0 4px 12px 0 rgba(65,74,0,.16)}.feature-landing-page .programiz-pointers .programiz-pointer-item:nth-child(3){background:#ffe2f2;box-shadow:0 4px 12px 0 rgba(86,0,47,.16)}.feature-landing-page .programiz-pointers .programiz-pointer-content__title{color:#25265e;font-size:16px;font-weight:500;line-height:24px}.feature-landing-page .programiz-pointers .programiz-pointer-content__desc{color:rgba(37,38,94,.87);font-size:14px;font-weight:500;line-height:20px;margin:4px 0 0}.feature-landing-page .final-section{padding:72px 0}@media(min-width:744px){.feature-landing-page .final-section{padding:96px 0}}.feature-landing-page .final-section .final-section-title{font-size:24px;line-height:36px;max-width:728px;font-weight:600}@media(min-width:744px){.feature-landing-page .final-section .final-section-title{font-size:32px;line-height:40px}}.feature-landing-page .section-primary-btn{min-width:250px;align-items:center;justify-content:center}.newsroom-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media(min-width:744px){.newsroom-container{align-items:center}}.newsroom-card-container{gap:48px;align-items:center;justify-content:center}.newsroom-card,.newsroom-card-container{width:100%;display:flex;flex-direction:column}.newsroom-card{gap:24px;align-items:flex-start;justify-content:flex-start}@media(min-width:744px){.newsroom-card{width:100%;flex-direction:row;align-items:center}}.newsroom-details{width:100%;display:flex;flex-direction:column;gap:12px;align-items:flex-start}@media(min-width:744px){.newsroom-details{width:calc(100% - 400px)}}.newsroom-details .newsroom-paragraph-remove-margin{margin-bottom:0}.newsroom-image-container{min-width:300px;border-radius:12px;border:1px solid #25265e;display:flex;align-items:center;justify-content:center}.newsroom-img{max-width:300px;border-radius:12px}.newsroom-hero-title{padding-top:96px;color:#0556f3}.testimonials-b-header{font-size:24px;line-height:140%}@media(min-width:992px){.testimonials-b-header{font-size:32px}}.testimonials-hero-bg{background-color:#fff5e7}.testimonials-hero-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding-top:32px;padding-bottom:32px}@media(min-width:744px){.testimonials-hero-container{align-items:center;gap:24px;padding-top:64px;padding-bottom:64px}}.testimonials-logo{width:164px;margin-left:-10px}@media(min-width:744px){.testimonials-logo{width:194px;margin-left:0}}.testimonials-hero-text-container{width:100%;display:flex;flex-direction:column;gap:12px}@media(min-width:744px){.testimonials-hero-text-container{flex-direction:column;align-items:center;text-align:center;gap:16px}}.testimonials-hero-text-container h1{font-size:32px;line-height:140%}@media(min-width:744px){.testimonials-hero-text-container h1{font-size:50px}}@media(min-width:1200px){.testimonials-hero-text-container h1{font-size:64px}}.testimonials-hero-text-container p{margin-bottom:0;line-height:140%}@media(min-width:744px){.testimonials-hero-text-container p{font-size:20px;margin-bottom:1rem}}.testimonials-rating-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px}@media(min-width:744px){.testimonials-rating-container{align-items:center}}.testimonials-rating-container p{font-size:14px;margin-bottom:0;line-height:20px}@media(min-width:744px){.testimonials-rating-container p{font-size:18px}}.testimonials-rating-image{width:120px}@media(min-width:744px){.testimonials-rating-image{width:200px}}.testimonials-featured-video-section{width:100%;display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:flex-start;padding-top:32px;padding-bottom:32px}@media(min-width:992px){.testimonials-featured-video-section{gap:24px;padding-top:64px;padding-bottom:64px;justify-content:center;align-items:center}}.testimonials-body-p{font-size:16px;line-height:140%;margin-bottom:0}@media(min-width:992px){.testimonials-body-p{font-size:20px}}.testimonials-align-left{text-align:left}.testimonials-video-description-container{display:flex;flex-direction:column;justify-content:center;width:100%;gap:8px}@media(min-width:744px){.testimonials-video-description-container{justify-content:center;align-items:center;gap:16px}}@media(min-width:992px){.testimonials-video-description-container{text-align:center}}.testimonials-featured-author{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;gap:12px}.testimonials-video-description-container>.testimonials-featured-author{max-width:630px;justify-content:center;align-items:flex-start}@media(min-width:744px){.testimonials-video-description-container>.testimonials-featured-author{justify-content:center;align-items:center;gap:16px;text-align:center}}.testimonials-author{font-size:16px;line-height:140%;margin-bottom:0;opacity:67%}@media(min-width:992px){.testimonials-author{font-size:20px}}.testimonials-quote-container{width:100%;font-size:64px;color:#6501e5;margin-bottom:-52px}@media(min-width:744px){.testimonials-quote-container{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:-32px}.testimonials-quote-container:before{left:28%}.testimonials-quote-container:after,.testimonials-quote-container:before{content:"";position:absolute;background-color:#d3dce6;width:120px;height:2px;top:30%}.testimonials-quote-container:after{right:28%}}@media(min-width:992px){.testimonials-quote-container:before{left:30%}.testimonials-quote-container:after{right:30%}}@media(min-width:1200px){.testimonials-quote-container:before{left:37%}.testimonials-quote-container:after{right:37%}}.testimonials-quote-container-card{width:100%;position:relative;font-size:64px;color:#6501e5;margin-bottom:-32px}.testimonials-quote-container-card:before{left:55%}.testimonials-quote-container-card:after,.testimonials-quote-container-card:before{content:"";position:absolute;background-color:#d3dce6;width:100px;height:2px;top:30%}.testimonials-quote-container-card:after{right:55%}@media(min-width:744px){.testimonials-quote-container-card{display:flex;justify-content:center;align-items:center}.testimonials-quote-container-card:before{width:120px;left:55%}.testimonials-quote-container-card:after{width:120px;right:55%}}@media(min-width:1200px){.testimonials-quote-container-card:before{width:100px;left:60%}.testimonials-quote-container-card:after{width:100px;right:60%}}.testimonials-quote-text-extra-padding{padding:0 20px}@media(min-width:744px){.testimonials-quote-text-extra-padding{padding:0}}.testimonials-featured-long-video-section{background-color:#fafafa;width:100%;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;padding:16px 0}@media(min-width:992px){.testimonials-featured-long-video-section{padding:32px 0}}.testimonials-tall-video-container{position:relative;display:flex;width:100%}.testimonials-pattern-overlap{z-index:10}.testimonials-pattern-img{width:300px;position:absolute;bottom:-64px;left:-64px;display:none}@media(min-width:1200px){.testimonials-pattern-img{display:block}}.testimonials-long-video-heading-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}@media(min-width:1200px){.testimonials-long-video-heading-container{flex-direction:row;align-items:center;gap:32px}}.testimonials-long-video-includes-title{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.testimonials-long-video-includes-title .testimonials-contents-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}@media(min-width:1200px){.testimonials-long-video-includes-title .testimonials-contents-container{gap:56px;flex-direction:row}}.testimonials-long-video-includes-title .testimonials-reverse-column{flex-direction:column-reverse}.testimonials-box-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:#fff;border:1px solid #d3dce6;gap:12px;padding:32px}@media(min-width:1200px){.testimonials-box-container{gap:16px;height:614px}}.testimonials-quoted-text{position:relative;display:flex;flex-direction:column;justify-content:center;gap:12px;padding-top:42px}@media(min-width:1200px){.testimonials-quoted-text{gap:20px}}.testimonials-text-quote{position:absolute;top:0;left:-20px;font-size:64px;color:#6501e5}.testmonials-card-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding-top:32px;padding-bottom:32px}@media(min-width:1200px){.testmonials-card-container{flex-direction:row;align-items:center;gap:32px;padding-top:64px;padding-bottom:64px}}.testimonials-card-box{position:relative;background-color:#fff;border:1px solid #d3dce6;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:410px}@media(min-width:1200px){.testimonials-card-box{height:450px}}.testimonials-card-box p{font-size:16px}@media(min-width:992px){.testimonials-card-box p{font-size:20px}}.testimonials-card-gradient{width:100%;height:18%;background:linear-gradient(90deg,#fff7ad,#ffa9f9 100.15%)}.testimonials-reviewer-description{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:8px;padding:32px 20px 20px;height:82%}@media(min-width:992px){.testimonials-reviewer-description{padding-top:48px}}@media(min-width:1200px){.testimonials-reviewer-description{padding-top:64px}}.testimonials-card-author-country-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}@media(min-width:992px){.testimonials-card-author-country-container{gap:8px}}.testimonials-reviewer-description p{font-size:20px;margin-bottom:0}.testimonials-reviewer-description>.testimonial-programiz-quote{display:flex;justify-content:center;align-items:center;font-size:24px;color:#6501e5}.testimonial-card-pic{position:absolute;top:30px;width:78px;height:82px;border-radius:50%;object-fit:cover}@media(min-width:1200px){.testimonial-card-pic{width:92px;height:96px}}.testimonials-video-text-container{display:flex;flex-direction:column;width:100%;justify-content:flex-start;align-items:flex-start;gap:12px}@media(min-width:992px){.testimonials-video-text-container{gap:16px}}@media(min-width:1200px){.testimonials-video-text-container{text-align:center}}.testimonials-review-section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:32px;padding-bottom:32px}@media(min-width:992px){.testimonials-review-section{padding-top:64px;padding-bottom:64px}}.testimonials-orange-bg{background-color:#fff5e7}.testimonials-orange-bg .container>.testimonials-review-text-container,.testimonials-white-bg{background-color:#fafafa}.testimonials-white-bg .container>.testimonials-review-text-container{background-color:#fff5e7}.testimonials-review-text-container{width:100%;padding:16px;border:1px solid #d3dce6}@media(min-width:1200px){.testimonials-review-text-container{padding:36px}}.testimonials-long-card-text{gap:16px}.testimonials-card-upper-container,.testimonials-long-card-text{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.testimonials-card-upper-container{gap:8px}.testimonials-review-quote{height:120px}.about__hero-section__wrapper,.about__office-section,.about__our-impact,.about__story-section,.about__team-section,.about__whats-happening{padding-block:56px}@media(min-width:744px){.about__hero-section__wrapper,.about__office-section,.about__our-impact,.about__story-section,.about__team-section,.about__whats-happening{padding-block:72px}}.about__office-section__title,.about__our-impact__title,.about__story-section__title,.about__team-section__title,.about__whats-happening__title,.about__work-section__title{font-size:24px;line-height:36px;margin-bottom:1rem}@media(min-width:744px){.about__office-section__title,.about__our-impact__title,.about__story-section__title,.about__team-section__title,.about__whats-happening__title,.about__work-section__title{margin-bottom:1.5rem}}@media(min-width:1200px){.about__office-section__title,.about__our-impact__title,.about__story-section__title,.about__team-section__title,.about__whats-happening__title,.about__work-section__title{font-size:32px;line-height:40px;margin-bottom:2rem}}.about__hero-section{background:#25265e}.about__hero-section__wrapper{text-align:center}@media(min-width:1200px){.about__hero-section__wrapper{padding-block:96px}}.about__hero-section__title{font-size:36px;line-height:54px;margin-bottom:.75rem;color:#fff}.about__hero-section__text{margin-bottom:0;font-weight:500;color:#fff}@media(min-width:744px){.about__hero-section__text{width:444px;margin:auto}}@media(min-width:1200px){.about__hero-section__text{width:auto;font-size:24px;line-height:36px}}.about__hero-section .img-wrapper{display:none}@media(min-width:744px){.about__hero-section .img-wrapper{min-width:100%;display:block;filter:saturate(.8)}}@media(min-width:1200px){.about__hero-section .img-wrapper img{width:100%;max-height:100%}}.about__story-section{background-color:#f8faff;position:relative;z-index:0}.about__story-section__content{position:relative;padding:1.5rem 0}.about__story-section__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}@media(min-width:1200px){.about__story-section__list{gap:32px}}.about__story-section__item{display:flex;gap:16px}@media(min-width:744px){.about__story-section__item{align-items:center;gap:24px;font-weight:500}}.about__story-section__text{display:flex;flex-direction:column;justify-content:center;gap:8px}.about__story-section__text p{margin-bottom:0}.about__story-section__icon{width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#2c334e;padding:6px}@media(min-width:744px){.about__story-section__icon{width:40px;height:40px;padding:8px}}.about__story-section__icon svg{width:20px;height:20px;filter:brightness(0) saturate(100%) invert(97%) sepia(100%) saturate(0) hue-rotate(36deg) brightness(105%) contrast(104%)}@media(min-width:744px){.about__story-section__icon svg{width:24px;height:24px}}.about__story-section .line{position:absolute;height:100%;top:0;left:16px;z-index:-100;border-radius:4px;outline:1px solid #d3dce6}@media(min-width:744px){.about__story-section .line{left:20px}}.about__team-section__title{text-align:center}.about__team-section__member-group{display:flex;flex-direction:column;align-items:flex-start}.about__team-section__member-group--top{padding-top:.5rem}@media(min-width:744px){.about__team-section__member-group--top{padding-top:1rem}}@media(min-width:1200px){.about__team-section__member-group--top{padding-top:2rem}}.about__team-section__member-group--top .about__team-section__member:first-of-type img{width:168px}.about__team-section__member-group--middle{margin-top:2rem}@media(min-width:744px){.about__team-section__member-group--middle{margin-top:48px;padding-bottom:1rem}}@media(min-width:1200px){.about__team-section__member-group--middle{margin-top:64px;padding-bottom:2rem}}.about__team-section__member-group--middle .about__team-section__member:last-of-type{display:none}@media(min-width:744px){.about__team-section__member-group--middle .about__team-section__member:last-of-type{display:flex}}@media(min-width:1200px){.about__team-section__member-group--middle .about__team-section__member:last-of-type{display:none}}.about__team-section__member-group--bottom{margin-top:2rem}@media(min-width:744px){.about__team-section__member-group--bottom{margin-top:48px;padding-bottom:1rem}}@media(min-width:1200px){.about__team-section__member-group--bottom{margin-top:64px;padding-bottom:2rem}}@media(min-width:744px){.about__team-section__member-group--bottom .about__team-section__member:first-of-type{display:none}}@media(min-width:1200px){.about__team-section__member-group--bottom .about__team-section__member:first-of-type{display:flex}}@media(min-width:744px){.about__team-section__member-group{flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:48px}}@media(min-width:1200px){.about__team-section__member-group{flex-direction:row;align-items:flex-start;justify-content:center;gap:80px}}.about__team-section__member{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:16px}.about__team-section__member+.about__team-section__member{margin-top:32px}@media(min-width:744px){.about__team-section__member+.about__team-section__member{margin-top:0}.about__team-section__member{min-width:325px}}@media(min-width:1200px){.about__team-section__member{flex-direction:column;justify-content:center;text-align:center;min-width:180px;gap:8px}}.about__team-section__member-info{display:flex;flex-direction:column;gap:2px}.about__team-section__member-info__title{font-size:18px;line-height:28px;font-weight:500}.about__team-section__member-info p{font-size:14px;line-height:20px;color:rgba(37,38,94,.87);margin-bottom:0}@media(min-width:1200px){.about__team-section__member-info p{font-size:16px;line-height:24px;font-weight:500}}.about__team-section__member-link{display:flex;align-items:center;font-size:14px;line-height:20px;font-weight:500;cursor:pointer}.about__team-section__member-link:hover{text-decoration:none;cursor:pointer}@media(min-width:1200px){.about__team-section__member-link{justify-content:center}}.about__team-section__member-img{width:120px;height:120px;background-color:#b6b6b6;border-radius:50%;display:flex;align-items:end;justify-content:center;overflow:hidden}@media(min-width:1200px){.about__team-section__member-img{width:180px;height:180px}}.about__our-impact{background-color:#f8faff}.about__our-impact__title{text-align:center}.about__our-impact .info-group{padding-top:.5rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px;column-gap:40px}@media(min-width:744px){.about__our-impact .info-group{padding:0;gap:0;justify-content:space-between}}@media(min-width:1200px){.about__our-impact .info-group{padding-inline:70px;justify-content:space-between}}.about__our-impact .info-group .line{display:none}@media(min-width:744px){.about__our-impact .info-group .line{display:block;flex:1 1;height:100%;rotate:90deg;border:1px solid #d3dce6}}.about__our-impact .info{width:115px;text-align:center}@media(min-width:744px){.about__our-impact .info{width:116px}}@media(min-width:1200px){.about__our-impact .info{width:158px}}.about__our-impact .info__title{color:#6501e5;font-size:24px;line-height:36px;font-weight:600}@media(min-width:744px){.about__our-impact .info__title{font-size:32px;line-height:40px;margin-bottom:.25rem}}@media(min-width:1200px){.about__our-impact .info__title{font-size:36px;line-height:54px}}.about__our-impact .info__text{font-size:14px;line-height:20px;font-weight:500;color:rgba(37,38,94,.87);margin-bottom:0}@media(min-width:1200px){.about__our-impact .info__text{font-size:20px;line-height:30px}}.about__our-impact .testimonial-group{margin-top:2rem}@media(min-width:744px){.about__our-impact .testimonial-group{margin-top:48px;display:flex;gap:20px}}@media(min-width:1200px){.about__our-impact .testimonial-group{gap:40px;margin-top:64px;justify-content:center}}.about__our-impact .testimonial-card{outline:1px solid #d3dce6;background-color:#fff;padding:1rem;display:flex;gap:16px;border-radius:4px}.about__our-impact .testimonial-card:not(:first-child){margin-top:1.5rem}@media(min-width:744px){.about__our-impact .testimonial-card:not(:first-child){margin-top:0}.about__our-impact .testimonial-card{max-width:336px}}@media(min-width:1200px){.about__our-impact .testimonial-card{max-width:456px;gap:32px;padding:1.5rem}.about__our-impact .testimonial-card:not(:first-child){margin-top:0}}.about__our-impact .testimonial-card .quote{color:#6501e5;font-size:24px;line-height:36px;margin-top:-8px}@media(min-width:1200px){.about__our-impact .testimonial-card .quote{margin-top:-4px}}.about__our-impact .testimonial-card__image{min-width:65px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.about__our-impact .testimonial-card__image p{font-size:12px;line-height:16px;font-weight:500;margin-bottom:0;color:rgba(37,38,94,.67)}.about__our-impact .testimonial-card__image p span{color:rgba(37,38,94,.87)}@media(min-width:1200px){.about__our-impact .testimonial-card__image p{font-size:16px;line-height:24px}.about__our-impact .testimonial-card__image p span{font-weight:600}}@media(min-width:744px){.about__our-impact .testimonial-card__image{min-width:72px}}@media(min-width:1200px){.about__our-impact .testimonial-card__image{min-width:96px}}.about__our-impact .testimonial-card__image .img-wrapper{width:56px;border-radius:50%;overflow:hidden}@media(min-width:744px){.about__our-impact .testimonial-card__image .img-wrapper{width:72px}}@media(min-width:1200px){.about__our-impact .testimonial-card__image .img-wrapper{width:96px}}.about__our-impact .testimonial-card__image .img-wrapper img{min-width:100%}.about__our-impact .testimonial-card__text{font-size:14px;line-height:20px;display:flex;gap:2px;margin-top:8px}@media(min-width:744px){.about__our-impact .testimonial-card__text{font-size:16px;line-height:24px}}@media(min-width:1200px){.about__our-impact .testimonial-card__text{font-size:20px;line-height:30px}}.about__whats-happening__card-group{display:flex;flex-direction:column;gap:16px;margin-top:1rem}@media(min-width:744px){.about__whats-happening__card-group{gap:24px}}@media(min-width:1200px){.about__whats-happening__card-group{flex-direction:row;margin-top:2.5rem;flex-wrap:wrap;gap:30px}}.about__whats-happening__card{padding:1rem 1rem 1.5rem;outline:1px solid #d3dce6;border-radius:8px;display:flex;flex-direction:column}@media(min-width:744px){.about__whats-happening__card{padding:1.25rem 1.5rem;flex-direction:row;gap:24px}}@media(min-width:1200px){.about__whats-happening__card{padding:1rem;flex-direction:column;gap:0;max-width:350px}}.about__whats-happening__card .img-wrapper{border-radius:4px;overflow:hidden;height:140px}@media(min-width:744px){.about__whats-happening__card .img-wrapper{min-width:275px;height:196px}}@media(min-width:1200px){.about__whats-happening__card .img-wrapper{height:192px}}.about__whats-happening__card .img-wrapper img{min-width:100%;height:100%;object-fit:cover;object-position:top}.about__whats-happening__card__content{margin-top:.5rem;display:flex;flex-direction:column;padding-inline:.25rem;gap:8px}@media(min-width:744px){.about__whats-happening__card__content{margin-top:0;padding-inline:0}}@media(min-width:1200px){.about__whats-happening__card__content{margin-top:1rem}}.about__whats-happening__card__title{font-size:18px;line-height:30px;color:rgba(37,38,94,.87)}@media(min-width:744px){.about__whats-happening__card__title{font-size:20px;line-height:30px}}.about__whats-happening__card__text{margin-bottom:0;font-size:14px;line-height:20px}@media(min-width:744px){.about__whats-happening__card__text{-webkit-line-clamp:4;font-size:16px;line-height:24px}}.about__whats-happening__card__link{font-size:14px;line-height:20px;display:flex;align-items:center;gap:4px;cursor:pointer;font-weight:500}.about__whats-happening__card__link:hover{text-decoration:none}.about__work-section{background-color:#f8faff;color:rgba(37,38,94,.87);padding-block:56px}@media(min-width:744px){.about__work-section{padding:0}}.about__work-section__wrapper{display:flex;flex-direction:column;gap:24px}@media(min-width:744px){.about__work-section__wrapper{gap:96px;flex-direction:row;align-items:center;justify-content:space-between}}.about__work-section__title{margin-bottom:.5rem}@media(min-width:1200px){.about__work-section__title{margin-bottom:1rem}}@media(min-width:744px){.about__work-section__content{padding-block:56px}}@media(min-width:1200px){.about__work-section__content{padding-block:72px}.about__work-section__text{font-size:18px;line-height:28px;font-weight:500;margin-bottom:1.5rem}}@media(min-width:744px){.about__work-section .img-wrapper{width:240px;height:256px;min-width:240px}}@media(min-width:1200px){.about__work-section .img-wrapper{width:338px;height:314px;min-width:338px}}.about__work-section .img-wrapper img{width:100%;height:100%;min-width:100%;object-fit:cover;object-position:top}@media(min-width:744px){.about__work-section__btn{font-size:14px;line-height:20px;padding:.5rem .75rem}}@media(min-width:1200px){.about__work-section__btn{font-size:22px;line-height:30px;font-weight:600;padding:1rem 1.25rem}}.about__office-section__content{display:flex;flex-direction:column;gap:24px}@media(min-width:744px){.about__office-section__content{gap:32px}}@media(min-width:1200px){.about__office-section__content{flex-direction:row;align-items:center;gap:66px}}.about__office-section__map-wrapper{height:236px}@media(min-width:744px){.about__office-section__map-wrapper{height:404px}}@media(min-width:1200px){.about__office-section__map-wrapper{flex:1 1}}.about__office-section__map{border:none;width:100%;height:100%}.about__office-section__info{display:flex;flex-direction:column;gap:16px;color:#25265e}@media(min-width:744px){.about__office-section__info{flex-direction:row;gap:48px}}@media(min-width:1200px){.about__office-section__info{flex-direction:column;gap:56px}}.about__office-section__info p{margin:0}.about__office-section__info p:first-of-type{font-size:18px;line-height:28px;font-weight:500;display:flex;align-items:center;gap:8px}@media(min-width:744px){.about__office-section__info p:first-of-type{font-size:20px;line-height:30px;font-weight:600}}.about__office-section__info a{color:rgba(37,38,94,.87);cursor:pointer}.about__office-section__info a:hover{color:#0047d1;text-decoration:none}.about__office-section__info p+p{margin-top:.25rem;color:rgba(37,38,94,.87);padding-left:32px}@media(min-width:744px){.about__office-section__info p+p{margin-top:.5rem;font-weight:500}}@media(min-width:1200px){.about__office-section__info p+p{font-size:18px;line-height:28px}}.catalog-menu{border-radius:4px;background:#fff;padding:.75rem 1rem;height:-moz-fit-content;height:fit-content;display:none}@media(min-width:1200px){.catalog-menu{display:block;width:240px;min-width:240px;position:-webkit-sticky;position:sticky;top:99px}}.catalog-menu__title{font-size:18px;margin-bottom:10px}.catalog-menu__list{margin:0;padding:0;font-weight:500;display:flex;flex-direction:column;list-style:none}.catalog-menu__item{padding:10px 0}.catalog-menu__item:first-of-type{padding-top:0}.catalog-menu__item:last-child{padding-bottom:0}.catalog-menu__item+.catalog-menu__item{border-top:1px solid #d3dce6}.catalog-menu__link{color:#25265e;display:block;text-decoration:none}.catalog-menu__link:hover{color:#0556f3;text-decoration:none}.catalog-menu__link:active,.catalog-menu__link:focus,.catalog-menu__link:visited{text-decoration:none}.catalog-menu__link--active,.catalog-menu__link--active:hover{color:#0556f3;text-decoration:none}.catalog-menu--mobile{display:block;position:fixed;top:0;z-index:400;width:100%;height:100%;left:100%;transition:left .3s ease-in-out;overflow-y:auto;padding-inline:1.5rem;padding-top:0}@media(min-width:744px){.catalog-menu--mobile{padding:3.5rem 3rem}}@media(min-width:1200px){.catalog-menu--mobile{display:none}}.catalog-menu--mobile__btn{color:#25265e;font-size:16px;font-weight:500;line-height:24px;background:transparent;padding:0;margin:2rem 0 2.5rem}.catalog-menu--mobile__btn:hover{background:transparent;color:#0556f3}@media(min-width:744px){.catalog-menu--mobile__btn{margin-top:0}}.catalog-menu--mobile-active{left:0}.individual-catalog-page{background:#f9fafc;display:flex;flex-direction:column;flex-grow:1;padding:2rem 0 4.5rem;position:relative}@media(min-width:744px){.individual-catalog-page{padding-top:40px}}@media(min-width:1200px){.individual-catalog-page{padding-top:30px;padding-bottom:120px}}.individual-catalog-page--no-padding{padding-bottom:0}@media(min-width:744px){.individual-catalog-page--no-padding{padding-bottom:120px}}.individual-catalog-page .container--full-catalog{padding-inline:0}.individual-catalog-page .container--full-catalog .catalog-page-wrapper__menu-btn,.individual-catalog-page .container--full-catalog .full-catalog__language__card-group-title,.individual-catalog-page .container--full-catalog .full-catalog__language__icon{margin-left:1.5rem}@media(min-width:744px){.individual-catalog-page .container--full-catalog{padding-inline:2rem;margin:0 auto}.individual-catalog-page .container--full-catalog .catalog-page-wrapper__menu-btn,.individual-catalog-page .container--full-catalog .full-catalog__language__card-group-title,.individual-catalog-page .container--full-catalog .full-catalog__language__icon{margin-left:0}}@media(min-width:1200px){.individual-catalog-page .container--full-catalog{padding-inline:15px;margin:0 auto;min-width:auto}}.individual-catalog-page .catalog-page-wrapper{display:flex;flex-direction:column}@media(min-width:1200px){.individual-catalog-page .catalog-page-wrapper{flex-direction:row;gap:32px}}.individual-catalog-page .catalog-page-wrapper__menu-btn{z-index:50;margin-bottom:1.5rem;transition:none}@media(min-width:1200px){.individual-catalog-page .catalog-page-wrapper__menu-btn{display:none}}.individual-catalog-page .catalog-page-wrapper .catalog-contents{display:flex;flex-direction:column;gap:56px;flex-grow:1}@media(min-width:744px){.individual-catalog-page .catalog-page-wrapper .catalog-contents{gap:32px}}@media(min-width:1200px){.individual-catalog-page .catalog-page-wrapper .catalog-contents{gap:40px}}@media(min-width:744px){.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual{border:1px solid #d3dce6;border-radius:8px;background:#fff;padding:1.5rem}}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual__list{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 16px;gap:24px 16px}@media(min-width:744px){.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual__list{display:flex;flex-wrap:wrap;gap:24px}}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual__logo{background:#fff;border-radius:4px;border:1px solid #d3dce6;display:flex;align-items:center;justify-content:center;width:76px;height:76px}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual__logo svg{filter:brightness(0) saturate(100%) invert(22%) sepia(98%) saturate(5176%) hue-rotate(220deg) brightness(99%) contrast(96%)}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual__logo .no-filter{filter:none}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual .title{font-weight:600;font-size:22px;line-height:30px;color:#25265e;margin-bottom:1.5rem}@media(min-width:744px){.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual .title{font-weight:500}}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual .title span{text-transform:capitalize}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual .mobile-title{font-weight:600}@media(min-width:744px){.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual .mobile-title{display:none}}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual .mobile-sub-title{display:flex;justify-content:space-between;align-items:center;padding-inline:6px;font-weight:500}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual .mobile-sub-title p{margin-bottom:0;max-width:160px}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual .mobile-sub-title p span{font-weight:600}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual--learning{background:#fffbf1;margin:-92px -24px 0;padding:92px 24px 80px;position:relative;z-index:0}@media(min-width:744px){.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual--learning{padding-block:24px;margin:0;border:1px solid #feccbf}}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual--learning .catalog-contents-individual__wrapper{position:relative;background:transparent;z-index:0}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual--learning .arrow{display:none}@media(min-width:1200px){.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual--learning .arrow{display:block;position:absolute;top:50%;left:calc(50% - 3px);transform:translate(-50%,-50%);z-index:-1}}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual--no-challenges{padding-bottom:3.5rem}@media(min-width:744px){.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual--no-challenges{padding-bottom:1.5rem}}.individual-catalog-page .catalog-page-wrapper .individual-course-item{padding:1rem .75rem;height:216px;border-radius:16px;display:flex;flex-direction:column;outline-offset:-1px;transition:transform .2s;box-shadow:0 4px 8px 0 rgba(77,45,0,.08);position:relative}.individual-catalog-page .catalog-page-wrapper .individual-course-item:hover{text-decoration:none;outline:1px solid #0556f3}@media(min-width:1200px){.individual-catalog-page .catalog-page-wrapper .individual-course-item:hover{transform:scale(1.08)}}.individual-catalog-page .catalog-page-wrapper .individual-course-item:active,.individual-catalog-page .catalog-page-wrapper .individual-course-item:focus{text-decoration:none;outline:1px solid #0556f3!important}.individual-catalog-page .catalog-page-wrapper .individual-course-item--free-label{--d:8px;--g:16px;display:inline-block;font-weight:600;font-size:14px;line-height:16px;margin-left:8px;color:rgba(37,38,94,.67);position:absolute;z-index:0;width:90px;text-align:center;right:0;top:0;transform:translate(29%,-100%) rotate(45deg);transform-origin:bottom left;padding:2px 0 calc(var(--d) + 2px);background:linear-gradient(135deg,transparent var(--g),#ffc33d calc(var(--g) - .3px)) 0,linear-gradient(-135deg,transparent var(--g),#ffc33d calc(var(--g) - .3px)) 100%;background-size:51% 100%;background-repeat:no-repeat;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - var(--d)) calc(100% - var(--d)),var(--d) calc(100% - var(--d)),0 100%);clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - var(--d)) calc(100% - var(--d)),var(--d) calc(100% - var(--d)),0 100%)}.individual-catalog-page .catalog-page-wrapper .individual-course-item .img-wrapper{overflow:hidden;height:1px;background:url(/_next/static/media/dottedBorder.b01bd14e.svg) repeat-x 0/contain}@media(min-width:744px){.individual-catalog-page .catalog-page-wrapper .individual-course-item{padding:1rem;width:178px;min-width:178px}}.individual-catalog-page .catalog-page-wrapper .individual-course-item__wrapper{list-style:none}.individual-catalog-page .catalog-page-wrapper .individual-course-item__title{white-space:pre-line;font-size:16px;font-weight:600;line-height:24px;color:rgba(37,38,94,.87);margin-bottom:.75rem}.individual-catalog-page .catalog-page-wrapper .individual-course-item__description-wrapper{display:flex;flex-direction:column;gap:4px;flex-grow:1}.individual-catalog-page .catalog-page-wrapper .individual-course-item__description{-webkit-line-clamp:4;font-size:14px;line-height:20px;color:rgba(37,38,94,.87)}.individual-catalog-page .catalog-page-wrapper .individual-course-item__level{padding-top:.5rem;display:flex;gap:4px;align-items:center;font-size:12px;line-height:16px;font-weight:500;color:rgba(37,38,94,.87)}.individual-catalog-page .catalog-page-wrapper .individual-course-item__level .level-indicator{border-radius:50%;width:9px;height:9px}.individual-catalog-page .catalog-page-wrapper .individual-course-item--full{width:208px;min-width:208px}@media(min-width:744px){.individual-catalog-page .catalog-page-wrapper .individual-course-item--full{width:auto;min-width:178px}}@media(min-width:1200px){.individual-catalog-page .catalog-page-wrapper .individual-course-item--full{width:208px}}.individual-catalog-page .catalog-page-wrapper .individual-course-item--beginner,.individual-catalog-page .catalog-page-wrapper .individual-course-item--easy{outline:1px solid #d3dce6;background:#f9f9ff}.individual-catalog-page .catalog-page-wrapper .individual-course-item--beginner .individual-course-item__level .level-indicator,.individual-catalog-page .catalog-page-wrapper .individual-course-item--easy .individual-course-item__level .level-indicator{border:2px solid #d3dce6}.individual-catalog-page .catalog-page-wrapper .individual-course-item--intermediate,.individual-catalog-page .catalog-page-wrapper .individual-course-item--medium{outline:1px solid #94b6f8;background:#f8faff}.individual-catalog-page .catalog-page-wrapper .individual-course-item--intermediate .individual-course-item__level .level-indicator,.individual-catalog-page .catalog-page-wrapper .individual-course-item--medium .individual-course-item__level .level-indicator{border:2px solid #94b6f8}.individual-catalog-page .catalog-page-wrapper .individual-course-item--intermediate .img-wrapper,.individual-catalog-page .catalog-page-wrapper .individual-course-item--medium .img-wrapper{overflow:hidden;height:1px;background:url(/_next/static/media/dashedBorderBlue.41d86858.svg) repeat-x 0/contain}.individual-catalog-page .catalog-page-wrapper .individual-course-item--advanced,.individual-catalog-page .catalog-page-wrapper .individual-course-item--hard{outline:1px solid #0556f3;background:#ecf2ff}.individual-catalog-page .catalog-page-wrapper .individual-course-item--advanced .individual-course-item__level .level-indicator,.individual-catalog-page .catalog-page-wrapper .individual-course-item--hard .individual-course-item__level .level-indicator{border:2px solid #0556f3}.individual-catalog-page .catalog-page-wrapper .individual-course-item--advanced .img-wrapper,.individual-catalog-page .catalog-page-wrapper .individual-course-item--hard .img-wrapper{overflow:hidden;height:1px;background:url(/_next/static/media/dashedBorderBlue.41d86858.svg) repeat-x 0/contain}.individual-catalog-page .catalog-page-wrapper .individual-course-item--coming-soon{cursor:not-allowed;outline:1px solid #d3dce6!important;box-shadow:none}.individual-catalog-page .catalog-page-wrapper .individual-course-item--coming-soon .individual-course-item__description,.individual-catalog-page .catalog-page-wrapper .individual-course-item--coming-soon .individual-course-item__title{color:rgba(37,38,94,.67)}.individual-catalog-page .catalog-page-wrapper .individual-course-item--coming-soon:active,.individual-catalog-page .catalog-page-wrapper .individual-course-item--coming-soon:focus,.individual-catalog-page .catalog-page-wrapper .individual-course-item--coming-soon:hover,.individual-catalog-page .catalog-page-wrapper .individual-course-item--coming-soon:visited{box-shadow:none;outline:1px solid #d3dce6!important;transform:none}.individual-catalog-page .catalog-page-wrapper .compete-section{border-radius:2px;background:#fff;display:flex;flex-direction:column;margin-top:-80px;padding:24px 48px 24px 16px;position:relative}@media(min-width:744px){.individual-catalog-page .catalog-page-wrapper .compete-section{margin-top:0;flex-direction:row;gap:24px}}.individual-catalog-page .catalog-page-wrapper .compete-section__image{width:120px;height:118px;order:2;margin-bottom:1rem}@media(min-width:1200px){.individual-catalog-page .catalog-page-wrapper .compete-section__image{order:1;margin-bottom:0}}.individual-catalog-page .catalog-page-wrapper .compete-section__title{font-size:16px;font-weight:600;line-height:24px;margin-bottom:.5rem}@media(min-width:744px){.individual-catalog-page .catalog-page-wrapper .compete-section__title{margin-bottom:2px;font-size:22px;font-weight:500;line-height:30px}}.individual-catalog-page .catalog-page-wrapper .compete-section__title span{text-transform:capitalize}.individual-catalog-page .catalog-page-wrapper .compete-section__description{font-size:14px;line-height:20px}@media(min-width:744px){.individual-catalog-page .catalog-page-wrapper .compete-section__description{font-size:16px;line-height:24px}}.individual-catalog-page .catalog-page-wrapper .compete-section__content{order:1}@media(min-width:744px){.individual-catalog-page .catalog-page-wrapper .compete-section__content{order:2}}.individual-catalog-page .catalog-page-wrapper .compete-section__btn{display:none}@media(min-width:744px){.individual-catalog-page .catalog-page-wrapper .compete-section__btn{display:flex}}.individual-catalog-page .catalog-page-wrapper .compete-section__btn--mb{display:flex;order:3}@media(min-width:744px){.individual-catalog-page .catalog-page-wrapper .compete-section__btn--mb{display:none}}.catalog-contents-wrapper{position:relative;width:100%}.catalog-contents-wrapper .catalog-contents{min-width:100%;position:static}.catalog-contents-wrapper .catalog-contents--absolute{position:absolute;z-index:-100000;top:-10000px;left:-1000px}.full-catalog-wrapper{display:flex;flex-direction:column;gap:24px;position:relative}.full-catalog-wrapper .learning-path{display:none}@media(min-width:1200px){.full-catalog-wrapper .learning-path{display:flex;gap:24px;justify-content:flex-end;align-items:center;position:-webkit-sticky;position:sticky;top:69px}.full-catalog-wrapper .learning-path h2{width:208px;text-align:center}.full-catalog-wrapper .learning-path h2:last-of-type{margin-right:24px}.full-catalog-wrapper .learning-path svg{position:absolute}.full-catalog-wrapper .learning-path svg:first-of-type{top:50%;left:364px;transform:translateY(-50%)}.full-catalog-wrapper .learning-path svg:last-of-type{top:50%;left:542px;transform:translateY(-50%)}}.full-catalog-wrapper .learning-path h2{font-size:22px;line-height:30px}.full-catalog-wrapper .learning-path--sticky{padding-block:16px;background-color:#fff;border-radius:0 0 8px 8px;z-index:50;border:1px solid #d3dce6;border-top:0;box-shadow:0 4px 8px rgba(77,45,0,.08)}.full-catalog-wrapper .learning-path--ipad{display:none}@media(min-width:744px){.full-catalog-wrapper .learning-path--ipad{display:flex;position:relative;gap:24px}.full-catalog-wrapper .learning-path--ipad h2{width:100%;text-align:center}.full-catalog-wrapper .learning-path--ipad svg{position:absolute}.full-catalog-wrapper .learning-path--ipad svg:first-of-type{top:50%;left:206px;transform:translateY(-50%)}.full-catalog-wrapper .learning-path--ipad svg:last-of-type{top:50%;left:372px;transform:translateY(-50%)}}@media(min-width:1200px){.full-catalog-wrapper .learning-path--ipad{display:none}}.full-catalog{display:flex;flex-direction:column;gap:56px;width:100%}.full-catalog__language{display:flex;flex-direction:column;gap:24px;border-radius:8px;padding-right:0}@media(min-width:744px){.full-catalog__language{border:1px solid #d3dce6;background-color:#fff;padding:1.5rem}.full-catalog__language:nth-of-type(2n){background-color:#fafafa}}@media(min-width:1200px){.full-catalog__language{flex-direction:row}}.full-catalog__language--python{margin-top:-92px;padding-top:92px;border-radius:0;background-color:#fffbf1;padding-bottom:1.5rem}@media(min-width:744px){.full-catalog__language--python{padding-top:1.5rem;margin-top:0;border-radius:8px;border:1px solid #feccbf}}.full-catalog__language__icon{display:flex;align-items:center;text-transform:capitalize;gap:16px;font-size:18px;line-height:28px;font-weight:500}@media(min-width:1200px){.full-catalog__language__icon{flex-direction:column;gap:4px}}.full-catalog__language__icon h4{font-size:18px;line-height:28px;font-weight:500}.full-catalog__language__logo-wrapper{background:#fff;border-radius:4px;outline:1px solid #d3dce6;display:flex;align-items:center;justify-content:center;width:64px;height:64px}@media(min-width:744px){.full-catalog__language__logo-wrapper{width:72px;height:72px}}@media(min-width:1200px){.full-catalog__language__logo-wrapper{width:88px;height:88px}}.full-catalog__language__logo-wrapper svg{filter:brightness(0) saturate(100%) invert(22%) sepia(98%) saturate(5176%) hue-rotate(220deg) brightness(99%) contrast(96%)}.full-catalog__language__logo-wrapper .no-filter{filter:none}.full-catalog__language__title{text-align:center;font-size:20px;line-height:30px;font-weight:500}@media(min-width:1200px){.full-catalog__language__title{font-size:18px;line-height:28px;font-weight:500}}.full-catalog__language__card-group-wrapper{display:flex;flex-direction:column;gap:24px;flex:1 1}@media(min-width:744px){.full-catalog__language__card-group-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr}}.full-catalog__language__card-group-title{font-size:20px;font-weight:600;line-height:30px;margin-bottom:1rem}@media(min-width:744px){.full-catalog__language__card-group-title{font-size:22px;margin-bottom:1.5rem;display:none}}.full-catalog__language__card-group{display:flex;gap:16px;overflow-x:auto;padding-inline:1.5rem}.full-catalog__language__card-group::-webkit-scrollbar{display:none}@media(min-width:744px){.full-catalog__language__card-group{gap:24px;overflow-x:unset;flex-direction:column;padding-inline:0}.full-catalog{gap:32px}}@media(min-width:1200px){.app--sticky-banner .full-catalog-wrapper .learning-path{top:116px}.app--sticky-banner .catalog-menu{top:148px}}.discuss-home,.pro-header__wrapper--gray{background-color:#f8faff}.discuss-home{padding-top:2rem;padding-bottom:3.5rem}@media(min-width:576px){.discuss-home{padding-top:3rem}}@media(min-width:744px){.discuss-home{padding-top:2rem;padding-bottom:4.5rem}}@media(min-width:1200px){.discuss-home{padding-bottom:6rem}}.discuss-home__intro-text{display:flex;flex-direction:column;gap:8px;text-align:left;margin-bottom:8px}@media(min-width:576px){.discuss-home__intro-text{gap:12px}}@media(min-width:744px){.discuss-home__intro-text{margin-bottom:16px}}.discuss-home__intro-text h1{font-weight:600;font-size:20px;line-height:30px}@media(min-width:576px){.discuss-home__intro-text h1{font-size:32px;line-height:40px}}.discuss-home__intro-text p{font-size:14px;line-height:20px}@media(min-width:576px){.discuss-home__intro-text p{font-size:18px;line-height:28px}}.discuss-home__filters{display:flex;justify-content:center;margin:16px 0;padding:8px 8px 8px 0;border-radius:5px}.discuss-home__filters-select{padding:8px;border:1px solid #ccc;border-radius:5px;margin-right:16px;font-size:16px;transition:border-color .3s;background-color:#fff}.discuss-home__filters-select:hover{border-color:#0070f3}.discuss-home__filters-select:focus{outline:none;border-color:#0070f3}.discuss-home__intro{display:flex;justify-content:space-between;align-items:start;flex-direction:column}.discuss-home__languages{padding:0;flex-wrap:wrap;gap:12px;margin-top:16px;margin-bottom:16px;list-style:none;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:none}@media(min-width:744px){.discuss-home__languages{grid-gap:16px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media(min-width:1200px){.discuss-home__languages{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media(min-width:576px){.discuss-home__languages{display:grid;margin-top:16px;margin-bottom:24px}}.discuss-home__languages__item{display:flex;align-items:center;background:#fff;border:1px solid #d3dce6;border-radius:2px;cursor:pointer;flex-grow:1;width:100%;font-weight:500;box-shadow:0 4px 4px 0 rgba(45,26,1,.08)}.discuss-home__languages__item:first-of-type .discuss-home__languages__item--link{padding:12px}.discuss-home__languages__item--active{border-color:#6501e5;border-style:dashed}@media(min-width:744px){.discuss-home__languages__item{flex-grow:0}}.discuss-home__languages__item--link{display:flex;gap:8px;align-items:center;padding:8px;width:100%}.discuss-home__languages__item--link:active,.discuss-home__languages__item--link:focus,.discuss-home__languages__item--link:hover,.discuss-home__languages__item--link:visited{text-decoration:none;color:#25265e}.discuss-home__languages__item--label{color:#25265e}.discuss-home__languages__item--icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:2px;background-color:#fff;border:1px solid #d3dce6}.discuss-home__languages__item svg{width:22px;height:22px}.discuss-home__languages__item .language-c svg path,.discuss-home__languages__item .language-cpp svg path,.discuss-home__languages__item .language-python svg path{fill:#0556f3;stroke:#0556f3}.discuss-home__languages__item .language-java svg path{fill:#0556f3}.discuss-home__languages__item:hover{border-color:#0556f3}.discuss-home__pagination{display:flex;margin-top:32px}@media(min-width:1200px){.discuss-home__pagination{margin-top:40px}}.discuss-home__pagination .pagination{margin:auto}.discuss-home__pagination .pagination__list{display:flex;gap:16px}.discuss-home__pagination .pagination__list--items{list-style:none;display:flex;margin:0;padding:0}.discuss-home__pagination .pagination__list--items .pagination__item:not(:first-child):not(:last-child){border-radius:0}.discuss-home__pagination .pagination__list--items .pagination__item:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.discuss-home__pagination .pagination__list--items .pagination__item:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.discuss-home__pagination .pagination__item{display:flex;align-items:center;justify-content:center;transition:background-color .3s;border:1px solid #d3dce6;border-radius:4px;min-width:38px;background-color:#fff}.discuss-home__pagination .pagination__item--active{background-color:#ccedff;border-color:#00a3ff}.discuss-home__pagination .pagination__item:hover{background-color:#f8faff}.discuss-home__pagination .pagination__item--ellipsis:hover{background-color:unset}.discuss-home__pagination .pagination__item--disabled{opacity:.67}.discuss-home__pagination .pagination__item--disabled:hover{background-color:unset}.discuss-home__pagination .pagination__link{padding:8px 12px;color:#25265e;display:flex;align-items:center;gap:8px;font-weight:500;font-size:14px;line-height:20px}.discuss-home__pagination .pagination__link--prev{padding-left:8px}.discuss-home__pagination .pagination__link--prev span{display:none}@media(min-width:576px){.discuss-home__pagination .pagination__link--prev span{display:unset}}.discuss-home__pagination .pagination__link--next{padding-right:8px}.discuss-home__pagination .pagination__link--next span{display:none}@media(min-width:576px){.discuss-home__pagination .pagination__link--next span{display:unset}}.discuss-home__pagination .pagination__link:active,.discuss-home__pagination .pagination__link:focus,.discuss-home__pagination .pagination__link:hover,.discuss-home__pagination .pagination__link:visited{text-decoration:none}.discuss-home__pagination button{background-color:#0070f3;color:#fff;border:none;padding:8px 16px;border-radius:5px;cursor:pointer;transition:background-color .3s}.discuss-home__pagination button:hover{background-color:#005bb5}.discuss-home__filter-container{display:flex;justify-content:flex-end;margin-top:8px;margin-bottom:16px}.discuss-home__filter-container .filtered svg{height:18px;width:18px}.discuss-home__question-list{display:flex;flex-direction:column;gap:16px}@media(min-width:576px){.discuss-home__question-list{gap:24px}}@media(min-width:1200px){.discuss-home .container{display:flex;gap:54px}}.discuss-home .profile-container{width:100%}@media(min-width:1200px){.discuss-home__main-container{max-width:730px}}.discuss-home__expert-container{margin-top:32px;background-color:#fff;border:1px solid #d3dce6;border-radius:4px;padding:16px 16px 24px;box-shadow:0 4px 8px 0 rgba(77,45,0,.08)}@media(min-width:576px){.discuss-home__expert-container{padding:24px 40px}}@media(min-width:1200px){.discuss-home__expert-container{padding-left:54px;padding-right:0;padding-block:0;height:-moz-fit-content;height:fit-content;margin-top:64px;background-color:unset;border:unset;border-left:1.5px solid #d3dce6;border-radius:unset;box-shadow:unset}}.discuss-home__expert-title{font-size:20px;font-weight:600;line-height:30px;color:#25265e}@media(min-width:1200px){.discuss-home__expert-title{font-size:22px;line-height:30px}}.discuss-home__expert-list{display:flex;flex-direction:column;gap:16px;padding-left:0;margin-top:16px;margin-bottom:0;list-style:none}@media(min-width:576px){.discuss-home__expert-list{display:grid;grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.discuss-home__expert-list{gap:20px;display:flex}}.discuss-home__expert-list__item{display:flex;align-items:center;gap:8px}.discuss-home__expert-list__item:hover{text-decoration:none}.discuss-home__expert-list__item--avatar-wrapper{position:relative;width:42px;height:42px;flex-shrink:0;overflow:hidden}@media(min-width:992px){.discuss-home__expert-list__item--avatar-wrapper{width:52px;height:52px}}.discuss-home__expert-list__item--avatar-wrapper .avatar-profile{margin:unset}.discuss-home__expert-list__item--avatar{height:100%;width:100%;border-radius:50%;object-fit:cover}.discuss-home__expert-list__item--name{font-size:16px;font-weight:500;line-height:24px;color:rgba(37,38,94,.87)}@media(min-width:1200px){.discuss-home__expert-list__item--name{font-size:18px;line-height:28px}}.discuss-home__expert-list__item--role{font-size:14px;line-height:20px;color:rgba(37,38,94,.67)}@media(min-width:1200px){.discuss-home__expert-list__item--role{font-size:16px;line-height:24px}}.question-card{background:#fff;display:flex;flex-direction:column;width:100%;text-decoration:none;color:rgba(37,38,94,.871);border:1px solid #d3dce6;padding:16px;cursor:pointer}.question-card:focus,.question-card:hover{background-color:#fafafa;text-decoration:none;color:rgba(37,38,94,.871)!important}@media(min-width:576px){.question-card{border-radius:4px;box-shadow:0 4px 8px 0 rgba(77,45,0,.08);padding:24px 16px;width:auto}.question-card:last-child{margin-bottom:0}.question-card:focus,.question-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.2)}}@media(min-width:992px){.question-card{padding:24px}}.question-card__question{position:relative;padding-right:8px}.question-card__user{display:flex;gap:6px}.question-card__user-name{font-weight:500;color:#25265e}.question-card__user-name--expert:hover{color:#0556f3}.question-card__action-label{font-style:italic;font-weight:500;color:rgba(37,38,94,.67)}.question-card__connector{position:absolute;left:24px;top:52px;bottom:0;width:24px;height:calc(100% - 16px);z-index:1;border-bottom-left-radius:12px;border:2px solid #d3dce6;border-top:none;border-right:none}@media(min-width:576px){.question-card__connector{width:42px;top:52px;left:24px}}@media(min-width:1200px){.question-card__connector{width:36px;left:28px;top:56px}}.question-card__content{margin-top:16px;margin-left:50px;position:relative}@media(min-width:576px){.question-card__content{margin-left:64px}}.question-card__answer-content{font-weight:500;width:100%;overflow:hidden;font-size:16px;color:rgba(37,38,94,.87)}@media(min-width:576px){.question-card__answer-content{font-size:16px}}.question-card__answer-content code{border:1px solid #d3dce6}.question-card__answer-content p{color:rgba(37,38,94,.87);margin-top:0;margin-bottom:12px}.question-card__answer-content p:last-child{margin-bottom:0}.question-card__answer-content ol,.question-card__answer-content ul{padding-left:1.5rem;margin-bottom:12px}.question-card__answer-content pre{margin-bottom:12px;border-radius:2px}.question-card__answer-content pre:last-child{margin-bottom:0}.question-card__answer-content pre code{border:none}.question-card__answer-content h3{font-size:18px;line-height:24px;font-weight:500;margin-bottom:1rem}.question-card__answer-content a{color:#0556f3;transition:all .2 ease-in-out}.question-card__answer-content a:hover{cursor:pointer;color:#03338f}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual .mobile-sub-title p.question-card__answer-content,.question-card__answer-content.about__whats-happening__card__title,.question-card__answer-content.resource-hub__blog-card__title,.question-card__answer-content.resource-hub__book-card__title,.question-card__answer-content.start-challenge-here-card__title,.question-card__answer-content.text-ellipsis-two-lines{position:relative;white-space:normal}.individual-catalog-page .catalog-page-wrapper .catalog-contents .catalog-contents-individual .mobile-sub-title p.question-card__answer-content .ellipsis-dot,.question-card__answer-content.about__whats-happening__card__title .ellipsis-dot,.question-card__answer-content.resource-hub__blog-card__title .ellipsis-dot,.question-card__answer-content.resource-hub__book-card__title .ellipsis-dot,.question-card__answer-content.start-challenge-here-card__title .ellipsis-dot,.question-card__answer-content.text-ellipsis-two-lines .ellipsis-dot{display:inline-block}.question-card__header{display:flex;align-items:center}.question-card a{text-decoration:none}.question-card__avatar-container{position:relative;width:42px;height:42px;z-index:50}@media(min-width:744px){.question-card__avatar-container{width:48px;height:48px}}@media(min-width:992px){.question-card__avatar-container{width:56px;height:56px}}.question-card__avatar-container .avatar-profile{margin:unset}@media(min-width:576px){.question-card__avatar-container .img-alternative-letter{font-size:28px}}.question-card__avatar-container--expert:hover{opacity:.7}.question-card__profile-pic{height:100%;width:100%;border-radius:50%;align-self:flex-start;object-fit:cover}.question-card__info{flex-grow:1;width:80%}.question-card__title{font-size:18px;font-weight:500;color:#25265e;line-height:28px;text-decoration:none;word-wrap:break-word}.question-card__meta{font-size:12px;line-height:16px;color:rgba(37,38,94,.67)}@media(min-width:576px){.question-card__meta{font-size:14px}}.question-card__tag{margin-top:8px}.question-card__tag .language-chip{color:rgba(37,38,94,.67);padding:4px 8px;height:26px;gap:4px;display:inline-flex;align-items:center;border:1px solid rgba(37,38,94,.67);border-radius:36px;font-size:12px;line-height:16px;font-weight:500}.question-card__tag .language-chip svg{width:16px;height:16px}.question-card__tag .language-c svg path,.question-card__tag .language-cpp svg path{fill:rgba(37,38,94,.67);stroke:rgba(37,38,94,.67)}.question-card__tag .language-css svg,.question-card__tag .language-html svg,.question-card__tag .language-java svg,.question-card__tag .language-javascript svg,.question-card__tag .language-python svg,.question-card__tag .language-sql svg{height:unset;width:unset}.question-card__course-info{margin-top:8px;color:rgba(37,38,94,.67)}@media(min-width:576px){.question-card__course-info{margin-top:12px}}.question-card__course-info--title{color:#0556f3}.question-card__snippet{margin:16px 0;color:#444}.question-card__cta{background:transparent;border:2px solid #0070f3;color:#25265e;padding:8px 16px;border-radius:4px;text-decoration:none;transition:background-color .3s,color .3s}.question-card__cta-hover{background:#0070f3;color:#fff}.question-card__designation{align-self:flex-start;margin-top:24px;margin-bottom:0;display:inline-block;background:#e0e0e0;color:#333;padding:4px 8px;border-radius:4px;margin-left:auto}.question-card__country-flag-wrapper{height:16px;width:16px;align-self:center}.question-card__country-flag{width:100%;height:auto;object-fit:cover}.question-card__section-content{margin-left:50px}@media(min-width:576px){.question-card__section-content{margin-left:64px}}.question-card__user-details{align-items:center;gap:8px;width:100%;display:flex}@media(min-width:576px){.question-card__user-details{height:56px}}.question-card__user-details--bio{display:flex;flex-direction:column;gap:2px;font-size:14px}@media(min-width:576px){.question-card__user-details--bio{font-size:16px}}.question-card__badge{position:absolute;color:#fff;font-size:10px;line-height:11px;font-weight:500;padding:2px 4px;border-radius:4px;border:1px solid #fff;bottom:-2px;left:0;right:0;margin:auto;width:-moz-fit-content;width:fit-content}@media(min-width:576px){.question-card__badge{font-weight:700}}.question-card__badge--pro{background:#00a3ff}.question-card__badge--expert{background:linear-gradient(90deg,#ec008c,#fc6767)}.question-card__expert-detail{align-items:center;gap:8px;margin-bottom:8px;justify-content:space-between}@media(min-width:576px){.question-card__expert-detail{height:32px;display:flex;align-items:flex-start;flex-direction:row;justify-content:space-between}}.question-card--detail{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);text-decoration:none!important;cursor:unset!important;margin-top:16px}.question-card--detail:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);background-color:#fff}@media(min-width:992px){.question-card--detail{border:unset;padding:unset;margin-top:24px;box-shadow:unset;background:unset}.question-card--detail:hover{box-shadow:unset;background-color:unset}}.question-card--detail .question-card__tag{margin-top:unset!important}.question-card--detail .question-card__divider{border:1px solid #d3dce6;margin:16px 0}@media(min-width:576px){.question-card--detail .question-card__divider{margin:24px 0}}.question-card--detail--back-btn{gap:4px}.question-card--detail--back-btn:hover{color:#03338f}.expert-profile{background-color:#fff;border:1px solid #d3dce6;border-radius:4px;padding:16px;margin-top:16px;box-shadow:0 4px 8px 0 rgba(77,45,0,.08)}@media(min-width:576px){.expert-profile{padding:24px}}@media(min-width:1200px){.expert-profile{margin-top:24px}}.expert-profile__header{display:flex;align-items:flex-start;flex-direction:column;gap:12px}@media(min-width:576px){.expert-profile__header{flex-direction:row;align-items:center;gap:24px}}.expert-profile__avatar-wrapper{position:relative;flex-shrink:0;width:64px;height:64px}@media(min-width:576px){.expert-profile__avatar-wrapper{width:96px;height:96px}}.expert-profile__avatar-wrapper .avatar-profile{margin:unset}.expert-profile__avatar-wrapper .img-alternative-letter{font-size:32px}@media(min-width:576px){.expert-profile__avatar-wrapper .img-alternative-letter{font-size:40px}}.expert-profile__avatar{width:100%;height:100%;object-fit:cover;border-radius:50%}.expert-profile__badge{position:absolute;bottom:0;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,#ec008c,#fc6767);color:#fff;font-size:10px;font-weight:500;padding:2px;border:1px solid #fff;border-radius:4px}.expert-profile__info{flex-grow:1}.expert-profile__name{font-size:16px;line-height:24px;font-weight:500}@media(min-width:576px){.expert-profile__name{font-size:20px;line-height:30px}}@media(min-width:992px){.expert-profile__name{font-size:22px}}.expert-profile__title{font-size:14px;line-height:20px;font-weight:500;color:rgba(37,38,94,.67);margin:0}@media(min-width:576px){.expert-profile__title{font-size:18px;line-height:28px}}.expert-profile__stats{font-size:14px;line-height:20px;color:rgba(37,38,94,.67);margin:0}@media(min-width:576px){.expert-profile__stats{font-size:16px;line-height:24px}}.expert-profile__separator{border:none;border-top:2px solid transparent;border-image:repeating-linear-gradient(90deg,#d3dce6 0 10px,transparent 10px 20px);border-image-slice:1;margin:16px 0}@media(min-width:576px){.expert-profile__separator{margin:24px 0}}@media(min-width:992px){.expert-profile__separator{margin:16px 0 16px 120px}.expert-profile__body{padding-left:120px}}.expert-profile__about-heading{font-size:14px;line-height:20px;font-weight:500;color:#25265e;margin:0 0 4px}@media(min-width:576px){.expert-profile__about-heading{font-size:18px;line-height:28px}}.expert-profile__about-text{font-size:14px;line-height:20px;color:rgba(37,38,94,.87);margin:0}@media(min-width:576px){.expert-profile__about-text{font-size:16px;line-height:24px}}@media(min-width:992px){.expert-profile__about-text{font-size:18px;line-height:30px}}.expert-profile__answers{margin-top:24px}@media(min-width:576px){.expert-profile__answers{margin-top:32px}}.expert-profile__answer-label{font-size:18px;line-height:28px;font-weight:600;margin-bottom:8px;color:#25265e}@media(min-width:576px){.expert-profile__answer-label{margin-bottom:16px;font-size:20px;line-height:30px}}.discuss-home--mobile .discuss-home__question-list{margin-left:-24px;margin-right:-24px;gap:40px}.discuss-home--mobile .question-card{background-color:#fff;padding-bottom:0;box-shadow:0 4px 8px 0 rgba(77,45,0,.08)}.discuss-home--mobile .question-card--detail{margin-right:-24px;margin-left:-24px;width:unset}.discuss-home--mobile .question-card__avatar-container{height:36px;width:36px}.discuss-home--mobile .question-card__country-flag-wrapper{height:12px;width:12px}.discuss-home--mobile .question-card__content{margin-left:0;margin-top:24px}.discuss-home--mobile .question-card__user-details--bio{font-size:12px;line-height:16px}.discuss-home--mobile .question-card__meta{font-weight:500}.discuss-home--mobile .question-card__action-label{font-weight:400}.discuss-home--mobile .question-card__connector{width:1px;border-bottom-left-radius:unset;left:18px;top:36px;height:calc(100% - 12px)}.discuss-home--mobile .question-card__badge{bottom:-6px}.discuss-home--mobile .question-card__badge--expert{background:linear-gradient(180deg,#9327fe 17.05%,#6501e5)}.discuss-home--mobile .question-card__title{font-size:16px;line-height:24px}.discuss-home--mobile .question-card__section-content{margin-top:4px;margin-left:44px}.discuss-home--mobile .question-card__section-content--answer{margin-top:14px;margin-left:-16px;margin-right:-16px}.discuss-home--mobile .question-card__answer{border:1px solid #d3dce6;padding:16px 24px 20px 16px;position:relative}.discuss-home--mobile .question-card__answer:before{content:"";position:absolute;bottom:100%;left:34px;transform:translateX(-50%);width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #d3dce6}.discuss-home--mobile .question-card__answer:after{content:"";position:absolute;bottom:calc(100% - 1px);left:34px;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}.discuss-home--mobile .question-card__answer-content{font-size:14px;line-height:20px;font-weight:400}.discuss-home--mobile .question-card__divider{display:none}.discuss-home--mobile .question-card__tag{margin-top:0;padding:8px 24px 8px 16px;background-color:#ededed}.discuss-home--mobile .question-card__tag .language-chip{display:none}.discuss-home--mobile .question-card__course-info{font-size:12px;font-style:italic;margin-top:0}.pro-popover-content.discuss-language-filter{width:168px;z-index:100}.pro-popover-content.discuss-language-filter .filter-dropdown-desktop li{font-size:14px;line-height:20px}.discuss-language-menu{border-radius:4px;background:#fff;padding:.75rem 1rem;height:-moz-fit-content;height:fit-content;display:none}@media(min-width:1200px){.discuss-language-menu{display:block;width:240px;min-width:240px;position:-webkit-sticky;position:sticky;top:99px}}.discuss-language-menu__title{font-size:18px;margin-bottom:10px}.discuss-language-menu__list{margin:0;padding:0;font-weight:500;display:flex;flex-direction:column;list-style:none}.discuss-language-menu__item{padding:10px 0}.discuss-language-menu__item:first-of-type{padding-top:0}.discuss-language-menu__item:last-child{padding-bottom:0}.discuss-language-menu__item+.discuss-language-menu__item{border-top:1px solid #d3dce6}.discuss-language-menu__item--active{color:#0556f3}.discuss-language-menu--mobile{display:block;position:fixed;top:0;z-index:400;width:100%;height:100%;left:100%;transition:left .3s ease-in-out;overflow-y:auto;padding-inline:1.5rem;padding-top:0}@media(min-width:744px){.discuss-language-menu--mobile{padding:3.5rem 3rem}}@media(min-width:1200px){.discuss-language-menu--mobile{display:none}}.discuss-language-menu--mobile__btn{color:#25265e;font-size:16px;font-weight:500;line-height:24px;background:transparent;padding:0;margin:2rem 0 2.5rem}.discuss-language-menu--mobile__btn:hover{background:transparent;color:#0556f3}@media(min-width:744px){.discuss-language-menu--mobile__btn{margin-top:0}}.discuss-language-menu--mobile-active{left:0}pre>code.hljs .hljs-ln-code{padding-left:8px;color:#fff}pre>code.hljs .hljs-built_in,pre>code.hljs .hljs-class,pre>code.hljs .hljs-literal{color:#c792ea;font-style:normal}pre>code.hljs .hljs-meta.hljs-meta-string,pre>code.hljs .hljs-string,pre>code.hljs .hljs-subst{color:#addb67}pre>code.hljs .hljs-comment{color:#ffc48d;font-style:normal}pre>code.hljs .hljs-params,pre>code.hljs .hljs-title{color:#fff;font-style:normal}pre>code.hljs .hljs-number{color:#b5cea8}pre>code.hljs .hljs-ln-n{color:#858585}pre>code.hljs .hljs-function.hljs-keyword,pre>code.hljs .hljs-keyword,pre>code.hljs .hljs-meta,pre>code.hljs .hljs-meta-keyword{color:#c792ea;font-style:normal}pre>code.hljs .hljs-function{color:#fff}pre>code.hljs .hljs-tag{color:gray}pre>code.hljs .hljs-selector-tag,pre>code.hljs .hljs-tag.hljs-name{color:#569cd6}pre>code.hljs .css.hljs-attribute,pre>code.hljs .hljs-attribute,pre>code.hljs .hljs-tag.hljs-attr{color:#9cdcfe}pre>code.hljs .hljs-tag.hljs-string{color:#ce9178}pre>code.hljs .hljs-selector-class{color:#569cd6}.webinar-wrapper{color:#fff}.webinar-wrapper__hero-section{background-color:#1c2130;padding:56px 0}.webinar-wrapper__hero-section .container{display:flex;flex-direction:column;gap:12px;position:relative}@media(min-width:1200px){.webinar-wrapper__hero-section .container{flex-direction:row;align-items:center;justify-content:space-between;gap:68px;z-index:1}}.webinar-wrapper__hero-section .logo-wrapper{margin-bottom:1.5rem}.webinar-wrapper__hero-section .logo-wrapper img{margin-left:-6px}@media(min-width:744px){.webinar-wrapper__hero-section .logo-wrapper{margin-bottom:30px}}.webinar-wrapper__hero-section .img-wrapper--desktop{display:none}@media(min-width:1200px){.webinar-wrapper__hero-section .img-wrapper--desktop{display:block;width:318px;height:366px;overflow:hidden;border:4px solid #fff;border-radius:6px 0 6px 6px}.webinar-wrapper__hero-section .img-wrapper--desktop img{max-width:100%}}.webinar-wrapper__hero-section .img-wrapper--bg{display:none}@media(min-width:1200px){.webinar-wrapper__hero-section .img-wrapper--bg{width:730px;height:914px;display:block;position:absolute;top:0;right:0;overflow:hidden}.webinar-wrapper__hero-section .img-wrapper--bg img{height:100%;width:100%}}.webinar-wrapper__hero-section__tag{font-size:16px;line-height:24px;font-weight:500;background-color:#ffc33d;color:#1c2130;padding:2px 8px;border-radius:2px}.webinar-wrapper__hero-section__title{color:#fff;font-size:36px;line-height:54px;font-weight:600;margin-block:.75rem}@media(min-width:1200px){.webinar-wrapper__hero-section__title{font-size:48px;line-height:52px;margin-block:.75rem 3rem;max-width:550px}.webinar-wrapper__hero-section__left-content{display:flex}.webinar-wrapper__hero-section__host-img{position:relative;z-index:1}.webinar-wrapper__hero-section__host-img:before{z-index:-1;content:"";width:316px;height:366px;position:absolute;top:16px;left:-16px;border-radius:6px;background:linear-gradient(90deg,#f77062,#fe5196)}.webinar-wrapper__hero-section__host-img:after{z-index:-1;content:"";width:308px;height:358px;position:absolute;top:20px;left:-12px;border-radius:4px;background-color:#242b3c}.webinar-wrapper__hero-section__description-group{max-width:302px;height:-moz-fit-content;height:fit-content;padding:1.5rem 1.5rem 1.5rem 1.75rem;background-color:#1f2023;border:4px solid #fff;border-left:none;border-radius:0 4px 4px 0}}.webinar-wrapper__hero-section__description{margin-bottom:.75rem;font-size:18px;line-height:26px}.webinar-wrapper__hero-section__description .highlights{background:linear-gradient(90deg,#f77062,#fe5196);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.webinar-wrapper__hero-section__form-wrapper{background-color:#fff;border-radius:12px;padding:1.25rem 1.5rem;z-index:1;max-width:427px;width:100%}@media(min-width:744px){.webinar-wrapper__hero-section__form-wrapper{align-self:center}}.webinar-wrapper__hero-section__form-title{font-size:24px;line-height:36px;font-weight:500;margin-bottom:1rem}.webinar-wrapper__hero-section__form{display:flex;flex-direction:column}.webinar-wrapper__hero-section__form-input-wrapper{display:flex;flex-direction:column;gap:8px}.webinar-wrapper__hero-section__form-input-wrapper+.webinar-wrapper__hero-section__form-input-wrapper{margin-top:1rem}.webinar-wrapper__hero-section__form-input-label{font-size:14px;line-height:20px;font-weight:500;color:#25265e;margin-bottom:0}.webinar-wrapper__hero-section__form-input{width:100%;padding:10px 12px;border-radius:4px;border:1px solid #d3dce6;font-size:16px;line-height:24px;color:#25265e}.webinar-wrapper__hero-section__form-input::placeholder{color:rgba(37,38,94,.67)}.webinar-wrapper__hero-section__form-input-error{color:#e34c4c;display:flex;align-items:center;gap:4px;font-size:14px;line-height:20px;margin-top:-6px}.webinar-wrapper__hero-section__form-btn{display:block;border:none;background:linear-gradient(90deg,#ec008c,#fc6767);margin-top:1.5rem;color:#fff;font-size:18px;line-height:28px;font-weight:500}.webinar-wrapper__hero-section__form-btn:hover{text-decoration:none;background:linear-gradient(90deg,#d6007a,#e65c5c)}.webinar-wrapper__hero-section__form-btn:active,.webinar-wrapper__hero-section__form-btn:focus,.webinar-wrapper__hero-section__form-btn:visited{color:#fff;background:linear-gradient(90deg,#ec008c,#fc6767)!important}.webinar-wrapper__hero-section__time-wrapper{border-radius:68px;background:rgba(147,39,254,.2);margin-top:1rem;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:6px 12px;gap:4px}.webinar-wrapper__hero-section__time-wrapper:hover{text-decoration:none;background-color:rgba(147,39,254,.4)}.webinar-wrapper__hero-section__time-wrapper svg{cursor:pointer;color:#9327fe}@media(min-width:744px){.webinar-wrapper__hero-section__time-wrapper{padding:6px 20px;gap:8px}}.webinar-wrapper__hero-section__time{background:linear-gradient(90deg,#9327fe,#6501e5);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:14px;line-height:20px;font-weight:500;display:block;text-align:center}@media(min-width:744px){.webinar-wrapper__hero-section__time{font-size:16px;line-height:24px}}.webinar-wrapper__hero-section__feature-group{color:rgba(37,38,94,.87);padding:0;margin:1.5rem 0 0;list-style:none;display:flex;flex-direction:column;gap:8px}.webinar-wrapper__hero-section__feature{display:flex;align-items:center;gap:8px;font-size:16px;line-height:24px;font-weight:500}.webinar-wrapper__hero-section__feature svg{width:20px;height:20px}@media(min-width:744px){.webinar-wrapper__hero-section{padding:96px 0}}.webinar-wrapper .business__trusted-companies{background-color:#242b3c;padding:32px 0}.webinar-wrapper .business__trusted-companies .company-logos{display:grid!important;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:24px;gap:24px}@media(min-width:744px){.webinar-wrapper .business__trusted-companies .company-logos{grid-template-columns:repeat(4,1fr);grid-template-rows:auto;gap:56px}}.webinar-wrapper .business__trusted-companies__img--cisco{display:block!important;width:100%}.webinar-wrapper .business__trusted-companies__card>:last-child{display:none!important}.webinar-wrapper .business__trusted-companies__card .title{font-size:20px;line-height:30px;font-weight:500}@media(min-width:744px){.webinar-wrapper .business__trusted-companies__card{flex-direction:row;justify-content:start;gap:32px}.webinar-wrapper .business__trusted-companies__card .title{margin-bottom:0}}.webinar-wrapper__wyl-section{padding:56px 0;background-color:#1c2130}@media(min-width:1200px){.webinar-wrapper__wyl-section .container{max-width:850px;margin:0 auto}}.webinar-wrapper__wyl-section__title{margin-bottom:1rem;color:#fff;font-size:24px;line-height:36px;font-weight:600}.webinar-wrapper__wyl-section__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.webinar-wrapper__wyl-section__list-item{display:flex;align-items:flex-start;gap:8px}.webinar-wrapper__wyl-section__list-item span:first-child{margin-top:4px;display:block}.webinar-wrapper__wyl-section__list-item span svg{width:18px;height:18px}.webinar-wrapper__mth-section{background-color:#242b3c;padding:56px 0 72px}.webinar-wrapper__mth-section .container{display:flex;flex-direction:column}@media(min-width:744px){.webinar-wrapper__mth-section .container{flex-direction:row;gap:40px;max-width:850px;margin:0 auto}}.webinar-wrapper__mth-section__title{font-size:24px;line-height:36px;text-align:center;color:#fff;margin-bottom:1rem;background:linear-gradient(90deg,#f77062,#fe5196);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(min-width:744px){.webinar-wrapper__mth-section__title--mobile{display:none}}.webinar-wrapper__mth-section__title--desktop{display:none}@media(min-width:744px){.webinar-wrapper__mth-section__title--desktop{display:block;text-align:left}}.webinar-wrapper__mth-section__host-details{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.webinar-wrapper__mth-section__host-details .social-links{display:flex;gap:16px;align-items:center;margin-top:1rem}@media(min-width:744px){.webinar-wrapper__mth-section__host-details .social-links--mobile{display:none}}.webinar-wrapper__mth-section__host-img{position:relative;z-index:1}.webinar-wrapper__mth-section__host-img .img-wrapper{width:238px;height:270px;border-radius:6px;background-color:#d3dce6;background-image:url(/_next/static/media/bg-noise.1256072a.svg);margin-top:16px}.webinar-wrapper__mth-section__host-img .img-wrapper img{margin-top:-153px}.webinar-wrapper__mth-section__host-img:before{z-index:-1;content:"";width:238px;height:270px;position:absolute;top:16px;left:-16px;border-radius:6px;background:linear-gradient(90deg,#f77062,#fe5196);margin-top:16px}.webinar-wrapper__mth-section__host-img:after{z-index:-1;content:"";width:234px;height:266px;position:absolute;top:18px;left:-14px;border-radius:4px;background-color:#242b3c;margin-top:16px}.webinar-wrapper__mth-section__host-content{margin-top:1.5rem;background-color:#242b3c}.webinar-wrapper__mth-section__host-content .social-links--desktop{display:none}@media(min-width:744px){.webinar-wrapper__mth-section__host-content .social-links--desktop{display:flex;margin-top:1.5rem;gap:16px}}.webinar-wrapper__mth-section__description{max-width:324px;text-align:center;margin:0 auto}@media(min-width:744px){.webinar-wrapper__mth-section__description{text-align:left;max-width:585px}}.webinar-wrapper__about-section{background-color:#1c2130;padding:56px 0;position:relative;z-index:1}@media(min-width:744px){.webinar-wrapper__about-section{padding:96px 0}.webinar-wrapper__about-section .img-wrapper{position:absolute;top:0;left:0}}.webinar-wrapper__about-section .container{display:flex;flex-direction:column;align-items:center}.webinar-wrapper__about-section__content{text-align:center}@media(min-width:744px){.webinar-wrapper__about-section__content{max-width:668px}}.webinar-wrapper__about-section__title{font-size:24px;line-height:36px;font-weight:600;margin-bottom:1rem;color:#fff}.webinar-wrapper__about-section__description{font-size:18px;line-height:28px;font-weight:500;color:hsla(0,0%,100%,.87)}@media(min-width:744px){.webinar-wrapper__about-section__description{margin-bottom:2rem}}.webinar-wrapper__about-section__card-group{display:flex;flex-direction:column;gap:24px}@media(min-width:744px){.webinar-wrapper__about-section__card-group{flex-direction:row;width:100%;justify-content:space-between;max-width:758px}}.webinar-wrapper__about-section__card{text-align:center}.webinar-wrapper__about-section__card-data{font-size:40px;line-height:64px;font-weight:600;background:linear-gradient(90deg,#00cdac,#8ddad5);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.webinar-wrapper__about-section__card-content{font-size:18px;line-height:28px;font-weight:500}.webinar-wrapper__about-section__btn{color:#fff;width:100%;margin-top:2rem;background:linear-gradient(90deg,#ec008c,#fc6767);font-size:20px;line-height:30px;font-weight:500}.webinar-wrapper__about-section__btn:hover{text-decoration:none;background:linear-gradient(90deg,#d6007a,#e65c5c)}.webinar-wrapper__about-section__btn:active,.webinar-wrapper__about-section__btn:focus,.webinar-wrapper__about-section__btn:visited{color:#fff;background:linear-gradient(90deg,#ec008c,#fc6767)!important}@media(min-width:744px){.webinar-wrapper__about-section__btn{width:174px;margin-top:2.5rem}}.social-link:hover{text-decoration:none;cursor:pointer}.social-link:hover svg path{fill:#0556f3}@media(min-width:576px){.is-collapsed-mobile{visibility:collapse;padding:0;height:0;margin:0;line-height:0}.is-displayed-mobile{display:block}.is-hidden-mobile{display:none}}@media(min-width:744px){.is-displayed-mobile{display:none}}@media(max-width:576px){.hidden-mobile{display:none}}.show-mobile{display:none}@media(max-width:576px){.show-mobile{display:block}}@media print{:after,:before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}body{line-height:1.3}a,a:visited{text-decoration:underline}footer{display:none}header{margin-bottom:40px}header h1,header nav{display:none}header:after{content:"www.domain-name.com"}header:before{display:block;content:"Thank you for printing our content at www.domain-name.com. Please check back soon for new contents.";margin-bottom:10px;border:1px solid #d3dce6;padding:6px 8px;font-style:italic}@page{header{margin:.5cm}}header h1{font-size:24pt}header h2{font-size:14pt;margin-top:25px}header aside{border-top:1px solid #d3dce6;margin-top:30px;display:block}header aside h2{font-size:18pt}header a[href^="#"]:after,header a[href^="javascript:"]:after{content:""}header blockquote,header pre{border:1px solid #0556f3;page-break-inside:avoid}header thead{display:table-header-group}header img,header tr{page-break-inside:avoid}header img{max-width:100%!important}header h2,header h3,header p{orphans:3;widows:3}header h2,header h3{page-break-after:avoid}.success .print-btn,.success .success-check--covid,.success button{display:none}.success .success-content .alert{page-break-before:always}}.print-btn{background:transparent;display:flex;align-items:center;margin-left:auto;margin-bottom:.5rem;color:#0556f3;cursor:pointer}.print-btn:hover{color:#03338f}.print-btn:focus{box-shadow:0 0 2px 2px #0556f3}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#272822;color:#ddd}.hljs-keyword,.hljs-literal,.hljs-name,.hljs-number,.hljs-selector-tag,.hljs-strong,.hljs-tag{color:#f92672}.hljs-code{color:#66d9ef}.hljs-attr,.hljs-attribute,.hljs-link,.hljs-regexp,.hljs-symbol{color:#bf79db}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-emphasis,.hljs-section,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-string,.hljs-subst,.hljs-template-tag,.hljs-template-variable,.hljs-title,.hljs-type,.hljs-variable{color:#a6e22e}.hljs-class .hljs-title,.hljs-title.class_{color:#fff}.hljs-comment,.hljs-deletion,.hljs-meta,.hljs-quote{color:#75715e}.hljs-doctag,.hljs-keyword,.hljs-literal,.hljs-section,.hljs-selector-id,.hljs-selector-tag,.hljs-title,.hljs-type{font-weight:700}@font-face{font-family:__euclid_2777c0;src:url(/_next/static/media/70953e7639a3794d-s.p.woff) format("woff");font-display:swap;font-weight:300}@font-face{font-family:__euclid_2777c0;src:url(/_next/static/media/8737e72a2bf0497e-s.p.woff) format("woff");font-display:swap;font-weight:400}@font-face{font-family:__euclid_2777c0;src:url(/_next/static/media/c6956455bfeda5c5-s.p.woff) format("woff");font-display:swap;font-weight:500}@font-face{font-family:__euclid_2777c0;src:url(/_next/static/media/5b7c83c780deee22-s.p.woff) format("woff");font-display:swap;font-weight:700}@font-face{font-family:__euclid_2777c0;src:url(/_next/static/media/0edda3c7acc1c69f-s.p.woff) format("woff");font-display:swap;font-weight:600}@font-face{font-family:__euclid_Fallback_2777c0;src:local("Arial");ascent-override:93.26%;descent-override:24.99%;line-gap-override:0.00%;size-adjust:107.23%}.__className_2777c0{font-family:__euclid_2777c0,__euclid_Fallback_2777c0}.__variable_2777c0{--euclid:"__euclid_2777c0","__euclid_Fallback_2777c0"}@font-face{font-family:__droidSansMono_9afbc7;src:url(/_next/static/media/c706017e99c37e0c-s.p.woff) format("woff");font-display:swap}@font-face{font-family:__droidSansMono_Fallback_9afbc7;src:local("Arial");ascent-override:70.58%;descent-override:17.93%;line-gap-override:0.00%;size-adjust:131.51%}.__className_9afbc7{font-family:__droidSansMono_9afbc7,__droidSansMono_Fallback_9afbc7}.__variable_9afbc7{--droid-sans-mono:"__droidSansMono_9afbc7","__droidSansMono_Fallback_9afbc7"}