.light-purple-container{background-color:#f7f7ff}.solutions-banner.education-banner .banner-heading-text{margin-top:0;margin-bottom:0}.solutions-banner.education-banner .banner-subheading{font-weight:500;margin-top:.5em}.education-banner .banner-text{font-size:clamp(14px, 1.4vw, 40px);line-height:1.4}.solutions-banner .education-banner-left-bottom{margin-top:0;margin-bottom:clamp(25px, 1.5vw, 40px)}.solutions-banner .education-banner-right{display:flex;transform:translate(7vw,0)}.solutions-banner .education-banner-right img{transform:translate(0,40%);width:100%;max-height:90vh;object-fit:contain;object-position:right}@media screen and (min-width:750px){.solutions-banner .education-banner-left{display:flex;flex-flow:column;justify-content:center;padding-bottom:clamp(80px, 15vw, 150px)}.solutions-banner .education-banner-right{transform:none}.solutions-banner .education-banner-left .banner-subheading,.solutions-banner .education-banner-left-bottom{width:85%}.solutions-banner .education-banner-left-bottom{margin-bottom:0}}.education-overview .education-overview-inner{background-color:#fff;border-radius:clamp(15px, 1.5vw, 30px);padding:clamp(20px, 2vw, 50px)}.education-overview .education-overview-text{font-family:"semplicitapro",serif;font-size:clamp(26px, 2.78vw, 64px);font-weight:500;line-height:1.2;text-align:center;margin:.45em 0 .55em}.education-overview .education-overview-inner .button-container{margin:1em}@media screen and (min-width:750px){.education-overview .education-overview-text{width:85%;margin:.45em auto .55em auto}}.instructor-training .training-top{display:flex;justify-content:space-between;flex-wrap:wrap}.instructor-training .training-top .text-container,.instructor-training .training-top .image-container{width:100%}.instructor-training .training-top .image-container .image-container-inner{border-radius:clamp(10px, .83vw, 20px) clamp(60px, 7.5vw, 200px) clamp(10px, .83vw, 20px) clamp(10px, .83vw, 20px);position:relative;width:100%;padding-top:62%;overflow:hidden}.instructor-training .training-top .image-container .image-container-inner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.instructor-training .training-top .text-container .main-section-heading{width:100%;margin-bottom:clamp(15px, 2vw, 30px)}.instructor-training .training-top .text-container .main-text{font-size:clamp(20px, 2vw, 36px)}.instructor-training .training-top .text-container .main-text p{margin:1em 0}.instructor-training .training-main{background-color:#fff;border-radius:clamp(15px, 1.5vw, 30px);padding:clamp(20px, 2vw, 50px);margin:1.5em 0 2em}.instructor-training .training-main .subheading{margin-top:.45em;margin-bottom:.55em;font-size:clamp(26px, 2.78vw, 64px);font-weight:500;line-height:1.2}.instructor-training .training-main .main-text{font-size:clamp(14px, 1.4vw, 28px)}.instructor-training .training-main .main-text .column ul{margin-left:0;padding-left:1em}.instructor-training .training-main .main-text .column:not(:last-child) ul{margin-bottom:0}@media screen and (min-width:750px){.instructor-training .training-top .text-container{width:52%}.instructor-training .training-top .image-container{width:45%}.instructor-training .training-main .main-text{display:flex;justify-content:space-between}.instructor-training .training-main .main-text .column{width:47%}}.core-values{position:relative;overflow:hidden;height:100vh}.core-values .core-values-bg{position:absolute;top:0;left:0;width:100%;height:140%;object-fit:cover}.core-values .core-values-content{position:relative;height:100%}.core-values.educator-curriculum .core-values-content .section-heading .main-section-heading-wrapper{text-align:center;position:absolute;left:0;right:0;margin:0;margin-left:auto;margin-right:auto;top:50%;transform:translate(0,-50%)}.core-values.educator-curriculum .core-values-content .section-heading .main-section-heading{width:75vw;min-width:unset;max-width:unset;position:relative;top:unset;transform:unset}.core-values .core-values-content .core-values-items{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:clamp(15px, 1.5vw, 30px);position:relative}.core-values.educator-curriculum .core-values-content .core-values-items{pointer-events:none}.core-values.educator-curriculum .button-container{margin-top:2em}.core-values .core-values-content .core-values-item{grid-column:span 6;border:1px solid #fff;border-radius:clamp(10px, 1vw, 25px);background:linear-gradient(to bottom right,rgba(135,128,255,.3) 0%,rgba(255,255,255,.38) 30%,rgba(255,255,255,.38) 70%,rgba(175,170,255,.3) 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);height:fit-content}.core-values .core-values-content .core-values-item .core-values-item-inner{padding:clamp(20px, 2vw, 25px);width:100%;height:100%}.core-values .core-values-content .core-values-item .icon-container{position:relative;width:50%;padding-top:50%}.core-values .core-values-content .core-values-item .icon-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.core-values .core-values-content .core-values-item .core-value-title{font-weight:500;font-size:clamp(24px, 2.23vw, 40px);margin:.5em 0;line-height:1.15}.core-values .section-heading .main-section-heading br{display:block}@media screen and (min-width:750px){.core-values .core-values-content .core-values-item{grid-column:span 3}}@media screen and (min-width:1024px){.core-values .core-values-content .core-values-item{grid-column:span 2}.core-values .core-values-content .core-values-item:first-child{grid-column:1/span 2;margin-top:10vw}.core-values .core-values-content .core-values-item:nth-child(2){grid-column:4/span 2;margin-top:0}.core-values .core-values-content .core-values-item:nth-child(3){grid-column:5/span 2;margin-top:0}.core-values .core-values-content .core-values-item:nth-child(4){grid-column:1/span 2;margin-top:-10vw}.core-values.education-challenges .core-values-content .core-values-item:nth-child(4){grid-column:2/span 2;margin-top:-10vw}.core-values.education-challenges .core-values-content .core-values-item:last-child:not(.mascots){grid-column:2/span 2;margin-top:-10vw}}.core-values.education-challenges{position:relative}.core-values.education-challenges .mascots{display:none}@media screen and (min-width:1024px){.core-values.education-challenges .mascots{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.core-values.education-challenges .mascots .mascot{position:absolute;width:clamp(100px, 15vw, 250px);height:auto;object-fit:contain}.core-values.education-challenges .mascots .mascot1{top:60%;left:40%}.core-values.education-challenges .mascots .mascot2{top:30%;right:5%;transform:scaleX(-1)}}.core-values .main-section-heading{text-align:center;position:absolute;left:0;right:0;margin:0;margin-left:auto;margin-right:auto;top:50%;transform:translate(0,-50%)}@media screen and (min-width:750px){.core-values .core-values-bg{object-position:left}}.education-benefits{position:relative}.education-benefits .education-benefits-content{position:relative}.education-benefits .education-benefits-background{position:absolute;top:50%;left:0;width:100%;height:80%;object-fit:cover;object-position:top}.education-benefits .benefits-flex{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:clamp(25px, 2vw, 50px)}.education-benefits .section-heading .main-section-heading.full-length-heading{width:100%;font-weight:600}@media screen and (min-width:750px){.education-programs .section-heading .main-section-heading{font-size:clamp(24px, 3.5vw, 100px)}.education-benefits .section-heading .main-section-heading.full-length-heading{margin-top:0}}.education-benefits .benefits-flex .benefits-items{width:100%}.education-benefits .benefits-flex .benefits-item-image-container{width:75%;margin:0 auto}.education-benefits.educators-equip-students .benefits-flex .benefits-item-image-container .benefits-item-image-inner{width:100%;padding-top:115%;display:flex;position:relative;overflow:hidden;border-radius:clamp(15px, 1.5vw,25px)}.education-benefits .benefits-flex .benefits-item-image-container .benefits-item-image-inner img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.education-benefits .benefits-flex .benefits-item{background-color:#fff;margin:clamp(15px, 1.5vw, 35px) 0;box-shadow:0px 0px 15px rgba(0,0,0,.1);border-radius:0 clamp(10px, 1vw, 25px) clamp(10px, 1vw, 25px) 0;position:relative}.education-benefits .benefits-flex .benefits-item.light-purple{background-color:#f7f7ff}.education-benefits .benefits-flex .benefits-item:before{content:"";height:100%;width:clamp(3px, 0.6vw, 7px);position:absolute;top:0;left:0;background-color:#d2d2d2;transition:background-color .5s ease}.education-benefits .benefits-flex .benefits-item:hover:before,.education-benefits .benefits-flex .benefits-item.active:before{background-color:#6f66ff}.education-benefits.educators-equip-students .benefits-flex .benefits-item .benefits-item-title{padding:clamp(15px, 1.25vw, 35px) clamp(20px,2vw,50px);margin:0;cursor:pointer;font-size:clamp(20px, 2.1vw, 48px);font-weight:600;transition:color .5s ease}.education-benefits .benefits-flex .benefits-item:hover .how-item-title,.education-benefits .benefits-flex .benefits-item.active .how-item-title{color:#6f66ff}.education-benefits .benefits-flex .benefits-item .benefits-item-text{display:none;padding:clamp(15px, 1.25vw, 35px) clamp(20px,2vw,50px);padding-top:0;font-size:clamp(14px, 1.4vw, 36px)}.education-benefits .benefits-flex .benefits-item .benefits-item-text ul{margin-left:0;padding-left:1em;margin-bottom:.5em}.education-benefits .benefits-flex .benefits-item .benefits-item-text p{margin:0}@media screen and (min-width:750px){.education-benefits .benefits-flex{flex-flow:row-reverse}.education-benefits .benefits-flex .benefits-items{width:55%}.education-benefits .benefits-flex .benefits-item-image-container{width:42%;margin:unset}}.design-services-case-study .main-case-studies{position:relative}.design-services-case-study.institutions-case-study .main-case-studies{margin-top:clamp(20px, 2.5vw, 50px)}.design-services-case-study .main-case-studies .main-case-studies-cards{position:relative;overflow:hidden;border-radius:clamp(15px, 1.5vw, 30px)}.design-services-case-study .case-study-card{display:flex;justify-content:space-between;flex-wrap:wrap;border-radius:clamp(15px, 1.5vw, 30px);padding:clamp(20px, 4vw, 100px);cursor:pointer;width:100%;position:relative;margin-bottom:15px}@media screen and (max-width:749px){.design-services-case-study .case-study-card{height:unset!important}}.design-services-case-study.institutions-case-study .case-study-card.card-1{background-color:#fff}.design-services-case-study .case-study-card.card-2{background-color:#e7e5ff}.design-services-case-study .case-study-card.card-3{background-color:#c1c2ff}@media screen and (min-width:750px){.design-services-case-study .case-study-card{margin-bottom:0}.design-services-case-study .case-study-card.card-1{position:relative;z-index:3;width:calc(100% - clamp(40px, 8vw, 200px));transition:transform .5s ease}.design-services-case-study .case-study-card.card-2{position:absolute;top:0;z-index:2;width:calc(100% - clamp(20px, 4vw, 100px));padding-left:clamp(40px, 8vw, 200px);transition:transform .5s ease}.design-services-case-study .case-study-card.card-3{position:absolute;top:0;width:100%;padding-left:clamp(60px, 10vw, 300px)}.design-services-case-study .main-case-studies:has(.case-study-card.card-2.active) .case-study-card.card-1,.design-services-case-study .main-case-studies:has(.case-study-card.card-3.active) .case-study-card.card-1{transform:translate(calc(-100% + clamp(20px, 4vw, 100px)))}.design-services-case-study .main-case-studies:has(.case-study-card.card-3.active) .case-study-card.card-2{transform:translate(calc(-100% + clamp(40px, 8vw, 200px)))}}.design-services-case-study .case-study-card .thumbnail-container,.design-services-case-study .case-study-card .text-container{width:100%}.design-services-case-study .case-study-card .thumbnail-container .thumbnail-container-inner{width:100%;padding-top:60%;border-radius:clamp(10px, 0.83vw, 20px) clamp(60px, 7.5vw, 200px) clamp(10px, 0.83vw, 20px) clamp(10px, 0.83vw, 20px);position:relative;overflow:hidden;height:100%}.design-services-case-study .case-study-card .thumbnail-container .thumbnail-container-inner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.design-services-case-study .case-study-card .text-container .title{font-family:"Inter",sans-serif;font-weight:500;font-size:clamp(24px, 2.225vw, 56px);margin-bottom:0;line-height:1.4}.design-services-case-study.institutions-case-study.educator-community-support .case-study-card .text-container .main-text{font-size:clamp(20px, 2vw, 36px);font-family:"semplicitapro",serif;font-weight:500;line-height:1.4}.design-services-case-study.institutions-case-study .case-study-card .text-container .main-text p{margin-bottom:0}.design-services-case-study.institutions-case-study .case-study-card .institution-name{font-family:"Inter",sans-serif;font-weight:600}@media screen and (min-width:750px){.design-services-case-study .case-study-card .text-container .title{margin-top:0}}.design-services-case-study .main-case-studies .arrow{position:absolute;top:50%;transform:translate(50%,-50%);right:clamp(40px, 8vw, 200px);z-index:4;cursor:pointer;width:clamp(30px, 4vw, 60px);height:clamp(30px, 4vw, 60px);border-radius:50%;background-color:rgba(255,255,255,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0px 0px 9px 0px rgba(95,65,255,.2);transition:right .5s ease;display:none}.design-services-case-study .main-case-studies .arrow img{width:50%;height:50%;object-fit:contain}.design-services-case-study.educator-community-support .text-wrapper{font-family:"semplicitapro",serif;font-weight:500;font-size:clamp(26px, 2.78vw, 64px);line-height:1.2}.design-services-case-study.educator-community-support .text-wrapper p{margin:.45em 0 .55em}.design-services-case-study.educator-community-support .case-study-card .text-container .button-container{margin-top:1em}@media screen and (min-width:750px){.design-services-case-study.institutions-case-study .case-study-card .thumbnail-container{width:45%}.design-services-case-study.institutions-case-study .case-study-card .text-container{width:50%}.design-services-case-study.educator-community-support .case-study-card .text-container{display:flex;flex-flow:column;justify-content:space-between}.design-services-case-study.institutions-case-study .case-study-card .text-container .main-text p{margin-top:0}.design-services-case-study .main-case-studies:has(.case-study-card.card-2.active) .arrow{right:clamp(20px, 4vw, 100px)}.design-services-case-study .main-case-studies:has(.case-study-card.card-3.active) .arrow{right:0}.design-services-case-study .main-case-studies .arrow{display:flex;justify-content:center;align-items:center}}.education-form .join .section-heading .text-purple{font-weight:700}@media screen and (min-width:1024px){.education-form .join .form-container-outer{padding:0 10%}}.education-form .form-container{background-color:rgba(255,255,255,.5);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);box-shadow:0px 0px 20px rgba(111,102,255,.1),inset 0 0 10px 4px rgba(255,255,255,.25);border-radius:clamp(15px, 1.5vw, 30px);padding:clamp(20px, 3.5vw, 75px)}.education-form .form-container .wpcf7 form .wpcf7-response-output{border:none;margin-top:0;text-align:center}.education-form .form-container form .form-field-flex{display:flex;justify-content:space-between;flex-wrap:wrap}.education-form .form-container form input,.education-form .form-container form textarea{width:100%;background-color:#fff;border:1px solid #b3b3b3;border-radius:clamp(5px, 0.6vw, 10px);padding:10px;font-size:clamp(14px,1.4vw,36px)}.education-form .form-container form .form-submit{display:flex;justify-content:center}.education-form .form-container form .form-submit input{background-color:#8780ff;box-shadow:0px 0px 4px 2px rgba(255,255,255,.2) inset;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);filter:none;-webkit-filter:none;color:#fff;font-family:"Inter",sans-serif;font-size:clamp(14px, 1.25vw, 36px);padding:10px 20px;text-decoration:none;border-radius:10px;transition:background-color .5s ease,filter .5s ease,-webkit-filter .5s ease;display:flex;justify-content:center;text-align:center;width:fit-content;line-height:1.5;cursor:pointer}.education-form .form-container form .form-submit input:hover{background-color:#5f41ff;filter:drop-shadow(0px 3px 6px rgba(118,110,253,.4));-webkit-filter:drop-shadow(0px 3px 6px rgba(118,110,253,.4))}.education-form .form-container form .form-field-flex .form-field{width:100%}.education-form .form-container form .form-field br{display:none}.education-form .form-container form .form-field-wrapper{display:flex}.education-form .form-container form .form-field{margin:clamp(5px, 0.75vw, 15px) 0;width:100%}.education-form .form-container form .form-field p{margin:0}.education-form .form-container form label{font-size:clamp(14px,1.4vw,36px);display:block;margin-bottom:.5em}@media screen and (min-width:750px){.education-form .form-container form .form-field-flex .form-field-half{width:48%!important}}.educators-form.form-popup{position:fixed;inset:0;display:none;justify-content:center;align-items:center;z-index:9999}.educators-form.form-popup.active{display:flex}.educators-form .form-overlay{position:absolute;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(3px)}.educators-form .form-container{position:relative;background:#f7f7ff;padding:clamp(20px, 3vw, 40px);border-radius:clamp(10px, 1vw, 25px);max-width:600px;width:90%;z-index:1;box-shadow:0 0 20px 0 rgba(111,102,255,.1),0 0 10px 4px rgba(255,255,255,.25) inset;animation:popup-fade .3s ease-out;max-height:75vh;overflow-y:auto;overflow-x:hidden}.educators-form .form-container .form-close{position:absolute;top:0;right:clamp(5px, 1vw, 15px);border:none;background:0 0;font-size:clamp(28px, 2vw, 48px);cursor:pointer;padding:clamp(10px, .5em, 50px)}@media screen and (min-width:800px){.educators-form .form-container{max-width:1000px}}@media screen and (min-width:1800px){.educators-form .form-container{max-width:1500px}}.educators-form .form-container .top-container{border-bottom:1px solid #d2d2d2;padding-bottom:clamp(25px, 2vw, 50px);margin-bottom:clamp(25px, 2vw, 50px)}.educators-form .form-container .main-section-heading{text-align:center;width:85%;margin:.25em auto;line-height:1.3;font-size:clamp(26px, 2.78vw, 64px)}.educators-form .form-container .text-container{text-align:center;font-size:clamp(18px, 1.45vw, 30px)}.educators-form .form-container .form-field-flex{display:flex;justify-content:space-between;flex-wrap:wrap}.educators-form .form-container .form-field{width:100%}.educators-form .form-container .field-info-wrapper .field-info{margin:0;opacity:.8;font-size:clamp(12px, 0.9vw, 16px)}@media screen and (min-width:750px){.educators-form .form-container .form-field-flex .form-field-half{width:48%}}.educators-form .form-container .form-field-submit{display:flex}.educators-form .form-container .form-field p{margin-bottom:0}.educators-form .form-container .form-field p>label{margin-bottom:.5em;display:block;font-weight:500}.educators-form .form-container .form-field br{display:none}.educators-form .form-container .form-field input:not([type=checkbox]),.educators-form .form-container .form-field select,.educators-form .form-container .form-field textarea{width:100%;background-color:#fff;border:1px solid #b3b3b3;border-radius:clamp(5px, .6vw, 10px);padding:10px;font-size:clamp(14px, 1.15vw, 36px);-webkit-appearance:none;color:#666}.educators-form .form-container .form-submit input[type=submit]{background-color:#8780ff;box-shadow:0px 0px 4px 2px rgba(255,255,255,.2) inset;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-family:"Inter",sans-serif;font-size:clamp(14px, 1.25vw, 36px);padding:10px 20px;border-radius:10px;cursor:pointer}.educators-form .form-container::-webkit-scrollbar{width:10px;height:10px}.educators-form .form-container::-webkit-scrollbar-track{background-color:#fff;border-radius:10px}.educators-form .form-container::-webkit-scrollbar-thumb{background-color:#6f66ff;border-radius:10px}.educators-form .text-container p{margin:0}