:root{--clr-light:oklch(1 0 0);--clr-dark:oklch(0.1228 0.0029 285.97);--clr-aubergine:oklch(0.2367 0.049 289.15);--clr-aubergine-dark-4:oklch(0.2009 0.0375 289.84);--clr-aubergine-light-6:oklch(0.2863 0.0645 289.33);--clr-aubergine75:oklch(0.4527 0.0325 291.93);--clr-aubergine75-dark-8:oklch(0.3832 0.0254 291.27);--clr-aubergine50:oklch(0.646 0.0193 292.92);--clr-aubergine50-dark-9:oklch(0.5659 0.023 291.77);--clr-aubergine25:oklch(0.8291 0.0083 293.88);--clr-aubergine25-light-8:oklch(0.8954 0.0041 286.32);--clr-aubergine10:oklch(0.9326 0.0041 301.42);--clr-aubergine5:oklch(0.9674 0.0013 286.37);--clr-tangerine:oklch(0.8061 0.1514 81.1);--clr-tangerinex2:oklch(0.715 0.1475 53.29);--clr-tangerine75:oklch(0.8503 0.1251 84.42);--clr-tangerine50:oklch(0.8966 0.0882 84.86);--clr-tangerine-light:oklch(0.8996 0.1155 92.25);--clr-steel:oklch(0.6867 0.0664 222.14);--clr-steelx2:oklch(0.4836 0.0495 214.63);--clr-steelx2-light-6:oklch(0.5427 0.0561 215.16);--clr-steel75:oklch(0.7404 0.0396 213.17);--clr-steel50:oklch(0.8271 0.0286 207.84);--clr-grass:oklch(0.5924 0.1283 119.08);--clr-grassx2:oklch(0.356 0.0734 145.44);--clr-grass75:oklch(0.6732 0.0907 118.02);--clr-grass50:oklch(0.7789 0.0671 116.44);--clr-gray-100:oklch(0.9816 0.0017 247.84);--clr-gray-200:oklch(0.9417 0.0052 247.88);--clr-gray-300:oklch(0.9109 0.007 247.9);--clr-gray-400:oklch(0.8671 0.0106 247.95);--clr-gray-400-dark-2:oklch(0.8512 0.0124 247.97);--clr-gray-500:oklch(0.7692 0.0145 248.02);--clr-gray-600:oklch(0.6428 0.0152 248.06);--clr-gray-700:oklch(0.4276 0.0147 248.17);--clr-gray-800:oklch(0.3451 0.0133 248.21);--clr-gray-900:oklch(0.2621 0.0095 248.19);--clr-green:oklch(0.4678 0.1402 137.7);--clr-success:oklch(0.599 0.199 142.36);--clr-info:oklch(0.5361 0.1595 252.34);--clr-warning:oklch(0.8442 0.172159 84.9338);--clr-danger:oklch(0.5308 0.2178 29.23);--clr-offwhite-dark:oklch(0.9824 0.0013 286.38);--body-bg:var(--clr-light);--body-color:var(--clr-aubergine75);scrollbar-color:var(--clr-gray-500) var(--clr-gray-100)}:root{interpolate-size:allow-keywords}@media (prefers-reduced-motion:no-preference){:where(html){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:400;src:url(../assets/fonts/roboto-v48-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:500;src:url(../assets/fonts/roboto-v48-latin-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:600;src:url(../assets/fonts/roboto-v48-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:700;src:url(../assets/fonts/roboto-v48-latin-700.woff2) format('woff2')}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);block-size:1px;inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}html,body{block-size:100%}body{animation-duration:.75s;animation-fill-mode:both;animation-name:fadeIn;background:var(--body-bg);color:var(--body-color);display:flex;flex-direction:column;font-family:"Roboto",sans-serif;font-size:16px;line-height:1.55;margin:0;min-block-size:100vh;transition-timing-function:ease-in}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{opacity:0}h1,h2,h3,h4{color:var(--clr-aubergine);font-weight:600;line-height:1.55;margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}p:empty{display:none}a,b,strong{color:var(--clr-aubergine)}a.link{border-radius:2px;color:var(--clr-aubergine);font-weight:600;text-decoration:underline;text-decoration-color:#fff0;text-decoration-thickness:1px;text-underline-offset:5px;transition:all .25s ease-in-out;&:is(:hover,:active){text-decoration-color:var(--clr-aubergine)}&:is(:not(:active):focus-visible){outline:2px solid var(--clr-aubergine);outline-offset:max(3px,.08em);text-decoration:none}}a.link-light{color:var(--clr-light);&:is(:hover,:active){color:var(--clr-light);text-decoration-color:var(--clr-light)}&:is(:not(:active):focus-visible){outline:2px solid var(--clr-light)}}.eco-btn,item-search #searchButton2{border-radius:6px;box-sizing:border-box;display:inline-block;font-size:18px;font-weight:600;line-height:1.55;margin:0;min-block-size:52px;min-inline-size:64px;padding:16px 30px;position:relative;text-decoration:none;transition:all .25s ease-in-out;white-space:nowrap;&:focus-visible{outline:2px solid var(--clr-aubergine);outline-offset:max(3px,.08em)}}.eco-btn.btn-primary{background:var(--clr-aubergine);color:var(--clr-tangerine);&:hover{background:var(--clr-aubergine-light-6)}}.eco-btn.btn-accent,item-search #searchButton2{background:var(--clr-tangerine);color:var(--clr-aubergine);&:hover{background:var(--clr-tangerine75);color:var(--clr-aubergine)}}.skip-link{background:var(--clr-tangerine);border-radius:4px;display:inline-block;font-size:18px;font-weight:600;position:fixed;inset-inline-start:16px;padding:12px 20px;text-decoration:none;transform:translateY(0);transform:translateY(-64px);transition:transform .25s ease-in;z-index:5;&:focus-visible{outline:3px solid var(--clr-light);outline-offset:2px;transform:translateY(18px)}}:is(header .logo,.fr-link a):focus-visible{border-radius:2px;outline:2px solid var(--clr-aubergine);outline-offset:max(3px,.08em);transition:all .25s ease-in-out}header{box-shadow:0 0 24px 0 rgb(0 0 0 / .06),0 1px 0 0 rgb(0 0 0 / .02);position:fixed;inset-inline-start:0;inset-block-start:0;transition:inset-block-start .25s ease-in-out;inline-size:100%;z-index:4;&.header-static{box-shadow:none;position:relative}.container{background:var(--clr-light);display:flex;align-items:center;justify-content:space-between;block-size:80px;overflow:hidden;padding-inline-end:clamp(20px, 3vw, 48px);@media only screen and (max-width:767px){block-size:60px}}.eco-menu-logo-wrapper{display:flex;align-items:center}.eco-container{background:var(--clr-aubergine);display:flex;align-items:center;gap:16px;block-size:80px;padding-inline:22px;@media only screen and (max-width:767px){gap:14px;block-size:60px;padding-inline:18px}.dropdown{display:inline-flex;.dropdown-btn{background:none;border:none;border-radius:4px;cursor:pointer;display:flex;margin-inline-start:-4px;padding:0;position:relative;transition:all .25s ease-in-out;&:focus-visible{outline:2px solid var(--clr-light)}@media only screen and (max-width:399px){margin-inline-start:0}&:lang(fr){@media only screen and (max-width:449px){margin-inline-start:0}}.icon{fill:var(--clr-light);block-size:auto;transition:all .25s ease-in-out;inline-size:32px;&:hover{fill:var(--clr-tangerine);@media only screen and (max-width:991px){fill:var(--clr-light)}}@media only screen and (max-width:767px){inline-size:32px}}&[aria-expanded="true"] .icon{fill:var(--clr-tangerine)}}.dropdown-menu{background:var(--clr-light);box-shadow:0 8px 24px rgb(30 26 52 / .18);clip-path:inset(0 -24px -32px 0);display:grid;grid-template-rows:repeat(4,1fr);grid-auto-flow:column;gap:0 24px;inset-block-start:80px;inset-inline-start:0;line-height:1.55;list-style:none;margin:0;opacity:0;padding:24px;position:absolute;transition:all .25s ease-in-out;visibility:hidden;z-index:1;@media only screen and (max-width:991px){max-inline-size:80vw}@media only screen and (max-width:767px){grid-template-rows:1fr;grid-auto-flow:unset;inset-block-start:60px;block-size:100svh;max-block-size:calc(100svh - 60px);max-inline-size:78vw;overflow:auto;overscroll-behavior-y:contain;scrollbar-width:thin;padding:16px}}&.active .dropdown-menu{opacity:1;visibility:visible}.dropdown-menu li{border-block-end:1px solid var(--clr-aubergine10);display:inline-flex;align-items:center;inline-size:400px;margin-block-end:0;transition:all .15s ease-in-out;@media only screen and (max-width:991px){inline-size:auto}&:nth-child(4),&:nth-child(8){border-block-end:none}@media only screen and (max-width:599px){&:nth-child(4){border-block-end:1px solid var(--clr-aubergine10)}}a{display:flex;flex-direction:column;padding:16px;text-decoration:none;inline-size:100%}.menu-title{font-size:clamp(16px, 3vw, 18px);font-weight:500;line-height:1.35;padding-block-end:4px;text-wrap:pretty}.menu-desc{color:var(--clr-aubergine75);font-size:clamp(15px, 3vw, 16px);font-weight:400;text-wrap:pretty;transition:all .15s ease-in-out}&:hover{background:var(--clr-tangerine);.menu-desc{color:var(--clr-aubergine)}}}}}.ecampus-logo{display:flex;svg{fill:var(--clr-light);block-size:auto;inline-size:98px;transition:all .25s ease-in-out;@media only screen and (max-width:767px){inline-size:90px}&:is(:hover,:active){fill:var(--clr-tangerine)}}}.learn-online-logo{padding-inline-start:26px;@media only screen and (max-width:767px){padding-inline-start:18px}@media only screen and (max-width:399px){padding-inline-start:16px}.logo{display:flex}img{block-size:40px;inline-size:auto;@media only screen and (max-width:767px){block-size:32px}@media only screen and (max-width:399px){block-size:28px}}&:lang(fr){@media only screen and (max-width:499px){padding-inline-start:16px}img{@media only screen and (max-width:499px){block-size:28px}@media only screen and (max-width:430px){block-size:24px}@media only screen and (max-width:399px){block-size:22px}}}}.search-input-container{opacity:0;visibility:hidden;transition:all .25s ease-in-out;inline-size:100%;@media only screen and (max-width:1099px){background:var(--clr-light);border-block-start:1px solid var(--clr-aubergine25-light-8);box-shadow:0 12px 16px -5px rgb(0 0 0 / .06);position:fixed;inset-inline-start:0;inset-block-start:80px;z-index:1}@media only screen and (max-width:767px){inset-block-start:60px}form{padding-inline:clamp(20px, 3vw, 56px);position:relative;@media only screen and (max-width:1099px){padding-block:14px}}.search{display:flex;align-items:center;position:relative;svg{position:absolute;inset-inline-start:16px;inset-block-start:auto;block-size:22px;inline-size:22px;@media only screen and (max-width:767px){inset-inline-start:14px;block-size:20px;inline-size:20px}}}input[type="search"]{border:1px solid var(--clr-aubergine25);border-radius:6px;box-shadow:0 0 0 1px #fff0;color:var(--clr-aubergine);display:block;font-size:17px;line-height:1.55;min-block-size:60px;outline:none;padding-block:12px;padding-inline:56px 14px;transition:background ease-in-out .25s,border-color ease-in-out .25s;inline-size:100%}input[type="search"]::placeholder{color:var(--clr-aubergine50);opacity:1;transition:color .25s ease-in-out}input[type="search"]:focus{border-color:var(--clr-aubergine);box-shadow:0 0 0 1px var(--clr-aubergine)}input[type="search"]:focus::placeholder{color:var(--clr-aubergine25)}@media only screen and (max-width:767px){input[type="search"]{font-size:15px;min-block-size:54px;padding-inline:48px 16px}}}.fr-link{margin-inline-end:-4px;a{font-size:clamp(19px, 3vw, 24px);letter-spacing:.08em;text-decoration:underline;text-decoration-color:#fff0;&:is(:hover,:active){text-decoration-color:var(--clr-aubergine)}}.wpml-ls-legacy-list-horizontal{border:none;padding:0}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{border-radius:2px;font-weight:600;line-height:1.5;padding:0;text-decoration:underline;text-decoration-color:#fff0;text-decoration-thickness:2px;text-underline-offset:5px;transition:all .25s ease-in-out;&:is(:hover,:active){text-decoration-color:var(--clr-aubergine)}}.wpml-ls-legacy-list-horizontal a span{vertical-align:baseline}}}header.show .search-input-container{opacity:1;visibility:visible}header.hide .search-input-container{opacity:0;visibility:hidden}.header.header-z-index{z-index:3}main{flex:1 0 auto}.email-list-container{background:var(--clr-tangerine);display:flex;justify-content:center;align-items:center;block-size:88px;margin-block-start:80px;padding-inline:32px;@media only screen and (max-width:991px){block-size:auto;padding-block:20px 32px}@media only screen and (max-width:767px){margin-block-start:60px;padding:24px 32px 32px}.email-list-content{display:flex;align-items:center;gap:48px;@media only screen and (max-width:991px){flex-direction:column;gap:20px}span{color:var(--clr-aubergine);font-size:24px;font-weight:600;line-height:1.35;text-align:center;text-wrap:pretty}.eco-btn.btn-primary{flex:0 0 auto;line-height:24px}}&:lang(fr){.email-list-content{span{text-align:left;@media only screen and (max-width:991px){text-align:center}}.eco-btn.btn-primary{line-height:1.5;padding:16px 24px;text-align:center;text-wrap:balance;white-space:normal}}}}.hero-container{align-items:center;display:grid;grid-template-columns:repeat(2,1fr);gap:24px;padding-block:80px;padding-inline:clamp(24px, 6vw, 200px);@media only screen and (max-width:1399px){padding-inline:clamp(24px, 4vw, 200px)}@media only screen and (max-width:1199px){grid-template-columns:1fr;gap:0;padding-block:64px 80px}@media only screen and (max-width:799px){padding-block:48px}.left-content{display:flex;flex-direction:column;gap:20px;h1{font-size:clamp(44px, 6vw, 52px);line-height:1.2;@media only screen and (max-width:767px){margin-block-start:-8px}}p{font-size:clamp(16px, 4vw, 18px);margin-block-end:24px;max-inline-size:52ch;@media only screen and (max-width:1199px){max-inline-size:none}@media only screen and (max-width:991px){max-inline-size:52ch}}.search-container{a.link{display:inline-block;outline:none;text-decoration:underline;text-decoration-color:#fff0;text-wrap:pretty;&:hover,&:focus-visible{text-decoration-color:var(--clr-aubergine)}&:focus-visible{text-decoration-thickness:2px}}svg{fill:var(--clr-aubergine75);vertical-align:middle}}.hero-search-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:14px;margin-block-end:24px;.hero-search{display:flex;gap:14px;position:relative;inline-size:100%;@media only screen and (max-width:1199px){flex-wrap:wrap}@media only screen and (max-width:499px){flex-direction:column;text-align:center}svg{position:absolute;inset-block-start:18px;inset-inline-start:15px}.form-control{border:1px solid var(--clr-aubergine25);border-radius:6px;box-shadow:0 0 0 1px #fff0;color:var(--clr-aubergine);font-size:17px;min-block-size:60px;padding-block:12px;padding-inline:52px 14px;transition:all .25s ease-in-out;inline-size:440px;&:is(:focus-visible){border-color:var(--clr-aubergine);box-shadow:0 0 0 1px var(--clr-aubergine);outline:none}@media only screen and (max-width:1099px){flex:1;inline-size:auto}}.eco-btn{line-height:1.55;min-block-size:56px}}ol-item-search{margin-block-start:-16px;item-search{display:flex;gap:14px;position:relative;inline-size:100%;@media only screen and (max-width:1199px){flex-wrap:wrap}@media only screen and (max-width:499px){flex-direction:column}}#searchButton{background:none;position:relative;inset-block-start:2px;.mat-ripple{display:none}}.mat-form-field{inline-size:440px;@media only screen and (max-width:1099px){flex:1;inline-size:auto}}.mat-form-field-appearance-outline .mat-form-field-wrapper{margin:0;padding:0}.mat-form-field-appearance-outline .mat-form-field-flex{padding-block:2px}.mat-form-field-appearance-outline .mat-form-field-subscript-wrapper{display:none}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:var(--clr-aubergine);transition:all .25s ease-in-out}.mat-input-element{padding-inline-start:36px}.search-icon-container{position:absolute;inset-block-start:6px;inset-inline-start:-14px;.mat-button{border-radius:100px;display:flex;align-items:center;justify-content:center;block-size:48px;min-inline-size:48px;padding:0;svg{block-size:22px;inline-size:22px}}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.search-icon-close-container{position:absolute;inset-block-start:10px;inset-inline-end:-4px;.close-btn{display:flex;align-items:center;justify-content:center;block-size:44px;inline-size:44px;svg{fill:var(--clr-aubergine)}}}}}}.right-content{background-image:url(../assets/images/learn-online-1.webp);background-repeat:no-repeat;background-position:right;background-size:contain;block-size:52vh;@media only screen and (max-width:1330px){margin-inline-start:24px}@media only screen and (max-width:1199px){display:none;margin-inline-start:0}@media only screen and (max-width:799px){background-position:center;display:block;block-size:65vw;margin-block-start:40px}}}.carousel-container{background:var(--clr-aubergine);block-size:90px;overflow:hidden;position:relative;inline-size:100%}.carousel-slider{display:flex;flex-direction:column;justify-content:center;block-size:90px;padding:0 90px;padding-inline-start:150px;@media only screen and (max-width:991px){padding:0 70px;padding-inline-start:125px}.blaze-container{position:relative}.blaze-track-container{overflow:hidden}.blaze-track{--slide-width:calc((100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show));display:flex;gap:var(--slide-gap);line-height:1.55;margin:0;padding:0;touch-action:pan-y;will-change:transform}.blaze-slider.dragging .blaze-track{cursor:grabbing}.blaze-track>*{display:flex;flex-shrink:0;justify-content:center;inline-size:var(--slide-width);margin-block-end:0}.blaze-track>*>*{max-block-size:48px;object-fit:contain}.blaze-controls{align-items:center;display:flex;justify-content:space-between;pointer-events:none;position:absolute;inset-inline-start:0;inset-block-start:0;inset-inline-end:0;inset-block-end:0}.blaze-prev,.blaze-next,.blaze-pause{background:none;border:2px solid var(--clr-aubergine50);border-radius:100px;cursor:pointer;display:flex;align-items:center;justify-content:center;block-size:48px;outline:none;padding:0;pointer-events:all;position:relative;transition:all .25s ease-in-out;inline-size:48px;&:is(:hover,:focus-visible){border-color:var(--clr-light)}svg{position:relative}@media only screen and (max-width:991px){border-color:var(--clr-aubergine75);border-width:1px;block-size:40px;inline-size:40px;&:is(:hover,:focus-visible){border-color:var(--clr-aubergine10)}svg{block-size:32px;inline-size:32px}}}.blaze-prev{inset-inline-start:0;svg{inset-inline-start:-1px}}.blaze-next{inset-inline-end:-70px;@media only screen and (max-width:991px){inset-inline-end:-54px}svg{inset-inline-end:-1px}}.pause-prev-container{display:flex;gap:16px;position:relative;inset-inline-start:-130px;@media only screen and (max-width:991px){inset-inline-start:-110px}}.blaze-pause{.pause{display:block}.play{display:none}&.blaze-play{.pause{display:none}.play{display:block}}}}h4{font-size:20px;line-height:1.3}.section-subtitle{color:var(--clr-steelx2);font-weight:700;font-size:12px;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance}.section-title{font-size:clamp(28px, 4vw, 32px);line-height:1.35}.courses-programs-container,.benefits-container,.mc-portal-container,.student-resources-container,.faq-container,.about-container{padding-inline:clamp(24px, 12vw, 220px);@media only screen and (max-width:1599px){padding-inline:clamp(24px, 5vw, 220px)}}.courses-programs-container{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:96px;padding-block:clamp(56px, 12vw, 88px);@media only screen and (max-width:1199px){gap:64px}@media only screen and (max-width:991px){grid-template-columns:1fr;padding-block:clamp(56px, 12vw, 72px)}.img-container{text-align:right;img{block-size:auto;max-block-size:80vh;inline-size:auto;@media only screen and (max-width:1199px){max-block-size:72vh}}@media only screen and (max-width:991px){display:none}}.info-container{display:flex;flex-direction:column;gap:16px;.course-programs{display:flex;flex-direction:column;gap:40px;padding-block-start:20px;.courses,.programs{padding-inline-start:56px;position:relative;.checkmark{background:var(--clr-tangerine);border-radius:100px;display:flex;align-items:center;justify-content:center;position:absolute;inset-inline-start:0;inset-block-start:0;block-size:36px;inline-size:36px;svg{fill:var(--clr-aubergine)}}h3{font-size:20px;line-height:1.3}p{margin:4px 0 16px}.eco-btn.btn-accent{background:var(--clr-aubergine);color:var(--clr-tangerine);font-size:17px;font-weight:500;padding-block:14px;&:hover{background:var(--clr-aubergine-light-6)!important;color:var(--clr-tangerine)!important}}}}}}.benefits-container{background:var(--clr-light);display:grid;gap:16px;padding-block-start:clamp(32px, 5vw, 72px);padding-block-end:clamp(64px, 12vw, 88px);text-align:center;@media only screen and (max-width:991px){border-block-start:1px solid var(--clr-aubergine25-light-8);padding-block-start:clamp(56px, 10vw, 72px);text-align:left}.three-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 48px;padding-block-start:clamp(32px, 4vw, 56px);@media only screen and (max-width:991px){grid-template-columns:1fr}}.benefit{display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:left;@media only screen and (max-width:991px){margin-block-end:24px}img{vertical-align:baseline}h3{font-size:20px;line-height:1.3;padding-block-start:4px}h3,p{max-inline-size:clamp(100%, 32vw, 48ch);padding-inline-start:4px}}.benefit:last-child{margin-block-end:0}}.mc-portal-container{background:var(--clr-tangerine50);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;padding-block:clamp(60px, 12vw, 64px);text-align:center;@media only screen and (max-width:991px){align-items:flex-start;text-align:left}.section-title{max-inline-size:70ch}p{color:var(--clr-aubergine);font-size:clamp(17px, 3vw, 19px);max-inline-size:90ch}.eco-btn.btn-primary{padding:16px 48px}}.student-resources-container{background:var(--clr-offwhite-dark);display:flex;flex-direction:column;align-items:center;overflow:hidden;padding-block-start:clamp(48px, 12vw, 64px);padding-block-end:clamp(64px, 12vw, 88px);padding-inline:clamp(24px, 12vw, 140px);@media only screen and (max-width:1599px){padding-inline:80px}@media only screen and (max-width:991px){align-items:flex-start;text-align:left}@media only screen and (max-width:767px){padding-inline:clamp(24px, 5vw, 64px)}.sub-title{margin-block:clamp(16px, 4vw, 24px) clamp(48px, 6vw, 56px);max-inline-size:90ch;text-align:center;@media only screen and (max-width:991px){text-align:left}}.sub-title-students,.sub-title-educators{font-size:clamp(24px, 4vw, 26px);margin-block-end:44px}.sub-title-educators{margin-block-start:80px}.resource-container{background:rgb(255 255 255 / .8);border:1px solid var(--clr-gray-400);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:24px;font-weight:400;padding:24px 24px 32px;text-decoration:none;transition:all .25s ease-in-out;&:hover{border-color:var(--clr-aubergine);box-shadow:0 0 0 1px var(--clr-aubergine),0 4px 8px rgb(0 0 0 / .07)}&:focus-visible{outline:2px solid var(--clr-aubergine);outline-offset:max(3px,.08em)}&:focus-visible:hover{border-color:var(--clr-gray-400);box-shadow:none}}.content-container{display:flex;flex-direction:column;align-items:flex-start;flex:1;gap:24px}.title{color:var(--clr-aubergine);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;flex:1;font-size:clamp(20px, 4vw, 22px);font-weight:600;line-height:1.3em;max-block-size:calc(2 * 1.3em);overflow:hidden;text-wrap:balance}.tag{background:var(--clr-tangerine50);border-radius:6px;display:inline-block;font-size:14px;margin-block:-4px;padding:4px 12px}.tag-green{background:oklch(.8995 .0362 113.97)}.tag-blue{background:oklch(.922 .0164 221.09)}.tag-neutral{background:oklch(.9394 .0032 17.21)}.tag-yellow{background:oklch(.9385 .0556 86.64)}p{color:var(--body-color);flex:1}.eco-btn.btn-primary{padding:14px 48px;&:hover{background:var(--clr-aubergine)}}}.resources-slider{direction:ltr;position:relative;inline-size:100%;@media (max-width:767px){margin-block-end:48px}.blaze-container{position:relative}.blaze-track-container{overflow:hidden;padding:5px;@media only screen and (max-width:991px){padding:0}}.blaze-track{--slide-width:calc((100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show));display:flex;gap:var(--slide-gap);line-height:1.55;margin:0;padding:0;touch-action:pan-y;will-change:transform}.blaze-track>*{display:flex;flex-shrink:0;inline-size:var(--slide-width);margin-block-end:0;transition:inline-size 300ms ease}.blaze-slider.dragging .blaze-track{cursor:grabbing}.blaze-controls{align-items:center;display:flex;justify-content:space-between;pointer-events:none;position:absolute;inset-inline-start:0;inset-block-start:-48px;inset-inline-end:0;inset-block-end:0;@media (max-width:767px){inset-block-end:-70px;justify-content:center;inset-block-start:unset}}.blaze-next,.blaze-prev{background:none;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;block-size:56px;padding:0;pointer-events:all;position:relative;inline-size:56px;transition:all .25s ease-in-out;&:focus-visible{outline:2px solid var(--clr-aubergine);outline-offset:max(3px,.08em)}svg{transition:all .25s ease-in-out}&:hover svg{fill:var(--clr-aubergine75-dark-8);opacity:.8}}.blaze-next{inset-inline-end:-80px;@media only screen and (max-width:1599px){inset-inline-end:-70px}@media only screen and (max-width:767px){inset-inline-end:-8px}}.blaze-prev{inset-inline-start:-80px;@media only screen and (max-width:1599px){inset-inline-start:-70px}@media only screen and (max-width:767px){inset-inline-start:-8px}}.blaze-pagination-container{display:flex;justify-content:center;align-items:center;margin-block-start:32px;margin-block-end:4px;inline-size:100%;@media (max-width:767px){display:none}}.blaze-pagination{display:flex;gap:10px;button{background:var(--clr-aubergine25);border:none;border-radius:100px;color:#fff0;cursor:pointer;block-size:14px;padding:0;transition:all .25s ease-in-out;inline-size:14px;&:hover{background:var(--clr-aubergine50-dark-9);opacity:.5}&:focus-visible{outline:2px solid var(--clr-aubergine);outline-offset:max(2px,.08em)}&.active{background:var(--clr-aubergine50);opacity:1}}}&.static .blaze-controls{opacity:0;visibility:hidden}}.faq-container{background:var(--clr-light);display:grid;gap:clamp(44px, 8vw, 48px);padding-block-start:clamp(48px, 12vw, 64px);padding-block-end:clamp(64px, 12vw, 90px);text-align:center;@media only screen and (max-width:991px){text-align:left}.sub-title{font-size:clamp(24px, 4vw, 26px);margin-block-end:-20px;text-align:left}.faqs{display:grid;gap:16px}details{background:var(--clr-light);border:1px solid var(--clr-aubergine25);border-radius:8px;box-shadow:0 0 0 2px #fff0;text-align:left;transition:all .25s ease-in-out;&:is(:hover,:focus-within){border-color:#fff0;box-shadow:0 0 0 2px var(--clr-aubergine)}}details[open]{box-shadow:0 0 0 2px #fff0;&:is(:hover,:focus-within){background:var(--clr-light);border-color:#fff0;box-shadow:0 0 0 2px var(--clr-aubergine)}}details::details-content{block-size:0;overflow:hidden;transition:block-size .3s ease-in-out,content-visibility .3s ease-in-out;transition-behavior:allow-discrete}details[open]::details-content{block-size:auto}summary{color:var(--clr-aubergine);cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:clamp(19px, 4vw, 20px);font-weight:700;line-height:1.45;list-style:none;outline:#fff0;padding-block:clamp(20px, 4vw, 24px);padding-inline:clamp(20px, 4vw, 24px) 64px;position:relative;text-wrap:pretty;transition:color .25s ease-in-out;&::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(30, 26, 52)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right center;background-size:clamp(22px, 4vw, 24px) auto;background-repeat:no-repeat;content:"";display:block;block-size:clamp(22px, 4vw, 24px);position:absolute;inset-block-start:26px;inset-inline-end:clamp(14px, 3vw, 18px);transform:rotate(-90deg);transition:transform .25s ease-in-out;inline-size:clamp(22px, 4vw, 24px);@media only screen and (max-width:767px){inset-block-start:23px}}}details[open]>summary:after{transform:rotate(0)}.details-content{display:grid;padding-block:0 24px;padding-inline:24px;p{padding-block-end:8px;@media only screen and (max-width:767px){padding-block-end:0}}}}.about-container{background:var(--clr-offwhite-dark);display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:clamp(48px, 4vw, 64px);padding-block:clamp(56px, 8vw, 88px);@media only screen and (max-width:1099px){grid-template-columns:1fr}.content-container{display:flex;flex-direction:column;gap:24px;h2{color:var(--clr-aubergine);font-size:clamp(28px, 4vw, 38px);line-height:1.35}p{margin-block-end:0}}img{block-size:auto;max-inline-size:625px;inline-size:100%}}footer{background:var(--clr-aubergine);color:var(--clr-light);padding-block:40px;padding-inline:clamp(24px, 5vw, 64px);.logo-container,.bottom-content{font-size:15px;text-wrap:pretty}.logo-container{justify-content:space-between;.left-col{gap:64px;@media only screen and (max-width:991px){gap:32px}.logo{display:flex;align-items:center;gap:24px;img{display:block;block-size:auto;@media only screen and (max-width:767px){inline-size:140px}}}.ontario-logo{border-inline-start:1px solid var(--clr-aubergine75);padding-inline-start:24px;p{font-size:13px;margin-block-end:-8px}@media only screen and (max-width:767px){p{margin-block-end:-6px}img{inline-size:150px}}}.text{max-inline-size:65ch}}}.logo-container,.left-col{display:flex;align-items:center;@media only screen and (max-width:991px){align-items:flex-start;flex-direction:column}}.divider{background:var(--clr-aubergine75);display:block;block-size:1px;margin-block:40px;inline-size:100%}.bottom-content{color:var(--clr-light);display:flex;justify-content:space-between;align-items:center;gap:24px;text-wrap:balance;@media only screen and (max-width:1199px){flex-direction:column;align-items:flex-start}.links{display:flex;gap:64px;@media only screen and (max-width:1199px){gap:16px 48px;flex-wrap:wrap;margin-block-end:16px}&:lang(fr){@media only screen and (max-width:499px){flex-direction:column}}}a{font-size:15px;font-weight:400}.social-icons{display:flex;align-items:center;gap:48px;a{line-height:10px;svg{transition:all .25s ease-in-out}&:hover svg{fill:var(--clr-tangerine)}}}}}.entry-title-container{background:var(--clr-tangerine);display:flex;justify-content:center;margin-block-start:80px;padding:80px 24px;text-align:center;@media only screen and (max-width:767px){margin-block-start:60px;padding:48px 24px 56px}h1.entry-title{color:var(--clr-aubergine);font-weight:600;font-style:normal;font-size:clamp(40px, 6vw, 48px);line-height:normal;max-inline-size:42ch;@media only screen and (max-width:767px){max-inline-size:20ch}}}.page-content-container{margin:0 auto;max-inline-size:1080px;min-block-size:230px;padding:64px 0 96px;@media only screen and (max-width:1250px){padding:64px 4vw 96px}@media only screen and (max-width:991px){padding:64px 32px 64px}@media only screen and (max-width:767px){padding:56px 24px 64px}h1.entry-title{margin-block-end:32px}.entry-content{h2.wp-block-heading{margin-block-end:16px}p{margin-block-end:16px}}}.error-404 .page-content{text-align:center;p{font-size:17px;margin-block-end:36px}}.customize-support{header{margin-block-start:32px;@media only screen and (max-width:782px){margin-block-start:46px}}.header-static{margin-block-start:0}@media only screen and (max-width:782px){.email-list-container,.entry-title-container{margin-block-start:60px}}#menuDropdown{inset-block-start:122px;@media only screen and (max-width:782px){inset-block-start:106px}}}.otgs-development-site-front-end,.audioeye-skip-link,a.audioeye-skip-link{display:none!important}