/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/Poppins-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/Poppins-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/Poppins-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/Poppins-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/Poppins-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/Poppins-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/Poppins-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/Poppins-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}.cta.cta--arrow:after,.disclosure-element summary:before,.event-timeline__events:before,.nav-menu__selected:after,.rte a.cta--icon:after,.sfContentBlock a.cta--icon:after,.sub-nav__selected:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:icomoon;src:url(/Cwp/assets/fonts/icomoon.ttf?dusidk) format("truetype"),url(/Cwp/assets/fonts/icomoon.woff?dusidk) format("woff"),url(/Cwp/assets/fonts/icomoon.svg?dusidk#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-telegram-inverse:before{content:"\e915"}.icon-twitter:before,.icon-x:before{content:"\e914"}.icon-calendar:before{content:"\e917"}.icon-clock:before{content:"\e918"}.icon-clipboard:before{content:"\e91a"}.icon-location:before{content:"\e916"}.icon-left-arrow:before{content:"\e900"}.icon-right-arrow:before{content:"\e901"}.icon-search:before{content:"\e902"}.icon-arrow-circle:before{content:"\e904"}.icon-chevron-right:before{content:"\e905"}.icon-chevron-left:before{content:"\e903"}.icon-chevron-up:before{content:"\e906"}.icon-chevron-down:before{content:"\e907"}.icon-home:before{content:"\e908"}.icon-filter:before{content:"\e909"}.icon-play:before{content:"\e90b"}.icon-facebook:before{content:"\e90c"}.icon-to-top:before{content:"\e90d"}.icon-instagram:before{content:"\e90e"}.icon-youtube:before{content:"\e90f"}.icon-linkedin:before{content:"\e910"}.icon-telegram:before{content:"\e911"}.icon-tiktok:before{content:"\e912"}.icon-mobile:before{content:"\e913"}.icon-mouse:before{content:"\e90a"}.icon-whatsapp:before{content:"\ea93"}.icon-linkedin-inverse:before{content:"\eaca"}.icon-book:before{content:"\e919"}.icon-stack:before{content:"\e92e"}.icon-new-tab:before{content:"\ea7e"}.custom-select__custom-dropdown .custom-list,.site-footer__top ul{list-style-type:none;margin:0;padding:0}.accordion-group .accordion-group__control button{background-color:transparent;border:none;padding:0;cursor:pointer}.site-footer__bottom:after,.site-footer__bottom:before{content:"";display:table}.site-footer__bottom:after{clear:both}.sr-only,.visuallyHidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.show{display:block!important}.hide{display:none!important}.desktop-only,.tablet-only{display:none}@media only screen and (max-width:767px){.no-mobile{display:none}}@media only screen and (min-width:768px){.mobile-only{display:none}}@media only screen and (min-width:768px) and (max-width:1023px){.tablet-only{display:block}.no-tablet{display:none}}@media only screen and (min-width:1024px),print{.desktop-only{display:block}.no-desktop{display:none}}.container{position:relative;width:100%;max-width:1440px;padding:0 15px}.container,.container.row{margin:auto}@media only screen and (min-width:1440px){.container{padding:0 34px}}.row{margin:0 -10px;display:flex;flex-wrap:wrap}.row-reverse{flex-direction:row-reverse}.grid-layout{display:grid}[class*=" col-"],[class^=col-]{width:100%;padding:0 10px}[class*=" col-offset-"],[class^=col-offset-]{margin:auto}.col-xs-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-offset-xs-1{margin-left:8.3333333333%}.col-xs-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-offset-xs-2{margin-left:16.6666666667%}.col-xs-3{flex:0 0 25%;max-width:25%}.col-offset-xs-3{margin-left:25%}.col-xs-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-offset-xs-4{margin-left:33.3333333333%}.col-xs-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-offset-xs-5{margin-left:41.6666666667%}.col-xs-6{flex:0 0 50%;max-width:50%}.col-offset-xs-6{margin-left:50%}.col-xs-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-offset-xs-7{margin-left:58.3333333333%}.col-xs-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-offset-xs-8{margin-left:66.6666666667%}.col-xs-9{flex:0 0 75%;max-width:75%}.col-offset-xs-9{margin-left:75%}.col-xs-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-offset-xs-10{margin-left:83.3333333333%}.col-xs-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-offset-xs-11{margin-left:91.6666666667%}.col-xs-12{flex:0 0 100%;max-width:100%}.col-offset-xs-12{margin-left:100%}@media only screen and (min-width:768px){.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-offset-sm-1{margin-left:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-offset-sm-2{margin-left:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-offset-sm-3{margin-left:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-offset-sm-4{margin-left:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-offset-sm-5{margin-left:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-offset-sm-6{margin-left:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-offset-sm-7{margin-left:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-offset-sm-8{margin-left:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-offset-sm-9{margin-left:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-offset-sm-10{margin-left:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-offset-sm-11{margin-left:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.col-offset-sm-12{margin-left:100%}}@media only screen and (min-width:1024px),print{.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-offset-md-1{margin-left:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-offset-md-2{margin-left:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-offset-md-3{margin-left:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-offset-md-4{margin-left:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-offset-md-5{margin-left:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-offset-md-6{margin-left:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-offset-md-7{margin-left:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-offset-md-8{margin-left:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-offset-md-9{margin-left:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-offset-md-10{margin-left:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-offset-md-11{margin-left:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.col-offset-md-12{margin-left:100%}}@media only screen and (min-width:1280px){.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-offset-lg-1{margin-left:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-offset-lg-2{margin-left:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-offset-lg-3{margin-left:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-offset-lg-4{margin-left:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-offset-lg-5{margin-left:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-offset-lg-6{margin-left:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-offset-lg-7{margin-left:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-offset-lg-8{margin-left:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-offset-lg-9{margin-left:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-offset-lg-10{margin-left:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-offset-lg-11{margin-left:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.col-offset-lg-12{margin-left:100%}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.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;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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}*,:after,:before{box-sizing:border-box}body{font-family:Poppins,sans-serif;margin:0;padding:0;background-color:#fff;font-size:16px;line-height:1.2;letter-spacing:-.02em;overflow-x:hidden;max-width:100vw}body.no-scroll{overflow-y:hidden}button,input{font-family:Poppins,sans-serif;line-height:1.2;letter-spacing:-.02em}iframe,picture,video{display:block;max-width:100%;position:relative}iframe{border:none}div:not(.rte) img{display:block;max-width:100%}picture img{position:absolute;top:0;left:0;bottom:0;right:0}.mobileInlineIgnoredTablet{display:inline-block!important}.mobileIgnoredTablet,.mobileOnly,.upToTablet{display:block!important}.mobileInlineBlock{display:inline-block!important}.desktopInlineBlock,.desktopOnly,.tabletOnwards,.tabletOnwardsFlex{display:none!important}@media only screen and (min-width:768px){.mobileIgnoredTablet,.mobileInlineIgnoredTablet,.upToTablet{display:none!important}.tabletOnwards{display:block!important}.tabletOnwardsFlex{display:flex!important}}@media only screen and (min-width:1024px){.mobileIgnoredTablet,.mobileInlineBlock,.mobileInlineIgnoredTablet,.mobileOnly{display:none!important}.desktopOnly{display:block!important}.desktopInlineBlock{display:inline-block!important}}@media only screen and (max-width:767px){.standard-page .sf_2cols_1_25,.standard-page .sf_2cols_2_75{width:100%}}@media only screen and (max-width:767px){.sp-web-bot-img{display:none}}#bot{width:100%}@media only screen and (min-width:768px) and (max-width:1023px),print{#bot{width:540px!important}}@media only screen and (min-width:1024px),print{#bot{width:540px!important}}#bot .header{padding:0 20px;margin:10px 0;font-size:1.375em!important;line-height:1}.carousel-btn{display:flex;justify-content:center;align-items:center;border-radius:50%;width:35px;height:35px;border:none;padding:0;background-color:#fff;cursor:pointer;box-shadow:0 4px 20px 0 rgba(0,0,0,.1490196078)}@media only screen and (min-width:768px){.carousel-btn{width:48px;height:48px}}.slick-dots{position:absolute;bottom:10px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:6px;width:6px;margin:0 3px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:6px;width:6px;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:8px;content:"";width:6px;height:6px;font-size:6px;line-height:6px;border-radius:50%;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;opacity:.4}.slick-dots li.slick-active button{height:6px;width:6px;border-radius:50%;border:none}.slick-dots li.slick-active button:before{opacity:1;background:#ea1331;top:0;left:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#portal{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:10}.modal{position:relative;width:90%;max-width:750px}.modal .modal-ui{position:absolute;top:0;right:0;transform:translateY(calc(-100% - 6px));z-index:1}@media only screen and (min-width:1024px),print{.modal .modal-ui{transform:translate(calc(100% + 6px),-100%)}}.modal .modal-ui button{width:24px;height:24px;border-radius:50%;border:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;background-color:#000;color:#fff;font-size:1.5em;position:relative;cursor:pointer}.modal .modal-ui button .icon-close-button:before{content:"";width:54%;height:2px;display:block;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.modal .modal-ui button .icon-close-button:after{content:"";width:55%;height:2px;display:block;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.modal .modal-content{border-radius:20px;overflow:hidden;background-color:#fff;max-height:90vh}.arrow{border-radius:50%;border:1px solid #fff;width:40px;height:40px;position:absolute;right:30px;bottom:30px;display:flex;align-items:center;justify-content:center;background-color:transparent;color:#fff;font-size:.8125em}@media only screen and (min-width:1024px),print{.arrow{width:45px;height:45px}}.body{font-family:Poppins,sans-serif!important;display:flex;flex-direction:column}.body:before{display:none}.body .h6,.body h2,.body h3,.body h4,.body h5,.body h6{font-weight:600;letter-spacing:-.02em;line-height:1.2}.body h2{font-size:2.125em}@media only screen and (min-width:1024px),print{.body h2{font-size:3.625em}}.body h3{font-size:1.625em}@media only screen and (min-width:1024px),print{.body h3{font-size:2.75em}}.body h4{font-size:1.25em}@media only screen and (min-width:1024px),print{.body h4{font-size:2.125em}}.body h5{font-size:1em}@media only screen and (min-width:1024px),print{.body h5{font-size:1.625em}}.body .h6,.body h6{font-size:.9375em}@media only screen and (min-width:1024px),print{.body .h6,.body h6{font-size:1.25em}}.body .bodyL,.body .bodyM,.body .bodyS{line-height:1.2;letter-spacing:-.02em}.body .bodyL{font-size:1em}@media only screen and (min-width:1024px),print{.body .bodyL{font-size:1.25em}}.body .bodyM{font-size:1em}.body .bodyS{font-size:.6875em}.body .bodySpecial{font-size:1em;line-height:1.2;letter-spacing:.15em;color:#19191a;text-transform:uppercase}@media only screen and (min-width:1024px),print{.body .bodySpecial{font-size:1.25em}}.body .carousel-btn{color:#f6323e;background-color:#fff}.body .carousel-btn:hover{background-color:#f6323e;transition:all .3s;color:#fff}.body .section-wrapper{margin-bottom:40px}@media only screen and (min-width:768px),print{.body .section-wrapper{margin-bottom:60px}}.layout--standard>.container{max-width:908px}.layout--standard>.container>*{margin-top:40px;margin-bottom:40px}.layout--standard>.container>:first-child{margin-top:0}.layout--standard>.container>.accordion{margin:0}.layout--standard>.container .row>*{margin-bottom:20px}@media only screen and (min-width:1024px),print{.layout--standard>.container .row>*{margin-bottom:40px}}.layout--standard>.container .row>:last-child{margin-bottom:0}@media only screen and (min-width:768px),print{.layout--standard>.container .row>.col-sm-6:nth-child(2n+2):last-child,.layout--standard>.container .row>.col-sm-6:nth-child(odd):last-child,.layout--standard>.container .row>.col-sm-6:nth-child(odd):nth-last-child(2){margin:0}}.layout-50-50{margin-bottom:40px}@media only screen and (min-width:768px),print{.layout-50-50{margin-bottom:60px}}.body.has-banner{margin-top:84px}@media only screen and (min-width:768px){.body.has-banner{margin-top:114px!important}}@media only screen and (min-width:1024px){.body.has-banner{margin-top:177px!important}}@media only screen and (min-width:1440px){.body.has-banner{margin-top:188px!important}}@media only screen and (min-width:1440px){.body{margin:auto}}.theme-selector{position:fixed;bottom:40px;right:40px;z-index:9}picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.switch{position:relative;display:inline-block;width:60px;height:34px;background:#000}.switch input{opacity:0;width:0;height:0}.switch input:focus+.slider{box-shadow:0 0 1px #2196f3}.switch input:checked+.slider:before{transform:translateX(26px)}.switch .slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff}.switch .slider,.switch .slider:before{position:absolute;transition:.4s}.switch .slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:red}.switch .slider.round{border-radius:34px}.switch .slider.round:before{border-radius:50%}.rounded-cta{display:block;font-family:Poppins,sans-serif;color:#fff;background-color:#c52832;width:-moz-fit-content;width:fit-content;height:38px;padding:10px 20px;border:none;border-radius:40px;gap:10px;font-size:16px;font-weight:600;line-height:18px;letter-spacing:-.02em;text-align:center;text-decoration:none;transition:all .3s}.rounded-cta:hover{background-color:#000}.rounded-cta--inverse{background-color:#fff;color:#c52832}.rounded-cta--inverse:hover{color:#fff}.rounded-cta--clear{background-color:transparent;color:#c52832;border:1px solid #c52832}.rounded-cta--clear:hover{background-color:#000;color:#fff;border-color:#000}.rounded-cta--light{background-color:#feeaec;color:#19191a;font-weight:400}.rounded-cta--light:hover{color:#fff}.cta{text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;color:#c52832;transition:all .3s ease-out;font-size:1em;line-height:1.2;letter-spacing:-.02em}.cta:hover{color:#19191a!important}.cta .icon-arrow-circle{margin-left:10px;font-size:16px}.cta .bodyL+.icon-arrow-circle{font-size:20px}.cta.cta--arrow:after{content:"\e904";font-size:16px;margin-left:10px}a.floating-button{width:70px;height:70px;border-radius:50%;position:fixed;right:20px;bottom:100px;z-index:9999;overflow:hidden;background-color:#000;box-shadow:0 5px 15px rgba(0,0,0,.35)}a.floating-button.hidden{display:none}a.floating-button img{-o-object-fit:cover;object-fit:cover;width:100%}.back-to-top{position:absolute;top:0;right:50px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;background-color:#fff;color:#6a6a6a;transform:translateY(-50%);cursor:pointer;transition:all .3s;box-shadow:0 0 3px 1px hsla(0,0%,39.2%,.8);z-index:10;text-decoration:none}.back-to-top:hover{transition:all .3s;box-shadow:0 0 10px 1px hsla(0,0%,39.2%,.8)}.back-to-top .icon{font-size:16px}@media only screen and (min-width:768px){.back-to-top{right:15px}}.selection-pill{padding:10px 20px;background-color:#f2f2f3;border-radius:34px;display:inline-flex;gap:10px}.selection-pill span{font-size:1em;font-weight:400;line-height:18px;letter-spacing:-.02em}.selection-pill button{border:none;margin:0;padding:0;width:18px;height:18px;background-color:transparent;position:relative;cursor:pointer}.selection-pill button:after,.selection-pill button:before{content:"";display:block;width:12px;height:1px;background-color:#7e7f83;position:absolute;top:50%;left:6px}.selection-pill button:before{transform:translateY(-50%) rotate(45deg)}.selection-pill button:after{transform:translateY(-50%) rotate(-45deg)}.video-player{width:100%;border-radius:20px;overflow:hidden;position:relative}@media only screen and (min-width:1024px),print{.video-player{border-radius:30px}}.video-player.video-play .video-player__holder{z-index:1}.video-player__holder{width:100%;height:100%;position:absolute;top:0;z-index:-1}.video-player__thumbnail{border:none;margin:0;padding:0;background-color:transparent;cursor:pointer}.video-player__thumbnail img{height:auto}.video-player__thumbnail,.video-player picture{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.video-player picture{position:relative;padding-top:56.25%}.video-player .icon-play{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);font-size:7.5em;color:#fff}@media only screen and (max-width:767px){.video-player .icon-play{font-size:2.5em}}@media only screen and (min-width:768px) and (max-width:1023px),print{.video-player .icon-play{font-size:5em}}.video-player.video-player__no-overlay{padding-top:56.25%}.video-player.video-player__no-overlay .video-player__holder{z-index:1}.video-player.video-player__no-overlay .video-player__thumbnail,.video-player.video-player__no-overlay picture{display:none}.square-card{height:-moz-fit-content;height:fit-content;padding:30px;border-radius:30px;background-color:#c52832;color:#fff;margin:auto;position:relative;display:flex;flex-wrap:wrap;align-content:flex-start;cursor:default;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.square-card:after{display:block}.square-card.has-background{background:#000}.square-card.has-background:after{background-size:cover;content:"";border-radius:30px;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.3;transition:.3s}.square-card.has-background:hover:after{opacity:.8}.square-card.has-background:hover .square-card__description-dark-text{transition:.3s;color:#fff}.square-card.has-background:hover .square-card__description-dark-text svg path{fill:#fff}.square-card.has-url{cursor:pointer}.square-card.tall-card{padding:80px 40px}.square-card:not(.tall-card):hover{background-color:#000}.square-card__image{position:absolute;top:0;left:0;border-radius:30px}.square-card__image,.square-card__image picture{width:100%;height:100%}.square-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0;transition:all .35s ease;border-radius:30px}.square-card__description{position:relative;z-index:1}@media only screen and (min-width:1024px),print{.square-card__description span.bodyL{font-size:1.5em}}.square-card__description-bottom{position:absolute;bottom:40px;width:calc(100% - 60px)}@media only screen and (min-width:1024px),print{.square-card__description-bottom{width:calc(100% - 80px)}}.square-card__description-dark-text{color:#000}.square-card__description-dark-text svg path{fill:#000}.square-card h2{margin:0 0 10px;text-wrap:nowrap}.square-card h4{margin:0 0 20px}.square-card a{text-decoration:none;color:#fff;line-height:1.4}.square-card .icon-arrow-circle{font-size:16px;margin:0 0 0 8px}@media only screen and (min-width:1024px),print{.square-card .icon-arrow-circle{font-size:20px}}.square-card #position-5{background-size:150% 100%}@media only screen and (max-width:767px){.square-card{background-color:#c52832}}@media only screen and (min-width:1024px){.square-card{height:100%;width:100%}}.about-widget-square-card{padding:30px;border-radius:30px;background-color:#c52832;color:#fff;margin:auto;position:relative;display:flex;flex-wrap:wrap;align-content:flex-start;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;gap:8px}.about-widget-square-card.with-link{cursor:pointer}@media only screen and (min-width:1024px),print{.about-widget-square-card{padding:40px 40px 44px}}.about-widget-square-card:after,.about-widget-square-card:before{display:none}.about-widget-square-card h3{font-size:1.6875em;margin:0}.about-widget-square-card h1,.about-widget-square-card h2,.about-widget-square-card h3,.about-widget-square-card h4,.about-widget-square-card h5,.about-widget-square-card h6{margin:0}@media only screen and (min-width:1024px),print{.about-widget-square-card h1,.about-widget-square-card h2,.about-widget-square-card h3,.about-widget-square-card h4,.about-widget-square-card h5,.about-widget-square-card h6{font-size:2.125em}}.about-widget-square-card span.bodyL{font-size:1.25em;word-break:break-word}.about-widget-square-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0;transition:all .35s ease}.about-widget-square-card .bodyL{color:#fff}.about-widget-square-card .cta:hover .cta__text,.about-widget-square-card .cta:hover .icon-arrow-circle{color:#19191a}.about-widget-square-card .cta .cta__text{font-size:1em;color:#fff}.about-widget-square-card .cta .icon-arrow-circle{color:#fff}@media only screen and (min-width:768px){.about-widget-square-card{height:100%;width:100%}}.industry-square-card{min-height:-moz-fit-content;min-height:fit-content;aspect-ratio:1/1;padding:40px;border-radius:30px;text-decoration:none;display:flex;justify-content:space-between;flex-direction:column;flex-wrap:nowrap}@media only screen and (min-width:768px) and (max-width:1023px),print{.industry-square-card{gap:20px}}@media only screen and (max-width:767px){.industry-square-card{width:auto;height:-moz-min-content;height:min-content;min-height:unset;aspect-ratio:auto;flex-direction:row;align-items:center;gap:20px}}.industry-square-card#variant-light{background-color:#fff;border:1px solid #7e7f83}.industry-square-card#variant-light .bodyM{color:#656669}.industry-square-card#variant-light h6{color:#19191a;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.industry-square-card#variant-light svg{stroke:#000}.industry-square-card#variant-light svg path{fill:#000}.industry-square-card#variant-light svg rect{stroke:#000}.industry-square-card#variant-dark{background-color:#000}.industry-square-card#variant-dark .bodyM{color:#f4f7f7}.industry-square-card#variant-dark h6{color:#fff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.industry-square-card#variant-grey{background-color:#f2f2f3}.industry-square-card#variant-grey .bodyM{color:#656669}.industry-square-card#variant-grey h6{color:#19191a;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.industry-square-card#variant-grey svg{stroke:#000}.industry-square-card#variant-grey svg path{fill:#000}.industry-square-card#variant-grey svg rect{stroke:#000}.industry-square-card__bottom-text{flex-direction:row;align-items:flex-end;align-self:auto}@media only screen and (max-width:767px){.industry-square-card__bottom-text{align-items:center}}.industry-square-card__description{text-align:left;min-width:calc(100% - 25px)}@media only screen and (min-width:768px) and (max-width:1023px),print{.industry-square-card__description{min-width:unset}}@media only screen and (max-width:767px){.industry-square-card__description{min-width:unset}}.industry-square-card__description .bodyM{margin-bottom:10px}.industry-square-card__description h6{margin:0}.industry-square-card__icon{height:45px;text-align:right}@media only screen and (max-width:767px){.industry-square-card__icon{height:40px;overflow:visible}}.industry-square-card__icon svg{overflow:visible}@media only screen and (max-width:767px){.industry-square-card__icon svg{height:40px;width:40px}}.industry-square-card:hover{background-color:#c52832!important}.industry-square-card:hover#variant-light{border:1px solid #c52832!important}.industry-square-card:hover#variant-light svg{stroke:#fff}.industry-square-card:hover#variant-light svg path{fill:#fff}.industry-square-card:hover#variant-grey svg,.industry-square-card:hover#variant-light svg rect{stroke:#fff}.industry-square-card:hover#variant-grey svg path{fill:#fff}.industry-square-card:hover#variant-grey svg rect{stroke:#fff}.industry-square-card:hover .bodyM,.industry-square-card:hover h6{color:#fff!important}.school-card{height:100%;padding:30px;border-radius:30px;text-decoration:none;transition:all .3s;overflow:hidden;position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;gap:20px}@media only screen and (max-width:767px){.school-card{width:auto}}.school-card--light{background-color:#fff;border:1px solid #7e7f83}.school-card--light .bodyM{color:#656669}.school-card--light h3{color:#19191a}.school-card--primary{background-color:#c52832}.school-card--secondary{background-color:#621419}.school-card--primary .bodyM,.school-card--secondary .bodyM{color:#f4f7f7}.school-card--primary h3,.school-card--secondary h3{color:#fff}.school-card h3{margin:0;font-size:1.25em;line-height:1.2;font-weight:600}.school-card .arrow{position:static;flex:0 0 40px;max-width:40px}@media only screen and (min-width:1024px),print{.school-card .arrow{flex:0 0 45px;max-width:45px}}.school-card.square-card{aspect-ratio:1/1;cursor:pointer}.school-card__first-line{transition:all .3s;position:relative;z-index:2}@media only screen and (max-width:767px){.school-card__first-line{transform:translateY(0)!important;transition:none}}.school-card__first-line .bodyM{margin-bottom:10px}.school-card__second-line{display:flex;gap:10px;flex-direction:column;align-items:center;justify-content:space-between;flex-direction:row;width:100%;opacity:0;transition:all .3s;position:relative;z-index:2}@media only screen and (max-width:767px){.school-card__second-line{transform:translateY(0)!important;transition:none;opacity:1}}.school-card__one-line-only{display:flex;flex-direction:column;align-items:center;justify-content:space-between;flex-direction:row;width:100%;transition:all .3s}@media only screen and (max-width:767px){.school-card__one-line-only{transform:translateY(0)!important;transition:none}}.school-card__image{position:absolute;top:0;left:0;overflow:hidden;border-radius:30px;transition:all .3s}.school-card__image,.school-card__image picture{width:100%;height:100%}.school-card__image:before{background-size:cover;content:"";border-radius:30px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:.3s;opacity:.8;background:#621419}.school-card:hover{background-color:#000!important;justify-content:flex-end}.school-card:hover--light{border:none!important}.school-card:hover .bodyM,.school-card:hover h3{color:#fff}.school-card:hover .school-card__first-line,.school-card:hover .school-card__second-line{transform:translateY(0)!important;opacity:1}.school-card:hover .school-card__image{transform:scale(1.1)}.school-card:hover .school-card__image:before{background:#000}.diploma-card{width:100%;aspect-ratio:1/1;padding:30px;border-radius:30px;text-decoration:none;transition:all .3s;overflow:hidden;position:relative;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;margin-bottom:20px}@media only screen and (min-width:768px),print{.diploma-card{width:50%}}@media only screen and (min-width:1024px),print{.diploma-card{width:25%;margin-bottom:0}}.diploma-card__content{background-color:#fff;z-index:0;border-radius:20px;padding:20px;height:100%;overflow:hidden;display:flex;flex-direction:row;gap:10px;transition:all .3s}@media only screen and (max-width:767px){.diploma-card__content{height:auto!important}}.diploma-card__content__course-code{font-size:20px;font-weight:400;line-height:24px;letter-spacing:-.02em;color:#005a81}.diploma-card__content__course-info{height:100%;display:flex;flex-direction:column}.diploma-card__content__course-info__name{transition:all .3s}.diploma-card__content__course-info__name h6{margin:0;color:#000}@media only screen and (max-width:767px){.diploma-card__content__course-info__name{transform:translateY(0)!important;transition:none}}.diploma-card__content__course-info__description{width:100%;height:100%;opacity:0;color:#000;transition:all .3s;margin:20px 0;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:767px){.diploma-card__content__course-info__description{transform:translateY(0)!important;transition:none;opacity:1;display:none}}.diploma-card__image{width:100%}.diploma-card__image picture{position:absolute;top:0;left:10px;width:calc(100% - 20px);height:100%;overflow:hidden;border-radius:30px}.diploma-card__icon{height:45px;text-align:right}@media only screen and (max-width:767px){.diploma-card__icon{height:40px;overflow:visible}}@media only screen and (min-width:1024px),print{.diploma-card:hover{justify-content:flex-end}.diploma-card:hover .diploma-card__content{height:100%!important}.diploma-card:hover .diploma-card__content__course-info__description{opacity:1}}.long-card{width:100%;height:100%;background-color:#c52832;min-width:290px;padding:40px;border-radius:30px;text-decoration:none;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:20px}@media only screen and (max-width:767px){.long-card{width:auto;height:-moz-min-content;height:min-content;aspect-ratio:auto;flex-direction:row;align-items:center}}.long-card__image{overflow:hidden;border-radius:30px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0}.long-card__image,.long-card__image img,.long-card__image picture{width:100%;height:100%}.long-card__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:all .7s ease}@media only screen and (max-width:767px){.long-card__image{height:0;width:0}}.long-card__description{text-align:left;z-index:1}.long-card__description .bodyM{margin-bottom:10px;color:#f4f7f7}.long-card__description h4{margin:0;color:#fff}.long-card__icon{height:45px;text-align:right;z-index:1}@media only screen and (max-width:767px){.long-card__icon{height:40px}}@media only screen and (max-width:767px){.long-card__icon svg{height:40px;width:40px}}.long-card:hover .long-card__image:after{background:#c52832;opacity:.8;transition:all .3s ease-out;position:absolute;top:0;height:100%;width:100%}.long-card:hover .long-card__image img{transform:scale(1.1)}.info-button{display:flex;align-items:center;gap:15px;background:#4d4548;color:#fff;border:2px solid #fff;border-radius:100px;text-decoration:none;cursor:pointer;transition:all .3s ease;margin-bottom:12px;width:100%;height:60px;padding:15px;position:relative;z-index:1}@media only screen and (min-width:1024px),print{.info-button{width:400px;height:80px;padding:20px 30px}}@media only screen and (min-width:1440px){.info-button{width:400px;height:80px}}.info-button:hover{background:#c52832;transform:translateY(-2px)}.info-button.is-open{z-index:50}.info-button__text{display:flex;flex-direction:column;gap:2px;flex:1;text-align:left;order:1}.info-button__icon{width:50px;height:50px;flex-shrink:0;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:6px;order:2}.info-button__icon img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:1024px),print{.info-button__icon{width:60px;height:60px}.info-button__icon img{width:36px;height:36px}}@media only screen and (min-width:1440px){.info-button__icon{width:70px;height:70px}.info-button__icon img{width:42px;height:42px}}.info-button:has(.info-button__icon){padding-left:25px;height:70px}@media only screen and (min-width:1024px),print{.info-button:has(.info-button__icon){width:450px;height:100px;padding:25px 15px 25px 30px}}@media only screen and (min-width:1440px){.info-button:has(.info-button__icon){width:490px;height:100px}}.info-button__main{font-size:16px;font-weight:600;line-height:1.2}@media only screen and (max-width:374px){.info-button__main{font-size:14px}}@media only screen and (min-width:1024px),print{.info-button__main{font-size:20px}}@media only screen and (min-width:1440px){.info-button__main{font-size:24px}}.info-button__sub{font-size:14px;font-weight:400;line-height:1.2;opacity:.9}@media only screen and (max-width:374px){.info-button__sub{font-size:12px}}@media only screen and (min-width:1024px),print{.info-button__sub{font-size:16px}}@media only screen and (min-width:1440px){.info-button__sub{font-size:18px}}.info-button__single{font-size:16px;font-weight:600;line-height:1.2}@media only screen and (min-width:1024px),print{.info-button__single{font-size:20px}}@media only screen and (min-width:1440px){.info-button__single{font-size:24px}}@media only screen and (min-width:1024px),print{.info-button--small{width:300px;height:60px}.info-button--small:has(.info-button__icon){width:350px;height:80px}}@media only screen and (min-width:1024px),print{.info-button--large{width:500px;height:100px}.info-button--large:has(.info-button__icon){width:580px;height:120px}}.info-button--full-width{width:100%!important}.info-button--custom-height{height:var(--button-height,80px)}.info-button--custom-height:has(.info-button__icon){height:var(--button-height-with-icon,100px)}.info-button-dropdown{position:absolute;top:110%;left:50%;transform:translateX(-50%);background:#f9f9f9;padding:6px 10px;border-radius:6px;box-shadow:0 6px 16px rgba(0,0,0,.4);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s;display:flex;flex-direction:column;gap:16px;width:160px;z-index:10}.info-button.is-open .info-button-dropdown{opacity:1;visibility:visible;pointer-events:auto;z-index:100;transform:translateX(-50%) translateY(0)}.info-button-dropdown__item{display:flex;align-items:flex-start;gap:16px;text-decoration:none}.info-button-dropdown__item-text{color:#000}.info-button-dropdown__item img{width:18px;height:18px}.icon-info{display:flex;align-items:center;gap:16px}@media only screen and (min-width:1024px),print{.icon-info{gap:22px}}.icon-info__icon{width:50px;height:50px;flex-shrink:0;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:6px}.icon-info__icon img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:1024px),print{.icon-info__icon{width:60px;height:60px}.icon-info__icon img{width:36px;height:36px}}@media only screen and (min-width:1440px){.icon-info__icon{width:70px;height:70px}.icon-info__icon img{width:42px;height:42px}}.icon-info__title{font-family:Poppins,sans-serif!important;font-size:16px;font-weight:600;color:#fff}@media only screen and (min-width:1024px),print{.icon-info__title{font-size:28px}}.new-testimonial-item{position:relative}.new-testimonial-item a{text-decoration:none}@media only screen and (min-width:768px),print{.new-testimonial-item a:hover .new-testimonial-item__image img{transform:scale(1.1)}}.new-testimonial-item__image{position:relative;padding:20px 0;overflow:hidden;border-radius:30px;aspect-ratio:1/1;width:100%;display:flex;align-items:flex-end;justify-content:center}.new-testimonial-item__image picture{position:static}.new-testimonial-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0;transition:all .7s ease}@media only screen and (max-width:767px){.new-testimonial-item__image{height:auto;margin:auto}}@media only screen and (min-width:375px){.new-testimonial-item__image{min-height:500px;aspect-ratio:unset}}@media only screen and (min-width:1024px),print{.new-testimonial-item__image{aspect-ratio:1/1}}.new-testimonial-item__text{position:relative;width:auto;height:-moz-fit-content;height:fit-content;padding:20px;border-radius:15px;background-color:#fff;display:flex;flex-direction:column;margin:0 20px;width:100%}@media only screen and (min-width:1024px),print{.new-testimonial-item__text{padding:24px 32px}}.new-testimonial-item__text h4{margin:0 0 20px;color:#19191a}@media only screen and (min-width:1024px),print{.new-testimonial-item__text h4{margin:0 0 30px}}.new-testimonial-item__text p{color:#c52832;margin:0 0 10px;font-size:1em;letter-spacing:-.02em;font-weight:600}@media only screen and (min-width:1024px),print{.new-testimonial-item__text p{padding-right:40px}}.new-testimonial-item__text-text{color:#323334;margin-bottom:20px}@media only screen and (min-width:1024px),print{.new-testimonial-item__text-text{padding-right:40px}}@media only screen and (min-width:1024px){.slick-current .new-testimonial-item__text-more,.slick-current .new-testimonial-item__text-title{position:static;visibility:visible;opacity:1}.new-testimonial-item__text{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto 1fr}.new-testimonial-item__text:after,.new-testimonial-item__text:before{display:none}.new-testimonial-item__text-title{grid-column:2/4;grid-row:1/3}.new-testimonial-item__text-name{grid-column:1;grid-row:1}.new-testimonial-item__text-text{grid-column:1;grid-row:2}.new-testimonial-item__text-more{grid-column:2/4;grid-row:3}}.new-testimonial-item-extra{position:relative}.new-testimonial-item-extra__image{position:relative;z-index:2;overflow:hidden;border-radius:30px;width:300px;cursor:pointer}.new-testimonial-item-extra__image picture{padding-top:69%;aspect-ratio:1/1}.new-testimonial-item-extra__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0}.new-testimonial-item-extra__image:after{content:"";position:absolute;bottom:-5px;height:50%;width:100%;left:0;right:0;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}@media only screen and (min-width:768px) and (max-width:1023px),print{.new-testimonial-item-extra__image{width:190px}}@media only screen and (min-width:1024px) and (max-width:1153px){.new-testimonial-item-extra__image{width:200px}}@media only screen and (min-width:1153px) and (max-width:1280px){.new-testimonial-item-extra__image{width:250px}}@media only screen and (min-width:1440px){.new-testimonial-item-extra__image{width:338px}}.new-testimonial-item-extra__text{position:absolute;border-radius:15px;left:20px;bottom:20px;margin:auto;display:flex;flex-direction:column;gap:20px;width:150px;z-index:2}.new-testimonial-item-extra__text h6{color:#fff;margin:0}.new-testimonial-item-extra__text .bodyM{margin-top:10px;color:#fff}.new-testimonial-item-extra:hover .new-testimonial-item-extra__image:before{content:"";border-radius:30px;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.3;z-index:1;transition:.7s}.happening-item{position:relative;width:380px;border-radius:30px;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.15)}@media only screen and (min-width:1024px),print{.happening-item{height:100%;min-height:228px}}.happening-item__text{position:relative;z-index:3;padding:20px 30px;display:flex;flex-direction:column;gap:10px}@media only screen and (min-width:1024px),print{.happening-item__text{padding:30px}}.happening-item__text h3{font-size:1em;font-weight:600;margin:10px 0;color:#19191a;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}@media only screen and (min-width:1024px),print{.happening-item__text h3{font-size:1.25em;margin:0 0 10px}}.happening-item__text-description{color:#323334}.happening-item__text-extra{color:#656669}@media only screen and (min-width:768px) and (max-width:1023px),print{.happening-item{width:auto;margin:20px 0}}@media only screen and (max-width:767px){.happening-item{width:auto;margin:20px 0}}.new-breadcrumb{font-family:Poppins,sans-serif}.new-breadcrumb ul{padding-left:0;margin:0;display:flex;align-items:center}.new-breadcrumb ul .home{position:relative}@media only screen and (max-width:1023px){.new-breadcrumb ul .home{padding:0 18px 0 0;margin:0 30px 0 0}}.new-breadcrumb ul .home:before{position:absolute;right:0;margin:0}@media only screen and (min-width:1024px),print{.new-breadcrumb ul .home:before{display:none}}.new-breadcrumb ul .home:after{content:"...";position:absolute;color:#b2b2b5;height:18px;left:calc(100% + 10px)}@media only screen and (min-width:1024px),print{.new-breadcrumb ul .home:after{display:none}}.new-breadcrumb ul li{display:none;align-items:center;text-transform:capitalize;margin-right:10px}@media only screen and (min-width:1024px),print{.new-breadcrumb ul li{display:inline-flex}}.new-breadcrumb ul li .icon-home{position:relative;font-size:1.25em;color:#fff}@media only screen and (max-width:1023px){.new-breadcrumb ul li .icon-home{color:#19191a}}.new-breadcrumb ul li:first-child,.new-breadcrumb ul li:last-child{display:inline-flex}.new-breadcrumb ul li a,.new-breadcrumb ul li span.bodyM{text-decoration:none;color:#fff;display:inline-flex;align-items:center;padding:1px 0 0;font-weight:600;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width:1023px){.new-breadcrumb ul li a,.new-breadcrumb ul li span.bodyM{color:#19191a}}.new-breadcrumb ul li.active a,.new-breadcrumb ul li.active span.bodyM{pointer-events:none;color:#fff}@media only screen and (max-width:1023px){.new-breadcrumb ul li.active a,.new-breadcrumb ul li.active span.bodyM{color:#7e7f83}}.new-breadcrumb ul li:before{content:">";margin-right:10px;color:#b2b2b5;height:18px}.new-breadcrumb ul li:last-child a,.new-breadcrumb ul li:last-child span.bodyM{font-weight:400}.new-breadcrumb ul li:last-child:after{display:none}.highlights-card{position:relative;width:380px;height:228px;border-radius:30px;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.15)}.highlights-card__text{position:relative;z-index:3;padding:30px;display:flex;flex-direction:column;gap:10px}.highlights-card__text h5{margin:0}@media only screen and (max-width:767px){.highlights-card{width:auto;margin:20px 0}}.footer-links{margin-bottom:40px}@media only screen and (min-width:1024px),print{.footer-links{margin-bottom:20px}}.footer-links li{display:inline-block;height:23px}.footer-links li a{font-size:.6875em;text-decoration:none;color:#fff}.footer-links li a a:hover{text-decoration:underline}.footer-links li:after{content:"/";font-size:.6875em;margin:0 15px}.footer-links li:last-child:after{display:none}.footer-links .rate-site{margin:3px 0 0}.footer-links .rate-site a{color:#fff;font-size:.6875em}@media only screen and (min-width:1024px){.footer-links .rate-site{clear:both;text-align:right;padding-top:5px}}.social-links{margin:0 0 40px;display:flex;align-items:center;flex-direction:column;gap:25px}@media only screen and (min-width:1024px),print{.social-links{margin:0;flex-direction:row}}.social-links .apps,.social-links .follow{display:flex;align-items:center;flex-direction:column}@media only screen and (min-width:1024px),print{.social-links .apps,.social-links .follow{flex-direction:row}}.social-links .apps ul,.social-links .follow ul{display:flex;gap:20px}@media only screen and (min-width:1024px),print{.social-links .apps ul,.social-links .follow ul{margin:0 0 0 18px}}.social-links .apps li,.social-links .follow li{display:inline-block}.social-links .apps li:first-child,.social-links .follow li:first-child{margin:0}.social-links .apps li a,.social-links .follow li a{color:#fff;text-decoration:none;font-size:1.125em}.social-links .sp-memories a{color:#fff;font-size:1.0909090909em}.social-links .label{display:block;font-size:.8125em;padding:0 0 12px}@media only screen and (min-width:1024px){.social-links .sp-memories{margin:18px 0 25px}.social-links .sp-memories a{float:right}.social-links .label{display:inline-block;vertical-align:middle;padding:0}}.toggle{color:#fff;display:flex;align-items:center;gap:20px;width:-moz-max-content;width:max-content}.toggle .h6:not(.active){font-weight:400;letter-spacing:.03em}.toggle .h6{font-size:1em;letter-spacing:.01em}@media only screen and (min-width:1024px),print{.toggle .h6{font-size:1.625em}}.toggle .switch{background:none}.toggle:after,.toggle:before{display:none}.listing-search-bar{padding:10px 15px 10px 30px;border-radius:40px;display:flex;justify-content:space-between;gap:40px;box-shadow:1px 2px 15px 0 rgba(0,0,0,.1490196078)}@media only screen and (min-width:1024px),print{.listing-search-bar{padding:15px 15px 15px 40px}}.listing-search-bar input{border:none;margin:0;padding:0;width:calc(100% - 90px);font-size:1em;line-height:18px;letter-spacing:-.02em;color:#656669}.listing-search-bar input:focus{outline:none}.listing-search-bar input::-moz-placeholder{color:#19191a}.listing-search-bar input::placeholder{color:#19191a}.listing-search-bar button{width:40px;height:40px;border-radius:50%;background-color:#f6323e;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;color:#fff;border:none;cursor:pointer}@media only screen and (min-width:1024px),print{.listing-search-bar button{width:50px;height:50px}}.checkbox input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.checkbox input:checked+label:after{transform:scale(1) rotate(-45deg)}.checkbox label{display:block;padding:0 0 0 35px;font-size:1em;line-height:18px;letter-spacing:-.02em;position:relative;color:#19191a;cursor:pointer}.checkbox label:after,.checkbox label:before{content:"";display:block;position:absolute}.checkbox label:before{width:16px;height:16px;top:1px;left:10px;background-color:transparent;border-radius:2px;border:1px solid #b2b2b5}.checkbox label:after{width:8px;height:4px;top:6px;left:14px;background-color:transparent;border-left:1px solid #656669;border-bottom:1px solid #656669;transform:scale(0) rotate(-45deg);transition:all .25s ease-in-out}.radio-button input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.radio-button input:checked+label{font-weight:600}.radio-button input:checked+label:after{background-color:#f6323e}.radio-button label{display:block;padding:0 0 0 30px;font-size:1em;font-weight:400;line-height:20px;letter-spacing:-.02em;position:relative;color:#19191a;cursor:pointer}.radio-button label:after,.radio-button label:before{content:"";display:block;position:absolute}.radio-button label:before{width:20px;height:20px;top:0;left:0;background-color:transparent;border-radius:50%;border:1px solid #f6323e}.radio-button label:after{width:10px;height:10px;top:5px;left:5px;background-color:transparent;border-radius:50%;transition:all .35s ease-in-out}.custom-select{display:flex;align-items:center;gap:20px}@media only screen and (max-width:1023px){.custom-select{flex-direction:column;align-items:flex-start}}.custom-select select{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom-select label{font-size:1em;font-weight:600;line-height:18px;letter-spacing:-.02em}.custom-select__custom-dropdown{display:inline-block;min-width:200px;position:relative}.custom-select__custom-dropdown.list-shown .custom-trigger{border-bottom-left-radius:0;border-bottom-right-radius:0}.custom-select__custom-dropdown.list-shown .custom-trigger .icon{transform:scaleY(-1)}.custom-select__custom-dropdown.list-shown .custom-list{opacity:1;transform:scale(1);visibility:visible;pointer-events:auto}.custom-select__custom-dropdown .custom-trigger{background:#fff;border:1px solid #4c4c4f;color:#4c4c4f;outline:0;padding:10px 50px 10px 15px;border-radius:10px;position:relative;text-align:left;width:100%;font-size:1em;line-height:18px;transition:all .3s ease-in-out}.custom-select__custom-dropdown .custom-trigger:focus,.custom-select__custom-dropdown .custom-trigger:hover{background:#fff;color:#c52832}.custom-select__custom-dropdown .custom-trigger span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.custom-select__custom-dropdown .custom-trigger .icon{align-items:center;display:flex;color:#19191a;height:100%;justify-content:center;position:absolute;width:40px;right:0;text-align:center;top:0;font-size:13px;transition:transform .3s ease-in-out}.custom-select__custom-dropdown .custom-list{background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;max-height:220px;box-shadow:2px 3px 5px 0 rgba(0,0,0,.2);opacity:0;overflow:auto;position:absolute;scrollbar-color:#c52832 #feeaec;scrollbar-width:thin;scrollbar-face-color:#c52832;scrollbar-track-color:#feeaec;transform:scale(.5);transition:transform .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out;visibility:hidden;width:100%;z-index:999;pointer-events:none}.custom-select__custom-dropdown .custom-list::-webkit-scrollbar{width:5px;background:#feeaec}.custom-select__custom-dropdown .custom-list::-webkit-scrollbar-thumb{background:#c52832;border-radius:5px}.custom-select__custom-dropdown .custom-list li.active{display:none}.custom-select__custom-dropdown .custom-list li.active button{background:#fff;color:#19191a;font-weight:600}.custom-select__custom-dropdown .custom-list li.disabled button{background:#ddd;color:#aaa}.custom-select__custom-dropdown .custom-list li.disabled button:focus,.custom-select__custom-dropdown .custom-list li.disabled button:hover{cursor:not-allowed;background:#ddd;color:#aaa;pointer-events:none}.custom-select__custom-dropdown .custom-list li button{background:#fff;border:0;color:#19191a;display:block;outline:0;padding:12px 15px;text-align:left;width:100%;cursor:pointer;letter-spacing:-.02em}.custom-select__custom-dropdown .custom-list li button:focus,.custom-select__custom-dropdown .custom-list li button:hover{background:#e5e5e6;color:#000;font-weight:600}@media only screen and (max-width:767px){.custom-select__custom-dropdown{display:block}}.image-text-card{word-wrap:break-word}.image-text-card>a{position:relative;display:block;text-decoration:none}.image-text-card__tag{position:absolute;top:0;left:0;background-color:#f6323e;color:#fff;padding:6px 12px 6px 16px;border-top-left-radius:30px;font-size:.875em;z-index:1}.image-text-card__image{position:relative;padding-top:60.9756097561%;border-radius:30px;overflow:hidden}.image-text-card__image img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.image-text-card__text{display:flex;flex-direction:column;gap:6px;line-height:1.2;letter-spacing:-.02em;margin:17px 0 0}.image-text-card__text h3{font-size:1.25em;line-height:1.2;font-weight:600;margin:0;color:#19191a}.image-text-card__text .article-info,.image-text-card__text p{font-size:1em;margin:0}.image-text-card__text .article-info{color:#656669}.image-text-card__text p{color:#323334}.image-text-card--course .image-text-card__text{position:relative;padding:0 0 0 47px}.image-text-card--course .image-text-card__text p{color:#4c4c4f}.image-text-card--course .image-text-card__text .score{font-weight:600}.image-text-card--course .image-text-card__text .course-code{position:absolute;top:0;left:0;font-size:1.25em;color:#c52832}.image-text-card--news{max-width:916px;margin:0 auto}.image-text-card--news:last-child>div{border-bottom:1px solid #b2b2b5}.image-text-card--news>div{padding:20px 0;border-top:1px solid #b2b2b5}@media only screen and (min-width:768px),print{.image-text-card--news>div{display:flex;gap:20px}}@media only screen and (min-width:768px),print{.image-text-card--news .image-text-card__image{flex:0 0 328px;max-width:328px;height:220px;padding-top:0}}@media only screen and (min-width:768px),print{.image-text-card--news .image-text-card__text{flex:0 0 calc(100% - 348px);max-width:calc(100% - 348px);justify-content:center;margin:0}}.image-text-card--news .image-text-card__text p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width:767px){.image-text-card--news .image-text-card__text p{display:none}}.image-text-card--news .image-text-card__text .label{color:#c52832;text-decoration:none;display:flex;align-items:center;gap:10px}@media only screen and (max-width:767px){.image-text-card--news .image-text-card__text .label{font-size:1em}}.image-text-card--news .image-text-card__text .label:hover{text-decoration:underline}@media only screen and (max-width:767px){.image-text-card--news .image-text-card__text .label svg{width:15px;height:15px}}.image-text-card--news.image-text-card--portrait>div{padding:0;border:none}@media only screen and (min-width:768px),print{.image-text-card--news.image-text-card--portrait>div{display:block}}.image-text-card--news.image-text-card--portrait .image-text-card__image{max-width:100%;position:relative;padding-top:56.3063063063%}@media only screen and (min-width:768px),print{.image-text-card--news.image-text-card--portrait .image-text-card__text{flex:0 0 100%;max-width:100%;margin:20px 0 0}}.image-text-card--pace .image-text-card__text p{color:#4c4c4f}.image-text-card--pace .image-text-card__text .type{font-weight:600}.image-text-card--pace .image-text-card__text .course-date{display:flex;flex-direction:row;gap:4px;color:#4c4c4f}.switch-toggle{line-height:1.2;letter-spacing:-.02em;color:#19191a}@media only screen and (min-width:768px),print{.switch-toggle{display:flex;gap:20px;align-items:center}}.switch-toggle__label{font-size:1.25em;display:block}@media only screen and (max-width:767px){.switch-toggle__label{margin:0 0 10px}}.switch-toggle__values{display:flex;justify-content:space-between;align-items:center;gap:100px;height:40px;position:relative}@media only screen and (min-width:375px){.switch-toggle__values{gap:120px}}.switch-toggle__values label{font-size:1.25em;cursor:pointer}.switch-toggle input[type=radio]:checked+label{font-weight:600}.switch-toggle input[type=radio]:checked~.switch-toggle__toggle:before{transform:translate(-35px)}.switch-toggle__toggle{width:80px;height:40px;border-radius:60px;position:absolute;top:0;left:50%;transform:translate(-40px);background-color:#f6323e;cursor:pointer}.switch-toggle__toggle:before{content:"";display:block;width:30px;height:30px;background-color:#fff;border-radius:50%;position:absolute;top:5px;left:50%;transform:translate(5px);transition:all .3s ease-in-out}.filter-selection-list{display:flex;flex-wrap:wrap;gap:20px}.pagination__list{display:flex;list-style-type:none;margin:0;padding:0;gap:10px;justify-content:center}.pagination li.active a{background-color:#f6323e;color:#fff}.pagination a,.pagination span{text-decoration:none;color:#19191a;background-color:transparent;display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:1em;line-height:18px;letter-spacing:-.02em;border-radius:50%;transition:all .3s ease-in-out}@media only screen and (min-width:1024px),print{.pagination a,.pagination span{width:40px;height:40px;font-size:1.25em;line-height:24px}}.pagination a:hover,.pagination span:hover{background-color:#f6323e;color:#fff}.image-text-block{margin-bottom:40px}@media only screen and (min-width:768px),print{.image-text-block{margin-bottom:60px}}@media only screen and (min-width:1024px),print{.image-text-block{display:flex!important;gap:20px}}.image-text-block:not(.image-text-block--inverse) .cta{color:#fff}.image-text-block:not(.image-text-block--inverse) .cta:hover{color:#000}.image-text-block .row{width:calc(100% + 20px)}.image-text-block [class^=col-]{position:relative}.image-text-block__image{border-radius:30px;flex:0 0 100%;height:100%;overflow:hidden}@media only screen and (max-width:1023px){.image-text-block__image{position:relative;height:550px;border-radius:20px}}@media only screen and (min-width:1024px),print{.image-text-block__image{position:absolute}}@media only screen and (min-width:1024px),print{.image-text-block__image img{position:static}}.image-text-block .col-md-4 .image-text-block__image{height:444px;position:relative}.image-text-block .col-md-4 img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}@media only screen and (min-width:1024px),print{.image-text-block .col-md-8 .image-text-block__image{width:calc(100% - 20px)}}.image-text-block__text{padding:30px;gap:20px;display:flex;flex-direction:column;border-radius:15px;background-color:rgba(197,40,50,.8);color:#fff;position:absolute;width:calc(100% - 40px);left:20px;right:20px;bottom:20px}@media only screen and (min-width:1024px),print{.image-text-block__text{position:static;padding:40px 40px 93px;border-radius:30px;gap:10px;background-color:#c52832;flex:0 0 100%;max-width:100%;width:100%;min-height:300px}}.image-text-block__text .date{font-size:1em;line-height:1.2;letter-spacing:-.02em}.image-text-block__text h2{font-size:1.6875em;font-weight:600;line-height:1.2;letter-spacing:-.02em;margin:0}@media only screen and (min-width:1024px),print{.image-text-block__text h2{font-size:2.125em;margin:0 0 30px}}.image-text-block__text p{font-size:1.25em;font-weight:400;line-height:1.2;letter-spacing:-.02em;margin:0 0 30px}@media only screen and (min-width:1024px),print{.image-text-block__text .cta .icon-arrow-circle{font-size:20px}}.image-text-block--inverse{display:block}.image-text-block--inverse .image-text-block__image{flex:1 1 auto;height:100%}@media only screen and (max-width:1023px){.image-text-block--inverse .image-text-block__image{display:none}}.image-text-block--inverse .image-text-block__text{background-color:#fff;color:#323334;position:static;border:1px solid #f6323e;width:100%}@media only screen and (min-width:1024px),print{.image-text-block--inverse .image-text-block__text{padding:40px 40px 49px;border-radius:30px;gap:40px;flex:0 0 100%;max-width:100%}}.image-text-block--inverse .image-text-block__text h1,.image-text-block--inverse .image-text-block__text h2,.image-text-block--inverse .image-text-block__text h3,.image-text-block--inverse .image-text-block__text h4,.image-text-block--inverse .image-text-block__text h5,.image-text-block--inverse .image-text-block__text h6{margin:0}.image-text-block--inverse .image-text-block__text h2{color:#f6323e}@media only screen and (min-width:1024px),print{.image-text-block--inverse .image-text-block__text h2{font-size:2.75em;margin:0}}.image-text-block--inverse .image-text-block__text p{color:#323334;margin:0}.thumbnail-img-card{padding:0 10px;margin:0 0 20px;flex:0 0 100%;max-width:100%}@media only screen and (min-width:1024px),print{.thumbnail-img-card{flex:1 1 0;margin:0}}.thumbnail-img-card:last-child{margin:0}.thumbnail-img-card a{display:block;text-decoration:none;position:relative}.thumbnail-img-card a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;transition:.3s;border-radius:30px}@media only screen and (min-width:1024px),print{.thumbnail-img-card a:hover .thumbnail-img-card__image img{transform:scale(1.1)}.thumbnail-img-card a:hover:after{opacity:.8}}.thumbnail-img-card__image{position:relative;padding-top:100%;overflow:hidden;border-radius:20px}@media only screen and (min-width:1024px),print{.thumbnail-img-card__image{position:relative;padding-top:66.5680473373%;border-radius:30px}}.thumbnail-img-card__image img{transition:transform .3s ease-in-out}.thumbnail-img-card__text{position:absolute;width:100%;left:0;right:0;bottom:0;padding:30px 85px 30px 30px;color:#fff;display:flex;flex-direction:column;gap:10px;z-index:1;border-bottom-left-radius:20px;border-bottom-right-radius:20px;overflow:hidden}@media only screen and (min-width:1024px),print{.thumbnail-img-card__text{border-bottom-left-radius:30px;border-bottom-right-radius:30px}}.thumbnail-img-card__text h3{margin:0;font-size:2.125em;font-weight:600;line-height:1.2;letter-spacing:-.02em}@media only screen and (min-width:1024px),print{.thumbnail-img-card__text h3{font-size:3.625em}}.thumbnail-img-card__text p{font-size:1em;font-weight:400;line-height:1.2;letter-spacing:-.02em;margin:0}@media only screen and (min-width:1024px),print{.thumbnail-img-card__text p{font-size:1.25em}}.thumbnail-img-card__text .arrow{bottom:calc(50% - 22px);right:30px}.thumbnail-img-card__text:before{content:"";display:block;width:100%;height:100%;position:absolute;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 30%,transparent);transition:.3s}.thumbnail-img-card__text>*{z-index:1}.double-tile-card{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:1024px),print{.double-tile-card{aspect-ratio:1;position:relative}}@media only screen and (min-width:1024px),print{.double-tile-card .tile-card{width:calc(100% - 20px);height:calc(50% - 10px);padding:0;position:absolute;left:10px;right:10px}.double-tile-card .tile-card:first-child{top:0}.double-tile-card .tile-card:last-child{bottom:0}}.double-tile-card .tile-card a{padding-top:0}@media only screen and (min-width:1024px),print{.double-tile-card .tile-card a{height:100%}}.tile-card{padding:0 10px;width:100%}.row>.tile-card{margin-bottom:20px}@media only screen and (max-width:767px){.row>.tile-card.col-sm-6:last-child{margin:0}}.tile-card a{display:block;position:relative;color:#fff;border-radius:20px;background-color:#c52832;text-decoration:none;overflow:hidden}@media only screen and (min-width:1024px),print{.tile-card a{position:relative;padding-top:100%;border-radius:30px;transition:.3s}.tile-card a:hover{background-color:#000!important;color:#fff!important;border-color:#000!important}.tile-card a:hover .arrow{color:#fff!important;border-color:#fff!important}.tile-card a:hover .tile-card__text-bottom{opacity:1;transform:translateY(0);position:relative;height:auto}}.tile-card__text{padding:30px}@media only screen and (min-width:1024px),print{.tile-card__text{position:absolute;left:0;right:0;bottom:0}}@media only screen and (min-width:1440px){.tile-card__text{padding:40px}}.tile-card__text-top{display:flex;gap:20px;justify-content:space-between;align-items:center}.tile-card__text-bottom{margin-top:15px;position:relative}@media only screen and (min-width:1024px),print{.tile-card__text-bottom{opacity:0;transition:all .3s ease-in-out;transform:translateY(100%);position:absolute;bottom:0;height:0}}.tile-card__text h3{font-size:1.25em;font-weight:600;line-height:1.2;letter-spacing:-.02em;margin:0}.tile-card__text .arrow{position:static;flex:0 0 40px;max-width:40px}@media only screen and (min-width:1024px),print{.tile-card__text .arrow{flex:0 0 45px;max-width:45px}}@media only screen and (min-width:1024px),print{.tile-card.secondary .tile-card__text{position:static;left:auto;right:auto;bottom:auto;display:flex;flex-direction:column;height:100%}.tile-card.secondary .tile-card__text-top{width:100%;flex:1 1 auto;display:flex;gap:0;justify-content:space-between;align-items:stretch}.tile-card.secondary .tile-card__text-top .arrow{align-self:flex-end;margin-top:auto}}.tile-card--image a{position:relative;padding-top:100%}@media only screen and (min-width:1024px),print{.tile-card--image a{overflow:hidden}.tile-card--image a:before{content:"";display:block;background-color:#000;opacity:0;transition:.3s;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.tile-card--image a:hover:before{opacity:.8}.tile-card--image a:hover .tile-card__text:before{opacity:0}}.tile-card--image .tile-card__image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:20px;overflow:hidden}@media only screen and (min-width:1024px),print{.tile-card--image .tile-card__image{border-radius:30px}}.tile-card--image .tile-card__text{position:absolute;left:0;right:0;bottom:0;z-index:2}.tile-card--image .tile-card__text:before{content:"";display:block;width:100%;height:100%;position:absolute;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 30%,transparent);transition:.3s}.tile-card--image .tile-card__text-top{position:relative;z-index:1}.tile-card--image .tile-card__text-bottom{z-index:1}@media only screen and (min-width:1024px),print{.tile-card--short{height:154px}}.tile-card--short a{padding-top:0}@media only screen and (min-width:1024px),print{.tile-card--short a{padding-top:0;height:100%}}.tile-card--short .tile-card__text{padding:30px}@media only screen and (min-width:1024px),print{.tile-card--half a{position:relative;padding-top:48.5207100592%}}.tile-card--grey a{color:#19191a!important;background-color:#f2f2f3!important}.tile-card--grey a .arrow{border-color:#621419;color:#621419}.tile-card--black a{color:#fff!important;background-color:#000!important}@media only screen and (min-width:1024px),print{.tile-card--black a:hover{background-color:#c52832!important;border-color:#c52832!important}}.tile-card--light a{color:#19191a!important;background-color:#feeaec}.tile-card--light a .arrow{border-color:#621419;color:#621419}.tile-card--clear a{border:1px solid #f6323e;color:#19191a!important;background-color:#fff!important}.tile-card--clear a .arrow{border-color:#621419;color:#621419}.tile-card--dark a{border:1px solid #621419;color:#fff;background-color:#621419}.tile-card--dark a .arrow{border-color:#fff;color:#fff}.programme-card>div,.programme-card a{display:flex;color:#c52832;text-decoration:none;margin:0 -10px;flex-direction:column-reverse;gap:20px}@media only screen and (min-width:1024px),print{.programme-card>div,.programme-card a{flex-direction:row}}.programme-card__text{padding:40px;display:flex;flex-direction:column;gap:10px;border-radius:20px;background-color:#feeaec;color:#19191a;position:relative}@media only screen and (min-width:1024px),print{.programme-card__text{flex:0 0 calc(67% - 10px);max-width:100%;gap:40px;border-radius:30px;padding:40px 40px 46px}}.programme-card__text h3{font-size:1.25em;font-weight:600;line-height:1.2;letter-spacing:-.02em;margin:0}@media only screen and (min-width:1024px),print{.programme-card__text h3{font-size:2.125em}}.programme-card__text h1,.programme-card__text h2,.programme-card__text h3,.programme-card__text h4,.programme-card__text h5,.programme-card__text h6{margin:0}.programme-card__text p{font-size:1em;line-height:1.2;letter-spacing:-.02em;margin:0}@media only screen and (min-width:1024px),print{.programme-card__text p{font-size:1.25em}}.programme-card__text .cta{font-size:1em;margin-top:10px}.programme-card__text .cta .icon-arrow-circle{font-size:16px}@media only screen and (min-width:1024px),print{.programme-card__text .cta{font-size:1.25em;margin-top:0}.programme-card__text .cta .icon-arrow-circle{font-size:20px}}.programme-card__text .arrow{border-color:#19191a;color:#19191a}@media only screen and (min-width:1024px),print{.programme-card__text .arrow{display:none}}.programme-card__image{border-radius:20px;overflow:hidden;position:relative;padding-top:75%}@media only screen and (min-width:1024px),print{.programme-card__image{border-radius:30px;flex:0 0 calc(32% - 10px);padding-top:unset;height:444px}}.programme-card__image picture{position:absolute;top:0;left:0;width:100%;height:100%}.programme-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.card-with-white-text>a{display:block;overflow:hidden;border-radius:20px;position:relative;color:#19191a}@media only screen and (min-width:1024px),print{.card-with-white-text>a{border-radius:30px}}.card-with-white-text>a:hover .card-with-white-text__text{height:calc(100% - 40px)!important}.card-with-white-text>a:hover .card-with-white-text__text-wrapper{overflow-x:hidden;overflow-y:auto;height:100%}.card-with-white-text>a:hover .card-with-white-text__text-wrapper::-webkit-scrollbar{width:5px;height:8px;background:#fdd6d8;border-radius:5px}.card-with-white-text>a:hover .card-with-white-text__text-wrapper::-webkit-scrollbar-thumb{background:#f6323e;border-radius:5px}.card-with-white-text>a:hover .card-with-white-text__text-wrapper div,.card-with-white-text>a:hover .card-with-white-text__text-wrapper p{opacity:1}.card-with-white-text__image{position:relative;padding-top:100%}.card-with-white-text__text{position:absolute;left:20px;right:20px;bottom:20px;width:calc(100% - 40px);padding:20px;background-color:#fff;border-radius:15px;color:#19191a;transition:height .3s ease-in-out}@media only screen and (min-width:1024px),print{.card-with-white-text__text{border-radius:20px}}.card-with-white-text__text .course-code{position:absolute;top:0;left:20px;font-size:1.25em;color:#c52832}.card-with-white-text__text h3{margin:0;font-size:1.25em;font-weight:600;line-height:1.2;letter-spacing:-.02em}.card-with-white-text__text-wrapper{position:relative;word-wrap:break-word}.card-with-white-text__text-wrapper p{margin:10px 0;font-size:1em}.card-with-white-text__text-wrapper div,.card-with-white-text__text-wrapper p{opacity:0;transition:all .3s ease-in-out}.card-with-white-text__text-wrapper .cta{color:#c52832}.card-with-white-text--course .card-with-white-text__text{padding:20px 10px 20px 0}.card-with-white-text--course .card-with-white-text__text-wrapper{padding-left:60px}.school-search{background-color:#feeaec;padding:36px 30px;border-radius:20px;display:flex;flex-direction:column;align-items:center;gap:20px;height:100%}@media only screen and (min-width:1024px),print{.school-search{border-radius:30px;padding:30px}}.school-search .custom-select{display:flex;flex-direction:column;gap:20px;width:100%}.school-search .custom-select label{width:100%;display:block;font-size:1.25em;font-weight:600;line-height:1.2;letter-spacing:-.02em;text-align:center}@media only screen and (min-width:1024px),print{.school-search .custom-select label{font-size:1.625em;text-align:left}}.school-search .custom-select__custom-dropdown{width:100%}.school-search .custom-select .custom-trigger{border:none;color:#c52832;font-size:1.25em;line-height:1.2;letter-spacing:-.02em}.school-search .custom-select .custom-trigger .icon{color:#c52832}.bordered-card{padding:0 10px;margin:0 0 20px;width:100%}.bordered-card:last-child{margin:0}@media only screen and (min-width:1024px),print{.bordered-card{margin:0;width:33.3333333333%;float:left}}.bordered-card a{display:flex;padding:20px;border-radius:10px;border:1px solid #c52832;text-decoration:none;background-color:transparent;transition:background-color .3s ease-in-out}@media only screen and (min-width:1024px),print{.bordered-card a{border-radius:30px}}.bordered-card a:hover{background-color:#c52832}.bordered-card a:hover h3{color:#fff}.bordered-card a:hover .arrow{border-color:#fff;color:#fff}.bordered-card__image{aspect-ratio:1;flex:0 0 42.0792079208%;max-width:170px;border-radius:10px;overflow:hidden}@media only screen and (min-width:1024px),print{.bordered-card__image{border-radius:30px}}.bordered-card__text{flex:0 0 52.7027027027%;max-width:52.7027027027%;padding:0 20px;display:flex;gap:10px;flex-direction:column;align-items:flex-start;justify-content:space-between}@media only screen and (min-width:1024px),print{.bordered-card__text{gap:20px}}.bordered-card__text h3{font-size:1em;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#c52832;margin:0;transition:color .3s ease-in-out}@media only screen and (min-width:1024px),print{.bordered-card__text h3{font-size:1.25em}}.bordered-card__text .arrow{position:static;border-color:#c52832;color:#c52832;transition:all .3s ease-in-out}.disclosure-element{margin:15px 0 20px;position:relative;padding:0 0 18px}@media only screen and (min-width:1024px),print{.disclosure-element{padding:0 0 24px}}.rte+.disclosure-element{margin-top:20px}.disclosure-element ol,.disclosure-element p,.disclosure-element summary,.disclosure-element ul{line-height:1.2;letter-spacing:-.02em}.disclosure-element summary{color:#c52832;position:absolute;left:0;bottom:0;cursor:pointer;transition:color .3s ease-out;list-style:none}.disclosure-element summary::marker{content:none;display:none}.disclosure-element summary::-webkit-details-marker{display:none}.disclosure-element summary:hover{color:#000!important}.disclosure-element summary:before{content:"\e907";font-size:.8em;margin:0 8px 0 0;transition:all .2s ease-in-out;display:inline-block}.disclosure-element summary:after{content:"more"}.disclosure-element[open] summary:after{content:"less"}.disclosure-element[open] summary:before{transform:scaleY(-1)}.disclosure-element[open] div,.disclosure-element[open] ol,.disclosure-element[open] p,.disclosure-element[open] ul{animation:opacityToggle .3s ease-in-out}.disclosure-element div,.disclosure-element ol,.disclosure-element p,.disclosure-element ul{margin:0 0 20px}@keyframes opacityToggle{0%{opacity:0}to{opacity:1}}.statistic-card{overflow:hidden;border-radius:20px;position:relative}@media only screen and (min-width:1024px),print{.statistic-card{border-radius:30px}}.statistic-card>a:hover .statistic-card__image{background-color:#000!important;border-color:#000}.statistic-card>a:hover *{color:#fff!important}.statistic-card>a:hover .arrow{border-color:#fff!important}.statistic-card.with-overlay .statistic-card__image:is(picture):after{content:"";background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;transition:all .3s ease-in-out}.statistic-card.with-overlay>a:hover .statistic-card__image:is(picture):after{background-color:rgba(0,0,0,.6)}.statistic-card__image{position:relative;padding-top:73.9130434783%;border-radius:20px;overflow:hidden;transition:all .3s ease-in-out}@media only screen and (min-width:1024px),print{.statistic-card__image{padding-top:0;height:250px;border-radius:30px}}@media only screen and (min-width:1440px){.statistic-card__image{height:328px}}.statistic-card__image[style="background-color: #fff;"]{border:1px solid #f6323e}.statistic-card__text{position:absolute;top:0;left:0;right:0;bottom:0;line-height:1.2;letter-spacing:-.02em;font-weight:600;display:flex;flex-direction:column;gap:10px;padding:30px}.statistic-card__text>span{display:block}.statistic-card__text .number{font-size:2.125em}@media only screen and (min-width:1024px),print{.statistic-card__text .number{font-size:2.75em}}.statistic-card__text .text{font-size:1.25em}.event-timeline-group{display:none;justify-content:space-between;align-items:flex-start;width:100%;max-width:569px;position:relative;gap:40px;padding:0 0 20px}@media only screen and (max-width:1023px){.event-timeline-group{display:flex!important}}@media only screen and (min-width:1024px),print{.event-timeline-group{gap:0;padding:0 0 40px}}.event-timeline-group:after{content:"";display:block;width:1px;height:100%;background-color:#c52832;position:absolute;top:0;left:70px}@media only screen and (min-width:1024px),print{.event-timeline-group:after{left:103px}}.event-timeline-group.active{display:flex}.event-timeline-group.active .event-timeline-group__events:before{content:"";display:block;width:9px;height:9px;background-color:#f6323e;border-radius:50%;position:absolute;top:0;right:calc(100% + 15px);z-index:1}@media only screen and (min-width:1024px),print{.event-timeline-group.active .event-timeline-group__events:before{right:calc(100% + 41px)}}.all-active .event-timeline-group.active .event-timeline-group__events:before{display:none}.all-active .event-timeline-group.active:first-child .event-timeline-group__events:before{content:"";display:block;width:9px;height:9px;background-color:#f6323e;border-radius:50%;position:absolute;top:0;right:calc(100% + 15px);z-index:1}@media only screen and (min-width:1024px),print{.all-active .event-timeline-group.active:first-child .event-timeline-group__events:before{right:calc(100% + 41px)}}.event-timeline-group h3{margin:0;font-size:1.25em;font-weight:600;line-height:58px;letter-spacing:-.02em;color:#f6323e;position:relative;width:50px}@media only screen and (min-width:1024px),print{.event-timeline-group h3{font-size:2.125em;line-height:84px;width:73px}}.event-timeline-group h3:before{content:"";display:block;width:17px;height:17px;background-color:#f6323e;border-radius:50%;position:absolute;top:20px;left:calc(100% + 12px);z-index:1}@media only screen and (min-width:1024px),print{.event-timeline-group h3:before{width:21px;height:21px;top:32px;left:calc(100% + 20px)}}.event-timeline-group__events{flex:0 0 calc(100% - 90px);display:flex;flex-direction:column;gap:10px;position:relative}@media only screen and (min-width:1024px),print{.event-timeline-group__events{flex:0 0 420px;gap:20px}}.event-timeline-group--empty h3:before{width:17px;height:1px;background-color:#c52832;border-radius:50%;position:absolute;top:28px;left:calc(100% + 10px)}@media only screen and (min-width:1024px),print{.event-timeline-group--empty h3:before{width:25px;top:44px;left:calc(100% + 18px)}}.event-timeline-item{box-shadow:0 0 20px 0 rgba(0,0,0,.1490196078);border-radius:10px}@media only screen and (min-width:1024px),print{.event-timeline-item{border-radius:20px}}.event-timeline-item summary{font-size:1em;font-weight:600;line-height:1.2;letter-spacing:-.02em;display:flex;justify-content:space-between;padding:20px;align-items:center;cursor:pointer}@media only screen and (min-width:1024px),print{.event-timeline-item summary{padding:20px;font-size:1.25em}}.event-timeline-item summary::marker{content:none}.event-timeline-item summary .icon-chevron-down{color:#f6323e;font-size:15px}.event-timeline-item img{border-radius:10px}.event-timeline-item>div{padding:0 20px 20px;font-size:1em;line-height:1.2;letter-spacing:-.02em}@media only screen and (min-width:1024px),print{.event-timeline-item>div{padding:0 30px 30px}}.event-timeline-item>div .date{font-weight:600;display:block;margin:20px 0}.event-timeline-item>div .cta{font-size:1em}.sub-nav{margin-bottom:40px;top:108px;z-index:5;background-color:#fff;padding:10px 0;transition:all .25s ease-in-out}.sub-nav.sticking{background-color:#c52832}.sub-nav.sticking header{color:#fff}@media only screen and (min-width:1024px),print{.sub-nav.sticking .sub-nav__list ul li a{color:#fff}}@media only screen and (min-width:1024px),print{.sub-nav{padding:6px 0}}.sub-nav.is-sticky{position:sticky}@media only screen and (min-width:768px),print{.sub-nav{margin-bottom:60px}}@media only screen and (min-width:1024px),print{.sub-nav{position:static}}@media only screen and (min-width:1024px),print{.sub-nav .container{display:flex}}.sub-nav header{margin-bottom:10px}@media only screen and (min-width:1024px),print{.sub-nav header{flex:0 1 15%;text-align:center;margin-bottom:0;align-self:center}}.sub-nav__wrapper{position:relative}@media only screen and (min-width:1024px),print{.sub-nav__wrapper{flex-grow:1}}.sub-nav__selected{padding:10px 50px 10px 30px;border:1px solid #c52832;border-radius:10px;width:100%;text-align:left;position:relative;background-color:#fff;cursor:pointer;color:#c52832;transition:all .2s ease-in-out}@media only screen and (min-width:1024px),print{.sub-nav__selected{display:none}}.sub-nav__selected:after{content:"\e907";position:absolute;top:50%;transform:translateY(-50%);right:15px;color:#c52832;transition:all .2s ease-in-out}@media only screen and (max-width:1023px){.sub-nav__list{position:absolute;top:100%;width:100%;opacity:0;visibility:hidden;z-index:-1;pointer-events:none;background-color:#fff;border:1px solid #c52832;border-bottom-left-radius:10px;border-bottom-right-radius:10px;transition:all .2s ease-in-out}}@media only screen and (min-width:1024px),print{.sub-nav__list{font-weight:600}}.sub-nav__list ul{list-style-type:none;margin:0;padding:0}@media only screen and (min-width:1024px),print{.sub-nav__list ul{display:flex;justify-content:space-around}}.sub-nav__list ul li{position:relative}.sub-nav__list ul li a{padding:10px 30px;display:block;text-decoration:none;color:#c52832}@media only screen and (max-width:1023px){.sub-nav__list ul li:not(:last-child):after{content:"";display:block;position:absolute;left:30px;width:calc(100% - 60px);height:1px;border-bottom:1px solid #b2b2b5}}.sub-nav.expanded .sub-nav__selected{border-bottom-left-radius:0;border-bottom-right-radius:0}.sub-nav.expanded .sub-nav__selected:after{transform:translateY(-50%) scaleY(-1)}.sub-nav.expanded .sub-nav__list{visibility:visible;opacity:1;z-index:9;pointer-events:auto}.tags{margin-bottom:20px!important}@media only screen and (min-width:1024px),print{.tags{margin-bottom:40px!important;display:flex}}.tags__label{margin-bottom:20px;font-weight:600;font-size:1em}@media only screen and (min-width:1024px),print{.tags__label{margin:0 20px 10px 0;align-self:flex-start;padding:10px 0}}.tags__list{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}.tags__list>*{margin:0 10px 10px 0}@media only screen and (min-width:1024px),print{.tags__list>*{margin-right:20px}}.social-media-share{border-top:1px solid #f6323e;padding-top:20px;display:flex;flex-direction:column;align-items:center;margin-top:20px!important}@media only screen and (min-width:1024px),print{.social-media-share{margin-top:40px!important;padding-top:40px;align-items:flex-start}}.social-media-share__label{font-size:1em;margin-bottom:20px;text-align:center}@media only screen and (min-width:1024px),print{.social-media-share__label{text-align:left}}.social-media-share__list{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.social-media-share__list>*{margin:0 16px 10px 0}.social-media-share .btn-share{display:flex;text-decoration:none;width:32px;height:32px;background-color:#f6323e;color:#fff;font-size:1.0625em;justify-content:center;align-items:center;border-radius:32px;cursor:pointer;transition:all .3s ease-in-out}.social-media-share .btn-share:hover{background-color:#000}.social-media-share .btn-share.no-bg{color:#f6323e;background-color:transparent;font-size:2em}.social-media-share .btn-share.no-bg:hover{background-color:transparent;color:#000}.section-separator{margin-bottom:20px}@media only screen and (min-width:768px),print{.section-separator{margin-bottom:40px}}.section-separator .container *{padding:10px 20px;font-size:1.25em;color:#19191a;border-bottom:1px solid #b2b2b5;text-align:center}@media only screen and (min-width:1024px),print{.section-separator .container *{text-align:left}}.elective-modal{overflow-y:auto;max-height:90vh}.elective-modal::-webkit-scrollbar{margin-right:2px;width:5px;height:8px;background:#fdd6d8;border-radius:5px}.elective-modal::-webkit-scrollbar-thumb{background:#f6323e;border-radius:5px}.elective-modal_imgvid{overflow:hidden}.elective-modal_info{padding:25px}@media only screen and (min-width:1024px),print{.elective-modal_info{padding:35px}}.elective-modal_info p{line-height:1.5;font-size:1em}.elective-modal_info h3{font-size:1.25em}@media only screen and (min-width:1024px),print{.elective-modal_info h3{font-size:1.625em}}.elective-modal_info .listing-item_cat{width:100%;display:inline-flex;justify-content:space-between}.elective-modal_info .listing-item_cat .item-wrap{display:block;width:100%;text-align:left}.elective-modal_info .listing-item_cat .item-wrap .info-category{font-size:1em;font-weight:600;color:#c52832}.elective-modal_info .listing-item_desc .info{margin-bottom:15px;line-height:1.5;font-size:1em}.elective-modal_info .listing-item_desc .info p{font-size:1em;line-height:1.5;letter-spacing:inherit}.elective-modal_info .listing-item_desc .info div{font-size:1em}.elective-modal_info .listing-item_link{margin:30px 0 10px}.elective-modal_info .listing-item_link .elective-download{text-decoration:none;font-weight:600;font-size:1em;color:#fff;margin:20px 0 0;padding:10px 20px;background:#c52832;border-radius:50px;transition:all .2s linear}.elective-modal_info .listing-item_link .elective-download:hover{background:#000}.elective-modal_imgvid{position:relative;padding-top:56.6666666667%;background-color:#f2f2f3;line-height:0}.elective-modal_imgvid>*{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.elective-modal_imgvid>*,.elective-modal_imgvid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.hoverable-image-card{position:relative;border-radius:15px;overflow:hidden}@media only screen and (min-width:1024px),print{.hoverable-image-card{border-radius:30px}}.hoverable-image-card.open .hoverable-image-card__content,.hoverable-image-card:hover .hoverable-image-card__content{visibility:visible;opacity:1;top:0;z-index:2}.hoverable-image-card.open>:before,.hoverable-image-card:hover>:before{opacity:1;visibility:visible;z-index:1}.hoverable-image-card>*{display:block;position:relative}.hoverable-image-card>:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;visibility:hidden;background-color:#c52832;transition:all .3s ease-in-out}.hoverable-image-card picture{position:relative;padding-top:56.3063063063%}.hoverable-image-card.secondary .hoverable-image-card__icon,.hoverable-image-card.secondary>:before{display:none}.hoverable-image-card.secondary .hoverable-image-card__content{position:static;visibility:visible;opacity:1;top:auto;height:auto;padding:16px 0 0;color:inherit;background:none}.hoverable-image-card.secondary .hoverable-image-card__desc{height:auto;overflow:visible}.hoverable-image-card.secondary .hoverable-image-card__content .arrow{display:none}.hoverable-image-card.secondary.open .hoverable-image-card__content,.hoverable-image-card.secondary:hover .hoverable-image-card__content{visibility:visible;opacity:1;top:auto}.hoverable-image-card__icon{position:absolute;bottom:16px;left:0;right:0;width:100%;display:flex;justify-content:center}.hoverable-image-card__icon span{width:28px;height:28px;background-color:#c52832;color:#fff;border-radius:50%;font-size:.875em;display:flex;align-items:center;justify-content:center}.hoverable-image-card__content{position:absolute;visibility:hidden;width:100%;opacity:0;top:100%;transition:all .3s ease-in-out;height:100%;color:#fff;padding:30px 20px}.hoverable-image-card__desc{height:100%;overflow-y:auto}.hoverable-image-card__desc>*{margin:0 0 10px}.hoverable-image-card__desc::-webkit-scrollbar{width:5px;height:8px;background:#fdd6d8;border-radius:5px}.hoverable-image-card__desc::-webkit-scrollbar-thumb{background:#f6323e;border-radius:5px}.hoverable-image-card .arrow{bottom:20px;right:20px}@media only screen and (max-width:767px){.hoverable-image-card--xs .hoverable-image-card__content{padding:12px}.hoverable-image-card--xs .arrow{right:10px;bottom:10px}}.hoverable-image-card--tall picture{position:relative;padding-top:150.4237288136%}.expandable-hover-card{position:absolute;overflow:hidden;transition:left .3s ease-in-out;word-wrap:break-word}.expandable-hover-card:hover .expandable-hover-card__hover-content{visibility:visible;opacity:1;top:0;z-index:2}.expandable-hover-card:hover>:before{opacity:1;visibility:visible;z-index:1}.expandable-hover-card.open .expandable-hover-card__expand-content{left:10px;visibility:visible;opacity:1;width:calc(100% - 20px);z-index:4}.expandable-hover-card.open>a{pointer-events:none}.expandable-hover-card.open>a:before{opacity:0;visibility:hidden}@media only screen and (min-width:1024px),print{.expandable-hover-card.open{width:100%;z-index:1;display:flex;padding:0;left:0!important}.expandable-hover-card.open>a{width:calc(25% - 20px);margin-left:10px}.expandable-hover-card.open .expandable-hover-card__hover-content{display:none}.expandable-hover-card.open .expandable-hover-card__expand-content{position:static}}.expandable-hover-card>a{overflow:hidden;position:relative;display:block;border-radius:15px}@media only screen and (min-width:1024px),print{.expandable-hover-card>a{border-radius:30px}}.expandable-hover-card>a:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;visibility:hidden;background-color:#c52832;transition:all .3s ease-in-out}.expandable-hover-card picture{position:relative;padding-top:150.4237288136%}.expandable-hover-card .arrow{bottom:20px;right:20px}.expandable-hover-card__hover-content{position:absolute;visibility:hidden;width:100%;opacity:0;top:100%;transition:all .3s ease-in-out;height:100%;color:#fff;padding:30px 20px}.expandable-hover-card__hover-content .expandable-hover-card__brief{height:calc(100% - 40px);overflow-y:auto}.expandable-hover-card__hover-content .expandable-hover-card__brief::-webkit-scrollbar{width:5px;height:8px;background:#fdd6d8;border-radius:5px}.expandable-hover-card__hover-content .expandable-hover-card__brief::-webkit-scrollbar-thumb{background:#f6323e;border-radius:5px}.expandable-hover-card__expand-content{position:fixed;visibility:hidden;opacity:0;transition:opacity .3s ease-in-out;color:#fff;overflow-y:auto;left:0;height:calc(100vh - 108px);top:108px;min-height:calc(100vh - 118px)}@media only screen and (min-width:1024px),print{.expandable-hover-card__expand-content{position:absolute;min-height:auto;height:100%;flex:1 1 0;margin-left:20px;margin-right:10px}}.expandable-hover-card__expand-content .expandable-hover-card__scroll-content{padding:50px 30px 30px;background-color:#c52832;margin-bottom:calc(100vh - 108px);border-radius:15px;min-height:calc(100vh - 118px);margin-top:4px}@media only screen and (min-width:1024px),print{.expandable-hover-card__expand-content .expandable-hover-card__scroll-content{padding:30px;height:100%;margin-bottom:0;border-radius:30px;min-height:auto;margin-top:0}}.expandable-hover-card__expand-content .expandable-hover-card__content-wrapper{height:100%}@media only screen and (min-width:1024px),print{.expandable-hover-card__expand-content .expandable-hover-card__content-wrapper{display:flex;gap:20px;height:calc(100% - 40px);overflow-y:auto}.expandable-hover-card__expand-content .expandable-hover-card__content-wrapper::-webkit-scrollbar{width:5px;height:8px;background:#fdd6d8;border-radius:5px}.expandable-hover-card__expand-content .expandable-hover-card__content-wrapper::-webkit-scrollbar-thumb{background:#f6323e;border-radius:5px}.expandable-hover-card__expand-content .expandable-hover-card__left{width:30%}.expandable-hover-card__expand-content .expandable-hover-card__right{width:70%;flex-grow:1}}.expandable-hover-card__expand-content .expandable-hover-card__subtitle{font-weight:500}.expandable-hover-card__desc.rte div,.expandable-hover-card__desc.rte ol,.expandable-hover-card__desc.rte p,.expandable-hover-card__desc.rte ul{font-size:16px}.expandable-hover-card button{width:42px;height:42px;justify-content:center;align-items:center;position:absolute;cursor:pointer;background-color:transparent;border:none;right:10px;top:24px}.expandable-hover-card button:hover .icon-close-button:after,.expandable-hover-card button:hover .icon-close-button:before{background-color:#000}@media only screen and (min-width:1024px),print{.expandable-hover-card button{top:auto;bottom:20px;right:30px}}.expandable-hover-card button .icon-close-button:before{transform:translate(-50%,-50%) rotate(45deg)}.expandable-hover-card button .icon-close-button:after,.expandable-hover-card button .icon-close-button:before{content:"";width:50%;height:2px;display:block;background-color:#fff;position:absolute;top:50%;left:50%;transition:background-color .3s ease-in-out}.expandable-hover-card button .icon-close-button:after{transform:translate(-50%,-50%) rotate(-45deg)}.expandable-hover-card__title{font-size:1.25em;font-weight:600;margin-bottom:10px}@media only screen and (min-width:1440px){.expandable-hover-card__title{font-size:2.125em}}.expandable-hover-card__subtitle{line-height:1.2;font-size:1em}@media only screen and (min-width:1440px){.expandable-hover-card__subtitle{font-size:1.125em}}.expandable-hover-card .cta{color:#fff;margin-top:20px}.course-details-anchor__overview{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.course-details-anchor__overview>li{min-width:270px;display:flex;margin:0 18px 18px 0;flex:1 0 100%;word-break:break-word}@media only screen and (min-width:768px),print{.course-details-anchor__overview>li{flex:1 0 calc(50% - 18px)}}.course-details-anchor__overview>li .wrapper{display:flex;flex-direction:column;gap:4px;margin-left:10px;font-size:1.25em}.course-details-anchor__overview>li .wrapper h3{font-size:20px;line-height:1.25;margin:0}.course-details-anchor__overview>li .wrapper p{margin:0}.course-details-anchor__overview .icon{font-size:16px}.nav-menu{margin-bottom:40px;top:108px;z-index:4;background-color:#fff;padding:10px 0;transition:all .25s ease-in-out}@media only screen and (min-width:1024px),print{.nav-menu{padding:0}}.nav-menu.sticky{position:sticky;background-color:#c52832}.nav-menu.sticky header{color:#fff}@media only screen and (min-width:1024px) and (min-width:1024px),print{.nav-menu.sticky .nav-menu__lvl1>li:hover>a{text-decoration-color:#fff}}@media only screen and (min-width:1024px),print{.nav-menu.sticky .nav-menu__lvl1>li>a{color:#fff}}@media only screen and (min-width:1024px),print{.nav-menu .container{display:flex}}.nav-menu header{margin-bottom:10px}@media only screen and (min-width:1024px),print{.nav-menu header{flex:0 1 15%;text-align:center;margin-bottom:0;align-self:center}}.nav-menu__wrapper{position:relative}@media only screen and (min-width:1024px),print{.nav-menu__wrapper{flex-grow:1}}.nav-menu ul{list-style-type:none;margin:0;padding:0;overflow-y:auto}@media only screen and (min-width:1024px),print{.nav-menu ul{overflow:hidden}}.nav-menu ul li{position:relative;cursor:pointer}@media only screen and (min-width:1024px),print{.nav-menu ul li:hover>ul{overflow:visible}}.nav-menu ul li a{display:flex;justify-content:center;align-items:center;text-align:center;height:100%;gap:4px}.nav-menu__selected{padding:10px 50px 10px 30px;border:1px solid #c52832;border-radius:10px;width:100%;text-align:left;position:relative;background-color:#fff;cursor:pointer;color:#19191a;transition:all .2s ease-in-out}@media only screen and (min-width:1024px),print{.nav-menu__selected{display:none}}.nav-menu__selected:after{content:"\e907";position:absolute;top:50%;transform:translateY(-50%);right:15px;color:#19191a;transition:all .2s ease-in-out}@media only screen and (max-width:1023px){.nav-menu__lvl1{position:absolute;top:100%;width:100%;max-height:calc(100vh - 178px);opacity:0;visibility:hidden;z-index:-1;pointer-events:none;background-color:#fff;border:1px solid #c52832;border-bottom-left-radius:10px;border-bottom-right-radius:10px;transition:all .2s ease-in-out}}@media only screen and (min-width:1024px),print{.nav-menu__lvl1{display:flex;justify-content:space-around;font-weight:600;overflow:visible!important}}.nav-menu__lvl1>li{position:relative}.nav-menu__lvl1>li>a{padding:12px 40px;text-decoration:none;color:#19191a;transition:all .3s ease-in-out}@media only screen and (min-width:1024px),print{.nav-menu__lvl1>li>a{padding:16px 8px;text-underline-offset:8px;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px}}.nav-menu__lvl1>li>a .icon{position:absolute;right:20px}@media only screen and (max-width:1023px){.nav-menu__lvl1>li:not(:last-child):after{content:"";display:block;position:absolute;left:30px;width:calc(100% - 60px);height:1px;border-bottom:1px solid #b2b2b5}}@media only screen and (max-width:1023px){.nav-menu__lvl1>li.active>a[role=button]{font-weight:700}.nav-menu__lvl1>li.active>a[role=button]>.icon{transform:rotate(180deg)}.nav-menu__lvl1>li.active .nav-menu__lvl2{max-height:1000px;opacity:1;visibility:visible;transition:all .3s ease-in-out}}@media only screen and (min-width:1024px),print{.nav-menu__lvl1>li:hover>a{text-decoration-color:#19191a}.nav-menu__lvl1>li:hover .nav-menu__lvl2{max-height:unset;opacity:1;visibility:visible;transition:all .3s ease-in-out}}.nav-menu__lvl2{position:relative;background:#fcc1c5;max-height:0;opacity:0;visibility:hidden;overflow:hidden;z-index:1;transition:all .3s ease-in-out}@media only screen and (min-width:1024px),print{.nav-menu__lvl2{position:absolute;min-width:235px;max-height:unset;border-radius:4px;overflow:visible;box-shadow:-3px 4px 10px 0 hsla(0,0%,70.6%,.5)}}@media only screen and (min-width:1024px),print{.nav-menu__lvl2.align-left{right:0}}.nav-menu__lvl2>li>a{display:relative;padding:10px 40px;text-decoration:none;color:#19191a;transition:all .3s ease-in-out}@media only screen and (min-width:1024px),print{.nav-menu__lvl2>li>a{padding:12px 40px;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:2px}}.nav-menu__lvl2>li>a .icon{position:absolute;right:20px}@media only screen and (min-width:1024px),print{.nav-menu__lvl2>li>a .icon{transform:rotate(270deg)}}@media only screen and (max-width:1023px){.nav-menu__lvl2>li.active>a[role=button]{font-weight:700}.nav-menu__lvl2>li.active>a[role=button]>.icon{transform:rotate(180deg)}.nav-menu__lvl2>li.active .nav-menu__lvl3{max-height:1000px;opacity:1;visibility:visible;transition:all .3s ease-in-out}}@media only screen and (min-width:1024px),print{.nav-menu__lvl2>li:hover>a{text-decoration-color:#19191a}.nav-menu__lvl2>li:hover .nav-menu__lvl3{max-height:unset;opacity:1;visibility:visible;transition:all .3s ease-in-out}}.nav-menu__lvl3{position:relative;opacity:0;visibility:hidden;background:#fdd6d8;max-height:0;overflow:hidden;z-index:1;transition:all .3s ease-in-out}@media only screen and (min-width:1024px),print{.nav-menu__lvl3{position:absolute;top:0;right:0;transform:translateX(99%);max-height:unset;border-radius:4px;box-shadow:-3px 4px 10px 0 hsla(0,0%,70.6%,.5)}}@media only screen and (min-width:1024px),print{.nav-menu__lvl3.align-left{left:0;transform:translateX(-99%)}}@media only screen and (min-width:1024px),print{.nav-menu__lvl3>li:hover>a{text-decoration-color:#19191a}}.nav-menu__lvl3>li>a{padding:10px 40px;text-decoration:none;color:#19191a;transition:all .3s ease-in-out}@media only screen and (min-width:1024px),print{.nav-menu__lvl3>li>a{padding:12px 40px;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:2px}}.nav-menu.expanded .nav-menu__selected{border-bottom-left-radius:0;border-bottom-right-radius:0}.nav-menu.expanded .nav-menu__selected:after{transform:translateY(-50%) scaleY(-1)}.nav-menu.expanded .nav-menu__lvl1{visibility:visible;opacity:1;z-index:2;pointer-events:auto}.site-header{position:sticky;top:0;left:0;right:0;width:100%;z-index:6;background-color:#fff;padding:15px 0;height:108px;display:flex;transition:all .3s ease-in-out}@media only screen and (min-width:1024px),print{.site-header{padding:20px 0 0;height:108px}.site-header:hover{background-color:#feeaec}}.site-header.active{background-color:#feeaec}@media only screen and (min-width:1024px),print{.site-header.search-active{background-color:#feeaec}.site-header.search-active .site-header__searchbar{opacity:1;visibility:visible;pointer-events:auto}}@media only screen and (max-width:1023px){.site-header.nav-active .site-header__nav,.site-header.nav-active .site-header__searchbar{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0);transition:all .3s ease-in-out}.site-header.nav-active .mobile-nav .line1,.site-header.nav-active .mobile-nav .line3{opacity:0}.site-header.nav-active .mobile-nav .line2{transform:rotate(45deg)}.site-header.nav-active .mobile-nav .line4{transform:rotate(-45deg)}}.site-header.collapsed{height:78px}@media only screen and (min-width:1024px),print{.site-header.collapsed{height:118px}}.site-header .container{display:flex;justify-content:space-between;align-items:flex-end;height:100%}.site-header__logo{width:150px}@media only screen and (min-width:1024px),print{.site-header__logo{align-self:center;width:130px}}@media only screen and (min-width:1280px),print{.site-header__logo{align-self:flex-end;padding:0 0 20px;width:227px}}.site-header__logo a{display:block;text-decoration:none}@media only screen and (max-width:1023px){.site-header__logo a{padding:7px 0}}.site-header__logo img{width:100%}@media only screen and (min-width:1024px),print{.site-header__buttons{position:absolute;bottom:34px;right:12px}}@media only screen and (min-width:1440px){.site-header__buttons{right:31px}}@media only screen and (max-width:1023px){.site-header__buttons{position:relative;height:47px;display:flex;align-items:center}}.site-header__buttons button{background-color:transparent;width:24px;height:24px;margin:0;padding:0;border:none;cursor:pointer}.site-header .mobile-nav .hamburger{display:block;position:relative}.site-header .mobile-nav .line{display:block;width:20px;height:2px;background-color:#19191a;border-radius:2px;position:absolute;top:calc(50% - 1px);left:2px;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.site-header .mobile-nav .line1{transform:translateY(-7px)}.site-header .mobile-nav .line3{transform:translateY(7px)}.site-header__searchbar{display:block;position:fixed;top:108px;left:0;right:0;width:100%;background-color:#feeaec;opacity:0;visibility:hidden;pointer-events:none;transform:translate(100%);transition:all .3s ease-in-out}@media only screen and (min-width:1024px),print{.site-header__searchbar{transform:translate(0)}}.site-header__input{padding:20px 35px;position:relative;max-width:1440px}@media only screen and (min-width:1024px),print{.site-header__input{padding:35px 15px;margin:auto}}@media only screen and (min-width:1440px){.site-header__input{padding:35px 34px}}.site-header__input span{position:absolute;color:#c52832;font-size:1.125em;top:20px;left:35px}@media only screen and (min-width:1024px),print{.site-header__input span{top:58px;left:45px;color:#19191a}}@media only screen and (min-width:1440px){.site-header__input span{left:64px}}.site-header__input input{width:100%;background-color:transparent;color:#19191a;border:none;padding:0 0 0 28px;margin:0;font-size:1em;line-height:1.2;letter-spacing:-.02em;outline:0;display:block}.site-header__input input ::-ms-input-placeholder,.site-header__input input ::placeholder{color:#4c4c4f;opacity:1}@media only screen and (min-width:1024px),print{.site-header__input input{border-radius:50px;font-size:1.25em;background-color:#fdd6d8;padding:20px 30px 20px 68px}}@media only screen and (max-width:1023px){.site-header__nav{position:fixed;top:200px;left:0;right:0;width:100%;background-color:#feeaec;opacity:0;visibility:hidden;pointer-events:none;transform:translate(100%);transition:all .3s ease-in-out}}.site-header__nav ul{list-style-type:none;margin:0}.site-header__lvl1{padding:0 0 20px}@media only screen and (min-width:1024px),print{.site-header__lvl1{padding:0 28px 0 0;display:flex}}@media only screen and (min-width:1280px),print{.site-header__lvl1{padding:0 18px 0 0}}.site-header__lvl1>li{display:flex;justify-content:space-between;align-items:center;padding:15px 35px}@media only screen and (min-width:1024px),print{.site-header__lvl1>li{padding:0 0 20px;display:block;flex:1 0 100px}.site-header__lvl1>li:hover .site-header__megamenu{opacity:1;visibility:visible;pointer-events:auto}}.site-header__lvl1>li.active .site-header__megamenu{opacity:1;transform:translate(0)}.site-header__lvl1>li>a{font-size:1.25em;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#19191a;display:block;flex:0 0 calc(100% - 24px);max-width:calc(100% - 24px);text-decoration:none}@media only screen and (min-width:1024px),print{.site-header__lvl1>li>a{max-width:140px;height:100%;font-size:1em;display:flex;align-items:center;justify-content:center;text-align:center;padding:5px 10px;border-bottom:4px solid transparent;transition:all .3s ease-in-out}.site-header__lvl1>li>a:hover{color:#f6323e;border-bottom-color:#f6323e}}@media only screen and (min-width:1280px),print{.site-header__lvl1>li>a{padding:5px 20px}}.site-header__lvl1>li>button{background-color:transparent;margin:0;padding:0;width:24px;height:24px;border:none;position:relative;right:-4px;cursor:pointer;color:#19191a}.site-header__lvl1>li>button span{font-size:.8125em}@media only screen and (min-width:1024px),print{.site-header__lvl1>li>button{display:none}}.site-header__back{display:flex;align-items:center;gap:10px;width:100%;background-color:#c52832;padding:20px 35px;margin:0;color:#fff;font-size:1.25em;font-weight:600;line-height:1.2;letter-spacing:-.02em;text-align:left;border:none;cursor:pointer}@media only screen and (min-width:1024px),print{.site-header__back{display:none}}.site-header__back .icon-chevron-left{font-size:.65em}.site-header__megamenu{position:absolute;top:0;left:0;right:0;width:100%;max-height:calc(100vh - 166px);max-height:calc(var(--vh, 1vh)*100 - 166px);background-color:#feeaec;z-index:4;opacity:1;transition:all .3s ease-in-out}@media only screen and (max-width:1023px){.site-header__megamenu{transform:translate(100%)}}@media only screen and (min-width:1024px),print{.site-header__megamenu{top:100%;left:0;right:0;max-height:537px;padding:35px 34px;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease-in-out}}.site-header__megamenu:before{content:""}@media only screen and (min-width:1024px),print{.site-header__megamenu:before{display:block;width:calc(100% + 30px);height:100%;position:absolute;top:0;left:-15px;right:-15px;bottom:0;z-index:-1;background-color:#feeaec}}@media only screen and (min-width:1440px){.site-header__megamenu:before{width:100vw;left:50%;right:auto;transform:translate(-50%)}}.site-header__megamenu:after{content:""}@media only screen and (min-width:1024px),print{.site-header__megamenu:after{display:block;height:1px;width:calc(100% - 15px);position:absolute;top:-1px;left:15px;right:15px;background-color:#f6323e;transition:all .3s ease-in-out}}@media only screen and (min-width:1440px){.site-header__megamenu:after{width:calc(100% - 34px);left:34px;right:34px}}.site-header__megamenu>div{overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 230px);max-height:calc(var(--vh, 1vh)*100 - 230px)}.site-header__megamenu>div::-webkit-scrollbar{width:5px;height:8px;background:#fdd6d8}.site-header__megamenu>div::-webkit-scrollbar-thumb{background:#f6323e;border-radius:3px}@media only screen and (min-width:1024px),print{.site-header__megamenu>div{margin:0 -10px;max-height:467px}.site-header__megamenu>div>div{display:flex}.site-header__megamenu>div>div>div{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding:0 10px}}.site-header__lvl2{padding:0}@media only screen and (min-width:1024px),print{.site-header__lvl2{position:relative;height:100%}}.site-header__lvl2>li{padding:15px 48px 15px 35px;position:relative}@media only screen and (min-width:1024px),print{.site-header__lvl2>li{padding:10px 20px;margin:0 0 20px;border-radius:10px;background-color:transparent;position:static;display:flex;justify-content:space-between;align-items:flex-start;transition:all .3s ease-in-out}.site-header__lvl2>li:last-child{margin:0}.site-header__lvl2>li:hover{background-color:#f6323e;color:#fff}.site-header__lvl2>li:hover>a,.site-header__lvl2>li:hover>button span{color:#fff}.site-header__lvl2>li:hover .site-header__lvl3{opacity:1;visibility:visible;pointer-events:auto;height:100%}}.site-header__lvl2>li.active>a{color:#c52832}.site-header__lvl2>li.active>button>span{color:#c52832;transform:scaleY(-1)}.site-header__lvl2>li>a{font-size:1em;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#19191a;text-decoration:none;display:block;transition:color .3s ease-in-out}@media only screen and (min-width:1024px),print{.site-header__lvl2>li>a{font-size:1.25em;flex:0 0 calc(100% - 24px);max-width:calc(100% - 24px)}}.site-header__lvl2>li>a>span{font-size:.8em;font-weight:400;line-height:1.2;letter-spacing:-.02em;margin:10px 0 0;display:block}@media only screen and (max-width:1023px){.site-header__lvl2>li>a>span{display:none}}.site-header__lvl2>li>button{background-color:transparent;margin:0;padding:0;width:24px;height:24px;border:none;position:relative;right:-4px;cursor:pointer;position:absolute;top:14px;right:28px;color:#19191a}@media only screen and (min-width:1024px),print{.site-header__lvl2>li>button{position:static;transform:rotate(-90deg);cursor:auto;flex-shrink:0;flex-groe:0}}.site-header__lvl2>li>button>span{font-size:.8125em;display:block;transition:all .3s ease-in-out}@media only screen and (min-width:1024px),print{.site-header__lvl2>li>button>span{pointer-events:none}}.site-header__lvl3{padding:20px 0 0}@media only screen and (min-width:1024px),print{.site-header__lvl3{display:block!important;position:absolute;top:0;left:100%;width:calc(100% + 40px);background-color:#feeaec;z-index:1;padding:10px 0;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease-in-out}}.site-header__lvl3>li{padding:0 15px;margin:0 0 15px;position:relative}@media only screen and (min-width:1024px),print{.site-header__lvl3>li{margin:0;padding:0 20px}}.site-header__lvl3>li:last-child{margin:0}.site-header__lvl3>li>a{font-size:1em;font-weight:400;line-height:1.2;letter-spacing:-.02em;color:#19191a;display:block;text-decoration:none}@media only screen and (min-width:1024px),print{.site-header__lvl3>li>a{font-weight:600;padding:10px 20px;border-radius:10px;transition:all .3s ease-in-out}.site-header__lvl3>li>a:hover{background-color:#f6323e;color:#fff}}.site-header__articles{padding:0 20px}@media only screen and (min-width:1024px),print{.site-header__articles{border-radius:20px}}.site-header__articles>div{overflow:hidden;width:100%;height:100%}@media only screen and (max-width:1023px){.site-header__articles>div{border-radius:20px 20px 0 0}}@media only screen and (min-width:1024px),print{.site-header__articles>div{border-radius:20px;background-color:#fdd6d8}}.site-header__articles .nav-article{padding:20px 20px 0;background-color:#fdd6d8}@media only screen and (min-width:1024px),print{.site-header__articles .nav-article{display:flex;gap:20px}}.site-header__articles .nav-article__image{width:120px;height:120px;border-radius:10px;overflow:hidden;display:none}@media only screen and (min-width:1024px),print{.site-header__articles .nav-article__image{display:block}}.site-header__articles .nav-article__text{padding:0 0 20px;border-bottom:1px solid #b2b2b5;font-size:1em;line-height:1.2}@media only screen and (min-width:1024px),print{.site-header__articles .nav-article__text{flex:0 0 calc(100% - 140px);max-width:calc(100% - 140px);border-bottom:none}}.site-header__articles .nav-article__title{display:block;font-weight:600;letter-spacing:-.02em;margin:0 0 5px}@media only screen and (min-width:1024px),print{.site-header__articles .nav-article__title{font-size:1.25em;margin:0 0 10px}}.site-header__articles .nav-article p{margin:0 0 5px}@media only screen and (min-width:1024px),print{.site-header__articles .nav-article p{margin:0 0 10px}}.site-header__articles .nav-article a{font-weight:600}@media only screen and (min-width:1024px),print{.site-header__articles .nav-article a{font-weight:400}}.site-header__selection{padding:0 20px;margin:0 0 20px}@media only screen and (min-width:1024px),print{.site-header__selection{margin:0}}.site-header .curated-info-widget{background-color:#fdd6d8;border-radius:0 0 20px 20px;padding:20px;color:#19191a;width:100%;height:100%}@media only screen and (min-width:1024px),print{.site-header .curated-info-widget{padding:30px;border-radius:20px}}.site-header .curated-info-widget__title{font-size:1em;line-height:1.2;margin:0 0 10px}@media only screen and (min-width:1024px),print{.site-header .curated-info-widget__title{font-size:1.25em;margin:0 0 20px}}.site-header .curated-info-widget__list{gap:10px}@media only screen and (min-width:1024px),print{.site-header .curated-info-widget__list{gap:15px}}.site-header .curated-info-widget__list>li{padding:10px;font-size:1em;line-height:1.2;letter-spacing:-.02em;color:#19191a;background-color:#fcc1c5;width:100%}@media only screen and (min-width:1024px),print{.site-header .curated-info-widget__list>li{padding:15px;height:auto}}.site-header .curated-info-widget__list>li:hover{color:#fff;background-color:#c52832}.site-header .curated-info-widget__links{background-color:#fcc1c5}.site-header .curated-info-widget__links>a{color:#19191a}.site-header .curated-info-widget .curated-info-widget__show-all{background-color:#fcc1c5}.site-header .curated-info-widget .curated-info-widget__show-all>a{color:#c52832}.site-header .profile-selector .custom-select .custom-trigger{color:#19191a;background-color:#fcc1c5}.site-header .profile-selector .custom-select .custom-trigger .icon:before{color:#19191a;font-size:13px}.site-header .profile-selector .custom-select__custom-dropdown .custom-list li button{background:#fcc1c5;padding:12px 15px}#searchsg-searchbar{z-index:1}#searchbar-container{padding:20px 35px;position:relative;max-width:1440px;margin:0 auto}@media only screen and (min-width:1024px),print{#searchbar-container{padding:35px 15px}}@media only screen and (min-width:1440px){#searchbar-container{padding:35px 34px}}#searchbar-container #search-bar{height:auto!important}#searchbar-container #search-bar>div{border:none;background-color:transparent;display:block;box-shadow:none}#searchbar-container input{width:100%;background-color:transparent;color:#19191a;border:none;padding:12px 16px;margin:0;font-size:1em;line-height:1.2;letter-spacing:-.02em;outline:0;display:block;height:52px}#searchbar-container input ::-ms-input-placeholder,#searchbar-container input ::placeholder{color:#4c4c4f;opacity:1}@media only screen and (min-width:1024px),print{#searchbar-container input{border-radius:50px 0 0 50px;font-size:1.25em;background-color:#fdd6d8;padding:20px 30px 20px 68px;height:64px}}#searchbar-container button#search-button{background-color:#c52832;border-radius:0 50px 50px 0;padding:10px 0;line-height:20px;height:52px;margin-top:0!important}@media only screen and (min-width:1024px),print{#searchbar-container button#search-button{padding:20px 0;line-height:27px;font-size:1.25em;height:64px}}#searchbar-container button#search-clear-button{position:absolute;right:0;top:0;height:100%;color:#c52832;transition:all .3s ease-in-out}#searchbar-container button#search-clear-button:hover{background-color:transparent!important;color:#000}.site-footer{background-color:#000;color:#fff;text-align:center;letter-spacing:0;position:relative}.site-footer__top{border-bottom:2px solid #fff}@media only screen and (min-width:1024px),print{.site-footer__top{display:flex;align-items:flex-end}}.site-footer__top .logo{display:inline-block;width:175px;padding:40px 0 20px}.site-footer__top .logo img{width:100%;height:auto}.site-footer__top .sp-contact{padding:0 30px 30px}@media only screen and (min-width:1024px),print{.site-footer__top .sp-contact{padding:0 0 30px}}.site-footer__top .sp-contact p{font-size:.6875em;margin:0}.site-footer__top .sp-contact p.sp{font-size:.8125em;margin:0 0 8px}.site-footer__top--left,.site-footer__top--right{padding:0}@media only screen and (min-width:1024px),print{.site-footer__top--right{display:flex;flex-direction:column-reverse;align-items:flex-end;margin:0 0 30px}}.site-footer__top ul{display:inline-block}.site-footer__bottom{font-size:.6875em}.site-footer__bottom x p{margin:0}.site-footer__bottom .last-update{margin:20px 0 15px}.site-footer__bottom .copyright{margin:15px 0 30px}.site-footer__bottom .bestviewed{margin:15px 0}@media only screen and (min-width:1024px){.site-footer{text-align:left}.site-footer__top .logo{display:block;padding:30px 0}.site-footer__top ul{float:right}.site-footer__bottom{padding:16px 0 36px}.site-footer__bottom .last-update{margin:0;display:inline-block;width:50%;text-align:left}.site-footer__bottom .copyright{margin:0;width:50%;text-align:right;float:right}.site-footer__bottom .bestviewed{margin:4px 0 0}}.rte,.sfContentBlock{font-size:16px}@media only screen and (min-width:1024px),print{.rte,.sfContentBlock{font-size:20px}}.rte>*,.sfContentBlock>*{margin:0 0 20px}@media only screen and (min-width:1024px),print{.rte>*,.sfContentBlock>*{margin:0 0 40px}}.rte>:first-child,.sfContentBlock>:first-child{margin-top:0}.rte>:last-child,.sfContentBlock>:last-child{margin:0}.rte iframe,.sfContentBlock iframe{max-width:100%}.rte picture,.sfContentBlock picture{overflow:hidden}.rte picture img,.sfContentBlock picture img{position:static}.rte .iframe-wrapper,.sfContentBlock .iframe-wrapper{position:relative;padding-top:56.25%}.rte .iframe-wrapper iframe,.rte .iframe-wrapper video,.sfContentBlock .iframe-wrapper iframe,.sfContentBlock .iframe-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.sfContentBlock h1,.sfContentBlock h2,.sfContentBlock h3,.sfContentBlock h4,.sfContentBlock h5,.sfContentBlock h6{margin:0 0 20px}.rte h1,.sfContentBlock h1{font-size:34px}@media only screen and (min-width:1024px),print{.rte h1,.sfContentBlock h1{font-size:58px}}.rte h2,.sfContentBlock h2{font-size:34px}@media only screen and (min-width:1024px),print{.rte h2,.sfContentBlock h2{font-size:58px}}.rte h3,.sfContentBlock h3{font-size:26px}@media only screen and (min-width:1024px),print{.rte h3,.sfContentBlock h3{font-size:44px}}.rte h4,.sfContentBlock h4{font-size:20px}@media only screen and (min-width:1024px),print{.rte h4,.sfContentBlock h4{font-size:34px}}.rte h5,.sfContentBlock h5{font-size:16px}@media only screen and (min-width:1024px),print{.rte h5,.sfContentBlock h5{font-size:26px}}.rte h6,.sfContentBlock h6{font-size:15px}@media only screen and (min-width:1024px),print{.rte h6,.sfContentBlock h6{font-size:20px}}.rte div,.sfContentBlock div{margin:0 0 20px}.rte ol,.rte p,.rte ul,.sfContentBlock ol,.sfContentBlock p,.sfContentBlock ul{line-height:1.2;letter-spacing:-.02em;margin:0 0 20px}.rte ol>li>ul,.rte ol ol,.rte ul>li>ul,.rte ul ol,.sfContentBlock ol>li>ul,.sfContentBlock ol ol,.sfContentBlock ul>li>ul,.sfContentBlock ul ol{margin-bottom:0}.rte a,.sfContentBlock a{color:#c52832}.rte a:not(.cta,.cta--icon):visited,.sfContentBlock a:not(.cta,.cta--icon):visited{color:#941e25}@media (hover:hover){.rte a:not(.cta):hover,.sfContentBlock a:not(.cta):hover{color:#19191a!important}}.rte a.cta,.rte a.cta--icon,.sfContentBlock a.cta,.sfContentBlock a.cta--icon{text-decoration:none}.rte a.cta,.sfContentBlock a.cta{font-size:inherit}.rte a.cta--icon,.sfContentBlock a.cta--icon{display:inline-flex;align-items:center;padding:0 25px 0 0;position:relative}.rte a.cta--icon:after,.sfContentBlock a.cta--icon:after{content:"";content:"\e904";display:block;font-size:16px;position:absolute;top:50%;right:0;transform:translateY(-50%);margin-top:-1px}.rte .table-responsive,.sfContentBlock .table-responsive{width:100%;overflow-x:auto;transform:scaleY(-1);padding-bottom:8px}.rte .table-responsive::-webkit-scrollbar,.sfContentBlock .table-responsive::-webkit-scrollbar{width:5px;height:8px;background:#fdd6d8;border-radius:5px}.rte .table-responsive::-webkit-scrollbar-thumb,.sfContentBlock .table-responsive::-webkit-scrollbar-thumb{background:#fbadb2;border-radius:5px}.rte .table-responsive::-webkit-scrollbar-thumb:hover,.sfContentBlock .table-responsive::-webkit-scrollbar-thumb:hover{background:#fbadb2}.rte .table-responsive table,.sfContentBlock .table-responsive table{transform:scaleY(-1)}.rte table,.sfContentBlock table{border-collapse:collapse;color:#000;font-size:16px;line-height:1.2;letter-spacing:-.02em;margin:0 0 40px;width:100%}.rte table:last-child,.sfContentBlock table:last-child{margin:0}.rte table td,.rte table th,.sfContentBlock table td,.sfContentBlock table th{padding:10px 20px}@media only screen and (min-width:1024px),print{.rte table td,.rte table th,.sfContentBlock table td,.sfContentBlock table th{padding:10px 40px}}.rte table th:focus,.sfContentBlock table th:focus{outline:0}.rte table img,.sfContentBlock table img{max-width:none;display:inline}.rte table th,.sfContentBlock table th{color:#fff;background-color:#c52832;font-weight:600}.rte table th a,.sfContentBlock table th a{color:#000}.rte table td,.sfContentBlock table td{background-color:#fdd6d8}.rte table thead,.sfContentBlock table thead{border-radius:20px 20px 0 0}.rte table thead tr:first-child th:first-child,.sfContentBlock table thead tr:first-child th:first-child{border-top-left-radius:20px}.rte table thead tr:first-child th:last-child,.sfContentBlock table thead tr:first-child th:last-child{border-top-right-radius:20px}.rte table thead+tbody tr:first-child td:first-child,.rte table thead+tbody tr:first-child th:first-child,.sfContentBlock table thead+tbody tr:first-child td:first-child,.sfContentBlock table thead+tbody tr:first-child th:first-child{border-top-left-radius:0}.rte table thead+tbody tr:first-child td:last-child,.rte table thead+tbody tr:first-child th:last-child,.sfContentBlock table thead+tbody tr:first-child td:last-child,.sfContentBlock table thead+tbody tr:first-child th:last-child{border-top-right-radius:0}.rte table tbody tr:first-child td:first-child,.rte table tbody tr:first-child th:first-child,.sfContentBlock table tbody tr:first-child td:first-child,.sfContentBlock table tbody tr:first-child th:first-child{border-top-left-radius:20px}.rte table tbody tr:first-child td:last-child,.rte table tbody tr:first-child th:last-child,.sfContentBlock table tbody tr:first-child td:last-child,.sfContentBlock table tbody tr:first-child th:last-child{border-top-right-radius:20px}.rte table tbody tr:last-child td:first-child,.sfContentBlock table tbody tr:last-child td:first-child{border-bottom-left-radius:20px}.rte table tbody tr:last-child td:last-child,.sfContentBlock table tbody tr:last-child td:last-child{border-bottom-right-radius:20px}.rte table tr:nth-child(odd) td,.sfContentBlock table tr:nth-child(odd) td{background-color:#feeaec}.rte table a,.sfContentBlock table a{color:#000}.rte table ol,.rte table p,.rte table ul,.sfContentBlock table ol,.sfContentBlock table p,.sfContentBlock table ul{font-size:16px}.rte .body--red h1,.rte .body--red h2,.rte .body--red h3,.rte .body--red h4,.rte .body--red h5,.rte .body--red h6,.sfContentBlock .body--red h1,.sfContentBlock .body--red h2,.sfContentBlock .body--red h3,.sfContentBlock .body--red h4,.sfContentBlock .body--red h5,.sfContentBlock .body--red h6{color:#f6323e}.rte .body--blue h1,.rte .body--blue h2,.rte .body--blue h3,.rte .body--blue h4,.rte .body--blue h5,.rte .body--blue h6,.sfContentBlock .body--blue h1,.sfContentBlock .body--blue h2,.sfContentBlock .body--blue h3,.sfContentBlock .body--blue h4,.sfContentBlock .body--blue h5,.sfContentBlock .body--blue h6{color:#0078ac}.rte .body--brown h1,.rte .body--brown h2,.rte .body--brown h3,.rte .body--brown h4,.rte .body--brown h5,.rte .body--brown h6,.sfContentBlock .body--brown h1,.sfContentBlock .body--brown h2,.sfContentBlock .body--brown h3,.sfContentBlock .body--brown h4,.sfContentBlock .body--brown h5,.sfContentBlock .body--brown h6{color:#9a5107}.rte .body--cloudy-blue h1,.rte .body--cloudy-blue h2,.rte .body--cloudy-blue h3,.rte .body--cloudy-blue h4,.rte .body--cloudy-blue h5,.rte .body--cloudy-blue h6,.sfContentBlock .body--cloudy-blue h1,.sfContentBlock .body--cloudy-blue h2,.sfContentBlock .body--cloudy-blue h3,.sfContentBlock .body--cloudy-blue h4,.sfContentBlock .body--cloudy-blue h5,.sfContentBlock .body--cloudy-blue h6{color:#496677}.rte .body--dark-blue h1,.rte .body--dark-blue h2,.rte .body--dark-blue h3,.rte .body--dark-blue h4,.rte .body--dark-blue h5,.rte .body--dark-blue h6,.sfContentBlock .body--dark-blue h1,.sfContentBlock .body--dark-blue h2,.sfContentBlock .body--dark-blue h3,.sfContentBlock .body--dark-blue h4,.sfContentBlock .body--dark-blue h5,.sfContentBlock .body--dark-blue h6{color:#005e9a}.rte .body--dark-red h1,.rte .body--dark-red h2,.rte .body--dark-red h3,.rte .body--dark-red h4,.rte .body--dark-red h5,.rte .body--dark-red h6,.sfContentBlock .body--dark-red h1,.sfContentBlock .body--dark-red h2,.sfContentBlock .body--dark-red h3,.sfContentBlock .body--dark-red h4,.sfContentBlock .body--dark-red h5,.sfContentBlock .body--dark-red h6{color:#b23217}.rte .body--light-green h1,.rte .body--light-green h2,.rte .body--light-green h3,.rte .body--light-green h4,.rte .body--light-green h5,.rte .body--light-green h6,.sfContentBlock .body--light-green h1,.sfContentBlock .body--light-green h2,.sfContentBlock .body--light-green h3,.sfContentBlock .body--light-green h4,.sfContentBlock .body--light-green h5,.sfContentBlock .body--light-green h6{color:#736e00}.rte .body--orange h1,.rte .body--orange h2,.rte .body--orange h3,.rte .body--orange h4,.rte .body--orange h5,.rte .body--orange h6,.sfContentBlock .body--orange h1,.sfContentBlock .body--orange h2,.sfContentBlock .body--orange h3,.sfContentBlock .body--orange h4,.sfContentBlock .body--orange h5,.sfContentBlock .body--orange h6{color:#cc5216}.rte .body--purple h1,.rte .body--purple h2,.rte .body--purple h3,.rte .body--purple h4,.rte .body--purple h5,.rte .body--purple h6,.sfContentBlock .body--purple h1,.sfContentBlock .body--purple h2,.sfContentBlock .body--purple h3,.sfContentBlock .body--purple h4,.sfContentBlock .body--purple h5,.sfContentBlock .body--purple h6{color:#9d58a3}.rte .body--ruby h1,.rte .body--ruby h2,.rte .body--ruby h3,.rte .body--ruby h4,.rte .body--ruby h5,.rte .body--ruby h6,.sfContentBlock .body--ruby h1,.sfContentBlock .body--ruby h2,.sfContentBlock .body--ruby h3,.sfContentBlock .body--ruby h4,.sfContentBlock .body--ruby h5,.sfContentBlock .body--ruby h6{color:#d31145}.rte .body--turquoise h1,.rte .body--turquoise h2,.rte .body--turquoise h3,.rte .body--turquoise h4,.rte .body--turquoise h5,.rte .body--turquoise h6,.sfContentBlock .body--turquoise h1,.sfContentBlock .body--turquoise h2,.sfContentBlock .body--turquoise h3,.sfContentBlock .body--turquoise h4,.sfContentBlock .body--turquoise h5,.sfContentBlock .body--turquoise h6{color:#14716f}.hero-banner-widget{position:static;z-index:1;margin-bottom:40px}@media only screen and (min-width:768px),print{.hero-banner-widget{margin-bottom:60px}}.hero-banner-widget .container{font-family:Poppins,sans-serif;color:#fff}@media only screen and (min-width:768px),print{.hero-banner-widget .container{display:flex;flex-direction:row}}.hero-banner-widget .container h2{letter-spacing:-.02em;text-align:left;word-break:normal;margin:0 0 20px;text-wrap:balance}@media only screen and (max-width:767px){.hero-banner-widget .container h2{font-size:34px;line-height:41px;letter-spacing:-.02em;text-align:left}}.hero-banner-widget .container .h6{font-weight:600;margin:0 0 10px}.hero-banner-widget .container .h6,.hero-banner-widget .container p{font-size:16px;line-height:18px;letter-spacing:-.02em;text-align:left}.hero-banner-widget .container p{font-weight:400;margin:0 0 20px}@media only screen and (max-width:767px){.hero-banner-widget .container{min-width:280px}}.hero-banner-widget__profile-selector{background-color:#fff;position:static;border-radius:30px;box-shadow:0 0 0 20px #fff}@media only screen and (min-width:768px),print{.hero-banner-widget__profile-selector{margin-left:20px;height:auto;display:flex}}@media only screen and (min-width:1024px),print{.hero-banner-widget__profile-selector{position:absolute;bottom:0;right:15px}}@media only screen and (min-width:1440px){.hero-banner-widget__profile-selector{right:34px}}.hero-banner-widget__profile-selector .curated-info-widget{flex-grow:1}@media only screen and (min-width:768px) and (max-width:1023px),print{.hero-banner-widget__profile-selector .curated-info-widget{height:100%}}.hero-banner-widget__query{background-color:#fff;position:static;border-radius:30px;box-shadow:0 0 0 20px #fff}@media only screen and (min-width:768px),print{.hero-banner-widget__query{position:absolute;bottom:0;right:15px;width:40%;margin-left:20px;height:auto;display:flex}}@media only screen and (min-width:1440px){.hero-banner-widget__query{right:34px}}.hero-banner-widget__query .curated-info-widget{flex-grow:1}@media only screen and (min-width:768px) and (max-width:1023px),print{.hero-banner-widget__query .curated-info-widget{height:100%}}@media only screen and (max-width:767px){.hero-banner-widget__carousel{display:flex;flex-direction:column;margin-bottom:20px}}@media only screen and (min-width:768px),print{.hero-banner-widget__carousel{flex-basis:60%;flex-grow:1}}.hero-banner-widget .slick-list{margin:0 -20px;overflow:visible;padding:0 20px}@media only screen and (min-width:1024px),print{.hero-banner-widget .slick-list{padding:0}}.hero-banner-widget .slick-slide{outline:0}.hero-banner-widget .slick-slide[role=tabpanel]{margin-top:0}.hero-banner-widget .slick-slider{overflow:hidden;border-radius:30px}.hero-banner-widget .slick-dots[role=tablist]{border:none;margin-top:0;width:40px;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;bottom:28px;text-align:center;display:flex}@media only screen and (min-width:1024px),print{.hero-banner-widget .slick-dots[role=tablist]{left:-328px}}.hero-banner-widget .slick-dots li button{width:8px;height:8px}.hero-banner-widget .slick-dots li button:before{background:#fff;opacity:.8}.hero-banner-widget .slick-dots .slick-active button{width:8px;height:8px}.hero-banner-widget .slick-dots .slick-active button:before{background:#fff;opacity:1}.hero-banner-widget .carousel-btn{position:absolute;top:0;margin-top:calc(30% - 6px);transform:translateY(-50%);color:#fff;z-index:1;cursor:pointer}.hero-banner-widget .carousel-btn:focus{outline:0}.hero-banner-widget .carousel-btn__next,.hero-banner-widget .carousel-btn__prev{top:auto;bottom:40px;color:#f6323e;background-color:#fff}.hero-banner-widget .carousel-btn__prev{right:77px}@media only screen and (min-width:768px) and (max-width:1023px),print{.hero-banner-widget .carousel-btn__prev{left:calc(100% - 130px)}}.hero-banner-widget .carousel-btn__next{right:22px}@media only screen and (min-width:768px) and (max-width:1023px),print{.hero-banner-widget .carousel-btn__next{left:calc(100% - 70px)}}@media only screen and (min-width:768px) and (max-width:1023px),print{.hero-banner-widget .carousel-btn{top:auto;bottom:20px}}@media only screen and (max-width:767px){.hero-banner-widget .carousel-btn{top:auto;bottom:27px;width:35px;height:35px}}@media only screen and (min-width:768px),print{.hero-banner-widget.hero-banner-widget--search .slick-dots[role=tablist]{left:-50%}.hero-banner-widget.hero-banner-widget--search .carousel-btn__prev{left:calc(45% - 60px)}.hero-banner-widget.hero-banner-widget--search .carousel-btn__next{left:45%}.hero-banner-widget.hero-banner-widget--search .hero-banner-item__description{width:55%}}@media only screen and (min-width:1024px),print{.hero-banner-widget.hero-banner-widget--search .carousel-btn__prev{left:calc(50% - 60px)}.hero-banner-widget.hero-banner-widget--search .carousel-btn__next{left:50%}}.hero-banner-item{position:relative}.hero-banner-item__image{position:relative;height:450px;width:auto}.hero-banner-item__image picture{width:100%;height:100%}.hero-banner-item__image img{position:absolute;display:block;overflow:hidden;-o-object-fit:cover;object-fit:cover;bottom:-3px;height:101%;width:100%;-o-object-position:35%;object-position:35%}@media only screen and (min-width:1024px),print{.hero-banner-item__image img{-o-object-position:center;object-position:center}}@media only screen and (min-width:768px),print{.hero-banner-item__image{height:414px}}@media only screen and (min-width:1024px),print{.hero-banner-item__image{height:585px}}.hero-banner-item__image:before{content:"";position:absolute;bottom:-5px;height:50%;width:100%;left:0;right:0;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}.hero-banner-item__description{position:absolute;bottom:40px;left:20px;width:calc(100% - 40px);height:auto;display:flex;flex-direction:column;z-index:1}@media only screen and (min-width:1024px),print{.hero-banner-item__description{left:40px;width:calc(100% - 428px)}}.hero-banner-item__description .rounded-cta{margin-right:110px;height:auto}@media only screen and (min-width:768px),print{.hero-banner-item__description .rounded-cta{margin-right:130px}}@media only screen and (min-width:1024px){.hero-banner-widget{position:relative}.hero-banner-widget .container{display:block}.hero-banner-widget .widget-title{position:absolute;top:10px;left:calc(50% + 35px);width:calc(50% - 35px)}.hero-banner-widget .slick-list{margin:0}.hero-banner-widget .carousel-btn{margin-top:0;top:auto;bottom:44px;transform:none}.hero-banner-widget .carousel-btn__prev{left:calc(100% - 500px)}.hero-banner-widget .carousel-btn__next{left:calc(100% - 440px)}.hero-banner-widget__profile-selector:after,.hero-banner-widget__profile-selector:before,.hero-banner-widget__query:after,.hero-banner-widget__query:before{position:absolute;width:40px;aspect-ratio:1;content:"";background-image:radial-gradient(circle at 100% 100%,transparent 30px,#fff 0);rotate:180deg}.hero-banner-widget__profile-selector:before,.hero-banner-widget__query:before{top:-50px;right:-10px}.hero-banner-widget__profile-selector:after,.hero-banner-widget__query:after{bottom:-10px;left:-50px}}.curated-info-widget{width:328px;height:auto;padding:30px;border-radius:30px;gap:20px;background-color:#f6323e;color:#fff}@media only screen and (max-width:767px){.curated-info-widget{width:auto}}.curated-info-widget__title{font-family:Poppins,sans-serif;font-size:20px;font-weight:600;line-height:24px;letter-spacing:-.02em;text-align:left;margin-bottom:20px}.curated-info-widget__list{display:flex;flex-direction:column;gap:15px;padding-left:0;margin:0}.curated-info-widget__list>li{width:268px;height:38px;padding:10px 15px;border-radius:10px;color:#fff;background-color:#c52832;text-decoration:none;cursor:pointer;list-style:none;transition:all .3s ease-in-out}@media only screen and (max-width:767px){.curated-info-widget__list>li{width:auto}}.curated-info-widget__list>li:hover{background-color:#000}.curated-info-widget__links{width:auto;height:auto;padding:10px 15px;border-radius:10px;background-color:#c52832;flex-direction:column;display:none}.curated-info-widget__links.active{display:flex}.curated-info-widget__links>a{color:#fff;text-decoration:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:18px;letter-spacing:-.02em;text-align:left;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #b2b2b5;padding:15px 0}.curated-info-widget__links :last-child{border-bottom:none}.curated-info-widget .curated-info-widget__show-all{justify-content:center;gap:5px;height:23px;font-size:1em;font-weight:400;line-height:13px;letter-spacing:-.02em;align-items:center;width:auto;height:auto;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:#c52832;display:flex;flex-direction:row;padding:20px 0 15px}.curated-info-widget .curated-info-widget__show-all>a{color:#fff;text-decoration:none}.curated-info-widget .curated-info-widget__show-all>a .icon-arrow-circle{font-size:.75em;margin-left:5px;margin-bottom:2px}.query-info-widget{display:flex;flex-direction:column;width:100%;height:auto;padding:30px;border-radius:30px;gap:20px;background-color:#f6323e;color:#fff}@media only screen and (max-width:767px){.query-info-widget{width:auto}}.query-info-widget__title{font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.02em;text-align:left;margin-bottom:20px}.query-info-widget__input{padding:10px 15px 10px 30px;border-radius:40px;display:flex;justify-content:space-between;gap:40px;box-shadow:1px 2px 15px 0 rgba(0,0,0,.1490196078);background-color:#fff}@media only screen and (min-width:1024px),print{.query-info-widget__input{padding:15px 15px 15px 40px}}.query-info-widget__input input{border:none;margin:0;padding:0;width:calc(100% - 90px);font-size:1em;line-height:18px;letter-spacing:-.02em;color:#656669}.query-info-widget__input input:focus{outline:none}.query-info-widget__input input::-moz-placeholder{color:#656669}.query-info-widget__input input::placeholder{color:#656669}.query-info-widget__input button{width:40px;height:40px;border-radius:50%;background-color:#f6323e;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;color:#fff;border:none;cursor:pointer}@media only screen and (min-width:1024px),print{.query-info-widget__input button{width:50px;height:50px}}.profile-selector .custom-select{position:relative;font-family:Poppins,sans-serif;margin:0 0 20px;width:100%;gap:0}.profile-selector .custom-select select{display:none}.profile-selector .custom-select__custom-dropdown{width:100%}.profile-selector .custom-select__custom-dropdown.list-shown .custom-trigger{border-bottom-left-radius:0;border-bottom-right-radius:0}.profile-selector .custom-select__custom-dropdown.list-shown .custom-trigger .icon:before{transform:rotate(-180deg)}.profile-selector .custom-select .custom-trigger{color:#c52832;border:none;transition:all .25s ease-in-out}.profile-selector .custom-select .custom-trigger .icon:before{font-size:1.1875em;color:#c52832;transition:transform .25s ease-in-out}.profile-selector .custom-select .custom-list{border-bottom-left-radius:10px;border-bottom-right-radius:10px;transition:opacity .25s ease-in-out,visibility .25s ease-in-out;box-shadow:2px 3px 5px 0 rgba(0,0,0,.2);max-height:250px}.profile-selector .custom-select .custom-list li{font-size:1em}.profile-selector .custom-select .custom-list button{padding:15px;font-family:Poppins,sans-serif}.profile-selector .custom-select .custom-list button:hover{background-color:#e5e5e6}.profile-selector .custom-select .custom-list .active,.profile-selector .custom-select .custom-list [data-value=""]{display:none}.navigation-dropdown .nav-select{position:relative;font-family:Poppins,sans-serif;width:auto}.navigation-dropdown .nav-select select{display:none}.navigation-dropdown .nav-select .nav-select-icon{color:#c52832;pointer-events:none}.navigation-dropdown .nav-select .nav-select-icon .icon-chevron-down:before{display:inline-block;transition:all .3s ease-in-out}.navigation-dropdown .nav-select .select-selected{background-color:#fff;color:#c52832!important;width:auto;border:1px solid #c52832;padding:10px 60px 10px 30px;border-radius:10px}.navigation-dropdown .nav-select .select-selected.select-arrow-active{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.navigation-dropdown .nav-select .select-selected.select-arrow-active:after{border-color:transparent transparent #f6323e;top:7px}.navigation-dropdown .nav-select .select-items{position:absolute;background-color:#fff;width:auto;top:100%;left:0;right:0;z-index:99;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border:1px solid #c52832;padding-bottom:10px}.navigation-dropdown .nav-select .select-items>div{padding:10px 0;margin:auto 30px}.navigation-dropdown .nav-select .select-items>div:not(:first-child){border-top:1px solid #b2b2b5}.navigation-dropdown .nav-select .select-items .same-as-selected{opacity:0;visibility:0;position:absolute}.navigation-dropdown .nav-select .select-items:not(.select-hide){border-top:none}.navigation-dropdown .nav-select .select-hide{display:none}.navigation-dropdown .nav-select .select-items div,.navigation-dropdown .nav-select .select-selected{color:#c52832;width:auto;gap:24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:15px;font-weight:400;line-height:18px;letter-spacing:-.02em;text-align:left}.navigation-dropdown .nav-select-icon{position:absolute;right:24px;margin:12px auto}.navigation-dropdown .nav-select.active .nav-select-icon .icon-chevron-down:before{transform:rotate(180deg)}.headline{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:40px}@media only screen and (min-width:768px),print{.headline{margin-bottom:60px}}.headline.left{align-items:flex-start}.headline.left h2{text-align:left;margin:0}.headline.left .bodyL{text-align:left}@media only screen and (max-width:767px){.headline.left{align-items:center}.headline.left .bodyL{text-align:center}}.headline.right{align-items:flex-end}.headline.right h2{text-align:right;margin:0}.headline.right .bodyL{text-align:right}@media only screen and (max-width:767px){.headline.right{align-items:center}.headline.right .bodyL{text-align:center}}.headline h2{text-align:center;color:#f6323e;margin:0 210px;text-wrap:balance;white-space:break-spaces}@media only screen and (min-width:768px) and (max-width:1023px),print{.headline h2{margin:0 170px}}@media only screen and (max-width:767px){.headline h2{margin:0;white-space:normal}}@media only screen and (max-width:767px){.headline br{display:none}}.headline .bodyL{text-align:center;color:#323334}.headline:after,.headline:before{display:none}@media only screen and (min-width:768px){.headline.flexRow{flex-direction:row}.headline.flexRow h2{text-align:left;margin:0;width:50%}.headline.flexRow .bodyL{text-align:left;align-self:flex-end;padding-bottom:10px;width:50%}}.usp-gallery-widget .container{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}@media only screen and (min-width:768px),print{.usp-gallery-widget .container{margin-bottom:60px}}.usp-gallery-widget .container:after,.usp-gallery-widget .container:before{display:none}.usp-gallery-widget .square-card{min-height:345px}@media only screen and (max-width:767px){.usp-gallery-widget .square-card{width:100%;min-width:300px}}@media only screen and (min-width:1024px),print{.usp-gallery-widget .square-card.has-background .square-card__description{max-width:280px}}.usp-gallery-widget--template-1 #card-position-1 .square-card__description,.usp-gallery-widget--template-1 #card-position-5 .square-card__description{max-width:70%;width:280px}.usp-gallery-widget--template-1 #card-position-4.square-card{display:flex;flex-direction:column;max-width:none}.usp-gallery-widget--template-1 #card-position-4.square-card .square-card__description{max-width:none;margin:20px 0;flex:1}.usp-gallery-widget--template-1 #card-position-4.square-card .square-card__description:first-child{margin-top:0}.usp-gallery-widget--template-1 #card-position-4.square-card .square-card__description:last-child{margin-bottom:0}.usp-gallery-widget--template-2 #card-position-3.square-card{display:flex;flex-direction:column;max-width:none}.usp-gallery-widget--template-2 #card-position-3.square-card .square-card__description{max-width:none;margin:20px 0;flex:1}.usp-gallery-widget--template-2 #card-position-3.square-card .square-card__description:first-child{margin-top:0}.usp-gallery-widget--template-2 #card-position-3.square-card .square-card__description:last-child{margin-bottom:0}.usp-gallery-widget--template-3 #card-position-3.square-card{display:flex;flex-direction:column;max-width:none;background-color:#000}.usp-gallery-widget--template-3 #card-position-3.square-card .square-card__description{max-width:none;margin:20px 0;flex:1}.usp-gallery-widget--template-3 #card-position-3.square-card .square-card__description:first-child{margin-top:0}.usp-gallery-widget--template-3 #card-position-3.square-card .square-card__description:last-child{margin-bottom:0}@media only screen and (min-width:768px){.usp-gallery-widget .container{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.usp-gallery-widget--template-1 #card-position-1{grid-column:1/3;grid-row:1/3}.usp-gallery-widget--template-1 #card-position-2{grid-column:3/3;grid-row:1}.usp-gallery-widget--template-1 #card-position-3{grid-column:3;grid-row:2}.usp-gallery-widget--template-1 #card-position-4{grid-column:1/2;grid-row:2/4;border-radius:30px;box-shadow:0 0 0 20px #fff}.usp-gallery-widget--template-1 #card-position-4:after,.usp-gallery-widget--template-1 #card-position-4:before{position:absolute;width:40px;aspect-ratio:1;content:"";background-image:radial-gradient(circle at 100% 100%,transparent 20px,#fff 0);rotate:270deg}.usp-gallery-widget--template-1 #card-position-4:before{top:-40px;left:-20px}.usp-gallery-widget--template-1 #card-position-4:after{bottom:48.6%;left:100%}.usp-gallery-widget--template-1 #card-position-5{grid-column:2/4;grid-row:3;background-size:cover}.usp-gallery-widget--template-2 #card-position-1{grid-column:1/3;grid-row:1/3}.usp-gallery-widget--template-2 #card-position-2{grid-column:3/3;grid-row:1}.usp-gallery-widget--template-2 #card-position-3{grid-column:3;grid-row:2/4}.usp-gallery-widget--template-2 #card-position-4{grid-column:1/2;grid-row:3/4}.usp-gallery-widget--template-2 #card-position-5{grid-column:2/3;grid-row:3;background-size:cover}.usp-gallery-widget--template-3 .container{grid-template-columns:repeat(6,1fr)}.usp-gallery-widget--template-3 #card-position-1{grid-column:span 2;grid-row:1}.usp-gallery-widget--template-3 #card-position-2{grid-column:span 4;grid-row:1/2}.usp-gallery-widget--template-3 #card-position-3{grid-column:span 4;grid-row:2/3}.usp-gallery-widget--template-3 #card-position-3.square-card{display:flex;flex-direction:row;align-content:center;flex-wrap:nowrap;max-width:none}.usp-gallery-widget--template-3 #card-position-3.square-card .square-card__description{max-width:none;margin:0 20px;flex:1}.usp-gallery-widget--template-3 #card-position-3.square-card .square-card__description:first-child{margin-left:0}.usp-gallery-widget--template-3 #card-position-3.square-card .square-card__description:last-child{margin-right:0}.usp-gallery-widget--template-3 #card-position-4{grid-column:span 2;grid-row:2}.usp-gallery-widget--template-3 #card-position-5,.usp-gallery-widget--template-3 #card-position-6{grid-column:span 3;grid-row:3}.usp-gallery-widget .square-card{height:100%;width:100%}}.course-finder{margin-bottom:40px}@media only screen and (min-width:768px),print{.course-finder{margin-bottom:60px}}.course-finder .container{width:auto;height:auto;display:flex;flex-direction:column;position:relative;overflow:hidden}@media only screen and (max-width:767px){.course-finder .container:not(:last-child){margin-bottom:20px}}.course-finder .container:after,.course-finder .container:before{display:none}.course-finder__filter{content:"";border-radius:30px;width:100%;background:#000;opacity:.8;z-index:0;grid-column:1/4;grid-row:1/4}@media only screen and (max-width:767px){.course-finder__filter{position:absolute;height:100%;width:calc(100% - 30px)}}.course-finder__image{position:absolute;height:calc(100% - 1px);width:calc(100% - 30px);left:15px;border-radius:30px;overflow:hidden}@media only screen and (min-width:1440px){.course-finder__image{width:calc(100% - 68px);left:34px}}.course-finder__image picture{width:100%;height:100%}.course-finder__image:before{content:"";position:absolute;bottom:-5px;height:50%;width:100%;left:0;right:0;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}.course-finder__search{z-index:1}.course-finder__search-textbox{position:relative;width:auto;padding:20px;gap:10px}@media only screen and (min-width:1024px),print{.course-finder__search-textbox{padding:60px 40px 40px}}.course-finder__search-textbox input{font-family:Poppins,sans-serif;border-radius:40px;height:60px;width:-webkit-fill-available;width:-moz-available;width:fill;padding:0 55px 0 24px;border:none}.course-finder__search-textbox input:focus-visible{outline:none}.course-finder__search-textbox input:-moz-placeholder-shown{text-overflow:ellipsis}.course-finder__search-textbox input:placeholder-shown{text-overflow:ellipsis}.course-finder__search-button{position:absolute;right:30px;top:30px;width:40px;height:40px;padding:10px;border-radius:44px;border:none;background-color:#f6323e;cursor:pointer}@media only screen and (min-width:1024px),print{.course-finder__search-button{top:70px;right:50px}}.course-finder__search-button .icon-search{font-size:18px;color:#fff}.course-finder__description{display:flex;flex-direction:column;padding:0 20px 20px;width:auto;height:-moz-fit-content;height:fit-content;color:#fff;z-index:1}@media only screen and (min-width:1024px),print{.course-finder__description{padding:0 20px 80px 40px}.course-finder__description-switch{padding-right:20px}}@media only screen and (min-width:1440px){.course-finder__description{margin-right:70px}}.course-finder__description h3{margin:0 0 20px}@media only screen and (min-width:1024px),print{.course-finder__description h3{margin:0 0 40px}}.course-finder__list{z-index:1;padding:0 10px 40px}@media only screen and (min-width:1024px),print{.course-finder__list{padding:0 20px 10px}}.course-finder__list-btn{display:inline-block;border-radius:10px;background-color:#fff;color:#000;text-decoration:none;margin:0 10px 20px;padding:10px 15px;letter-spacing:-.02em;font-size:1em;font-weight:600}@media only screen and (min-width:1024px),print{.course-finder__list-btn{border-radius:20px;margin:0 15px 30px;padding:20px 40px;font-size:1.25em}}.course-finder__list-btn:hover{background-color:#f6323e;color:#fff}.course-finder__list>p{color:#fff;margin:0 10px 10px}@media only screen and (min-width:1024px),print{.course-finder__list>p{margin:15px}}.course-finder__square-card{padding:20px;background:#f6323e;border-radius:30px;z-index:1}.course-finder__square-card:hover{background:url(/Cwp/assets/images/revamp/home/spark.png) no-repeat;background-size:cover}@media only screen and (max-width:767px){.course-finder__square-card{padding:0}}.course-finder__square-card .square-card{transition:all .15s ease}@media only screen and (min-width:768px) and (max-width:1023px),print{.course-finder__square-card .square-card{min-height:150px}}@media only screen and (min-width:1024px),print{.course-finder__square-card .square-card{min-height:332px}}.course-finder__square-card .square-card:hover{background-color:unset}@media only screen and (max-width:767px){.course-finder__square-card .square-card{width:100%}}.course-finder__square-card-inside{padding:0}@media only screen and (max-width:767px){.course-finder__square-card-inside{opacity:0;visibility:0;position:absolute}}.course-finder__square-card-outside{padding:0}@media only screen and (max-width:767px){.course-finder .course-finder__square-card:not(.course-finder__square-card-outside) .square-card{opacity:0;visibility:hidden;position:absolute}}@media only screen and (max-width:767px){.course-finder__square-card .square-card__description-bottom{position:static;bottom:auto;border-radius:20px}}@media only screen and (min-width:768px){.course-finder .container{display:grid;gap:20px;grid-template-columns:repeat(3,2fr)}.course-finder__search{grid-column:1/4;grid-row:1}.course-finder__description{grid-column:1/2;grid-row:2}.course-finder__list{grid-column:2/4;grid-row:2/4}.course-finder__square-card{grid-column:1;grid-row:3;padding:0;align-self:end}.course-finder__square-card .square-card{margin:0;left:0;border-radius:30px;box-shadow:0 0 0 20px #fff}.course-finder__square-card .square-card:after,.course-finder__square-card .square-card:before{position:absolute;width:40px;aspect-ratio:1;content:"";background-image:radial-gradient(circle at 100% 100%,transparent 30px,#fff 0);rotate:270deg}.course-finder__square-card .square-card:before{top:-50px;left:-10px}.course-finder__square-card .square-card:after{bottom:-10px;left:100%;transform:translateY(10px)}.course-finder__square-card-outside{opacity:0;visibility:hidden;position:absolute;top:0;left:0}}.new-testimonial-widget{position:relative;overflow:hidden;margin-bottom:40px}@media only screen and (min-width:768px),print{.new-testimonial-widget{margin-bottom:60px}}.new-testimonial-widget__header{position:relative}.new-testimonial-widget__header .extra-carousel{visibility:hidden;opacity:0;position:absolute}.new-testimonial-widget__header .extra-carousel .slick-list{margin-bottom:-4px}@media only screen and (max-width:767px){.new-testimonial-widget__header{padding-bottom:20px;overflow:hidden}}.new-testimonial-widget__items{overflow:hidden;margin-left:0;max-width:676px}.new-testimonial-widget__items .slick-list{overflow:hidden}.new-testimonial-widget__items .slick-list .slick-current{visibility:visible}.new-testimonial-widget__items .carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background-color:#fff;color:#f6323e;z-index:1;box-shadow:0 4px 20px 0 rgba(0,0,0,.15);transition:all .3s}.new-testimonial-widget__items .carousel-btn.slick-disabled{visibility:hidden;box-shadow:none;background-color:#bcbcbc;color:#767676}.new-testimonial-widget__items .carousel-btn.slick-disabled:hover{box-shadow:none;background-color:#bcbcbc;color:#767676}.new-testimonial-widget__items .carousel-btn:hover{color:#fff;cursor:pointer;transition:all .3s}.new-testimonial-widget__items .carousel-btn:focus{outline:0}.new-testimonial-widget__items .carousel-btn__prev{left:0;width:40px;height:40px}@media only screen and (max-width:767px){.new-testimonial-widget__items .carousel-btn__prev{transform:translate(10%,-50%)}}@media only screen and (min-width:375px){.new-testimonial-widget__items .carousel-btn__prev{transform:translate(10%,-50%)}}@media only screen and (max-width:374px){.new-testimonial-widget__items .carousel-btn__prev{transform:translate(10%,-50%)}}.new-testimonial-widget__items .carousel-btn__next{right:0;width:40px;height:40px}@media only screen and (max-width:767px){.new-testimonial-widget__items .carousel-btn__next{transform:translate(-10%,-50%)}}@media only screen and (min-width:375px){.new-testimonial-widget__items .carousel-btn__next{transform:translate(-10%,-50%)}}@media only screen and (max-width:374px){.new-testimonial-widget__items .carousel-btn__next{transform:translate(-10%,-50%)}}.new-testimonial-widget__items .slick-slide{padding:0 20px}@media only screen and (max-width:767px){.new-testimonial-widget__items{margin:auto}}@media only screen and (min-width:375px){.new-testimonial-widget__items{margin-left:-15px;margin-right:-15px}}.new-testimonial-widget .slick-active .news-item:after{z-index:1;opacity:0}@media only screen and (max-width:767px){.new-testimonial-widget{overflow:visible}}@media only screen and (min-width:768px){.new-testimonial-widget .container{display:grid;grid-template-columns:50% 50%;height:auto}.new-testimonial-widget .widget-title{width:100%}.new-testimonial-widget .see-all{right:0}.new-testimonial-widget__header{grid-column:2;grid-row:1;overflow:hidden}.new-testimonial-widget__header .headline{height:-moz-fit-content;height:fit-content;gap:0;margin-left:20px}.new-testimonial-widget__header .headline h1{margin-bottom:10px}.new-testimonial-widget__header .extra-carousel{visibility:visible;opacity:1;position:relative;height:-moz-fit-content;height:fit-content;position:absolute;bottom:0}.new-testimonial-widget__header .extra-carousel .slick-list{height:100%}.new-testimonial-widget__header .extra-carousel .slick-list .slick-track{left:-209px}.new-testimonial-widget__header .extra-carousel .slick-list .slick-track .slick-slide{padding-right:20px}.new-testimonial-widget__items{grid-column:1;grid-row:1/2;margin:auto;width:100%;overflow:visible}.new-testimonial-widget__items .carousel-btn__next,.new-testimonial-widget__items .carousel-btn__prev{width:45px;height:45px}}@media only screen and (min-width:1024px){.new-testimonial-widget__header .extra-carousel .slick-list .slick-track{left:-265px}.new-testimonial-widget__items{margin:auto}}@media only screen and (min-width:1024px) and (max-width:1153px){.new-testimonial-widget__header .extra-carousel .slick-list .slick-track{left:-220px}}@media only screen and (min-width:1440px){.new-testimonial-widget .container{grid-template-columns:auto 1fr}.new-testimonial-widget__header .extra-carousel .slick-list .slick-track{left:-360px}.new-testimonial-widget__items{margin:auto;overflow:visible}}.happenings-carousel{position:relative;margin-bottom:40px;padding-bottom:20px}@media only screen and (min-width:768px),print{.happenings-carousel{margin-bottom:60px;padding-bottom:0}}.happenings-carousel__headline{display:flex;justify-content:flex-end}.happenings-carousel__headline .headline{margin-bottom:0}@media only screen and (max-width:1023px){.happenings-carousel__headline .headline h2{text-align:left}}@media only screen and (max-width:767px){.happenings-carousel__headline .headline{align-items:flex-start}.happenings-carousel__headline .bodyL{text-align:left}}@media only screen and (min-width:768px),print{.happenings-carousel__headline{margin-right:20px}}.happenings-carousel__image{background:#fff;aspect-ratio:1/1;border-radius:30px;overflow:hidden;width:100%;display:none}@media only screen and (min-width:1024px),print{.happenings-carousel__image{display:block}}.happenings-carousel .cta,.happenings-carousel .happening-item__text-more .cta{color:#c52832}.happenings-carousel__visit-newsroom{position:absolute;background-color:#fff;bottom:0;right:15px;border-radius:30px;box-shadow:0 0 0 20px #fff}@media only screen and (max-width:1023px){.happenings-carousel__visit-newsroom{bottom:-20px;right:0;width:100%;text-align:center}}@media only screen and (min-width:1440px){.happenings-carousel__visit-newsroom{right:34px}}.happenings-carousel__visit-newsroom .cta{color:#c52832}.happenings-carousel__visit-newsroom .cta .bodyL,.happenings-carousel__visit-newsroom .cta__icon{z-index:2}.happenings-carousel__visit-newsroom:after,.happenings-carousel__visit-newsroom:before{position:absolute;width:35px;aspect-ratio:1;content:"";background-image:radial-gradient(circle at 100% 100%,transparent 30px,#fff 0);rotate:180deg}@media only screen and (min-width:768px) and (max-width:1023px),print{.happenings-carousel__visit-newsroom:after,.happenings-carousel__visit-newsroom:before{position:static}}.happenings-carousel__visit-newsroom:before{width:30px;background-image:radial-gradient(circle at 100% 100%,transparent 30px,#fff 0);bottom:-1px;left:-47px}.happenings-carousel__visit-newsroom:after{bottom:38px;right:-6px}.happenings-carousel__items-desktop{margin-left:0;align-self:center}.happenings-carousel__items-desktop .carousel-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:1;box-shadow:0 4px 20px rgba(0,0,0,.15);transition:all .3s}@media only screen and (max-width:767px){.happenings-carousel__items-desktop .carousel-btn{width:40px;height:40px}}.happenings-carousel__items-desktop .carousel-btn.slick-disabled{visibility:hidden;box-shadow:none;background-color:#bcbcbc;color:#767676}.happenings-carousel__items-desktop .carousel-btn.slick-disabled:hover{box-shadow:none;background-color:#bcbcbc;color:#767676}.happenings-carousel__items-desktop .carousel-btn:hover{color:#fff;cursor:pointer;transition:all .3s}.happenings-carousel__items-desktop .carousel-btn:focus{outline:0}.happenings-carousel__items-desktop .carousel-btn__prev{left:-10px}.happenings-carousel__items-desktop .carousel-btn__next{right:-10px}.happenings-carousel__items-desktop .slick-list{width:100%}.happenings-carousel__items-desktop .slick-track{display:flex;width:100%}.happenings-carousel__items-desktop .slick-slide{padding:10px;height:auto}.happenings-carousel__items-desktop .slick-slide>div{height:100%;padding:20px 0}.happenings-carousel__items-desktop .slick-slide>div .happening-item{height:100%;margin:0}@media only screen and (min-width:1024px){.happenings-carousel .container{display:grid;grid-template-columns:50% 50%;overflow:hidden}.happenings-carousel__headline{grid-column:1;grid-row:1;align-items:flex-end}.happenings-carousel__headline h2{text-align:right!important}.happenings-carousel__image{display:block;grid-column:2;grid-row:1/3}.happenings-carousel__items{padding-left:50px;padding-right:50px}.happenings-carousel__items-desktop{grid-column:1/3;grid-row:2;display:flex;justify-content:center;align-self:end;padding-left:20px;padding-right:20px;margin-bottom:59px;height:-moz-max-content;height:max-content;position:relative}.happenings-carousel__items .carousel-btn__prev{left:0;transform:translate(-1100%,-50%)}.happenings-carousel__items .carousel-btn__prev:hover{width:55px;height:55px;transition:all .3s}.happenings-carousel__items .carousel-btn__next{right:0;transform:translate(1100%,-50%)}.happenings-carousel__items .carousel-btn__next:hover{width:55px;height:55px;transition:all .3s}.happenings-carousel__items-mobile{opacity:0;visibility:hidden;position:absolute}.happenings-carousel .carousel-btn__prev{left:30px;transform:translate(-50%,-50%)}.happenings-carousel .carousel-btn__next{right:30px;transform:translate(50%,-50%)}}@media only screen and (min-width:1440px){.happenings-carousel__items-desktop{margin-right:0;margin-left:0;padding-left:100px;padding-right:100px}.happenings-carousel .carousel-btn__prev{left:50px}.happenings-carousel .carousel-btn__next{right:50px}}.life-at-mae-widget{margin-bottom:40px}@media only screen and (min-width:768px),print{.life-at-mae-widget{margin-bottom:60px}}.life-at-mae-widget .container{display:flex;flex-direction:column;gap:20px}.life-at-mae-widget .headline{margin:0;align-items:flex-start}.life-at-mae-widget .headline h2{text-align:left}@media only screen and (min-width:768px){.life-at-mae-widget .container{margin:20px auto;display:grid;grid-template-columns:1fr 1fr}.life-at-mae-widget .container:after,.life-at-mae-widget .container:before{display:none}.life-at-mae-widget__headline-wrapper{grid-column:1/3;grid-row:1;border-radius:30px;position:relative;display:flex;align-content:flex-end;flex-wrap:wrap}.life-at-mae-widget__headline-wrapper .headline{bottom:0;align-items:normal;gap:0}.life-at-mae-widget__headline-wrapper .headline h2{margin:0;text-align:left}.life-at-mae-widget__square-card-wrapper{grid-column:1;grid-row:2/4}.life-at-mae-widget__pill-card-wrapper-1{grid-column:2;grid-row:2}.life-at-mae-widget__pill-card-wrapper-2{grid-column:2;grid-row:3}}@media only screen and (min-width:1024px){.life-at-mae-widget .container{grid-template-columns:2fr 1fr minmax(auto,328px)}.life-at-mae-widget__headline-wrapper{grid-column:1;grid-row:1/3;border:1px solid #c52832;border-radius:30px;height:100%;position:relative}.life-at-mae-widget__headline-wrapper .headline{bottom:0;align-items:normal;padding:40px}.life-at-mae-widget__headline-wrapper .headline h2{margin:0;text-align:left;color:#c52832}.life-at-mae-widget__square-card-wrapper{grid-column:3;grid-row:1/3}.life-at-mae-widget__pill-card-wrapper-1{grid-column:2;grid-row:1}.life-at-mae-widget__pill-card-wrapper-2{grid-column:2;grid-row:2}}.contact-widget{margin-bottom:40px}@media only screen and (min-width:768px),print{.contact-widget{margin-bottom:60px}}@media only screen and (min-width:1024px),print{.contact-widget .container{display:flex;justify-content:space-between}}@media only screen and (max-width:1023px){.contact-widget .container>*{padding:0 20px}}.contact-widget h2{color:#f6323e;margin:0 0 10px}@media only screen and (min-width:1024px),print{.contact-widget h2{margin:0}}@media only screen and (min-width:1024px),print{.contact-widget__header,.contact-widget__text{flex:0 0 50%;max-width:50%;padding:0 20px}}.contact-widget__text p{color:#323334}.contact-widget__text .rounded-cta{margin-top:20px}@media only screen and (max-width:767px){.contact-widget{flex-direction:column}}@media only screen and (min-width:1024px),print{.contact-widget--right .container h2{text-align:right}}.about-contents-widget{margin-bottom:40px}@media only screen and (min-width:768px),print{.about-contents-widget{margin-bottom:60px}}.about-contents-widget .container{display:flex;flex-direction:column;align-items:start;gap:20px;margin:0}.about-contents-widget__title{color:#19191a}.about-contents-widget__title h3{margin:0}.about-contents-widget__statistics-list{display:grid;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:20px;width:100%}.about-contents-widget__statistics-list:after,.about-contents-widget__statistics-list:before{display:none}.about-contents-widget__statistics-item{padding-right:10px;word-break:break-word}.about-contents-widget__statistics-number{color:#f6323e;margin:0 0 10px}.about-contents-widget__statistics-text{color:#323334}.about-contents-widget__description-title{color:#19191a;margin:0 0 20px}.about-contents-widget__description-text{color:#323334;margin-bottom:20px}.about-contents-widget__description .cta{margin-bottom:20px}.about-contents-widget__quick-links{width:100%;height:-moz-max-content;height:max-content;padding:30px 40px;border-radius:20px;background-color:#c52832}.about-contents-widget__quick-links-title{color:#fff;margin:0 0 20px}.about-contents-widget__quick-links-list{background-color:#c52832;display:flex;flex-direction:column;gap:15px}.about-contents-widget__quick-links-list a{color:#fff;text-decoration:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:18px;letter-spacing:-.02em;text-align:left;display:flex;justify-content:space-between;padding-bottom:10px}.about-contents-widget__quick-links-list a:not(:last-child){border-bottom:1px solid #b2b2b5}.about-contents-widget__image{border-radius:20px}.about-contents-widget__image picture{width:100%;height:100%}.about-contents-widget__image img{border-radius:20px}.about-contents-widget:after,.about-contents-widget:before{display:none}@media only screen and (min-width:768px){.about-contents-widget__wrapper{display:grid;grid-template-columns:repeat(3,1fr);background-color:#f2f2f3;padding:40px;border-radius:20px;overflow:hidden}.about-contents-widget__title{grid-column:1;grid-row:1}.about-contents-widget__statistics-list{grid-column:1;grid-row:2;height:100%}.about-contents-widget #content-1{grid-column:2;grid-row:1}.about-contents-widget #content-2{grid-column:2;grid-row:2}.about-contents-widget__quick-links{grid-column:3;grid-row:1;height:100%}.about-contents-widget__image{grid-column:3;grid-row:2;align-self:end;position:relative;right:-20px;bottom:-40px;box-shadow:0 0 0 20px #fff;height:100%;width:calc(100% + 20px)}.about-contents-widget__image:after,.about-contents-widget__image:before{position:absolute;width:40px;aspect-ratio:1;content:"";background-image:radial-gradient(circle at 100% 100%,transparent 30px,#fff 0);rotate:180deg}.about-contents-widget__image:before{bottom:-10px;left:-50px}.about-contents-widget__image:after{top:-50px;right:-10px}.about-contents-widget__image img{height:100%}}.innovation-in-action-widget .container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media only screen and (min-width:768px) and (max-width:1023px),print{.innovation-in-action-widget .container{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}}@media only screen and (max-width:767px){.innovation-in-action-widget .container{display:flex;flex-direction:column;margin:0}}.innovation-in-action-widget .container:after,.innovation-in-action-widget .container:before{display:none}.innovation-in-action-widget__text{text-align:right;padding-bottom:40px;grid-column:1/3;grid-row:1;align-self:flex-end}.innovation-in-action-widget__text .bodySpecial{color:#19191a;margin-bottom:20px}.innovation-in-action-widget__text h2{color:#f6323e;margin:0}@media only screen and (min-width:768px) and (max-width:1023px),print{.innovation-in-action-widget__text{grid-column:1;grid-row:1}}@media only screen and (max-width:767px){.innovation-in-action-widget__text{text-align:center;align-self:unset;padding-bottom:0}}.innovation-in-action-widget #position-1{grid-column:4;grid-row:1}.innovation-in-action-widget #position-2{grid-column:3;grid-row:1}.innovation-in-action-widget #position-3{grid-column:2;grid-row:2}.innovation-in-action-widget #position-4{grid-column:3/5;grid-row:2}@media only screen and (min-width:768px) and (max-width:1023px),print{.innovation-in-action-widget #position-1{grid-column:2;grid-row:2}.innovation-in-action-widget #position-2{grid-column:1;grid-row:2}.innovation-in-action-widget #position-3{grid-column:2;grid-row:1}.innovation-in-action-widget #position-4{grid-column:1/3;grid-row:3}}.internship-widget{margin-bottom:40px}@media only screen and (min-width:768px),print{.internship-widget{margin-bottom:60px}}.internship-widget .container{display:flex;flex-direction:row;align-items:center;gap:20px}.internship-widget__image{width:50%}@media only screen and (max-width:767px){.internship-widget__image{opacity:0;position:absolute}}.internship-widget picture{position:relative;padding-top:75%}.internship-widget__text{width:50%}@media only screen and (max-width:767px){.internship-widget__text{width:100%}}.internship-widget__text .bodySpecial{color:#19191a;margin-bottom:20px}.internship-widget__text h2{color:#f6323e;margin:0 0 20px}.internship-widget__text .bodyL{color:#323334;margin-bottom:20px}@media only screen and (max-width:767px){.internship-widget{flex-direction:column}}.empowering-transformation-widget{margin-bottom:40px}@media only screen and (min-width:768px),print{.empowering-transformation-widget{margin-bottom:60px}}.empowering-transformation-widget .container{display:flex;flex-direction:column;align-items:center;gap:20px}.empowering-transformation-widget__body{width:100%;gap:20px;display:flex;flex-direction:column}.empowering-transformation-widget__text{display:flex;flex-direction:column;align-items:center}.empowering-transformation-widget__text .bodySpecial{color:#323334}.empowering-transformation-widget__text h2{color:#f6323e;text-align:center;margin:0}.empowering-transformation-widget__image{position:relative;border-radius:20px;width:100%}@media only screen and (max-width:767px){.empowering-transformation-widget__image{display:none}}.empowering-transformation-widget__image picture{width:100%;position:relative;padding-top:82.2222222222%}.empowering-transformation-widget__image picture:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#f6323e;opacity:.05;border-radius:20px}.empowering-transformation-widget__image img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;border-radius:20px;border:1px solid transparent}.empowering-transformation-widget__textbox{padding:30px;border-radius:20px;background-color:#f2f2f3;width:100%}.empowering-transformation-widget__textbox div{margin-bottom:16px}.empowering-transformation-widget__textbox>:last-child{margin-bottom:0}.empowering-transformation-widget__textbox h1,.empowering-transformation-widget__textbox h2,.empowering-transformation-widget__textbox h3,.empowering-transformation-widget__textbox h4,.empowering-transformation-widget__textbox h5,.empowering-transformation-widget__textbox h6{color:#19191a;text-align:left;margin:0 0 20px}.empowering-transformation-widget__textbox__cta-desktop{opacity:0;position:absolute;display:none}.empowering-transformation-widget__textbox__cta-mobile{opacity:1;position:static}.empowering-transformation-widget:after,.empowering-transformation-widget:before,.empowering-transformation-widget__textbox:after,.empowering-transformation-widget__textbox:before{display:none}@media only screen and (min-width:768px){.empowering-transformation-widget__body{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-flow:dense}.empowering-transformation-widget__text{grid-row:1;grid-column:1/-1}.empowering-transformation-widget__image{grid-column:span 1}.empowering-transformation-widget__image:nth-child(4n+1){grid-column:1}.empowering-transformation-widget__image:nth-child(4n+3){grid-column:3}.empowering-transformation-widget__textbox{height:100%;grid-column:span 1}.empowering-transformation-widget__textbox a{color:#c52832}.empowering-transformation-widget__textbox a:hover{color:#19191a}.empowering-transformation-widget__textbox:nth-child(4n+2){grid-column:span 2}.empowering-transformation-widget__textbox:nth-child(4n){grid-column:1/3}.empowering-transformation-widget__textbox__cta-desktop{display:flex;flex-direction:column;gap:10px;opacity:1;position:static}.empowering-transformation-widget__textbox__cta-mobile{opacity:0;position:absolute;display:none}}.about-widget{margin-bottom:40px}@media only screen and (min-width:768px),print{.about-widget{margin-bottom:60px}}.about-widget .container{display:flex;flex-direction:column;gap:20px}.about-widget .container .square-card{min-height:unset;aspect-ratio:unset}.about-widget .container:after,.about-widget .container:before{display:none}@media only screen and (min-width:1024px),print{.about-widget .container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}.about-widget__image{display:none}@media only screen and (min-width:1024px),print{.about-widget__image{display:block;grid-column:1/3;grid-row:1;border-radius:30px;height:444px}}.about-widget__image picture{height:100%;width:100%}.about-widget__image img{height:100%;border-radius:30px}.three-col-cta{word-break:break-word;margin-top:-20px;margin-bottom:40px}@media only screen and (min-width:768px),print{.three-col-cta{margin-top:-40px;margin-bottom:60px}}.three-col-cta .row .bordered-card a{height:100%}.school-courses-widget{margin-bottom:40px}@media only screen and (min-width:768px),print{.school-courses-widget{margin-bottom:60px}}.school-courses-widget__title{margin-bottom:20px}@media only screen and (min-width:768px),print{.school-courses-widget__title{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:40px;align-items:center}}.school-courses-widget__title:after,.school-courses-widget__title:before{display:none}.school-courses-widget__headline .headline{gap:0;margin-bottom:0}.school-courses-widget__body{margin:0 -10px -20px}.school-courses-widget__body .card-with-white-text{padding:0 10px 20px}.school-courses-widget--stackable .school-courses-widget__body{display:flex;flex-wrap:wrap}.school-courses-widget--stackable .school-courses-widget__body>*{width:100%}@media only screen and (min-width:768px) and (max-width:1023px),print{.school-courses-widget--stackable .school-courses-widget__body>*{width:50%}}@media only screen and (min-width:1024px),print{.school-courses-widget--stackable .school-courses-widget__body>*{width:25%}}.school-courses-widget--carousel .carousel-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:1}@media only screen and (max-width:767px){.school-courses-widget--carousel .carousel-btn{width:40px;height:40px}}.school-courses-widget--carousel .carousel-btn.slick-prev{left:0}@media only screen and (min-width:1440px){.school-courses-widget--carousel .carousel-btn.slick-prev{left:-10px}}.school-courses-widget--carousel .carousel-btn.slick-next{right:0}@media only screen and (min-width:1440px){.school-courses-widget--carousel .carousel-btn.slick-next{right:-10px}}.news-listing__results__header{display:flex;flex-direction:column;gap:20px;margin:0 0 20px}@media only screen and (min-width:1024px),print{.news-listing__results__header{align-items:center;flex-direction:row;justify-content:space-between;margin:0 0 60px}}.news-listing__results__header .news-listing__summary{font-size:1.25em;font-weight:600;line-height:1.2;letter-spacing:-.02em}@media only screen and (min-width:1024px),print{.news-listing__results__header .news-listing__summary{font-size:1.625em;font-weight:600;line-height:1.2;letter-spacing:-.02em}}.news-listing__results__body,.news-listing__results__footer{margin:0 0 40px}@media only screen and (min-width:1024px),print{.news-listing__results__body,.news-listing__results__footer{margin:0 0 60px}}.courses-listing__results__header{display:flex;flex-direction:column;gap:20px;margin:0 0 40px}@media only screen and (min-width:1024px),print{.courses-listing__results__header{align-items:center;flex-direction:row;justify-content:space-between}}.courses-listing__results__header .courses-listing__summary{font-size:1.25em;font-weight:600;line-height:1.2;letter-spacing:-.02em}@media only screen and (min-width:1024px),print{.courses-listing__results__header .courses-listing__summary{font-size:1.625em;font-weight:600;line-height:1.2;letter-spacing:-.02em}}.courses-listing__results__footer{margin:0 0 40px}@media only screen and (min-width:1024px),print{.courses-listing__results__footer{margin:0 0 60px}}.courses-listing__results__body{display:flex;flex-wrap:wrap;margin:0 -10px 40px}@media only screen and (min-width:1024px),print{.courses-listing__results__body{margin:0 -10px 20px}}.courses-listing__results__body>article{flex:0 0 100%;max-width:100%;padding:0 10px;margin:0 0 40px}@media only screen and (min-width:768px),print{.courses-listing__results__body>article{flex:0 0 50%;max-width:50%}}@media only screen and (min-width:1024px),print{.courses-listing__results__body>article{flex:0 0 25%;max-width:25%}}@media only screen and (min-width:1024px),print{.courses-listing__results__body .empty-msg{margin:0 10px}}.elective-listing__results__header{display:flex;flex-direction:column;gap:20px;margin:0 0 20px}@media only screen and (min-width:1024px),print{.elective-listing__results__header{align-items:center;flex-direction:row;justify-content:space-between;margin:0 0 60px}}.elective-listing__results__header .elective-listing__summary{font-size:1.25em;font-weight:600;line-height:1.2;letter-spacing:-.02em}@media only screen and (min-width:1024px),print{.elective-listing__results__header .elective-listing__summary{font-size:1.625em;font-weight:600;line-height:1.2;letter-spacing:-.02em}}.elective-listing__results__footer{margin:0 0 40px}@media only screen and (min-width:1024px),print{.elective-listing__results__footer{margin:0 0 60px}}.elective-listing__results__body{display:flex;flex-wrap:wrap;margin:0 -10px 40px}@media only screen and (min-width:1024px),print{.elective-listing__results__body{margin:0 -10px 20px}}.elective-listing__results__body>article{flex:0 0 100%;max-width:100%;padding:0 10px;margin:0 0 40px}.elective-listing__results__body>article .article-info .category{color:#c52832}@media only screen and (min-width:768px),print{.elective-listing__results__body>article{flex:0 0 50%;max-width:50%}}@media only screen and (min-width:1024px),print{.elective-listing__results__body>article{flex:0 0 25%;max-width:25%}}@media only screen and (min-width:1024px),print{.elective-listing__results__body .empty-msg{margin:0 10px}}.elective-listing [data-modal-content]{display:none}.event-listing__results__header{display:flex;flex-direction:column;gap:20px;margin:0 0 20px}@media only screen and (min-width:1024px),print{.event-listing__results__header{align-items:center;flex-direction:row;justify-content:space-between;margin:0 0 60px}}.event-listing__results__header .event-listing__summary{font-size:1.25em;font-weight:600;line-height:1.2;letter-spacing:-.02em}@media only screen and (min-width:1024px),print{.event-listing__results__header .event-listing__summary{font-size:1.625em;font-weight:600;line-height:1.2;letter-spacing:-.02em}}.event-listing__results__footer{margin:0 0 40px}@media only screen and (min-width:1024px),print{.event-listing__results__footer{margin:0 0 60px}}.event-listing__results__body{display:flex;flex-wrap:wrap;margin:0 -10px 40px}@media only screen and (min-width:1024px),print{.event-listing__results__body{margin:0 -10px 20px}}.event-listing__results__body>article{flex:0 0 100%;max-width:100%;padding:0 10px;margin:0 0 40px}@media only screen and (min-width:768px),print{.event-listing__results__body>article{flex:0 0 50%;max-width:50%}}@media only screen and (min-width:1024px),print{.event-listing__results__body>article{flex:0 0 25%;max-width:25%}}@media only screen and (min-width:1024px),print{.event-listing__results__body .empty-msg{margin:0 10px}}.happenings-listing__results__header{display:flex;flex-direction:column;gap:20px;margin:0 0 20px}@media only screen and (min-width:1024px),print{.happenings-listing__results__header{align-items:center;flex-direction:row;justify-content:space-between;margin:0 0 60px}}.happenings-listing__results__header .happenings-listing__summary{font-size:1.25em;font-weight:600;line-height:1.2;letter-spacing:-.02em}@media only screen and (min-width:1024px),print{.happenings-listing__results__header .happenings-listing__summary{font-size:1.625em;font-weight:600;line-height:1.2;letter-spacing:-.02em}}.happenings-listing__results__body,.happenings-listing__results__footer{margin:0 0 40px}@media only screen and (min-width:1024px),print{.happenings-listing__results__body,.happenings-listing__results__footer{margin:0 0 60px}}.listing-filter{display:flex;flex-direction:column;gap:20px;margin:0 0 40px}@media only screen and (min-width:1024px),print{.listing-filter{margin:0 0 60px}}.listing-filter.expanded .listing-filter__top>button{background-color:#d8d9da}.listing-filter.expanded .listing-filter__top>button .icon{color:#19191a}.listing-filter__top{display:flex;gap:20px}@media only screen and (max-width:1023px){.listing-filter__top{flex-direction:column}}.listing-filter__top .listing-search-bar{flex:1 0 auto}.listing-filter__top>button{display:flex;width:100%;gap:20px;padding:20px 40px;justify-content:center;align-items:center;border:none;border-radius:40px;box-shadow:1px 2px 15px 0 rgba(0,0,0,.1490196078);background-color:#fff;color:#19191a;font-size:1em;font-weight:600;line-height:18px;letter-spacing:-.02em;cursor:pointer;transition:all .3s ease-in-out}@media only screen and (min-width:1024px),print{.listing-filter__top>button{width:auto;flex:0 0 auto;padding:28px 40px}}.listing-filter__top>button:hover{background-color:#d8d9da}.listing-filter__top>button:hover .icon{color:#19191a}.listing-filter__top .icon{color:#f6323e;font-size:1.5em;transition:all .3s ease-in-out}.listing-filter__middle{padding:30px;background-color:#fff;box-shadow:1px 2px 15px 0 rgba(0,0,0,.1490196078);border-radius:20px;width:100%;display:flex;gap:20px;flex-direction:column}@media only screen and (min-width:1024px),print{.listing-filter__middle{padding:40px}}@media only screen and (min-width:1024px),print{.listing-filter__middle .custom-select{margin:0 0 20px}}.listing-filter__middle fieldset{display:flex;flex-direction:column;gap:20px;border:none;padding:0;margin:0;flex-wrap:wrap}@media only screen and (min-width:1024px),print{.listing-filter__middle fieldset{flex-direction:row}}.listing-filter__middle fieldset.listing-filter__field--radio legend{width:auto;color:#656669;font-weight:400;margin:0;float:left}.listing-filter__middle fieldset legend{display:block;font-size:1em;font-weight:600;line-height:18px;letter-spacing:-.02em;margin:0 0 20px}.listing-filter__middle button{cursor:pointer}.news-article-listing{margin-bottom:40px}@media only screen and (min-width:768px),print{.news-article-listing{margin-bottom:60px}}.news-article-listing .container{display:flex;flex-wrap:wrap;gap:20px}.news-article-listing .container>*{flex:0 0 100%;max-width:100%}.news-article-listing header{display:flex;flex-direction:column;gap:40px}.news-article-listing header h2{font-size:2.125em;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#f6323e;margin:0}@media only screen and (max-width:767px){.news-article-listing header h2 span{display:none}}@media only screen and (min-width:1024px),print{.news-article-listing header h2{font-size:3.625em}}.news-article-listing header nav{display:flex;flex-wrap:wrap;gap:10px}.news-article-listing header nav a{display:block;padding:10px 20px;border:1px solid #c52832;text-decoration:none;color:#c52832;border-radius:40px;font-size:1em;line-height:1.2;letter-spacing:-.02em;background-color:transparent;transition:all .3s ease-in-out}.news-article-listing header nav a.active,.news-article-listing header nav a:hover{background-color:#c52832;color:#fff}@media only screen and (min-width:1024px),print{.news-article-listing--tabbed .container{gap:40px}}.news-article-listing--tabbed header{gap:20px}@media only screen and (min-width:1024px),print{.news-article-listing--tabbed header{gap:40px}}@media only screen and (max-width:1023px){.news-article-listing--tabbed header h2{text-align:center}}@media only screen and (max-width:1023px){.news-article-listing--tabbed header nav{justify-content:center}}.news-article-listing__body>div{display:flex;flex-wrap:wrap;margin:0 -10px}.news-article-listing__body article{margin:0 0 20px;padding:0 10px;width:100%}.news-article-listing__body article:last-child{margin:0}.news-article-listing__body article:nth-child(n+4){display:none}@media only screen and (min-width:768px),print{.news-article-listing__body article{flex:0 0 33.3333333333%;max-width:33.3333333333%}.news-article-listing__body article:nth-child(3n+1):last-child,.news-article-listing__body article:nth-child(3n+1):nth-last-child(2),.news-article-listing__body article:nth-child(3n+1):nth-last-child(3),.news-article-listing__body article:nth-child(3n+2):last-child,.news-article-listing__body article:nth-child(3n+2):nth-last-child(2),.news-article-listing__body article:nth-child(3n+3):last-child{margin:0}.news-article-listing__body article:nth-child(n+4){display:block}}.news-article-listing__body article .image-text-card__text .cta{margin:10px 0 0}.news-article-listing__body .cta-wrapper{width:100%;display:flex;justify-content:center;margin-top:10px}@media only screen and (min-width:1024px),print{.news-article-listing__body .cta-wrapper{margin-top:20px}}.hero-banner{margin-bottom:40px}@media only screen and (min-width:768px),print{.hero-banner{margin-bottom:60px}}.hero-banner .new-breadcrumb{margin:0 0 20px}@media only screen and (min-width:1024px),print{.hero-banner .new-breadcrumb{position:absolute;top:20px;left:49px;right:49px;z-index:2;text-shadow:2px 0 5px #000}}@media only screen and (min-width:1440px){.hero-banner .new-breadcrumb{left:68px;right:68px}}@media only screen and (min-width:1024px),print{.hero-banner__items{position:relative}.hero-banner__items:before{content:"";display:block;width:100%;height:120px;position:absolute;top:0;left:0;background:linear-gradient(rgba(0,0,0,.7),transparent);z-index:1;border-radius:20px}}.hero-banner__text{background-color:#fff}@media only screen and (min-width:1024px),print{.hero-banner__text{padding:30px 30px 0 0;border-radius:0 35px 0 0;position:absolute;left:15px;bottom:-2px;z-index:1}.hero-banner__text:after,.hero-banner__text:before{content:"";position:absolute;width:35px;height:35px;background-image:radial-gradient(circle at 100% 100%,transparent 35px,#fff 0);rotate:270deg}.hero-banner__text:before{top:-34px;left:0}.hero-banner__text:after{bottom:0;right:-35px}}@media only screen and (min-width:1440px){.hero-banner__text{left:34px}}.hero-banner__text span{font-size:1.25em;line-height:1.2;letter-spacing:.15em;margin:0 0 10px;color:#19191a;font-weight:400;display:block;text-transform:uppercase}.hero-banner__text h2{font-size:2.125em;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#f6323e;margin:0 0 20px}@media only screen and (min-width:1024px),print{.hero-banner__text h2{font-size:3.625em;margin:0}}.hero-banner .carousel-btn{position:absolute;top:calc(50% + 51px);transform:translateY(-17px)}@media only screen and (min-width:1024px),print{.hero-banner .carousel-btn{top:50%;transform:translateY(-24px)}}.hero-banner .carousel-btn.slick-prev{left:5px;z-index:1}@media only screen and (min-width:1024px),print{.hero-banner .carousel-btn.slick-prev{left:14px}}.hero-banner .carousel-btn.slick-next{right:5px;z-index:1}@media only screen and (min-width:1024px),print{.hero-banner .carousel-btn.slick-next{right:14px}}.banner-item{position:relative}.banner-item__image{position:relative;height:450px;border-radius:20px;overflow:hidden}@media only screen and (min-width:768px),print{.banner-item__image{height:414px}}@media only screen and (min-width:1024px),print{.banner-item__image{padding:0;height:585px}}.banner-item__text{position:absolute;width:calc(100% - 40px);left:20px;right:20px;bottom:20px;padding:30px;border-radius:15px;background-color:rgba(197,40,50,.8)}@media only screen and (min-width:1024px),print{.banner-item__text{left:auto;right:20px;bottom:20px;width:43.8775510204%}}.banner-item__text .article-info{font-size:1em;line-height:1.2;letter-spacing:-.02em;margin:0 0 20px;color:#fff}@media only screen and (min-width:1024px),print{.banner-item__text .article-info{font-size:1.25em}}.banner-item__text h2{font-size:1.6875em;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#fff;margin:0 0 20px}@media only screen and (min-width:1024px),print{.banner-item__text h2{font-size:2.75em}}.events-carousel{margin-bottom:40px}@media only screen and (min-width:768px),print{.events-carousel{margin-bottom:60px}}.events-carousel header{display:flex;flex-direction:column;gap:20px;margin:0 0 20px}@media only screen and (min-width:1024px),print{.events-carousel header{gap:40px}}.events-carousel header h2{font-size:2.125em;font-weight:600;line-height:1.2;letter-spacing:-.02em;margin:0;color:#f6323e}@media only screen and (min-width:1024px),print{.events-carousel header h2{font-size:3.625em}}.events-carousel header h3{font-size:1.6875em;font-weight:600;line-height:1.2;letter-spacing:-.02em;margin:0;color:#f6323e}@media only screen and (min-width:1024px),print{.events-carousel header h3{font-size:2.75em}}.events-carousel .carousel-btn{position:absolute;top:50%;transform:translateY(-17px);z-index:1}@media only screen and (min-width:1024px),print{.events-carousel .carousel-btn{transform:translateY(-24px)}}.events-carousel .carousel-btn.slick-prev{left:-10px}@media only screen and (min-width:1024px),print{.events-carousel .carousel-btn.slick-prev{left:-22px}}.events-carousel .carousel-btn.slick-next{right:-10px}@media only screen and (min-width:1024px),print{.events-carousel .carousel-btn.slick-next{right:-22px}}.events-carousel .image-text-block{margin-bottom:0}.related-articles{margin:0 0 40px}@media only screen and (min-width:1024px),print{.related-articles{margin:0 0 60px}}.related-articles header{margin:0 0 20px}@media only screen and (min-width:1024px),print{.related-articles header{margin:0 0 40px}}.related-articles header h2{font-size:2.125em;font-weight:600;line-height:1.2;letter-spacing:-.02em;margin:0;color:#f6323e}@media only screen and (min-width:1024px),print{.related-articles header h2{font-size:3.625em}}.related-articles__body{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:1024px),print{.related-articles__body{flex-direction:row;gap:20px}}.related-articles__body>article{flex:0 0 100%;max-width:100%}@media only screen and (min-width:1024px),print{.related-articles__body>article{flex:0 1 25%}}.more-articles{margin-bottom:40px}@media only screen and (min-width:768px),print{.more-articles{margin-bottom:60px}}@media only screen and (min-width:1024px),print{.more-articles .container{display:flex;justify-content:space-between}.more-articles .container>*{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}}.more-articles header{margin:0 0 20px}@media only screen and (min-width:1024px),print{.more-articles header{margin:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;flex-wrap:wrap}}.more-articles header h2{font-size:2.125em;font-weight:600;line-height:1.2;letter-spacing:-.02em;margin:0 0 20px;color:#f6323e}@media only screen and (min-width:1024px),print{.more-articles header h2{font-size:3.625em;text-align:right;padding:0 40px 20px}}.more-articles header picture{width:100%;border-radius:20px;overflow:hidden;position:relative;padding-top:48.5207100592%}@media only screen and (min-width:1024px),print{.more-articles header picture{border-radius:30px}}.more-articles header .tile-card--image a{position:relative;padding-top:48.5207100592%}.more-articles header article{padding:0}.more-articles__body{display:flex;flex-wrap:wrap}@media only screen and (max-width:1023px){.more-articles__body{gap:20px;padding:0;margin:0 -10px}}.more-articles__body>*{flex:0 0 100%;max-width:100%}@media only screen and (min-width:1024px),print{.more-articles__body>*{flex:0 0 50%;max-width:50%;flex-wrap:wrap;margin:0 0 20px}.more-articles__body>:nth-child(odd){padding:0 10px 0 0}.more-articles__body>:nth-child(odd).tile-card--half{padding:0}.more-articles__body>:nth-child(2n){padding:0 0 0 10px}.more-articles__body>:nth-child(2n+2):last-child,.more-articles__body>:nth-child(odd):last-child,.more-articles__body>:nth-child(odd):nth-last-child(2){margin-bottom:0}.more-articles__body>.tile-card--full{flex:1 0 100%;max-width:100%}}.tiled-links{margin-bottom:40px}@media only screen and (min-width:768px),print{.tiled-links{margin-bottom:60px}}.tiled-links header{margin:0 0 20px}@media only screen and (min-width:1024px),print{.tiled-links header{margin:0 0 40px}}.tiled-links header h2{font-size:2.125em;font-weight:600;line-height:1.2;letter-spacing:-.02em;margin:0;color:#f6323e}@media only screen and (min-width:1024px),print{.tiled-links header h2{font-size:3.625em;text-align:center}}.tiled-links__body{display:flex;flex-wrap:wrap;margin:0 -10px}@media only screen and (max-width:1023px){.tiled-links__body{gap:20px}}.tiled-links__body>*{flex:0 0 100%;max-width:100%}@media only screen and (min-width:1024px),print{.tiled-links__body>*{flex:1 1 0}}@media only screen and (min-width:1024px),print{.tiled-links__body .double-tile-card{order:2}}@media only screen and (min-width:1024px),print{.tiled-links__body .tile-card--image{order:1}}@media only screen and (min-width:1024px),print{.tiled-links__body .tile-card:nth-child(3){order:3}}@media only screen and (min-width:1024px),print{.tiled-links__body .tile-card:nth-child(4){order:4}}.programme-carousel{margin-bottom:40px}@media only screen and (min-width:768px),print{.programme-carousel{margin-bottom:60px}}.programme-carousel header{margin:0 0 20px}@media only screen and (min-width:1024px),print{.programme-carousel header{margin:0 0 40px}}.programme-carousel header h2{font-size:2.125em;font-weight:600;line-height:1.2;letter-spacing:-.02em;margin:0;color:#f6323e}@media only screen and (min-width:1024px),print{.programme-carousel header h2{font-size:3.625em;text-align:center}}.programme-carousel__carousel{position:relative}@media only screen and (max-width:1023px){.programme-carousel__carousel [data-carousel]{display:flex;flex-direction:column;gap:20px}}.programme-carousel .carousel-btn{position:absolute;top:50%;transform:translateY(-24px);z-index:1}@media only screen and (max-width:1023px){.programme-carousel .carousel-btn{width:40px;height:40px}}.programme-carousel .carousel-btn.slick-prev{left:-10px}@media only screen and (min-width:1024px),print{.programme-carousel .carousel-btn.slick-prev{left:-22px}}.programme-carousel .carousel-btn.slick-next{right:-10px}@media only screen and (min-width:1024px),print{.programme-carousel .carousel-btn.slick-next{right:-22px}}.accordion{border-top:1px solid #b2b2b5;border-bottom:1px solid #b2b2b5;margin-bottom:0!important}.accordion+.accordion{border-top:none}.accordion.expanded .plus-minus:after{transform:rotate(90deg) scale(0)}.accordion__header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:20px 0;background-color:transparent;border:none;width:100%;cursor:pointer;text-align:left}.accordion__header h3{color:#19191a;margin:0;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.02em}@media only screen and (min-width:1024px),print{.accordion__header h3{font-size:26px}}.accordion__header .plus-minus{position:relative;display:block;width:16px;height:16px;flex-shrink:0}.accordion__header .plus-minus:after,.accordion__header .plus-minus:before{content:"";height:2px;width:16px;background-color:#f6323e;border-radius:2px;display:block;position:absolute;top:7px;left:0}.accordion__header .plus-minus:after{transition:all .3s ease-in-out;transform:rotate(90deg) scale(1)}.accordion .accordion__content{padding:0 0 20px;margin-bottom:0;word-break:break-word}.accordion .accordion__content .rte div,.accordion .accordion__content .rte ol,.accordion .accordion__content .rte p,.accordion .accordion__content .rte ul{font-size:16px}.text-block-with-cards{margin-bottom:40px}@media only screen and (min-width:768px),print{.text-block-with-cards{margin-bottom:60px}}.text-block-with-cards .container{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:1024px),print{.text-block-with-cards .container{gap:40px}}.text-block-with-cards__header{display:flex;gap:20px;color:#19191a;line-height:1.2}@media only screen and (max-width:1023px){.text-block-with-cards__header{flex-direction:column}}.text-block-with-cards__header h2{flex:1 1 0;font-size:1.6875em;font-weight:600;letter-spacing:-.02em;margin:0}@media only screen and (min-width:1024px),print{.text-block-with-cards__header h2{font-size:2.125em}}.text-block-with-cards__header p{flex:1 1 0;margin:0;font-size:1.25em;letter-spacing:-.02em}.text-block-with-cards__body{display:flex;flex-wrap:wrap;gap:20px}.text-block-with-cards__body article{flex:1 1 100%}@media only screen and (min-width:768px) and (max-width:1023px),print{.text-block-with-cards__body article{flex:0 1 calc(50% - 10px)}}@media only screen and (min-width:1024px),print{.text-block-with-cards__body article{flex:0 1 calc(25% - 15px)}}.school-search-section{margin-bottom:40px}@media only screen and (min-width:768px),print{.school-search-section{margin-bottom:60px}}.school-search-section .container{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:1024px),print{.school-search-section .container{gap:40px}}.school-search-section__header h2{font-size:2.125em;font-weight:600;letter-spacing:-.02em;margin:0;color:#f6323e}@media only screen and (min-width:1024px),print{.school-search-section__header h2{font-size:3.625em}}.school-search-section__body{display:flex;gap:20px;flex-wrap:wrap}@media only screen and (min-width:1024px),print{.school-search-section__body{flex-wrap:nowrap}}.school-search-section__text{border-radius:20px;border:1px solid #f6323e;padding:30px;flex:0 0 100%}@media only screen and (min-width:1024px),print{.school-search-section__text{padding:40px;border-radius:30px;flex:0 1 70%}}.school-search-section__text p{margin:0 0 24px;font-size:1.25em;line-height:1.2;letter-spacing:-.02em;color:#323334}.school-search-section__text p:last-child{margin:0}.school-search-section .school-search{flex:0 0 100%}@media only screen and (min-width:1024px),print{.school-search-section .school-search{flex:1 1 30%}}.standard-banner{margin-bottom:40px}@media only screen and (min-width:768px),print{.standard-banner{margin-bottom:60px}}.standard-banner .new-breadcrumb{margin:0 0 20px}@media only screen and (min-width:1024px),print{.standard-banner .new-breadcrumb{position:absolute;top:40px;left:55px;right:55px;z-index:2}}@media only screen and (min-width:1440px){.standard-banner .new-breadcrumb{left:74px;right:74px}}.standard-banner picture{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:20px;overflow:hidden}.standard-banner picture:before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.7);position:absolute;top:0;left:0;z-index:1}@media only screen and (min-width:1024px),print{.standard-banner picture{border-radius:40px}}.standard-banner picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.standard-banner--with-img .standard-banner__text{background-color:transparent}.standard-banner__text{background-color:#c52832;border-radius:20px;padding:20px 20px 124px;position:relative}.standard-banner__text .standard-banner__info{position:relative;color:#fff;font-weight:600;font-size:1.25em;margin:20px 0;z-index:2;left:0}@media only screen and (min-width:1024px),print{.standard-banner__text .standard-banner__info{margin-top:0}}.standard-banner__text .standard-banner__icons{position:absolute;right:20px;bottom:0;display:flex;gap:10px;z-index:2}@media only screen and (min-width:1024px),print{.standard-banner__text .standard-banner__icons{right:-30px;bottom:-30px;gap:30px}}@media only screen and (max-width:1023px){.standard-banner__text .standard-banner__icons .svg--s{width:82px;height:103px}}@media only screen and (max-width:1023px){.standard-banner__text .standard-banner__icons .svg--p{width:79px;height:103px}}@media only screen and (min-width:1024px),print{.standard-banner__text{padding:188px 40px 40px;min-height:368px;border-radius:40px}}.standard-banner__text h2{font-size:2.125em;font-weight:600;line-height:1.2;letter-spacing:-.02em;margin:0;color:#fff;max-width:849px;position:relative;z-index:2}@media only screen and (min-width:1024px),print{.standard-banner__text h2{font-size:3.625em;width:calc(100% - 210px)}}.content-tabs{border-radius:20px;overflow:hidden;width:100%}@media only screen and (min-width:1024px),print{.content-tabs{border-radius:30px}}.content-tabs__nav{display:flex;background-color:#fdd6d8;overflow:auto;scrollbar-color:#fbadb2 #fdd6d8;scrollbar-width:thin;scrollbar-face-color:#fbadb2;scrollbar-track-color:#fdd6d8}.content-tabs__nav::-webkit-scrollbar{background:#fdd6d8}.content-tabs__nav::-webkit-scrollbar-thumb,.content-tabs__nav::-webkit-scrollbar-thumb:hover{background:#fbadb2}.content-tabs__nav>div.active a{font-size:1.6875em;font-weight:600;background-color:#c52832;color:#fff}.content-tabs__nav a{display:flex;padding:20px 30px 10px;font-size:1.25em;line-height:1.2;letter-spacing:-.02em;color:#621419;text-decoration:none;height:100%;background-color:#fdd6d8;border-radius:20px 20px 0 0;align-items:flex-end}@media only screen and (min-width:1024px),print{.content-tabs__nav a{border-radius:30px 30px 0 0}}.content-tabs__content{padding:30px;background-color:#feeaec;color:#621419}.content-tabs__content .rte ol,.content-tabs__content .rte p,.content-tabs__content .rte ul{font-size:16px}@media only screen and (min-width:1024px),print{.content-tabs__content{padding:40px}}.three-cards-section{margin-bottom:40px}@media only screen and (min-width:768px),print{.three-cards-section{margin-bottom:60px}}.three-cards-section .container{display:flex;flex-direction:column;gap:20px;position:relative}.three-cards-section__header h2{font-size:2.125em;font-weight:600;line-height:1.2;letter-spacing:-.02em;text-align:center;margin:0 0 20px;color:#f6323e}@media only screen and (min-width:1024px),print{.three-cards-section__header h2{font-size:3.625em;text-align:right;margin:180px 0 40px;padding:0 40px 0 0;width:50%}}@media only screen and (min-width:1024px),print{.three-cards-section__header .three-cards-section__image{position:absolute;top:0;right:34px;bottom:0;width:calc(50% - 34px);border-radius:30px}}.three-cards-section__header picture{position:relative;padding-top:100%;border-radius:20px;overflow:hidden}.three-cards-section__header picture img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.three-cards-section__body{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:1024px),print{.three-cards-section__body{position:relative;z-index:1;flex-direction:row;padding:0 26px 0 0;margin:0 0 30px}}.three-cards-section .info-card{box-shadow:0 0 15px 0 rgba(0,0,0,.1490196078);border-radius:20px;padding:30px;display:flex;flex-direction:column;gap:20px;font-size:1em;line-height:1.2;letter-spacing:-.02em;color:#323334;background-color:#fff}@media only screen and (min-width:1024px),print{.three-cards-section .info-card{padding:40px;flex:1 1 0}}.three-cards-section .info-card>*{margin:0}.three-cards-section .info-card h3{font-size:1.25em;font-weight:600}.three-cards-section .info-card .label{color:#c52832;text-decoration:none;display:flex;align-items:center;gap:10px}.three-cards-section .info-card .label:hover{text-decoration:underline}@media only screen and (max-width:767px){.three-cards-section .info-card .label svg{width:15px;height:15px}}.section-with-accordions{margin-bottom:40px}@media only screen and (min-width:768px),print{.section-with-accordions{margin-bottom:60px}}.section-with-accordions .container>div{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:1024px),print{.section-with-accordions .container>div{position:relative;padding-left:calc(32.36152% + 20px)}}.section-with-accordions__header h2{font-size:2.125em;font-weight:600;line-height:1.2;letter-spacing:-.02em;text-align:center;margin:0 0 20px;color:#f6323e}@media only screen and (min-width:1024px),print{.section-with-accordions__header h2{font-size:3.625em;text-align:left;margin:0}}.section-with-accordions__header picture{position:relative;padding-top:50%;border-radius:20px;overflow:hidden;max-height:100%}@media only screen and (min-width:1024px),print{.section-with-accordions__header picture{position:absolute;top:0;left:0;width:32.361516035%;padding-top:0;aspect-ratio:1;border-radius:30px}}.section-with-accordions__body{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:1024px),print{.section-with-accordions__body{gap:40px}}.section-with-accordions__body>.rte div,.section-with-accordions__body>.rte ol,.section-with-accordions__body>.rte p,.section-with-accordions__body>.rte ul{font-size:20px}.section-with-accordions__body .collapsible-text.expanded p{display:block}.section-with-accordions__body .expand-text{background-color:transparent;text-decoration:underline;color:#f6323e;margin:20px 0 0;padding:0;font-size:1em;line-height:1.2;letter-spacing:-.02em;text-align:left;border:none;cursor:pointer}.section-with-accordions__body .accordion{border-color:#f6323e}.tabbed-tables{word-wrap:break-word;margin-bottom:40px}@media only screen and (min-width:768px),print{.tabbed-tables{margin-bottom:60px}}@media only screen and (min-width:1024px),print{.tabbed-tables .row{flex-wrap:nowrap}.tabbed-tables .row>*{flex-shrink:1}}.tabbed-tables__header{line-height:1.2;letter-spacing:-.02em;margin:0 0 20px;display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:1024px),print{.tabbed-tables__header{margin:0}}.tabbed-tables__header h2{font-size:2.125em;font-weight:600;text-align:center;margin:0;color:#f6323e}@media only screen and (min-width:1024px),print{.tabbed-tables__header h2{font-size:3.625em;text-align:left}}.tabbed-tables__header .tile-card a{background-color:#c52832}.tabbed-tables__header p{font-size:1.25em;margin:0}.tabbed-tables__header .label{color:#c52832;text-decoration:none;display:flex;align-items:center;gap:10px}.tabbed-tables__header .label:hover{text-decoration:underline}@media only screen and (max-width:767px){.tabbed-tables__header .label svg{width:15px;height:15px}}.tabbed-tables__nav{display:flex;background-color:#fdd6d8;overflow:auto;border-radius:20px 20px 0 0;scrollbar-color:#fdd6d8 #c52832;scrollbar-width:thin;scrollbar-face-color:#fdd6d8;scrollbar-track-color:#c52832}.tabbed-tables__nav::-webkit-scrollbar{background:#c52832}.tabbed-tables__nav::-webkit-scrollbar-thumb,.tabbed-tables__nav::-webkit-scrollbar-thumb:hover{background:#fdd6d8}@media only screen and (min-width:1024px),print{.tabbed-tables__nav{border-radius:30px 30px 0 0}}.tabbed-tables__nav>div.active a{font-size:1.25em;font-weight:600;background-color:#c52832;color:#fff}@media only screen and (min-width:1024px),print{.tabbed-tables__nav>div.active a{font-size:1.6875em}}.tabbed-tables__nav a{display:flex;padding:20px 20px 10px;font-size:1em;line-height:1.2;letter-spacing:-.02em;color:#941e25;text-decoration:none;background-color:#fdd6d8;border-radius:20px 20px 0 0;align-items:flex-start;white-space:nowrap;height:100%}@media only screen and (min-width:1024px),print{.tabbed-tables__nav a{font-size:1.25em;border-radius:30px 30px 0 0;padding:20px 40px 10px}}.tabbed-tables .tile-card{padding:0}.tabbed-tables .tile-card a{transition:all .25s ease-in-out}.tabbed-tables .tile-card a:hover{background-color:#000}.table-expandable__header{display:flex;background-color:#c52832;align-items:center}.table-expandable__header>div{font-size:1em;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#fff;padding:10px 20px}@media only screen and (min-width:1024px),print{.table-expandable__header>div{padding:10px 40px}}.table-expandable__header>div:first-child{flex:0 0 69.5652173913%;max-width:69.5652173913%}@media only screen and (min-width:1024px),print{.table-expandable__header>div:first-child{flex:0 0 77.4774774775%;max-width:77.4774774775%}}.table-expandable__header>div:last-child{flex:1 1 0;padding:10px}@media only screen and (min-width:1024px),print{.table-expandable__header>div:last-child{padding:10px 40px}}.table-expandable__header--full>*{max-width:100%!important;width:100%;padding-left:20px!important;font-weight:400}.table-expandable__header--full>.rte{font-weight:400;word-wrap:break-word}.table-expandable__header--full>.rte a{color:#fff!important}.table-expandable__header--full>.rte>*{font-size:inherit}@media only screen and (min-width:1024px),print{.table-expandable__header--full>*{padding-left:40px!important;padding-right:40px!important}}.table-accordion{overflow:hidden;background-color:#feeaec}.table-accordion:nth-child(2n){background-color:#fdd6d8}.table-accordion:last-child{border-radius:0 0 20px 20px}@media only screen and (min-width:1024px),print{.table-accordion:last-child{border-radius:0 0 30px 30px}}.table-accordion.expanded .table-accordion__header button .icon-chevron-down{transform:scaleY(-1)}.table-accordion__header{position:relative;display:flex}.table-accordion__header div{font-size:1em;line-height:1.2;letter-spacing:-.02em;padding:20px;color:#19191a}@media only screen and (min-width:1024px),print{.table-accordion__header div{padding:10px 40px}}.table-accordion__header div:first-child{flex:0 0 69.5652173913%;max-width:69.5652173913%;font-weight:600}@media only screen and (min-width:1024px),print{.table-accordion__header div:first-child{flex:0 0 77.4774774775%;max-width:77.4774774775%}}.table-accordion__header div:nth-child(2){flex:1 1 0;padding:20px 10px}@media only screen and (min-width:1024px),print{.table-accordion__header div:nth-child(2){padding:10px 64px}}.table-accordion__header button{position:absolute;top:0;right:10px;bottom:0;width:35px;height:100%;margin:0;padding:0;border:none;background-color:transparent;color:#c52832;cursor:pointer}@media only screen and (min-width:1024px),print{.table-accordion__header button{right:28px}}.table-accordion__header button .icon-chevron-down{display:block}.table-accordion__content{padding:0 30.4347826087% 20px 20px}@media only screen and (min-width:1024px),print{.table-accordion__content{padding:0 30.4347826087% 10px 40px}}.table-accordion .rte p{font-size:16px}.section-with-cards{margin:0 0 40px}@media only screen and (min-width:1024px),print{.section-with-cards{margin:0 0 60px}}@media only screen and (max-width:1023px){.section-with-cards .row{gap:20px}}.section-with-cards .row .col-md-6{display:flex;flex-direction:column;justify-content:flex-end}@media only screen and (min-width:1024px),print{.section-with-cards .row .col-md-6:last-child .tile-card{flex:0 0 50%;max-width:50%;margin:0 0 20px}.section-with-cards .row .col-md-6:last-child .tile-card:first-child{order:1}.section-with-cards .row .col-md-6:last-child .tile-card:nth-child(2){order:4}.section-with-cards .row .col-md-6:last-child .tile-card:nth-child(3){order:2}.section-with-cards .row .col-md-6:last-child .tile-card:nth-child(4){order:3}.section-with-cards .row .col-md-6:last-child .tile-card:last-child{order:5;margin:0;flex:0 0 100%;max-width:100%}}.section-with-cards__header{line-height:1.2;letter-spacing:-.02em;margin:0 0 20px}@media only screen and (min-width:1024px),print{.section-with-cards__header{margin:0 0 40px}}.section-with-cards__header h2{font-size:2.125em;font-weight:600;text-align:center;margin:0 0 20px;color:#f6323e}@media only screen and (min-width:1024px),print{.section-with-cards__header h2{font-size:3.625em;text-align:left}}.section-with-cards__header p{font-size:1.25em;margin:0}.section-with-cards__body{display:flex;flex-wrap:wrap;gap:20px;width:calc(100% + 20px);margin:0 -10px}@media only screen and (min-width:1024px),print{.section-with-cards__body{gap:0}}.section-with-cards .tile-card__text{align-items:flex-end}.video-section{margin-bottom:40px}@media only screen and (min-width:768px),print{.video-section{margin-bottom:60px}}.video-section__body{display:block;position:relative}@media only screen and (min-width:1024px),print{.video-section__body{padding-right:70%}}@media only screen and (min-width:1440px){.video-section__body{padding-right:calc(75% + 20px)}}.video-section__body>:last-child{margin-bottom:20px}@media only screen and (min-width:1024px),print{.video-section__media{position:absolute;width:calc(70% - 20px);right:0;top:0}}@media only screen and (min-width:1440px){.video-section__media{width:75%}}.video-section__text{word-wrap:break-word}.video-section__text p{font-size:1.25em}.video-section__text p:first-child{margin-top:0}.video-section .tile-card{margin:20px 0 0;padding:0}.video-section .col-md-8{float:right}.statistics{margin-bottom:40px}@media only screen and (min-width:768px),print{.statistics{margin-bottom:60px}}.statistics__header{margin:0 0 20px;text-align:center;line-height:1.2}@media only screen and (min-width:1024px),print{.statistics__header{margin:0 0 40px}}.statistics__header h2{font-size:2.125em;font-weight:600;letter-spacing:-.02em;margin:0 0 20px;color:#f6323e}@media only screen and (min-width:1024px),print{.statistics__header h2{font-size:3.625em}}.statistics__header p{margin:0;font-size:1.25em}.statistics__body{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:768px),print{.statistics__body{flex-direction:row;flex-wrap:wrap}.statistics__body>div{flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px)}}@media only screen and (min-width:1024px),print{.statistics__body>div{flex:0 0 calc(25% - 15px);max-width:calc(25% - 15px)}}.event-timeline{padding:0 0 32px;margin-bottom:40px}@media only screen and (min-width:768px),print{.event-timeline{margin-bottom:60px}}@media only screen and (min-width:1024px),print{.event-timeline__header{margin:0 0 20px;display:flex;justify-content:space-between;align-items:center}}.event-timeline__header h2{font-size:1.6875em;line-height:1.2;letter-spacing:-.02em;color:#f6323e}@media only screen and (min-width:1024px),print{.event-timeline__header h2{font-size:2.75em}}.event-timeline .custom-select{gap:10px}@media only screen and (max-width:1023px){.event-timeline .custom-select{display:none}}.event-timeline label{font-size:1.25em;font-weight:400}.event-timeline .custom-select__custom-dropdown{width:328px}.event-timeline .custom-select__custom-dropdown .custom-trigger{font-size:1.25em;line-height:1.2;padding:10px 50px 10px 20px;border-color:#f6323e;color:#19191a}.event-timeline .custom-select__custom-dropdown .custom-trigger .icon{color:#f6323e}.event-timeline__events{display:flex;align-items:center;flex-direction:column;padding:20px 15px 0;margin:0 -15px;max-height:950px;overflow-y:auto;overflow-x:hidden}.event-timeline__events::-webkit-scrollbar{width:5px;height:8px;background:#fdd6d8}.event-timeline__events::-webkit-scrollbar-thumb{background:#f6323e;border-radius:3px}.event-timeline__events:before{left:calc(50% - 12px);bottom:-30px;content:"\e90a";font-size:24px}.event-timeline__events:after,.event-timeline__events:before{position:absolute;color:#f6323e;animation:upDown 1.5s ease-in-out infinite}.event-timeline__events:after{content:"Scroll to view";left:calc(50% - 46px);bottom:-54px;font-family:Poppins,sans-serif;font-size:1em}@keyframes upDown{0%{transform:translateY(5px)}50%{transform:translateY(0)}to{transform:translateY(5px)}}@media only screen and (min-width:1024px),print{.announcement-item{display:flex!important;gap:30px;align-items:flex-start;justify-content:space-between;padding-top:23px}}.announcement-item>div{color:#19191a;font-weight:600}.announcement-item>div a{color:#c52832}.announcement-item .rounded-cta{margin:10px auto 0;height:auto}@media only screen and (min-width:1024px),print{.announcement-item .rounded-cta{margin:0;position:relative}}.announcement-banner{margin:0 0 40px}.announcement-banner .container>div{padding:20px 36px;background-color:#feeaec;border-radius:20px;display:flex;gap:5px;flex-direction:column;position:relative}@media only screen and (min-width:1024px),print{.announcement-banner .container>div{padding:20px 66px;gap:0}}.announcement-banner__pager{display:flex;gap:4px;align-items:center}@media only screen and (min-width:1024px),print{.announcement-banner__pager{position:absolute;top:20px}}.announcement-banner__pager span{font-size:.6875em;color:#656669}@media only screen and (min-width:1024px),print{.announcement-banner__pager span{font-size:1em}}.announcement-banner .carousel-btn{width:24px;height:24px;box-shadow:none;background-color:transparent;color:#f6323e;position:absolute;top:50%;transform:translateY(-50%);font-size:12px}.announcement-banner .carousel-btn.slick-prev{left:0}@media only screen and (min-width:1024px),print{.announcement-banner .carousel-btn.slick-prev{left:20px}}.announcement-banner .carousel-btn.slick-next{right:0}@media only screen and (min-width:1024px),print{.announcement-banner .carousel-btn.slick-next{right:20px}}.announcement-banner .carousel-btn .icon-left-arrow:before{content:"\e903"}.announcement-banner .carousel-btn .icon-right-arrow:before{content:"\e905"}.accordion-group.active .accordion-group__control button:after{transform:rotate(90deg) scale(0)}.accordion-group .accordion-group__header{padding:12px 130px 12px 0;min-height:50px;position:relative;margin-bottom:0}.accordion-group .accordion-group__header-title{word-wrap:break-word;font-size:22px;margin-bottom:0}@media only screen and (min-width:1024px),print{.accordion-group .accordion-group__header-title{font-size:30px}}.accordion-group .accordion-group__control{justify-self:flex-end;font-size:18px;position:absolute;right:0;bottom:12px;margin-bottom:0}.accordion-group .accordion-group__control button{color:#c52832;position:relative;padding-left:24px}.accordion-group .accordion-group__control button:after,.accordion-group .accordion-group__control button:before{content:"";display:block;width:16px;height:2px;background-color:#c52832;position:absolute;left:2px;top:calc(50% - 1px)}.accordion-group .accordion-group__control button:after{transform:rotate(90deg);transition:all .3s ease-in-out}.three-col-list{margin-bottom:40px}@media only screen and (min-width:768px),print{.three-col-list{margin-bottom:60px}}.three-col-list header{margin-bottom:20px}.three-col-list header h2{font-size:2.125em;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#f6323e;margin:0}@media only screen and (min-width:1024px),print{.three-col-list header h2{font-size:3.625em}}.three-col-list__body{display:flex;flex-wrap:wrap;margin:0 -10px}.three-col-list__body>*{width:100%;padding:0 10px;margin-bottom:20px}@media only screen and (min-width:768px),print{.three-col-list__body>*{width:50%}}@media only screen and (min-width:1024px),print{.three-col-list__body>*{width:33.3333333333%}}.five-col-list{margin-bottom:40px}@media only screen and (min-width:768px),print{.five-col-list{margin-bottom:60px}}.five-col-list header{margin-bottom:30px}@media only screen and (min-width:1024px),print{.five-col-list header{margin-bottom:60px}}.five-col-list header h2{font-size:2.125em;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#f6323e;margin:0}@media only screen and (min-width:1024px),print{.five-col-list header h2{font-size:3.625em}}.five-col-list__body{display:flex;flex-wrap:wrap;margin:0 -10px}@media only screen and (min-width:1024px),print{.five-col-list__body{position:relative}}.five-col-list__body>*{width:50%;padding:0 5px;margin-bottom:20px}@media only screen and (min-width:1024px),print{.five-col-list__body>*{width:20%;padding:0 10px}}.five-col-list.secondary{margin-top:50px}.five-col-list.secondary header{text-align:center;margin-bottom:30px}@media only screen and (min-width:1024px),print{.five-col-list.secondary header{margin-bottom:60px}}.five-col-list.secondary header h2{color:#000}.testimonial-list{margin-bottom:40px}@media only screen and (min-width:768px),print{.testimonial-list{margin-bottom:60px}}.testimonial-list header{margin-bottom:20px}.testimonial-list header h2{font-size:2.125em;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#f6323e;margin:0}@media only screen and (min-width:1024px),print{.testimonial-list header h2{font-size:3.625em}}.testimonial-list__body{display:flex;flex-wrap:wrap;margin:0 -10px;position:relative}.testimonial-list__body>*{width:50%;padding:0 5px;margin-bottom:20px}@media only screen and (min-width:1024px),print{.testimonial-list__body>*{width:20%;padding:0 10px}}.testimonial-list-4{margin-bottom:40px}@media only screen and (min-width:768px),print{.testimonial-list-4{margin-bottom:60px}}.testimonial-list-4__header{margin-bottom:30px;text-align:center}@media only screen and (min-width:1024px),print{.testimonial-list-4__header{margin-bottom:60px}}.testimonial-list-4__header h2{font-size:1.875em;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#fff;margin:0}@media only screen and (min-width:1024px),print{.testimonial-list-4__header h2{font-size:3em}}.testimonial-list-4__body{display:flex;flex-wrap:wrap;margin:0 -10px;position:relative}.testimonial-list-4__body>*{width:50%;padding:0 5px;margin-bottom:20px}@media only screen and (min-width:1024px),print{.testimonial-list-4__body>*{width:25%;padding:0 10px}}.course-details-anchor{display:flex;gap:24px;flex-direction:column}@media only screen and (min-width:1024px),print{.course-details-anchor{gap:52px;flex-direction:row}}.course-details-anchor__sidebar{flex:1;opacity:1;visibility:visible;pointer-events:auto;margin-bottom:16px;transition:all .3s ease-in-out}@media only screen and (min-width:1024px),print{.course-details-anchor__sidebar{flex:1 1 30%;margin-bottom:24px}}.course-details-anchor__sidebar__nav{margin-bottom:16px;z-index:1}@media only screen and (min-width:1024px),print{.course-details-anchor__sidebar__nav{margin-bottom:24px}}.course-details-anchor__sidebar__nav--dropdown{display:block}@media only screen and (min-width:1024px),print{.course-details-anchor__sidebar__nav--dropdown{display:none}}.course-details-anchor__sidebar__nav--dropdown button{padding:16px;display:flex;justify-content:space-between;align-items:center;width:100%;border:1px solid #1e2329;background:#fff;margin:0;outline:0;text-align:left;border-radius:10px;transition:background .3s ease-in-out}.course-details-anchor__sidebar__nav--dropdown button .label{font-size:1.25em;line-height:1.2;transition:color .3s ease-in-out}.course-details-anchor__sidebar__nav--dropdown button .icon{color:#1e2329;transition:transform .3s ease-in-out}.course-details-anchor__sidebar__nav--list{position:relative;width:100%;list-style-type:none;margin:0;padding:0;opacity:0;visibility:hidden;pointer-events:none;max-height:0;background:#fff;border:1px solid #e9e9e9;z-index:1}@media only screen and (min-width:1024px),print{.course-details-anchor__sidebar__nav--list{opacity:1;visibility:visible;pointer-events:auto;max-height:unset;border-radius:32px}}.course-details-anchor__sidebar__nav--list li{border-bottom:1px solid #e9e9e9;border-right:4px solid transparent;transition:all .3s ease-in-out}@media only screen and (min-width:1024px),print{.course-details-anchor__sidebar__nav--list li:hover a{color:#c52832}}.course-details-anchor__sidebar__nav--list li:last-child{border-bottom:none}.course-details-anchor__sidebar__nav--list li a{display:block;width:100%;padding:16px;text-decoration:none;color:#000;font-size:1.25em;transition:all .3s ease-in-out}@media only screen and (min-width:1024px),print{.course-details-anchor__sidebar__nav--list li a{padding:25px 32px}}.course-details-anchor__sidebar__links{position:relative}.course-details-anchor__sidebar__links .links-button{display:flex;justify-content:flex-start;align-items:center;width:100%;background-color:#c52832;border:1px solid #c52832;outline:0;border-radius:30px;position:relative;padding:32px 90px 32px 40px;color:#fff;font-weight:600;font-size:1.25em;text-decoration:none;transition:all .3s ease-in-out}.course-details-anchor__sidebar__links .links-button:hover{background-color:#000;color:#fff;border-color:#fff}.course-details-anchor__sidebar__links .links-button:hover .arrow{color:#fff;border-color:#fff}.course-details-anchor__sidebar__links .links-button .arrow{bottom:unset}@media only screen and (max-width:1023px){.course-details-anchor__sidebar.sticky .course-details-anchor__sidebar--wrapper{padding-top:65px}.course-details-anchor__sidebar.sticky .course-details-anchor__sidebar__nav{position:fixed;top:115px;left:0;padding:0 12px;width:100%}}@media only screen and (min-width:1024px),print{.course-details-anchor__sidebar.sticky .course-details-anchor__sidebar--wrapper{position:sticky;top:120px}}.course-details-anchor__sidebar.faded{opacity:0;visibility:hidden;pointer-events:none}.course-details-anchor__sidebar.expanded .course-details-anchor__sidebar__nav--dropdown button{border-color:#c52832;background:#c52832;border-bottom-left-radius:0;border-bottom-right-radius:0}.course-details-anchor__sidebar.expanded .course-details-anchor__sidebar__nav--dropdown button .label{color:#fff}.course-details-anchor__sidebar.expanded .course-details-anchor__sidebar__nav--dropdown button .icon{color:#fff;transform:rotate(180deg)}.course-details-anchor__sidebar.expanded .course-details-anchor__sidebar__nav--list{opacity:1;visibility:visible;pointer-events:auto;max-height:unset;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.course-details-anchor__main{flex:1}@media only screen and (min-width:1024px),print{.course-details-anchor__main{flex:1 1 70%}}.course-details-anchor__main--wrapper{margin-bottom:16px}.course-details-anchor__main--wrapper#overviewnotes .rte{font-size:12px}@media only screen and (min-width:1024px),print{.course-details-anchor__main--wrapper#overviewnotes .rte{font-size:16px}}@media only screen and (min-width:1024px),print{.course-details-anchor__main--wrapper{margin-bottom:24px}}.course-details-anchor__main h1{font-size:24px;line-height:1.2;margin:0 0 18px}.course-details-anchor__main h2{font-size:20px;line-height:1.2;margin:0 0 18px}.course-details-anchor__main h3,.course-details-anchor__main h4,.course-details-anchor__main h5,.course-details-anchor__main h6{font-size:16px;line-height:1.2;margin:0 0 18px}.pace-listing__results__header{display:flex;flex-direction:column;gap:20px;margin:0 0 20px}@media only screen and (min-width:1024px),print{.pace-listing__results__header{align-items:center;flex-direction:row;justify-content:space-between;margin:0 0 60px}}.pace-listing__results__header .pace-listing__summary{font-size:1.25em;font-weight:600;line-height:1.2;letter-spacing:-.02em}@media only screen and (min-width:1024px),print{.pace-listing__results__header .pace-listing__summary{font-size:1.625em;font-weight:600;line-height:1.2;letter-spacing:-.02em}}.pace-listing__results__footer{margin:0 0 40px}@media only screen and (min-width:1024px),print{.pace-listing__results__footer{margin:0 0 60px}}.pace-listing__results__body{display:flex;flex-wrap:wrap;margin:0 -10px 40px}@media only screen and (min-width:1024px),print{.pace-listing__results__body{margin:0 -10px 20px}}.pace-listing__results__body>article{flex:0 0 100%;max-width:100%;padding:0 10px;margin:0 0 40px}@media only screen and (min-width:768px),print{.pace-listing__results__body>article{flex:0 0 50%;max-width:50%}}@media only screen and (min-width:1024px),print{.pace-listing__results__body>article{flex:0 0 25%;max-width:25%}}@media only screen and (min-width:1024px),print{.pace-listing__results__body .empty-msg{margin:0 10px}}.full-width-hero-banner{--mobile-people-image-height:480px;--mobile-people-scale:1.15;position:relative;width:100%;min-height:400px;overflow:hidden}@media only screen and (max-width:767px){.full-width-hero-banner{height:var(--mobile-people-image-height,480px);max-height:480px;min-height:0}}@media only screen and (min-width:768px) and (max-width:1023px),print{.full-width-hero-banner{height:400px}}@media only screen and (min-width:1024px),print{.full-width-hero-banner{height:500px}}@media only screen and (min-width:1280px),print{.full-width-hero-banner{height:600px}}.full-width-hero-banner:not(.secondary):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(180deg,rgba(56,0,3,0) 30%,#380003);z-index:2;pointer-events:none}.full-width-hero-banner__background{position:absolute;top:0;left:0;width:100%;height:120%;z-index:0}@media only screen and (max-width:767px){.full-width-hero-banner__background{height:150%;max-height:none}}.full-width-hero-banner__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.full-width-hero-banner__content{position:relative;min-height:400px;height:auto}@media only screen and (max-width:767px){.full-width-hero-banner__content{height:100%;min-height:0}}@media only screen and (min-width:768px),print{.full-width-hero-banner__content{height:100%;min-height:400px}}@media (min-width:1441px){.full-width-hero-banner__content{height:100%}}.full-width-hero-banner__people{position:absolute;left:50%;bottom:0;width:100vw;height:100%;transform:translateX(-50%);display:flex;align-items:flex-end;justify-content:center;pointer-events:none;z-index:1}.full-width-hero-banner__people img,.full-width-hero-banner__people picture{width:100vw;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;display:block;pointer-events:auto}@media only screen and (max-width:767px){.full-width-hero-banner__people{position:relative;left:0;bottom:0;transform:none;margin-left:0;pointer-events:none}.full-width-hero-banner__people,.full-width-hero-banner__people picture{width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center}.full-width-hero-banner__people picture{max-height:100%;overflow:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1)}.full-width-hero-banner__people img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;transform:scale(var(--mobile-people-scale,1.15));transform-origin:center bottom}}@media only screen and (min-width:768px),print{.full-width-hero-banner__people{left:50%;bottom:0;transform:translateX(-50%);pointer-events:none}.full-width-hero-banner__people,.full-width-hero-banner__people picture{width:100vw;height:100%;display:flex;align-items:flex-end;justify-content:center}.full-width-hero-banner__people picture{max-height:100%}.full-width-hero-banner__people img{width:100vw;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}}@media only screen and (min-width:1440px){.full-width-hero-banner__people{bottom:-20px}}@media (min-width:1441px){.full-width-hero-banner__people,.full-width-hero-banner__people picture{height:100%}.full-width-hero-banner__people img{height:100%;width:100vw;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}}.full-width-hero-banner__text-wrapper{position:relative;z-index:3;width:100%;pointer-events:none}@media only screen and (min-width:768px) and (max-width:1023px),print{.full-width-hero-banner__text-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;position:absolute;left:50%;bottom:-20px;width:100%;max-width:960px;transform:translateX(-50%);height:auto}}@media only screen and (min-width:1024px),print{.full-width-hero-banner__text-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;position:absolute;left:50%;bottom:-10px;width:100%;max-width:1200px;transform:translateX(-50%);height:auto}}@media only screen and (min-width:1440px){.full-width-hero-banner__text-wrapper{max-width:1280px}}.full-width-hero-banner__text{position:relative;width:100%;pointer-events:none}.full-width-hero-banner__title{position:absolute;z-index:4;will-change:transform}@media only screen and (max-width:767px){.full-width-hero-banner__title{bottom:120px;left:50%;transform:translateX(-50%);width:400px;max-width:calc(100% - 40px)}}@media only screen and (min-width:768px) and (max-width:1023px),print{.full-width-hero-banner__title{bottom:40px;left:200px;width:430px}}@media only screen and (min-width:1024px),print{.full-width-hero-banner__title{bottom:40px;left:-40px;width:650px}}@media only screen and (min-width:1440px){.full-width-hero-banner__title{width:800px;left:-80px}}.full-width-hero-banner__title img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(3px 3px 6px rgba(0,0,0,.3))}.full-width-hero-banner__subtitle{color:#fff;font-size:clamp(1rem,2.5vw,1.5rem);font-weight:600;text-transform:uppercase;margin-bottom:30px;text-shadow:2px 2px 0 rgba(0,0,0,.5)}@media only screen and (max-width:767px){.full-width-hero-banner__subtitle{margin-bottom:20px}}.full-width-hero-banner__hashtag{position:absolute;z-index:4;will-change:transform}@media only screen and (max-width:767px){.full-width-hero-banner__hashtag{bottom:45px;left:50%;transform:translateX(-50%);max-width:200px;width:200px}}@media only screen and (min-width:768px) and (max-width:1023px),print{.full-width-hero-banner__hashtag{bottom:60px;right:-80px;max-width:220px}}@media only screen and (min-width:1024px),print{.full-width-hero-banner__hashtag{bottom:60px;right:0;max-width:265px}}@media only screen and (min-width:1440px){.full-width-hero-banner__hashtag{width:300px;max-width:300px;right:0}}.full-width-hero-banner__hashtag img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(3px 3px 6px rgba(0,0,0,.3))}.full-width-hero-banner__bg{transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}.full-width-hero-banner.secondary{background-color:#000;min-height:550px;padding:clamp(24px,5vw,64px) 0}.full-width-hero-banner.secondary .full-width-hero-banner__hashtag,.full-width-hero-banner.secondary .full-width-hero-banner__title{display:none}@media only screen and (max-width:767px){.full-width-hero-banner.secondary{height:450px;max-height:500px;min-height:0}}.full-width-hero-banner.secondary .full-width-hero-banner__content{width:min(92vw,1280px);margin:0 auto}.full-width-hero-banner.secondary .full-width-hero-banner__background{height:150%;max-height:none}@media only screen and (max-width:767px){.full-width-hero-banner.secondary .full-width-hero-banner__background{height:150%}}.full-width-hero-banner.secondary .full-width-hero-banner__people{width:min(92vw,1280px);left:50%;transform:translateX(-50%)}.full-width-hero-banner.secondary .full-width-hero-banner__people img,.full-width-hero-banner.secondary .full-width-hero-banner__people picture{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform:none}@media only screen and (max-width:767px){.full-width-hero-banner.secondary .full-width-hero-banner__people{width:100%;left:0;transform:none}}.info-tab-banner{background:#fff;border-radius:12px;overflow:visible!important;position:static!important;box-shadow:0 4px 20px rgba(0,0,0,.1);margin-top:-60px}.info-tab-banner .sub-nav{background:transparent!important;margin-bottom:24px;z-index:10;position:relative}.info-tab-banner .sub-nav.sticking{background-color:transparent!important}.info-tab-banner__content{position:relative;min-height:300px;padding:25px}.info-tab-banner__panel.active{opacity:1;visibility:visible}.info-tab-banner__panel-inner{position:relative;width:calc(100vw - 32px);max-width:100%;margin-left:50%;transform:translateX(-50%);box-sizing:border-box;padding:40px 35px;background:#f6323e;color:#fff;min-height:250px;border-radius:60px;text-align:center}.info-tab-banner[data-inner-bg] .info-tab-banner__panel-inner{background:attr(data-inner-bg color,color,#ec092b)}@media only screen and (min-width:1024px),print{.info-tab-banner__panel-inner{width:calc(100vw - 96px);padding:80px 71px;min-height:300px;text-align:left}}.info-tab-banner__panel-inner-content{width:min(100%,1280px);margin:0 auto;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"title" "content" "buttons";gap:20px}@media only screen and (min-width:1024px),print{.info-tab-banner__panel-inner-content{grid-template-columns:40% 1fr;grid-template-rows:auto 1fr;grid-template-areas:"title content" "buttons content";gap:76px}}.info-tab-banner__title{grid-area:title}.info-tab-banner__title h3{font-size:30px;font-weight:600;line-height:36px;margin:0;color:#fff}@media only screen and (min-width:1024px),print{.info-tab-banner__title h3{font-size:50px;font-weight:600;line-height:70px}}.info-tab-banner__title p{display:none}.info-tab-banner__text-content{grid-area:content}@media only screen and (min-width:1024px),print{.info-tab-banner__text-content{display:flex;flex-direction:column;justify-content:space-between}}.info-tab-banner__text-content h3{display:none}.info-tab-banner__text-content p{font-size:16px;line-height:1.6;margin:0 0 16px;color:#fff}@media only screen and (min-width:1024px),print{.info-tab-banner__text-content p{font-size:20px}}@media only screen and (min-width:1440px){.info-tab-banner__text-content p{font-size:23px}}.info-tab-banner__text-content p:last-of-type{margin-bottom:0}.info-tab-banner__buttons{grid-area:buttons;display:flex;flex-direction:column;gap:8px;align-self:end;min-width:0}@media only screen and (min-width:1024px),print{.info-tab-banner__buttons{gap:10px}}.info-tab-banner .info-button{transition:all .3s ease;width:100%;max-width:100%;min-width:0}.info-tab-banner .info-button:has(.info-button__icon){width:100%;max-width:100%}@media only screen and (min-width:1024px),print{.info-tab-banner .info-button{width:100%!important;max-width:100%!important}.info-tab-banner .info-button:last-child{margin-bottom:0}.info-tab-banner .info-button:has(.info-button__icon){width:100%!important;max-width:100%!important}}@media only screen and (min-width:1440px){.info-tab-banner .info-button{width:100%!important;max-width:100%!important}}@media only screen and (min-width:1024px),print{.info-tab-banner.secondary__panel-inner{grid-template-areas:"title content" "content buttons"}}.openhouse-highlights-carousel{overflow:hidden;background-size:100% 100%;background-position:50%;background-repeat:no-repeat;padding:60px 0;min-height:600px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:-15px;position:relative;z-index:1}@media only screen and (min-width:1024px),print{.openhouse-highlights-carousel{margin-bottom:0;padding:80px 0;min-height:700px}}@media only screen and (max-width:767px){.openhouse-highlights-carousel{background-size:cover;background-position:50%}}@media only screen and (min-width:1440px){.openhouse-highlights-carousel{min-height:800px;padding:100px 0}}@media (min-width:1920px){.openhouse-highlights-carousel{min-height:900px;padding:120px 0}}@media only screen and (max-width:767px){.openhouse-highlights-carousel .container{padding:0 15px;max-width:100%}}@media only screen and (min-width:768px) and (max-width:1023px),print{.openhouse-highlights-carousel .container{padding:0 20px;max-width:100%}}.openhouse-highlights-carousel__header{padding:0 15px;margin:24px 0}@media only screen and (min-width:768px) and (max-width:1023px),print{.openhouse-highlights-carousel__header{display:block;margin-bottom:42px;padding:0}}@media only screen and (min-width:1024px),print{.openhouse-highlights-carousel__header{display:block;margin-bottom:60px}}.openhouse-highlights-carousel__header h2{text-align:center;font-size:30px;font-weight:600;color:#fff;margin:0;line-height:1.2}@media only screen and (min-width:768px) and (max-width:1023px),print{.openhouse-highlights-carousel__header h2{font-size:36px}}@media only screen and (min-width:1024px),print{.openhouse-highlights-carousel__header h2{font-size:48px}}.openhouse-highlights-carousel__items .carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background-color:#f6323e;color:#fff;z-index:5;box-shadow:0 4px 20px 0 rgba(0,0,0,.15);transition:all .3s;width:35px;height:35px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:1024px),print{.openhouse-highlights-carousel__items .carousel-btn{width:45px;height:45px}}.openhouse-highlights-carousel__items .carousel-btn.slick-disabled{opacity:.5;pointer-events:none}.openhouse-highlights-carousel__items .carousel-btn:hover{background-color:#eb0a18;color:#fff;transform:translateY(-50%) scale(1.1)}.openhouse-highlights-carousel__items .carousel-btn:focus{outline:0}.openhouse-highlights-carousel__items .carousel-btn .icon{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1;font-size:12px}@media only screen and (min-width:768px) and (max-width:1023px),print{.openhouse-highlights-carousel__items .carousel-btn .icon{font-size:14px}}@media only screen and (min-width:1024px),print{.openhouse-highlights-carousel__items .carousel-btn .icon{font-size:16px}}.openhouse-highlights-carousel__items .carousel-btn .icon:before{line-height:1;display:block}.openhouse-highlights-carousel__items .carousel-btn__prev{left:15px}@media only screen and (min-width:1024px),print{.openhouse-highlights-carousel__items .carousel-btn__prev{left:30px}}.openhouse-highlights-carousel__items .carousel-btn__next{right:15px}@media only screen and (min-width:1024px),print{.openhouse-highlights-carousel__items .carousel-btn__next{right:30px}}.openhouse-highlights-carousel__items .slick-slide{display:flex!important;justify-content:center;align-items:center;margin:0 -20px}@media only screen and (max-width:767px){.openhouse-highlights-carousel__items .slick-slide{margin:0}}@media only screen and (min-width:1024px),print{.openhouse-highlights-carousel__items .slick-slide:not(.slick-center) .openhouse-highlights-card{transform:scale(.85);opacity:.5;z-index:1}}@media only screen and (min-width:768px) and (max-width:1023px),print{.openhouse-highlights-carousel__items .slick-slide:not(.slick-center) .openhouse-highlights-card{transform:scale(.95);opacity:.6;z-index:1}}.openhouse-highlights-carousel__items .slick-center .openhouse-highlights-card{transform:scale(1.04);opacity:1;z-index:3}@media only screen and (min-width:1024px),print{.openhouse-highlights-carousel__items .slick-center .openhouse-highlights-card{box-shadow:0 20px 40px rgba(0,0,0,.3)}}@media only screen and (min-width:768px) and (max-width:1023px),print{.openhouse-highlights-carousel__items .slick-center .openhouse-highlights-card{box-shadow:0 15px 30px rgba(0,0,0,.3)}}.openhouse-highlights-carousel__items .slick-list{overflow:visible;padding:0!important}.openhouse-highlights-carousel__items .slick-track{display:flex;align-items:center}.openhouse-highlights-carousel__items .slick-track.slick-track--no-transition{transition:none!important}.openhouse-highlights-card{position:relative;border-radius:20px;overflow:hidden;transition:all .4s ease;width:300px!important;height:500px!important;flex-shrink:0}@media only screen and (min-width:375px){.openhouse-highlights-card{width:360px!important;height:550px!important;flex-shrink:0}}@media only screen and (min-width:575px){.openhouse-highlights-card{width:380px!important;height:550px!important;flex-shrink:0}}@media only screen and (min-width:768px) and (max-width:1023px),print{.openhouse-highlights-card{width:330px!important;height:320px!important;flex-shrink:0}}@media only screen and (min-width:1024px),print{.openhouse-highlights-card{width:650px!important;height:420px!important;flex-shrink:0}}@media only screen and (min-width:1280px),print{.openhouse-highlights-card{width:800px!important;height:500px!important}}@media only screen and (min-width:1440px){.openhouse-highlights-card{width:900px!important;height:500px!important}}.openhouse-highlights-card__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 30.96%,rgba(0,0,0,.7) 91.51%);z-index:1;transition:background .3s ease}.openhouse-highlights-card__content{position:absolute;left:0;bottom:0;right:0;padding:30px 20px;color:#fff;z-index:2;text-align:left}@media only screen and (min-width:1024px),print{.openhouse-highlights-card__content{padding:40px 50px}}@media only screen and (min-width:1280px),print{.openhouse-highlights-card__content{padding:30px 35px}}@media only screen and (min-width:768px) and (max-width:1023px),print{.openhouse-highlights-card__content{padding:25px 30px}}@media only screen and (max-width:767px){.openhouse-highlights-card__content{padding:20px 25px}}.openhouse-highlights-card__title{font-size:24px;font-weight:700;line-height:1.2;margin:0 0 12px;color:#fff}@media only screen and (min-width:1024px),print{.openhouse-highlights-card__title{font-size:32px!important;margin-bottom:16px}}@media only screen and (min-width:1280px),print{.openhouse-highlights-card__title{font-size:28px;margin-bottom:14px}}@media only screen and (min-width:768px) and (max-width:1023px),print{.openhouse-highlights-card__title{font-size:26px;margin-bottom:12px}}@media only screen and (max-width:767px){.openhouse-highlights-card__title{font-size:22px;margin-bottom:10px}}.openhouse-highlights-card__text{font-size:16px;line-height:1.5;margin:0 0 20px;color:#fff;opacity:.9;max-width:100%}@media only screen and (min-width:1024px),print{.openhouse-highlights-card__text{font-size:16px!important;margin-bottom:24px}}@media only screen and (min-width:1280px),print{.openhouse-highlights-card__text{font-size:16px;margin-bottom:22px}}@media only screen and (min-width:768px) and (max-width:1023px),print{.openhouse-highlights-card__text{font-size:16px;margin-bottom:20px}}@media only screen and (max-width:767px){.openhouse-highlights-card__text{font-size:16px;margin-bottom:18px}}.openhouse-highlights-card__button .info-button{background:#4d4548;border:2px solid #fff;border-radius:100px;font-size:20px;font-weight:600;padding:0 24px;margin-bottom:0;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:60px}@media only screen and (min-width:1024px),print{.openhouse-highlights-card__button .info-button{width:430px;height:60px;font-size:28px}}@media only screen and (min-width:1280px),print{.openhouse-highlights-card__button .info-button{width:350px;height:70px;font-size:24px}}@media only screen and (min-width:768px) and (max-width:1023px),print{.openhouse-highlights-card__button .info-button{width:250px;height:60px;font-size:20px}}@media only screen and (max-width:767px){.openhouse-highlights-card__button .info-button{width:100%;height:50px!important;font-size:18px}}.openhouse-highlights-card__button .info-button:hover{background:#c52832;border-color:#fff;transform:translateY(-2px)}.openhouse-highlights-card__button .info-button .info-button__text{order:1}.openhouse-highlights-card__button .info-button .info-button__single{font-size:20px;text-align:center}@media only screen and (min-width:1024px),print{.openhouse-highlights-card__button .info-button .info-button__single{font-size:28px}}@media only screen and (min-width:1280px),print{.openhouse-highlights-card__button .info-button .info-button__single{font-size:24px}}@media only screen and (min-width:768px) and (max-width:1023px),print{.openhouse-highlights-card__button .info-button .info-button__single{font-size:20px}}@media only screen and (max-width:767px){.openhouse-highlights-card__button .info-button .info-button__single{font-size:18px}}.openhouse-highlights-card__button .info-button .info-button__icon{display:none}.openhouse-highlights-card .openhouse-highlights-card__overlay{background:linear-gradient(180deg,transparent 20%,rgba(0,0,0,.8) 91.51%)}.openhouse-highlights-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.openhouse-highlights-card__media picture,.openhouse-highlights-card__media picture source{display:block;width:100%;height:100%}.openhouse-highlights-card__media picture{height:100%}.openhouse-highlights-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.openhouse-highlights-carousel.no-bg .openhouse-highlights-carousel__header h2{color:#000!important;font-size:30px}@media only screen and (min-width:1024px),print{.openhouse-highlights-carousel.no-bg .openhouse-highlights-carousel__header h2{font-size:58px}}.view-event-map-cta{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:400px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:1024px),print{.view-event-map-cta{min-height:600px}}.view-event-map-cta__content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:30px;position:relative;z-index:2}@media only screen and (min-width:1024px),print{.view-event-map-cta__content{gap:40px}}.view-event-map-cta__image{width:100%;position:relative}.view-event-map-cta__image img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;box-shadow:0 10px 30px rgba(0,0,0,.3)}@media only screen and (min-width:1024px),print{.view-event-map-cta__image img{height:400px}}.view-event-map-cta__button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.view-event-map-cta__button .info-button{background:#4d4548;border:2px solid #fff;border-radius:100px;font-size:20px;font-weight:600;padding:0 24px;margin-bottom:0;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:60px}@media only screen and (min-width:1024px),print{.view-event-map-cta__button .info-button{width:430px;height:80px;font-size:28px}}.view-event-map-cta__button .info-button:hover{background:#c52832;border-color:#fff;transform:translateY(-2px)}.view-event-map-cta__button .info-button .info-button__text{order:1}.view-event-map-cta__button .info-button .info-button__single{font-size:20px;text-align:center}@media only screen and (min-width:1024px),print{.view-event-map-cta__button .info-button .info-button__single{font-size:28px}}.view-event-map-cta__button .info-button .info-button__icon{display:none}.success-stories-display{position:relative;z-index:3;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-image:url(/Cwp/assets/images/revamp/openhouse/success_stories_bg.png);background-size:100% 100%;background-position:50%;background-repeat:no-repeat;padding:60px 0;-webkit-clip-path:inset(0 0 20px 0);clip-path:inset(0 0 20px 0);margin-top:-31px}@media only screen and (min-width:1024px),print{.success-stories-display{padding:80px 0}}@media only screen and (min-width:768px) and (max-width:1023px),print{.success-stories-display{-webkit-clip-path:none;clip-path:none;overflow:visible}}@media only screen and (max-width:767px){.success-stories-display{margin-top:0;-webkit-clip-path:none;clip-path:none;padding-top:32px}}.success-stories-display .container{position:relative;z-index:2}.success-stories-display .testimonial-list-4__header{text-align:center;color:#fff;font-size:30px!important;margin-top:45px}@media only screen and (min-width:1024px),print{.success-stories-display .testimonial-list-4__header{margin-bottom:60px;margin-top:0}}.success-stories-display .testimonial-list-4__header h2,.success-stories-display .testimonial-list-4__header h3,.success-stories-display .testimonial-list-4__header h4{color:#fff;font-size:30px!important}@media only screen and (min-width:1024px),print{.success-stories-display .testimonial-list-4__header h2,.success-stories-display .testimonial-list-4__header h3,.success-stories-display .testimonial-list-4__header h4{font-size:48px!important}}.success-stories-display .testimonial-list{display:flex;flex-direction:column;align-items:center;justify-content:center}.success-stories-display .testimonial-list__body{justify-content:center}@media only screen and (min-width:768px) and (max-width:1023px),print{.success-stories-display .expandable-hover-card__expand-content{top:108px;height:calc(100vh - 108px);min-height:calc(100vh - 118px);width:100vw;left:0;right:0;z-index:999}}.success-stories-display__cta{text-align:center;display:flex;justify-content:center;padding:0 15px}.success-stories-display__cta .info-button{width:-moz-fit-content;width:fit-content;font-size:28px}@media only screen and (max-width:767px){.success-stories-display__cta .info-button{width:100%;font-size:18px;text-align:center}}.success-stories-display__cta .info-button .info-button__single,.success-stories-display__cta .info-button .info-button__text{font-size:inherit;text-align:center}.discovery-evening{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;overflow:hidden;z-index:3}@media only screen and (min-width:1024px),print{.discovery-evening{margin-top:-20px}}.discovery-evening .container{position:relative;z-index:2;max-width:100%;padding:0}.discovery-evening__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:167px 445px;height:612px}@media only screen and (max-width:767px){.discovery-evening__grid{grid-template-rows:230px 600px;height:830px}}@media only screen and (min-width:1024px),print{.discovery-evening__grid{grid-template-rows:210px 490px;height:700px}}.discovery-evening__header{grid-column:1;grid-row:1;padding:60px 90px 50px 70px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:linear-gradient(180deg,#282872 50%,#12124e)}@media only screen and (max-width:767px){.discovery-evening__header{padding:16px}}.discovery-evening__empty{grid-column:2;grid-row:1;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center;padding:0}.discovery-evening__empty img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}.discovery-evening__image{grid-column:1;grid-row:2;padding:0;display:flex;align-items:center;justify-content:center;background-color:#f8f9fa}.discovery-evening__image picture{width:100%;height:100%}.discovery-evening__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media only screen and (min-width:1024px),print{.discovery-evening__image img{max-height:none}}.discovery-evening__content{grid-column:2;grid-row:2;padding:20px;display:flex;flex-direction:column;justify-content:flex-start;text-align:left;background:linear-gradient(180deg,#282872 50%,#12124e)}@media only screen and (min-width:1024px),print{.discovery-evening__content{padding:40px;text-align:left}}@media only screen and (max-width:767px){.discovery-evening__content{text-align:left;padding:16px 16px 180px}}.discovery-evening__title{font-size:30px;font-weight:600;color:#fff;margin:0 0 10px;line-height:1.1}@media only screen and (min-width:1024px),print{.discovery-evening__title{font-size:32px!important;margin-bottom:12px}}@media only screen and (min-width:1440px){.discovery-evening__title{font-size:48px!important}}@media only screen and (max-width:767px){.discovery-evening__title{font-size:30px!important}}.discovery-evening__subtitle{font-size:16px;font-weight:600;color:#e2e8f0;margin:0;line-height:1.3}@media only screen and (min-width:1024px),print{.discovery-evening__subtitle{font-size:20px}}@media only screen and (min-width:1440px){.discovery-evening__subtitle{font-size:28px!important}}.discovery-evening__description{margin-bottom:20px}@media only screen and (min-width:1024px),print{.discovery-evening__description{margin-bottom:25px}}.discovery-evening__description p{font-size:16px;font-weight:400;color:#e2e8f0;line-height:1.5;margin:0}@media only screen and (min-width:1024px),print{.discovery-evening__description p{font-size:20px;font-size:24px}}.discovery-evening__description p sup{font-size:12px;vertical-align:super}.discovery-evening__details{margin-bottom:25px}@media only screen and (min-width:1024px),print{.discovery-evening__details{margin-bottom:35px}}.discovery-evening__details p{font-size:16px;font-weight:400;color:#cbd5e0;line-height:1.4;margin:0}@media only screen and (min-width:1024px),print{.discovery-evening__details p{font-size:20px;font-size:24px}}.discovery-evening__cta{display:flex;justify-content:left;position:absolute;bottom:16px;left:0;width:100%;padding:0 32px}@media only screen and (min-width:1024px),print{.discovery-evening__cta{justify-content:left;position:relative;left:0;margin-top:32px;width:100%;padding:0}}@media only screen and (min-width:768px) and (max-width:1023px),print{.discovery-evening__cta{justify-content:center}}.discovery-evening__cta .info-button{width:400px;font-size:28px}@media only screen and (max-width:767px){.discovery-evening__cta .info-button{width:100%;font-size:18px;text-align:center}}.discovery-evening__cta .info-button .info-button__single,.discovery-evening__cta .info-button .info-button__text{font-size:inherit;text-align:center}.event-schedule{position:relative;padding:24px 34px;margin-bottom:50px}.event-schedule__board{position:relative;background-position:50%;background-size:cover;background-repeat:no-repeat;border-radius:24px;display:flex;flex-direction:column;align-items:center;gap:clamp(32px,6vw,48px);box-shadow:0 20px 45px rgba(12,17,43,.25);padding:60px 0;overflow:visible}.event-schedule__board>*{position:relative;z-index:1}.event-schedule__heading{display:flex;justify-content:center;align-items:center;font-size:30px;font-weight:600;color:#fff;margin:0;text-transform:uppercase;text-align:center}@media only screen and (min-width:768px),print{.event-schedule__heading{font-size:48px}}@media only screen and (min-width:1024px),print{.event-schedule__heading{font-size:48px}}.event-schedule__list{width:calc(100% + 20px);margin:0 -10px;display:flex;flex-direction:column;gap:20px}.event-schedule__card{background:#d9d9d9;border-radius:14px;padding:12px 25px 17px;display:flex;flex-direction:column;align-items:stretch;gap:20px;width:100%}@media only screen and (min-width:768px),print{.event-schedule__card{flex-direction:column;justify-content:flex-start;align-items:stretch;padding:30px 48px 30px 80px}}.event-schedule__header{display:flex;flex-direction:column;gap:16px;margin-bottom:10px}@media only screen and (min-width:768px),print{.event-schedule__header{flex-direction:row;align-items:center;gap:32px}}.event-schedule__meta{display:flex;flex-direction:column;gap:8px;flex:1 1 auto}.event-schedule__time{font-size:24px;font-weight:500;color:#0c112b;margin:0}@media only screen and (max-width:767px){.event-schedule__time{font-size:18px;text-align:center}}.event-schedule__name{font-size:32px;font-weight:600;color:#1a1f36;margin:0;line-height:1.35}@media only screen and (max-width:767px){.event-schedule__name{font-size:24px;text-align:center}}.event-schedule__sessions{width:100%;display:grid;gap:20px;align-items:start}@media only screen and (min-width:768px) and (max-width:1023px),print{.event-schedule__sessions{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1024px),print{.event-schedule__sessions{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1280px),print{.event-schedule__sessions{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.event-schedule__buttons{width:100%;display:flex;justify-content:center}.event-schedule__buttons .info-button{width:275px}@media only screen and (min-width:768px),print{.event-schedule__buttons{width:auto;margin-left:auto;justify-content:flex-end}}@media only screen and (min-width:1024px),print{.event-schedule__buttons .info-button{width:400px}}.event-schedule .session-details{background:#fff;border-radius:18px;padding:40px;box-shadow:0 14px 32px rgba(12,17,43,.18);display:flex;flex-direction:column;gap:16px}@media only screen and (max-width:767px){.event-schedule .session-details{padding:32px 22px}}@media only screen and (min-width:375px){.event-schedule .session-details{padding:32px 14px}}@media only screen and (max-width:374px){.event-schedule .session-details{padding:32px 14px}}.event-schedule .session-details .info-button{width:100%;margin-top:auto}@media only screen and (min-width:1024px),print{.event-schedule .session-details .info-button{width:70%}}.event-schedule .session-details .info-button:has(.info-button__icon){width:100%;margin-bottom:0}@media only screen and (min-width:768px) and (max-width:1023px),print{.event-schedule .session-details .info-button:has(.info-button__icon){width:100%}}@media only screen and (min-width:1024px),print{.event-schedule .session-details .info-button:has(.info-button__icon){width:100%}}@media only screen and (min-width:1280px),print{.event-schedule .session-details .info-button:has(.info-button__icon){width:70%}}.event-schedule .session-details__title{font-size:30px;font-weight:600;color:#1a1f36;margin:0}@media only screen and (max-width:767px){.event-schedule .session-details__title{font-size:20px}}.event-schedule .session-details__description{margin:0;font-size:16px;color:#000;position:relative;flex:1 1 auto;overflow:hidden;transition:max-height .3s ease;max-height:200px}.event-schedule .session-details__description .session-details__description-text{display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;transition:max-height .3s}.event-schedule .session-details__description.expanded .session-details__description-text{display:block;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;text-overflow:unset;overflow:visible;max-height:none}.event-schedule .session-details__description.expanded{max-height:1000px}.event-schedule .session-details__description .session-details__toggle{margin-top:10px;background:none;border:none;color:#f6323e;font-weight:600;cursor:pointer;font-size:16px;padding:0;text-decoration:none;transition:color .2s}@media only screen and (min-width:1024px),print{.event-schedule .session-details__description{font-size:20px}.event-schedule .session-details__description .session-details__description-text{display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.event-schedule .session-details__description.expanded .session-details__description-text{display:block;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;text-overflow:unset;overflow:visible;max-height:none}.event-schedule .session-details__description.expanded{max-height:1200px}}.sp-fam-video{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-top:80px;position:relative;z-index:3;margin-top:-15px}@media only screen and (max-width:767px){.sp-fam-video{padding-top:60px}}.sp-fam-video__header{text-align:center;margin-bottom:60px}.sp-fam-video__title{font-size:30px;font-weight:600;color:#333;margin:0;line-height:1.2}@media only screen and (min-width:1024px),print{.sp-fam-video__title{font-size:60px}}.sp-fam-video__hashtag{color:#f6323e;font-weight:700}.sp-fam-video__media{position:relative;margin:0 auto;width:90vw;max-width:1200px;height:600px;max-height:600px;border-radius:60px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3)}@media only screen and (max-width:767px){.sp-fam-video__media{border-radius:16px;height:220px;min-height:220px;width:90vw;max-width:90vw;margin:0 auto}}.sp-fam-video__video-wrapper{position:relative;width:100%;height:100%;background:#000}.sp-fam-video__image-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.sp-fam-video__preview-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sp-fam-video__image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5019607843);z-index:1}.sp-fam-video__play-btn{position:absolute;top:50%;left:50%;width:250px;height:250px;transform:translate(-50%,-50%);cursor:pointer;z-index:2}@media only screen and (max-width:767px){.sp-fam-video__play-btn{width:80px;height:80px}}.sp-fam-video .image-carousel .image-carousel__item .image-carousel__content{height:120px!important}@media only screen and (max-width:767px){.sp-fam-video .image-carousel .image-carousel__item .image-carousel__content{width:160px!important;height:auto!important;max-width:160px!important;min-width:160px!important}}@media (max-width:767px){.sp-fam-video .image-carousel .image-carousel__item .image-carousel__content{width:160px!important;max-width:160px!important;height:auto!important}}@media only screen and (min-width:1024px),print{.sp-fam-video .image-carousel .image-carousel__item .image-carousel__content{width:240px!important}}@media (min-width:1400px){.sp-fam-video .image-carousel .image-carousel__item .image-carousel__content{width:260px!important}}@media (min-width:1600px){.sp-fam-video .image-carousel .image-carousel__item .image-carousel__content{width:315px!important}}.sp-fam-video .image-carousel .image-carousel__item .image-carousel__content .image-carousel__image{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important}@media only screen and (max-width:767px){.sp-fam-video .image-carousel .image-carousel__item{padding:0 5px!important}}@media only screen and (min-width:1024px),print{.sp-fam-video .image-carousel .image-carousel__item{padding:0 8px!important}}.sp-fam-video__overlay{display:none;position:fixed;z-index:9999;inset:0;background:rgba(0,0,0,.9);width:100vw;height:100vh;overflow:hidden;align-items:center;justify-content:center}.sp-fam-video__overlay.is-active{display:flex}.sp-fam-video__overlay .sp-fam-video__overlay-content{position:relative;width:50vw;max-width:1000px;aspect-ratio:16/9;background:#000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;margin:120px 0 0}@media (max-width:767px){.sp-fam-video__overlay .sp-fam-video__overlay-content{width:98vw;max-width:98vw;aspect-ratio:16/9}}.sp-fam-video__overlay .sp-fam-video__overlay-iframe{width:100%;height:100%;border:none;display:block;background:#000}.sp-fam-video__overlay .sp-fam-video__overlay-close{position:absolute;top:10px;right:10px;z-index:2;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer}.image-carousel{position:relative;padding:20px 0;margin-bottom:40px}@media only screen and (min-width:768px),print{.image-carousel{margin-bottom:60px;padding:40px 0}}.image-carousel .container{position:relative;z-index:2;overflow:hidden}.image-carousel__carousel{overflow:hidden}.image-carousel__item{padding:0 5px;position:relative;display:flex;align-items:center}@media only screen and (min-width:1024px),print{.image-carousel__item{padding:0 8px}}.image-carousel__content{overflow:hidden;transition:transform .3s ease;flex-shrink:0;width:100%;height:auto;position:relative;max-width:160px}@media only screen and (min-width:1024px),print{.image-carousel__content{height:100px;max-width:none;width:100%;min-width:200px}}@media (max-width:767px){.image-carousel__content{width:calc(50vw - 40px);max-width:180px}}@media only screen and (min-width:768px) and (max-width:1023px),print{.image-carousel__content{width:calc(25% - 16px);min-width:180px;max-width:250px}}@media only screen and (min-width:1024px),print{.image-carousel__content{width:calc(16.666% - 16px);min-width:200px}}@media (min-width:1400px){.image-carousel__content{width:calc(14.28% - 16px);min-width:180px}}@media (min-width:1600px){.image-carousel__content{width:calc(12.5% - 16px);min-width:160px}}.image-carousel__link{display:block;width:100%;height:100%;position:relative;text-decoration:none;overflow:hidden}.image-carousel__link:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);opacity:0;transition:opacity .3s ease;z-index:1}.image-carousel__link:hover:before{opacity:1}.image-carousel__link:hover .image-carousel__image{transform:scale(1.05)}.image-carousel__link:hover .image-carousel__arrow-icon{transform:translate(2px,-2px)}.image-carousel__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;transition:transform .3s ease}.image-carousel__arrow-icon{position:absolute;top:8px;right:8px;width:24px;height:24px;background:rgba(0,0,0,.7);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:transform .3s ease;z-index:2}@media only screen and (min-width:1024px),print{.image-carousel__arrow-icon{top:12px;right:12px;width:32px;height:32px}}.image-carousel__arrow-icon .icon-new-tab{font-size:12px;color:#fff}@media only screen and (min-width:1024px),print{.image-carousel__arrow-icon .icon-new-tab{font-size:16px}}.image-carousel__arrow-icon .icon-new-tab:before{display:block}.image-carousel .slick-track{display:flex!important;align-items:center}.image-carousel .slick-slide{height:auto!important;display:flex!important}.image-carousel .slick-slide>div{height:100%;width:100%}.image-carousel .slick-list{margin:0 -5px;overflow:hidden}@media only screen and (min-width:1024px),print{.image-carousel .slick-list{margin:0 -8px}}.image-carousel .slick-next,.image-carousel .slick-prev{display:none!important}.image-carousel .slick-track{animation:none!important}.interactive-quiz{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-image:url(/Cwp/assets/images/revamp/openhouse/quiz_bg.png);background-size:100% 100%;background-position:50%;background-repeat:no-repeat;padding:80px 0;margin-top:-20px}.interactive-quiz:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1);z-index:1;pointer-events:none}.interactive-quiz__header{margin-bottom:40px}.interactive-quiz__header-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.interactive-quiz__header-icon{flex-shrink:0}.interactive-quiz__header-text{text-align:center}.interactive-quiz__title{font-size:30px;font-weight:600;color:#fff;margin:0 0 20px;line-height:1.2;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.interactive-quiz__subtitle{font-size:16px;font-weight:400;color:#fff;margin:0;line-height:1.4;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.interactive-quiz__main-image{margin-bottom:40px;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3)}.interactive-quiz__main-image img{width:100%;height:auto;max-height:250px;-o-object-fit:cover;object-fit:cover;display:block}.interactive-quiz__content{max-width:800px;margin:0 auto}.interactive-quiz__description{margin:50px auto}.interactive-quiz__description p{font-size:18px;font-weight:400;color:#fff;line-height:1.6;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.3);text-align:center}@media only screen and (min-width:1024px),print{.interactive-quiz__description p{font-size:26px}}.interactive-quiz__cta{display:flex;justify-content:center;width:100%}.interactive-quiz__cta .info-button{width:100%;font-size:18px;text-align:center}.interactive-quiz__cta .info-button .info-button__single,.interactive-quiz__cta .info-button .info-button__text{font-size:inherit;text-align:center}@media only screen and (min-width:768px),print{.interactive-quiz{padding:100px 0}.interactive-quiz,.interactive-quiz__header{margin-bottom:60px}.interactive-quiz__header-content{display:flex;flex-direction:row;align-items:center;gap:30px}.interactive-quiz__header-icon,.interactive-quiz__header-text{flex:1 1 0;min-width:0}.interactive-quiz__header-text{text-align:left}.interactive-quiz__title{font-size:58px;margin-bottom:20px}.interactive-quiz__subtitle{font-size:26px}.interactive-quiz__main-image{margin-bottom:50px;border-radius:20px}.interactive-quiz__main-image img{max-height:400px}.interactive-quiz__description{display:block;margin-bottom:40px}.interactive-quiz__cta .info-button{width:auto;font-size:28px}}.throwback-photogallery{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-color:transparent;background-size:100% 100%;background-position:50%;background-repeat:no-repeat;padding:80px 0 60px;margin-bottom:20px}@media only screen and (max-width:767px){.throwback-photogallery{background-size:cover;background-position:50%}}@media only screen and (min-width:768px),print{.throwback-photogallery{margin-bottom:60px;padding:100px 0 80px;margin-top:-55px}}.throwback-photogallery__header{text-align:center;margin-bottom:60px}@media only screen and (max-width:767px){.throwback-photogallery__header{margin-bottom:40px}}.throwback-photogallery__title{font-size:48px;font-weight:600;color:#fff;margin:0;line-height:1.2;padding:0 24px}@media only screen and (max-width:767px){.throwback-photogallery__title{font-size:30px;font-weight:600}}.throwback-photogallery.no-bg .throwback-photogallery__title{color:#000}@media only screen and (max-width:767px){.throwback-photogallery.no-bg .throwback-photogallery__title{color:#000}}.throwback-photogallery__carousel{padding:0;margin-bottom:0}@media only screen and (min-width:768px),print{.throwback-photogallery__carousel{padding:0 15px}}.throwback-photogallery__carousel .slick-slide{margin:0 10px}.throwback-photogallery__carousel .slick-list{margin:0 -10px}.throwback-photogallery__item{padding:0!important;display:flex!important;justify-content:center!important;align-items:center!important}.throwback-photogallery__content{border-radius:16px;overflow:hidden;margin:0 24px;flex:0 0 auto}@media only screen and (max-width:767px){.throwback-photogallery__content{width:170px!important;height:170px!important;flex:0 0 170px!important;border-radius:12px}}@media only screen and (min-width:575px){.throwback-photogallery__content{width:200px!important;height:200px!important;flex:0 0 200px!important}}@media (max-width:767px){.throwback-photogallery__content{width:170px!important;height:170px!important;max-width:170px!important;min-width:170px!important;flex:0 0 170px!important}}@media only screen and (min-width:768px) and (max-width:1023px),print{.throwback-photogallery__content{width:250px!important;height:250px!important;flex:0 0 250px!important}}@media only screen and (min-width:1024px),print{.throwback-photogallery__content{width:240px!important;height:240px!important;flex:0 0 240px!important}}@media only screen and (min-width:1280px),print{.throwback-photogallery__content{width:270px!important;height:270px!important;flex:0 0 270px!important}}@media (min-width:1520px){.throwback-photogallery__content{width:300px!important;height:300px!important;flex:0 0 300px!important}}.throwback-photogallery__image,.throwback-photogallery__link{display:block;width:100%;height:100%}.throwback-photogallery__link{position:relative;text-decoration:none;overflow:hidden}.throwback-photogallery__link:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3);opacity:0;transition:opacity .3s ease;z-index:1}.throwback-photogallery__link:hover:before{opacity:1}.throwback-photogallery__link:hover .throwback-photogallery__arrow{transform:translate(2px,-2px)}.throwback-photogallery__link:hover .throwback-photogallery__image{transform:scale(1.05)}.throwback-photogallery__link:focus-visible:before{opacity:1}.throwback-photogallery__link:focus-visible .throwback-photogallery__arrow{transform:translate(2px,-2px)}.throwback-photogallery__link:focus-visible .throwback-photogallery__image{transform:scale(1.05)}.throwback-photogallery__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease}.throwback-photogallery__arrow{position:absolute;top:8px;right:8px;width:24px;height:24px;background:rgba(0,0,0,.7);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:transform .3s ease;z-index:2}@media only screen and (min-width:1024px),print{.throwback-photogallery__arrow{top:12px;right:12px;width:32px;height:32px}}.throwback-photogallery__arrow .icon{font-size:12px;color:#fff}@media only screen and (min-width:1024px),print{.throwback-photogallery__arrow .icon{font-size:16px}}.throwback-photogallery__arrow .icon:before{display:block}.throwback-photogallery__content:hover .throwback-photogallery__arrow{transform:translate(2px,-2px)}.continue-exploring{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:0 0 60px}.continue-exploring__header{text-align:center;margin-bottom:40px}@media only screen and (min-width:768px),print{.continue-exploring__header{margin-bottom:60px}}.continue-exploring__title{font-size:34px;font-weight:600;color:#333;margin:0;line-height:1.2}@media only screen and (min-width:768px),print{.continue-exploring__title{font-size:48px}}.continue-exploring__cards{display:flex;flex-direction:column;gap:25px}@media only screen and (min-width:768px),print{.continue-exploring__cards{flex-direction:row;align-items:stretch}}.continue-exploring__cards .thumbnail-img-card{flex:1;padding:0;margin:0;max-width:none;width:100%}.continue-exploring.no-bg .continue-exploring__title{color:#000!important;font-size:30px}@media only screen and (min-width:1024px),print{.continue-exploring.no-bg .continue-exploring__title{font-size:48px}}.info-button-list{background:#000;padding:60px 0}@media only screen and (min-width:768px),print{.info-button-list{padding:80px 0}}.info-button-list__buttons{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:768px),print{.info-button-list__buttons{flex-direction:row;justify-content:space-between;gap:30px}}.info-button-list__buttons .info-button{width:100%}@media only screen and (min-width:768px),print{.info-button-list__buttons .info-button{flex:1;max-width:none}}.info-banner-discovery{background:transparent;border-radius:12px;overflow:visible!important;position:static!important;background-size:cover;background-position:50%;background-repeat:no-repeat;margin-top:-60px}.info-banner-discovery__content{position:relative;min-height:300px;padding:25px}.info-banner-discovery__panel.active{opacity:1;visibility:visible}.info-banner-discovery__panel-inner{position:relative;width:calc(100vw - 32px);max-width:100%;margin-left:50%;transform:translateX(-50%);box-sizing:border-box;padding:40px 20px;background:transparent;color:#fff;min-height:250px;border-radius:60px;text-align:left;background-position:top;background-size:cover}@media only screen and (min-width:1024px),print{.info-banner-discovery__panel-inner{width:calc(100vw - 96px);padding:80px 70px;min-height:300px;background-position:50%}}.info-banner-discovery__panel-inner-content{width:min(100%,1280px);margin:0 auto;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"left" "right";gap:0}.info-banner-discovery__left{grid-area:left;display:flex;flex-direction:column;gap:20px}.info-banner-discovery__right{display:none}@media only screen and (min-width:1024px),print{.info-banner-discovery__right{grid-area:right;display:flex;flex-direction:column;gap:24px;align-items:flex-start;justify-content:flex-start;min-height:120px}}.info-banner-discovery__title{text-align:center}@media only screen and (min-width:1024px),print{.info-banner-discovery__title{text-align:left}}.info-banner-discovery__title h3{font-size:30px;font-weight:600;line-height:36px;margin:0;color:#fff}.info-banner-discovery__text-content{text-align:center}@media only screen and (min-width:1024px),print{.info-banner-discovery__text-content{text-align:left}}.info-banner-discovery__text-content p{font-size:16px;line-height:1.6;margin:0 0 16px;color:#fff}.info-banner-discovery__text-content p:last-of-type{margin-bottom:20px}.info-banner-discovery__icon-mobile{display:flex;flex-direction:column;gap:15px;margin:0 auto 26px}@media only screen and (min-width:1024px),print{.info-banner-discovery__icon-mobile{display:none}}.info-banner-discovery__buttons{display:flex;flex-direction:column;gap:8px;align-self:flex-start;width:100%;text-align:center}.info-banner-discovery .info-button__single{transition:all .3s ease;text-align:center;font-size:20px}@media only screen and (min-width:1024px),print{.info-banner-discovery .info-button__single{font-size:28px}}@media only screen and (min-width:1024px),print{.info-banner-discovery__panel-inner-content{grid-template-columns:55% 45%;grid-template-rows:1fr;grid-template-areas:"left right";gap:60px}.info-banner-discovery__title h3{font-size:50px;line-height:70px}.info-banner-discovery__text-content p{font-size:20px}.info-banner-discovery__buttons{gap:10px;width:100%;max-width:400px}.info-banner-discovery__right{gap:50px;min-height:200px}}@media only screen and (min-width:1440px){.info-banner-discovery__text-content p{font-size:23px}}.admission-excercise{position:relative;margin-bottom:40px;--admission-gap:20px}@media only screen and (min-width:1024px),print{.admission-excercise{--admission-gap:21px}}.admission-excercise__header{margin:0 0 30px;text-align:center}@media only screen and (min-width:1024px),print{.admission-excercise__header{margin-bottom:48px}}.admission-excercise__header h2{margin:0 0 10px;font-size:1.875em;font-weight:600;letter-spacing:-.02em}@media only screen and (min-width:1024px),print{.admission-excercise__header h2{font-size:3em}}.admission-excercise__grid{display:grid;gap:var(--admission-gap);grid-template-columns:1fr}.admission-excercise__cell{display:flex;width:100%}.admission-excercise__cell .tile-card{margin:0;width:100%}.admission-excercise__cell .tile-card a{border-radius:24px;width:100%}@media only screen and (min-width:768px) and (max-width:1023px),print{.admission-excercise__grid{grid-template-columns:1fr}}@media only screen and (min-width:1024px),print{.admission-excercise__grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:150px;gap:20px}.admission-excercise__cell{align-items:stretch}.admission-excercise__cell .tile-card,.admission-excercise__cell .tile-card a{display:flex;flex-direction:column;height:100%;min-height:100%;padding-top:0}.admission-excercise__cell .tile-card a{border-radius:30px}.admission-excercise__cell--1,.admission-excercise__cell--4,.admission-excercise__cell--5{grid-row:span 2/span 2}.admission-excercise__cell--3{grid-column-start:2;grid-row-start:2}.admission-excercise__cell--4{grid-column-start:3;grid-row-start:1}.admission-excercise__cell--5{grid-column-start:4;grid-row-start:1}}@media only screen and (min-width:1024px) and (max-width:1200px){.admission-excercise__grid .tile-card__text h3{font-size:1.125em}}@media only screen and (min-width:1024px),print{.admission-excercise .tile-card__text,.admission-excercise .tile-card a{display:flex;flex-direction:column;height:100%}.admission-excercise .tile-card__text{position:static}.admission-excercise .tile-card__text-top{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:0}.admission-excercise .tile-card__text-bottom{margin-top:20px;position:static;opacity:1;transform:none;height:auto}.admission-excercise .tile-card__text-top h3{margin-bottom:auto;text-align:left;width:100%}.admission-excercise .tile-card__text-top .arrow{margin-top:auto;margin-left:auto;align-self:flex-end;flex:0 0 35px;max-width:35px}}@media only screen and (min-width:1024px) and (min-width:1280px),print{.admission-excercise .tile-card__text-top .arrow{flex:0 0 45px;max-width:45px}}.image-carousel{padding-bottom:0!important}.image-carousel .image-carousel__item .image-carousel__content{height:120px!important}@media only screen and (max-width:767px){.image-carousel .image-carousel__item .image-carousel__content{width:160px!important;height:auto!important;max-width:160px!important;min-width:160px!important}}@media (max-width:767px){.image-carousel .image-carousel__item .image-carousel__content{width:160px!important;max-width:160px!important;height:auto!important}}@media only screen and (min-width:1024px),print{.image-carousel .image-carousel__item .image-carousel__content{width:240px!important}}@media (min-width:1400px){.image-carousel .image-carousel__item .image-carousel__content{width:260px!important}}@media (min-width:1600px){.image-carousel .image-carousel__item .image-carousel__content{width:315px!important}}.image-carousel .image-carousel__item .image-carousel__content .image-carousel__image{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important}@media only screen and (max-width:767px){.image-carousel .image-carousel__item{padding:0 5px!important}}@media only screen and (min-width:1024px),print{.image-carousel .image-carousel__item{padding:0 8px!important}}.body--blue .cta,.body--blue .rte a,.body--blue .sfContentBlock a{color:#005a81}.body--blue .rte a:not(.cta,.cta--icon):visited,.body--blue .sfContentBlock a:not(.cta,.cta--icon):visited{color:#003c56}.body--blue .rte table th,.body--blue .sfContentBlock table th{background-color:#0078ac}.body--blue .rte table td,.body--blue .sfContentBlock table td{background-color:#cceaf7}.body--blue .rte table tr:nth-child(odd) td,.body--blue .sfContentBlock table tr:nth-child(odd) td{background-color:#e6f5fb}.body--blue .carousel-btn{color:#0078ac;background-color:#fff}.body--blue .carousel-btn:hover{background-color:#0078ac}.body--blue .rounded-cta--inverse{color:#0078ac}.body--blue .bordered-card a{border-color:#0078ac}.body--blue .bordered-card a:hover{background-color:#0078ac}.body--blue .bordered-card__text h3{color:#0078ac}.body--blue .bordered-card__text .arrow{border-color:#0078ac;color:#0078ac}.body--blue .card-with-white-text>a:hover .card-with-white-text__text-wrapper::-webkit-scrollbar{background:#cceaf7}.body--blue .card-with-white-text>a:hover .card-with-white-text__text-wrapper::-webkit-scrollbar-thumb{background:#0078ac}.body--blue .content-tabs .content-tabs__nav{scrollbar-color:#cceaf7 #0078ac;background-color:#cceaf7}.body--blue .content-tabs .content-tabs__nav a{background-color:#cceaf7;color:#003c56}.body--blue .content-tabs .content-tabs__nav .active a{background-color:#0078ac;color:#fff}.body--blue .content-tabs .content-tabs__content{background-color:#e6f5fb;color:#005a81}.body--blue .content-tabs .content-tabs__content .rte p a,.body--blue .content-tabs .content-tabs__content .sfContentBlock p a,.body--blue .course-code{color:#005a81}.body--blue .life-at-mae-widget__headline-wrapper h2{color:#0078ac}@media only screen and (min-width:1024px),print{.body--blue .life-at-mae-widget__headline-wrapper{border:1px solid #0078ac}}.body--blue .school-card--primary{background-color:#0078ac}.body--blue .school-card--secondary,.body--blue .school-card__image:before{background-color:#003c56}.body--blue .table-expandable__header{background-color:#0078ac}.body--blue .image-text-block--inverse .image-text-block__text{color:#323334;border:1px solid #0078ac}.body--blue .image-text-block--inverse .image-text-block__text h2{color:#0078ac}.body--blue .image-text-card .course-code{color:#005a81}.body--blue .new-testimonial-widget .headline h2{color:#0078ac}.body--blue .new-testimonial-item__text p{color:#005a81}.body--blue .happenings-carousel h2{color:#0078ac}.body--blue .happenings-carousel .cta{color:#005a81}.body--blue .happenings-carousel .happening-item__text-more .cta{color:#0078ac}.body--blue .statistic-card__image[style="background-color: #fff;"]{border:1px solid #0096d7}.body--blue .tile-card a{background-color:#0078ac}.body--blue .tile-card--black a:hover{background-color:#0078ac!important;border-color:#0078ac!important}.body--blue .tile-card--grey a .arrow{border-color:#003c56;color:#003c56}.body--blue .tile-card--light a{background-color:#e6f5fb;color:#19191a}.body--blue .tile-card--light a .arrow{border-color:#003c56;color:#003c56}.body--blue .tile-card--clear a{border:1px solid #0078ac}.body--blue .tile-card--clear a .arrow{border-color:#003c56;color:#003c56}.body--blue .tile-card--dark a{border-color:#003c56;background-color:#003c56}.body--blue .accordion-group__control button,.body--blue .three-cards-section .info-card .label,.body--blue .three-cards-section__header h2{color:#0078ac}.body--blue .accordion-group__control button:after,.body--blue .accordion-group__control button:before,.body--blue .accordion__header .plus-minus:after,.body--blue .accordion__header .plus-minus:before{background-color:#0078ac}.body--blue .contact-widget h2{color:#0078ac}.body--blue .contact-widget__text .rounded-cta{background-color:#005a81}.body--blue .more-articles header h2{color:#0078ac}.body--blue .navigation-dropdown .nav-select .select-selected{color:#005a81!important;border-color:#005a81}.body--blue .navigation-dropdown .nav-select .select-selected.select-arrow-active:after{border-color:transparent transparent #005a81}.body--blue .navigation-dropdown .nav-select .select-items{border:1px solid #005a81}.body--blue .navigation-dropdown .nav-select .nav-select-icon,.body--blue .navigation-dropdown .nav-select .select-items div,.body--blue .navigation-dropdown .nav-select .select-selected{color:#005a81}.body--blue .hero-banner__text h2{color:#0078ac}@media only screen and (max-width:1023px){.body--blue .sub-nav__list{border-color:#005a81}}.body--blue .sub-nav__list ul li a{color:#005a81}.body--blue .sub-nav.sticking{background-color:#005a81}.body--blue .sub-nav.sticking header{color:#fff}@media only screen and (min-width:1024px),print{.body--blue .sub-nav.sticking .sub-nav__list ul li a{color:#fff}}.body--blue .sub-nav__selected{border-color:#005a81;color:#005a81}.body--blue .sub-nav__selected:after{color:#005a81}.body--blue .school-courses-widget .card-with-white-text .cta,.body--blue .school-courses-widget h2{color:#0078ac}.body--blue .school-courses-widget .card-with-white-text::-webkit-scrollbar{background:#cceaf7}.body--blue .school-courses-widget .card-with-white-text::-webkit-scrollbar-thumb{background:#0096d7}.body--blue .section-with-accordions__body .expand-text,.body--blue .section-with-accordions__header h2{color:#0078ac}.body--blue .section-with-accordions__body .accordion{border-color:#0078ac}.body--blue .tabbed-tables__nav{scrollbar-color:#cceaf7 #0078ac;scrollbar-face-color:#cceaf7;scrollbar-track-color:#0078ac}.body--blue .tabbed-tables__nav::-webkit-scrollbar{background:#0078ac}.body--blue .tabbed-tables__nav::-webkit-scrollbar-thumb,.body--blue .tabbed-tables__nav::-webkit-scrollbar-thumb:hover{background:#cceaf7}.body--blue .tabbed-tables__header .cta,.body--blue .tabbed-tables__header h2{color:#0078ac}.body--blue .tabbed-tables__header .tile-card a{background-color:#0078ac}.body--blue .tabbed-tables__nav{background-color:#cceaf7}.body--blue .tabbed-tables__nav>div.active a{background-color:#0078ac}.body--blue .tabbed-tables__nav a{color:#005a81;background-color:#cceaf7}.body--blue .table-accordion{background-color:#e6f5fb}.body--blue .table-accordion:nth-child(2n){background-color:#cceaf7}.body--blue .table-accordion__header button{color:#005a81}.body--blue .section-with-cards__header h2{color:#0078ac}.body--blue .about-widget-square-card{background-color:#0078ac}.body--blue .empowering-transformation-widget .empowering-transformation-widget__text h2{color:#0078ac}.body--blue .disclosure-element summary,.body--blue .empowering-transformation-widget .empowering-transformation-widget__textbox a{color:#005a81}.body--blue .programme-carousel header h2{color:#0078ac}.body--blue .programme-carousel .programme-card__text{background-color:#e6f5fb}.body--blue .tiled-links header h2{color:#0078ac}.body--brown .cta,.body--brown .rte a,.body--brown .sfContentBlock a{color:#7b4106}.body--brown .rte a:not(.cta,.cta--icon):visited,.body--brown .sfContentBlock a:not(.cta,.cta--icon):visited{color:#5c3104}.body--brown .rte table th,.body--brown .sfContentBlock table th{background-color:#9a5107}.body--brown .rte table td,.body--brown .sfContentBlock table td{background-color:#e9c7a5}.body--brown .rte table tr:nth-child(odd) td,.body--brown .sfContentBlock table tr:nth-child(odd) td{background-color:#fde5cc}.body--brown .carousel-btn{color:#9a5107;background-color:#fff}.body--brown .carousel-btn:hover{background-color:#7b4106}.body--brown .rounded-cta--inverse{color:#7b4106}.body--brown .bordered-card a{border-color:#9a5107}.body--brown .bordered-card a:hover{background-color:#9a5107}.body--brown .bordered-card__text h3{color:#9a5107}.body--brown .bordered-card__text .arrow{border-color:#9a5107;color:#9a5107}.body--brown .card-with-white-text>a:hover .card-with-white-text__text-wrapper::-webkit-scrollbar{background:#e9c7a5}.body--brown .card-with-white-text>a:hover .card-with-white-text__text-wrapper::-webkit-scrollbar-thumb{background:#7b4106}.body--brown .content-tabs .content-tabs__nav{scrollbar-color:#e9c7a5 #7b4106;background-color:#e9c7a5}.body--brown .content-tabs .content-tabs__nav a{background-color:#e9c7a5;color:#5c3104}.body--brown .content-tabs .content-tabs__nav .active a{background-color:#9a5107;color:#fff}.body--brown .content-tabs .content-tabs__content{background-color:#fde5cc;color:#5c3104}.body--brown .content-tabs .content-tabs__content .rte p a,.body--brown .content-tabs .content-tabs__content .sfContentBlock p a,.body--brown .course-code{color:#7b4106}.body--brown .life-at-mae-widget__headline-wrapper h2{color:#9a5107}@media only screen and (min-width:1024px),print{.body--brown .life-at-mae-widget__headline-wrapper{border:1px solid #9a5107}}.body--brown .school-card--primary{background-color:#9a5107}.body--brown .school-card--secondary,.body--brown .school-card__image:before{background-color:#5c3104}.body--brown .table-expandable__header{background-color:#9a5107}.body--brown .image-text-block--inverse .image-text-block__text{color:#323334;border:1px solid #9a5107}.body--brown .image-text-block--inverse .image-text-block__text h2{color:#9a5107}.body--brown .image-text-card .course-code{color:#7b4106}.body--brown .new-testimonial-widget .headline h2{color:#9a5107}.body--brown .new-testimonial-item__text p{color:#7b4106}.body--brown .happenings-carousel h2{color:#9a5107}.body--brown .happenings-carousel .cta{color:#7b4106}.body--brown .happenings-carousel .happening-item__text-more .cta{color:#9a5107}.body--brown .statistic-card__image[style="background-color: #fff;"]{border:1px solid #9a5107}.body--brown .tile-card a{background-color:#9a5107}.body--brown .tile-card--black a:hover{background-color:#9a5107!important;border-color:#9a5107!important}.body--brown .tile-card--grey a .arrow{border-color:#5c3104;color:#5c3104}.body--brown .tile-card--light a{background-color:#fde5cc;color:#19191a}.body--brown .tile-card--light a .arrow{border-color:#5c3104;color:#5c3104}.body--brown .tile-card--clear a{border:1px solid #9a5107}.body--brown .tile-card--clear a .arrow{border-color:#5c3104;color:#5c3104}.body--brown .tile-card--dark a{border-color:#5c3104;background-color:#5c3104}.body--brown .three-cards-section__header h2{color:#9a5107}.body--brown .three-cards-section .info-card .label{color:#7b4106}.body--brown .accordion-group__control button{color:#9a5107}.body--brown .accordion-group__control button:after,.body--brown .accordion-group__control button:before,.body--brown .accordion__header .plus-minus:after,.body--brown .accordion__header .plus-minus:before{background-color:#9a5107}.body--brown .contact-widget h2{color:#9a5107}.body--brown .contact-widget__text .rounded-cta{background-color:#7b4106}.body--brown .more-articles header h2{color:#9a5107}.body--brown .navigation-dropdown .nav-select .select-selected{color:#5c3104!important;border-color:#5c3104}.body--brown .navigation-dropdown .nav-select .select-selected.select-arrow-active:after{border-color:transparent transparent #5c3104}.body--brown .navigation-dropdown .nav-select .select-items{border:1px solid #5c3104}.body--brown .navigation-dropdown .nav-select .nav-select-icon,.body--brown .navigation-dropdown .nav-select .select-items div,.body--brown .navigation-dropdown .nav-select .select-selected{color:#5c3104}.body--brown .hero-banner__text h2{color:#9a5107}@media only screen and (max-width:1023px){.body--brown .sub-nav__list{border-color:#7b4106}}.body--brown .sub-nav__list ul li a{color:#7b4106}.body--brown .sub-nav.sticking{background-color:#7b4106}.body--brown .sub-nav.sticking header{color:#fff}@media only screen and (min-width:1024px),print{.body--brown .sub-nav.sticking .sub-nav__list ul li a{color:#fff}}.body--brown .sub-nav__selected{border-color:#7b4106;color:#7b4106}.body--brown .sub-nav__selected:after{color:#7b4106}.body--brown .school-courses-widget .card-with-white-text .cta,.body--brown .school-courses-widget h2{color:#9a5107}.body--brown .school-courses-widget .card-with-white-text::-webkit-scrollbar{background:#e9c7a5}.body--brown .school-courses-widget .card-with-white-text::-webkit-scrollbar-thumb{background:#9a5107}.body--brown .section-with-accordions__body .expand-text,.body--brown .section-with-accordions__header h2{color:#9a5107}.body--brown .section-with-accordions__body .accordion{border-color:#9a5107}.body--brown .tabbed-tables__nav{scrollbar-color:#e9c7a5 #9a5107;scrollbar-face-color:#e9c7a5;scrollbar-track-color:#9a5107}.body--brown .tabbed-tables__nav::-webkit-scrollbar{background:#9a5107}.body--brown .tabbed-tables__nav::-webkit-scrollbar-thumb,.body--brown .tabbed-tables__nav::-webkit-scrollbar-thumb:hover{background:#e9c7a5}.body--brown .tabbed-tables__header h2{color:#9a5107}.body--brown .tabbed-tables__header .tile-card a{background-color:#7b4106}.body--brown .tabbed-tables__nav{background-color:#e9c7a5}.body--brown .tabbed-tables__nav>div.active a{background-color:#9a5107}.body--brown .tabbed-tables__nav a{color:#7b4106;background-color:#e9c7a5}.body--brown .table-accordion{background-color:#fde5cc}.body--brown .table-accordion:nth-child(2n){background-color:#e9c7a5}.body--brown .table-accordion__header button{color:#7b4106}.body--brown .section-with-cards__header h2{color:#9a5107}.body--brown .about-widget-square-card{background-color:#9a5107}.body--brown .empowering-transformation-widget .empowering-transformation-widget__text h2{color:#9a5107}.body--brown .disclosure-element summary,.body--brown .empowering-transformation-widget .empowering-transformation-widget__textbox a{color:#7b4106}.body--brown .programme-carousel header h2{color:#9a5107}.body--brown .programme-carousel .programme-card__text{background-color:#fde5cc}.body--brown .tiled-links header h2{color:#9a5107}.body--orange .cta,.body--orange .rte a,.body--orange .sfContentBlock a{color:#66290b}.body--orange .rte a:not(.cta,.cta--icon):visited,.body--orange .sfContentBlock a:not(.cta,.cta--icon):visited{color:#4d1f08}.body--orange .rte table th,.body--orange .sfContentBlock table th{background-color:#cc5216}.body--orange .rte table td,.body--orange .sfContentBlock table td{background-color:#ffe0d1}.body--orange .rte table tr:nth-child(odd) td,.body--orange .sfContentBlock table tr:nth-child(odd) td{background-color:#fff0e8}.body--orange .carousel-btn{color:#cc5216;background-color:#fff}.body--orange .carousel-btn:hover{background-color:#cc5216}.body--orange .rounded-cta--inverse{color:#cc5216}.body--orange .bordered-card a{border-color:#993d10}.body--orange .bordered-card a:hover{background-color:#993d10}.body--orange .bordered-card__text h3{color:#993d10}.body--orange .bordered-card__text .arrow{border-color:#993d10;color:#993d10}.body--orange .card-with-white-text>a:hover .card-with-white-text__text-wrapper::-webkit-scrollbar{background:#ffe0d1}.body--orange .card-with-white-text>a:hover .card-with-white-text__text-wrapper::-webkit-scrollbar-thumb{background:#cc5216}.body--orange .content-tabs .content-tabs__nav{scrollbar-color:#ffe0d1 #cc5216;background-color:#ffe0d1}.body--orange .content-tabs .content-tabs__nav a{background-color:#ffe0d1;color:#66290b}.body--orange .content-tabs .content-tabs__nav .active a{background-color:#993d10;color:#fff}.body--orange .content-tabs .content-tabs__content{background-color:#fff0e8;color:#4d1f08}.body--orange .content-tabs .content-tabs__content .rte p a,.body--orange .content-tabs .content-tabs__content .sfContentBlock p a{color:#993d10}.body--orange .course-code{color:#66290b}.body--orange .life-at-mae-widget__headline-wrapper h2{color:#993d10}@media only screen and (min-width:1024px),print{.body--orange .life-at-mae-widget__headline-wrapper{border:1px solid #993d10}}.body--orange .school-card--primary{background-color:#993d10}.body--orange .school-card--secondary,.body--orange .school-card__image:before{background-color:#4d1f08}.body--orange .table-expandable__header{background-color:#993d10}.body--orange .image-text-block--inverse .image-text-block__text{color:#323334;border:1px solid #cc5216}.body--orange .image-text-block--inverse .image-text-block__text h2{color:#cc5216}.body--orange .image-text-card .course-code{color:#66290b}.body--orange .new-testimonial-widget .headline h2{color:#cc5216}.body--orange .new-testimonial-item__text p{color:#66290b}.body--orange .happenings-carousel h2{color:#cc5216}.body--orange .happenings-carousel .cta{color:#66290b}.body--orange .happenings-carousel .happening-item__text-more .cta{color:#993d10}.body--orange .statistic-card__image[style="background-color: #fff;"]{border:1px solid #cc5216}.body--orange .tile-card a{background-color:#993d10}.body--orange .tile-card--black a:hover{background-color:#993d10!important;border-color:#993d10!important}.body--orange .tile-card--grey a .arrow{border-color:#4d1f08;color:#4d1f08}.body--orange .tile-card--light a{background-color:#fff0e8;color:#19191a}.body--orange .tile-card--light a .arrow{border-color:#4d1f08;color:#4d1f08}.body--orange .tile-card--clear a{border:1px solid #cc5216}.body--orange .tile-card--clear a .arrow{border-color:#4d1f08;color:#4d1f08}.body--orange .tile-card--dark a{border-color:#4d1f08;background-color:#4d1f08}.body--orange .three-cards-section .info-card .label,.body--orange .three-cards-section__header h2{color:#cc5216}.body--orange .accordion-group__control button{color:#993d10}.body--orange .accordion-group__control button:after,.body--orange .accordion-group__control button:before{background-color:#993d10}.body--orange .accordion__header .plus-minus:after,.body--orange .accordion__header .plus-minus:before{background-color:#cc5216}.body--orange .contact-widget h2{color:#cc5216}.body--orange .contact-widget__text .rounded-cta{background-color:#993d10}.body--orange .more-articles header h2{color:#cc5216}.body--orange .navigation-dropdown .nav-select .select-selected{color:#993d10!important;border-color:#993d10}.body--orange .navigation-dropdown .nav-select .select-selected.select-arrow-active:after{border-color:transparent transparent #993d10}.body--orange .navigation-dropdown .nav-select .select-items{border:1px solid #993d10}.body--orange .navigation-dropdown .nav-select .nav-select-icon,.body--orange .navigation-dropdown .nav-select .select-items div,.body--orange .navigation-dropdown .nav-select .select-selected{color:#993d10}.body--orange .hero-banner__text h2{color:#cc5216}@media only screen and (max-width:1023px){.body--orange .sub-nav__list{border-color:#66290b}}.body--orange .sub-nav__list ul li a{color:#66290b}.body--orange .sub-nav.sticking{background-color:#66290b}.body--orange .sub-nav.sticking header{color:#fff}@media only screen and (min-width:1024px),print{.body--orange .sub-nav.sticking .sub-nav__list ul li a{color:#fff}}.body--orange .sub-nav__selected{border-color:#66290b;color:#66290b}.body--orange .sub-nav__selected:after{color:#66290b}.body--orange .school-courses-widget h2{color:#cc5216}.body--orange .school-courses-widget .card-with-white-text .cta{color:#993d10}.body--orange .school-courses-widget .card-with-white-text::-webkit-scrollbar{background:#ffe0d1}.body--orange .school-courses-widget .card-with-white-text::-webkit-scrollbar-thumb{background:#cc5216}.body--orange .section-with-accordions__body .expand-text,.body--orange .section-with-accordions__header h2{color:#cc5216}.body--orange .section-with-accordions__body .accordion{border-color:#cc5216}.body--orange .tabbed-tables__nav{scrollbar-color:#ffe0d1 #993d10;scrollbar-face-color:#ffe0d1;scrollbar-track-color:#993d10}.body--orange .tabbed-tables__nav::-webkit-scrollbar{background:#993d10}.body--orange .tabbed-tables__nav::-webkit-scrollbar-thumb,.body--orange .tabbed-tables__nav::-webkit-scrollbar-thumb:hover{background:#ffe0d1}.body--orange .tabbed-tables__header h2{color:#cc5216}.body--orange .tabbed-tables__header .cta{color:#993d10}.body--orange .tabbed-tables__header .tile-card a{background-color:#993d10}.body--orange .tabbed-tables__nav{background-color:#ffe0d1}.body--orange .tabbed-tables__nav>div.active a{background-color:#993d10}.body--orange .tabbed-tables__nav a{color:#993d10;background-color:#ffe0d1}.body--orange .table-accordion{background-color:#fff0e8}.body--orange .table-accordion:nth-child(2n){background-color:#ffe0d1}.body--orange .table-accordion__header button{color:#993d10}.body--orange .section-with-cards__header h2{color:#cc5216}.body--orange .about-widget-square-card{background-color:#993d10}.body--orange .empowering-transformation-widget .empowering-transformation-widget__text h2{color:#cc5216}.body--orange .disclosure-element summary,.body--orange .empowering-transformation-widget .empowering-transformation-widget__textbox a{color:#66290b}.body--orange .programme-carousel header h2{color:#993d10}.body--orange .programme-carousel .programme-card__text{background-color:#fff0e8}.body--orange .programme-carousel .cta,.body--orange .tiled-links header h2{color:#993d10}.body--ruby .cta,.body--ruby .rte a,.body--ruby .sfContentBlock a{color:#a90e37}.body--ruby .rte a:not(.cta,.cta--icon):visited,.body--ruby .sfContentBlock a:not(.cta,.cta--icon):visited{color:#7f0a29}.body--ruby .rte table th,.body--ruby .sfContentBlock table th{background-color:#d31145}.body--ruby .rte table td,.body--ruby .sfContentBlock table td{background-color:#f6cfda}.body--ruby .rte table tr:nth-child(odd) td,.body--ruby .sfContentBlock table tr:nth-child(odd) td{background-color:#fbe7ec}.body--ruby .carousel-btn{color:#d31145;background-color:#fff}.body--ruby .carousel-btn:hover{background-color:#a90e37}.body--ruby .rounded-cta--inverse{color:#a90e37}.body--ruby .bordered-card a{border-color:#d31145}.body--ruby .bordered-card a:hover{background-color:#d31145}.body--ruby .bordered-card__text h3{color:#d31145}.body--ruby .bordered-card__text .arrow{border-color:#d31145;color:#d31145}.body--ruby .card-with-white-text>a:hover .card-with-white-text__text-wrapper::-webkit-scrollbar{background:#f6cfda}.body--ruby .card-with-white-text>a:hover .card-with-white-text__text-wrapper::-webkit-scrollbar-thumb{background:#a90e37}.body--ruby .content-tabs .content-tabs__nav{scrollbar-color:#f6cfda #a90e37;background-color:#f6cfda}.body--ruby .content-tabs .content-tabs__nav a{background-color:#f6cfda;color:#7f0a29}.body--ruby .content-tabs .content-tabs__nav .active a{background-color:#7f0a29;color:#fff}.body--ruby .content-tabs .content-tabs__content{background-color:#fbe7ec;color:#7f0a29}.body--ruby .content-tabs .content-tabs__content .rte p a,.body--ruby .content-tabs .content-tabs__content .sfContentBlock p a,.body--ruby .course-code{color:#a90e37}.body--ruby .life-at-mae-widget__headline-wrapper h2{color:#d31145}@media only screen and (min-width:1024px),print{.body--ruby .life-at-mae-widget__headline-wrapper{border:1px solid #d31145}}.body--ruby .school-card--primary{background-color:#d31145}.body--ruby .school-card--secondary,.body--ruby .school-card__image:before{background-color:#7f0a29}.body--ruby .table-expandable__header{background-color:#d31145}.body--ruby .image-text-block--inverse .image-text-block__text{color:#323334;border:1px solid #d31145}.body--ruby .image-text-block--inverse .image-text-block__text h2{color:#d31145}.body--ruby .image-text-card .course-code{color:#a90e37}.body--ruby .new-testimonial-widget .headline h2{color:#d31145}.body--ruby .new-testimonial-item__text p{color:#a90e37}.body--ruby .happenings-carousel h2{color:#d31145}.body--ruby .happenings-carousel .cta{color:#a90e37}.body--ruby .happenings-carousel .happening-item__text-more .cta{color:#d31145}.body--ruby .statistic-card__image[style="background-color: #fff;"]{border:1px solid #a90e37}.body--ruby .tile-card a{background-color:#d31145}.body--ruby .tile-card--black a:hover{background-color:#d31145!important;border-color:#d31145!important}.body--ruby .tile-card--grey a .arrow{border-color:#7f0a29;color:#7f0a29}.body--ruby .tile-card--light a{background-color:#fbe7ec;color:#19191a}.body--ruby .tile-card--light a .arrow{border-color:#7f0a29;color:#7f0a29}.body--ruby .tile-card--clear a{border:1px solid #d31145}.body--ruby .tile-card--clear a .arrow{border-color:#7f0a29;color:#7f0a29}.body--ruby .tile-card--dark a{border-color:#7f0a29;background-color:#7f0a29}.body--ruby .three-cards-section__header h2{color:#d31145}.body--ruby .three-cards-section .info-card .label{color:#a90e37}.body--ruby .accordion-group__control button{color:#d31145}.body--ruby .accordion-group__control button:after,.body--ruby .accordion-group__control button:before,.body--ruby .accordion__header .plus-minus:after,.body--ruby .accordion__header .plus-minus:before{background-color:#d31145}.body--ruby .contact-widget h2{color:#d31145}.body--ruby .contact-widget__text .rounded-cta{background-color:#a90e37}.body--ruby .more-articles header h2{color:#d31145}.body--ruby .navigation-dropdown .nav-select .select-selected{color:#7f0a29!important;border-color:#7f0a29}.body--ruby .navigation-dropdown .nav-select .select-selected.select-arrow-active:after{border-color:transparent transparent #7f0a29}.body--ruby .navigation-dropdown .nav-select .select-items{border:1px solid #7f0a29}.body--ruby .navigation-dropdown .nav-select .nav-select-icon,.body--ruby .navigation-dropdown .nav-select .select-items div,.body--ruby .navigation-dropdown .nav-select .select-selected{color:#7f0a29}.body--ruby .hero-banner__text h2{color:#d31145}@media only screen and (max-width:1023px){.body--ruby .sub-nav__list{border-color:#a90e37}}.body--ruby .sub-nav__list ul li a{color:#a90e37}.body--ruby .sub-nav.sticking{background-color:#a90e37}.body--ruby .sub-nav.sticking header{color:#fff}@media only screen and (min-width:1024px),print{.body--ruby .sub-nav.sticking .sub-nav__list ul li a{color:#fff}}.body--ruby .sub-nav__selected{border-color:#a90e37;color:#a90e37}.body--ruby .sub-nav__selected:after{color:#a90e37}.body--ruby .school-courses-widget .card-with-white-text .cta,.body--ruby .school-courses-widget h2{color:#d31145}.body--ruby .school-courses-widget .card-with-white-text::-webkit-scrollbar{background:#f6cfda}.body--ruby .school-courses-widget .card-with-white-text::-webkit-scrollbar-thumb{background:#d31145}.body--ruby .section-with-accordions__body .expand-text,.body--ruby .section-with-accordions__header h2{color:#d31145}.body--ruby .section-with-accordions__body .accordion{border-color:#d31145}.body--ruby .tabbed-tables__nav{scrollbar-color:#f6cfda #d31145;scrollbar-face-color:#f6cfda;scrollbar-track-color:#d31145}.body--ruby .tabbed-tables__nav::-webkit-scrollbar{background:#d31145}.body--ruby .tabbed-tables__nav::-webkit-scrollbar-thumb,.body--ruby .tabbed-tables__nav::-webkit-scrollbar-thumb:hover{background:#f6cfda}.body--ruby .tabbed-tables__header h2{color:#d31145}.body--ruby .tabbed-tables__header .tile-card a{background-color:#a90e37}.body--ruby .tabbed-tables__nav{background-color:#f6cfda}.body--ruby .tabbed-tables__nav>div.active a{background-color:#d31145}.body--ruby .tabbed-tables__nav a{color:#7f0a29;background-color:#f6cfda}.body--ruby .table-accordion{background-color:#fbe7ec}.body--ruby .table-accordion:nth-child(2n){background-color:#f6cfda}.body--ruby .table-accordion__header button{color:#a90e37}.body--ruby .section-with-cards__header h2{color:#d31145}.body--ruby .about-widget-square-card{background-color:#d31145}.body--ruby .empowering-transformation-widget .empowering-transformation-widget__text h2{color:#d31145}.body--ruby .disclosure-element summary,.body--ruby .empowering-transformation-widget .empowering-transformation-widget__textbox a{color:#a90e37}.body--ruby .programme-carousel header h2{color:#d31145}.body--ruby .programme-carousel .programme-card__text{background-color:#fbe7ec}.body--ruby .tiled-links header h2{color:#d31145}.body--purple .cta,.body--purple .rte a,.body--purple .sfContentBlock a{color:#7e4682}.body--purple .rte a:not(.cta,.cta--icon):visited,.body--purple .sfContentBlock a:not(.cta,.cta--icon):visited{color:#5e3562}.body--purple .rte table th,.body--purple .sfContentBlock table th{background-color:#9d58a3}.body--purple .rte table td,.body--purple .sfContentBlock table td{background-color:#ebdeed}.body--purple .rte table tr:nth-child(odd) td,.body--purple .sfContentBlock table tr:nth-child(odd) td{background-color:#f5eef6}.body--purple .carousel-btn{color:#9d58a3;background-color:#fff}.body--purple .carousel-btn:hover{background-color:#7e4682}.body--purple .rounded-cta--inverse{color:#7e4682}.body--purple .bordered-card a{border-color:#9d58a3}.body--purple .bordered-card a:hover{background-color:#9d58a3}.body--purple .bordered-card__text h3{color:#9d58a3}.body--purple .bordered-card__text .arrow{border-color:#9d58a3;color:#9d58a3}.body--purple .card-with-white-text>a:hover .card-with-white-text__text-wrapper::-webkit-scrollbar{background:#ebdeed}.body--purple .card-with-white-text>a:hover .card-with-white-text__text-wrapper::-webkit-scrollbar-thumb{background:#7e4682}.body--purple .content-tabs .content-tabs__nav{scrollbar-color:#ebdeed #7e4682;background-color:#ebdeed}.body--purple .content-tabs .content-tabs__nav a{background-color:#ebdeed;color:#5e3562}.body--purple .content-tabs .content-tabs__nav .active a{background-color:#5e3562;color:#fff}.body--purple .content-tabs .content-tabs__content{background-color:#f5eef6;color:#5e3562}.body--purple .content-tabs .content-tabs__content .rte p a,.body--purple .content-tabs .content-tabs__content .sfContentBlock p a,.body--purple .course-code{color:#7e4682}.body--purple .life-at-mae-widget__headline-wrapper h2{color:#9d58a3}@media only screen and (min-width:1024px),print{.body--purple .life-at-mae-widget__headline-wrapper{border:1px solid #9d58a3}}.body--purple .school-card--primary{background-color:#7e4682}.body--purple .school-card--secondary,.body--purple .school-card__image:before{background-color:#5e3562}.body--purple .table-expandable__header{background-color:#9d58a3}.body--purple .image-text-block--inverse .image-text-block__text{color:#323334;border:1px solid #9d58a3}.body--purple .image-text-block--inverse .image-text-block__text h2{color:#9d58a3}.body--purple .image-text-card .course-code{color:#7e4682}.body--purple .new-testimonial-widget .headline h2{color:#9d58a3}.body--purple .new-testimonial-item__text p{color:#7e4682}.body--purple .happenings-carousel h2{color:#9d58a3}.body--purple .happenings-carousel .cta{color:#7e4682}.body--purple .happenings-carousel .happening-item__text-more .cta{color:#9d58a3}.body--purple .statistic-card__image[style="background-color: #fff;"]{border:1px solid #7e4682}.body--purple .tile-card a{background-color:#9d58a3}.body--purple .tile-card--black a:hover{background-color:#9d58a3!important;border-color:#9d58a3!important}.body--purple .tile-card--grey a .arrow{border-color:#5e3562;color:#5e3562}.body--purple .tile-card--light a{background-color:#f5eef6;color:#19191a}.body--purple .tile-card--light a .arrow{border-color:#5e3562;color:#5e3562}.body--purple .tile-card--clear a{border:1px solid #9d58a3}.body--purple .tile-card--clear a .arrow{border-color:#5e3562;color:#5e3562}.body--purple .tile-card--dark a{border-color:#5e3562;background-color:#5e3562}.body--purple .three-cards-section__header h2{color:#9d58a3}.body--purple .three-cards-section .info-card .label{color:#7e4682}.body--purple .accordion-group__control button{color:#9d58a3}.body--purple .accordion-group__control button:after,.body--purple .accordion-group__control button:before,.body--purple .accordion__header .plus-minus:after,.body--purple .accordion__header .plus-minus:before{background-color:#9d58a3}.body--purple .contact-widget h2{color:#9d58a3}.body--purple .contact-widget__text .rounded-cta{background-color:#7e4682}.body--purple .more-articles header h2{color:#9d58a3}.body--purple .navigation-dropdown .nav-select .select-selected{color:#5e3562!important;border-color:#5e3562}.body--purple .navigation-dropdown .nav-select .select-selected.select-arrow-active:after{border-color:transparent transparent #5e3562}.body--purple .navigation-dropdown .nav-select .select-items{border:1px solid #5e3562}.body--purple .navigation-dropdown .nav-select .nav-select-icon,.body--purple .navigation-dropdown .nav-select .select-items div,.body--purple .navigation-dropdown .nav-select .select-selected{color:#5e3562}.body--purple .hero-banner__text h2{color:#9d58a3}@media only screen and (max-width:1023px){.body--purple .sub-nav__list{border-color:#7e4682}}.body--purple .sub-nav__list ul li a{color:#7e4682}.body--purple .sub-nav.sticking{background-color:#7e4682}.body--purple .sub-nav.sticking header{color:#fff}@media only screen and (min-width:1024px),print{.body--purple .sub-nav.sticking .sub-nav__list ul li a{color:#fff}}.body--purple .sub-nav__selected{border-color:#7e4682;color:#7e4682}.body--purple .sub-nav__selected:after{color:#7e4682}.body--purple .school-courses-widget .card-with-white-text .cta,.body--purple .school-courses-widget h2{color:#9d58a3}.body--purple .school-courses-widget .card-with-white-text::-webkit-scrollbar{background:#ebdeed}.body--purple .school-courses-widget .card-with-white-text::-webkit-scrollbar-thumb{background:#9d58a3}.body--purple .section-with-accordions__body .expand-text,.body--purple .section-with-accordions__header h2{color:#9d58a3}.body--purple .section-with-accordions__body .accordion{border-color:#9d58a3}.body--purple .tabbed-tables__nav{scrollbar-color:#ebdeed #9d58a3;scrollbar-face-color:#ebdeed;scrollbar-track-color:#9d58a3}.body--purple .tabbed-tables__nav::-webkit-scrollbar{background:#9d58a3}.body--purple .tabbed-tables__nav::-webkit-scrollbar-thumb,.body--purple .tabbed-tables__nav::-webkit-scrollbar-thumb:hover{background:#ebdeed}.body--purple .tabbed-tables__header h2{color:#9d58a3}.body--purple .tabbed-tables__header .tile-card a{background-color:#7e4682}.body--purple .tabbed-tables__nav{background-color:#ebdeed}.body--purple .tabbed-tables__nav>div.active a{background-color:#9d58a3}.body--purple .tabbed-tables__nav a{color:#7e4682;background-color:#ebdeed}.body--purple .table-accordion{background-color:#f5eef6}.body--purple .table-accordion:nth-child(2n){background-color:#ebdeed}.body--purple .table-accordion__header button{color:#7e4682}.body--purple .section-with-cards__header h2{color:#9d58a3}.body--purple .about-widget-square-card{background-color:#9d58a3}.body--purple .empowering-transformation-widget .empowering-transformation-widget__text h2{color:#9d58a3}.body--purple .disclosure-element summary,.body--purple .empowering-transformation-widget .empowering-transformation-widget__textbox a{color:#7e4682}.body--purple .programme-carousel header h2{color:#9d58a3}.body--purple .programme-carousel .programme-card__text{background-color:#f5eef6}.body--purple .tiled-links header h2{color:#9d58a3}.body--cloudy-blue .cta,.body--cloudy-blue .rte a,.body--cloudy-blue .sfContentBlock a{color:#374c59}.body--cloudy-blue .rte a:not(.cta,.cta--icon):visited,.body--cloudy-blue .sfContentBlock a:not(.cta,.cta--icon):visited{color:#24333c}.body--cloudy-blue .rte table th,.body--cloudy-blue .sfContentBlock table th{background-color:#496677}.body--cloudy-blue .rte table td,.body--cloudy-blue .sfContentBlock table td{background-color:#ced9df}.body--cloudy-blue .rte table tr:nth-child(odd) td,.body--cloudy-blue .sfContentBlock table tr:nth-child(odd) td{background-color:#eff2f4}.body--cloudy-blue .carousel-btn{color:#496677;background-color:#fff}.body--cloudy-blue .carousel-btn:hover{background-color:#496677}.body--cloudy-blue .rounded-cta--inverse{color:#496677}.body--cloudy-blue .bordered-card a{border-color:#496677}.body--cloudy-blue .bordered-card a:hover{background-color:#496677}.body--cloudy-blue .bordered-card__text h3{color:#496677}.body--cloudy-blue .bordered-card__text .arrow{border-color:#496677;color:#496677}.body--cloudy-blue .card-with-white-text>a:hover .card-with-white-text__text-wrapper::-webkit-scrollbar{background:#ced9df}.body--cloudy-blue .card-with-white-text>a:hover .card-with-white-text__text-wrapper::-webkit-scrollbar-thumb{background:#496677}.body--cloudy-blue .content-tabs .content-tabs__nav{scrollbar-color:#ced9df #496677;background-color:#ced9df}.body--cloudy-blue .content-tabs .content-tabs__nav a{background-color:#ced9df;color:#24333c}.body--cloudy-blue .content-tabs .content-tabs__nav .active a{background-color:#374c59;color:#fff}.body--cloudy-blue .content-tabs .content-tabs__content{background-color:#eff2f4;color:#24333c}.body--cloudy-blue .content-tabs .content-tabs__content .rte p a,.body--cloudy-blue .content-tabs .content-tabs__content .sfContentBlock p a,.body--cloudy-blue .course-code{color:#374c59}.body--cloudy-blue .life-at-mae-widget__headline-wrapper h2{color:#496677}@media only screen and (min-width:1024px),print{.body--cloudy-blue .life-at-mae-widget__headline-wrapper{border:1px solid #496677}}.body--cloudy-blue .school-card--primary{background-color:#496677}.body--cloudy-blue .school-card--secondary,.body--cloudy-blue .school-card__image:before{background-color:#24333c}.body--cloudy-blue .table-expandable__header{background-color:#496677}.body--cloudy-blue .image-text-block--inverse .image-text-block__text{color:#323334;border:1px solid #496677}.body--cloudy-blue .image-text-block--inverse .image-text-block__text h2{color:#496677}.body--cloudy-blue .image-text-card .course-code{color:#374c59}.body--cloudy-blue .new-testimonial-widget .headline h2{color:#496677}.body--cloudy-blue .new-testimonial-item__text p{color:#374c59}.body--cloudy-blue .happenings-carousel h2{color:#496677}.body--cloudy-blue .happenings-carousel .cta{color:#374c59}.body--cloudy-blue .happenings-carousel .happening-item__text-more .cta{color:#496677}.body--cloudy-blue .statistic-card__image[style="background-color: #fff;"]{border:1px solid #496677}.body--cloudy-blue .tile-card a{background-color:#496677}.body--cloudy-blue .tile-card--black a:hover{background-color:#496677!important;border-color:#496677!important}.body--cloudy-blue .tile-card--grey a .arrow{border-color:#24333c;color:#24333c}.body--cloudy-blue .tile-card--light a{background-color:#eff2f4;color:#19191a}.body--cloudy-blue .tile-card--light a .arrow{border-color:#24333c;color:#24333c}.body--cloudy-blue .tile-card--clear a{border:1px solid #496677}.body--cloudy-blue .tile-card--clear a .arrow{border-color:#24333c;color:#24333c}.body--cloudy-blue .tile-card--dark a{border-color:#24333c;background-color:#24333c}.body--cloudy-blue .accordion-group__control button,.body--cloudy-blue .three-cards-section .info-card .label,.body--cloudy-blue .three-cards-section__header h2{color:#496677}.body--cloudy-blue .accordion-group__control button:after,.body--cloudy-blue .accordion-group__control button:before,.body--cloudy-blue .accordion__header .plus-minus:after,.body--cloudy-blue .accordion__header .plus-minus:before{background-color:#496677}.body--cloudy-blue .contact-widget h2{color:#496677}.body--cloudy-blue .contact-widget__text .rounded-cta{background-color:#374c59}.body--cloudy-blue .more-articles header h2{color:#496677}.body--cloudy-blue .navigation-dropdown .nav-select .select-selected{color:#374c59!important;border-color:#374c59}.body--cloudy-blue .navigation-dropdown .nav-select .select-selected.select-arrow-active:after{border-color:transparent transparent #374c59}.body--cloudy-blue .navigation-dropdown .nav-select .select-items{border:1px solid #374c59}.body--cloudy-blue .navigation-dropdown .nav-select .nav-select-icon,.body--cloudy-blue .navigation-dropdown .nav-select .select-items div,.body--cloudy-blue .navigation-dropdown .nav-select .select-selected{color:#374c59}.body--cloudy-blue .hero-banner__text h2{color:#496677}@media only screen and (max-width:1023px){.body--cloudy-blue .sub-nav__list{border-color:#374c59}}.body--cloudy-blue .sub-nav__list ul li a{color:#374c59}.body--cloudy-blue .sub-nav.sticking{background-color:#374c59}.body--cloudy-blue .sub-nav.sticking header{color:#fff}@media only screen and (min-width:1024px),print{.body--cloudy-blue .sub-nav.sticking .sub-nav__list ul li a{color:#fff}}.body--cloudy-blue .sub-nav__selected{border-color:#374c59;color:#374c59}.body--cloudy-blue .sub-nav__selected:after{color:#374c59}.body--cloudy-blue .school-courses-widget .card-with-white-text .cta,.body--cloudy-blue .school-courses-widget h2{color:#496677}.body--cloudy-blue .school-courses-widget .card-with-white-text::-webkit-scrollbar{background:#ced9df}.body--cloudy-blue .school-courses-widget .card-with-white-text::-webkit-scrollbar-thumb{background:#496677}.body--cloudy-blue .section-with-accordions__body .expand-text,.body--cloudy-blue .section-with-accordions__header h2{color:#496677}.body--cloudy-blue .section-with-accordions__body .accordion{border-color:#496677}.body--cloudy-blue .tabbed-tables__nav{scrollbar-color:#ced9df #496677;scrollbar-face-color:#ced9df;scrollbar-track-color:#496677}.body--cloudy-blue .tabbed-tables__nav::-webkit-scrollbar{background:#496677}.body--cloudy-blue .tabbed-tables__nav::-webkit-scrollbar-thumb,.body--cloudy-blue .tabbed-tables__nav::-webkit-scrollbar-thumb:hover{background:#ced9df}.body--cloudy-blue .tabbed-tables__header h2{color:#496677}.body--cloudy-blue .tabbed-tables__header .tile-card a{background-color:#374c59}.body--cloudy-blue .tabbed-tables__nav{background-color:#ced9df}.body--cloudy-blue .tabbed-tables__nav>div.active a{background-color:#496677}.body--cloudy-blue .tabbed-tables__nav a{color:#374c59;background-color:#ced9df}.body--cloudy-blue .table-accordion{background-color:#eff2f4}.body--cloudy-blue .table-accordion:nth-child(2n){background-color:#ced9df}.body--cloudy-blue .table-accordion__header button{color:#374c59}.body--cloudy-blue .section-with-cards__header h2{color:#496677}.body--cloudy-blue .about-widget-square-card{background-color:#496677}.body--cloudy-blue .empowering-transformation-widget .empowering-transformation-widget__text h2{color:#496677}.body--cloudy-blue .disclosure-element summary,.body--cloudy-blue .empowering-transformation-widget .empowering-transformation-widget__textbox a{color:#374c59}.body--cloudy-blue .programme-carousel header h2{color:#496677}.body--cloudy-blue .programme-carousel .programme-card__text{background-color:#eff2f4}.body--cloudy-blue .tiled-links header h2{color:#496677}.body--dark-blue .cta,.body--dark-blue .rte a,.body--dark-blue .sfContentBlock a{color:#004773}.body--dark-blue .rte a:not(.cta,.cta--icon):visited,.body--dark-blue .sfContentBlock a:not(.cta,.cta--icon):visited{color:#002f4d}.body--dark-blue .rte table th,.body--dark-blue .sfContentBlock table th{background-color:#005e9a}.body--dark-blue .rte table td,.body--dark-blue .sfContentBlock table td{background-color:#badcf2}.body--dark-blue .rte table tr:nth-child(odd) td,.body--dark-blue .sfContentBlock table tr:nth-child(odd) td{background-color:#e9f6ff}.body--dark-blue .carousel-btn{color:#005e9a;background-color:#fff}.body--dark-blue .carousel-btn:hover{background-color:#005e9a}.body--dark-blue .rounded-cta--inverse{color:#005e9a}.body--dark-blue .bordered-card a{border-color:#005e9a}.body--dark-blue .bordered-card a:hover{background-color:#005e9a}.body--dark-blue .bordered-card__text h3{color:#005e9a}.body--dark-blue .bordered-card__text .arrow{border-color:#005e9a;color:#005e9a}.body--dark-blue .card-with-white-text>a:hover .card-with-white-text__text-wrapper::-webkit-scrollbar{background:#badcf2}.body--dark-blue .card-with-white-text>a:hover .card-with-white-text__text-wrapper::-webkit-scrollbar-thumb{background:#005e9a}.body--dark-blue .content-tabs .content-tabs__nav{scrollbar-color:#badcf2 #005e9a;background-color:#badcf2}.body--dark-blue .content-tabs .content-tabs__nav a{background-color:#badcf2;color:#002f4d}.body--dark-blue .content-tabs .content-tabs__nav .active a{background-color:#004773;color:#fff}.body--dark-blue .content-tabs .content-tabs__content{background-color:#e9f6ff;color:#002f4d}.body--dark-blue .content-tabs .content-tabs__content .rte p a,.body--dark-blue .content-tabs .content-tabs__content .sfContentBlock p a,.body--dark-blue .course-code{color:#004773}.body--dark-blue .life-at-mae-widget__headline-wrapper h2{color:#005e9a}@media only screen and (min-width:1024px),print{.body--dark-blue .life-at-mae-widget__headline-wrapper{border:1px solid #005e9a}}.body--dark-blue .school-card--primary{background-color:#005e9a}.body--dark-blue .school-card--secondary,.body--dark-blue .school-card__image:before{background-color:#002f4d}.body--dark-blue .table-expandable__header{background-color:#005e9a}.body--dark-blue .image-text-block--inverse .image-text-block__text{color:#323334;border:1px solid #005e9a}.body--dark-blue .image-text-block--inverse .image-text-block__text h2{color:#005e9a}.body--dark-blue .image-text-card .course-code{color:#004773}.body--dark-blue .new-testimonial-widget .headline h2{color:#005e9a}.body--dark-blue .new-testimonial-item__text p{color:#004773}.body--dark-blue .happenings-carousel h2{color:#005e9a}.body--dark-blue .happenings-carousel .cta{color:#004773}.body--dark-blue .happenings-carousel .happening-item__text-more .cta{color:#005e9a}.body--dark-blue .statistic-card__image[style="background-color: #fff;"]{border:1px solid #005e9a}.body--dark-blue .tile-card a{background-color:#005e9a}.body--dark-blue .tile-card--black a:hover{background-color:#005e9a!important;border-color:#005e9a!important}.body--dark-blue .tile-card--grey a .arrow{border-color:#002f4d;color:#002f4d}.body--dark-blue .tile-card--light a{background-color:#e9f6ff;color:#19191a}.body--dark-blue .tile-card--light a .arrow{border-color:#002f4d;color:#002f4d}.body--dark-blue .tile-card--clear a{border:1px solid #005e9a}.body--dark-blue .tile-card--clear a .arrow{border-color:#002f4d;color:#002f4d}.body--dark-blue .tile-card--dark a{border-color:#002f4d;background-color:#002f4d}.body--dark-blue .accordion-group__control button,.body--dark-blue .three-cards-section .info-card .label,.body--dark-blue .three-cards-section__header h2{color:#005e9a}.body--dark-blue .accordion-group__control button:after,.body--dark-blue .accordion-group__control button:before,.body--dark-blue .accordion__header .plus-minus:after,.body--dark-blue .accordion__header .plus-minus:before{background-color:#005e9a}.body--dark-blue .contact-widget h2{color:#005e9a}.body--dark-blue .contact-widget__text .rounded-cta{background-color:#004773}.body--dark-blue .more-articles header h2{color:#005e9a}.body--dark-blue .navigation-dropdown .nav-select .select-selected{color:#004773!important;border-color:#004773}.body--dark-blue .navigation-dropdown .nav-select .select-selected.select-arrow-active:after{border-color:transparent transparent #004773}.body--dark-blue .navigation-dropdown .nav-select .select-items{border:1px solid #004773}.body--dark-blue .navigation-dropdown .nav-select .nav-select-icon,.body--dark-blue .navigation-dropdown .nav-select .select-items div,.body--dark-blue .navigation-dropdown .nav-select .select-selected{color:#004773}.body--dark-blue .hero-banner__text h2{color:#005e9a}@media only screen and (max-width:1023px){.body--dark-blue .sub-nav__list{border-color:#004773}}.body--dark-blue .sub-nav__list ul li a{color:#004773}.body--dark-blue .sub-nav.sticking{background-color:#004773}.body--dark-blue .sub-nav.sticking header{color:#fff}@media only screen and (min-width:1024px),print{.body--dark-blue .sub-nav.sticking .sub-nav__list ul li a{color:#fff}}.body--dark-blue .sub-nav__selected{border-color:#004773;color:#004773}.body--dark-blue .sub-nav__selected:after{color:#004773}.body--dark-blue .school-courses-widget .card-with-white-text .cta,.body--dark-blue .school-courses-widget h2{color:#005e9a}.body--dark-blue .school-courses-widget .card-with-white-text::-webkit-scrollbar{background:#badcf2}.body--dark-blue .school-courses-widget .card-with-white-text::-webkit-scrollbar-thumb{background:#005e9a}.body--dark-blue .section-with-accordions__body .expand-text,.body--dark-blue .section-with-accordions__header h2{color:#005e9a}.body--dark-blue .section-with-accordions__body .accordion{border-color:#005e9a}.body--dark-blue .tabbed-tables__nav{scrollbar-color:#badcf2 #005e9a;scrollbar-face-color:#badcf2;scrollbar-track-color:#005e9a}.body--dark-blue .tabbed-tables__nav::-webkit-scrollbar{background:#005e9a}.body--dark-blue .tabbed-tables__nav::-webkit-scrollbar-thumb,.body--dark-blue .tabbed-tables__nav::-webkit-scrollbar-thumb:hover{background:#badcf2}.body--dark-blue .tabbed-tables__header h2{color:#005e9a}.body--dark-blue .tabbed-tables__header .tile-card a{background-color:#004773}.body--dark-blue .tabbed-tables__nav{background-color:#badcf2}.body--dark-blue .tabbed-tables__nav>div.active a{background-color:#005e9a}.body--dark-blue .tabbed-tables__nav a{color:#005e9a;background-color:#badcf2}.body--dark-blue .table-accordion{background-color:#e9f6ff}.body--dark-blue .table-accordion:nth-child(2n){background-color:#badcf2}.body--dark-blue .table-accordion__header button{color:#004773}.body--dark-blue .section-with-cards__header h2{color:#005e9a}.body--dark-blue .about-widget-square-card{background-color:#005e9a}.body--dark-blue .empowering-transformation-widget .empowering-transformation-widget__text h2{color:#005e9a}.body--dark-blue .disclosure-element summary,.body--dark-blue .empowering-transformation-widget .empowering-transformation-widget__textbox a{color:#004773}.body--dark-blue .programme-carousel header h2{color:#005e9a}.body--dark-blue .programme-carousel .programme-card__text{background-color:#e9f6ff}.body--dark-blue .tiled-links header h2{color:#005e9a}.body--light-green .cta,.body--light-green .rte a,.body--light-green .sfContentBlock a{color:#4c4a00}.body--light-green .rte a:not(.cta,.cta--icon):visited,.body--light-green .sfContentBlock a:not(.cta,.cta--icon):visited{color:#393700}.body--light-green .rte table th,.body--light-green .sfContentBlock table th{background-color:#736e00}.body--light-green .rte table td,.body--light-green .sfContentBlock table td{background-color:#f2f0ba}.body--light-green .rte table tr:nth-child(odd) td,.body--light-green .sfContentBlock table tr:nth-child(odd) td{background-color:#fffee8}.body--light-green .carousel-btn{color:#736e00;background-color:#fff}.body--light-green .carousel-btn:hover{background-color:#736e00}.body--light-green .rounded-cta--inverse{color:#736e00}.body--light-green .bordered-card a{border-color:#736e00}.body--light-green .bordered-card a:hover{background-color:#736e00}.body--light-green .bordered-card__text h3{color:#736e00}.body--light-green .bordered-card__text .arrow{border-color:#736e00;color:#736e00}.body--light-green .card-with-white-text>a:hover .card-with-white-text__text-wrapper::-webkit-scrollbar{background:#f2f0ba}.body--light-green .card-with-white-text>a:hover .card-with-white-text__text-wrapper::-webkit-scrollbar-thumb{background:#736e00}.body--light-green .content-tabs .content-tabs__nav{scrollbar-color:#f2f0ba #736e00;background-color:#f2f0ba}.body--light-green .content-tabs .content-tabs__nav a{background-color:#f2f0ba;color:#4c4a00}.body--light-green .content-tabs .content-tabs__nav .active a{background-color:#736e00;color:#fff}.body--light-green .content-tabs .content-tabs__content{background-color:#fffee8;color:#736e00}.body--light-green .content-tabs .content-tabs__content .rte p a,.body--light-green .content-tabs .content-tabs__content .sfContentBlock p a,.body--light-green .course-code{color:#4c4a00}.body--light-green .life-at-mae-widget__headline-wrapper h2{color:#736e00}@media only screen and (min-width:1024px),print{.body--light-green .life-at-mae-widget__headline-wrapper{border:1px solid #736e00}}.body--light-green .school-card--primary{background-color:#736e00}.body--light-green .school-card--secondary,.body--light-green .school-card__image:before{background-color:#393700}.body--light-green .table-expandable__header{background-color:#736e00}.body--light-green .image-text-block--inverse .image-text-block__text{color:#323334;border:1px solid #736e00}.body--light-green .image-text-block--inverse .image-text-block__text h2{color:#736e00}.body--light-green .image-text-card .course-code{color:#4c4a00}.body--light-green .new-testimonial-widget .headline h2{color:#736e00}.body--light-green .new-testimonial-item__text p{color:#4c4a00}.body--light-green .happenings-carousel h2{color:#736e00}.body--light-green .happenings-carousel .cta{color:#4c4a00}.body--light-green .happenings-carousel .happening-item__text-more .cta{color:#736e00}.body--light-green .statistic-card__image[style="background-color: #fff;"]{border:1px solid #736e00}.body--light-green .tile-card a{background-color:#736e00}.body--light-green .tile-card--black a:hover{background-color:#736e00!important;border-color:#736e00!important}.body--light-green .tile-card--grey a .arrow{border-color:#393700;color:#393700}.body--light-green .tile-card--light a{background-color:#fffee8}.body--light-green .tile-card--light a .arrow{border-color:#393700;color:#393700}.body--light-green .tile-card--clear a{border:1px solid #736e00}.body--light-green .tile-card--clear a .arrow{border-color:#393700;color:#393700}.body--light-green .tile-card--dark a{border-color:#393700;background-color:#393700}.body--light-green .accordion-group__control button,.body--light-green .three-cards-section .info-card .label,.body--light-green .three-cards-section__header h2{color:#736e00}.body--light-green .accordion-group__control button:after,.body--light-green .accordion-group__control button:before,.body--light-green .accordion__header .plus-minus:after,.body--light-green .accordion__header .plus-minus:before{background-color:#736e00}.body--light-green .contact-widget h2{color:#736e00}.body--light-green .contact-widget__text .rounded-cta{background-color:#4c4a00}.body--light-green .more-articles header h2{color:#736e00}.body--light-green .navigation-dropdown .nav-select .select-selected{color:#736e00!important;border-color:#736e00}.body--light-green .navigation-dropdown .nav-select .select-selected.select-arrow-active:after{border-color:transparent transparent #736e00}.body--light-green .navigation-dropdown .nav-select .select-items{border:1px solid #736e00}.body--light-green .hero-banner__text h2,.body--light-green .navigation-dropdown .nav-select .nav-select-icon,.body--light-green .navigation-dropdown .nav-select .select-items div,.body--light-green .navigation-dropdown .nav-select .select-selected{color:#736e00}@media only screen and (max-width:1023px){.body--light-green .sub-nav__list{border-color:#4c4a00}}.body--light-green .sub-nav__list ul li a{color:#4c4a00}.body--light-green .sub-nav.sticking{background-color:#4c4a00}.body--light-green .sub-nav.sticking header{color:#fff}@media only screen and (min-width:1024px),print{.body--light-green .sub-nav.sticking .sub-nav__list ul li a{color:#fff}}.body--light-green .sub-nav__selected{border-color:#4c4a00;color:#4c4a00}.body--light-green .sub-nav__selected:after{color:#4c4a00}.body--light-green .school-courses-widget .card-with-white-text .cta,.body--light-green .school-courses-widget h2{color:#736e00}.body--light-green .school-courses-widget .card-with-white-text::-webkit-scrollbar{background:#f2f0ba}.body--light-green .school-courses-widget .card-with-white-text::-webkit-scrollbar-thumb{background:#736e00}.body--light-green .section-with-accordions__body .expand-text,.body--light-green .section-with-accordions__header h2{color:#736e00}.body--light-green .section-with-accordions__body .accordion{border-color:#736e00}.body--light-green .tabbed-tables__nav{scrollbar-color:#f2f0ba #736e00;scrollbar-face-color:#f2f0ba;scrollbar-track-color:#736e00}.body--light-green .tabbed-tables__nav::-webkit-scrollbar{background:#736e00}.body--light-green .tabbed-tables__nav::-webkit-scrollbar-thumb,.body--light-green .tabbed-tables__nav::-webkit-scrollbar-thumb:hover{background:#f2f0ba}.body--light-green .tabbed-tables__header h2{color:#736e00}.body--light-green .tabbed-tables__header .tile-card a{background-color:#4c4a00}.body--light-green .tabbed-tables__nav{background-color:#f2f0ba}.body--light-green .tabbed-tables__nav>div.active a{background-color:#736e00}.body--light-green .tabbed-tables__nav a{color:#736e00;background-color:#f2f0ba}.body--light-green .table-accordion{background-color:#fffee8}.body--light-green .table-accordion:nth-child(2n){background-color:#f2f0ba}.body--light-green .table-accordion__header button{color:#4c4a00}.body--light-green .section-with-cards__header h2{color:#736e00}.body--light-green .about-widget-square-card{background-color:#736e00}.body--light-green .empowering-transformation-widget .empowering-transformation-widget__text h2{color:#736e00}.body--light-green .disclosure-element summary,.body--light-green .empowering-transformation-widget .empowering-transformation-widget__textbox a{color:#4c4a00}.body--light-green .programme-carousel header h2{color:#736e00}.body--light-green .programme-carousel .programme-card__text{background-color:#fffee8}.body--light-green .tiled-links header h2{color:#736e00}.body--dark-red .cta,.body--dark-red .rte a,.body--dark-red .sfContentBlock a{color:#8e2812}.body--dark-red .rte a:not(.cta,.cta--icon):visited,.body--dark-red .sfContentBlock a:not(.cta,.cta--icon):visited{color:#6b1e0e}.body--dark-red .rte table th,.body--dark-red .sfContentBlock table th{background-color:#b23217}.body--dark-red .rte table td,.body--dark-red .sfContentBlock table td{background-color:#eecec7}.body--dark-red .rte table tr:nth-child(odd) td,.body--dark-red .sfContentBlock table tr:nth-child(odd) td{background-color:#f6e2dd}.body--dark-red .carousel-btn{color:#b23217;background-color:#fff}.body--dark-red .carousel-btn:hover{background-color:#8e2812}.body--dark-red .rounded-cta--inverse{color:#8e2812}.body--dark-red .bordered-card a{border-color:#b23217}.body--dark-red .bordered-card a:hover{background-color:#b23217}.body--dark-red .bordered-card__text h3{color:#b23217}.body--dark-red .bordered-card__text .arrow{border-color:#b23217;color:#b23217}.body--dark-red .card-with-white-text>a:hover .card-with-white-text__text-wrapper::-webkit-scrollbar{background:#eecec7}.body--dark-red .card-with-white-text>a:hover .card-with-white-text__text-wrapper::-webkit-scrollbar-thumb{background:#8e2812}.body--dark-red .content-tabs .content-tabs__nav{scrollbar-color:#eecec7 #8e2812;background-color:#eecec7}.body--dark-red .content-tabs .content-tabs__nav a{background-color:#eecec7;color:#6b1e0e}.body--dark-red .content-tabs .content-tabs__nav .active a{background-color:#b23217;color:#fff}.body--dark-red .content-tabs .content-tabs__content{background-color:#f6e2dd;color:#6b1e0e}.body--dark-red .content-tabs .content-tabs__content .rte p a,.body--dark-red .content-tabs .content-tabs__content .sfContentBlock p a,.body--dark-red .course-code{color:#8e2812}.body--dark-red .life-at-mae-widget__headline-wrapper h2{color:#b23217}@media only screen and (min-width:1024px),print{.body--dark-red .life-at-mae-widget__headline-wrapper{border:1px solid #b23217}}.body--dark-red .school-card--primary{background-color:#b23217}.body--dark-red .school-card--secondary,.body--dark-red .school-card__image:before{background-color:#6b1e0e}.body--dark-red .table-expandable__header{background-color:#b23217}.body--dark-red .image-text-block--inverse .image-text-block__text{color:#323334;border:1px solid #b23217}.body--dark-red .image-text-block--inverse .image-text-block__text h2{color:#b23217}.body--dark-red .image-text-card .course-code{color:#8e2812}.body--dark-red .new-testimonial-widget .headline h2{color:#b23217}.body--dark-red .new-testimonial-item__text p{color:#8e2812}.body--dark-red .happenings-carousel h2{color:#b23217}.body--dark-red .happenings-carousel .cta{color:#8e2812}.body--dark-red .happenings-carousel .happening-item__text-more .cta{color:#b23217}.body--dark-red .statistic-card__image[style="background-color: #fff;"]{border:1px solid #b23217}.body--dark-red .tile-card a{background-color:#b23217}.body--dark-red .tile-card--black a:hover{background-color:#b23217!important;border-color:#b23217!important}.body--dark-red .tile-card--grey a .arrow{border-color:#6b1e0e;color:#6b1e0e}.body--dark-red .tile-card--light a{background-color:#f6e2dd}.body--dark-red .tile-card--light a .arrow{border-color:#6b1e0e;color:#6b1e0e}.body--dark-red .tile-card--clear a{border:1px solid #b23217}.body--dark-red .tile-card--clear a .arrow{border-color:#6b1e0e;color:#6b1e0e}.body--dark-red .tile-card--dark a{border-color:#6b1e0e;background-color:#6b1e0e}.body--dark-red .three-cards-section__header h2{color:#b23217}.body--dark-red .three-cards-section .info-card .label{color:#8e2812}.body--dark-red .accordion-group__control button{color:#b23217}.body--dark-red .accordion-group__control button:after,.body--dark-red .accordion-group__control button:before,.body--dark-red .accordion__header .plus-minus:after,.body--dark-red .accordion__header .plus-minus:before{background-color:#b23217}.body--dark-red .contact-widget h2{color:#b23217}.body--dark-red .contact-widget__text .rounded-cta{background-color:#8e2812}.body--dark-red .more-articles header h2{color:#b23217}.body--dark-red .navigation-dropdown .nav-select .select-selected{color:#6b1e0e!important;border-color:#6b1e0e}.body--dark-red .navigation-dropdown .nav-select .select-selected.select-arrow-active:after{border-color:transparent transparent #6b1e0e}.body--dark-red .navigation-dropdown .nav-select .select-items{border:1px solid #6b1e0e}.body--dark-red .navigation-dropdown .nav-select .nav-select-icon,.body--dark-red .navigation-dropdown .nav-select .select-items div,.body--dark-red .navigation-dropdown .nav-select .select-selected{color:#6b1e0e}.body--dark-red .hero-banner__text h2{color:#b23217}@media only screen and (max-width:1023px){.body--dark-red .sub-nav__list{border-color:#8e2812}}.body--dark-red .sub-nav__list ul li a{color:#8e2812}.body--dark-red .sub-nav.sticking{background-color:#8e2812}.body--dark-red .sub-nav.sticking header{color:#fff}@media only screen and (min-width:1024px),print{.body--dark-red .sub-nav.sticking .sub-nav__list ul li a{color:#fff}}.body--dark-red .sub-nav__selected{border-color:#8e2812;color:#8e2812}.body--dark-red .sub-nav__selected:after{color:#8e2812}.body--dark-red .school-courses-widget .card-with-white-text .cta,.body--dark-red .school-courses-widget h2{color:#b23217}.body--dark-red .school-courses-widget .card-with-white-text::-webkit-scrollbar{background:#eecec7}.body--dark-red .school-courses-widget .card-with-white-text::-webkit-scrollbar-thumb{background:#b23217}.body--dark-red .section-with-accordions__body .expand-text,.body--dark-red .section-with-accordions__header h2{color:#b23217}.body--dark-red .section-with-accordions__body .accordion{border-color:#b23217}.body--dark-red .tabbed-tables__nav{scrollbar-color:#eecec7 #b23217;scrollbar-face-color:#eecec7;scrollbar-track-color:#b23217}.body--dark-red .tabbed-tables__nav::-webkit-scrollbar{background:#b23217}.body--dark-red .tabbed-tables__nav::-webkit-scrollbar-thumb,.body--dark-red .tabbed-tables__nav::-webkit-scrollbar-thumb:hover{background:#eecec7}.body--dark-red .tabbed-tables__header h2{color:#b23217}.body--dark-red .tabbed-tables__header .tile-card a{background-color:#8e2812}.body--dark-red .tabbed-tables__nav{background-color:#eecec7}.body--dark-red .tabbed-tables__nav>div.active a{background-color:#b23217}.body--dark-red .tabbed-tables__nav a{color:#8e2812;background-color:#eecec7}.body--dark-red .table-accordion{background-color:#f6e2dd}.body--dark-red .table-accordion:nth-child(2n){background-color:#eecec7}.body--dark-red .table-accordion__header button{color:#8e2812}.body--dark-red .section-with-cards__header h2{color:#b23217}.body--dark-red .about-widget-square-card{background-color:#b23217}.body--dark-red .empowering-transformation-widget .empowering-transformation-widget__text h2{color:#b23217}.body--dark-red .disclosure-element summary,.body--dark-red .empowering-transformation-widget .empowering-transformation-widget__textbox a{color:#8e2812}.body--dark-red .programme-carousel header h2{color:#b23217}.body--dark-red .programme-carousel .programme-card__text{background-color:#f6e2dd}.body--dark-red .tiled-links header h2{color:#b23217}.body--turquoise .cta,.body--turquoise .rte a,.body--turquoise .sfContentBlock a{color:#0e4b4a}.body--turquoise .rte a:not(.cta,.cta--icon):visited,.body--turquoise .sfContentBlock a:not(.cta,.cta--icon):visited{color:#0a3838}.body--turquoise .rte table th,.body--turquoise .sfContentBlock table th{background-color:#14716f}.body--turquoise .rte table td,.body--turquoise .sfContentBlock table td{background-color:#d3f2f1}.body--turquoise .rte table tr:nth-child(odd) td,.body--turquoise .sfContentBlock table tr:nth-child(odd) td{background-color:#e9f8f8}.body--turquoise .carousel-btn{color:#14716f;background-color:#fff}.body--turquoise .carousel-btn:hover{background-color:#14716f}.body--turquoise .rounded-cta--inverse{color:#14716f}.body--turquoise .bordered-card a{border-color:#14716f}.body--turquoise .bordered-card a:hover{background-color:#14716f}.body--turquoise .bordered-card__text h3{color:#14716f}.body--turquoise .bordered-card__text .arrow{border-color:#14716f;color:#14716f}.body--turquoise .card-with-white-text>a:hover .card-with-white-text__text-wrapper::-webkit-scrollbar{background:#d3f2f1}.body--turquoise .card-with-white-text>a:hover .card-with-white-text__text-wrapper::-webkit-scrollbar-thumb{background:#14716f}.body--turquoise .content-tabs .content-tabs__nav{scrollbar-color:#d3f2f1 #14716f;background-color:#d3f2f1}.body--turquoise .content-tabs .content-tabs__nav a{background-color:#d3f2f1;color:#0e4b4a}.body--turquoise .content-tabs .content-tabs__nav .active a{background-color:#14716f;color:#fff}.body--turquoise .content-tabs .content-tabs__content{background-color:#e9f8f8;color:#0a3838}.body--turquoise .content-tabs .content-tabs__content .rte p a,.body--turquoise .content-tabs .content-tabs__content .sfContentBlock p a,.body--turquoise .course-code{color:#0e4b4a}.body--turquoise .life-at-mae-widget__headline-wrapper h2{color:#14716f}@media only screen and (min-width:1024px),print{.body--turquoise .life-at-mae-widget__headline-wrapper{border:1px solid #14716f}}.body--turquoise .school-card--primary{background-color:#14716f}.body--turquoise .school-card--secondary,.body--turquoise .school-card__image:before{background-color:#0a3838}.body--turquoise .table-expandable__header{background-color:#14716f}.body--turquoise .image-text-block--inverse .image-text-block__text{color:#323334;border:1px solid #14716f}.body--turquoise .image-text-block--inverse .image-text-block__text h2{color:#14716f}.body--turquoise .image-text-card .course-code{color:#0e4b4a}.body--turquoise .new-testimonial-widget .headline h2{color:#14716f}.body--turquoise .new-testimonial-item__text p{color:#0e4b4a}.body--turquoise .happenings-carousel h2{color:#14716f}.body--turquoise .happenings-carousel .cta{color:#0e4b4a}.body--turquoise .happenings-carousel .happening-item__text-more .cta{color:#14716f}.body--turquoise .statistic-card__image[style="background-color: #fff;"]{border:1px solid #14716f}.body--turquoise .tile-card a{background-color:#14716f;color:#fff}.body--turquoise .tile-card--black a:hover{background-color:#14716f!important;border-color:#14716f!important}.body--turquoise .tile-card--grey a .arrow{border-color:#0a3838;color:#0a3838}.body--turquoise .tile-card--light a{background-color:#e9f8f8}.body--turquoise .tile-card--light a .arrow{border-color:#0a3838;color:#0a3838}.body--turquoise .tile-card--clear a{border:1px solid #14716f}.body--turquoise .tile-card--clear a .arrow{border-color:#0a3838;color:#0a3838}.body--turquoise .tile-card--dark a{border-color:#0a3838;background-color:#0a3838}.body--turquoise .accordion-group__control button,.body--turquoise .three-cards-section .info-card .label,.body--turquoise .three-cards-section__header h2{color:#14716f}.body--turquoise .accordion-group__control button:after,.body--turquoise .accordion-group__control button:before,.body--turquoise .accordion__header .plus-minus:after,.body--turquoise .accordion__header .plus-minus:before{background-color:#14716f}.body--turquoise .contact-widget h2{color:#14716f}.body--turquoise .contact-widget__text .rounded-cta{background-color:#0e4b4a}.body--turquoise .more-articles header h2{color:#14716f}.body--turquoise .navigation-dropdown .nav-select .select-selected{color:#14716f!important;border-color:#14716f}.body--turquoise .navigation-dropdown .nav-select .select-selected.select-arrow-active:after{border-color:transparent transparent #14716f}.body--turquoise .navigation-dropdown .nav-select .select-items{border:1px solid #14716f}.body--turquoise .hero-banner__text h2,.body--turquoise .navigation-dropdown .nav-select .nav-select-icon,.body--turquoise .navigation-dropdown .nav-select .select-items div,.body--turquoise .navigation-dropdown .nav-select .select-selected{color:#14716f}@media only screen and (max-width:1023px){.body--turquoise .sub-nav__list{border-color:#0e4b4a}}.body--turquoise .sub-nav__list ul li a{color:#0e4b4a}.body--turquoise .sub-nav.sticking{background-color:#0e4b4a}.body--turquoise .sub-nav.sticking header{color:#fff}@media only screen and (min-width:1024px),print{.body--turquoise .sub-nav.sticking .sub-nav__list ul li a{color:#fff}}.body--turquoise .sub-nav__selected{border-color:#0e4b4a;color:#0e4b4a}.body--turquoise .sub-nav__selected:after{color:#0e4b4a}.body--turquoise .school-courses-widget .card-with-white-text .cta,.body--turquoise .school-courses-widget h2{color:#14716f}.body--turquoise .school-courses-widget .card-with-white-text::-webkit-scrollbar{background:#d3f2f1}.body--turquoise .school-courses-widget .card-with-white-text::-webkit-scrollbar-thumb{background:#14716f}.body--turquoise .section-with-accordions__body .expand-text,.body--turquoise .section-with-accordions__header h2{color:#14716f}.body--turquoise .section-with-accordions__body .accordion{border-color:#14716f}.body--turquoise .tabbed-tables__nav{scrollbar-color:#d3f2f1 #14716f;scrollbar-face-color:#d3f2f1;scrollbar-track-color:#14716f}.body--turquoise .tabbed-tables__nav::-webkit-scrollbar{background:#14716f}.body--turquoise .tabbed-tables__nav::-webkit-scrollbar-thumb,.body--turquoise .tabbed-tables__nav::-webkit-scrollbar-thumb:hover{background:#d3f2f1}.body--turquoise .tabbed-tables__header h2{color:#14716f}.body--turquoise .tabbed-tables__header .tile-card a{background-color:#0e4b4a}.body--turquoise .tabbed-tables__nav{background-color:#d3f2f1}.body--turquoise .tabbed-tables__nav>div.active a{background-color:#14716f}.body--turquoise .tabbed-tables__nav a{color:#14716f;background-color:#d3f2f1}.body--turquoise .table-accordion{background-color:#e9f8f8}.body--turquoise .table-accordion:nth-child(2n){background-color:#d3f2f1}.body--turquoise .table-accordion__header button{color:#0e4b4a}.body--turquoise .section-with-cards__header h2{color:#14716f}.body--turquoise .about-widget-square-card{background-color:#14716f}.body--turquoise .empowering-transformation-widget .empowering-transformation-widget__text h2{color:#14716f}.body--turquoise .disclosure-element summary,.body--turquoise .empowering-transformation-widget .empowering-transformation-widget__textbox a{color:#0e4b4a}.body--turquoise .programme-carousel header h2{color:#14716f}.body--turquoise .programme-carousel .programme-card__text{background-color:#e9f8f8}.body--turquoise .tiled-links header h2{color:#14716f}@media only screen and (max-width:1023px){.body--pace .sub-nav__list{border-color:#1e2329}}.body--pace .sub-nav__list ul li a{color:#1e2329}.body--pace .sub-nav.sticking{background-color:#1e2329}.body--pace .sub-nav.sticking header{color:#fff}@media only screen and (min-width:1024px),print{.body--pace .sub-nav.sticking .sub-nav__list ul li a{color:#fff}}.body--pace .sub-nav__selected{border-color:#1e2329;color:#1e2329}.body--pace .sub-nav__selected:after{color:#1e2329}

/*# sourceMappingURL=main.css.map*/