.resource-cards{display:flex;margin-top:2em}@media(max-width:767px){.resource-cards{flex-direction:column}.resource-cards .resource-card:nth-child(odd){margin:12% 20% 0 0}.resource-cards .resource-card:nth-child(2n){margin:12% 0 0 20%}.resource-cards .resource-card:first-child{margin-top:0}}.resource-cards .resource-card{flex:1;background-color:#fff;border-radius:var(--border-radius);margin:0 1em;box-shadow:var(--shadow);box-sizing:border-box;padding-bottom:10px;top:0;transition:top .2s ease-in-out;position:relative;cursor:grab}.resource-cards .resource-card .card-link{display:block;margin:0}.resource-cards .resource-card .card-link img{border-radius:var(--border-radius) var(--border-radius) 0 0;width:100%;height:auto;margin-bottom:3px}.resource-cards .resource-card .card-link-text{margin:3px 10px 0}.resource-cards .resource-card .card-link-text h5{font-size:16px;font-weight:500;line-height:1.1em;padding:0;margin:.4em 0 0}@media(min-width:768px)and (max-width:1023px){.resource-cards .resource-card .card-link-text h5{font-size:17px}}@media(min-width:1024px){.resource-cards .resource-card .card-link-text h5{font-size:20px}}.resource-cards .resource-card .card-link-text p{margin-top:5px;color:var(--darkText);font-size:14px;height:auto}@media(min-width:769px)and (max-width:1024px){.resource-cards .resource-card .card-link-text p{font-size:12px}}@media(min-width:1025px){.resource-cards .resource-card .card-link-text p{font-size:14px}}.resource-cards .resource-card .card-link-cta{color:var(--purple4);font-size:14px;font-weight:300;line-height:1.6em;padding:0}@media(min-width:769px)and (max-width:1024px){.resource-cards .resource-card .card-link-cta{display:block}}@media(min-width:1025px){.resource-cards .resource-card .card-link-cta{font-size:16px}}.resource-cards .resource-card:hover{top:-5px}.slides-section{position:relative}@media(min-width:769px){.slides-section{padding:5% 11%}.slides-section h2,.slides-section h3{text-align:center}}@media(min-width:1025px){.slides-section{padding:5% 15%}}@media(min-width:1441px){.slides-section{padding:5% 25%}}.slides-section #slides{position:absolute;top:calc(-1.5*var(--nav-height))}.slides-wrapper{display:flex;padding-bottom:2em;justify-content:center}.slides-wrapper gslides-tabs-component{width:100%}.slides-wrapper .slide-tabs{overflow:hidden}.slides-wrapper .slide-tabs .slide-tab-list{display:flex;flex-direction:column;margin:1em 0}.slides-wrapper .slide-tabs .slide-tab-list button{flex:1;border-radius:0;border:none;color:#fff;font-size:1.3em;padding:8px 12px;box-shadow:none;height:3em;text-align:left}@media(min-width:768px){.slides-wrapper .slide-tabs .slide-tab-list button{padding:0;font-size:1.6em}}.slides-wrapper .slide-tabs .slide-tab-selected{position:relative;margin:0 auto;width:100%;padding-top:60%;overflow:hidden}.slides-wrapper .slide-tabs .slide-tab-selected iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width:769px){.slides-wrapper .slide-tabs .slide-tab-list{flex-direction:row}.slides-wrapper .slide-tabs .slide-tab-list button{text-align:center;font-size:1.15em}.slides-wrapper .slide-tabs .slide-tab-selected{width:95%;padding-top:57%}}.team-tabs{margin-top:0}.team-tabs .tabs .tabs-bar{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:10px 0 20px;padding:0;border-radius:var(--border-radius)}.team-tabs .tabs .tabs-bar-title{flex:1}@media(min-width:769px)and (max-width:1024px){.team-tabs .tabs .tabs-bar{margin-bottom:30px}}@media(min-width:1025px){.team-tabs .tabs .tabs-bar{margin-bottom:40px}}.team-tabs .tabs .tabs-bar button{border:none;background:var(--purple1);color:var(--purpleX);font-weight:400;margin:0;padding:2%;box-shadow:none;transition:all .1s linear;text-align:center;flex:1 1 auto}.team-tabs .tabs .tabs-bar button:hover{font-weight:600;box-shadow:0 4px 8px rgba(74,77,187,.15)}.team-tabs .tabs .tabs-bar button.selected{background:var(--purpleX);color:#fff}@media(min-width:1025px){.team-tabs .tabs .tabs-bar button{font-size:23px;border-radius:0;padding:1.3% 0}}@media(min-width:769px)and (max-width:1024px){.team-tabs .tabs .tabs-bar button{font-size:15px;border-radius:0;padding:1.3% 0}}@media(max-width:767px){.team-tabs .tabs .tabs-bar button{margin:0 5px 10px}}.team-tabs .tabs .tabs-bar button:first-child{border-radius:var(--border-radius) 0 0 0}@media(max-width:767px){.team-tabs .tabs .tabs-bar button:first-child{border-radius:50px}}.team-tabs .tabs .tabs-bar button:last-child{border-radius:0 var(--border-radius) 0 0}@media(max-width:767px){.team-tabs .tabs .tabs-bar button:last-child{border-radius:50px}}.team-tabs .tabs .sections{margin:0 1em}.team-tabs .tabs .sections .section{margin:40px 0 50px}.team-tabs .tabs .sections .section h3{color:var(--darkerText);font-size:21px;font-weight:500;line-height:1em;padding-bottom:1%}@media(min-width:769px)and (max-width:1024px){.team-tabs .tabs .sections .section h3{font-size:22px}}@media(min-width:1025px){.team-tabs .tabs .sections .section h3{font-size:24px}}.name{color:var(--darkerText);font-weight:400;line-height:1;text-align:center;margin:10px 0 3px;padding:0;font-size:13px}@media(min-width:768px)and (max-width:1023px){.name{font-size:14px}}@media(min-width:1024px)and (max-width:1439px){.name{font-size:15px}}@media(min-width:1440px){.name{font-size:20px}}.position{line-height:1.2em;color:var(--darkText);font-weight:400;text-align:center;margin:0 0 10px;padding:0;font-size:10px}@media(min-width:768px)and (max-width:1023px){.position{font-size:11px}}@media(min-width:1024px)and (max-width:1439px){.position{font-size:12px}}@media(min-width:1440px){.position{font-size:13px}}.people{display:grid;gap:1em;grid-template-columns:repeat(2,1fr)}@media(min-width:768px)and (max-width:1023px){.people{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px)and (max-width:1439px){.people{grid-template-columns:repeat(4,1fr)}}@media(min-width:1440px){.people{grid-template-columns:repeat(5,1fr)}}@media(min-width:768px){.people .person{padding:0 10px}}.people .person .image{width:100%;padding-top:100%;position:relative;overflow:hidden;border-radius:25px}.people .person .image:hover .overlay{display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;animation:in .5s ease-in;border-radius:25px;top:0;bottom:0;left:0;right:0;background-color:#c4c4c4;padding:4%;z-index:1}.people .person .image img{position:absolute;top:0;left:0;width:100%}.people .person .description{color:var(--darkerText);font-size:.75em;line-height:1.11em;text-align:justify;margin:0}.people .person .overlay{display:none;padding:.5em}@keyframes in{0%{opacity:0}to{opacity:1}}.map-section{margin-top:3em;display:flex}.map-section .leftStuff{display:flex;align-items:start;justify-content:center;flex-flow:column nowrap;margin-right:35px;flex:1.5}@media(min-width:768px){.map-section .leftStuff .button{margin-top:1em}}.map-section #map{flex:3;width:100%;height:13em}@media(min-width:768px){.map-section #map{height:18em;border-radius:var(--border-radius);box-shadow:var(--shadow)}}.partnerships{padding-bottom:4em}.partnerships .flex-container{justify-content:center}.partnerships .container,.partnerships .flex-container{width:100%;display:flex;position:relative;box-sizing:border-box}.partnerships .container{flex-direction:column;max-width:1140px}@media(min-width:768px){.partnerships .container{margin:0 1em}}.partnerships .wider{max-width:1400px}.partnerships .flex-layout{display:flex;align-items:center}@media(max-width:767px){.partnerships .flex-layout{flex-direction:column}.partnerships .flex-layout .text{display:flex;flex-direction:column;align-items:start}}.partnerships .flex-layout .text{flex:1;height:max-content}@media(min-width:768px){.partnerships .flex-layout .text{margin:0}}@media(max-width:767px){.partnerships .flex-layout .left-pad{margin-top:2em}}@media(min-width:768px){.partnerships .flex-layout .left-pad{margin-left:4em}}@media(min-width:768px){.partnerships .flex-layout .right-pad{margin-right:4em}}.partnerships .flex-layout .image{flex:1;width:100%}.partnerships .flex-layout .image>img{border-radius:var(--border-radius);box-shadow:var(--shadow);width:100%}.partnerships #topSection{margin:3em auto}@media(min-width:768px){.partnerships #topSection{margin:6em auto}}.partnerships #topSection .button-wrapper{display:flex;align-items:center}.partnerships #topSection .button-wrapper .button{margin:1.5em auto 0}@media(min-width:768px){.partnerships #topSection .centerP{text-align:center;margin:0}}@media(min-width:768px){.partnerships #topSection h1,.partnerships #topSection h3{text-align:center}.partnerships #topSection h3{margin:0 4em}}@media(max-width:767px){.partnerships .sec h2,.partnerships .sec p{text-align:left}}.partnerships .sec .button{margin:1em auto}.partnerships .sec .text-link{margin:.4em auto}.partnerships .resources{position:relative}@media(min-width:769px){.partnerships .resources h2,.partnerships .resources h3{text-align:center}}@media(max-width:767px){.partnerships .resources{margin-top:3em}}.partnerships .resources #slides{position:absolute;top:calc(-1.5*var(--nav-height))}.partnerships .slides-section{position:relative}@media(min-width:769px){.partnerships .slides-section{padding:5% 11%}.partnerships .slides-section h2,.partnerships .slides-section h3{text-align:center}}@media(min-width:1025px){.partnerships .slides-section{padding:5% 15%}}@media(min-width:1441px){.partnerships .slides-section{padding:5% 25%}}.partnerships .slides-section #slides{position:absolute;top:calc(-1.5*var(--nav-height))}.partnerships .courses-preview{margin-top:1em}.partnerships .courses-preview h2{padding-bottom:1em}@media(min-width:768px){.partnerships .courses-preview h2,.partnerships .courses-preview h3{text-align:center}}.partnerships .partners-list-section{padding:14% 4%}@media(min-width:769px)and (max-width:1023px){.partnerships .partners-list-section{padding:7% 4% 5%}}@media(min-width:1024px){.partnerships .partners-list-section{padding:7% 0 0}}.partnerships .partners-list-section h1{text-align:center;margin-bottom:10px}.partnerships .partners-list-section h3{font-size:18px;font-weight:300;line-height:1.2em;text-align:center;margin-bottom:15px}@media(min-width:769px)and (max-width:1023px){.partnerships .partners-list-section h3{font-size:23px}}@media(min-width:1024px){.partnerships .partners-list-section h3{font-size:25px}}.partnerships .partners-list-section .header{margin-bottom:10px}