@charset "UTF-8";.lity{position:fixed;z-index:9990;top:0;right:0;bottom:0;left:0;transition:opacity .3s ease;outline:none!important;opacity:0;background:#0b0b0b;background:rgba(0,0,0,.9);white-space:nowrap}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{position:fixed;z-index:9990;top:0;right:0;bottom:0;left:0;outline:none!important;text-align:center}.lity-wrap:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle}.lity-loader{position:absolute;z-index:9991;top:50%;width:100%;margin-top:-.8em;transition:opacity .3s ease;opacity:0;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-align:center}.lity-loading .lity-loader{opacity:1}.lity-container{display:inline-block;position:relative;z-index:9992;max-width:100%;max-height:100%;outline:none!important;text-align:left;vertical-align:middle;white-space:normal}.lity-content{z-index:9993;width:100%;transform:scale(1);transition:transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{transform:scale(.8)}.lity-content:after{content:"";display:block;position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:auto;height:auto;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{position:fixed;z-index:9994;top:0;right:0;width:35px;height:35px;padding:0;border:0;outline:none;background:none;color:#fff;font-family:Arial,Baskerville,monospace;font-size:35px;font-style:normal;line-height:35px;text-align:center;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.6);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lity-close::-moz-focus-inner{padding:0;border:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{padding:0;border:0;outline:none;background:none;box-shadow:none;color:#fff;font-family:Arial,Baskerville,monospace;font-size:35px;font-style:normal;line-height:35px;text-align:center;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.6)}.lity-close:active{top:1px}.lity-image img{display:block;max-width:100%;border:0;line-height:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;transform:translateZ(0);pointer-events:auto;-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-hide{display:none}@font-face{font-family:apercu-light-pro;font-style:normal;font-weight:400;src:url(/assets/fonts/apercu-light-pro.eot);src:url(/assets/fonts/apercu-light-pro.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/apercu-light-pro.woff) format("woff"),url(/assets/fonts/apercu-light-pro.woff2) format("woff2"),url(/assets/fonts/apercu-light-pro.ttf) format("truetype")}@font-face{font-family:apercu-medium-pro;font-style:normal;font-weight:400;src:url(/assets/fonts/apercu-medium-pro.eot);src:url(/assets/fonts/apercu-medium-pro.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/apercu-medium-pro.woff) format("woff"),url(/assets/fonts/apercu-medium-pro.woff2) format("woff2"),url(/assets/fonts/apercu-medium-pro.ttf) format("truetype")}@font-face{font-family:apercu-bold-pro;font-style:normal;font-weight:400;src:url(/assets/fonts/apercu-bold-pro.eot);src:url(/assets/fonts/apercu-bold-pro.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/apercu-bold-pro.woff) format("woff"),url(/assets/fonts/apercu-bold-pro.woff2) format("woff2"),url(/assets/fonts/apercu-bold-pro.ttf) format("truetype")}@font-face{font-family:apercu-mono-regular-pro;font-style:normal;font-weight:400;src:url(/assets/fonts/apercu-mono-regular-pro.eot);src:url(/assets/fonts/apercu-mono-regular-pro.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/apercu-mono-regular-pro.woff) format("woff"),url(/assets/fonts/apercu-mono-regular-pro.woff2) format("woff2"),url(/assets/fonts/apercu-mono-regular-pro.ttf) format("truetype")}@font-face{font-family:raisonne-demibold;font-style:normal;font-weight:400;src:url(/assets/fonts/raisonne-demibold.eot);src:url(/assets/fonts/raisonne-demibold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/raisonne-demibold.woff) format("woff"),url(/assets/fonts/raisonne-demibold.woff2) format("woff2"),url(/assets/fonts/raisonne-demibold.ttf) format("truetype")}.font-base{font-family:apercu-light-pro,arial,sans-serif}.font-complement{font-family:raisonne-demibold,arial,sans-serif}.color-sample{display:block;width:200px;height:200px;margin:0 20px 20px 0;float:left}.color-sample p{padding:10px;color:inherit;font-family:apercu-mono-regular-pro,arial,sans-serif}.color-0{background:#fff;color:#461334}.color-1{background:#c60c30;color:#fff}.color-2{background:#faf0f2;color:#461334}.color-3{background:#fef360;color:#461334}.color-4{background:#fdfcec;color:#461334}.color-5{background:#461334;color:#fff}.color-6,.color-7,.color-8{background:#fff;color:#333}.vertical-rhythm{background-image:linear-gradient(rgba(0,0,0,.2) 1px,transparent 1px);background-size:100% 1.55em}.no-ligatures{font-feature-settings:"liga" 0}@supports (font-variant-ligatures: no-common-ligatures){.no-ligatures{font-feature-settings:normal;font-variant-ligatures:no-common-ligatures}}h2,h1,.discretionary-ligatures{font-feature-settings:"dlig" 1,"hist" 1}@supports (font-variant-ligatures: discretionary-ligatures historical-ligatures){h2,h1,.discretionary-ligatures{font-feature-settings:normal;font-variant-ligatures:discretionary-ligatures historical-ligatures}}@supports (font-variant-numeric: diagonal-fractions){.diagonal-fractions{font-feature-settings:normal;font-variant-numeric:diagonal-fractions}}p.drop-cap:first-letter{margin:0 .1em 0 0;padding:0;float:left;font-size:75px;line-height:65px}.caps,.small-caps{letter-spacing:.04em}.proportional-nums{font-feature-settings:"pnum" 1}@supports (font-variant-numeric: proportional-nums){.proportional-nums{font-feature-settings:normal;font-variant-numeric:proportional-nums}}.tabular-nums{font-feature-settings:"tnum" 1,"zero" 1}@supports (font-variant-numeric: tabular-nums){.tabular-nums{font-feature-settings:normal;font-variant-numeric:tabular-nums slashed-zero}}p,ul,ol,li,.oldstyle-nums{font-feature-settings:"onum" 1}@supports (font-variant-numeric: oldstyle-nums){p,ul,ol,li,.oldstyle-nums{font-feature-settings:normal;font-variant-numeric:oldstyle-nums}}.header.nav-high-contrast .section-content:first-of-type .navigation .main-navigation a,.header.nav-high-contrast .section-content:first-of-type .navigation .sub-navigation a,.header .navigation.nav-white .main-navigation a,.header .navigation.nav-white .sub-navigation a,.lining-nums{font-feature-settings:"lnum" 1}@supports (font-variant-numeric: lining-nums){.header.nav-high-contrast .section-content:first-of-type .navigation .main-navigation a,.header.nav-high-contrast .section-content:first-of-type .navigation .sub-navigation a,.header .navigation.nav-white .main-navigation a,.header .navigation.nav-white .sub-navigation a,.lining-nums{font-feature-settings:normal;font-variant-numeric:lining-nums}}.module-textandimage h2,.lining-nums-with-fractions{font-feature-settings:"lnum" 1,"frac" 1}@supports (font-variant-numeric: lining-nums) and (font-variant-numeric: diagonal-fractions){.module-textandimage h2,.lining-nums-with-fractions{font-feature-settings:normal;font-variant-numeric:lining-nums diagonal-fractions}}.color-sample p,.proportional-lining-nums{font-feature-settings:"pnum" 1,"lnum" 1}@supports (font-variant-numeric: proportional-nums){.color-sample p,.proportional-lining-nums{font-feature-settings:normal;font-variant-numeric:proportional-nums lining-nums}}.proportional-oldstyle-nums{font-feature-settings:"pnum" 1,"onum" 1}@supports (font-variant-numeric: proportional-nums){.proportional-oldstyle-nums{font-feature-settings:normal;font-variant-numeric:proportional-nums oldstyle-nums}}.tabular-lining-nums{font-feature-settings:"tnum" 1,"lnum" 1}@supports (font-variant-numeric: tabular-nums){.tabular-lining-nums{font-feature-settings:normal;font-variant-numeric:tabular-nums lining-nums}}.tabular-oldstyle-nums{font-feature-settings:"tnum" 1,"onum" 1}@supports (font-variant-numeric: tabular-nums){.tabular-oldstyle-nums{font-feature-settings:normal;font-variant-numeric:tabular-nums oldstyle-nums}}:root{accent-color:#461334}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:apercu-light-pro,arial,sans-serif;font-size:17px;line-height:1.45;scroll-behavior:smooth;scroll-padding-top:80px}@media screen and (min-width: 768px){html{font-size:16px;line-height:1.55}}@media screen and (min-width: 1440px){html{font-size:18px;line-height:1.55}}body{background:#461334;color:#fff}a,button,input,select,textarea,label,summary{touch-action:manipulation}h1,h2,h3,.type-education .activity-sidebar h2,.type-education-page .activity-sidebar h2,h4,h5,h6{color:#fff;font-family:raisonne-demibold,arial,sans-serif;font-weight:400}p,ul,ol,li{margin:0 0 1.45em;padding:0;font-size:1em;font-weight:400}@media screen and (min-width: 768px){p,ul,ol,li{margin:0 0 1.55em}}ul ul,ol ol,dl dl{margin-bottom:0}h1{margin:0;padding:1em 0 .5em;font-size:40.8px;line-height:1.1}@media screen and (min-width: 768px){h1{padding:1em 0 .75em;font-size:62.4px}}@media screen and (min-width: 1440px){h1{padding:.5em 0 .75em;font-size:94.5px}}h2{margin:1.5em 0 .3em;padding:.3em 0;font-size:24.48px;line-height:1.2}@media screen and (min-width: 768px){h2{margin:1.8em 0 .6em;font-size:27.04px;line-height:1.2}}@media screen and (min-width: 1440px){h2{font-size:35.28px}}h3,.type-education .activity-sidebar h2,.type-education-page .activity-sidebar h2{margin:.5em 0 .25em;font-size:20.4px;line-height:1.2}@media screen and (min-width: 600px){h3,.type-education .activity-sidebar h2,.type-education-page .activity-sidebar h2{font-size:20.8px}}@media screen and (min-width: 1440px){h3,.type-education .activity-sidebar h2,.type-education-page .activity-sidebar h2{font-size:25.2px}}h4,h5,h6{margin:1em 0 .5em;font-size:1em;line-height:1.2}img{max-width:100%;height:auto}ul,ol,dl{margin:0 0 1.5em;line-height:1.5}ul,ol{margin-left:20px}li{margin-bottom:.5em;line-height:1.2}dt{color:#461334;font-weight:700}dd{margin:0 0 1em}a{color:#fef360;text-decoration:underline}b,strong{font-family:apercu-medium-pro,arial,sans-serif;font-weight:400}pre{margin-bottom:3em;padding:20px;background:#f5f5f5;color:#333;font-size:.75em;line-height:1.6}pre p{margin:0}sup{font-feature-settings:"sups" 1}@supports (font-variant-position: super){sup{font-feature-settings:normal;font-variant-position:super}}@supports (font-variant-position: super) or (font-feature-settings: "sups" 1){sup{font-size:inherit;vertical-align:inherit}}sub{font-feature-settings:"subs" 1}@supports (font-variant-position: sub){sub{font-feature-settings:normal;font-variant-position:sub}}@supports (font-variant-position: sub) or (font-feature-settings: "subs" 1){sub{font-size:inherit;vertical-align:inherit}}table{margin:1.5em 0;caption-side:bottom;border-collapse:collapse;font-family:raisonne-demibold,arial,sans-serif;font-weight:400}table .number{text-align:right}caption{padding:.5em 5px 1.5em;font-size:.8em;font-style:italic}th{padding:.25em 2em .25em 5px;font-size:.8em;font-weight:700;text-align:left;font-variant-numeric:lining-nums tabular-nums}@media screen and (min-width: 768px){th{padding:.25em 2em .25em 10px;font-size:1em}}th:last-child{padding-right:.5em}tr:first-child th{border-bottom:1px solid rgba(255,255,255,.1)}tfoot th{text-align:left}td{padding:.25em 2em .25em 5px;border:0;font-size:.8em;text-align:left;font-variant-numeric:lining-nums tabular-nums}tr.no-border td{border:0}@media screen and (min-width: 768px){td{padding:.25em 2em .25em 10px;font-size:1em;line-height:1.3}}@media screen and (min-width: 1024px){td{font-size:1em}}td:last-child{padding-right:.5em}hr{margin:1em 0;border:0;border-top:1px solid #eee}@media screen and (min-width: 600px){hr{margin:4em 0 3em}}.hr hr{display:none}.hr{margin:1em 0;border-top:1px solid #ddd}@media screen and (min-width: 600px){.hr{margin:6em 0 1em}}blockquote{margin:2em 0 2em 25px;color:#fff;font-size:1.5em;font-style:italic}@media screen and (min-width: 768px){blockquote{margin:0 0 1em 50px;padding:0 20px}}blockquote p{quotes:"“" "”" "‘" "’"}blockquote p:before{content:open-quote;margin-left:-.83ch}blockquote p:after{content:close-quote}figure{margin:0}figcaption{margin:.5em 0 2em;color:#666;font-size:.8em;font-style:italic}object{outline:none}.center{text-align:center}fieldset{margin:0 0 3em;padding:1em;border:1px solid #fff}@media screen and (min-width: 600px){fieldset{padding:1.5em}}legend{padding:0 2px;color:#fff;font-family:raisonne-demibold,arial,sans-serif;font-weight:400}label{display:block;margin:13px 0 3px;font-family:raisonne-demibold,arial,sans-serif;font-size:.85em;font-weight:400}label.long{margin:15px 0;line-height:.9}input{color:#333;font-family:apercu-light-pro,arial,sans-serif;font-size:16px;font-weight:400}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search]{box-sizing:border-box;width:100%;margin:0;padding:7px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]{width:45px;padding:5px 3px;text-align:center}@media screen and (min-width: 768px){input[type=number]{width:60px;padding:5px}}input[type=color]{padding:0}input[type=file]{font-size:12px}input[readonly=readonly]{color:#ccc}input[disabled]{background:#eee;color:#333}input:focus:not([readonly]){outline:none;box-shadow:0 0 5px rgba(253,252,236,.5)}input[type=radio]:focus:not([readonly]),input[type=checkbox]:focus:not([readonly]){box-shadow:none;filter:drop-shadow(0 0 2px rgba(0,0,0,.3))}input.submit{margin:25px 0 10px}textarea{box-sizing:border-box;width:100%;height:100px;padding:5px;border:1px solid #ccc;font-family:apercu-light-pro,arial,sans-serif;font-size:16px}@media screen and (min-width: 600px){textarea{max-width:600px}}textarea:focus{outline:none;box-shadow:0 0 5px rgba(253,252,236,.5)}select{margin:2px 0 10px}::input-placeholder{color:#999;font-size:16px}:placeholder{color:#999}::-moz-placeholder{color:#999}::placeholder{color:#999}:input-placeholder{color:#999}.video-container{position:relative;height:0;margin:1em 0;padding-bottom:56.25%;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}body{position:relative;margin:0;padding:0}body.grid:after{content:"";position:fixed;z-index:10000;top:0;width:100%;height:100vh;border-top:10px solid #c60c30;background:url(/assets/images/grid-mobile.png) repeat-y center top;background-size:100%}@media screen and (min-width: 600px){body.grid:after{content:"large-phone";border-top:10px solid #faf0f2}}@media screen and (min-width: 768px){body.grid:after{content:"tablet";border-top:10px solid #fef360;background:url(/assets/images/grid-tablet.png) repeat-y center top;background-size:100%}}@media screen and (min-width: 1024px){body.grid:after{content:"desktop";border-top:10px solid #fdfcec;background:url(/assets/images/grid-desktop.png) repeat-y center top;background-size:100%}}@media screen and (min-width: 1440px){body.grid:after{content:"widescreen";left:50%;max-width:1440px;margin-left:-720px;border-top:10px solid #461334;background:url(/assets/images/grid-widescreen.png) repeat-y center top;background-size:100%}}.skip-to-main-content[href="#main"]{position:absolute;top:10px;right:100%;margin:5px;padding:10px;background:rgba(255,255,255,.9);color:#000}.skip-to-main-content[href="#main"]:focus{right:auto}[hidden]{display:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.link-target:target{margin-top:-1px;padding-top:1px}.link-target:target h2{animation:pulse .6s linear 4 alternate-reverse}@keyframes pulse{0%{opacity:.2}to{opacity:1}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.introduction{font-size:20.4px}@media screen and (min-width: 600px){.introduction{font-size:20.8px}}@media screen and (min-width: 1440px){.introduction{font-size:25.2px}}.introduction{font-family:apercu-medium-pro,arial,sans-serif}@supports (display: grid){.main-grid{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;margin:0 auto}}.section{margin:0;padding:0;clear:both;background-size:cover}.section .section-content{box-sizing:border-box}.section.heading{padding-top:100px}.section.heading .introduction{max-width:750px}.section.color-0{border-color:#461334;background:#fff;color:#461334}.section.color-1{border-color:#fff;background:#c60c30;color:#fff}.section.color-1 a{color:#fff}.section.color-2{border-color:#461334;background:#faf0f2;color:#461334}.section.color-2 a{color:#461334}.section.color-3{border-color:#461334;background:#fef360;color:#461334}.section.color-3 a{color:#461334}.section.color-4{border-color:#461334;background:#fdfcec;color:#461334}.section.color-4 a{color:#461334}.section.color-5{border-color:#fff;background:#461334;color:#fff}.section.color-5 a{color:#fff}.main{display:block;box-sizing:border-box;width:100%;margin:0 auto;padding:0 6.25%;background:#fff;color:#000}@media screen and (min-width: 768px){.main{padding:0 6.25%}}@media screen and (min-width: 1024px){.main{padding:0 9.7222222222%}}@media screen and (min-width: 1440px){.main{max-width:1440px;padding:0 140px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.main{padding-bottom:50px;overflow:hidden}}.main h1,.main h2,.main h3,.main .type-education .activity-sidebar h2,.type-education .activity-sidebar .main h2,.main .type-education-page .activity-sidebar h2,.type-education-page .activity-sidebar .main h2,.main h4,.main a{color:#461334}@supports (display: grid){@media screen and (min-width: 768px){.content-grid{display:grid;grid-gap:40px;grid-template-columns:5fr 2fr}}@media screen and (min-width: 1024px){.content-grid{grid-gap:80px}}}.content-grid .content-navigation{width:30%;float:right}@supports (display: grid){.content-grid .content-navigation{width:auto;float:none}}.content-grid .content-navigation.category-navigation{padding-top:110px}.content-grid .content-navigation.category-navigation img{display:none;width:100%}@media screen and (min-width: 768px){.content-grid .content-navigation.category-navigation img{display:inline-block}}@supports (display: grid){@media screen and (min-width: 768px){.content-grid .content-navigation{grid-column:2/3;grid-row:1}}@media screen and (min-width: 1024px){.content-grid .content-navigation{width:100%;justify-self:end}}}.content-grid .content-navigation h2{margin:0 0 1em;padding:60px 0 .25em;border-bottom:1px solid #461334;color:#461334;font-family:apercu-mono-regular-pro,arial,sans-serif;font-size:16px;font-weight:400;text-transform:uppercase}.content-grid .content-navigation h2 a{text-decoration:none}.content-grid .content-navigation ul{margin:0 0 2em;padding:0;list-style-type:none;font-size:1.25em}.content-grid .content-navigation ul a{color:#461334}.content-grid .content-navigation .counter-wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:1em;color:#461334;font-weight:700;line-height:1.2}.content-grid .content-navigation .counter-number{font-family:apercu-mono-regular-pro,monospace;font-size:6em;font-weight:400}.content-grid .content-navigation .counter-text{text-align:center}.content-grid .content-modules{width:60%;float:left}@supports (display: grid){.content-grid .content-modules{width:auto;float:none}}@supports (display: grid){@media screen and (min-width: 768px){.content-grid .content-modules{grid-column:1/2;grid-row:1}}}.header{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:0;background-size:cover}.header.bg-image{height:400px;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (min-width: 768px){.header.bg-image{height:500px;background-position:center center}}.header .section-content{width:100%;margin:0 auto;padding:0 6.25%}@media screen and (min-width: 768px){.header .section-content{padding:0 6.25%}}@media screen and (min-width: 1024px){.header .section-content{padding:0 9.7222222222%}}@media screen and (min-width: 1440px){.header .section-content{padding:0 140px}}.header .section-content.no-padding{padding:0}.header .navigation{display:flex;align-items:center;justify-content:flex-start;width:100%}.header .navigation .logo{width:120px;margin:20px auto 10px 0}@media screen and (min-width: 768px){.header .navigation .logo{width:250px;margin:35px auto 25px 0}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.header .navigation .logo img{width:250px;height:auto;margin-right:50px;border:0}}.header .navigation .icon{display:inline-block;width:10px;height:10px;margin-right:4px;background-size:cover}.header .navigation .navigation-wrapper{display:flex;flex-direction:column;align-items:flex-end}.header .navigation .main-navigation,.header .navigation .sub-navigation,.header .navigation .language{margin:0;list-style-type:none}.header .navigation .main-navigation li,.header .navigation .sub-navigation li,.header .navigation .language li{display:none}@media screen and (min-width: 1024px){.header .navigation .main-navigation li,.header .navigation .sub-navigation li,.header .navigation .language li{display:inline}}.header .navigation .main-navigation li.active>a,.header .navigation .sub-navigation li.active>a,.header .navigation .language li.active>a{border-radius:3px;background:#fff;color:#461334}.header .navigation .main-navigation a,.header .navigation .sub-navigation a,.header .navigation .language a{display:inline-block;padding:4px 8px;color:#461334;font-family:apercu-medium-pro,arial,sans-serif;font-size:.85em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.header .navigation .main-navigation a:hover,.header .navigation .sub-navigation a:hover,.header .navigation .language a:hover{border-radius:3px;background:rgba(255,255,255,.6)}.header .navigation .main-navigation a.selected,.header .navigation .sub-navigation a.selected,.header .navigation .language a.selected{border-radius:3px;background:#fff;color:#461334}.header .navigation .sub-navigation{padding-top:1px;border-top:1px solid rgba(255,255,255,.2)}.header .navigation .sub-navigation a{font-size:.7em}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.header .navigation .main-navigation,.header .navigation .sub-navigation{margin-top:30px;float:right}}.header .navigation .main-navigation{margin-bottom:3px}.header .navigation .main-navigation>li{position:relative}.header .navigation .language{margin-left:50px}.header .navigation .language li.active a{padding:3px 0 0;border-bottom:1px solid #461334;border-radius:0;background:none;color:#461334}.header .navigation .language li a{margin:0 4px;padding:4px}.header .navigation .language li a.selected{padding:3px 0 0;border-bottom:1px solid #461334;border-radius:0;background:none;color:#461334}@media screen and (min-width: 768px){.header .navigation.nav-white{border-color:transparent}}.header .navigation.nav-white .main-navigation li.active>a,.header .navigation.nav-white .sub-navigation li.active>a{background:#fdfcec;color:#461334}.header .navigation.nav-white .main-navigation a,.header .navigation.nav-white .sub-navigation a{color:#fff}.header .navigation.nav-white .main-navigation a:hover,.header .navigation.nav-white .sub-navigation a:hover,.header .navigation.nav-white .main-navigation a.selected,.header .navigation.nav-white .sub-navigation a.selected{background:#fdfcec;color:#461334}.header .navigation.nav-white .main-navigation svg.search-icon g path,.header .navigation.nav-white .sub-navigation svg.search-icon g path{stroke:#fdfcec}.header h1{margin-top:0;padding-top:30px}@media screen and (min-width: 768px){.header h1{margin-top:0;padding-top:0}}.header.nav-high-contrast svg.gtc-logo path{fill:#461334}.header.nav-high-contrast .section-content:first-of-type:after{content:" ";position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.8) 30%,rgba(255,255,255,0) 100%);z-index:-1}.header.nav-high-contrast .section-content:first-of-type .navigation .main-navigation li.active>a,.header.nav-high-contrast .section-content:first-of-type .navigation .sub-navigation li.active>a{background:#fdfcec;color:#461334}.header.nav-high-contrast .section-content:first-of-type .navigation .main-navigation a,.header.nav-high-contrast .section-content:first-of-type .navigation .sub-navigation a{color:#461334}.header.nav-high-contrast .section-content:first-of-type .navigation .main-navigation svg.search-icon g path,.header.nav-high-contrast .section-content:first-of-type .navigation .sub-navigation svg.search-icon g path{stroke:#461334}.header.nav-high-contrast .menu{color:#461334}.header.nav-high-contrast .menu svg path{fill:#461334}.nav-high-contrast .main-navigation .navigation-wrapper,.theme-red-on-red .main-navigation .navigation-wrapper,.theme-red-on-red #floating-nav .navigation-wrapper,.nav-high-contrast #floating-nav .navigation-wrapper,#floating-nav .navigation-wrapper,.navigation .navigation-wrapper{padding:0;border-radius:unset;background-color:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset}.nav-high-contrast .main-navigation .hover-navigation,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation,.theme-red-on-red .main-navigation .hover-navigation,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation,.theme-red-on-red #floating-nav .hover-navigation,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation,.nav-high-contrast #floating-nav .hover-navigation,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation,#floating-nav .hover-navigation,#floating-nav.nav-white .main-navigation .hover-navigation,#floating-nav.nav-high-contrast .main-navigation .hover-navigation,.navigation .hover-navigation,.navigation.nav-white .main-navigation .hover-navigation,.navigation.nav-high-contrast .main-navigation .hover-navigation{display:none;position:absolute;z-index:100;top:40px;right:0;flex-direction:column;padding:32px;border-radius:8px;opacity:0;background-color:#fdfcec;box-shadow:0 8px 24px rgba(0,0,0,.3)}.nav-high-contrast .main-navigation .hover-navigation:after,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation:after,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation:after,.theme-red-on-red .main-navigation .hover-navigation:after,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation:after,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation:after,.theme-red-on-red #floating-nav .hover-navigation:after,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation:after,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation:after,.nav-high-contrast #floating-nav .hover-navigation:after,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation:after,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation:after,#floating-nav .hover-navigation:after,#floating-nav.nav-white .main-navigation .hover-navigation:after,#floating-nav.nav-high-contrast .main-navigation .hover-navigation:after,.navigation .hover-navigation:after,.navigation.nav-white .main-navigation .hover-navigation:after,.navigation.nav-high-contrast .main-navigation .hover-navigation:after{content:" ";position:absolute;top:-30px;right:calc(50% - 8px);width:0;height:0;margin-left:-10px;border:15px solid transparent;border-bottom-color:#fdfcec;pointer-events:none}.nav-high-contrast .main-navigation .hover-navigation li,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation li,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation li,.theme-red-on-red .main-navigation .hover-navigation li,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation li,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation li,.theme-red-on-red #floating-nav .hover-navigation li,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation li,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation li,.nav-high-contrast #floating-nav .hover-navigation li,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation li,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation li,#floating-nav .hover-navigation li,#floating-nav.nav-white .main-navigation .hover-navigation li,#floating-nav.nav-high-contrast .main-navigation .hover-navigation li,.navigation .hover-navigation li,.navigation.nav-white .main-navigation .hover-navigation li,.navigation.nav-high-contrast .main-navigation .hover-navigation li{display:block;float:unset}.nav-high-contrast .main-navigation .hover-navigation li.dotted,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation li.dotted,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation li.dotted,.theme-red-on-red .main-navigation .hover-navigation li.dotted,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation li.dotted,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation li.dotted,.theme-red-on-red #floating-nav .hover-navigation li.dotted,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation li.dotted,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation li.dotted,.nav-high-contrast #floating-nav .hover-navigation li.dotted,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation li.dotted,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation li.dotted,#floating-nav .hover-navigation li.dotted,#floating-nav.nav-white .main-navigation .hover-navigation li.dotted,#floating-nav.nav-high-contrast .main-navigation .hover-navigation li.dotted,.navigation .hover-navigation li.dotted,.navigation.nav-white .main-navigation .hover-navigation li.dotted,.navigation.nav-high-contrast .main-navigation .hover-navigation li.dotted{list-style:unset}.nav-high-contrast .main-navigation .hover-navigation.multilevel,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation.multilevel,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel,.theme-red-on-red .main-navigation .hover-navigation.multilevel,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation.multilevel,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel,.theme-red-on-red #floating-nav .hover-navigation.multilevel,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation.multilevel,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel,.nav-high-contrast #floating-nav .hover-navigation.multilevel,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation.multilevel,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel,#floating-nav .hover-navigation.multilevel,#floating-nav.nav-white .main-navigation .hover-navigation.multilevel,#floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel,.navigation .hover-navigation.multilevel,.navigation.nav-white .main-navigation .hover-navigation.multilevel,.navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel{flex-direction:row;flex-wrap:nowrap;padding:40px}.nav-high-contrast .main-navigation .hover-navigation.multilevel ul,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation.multilevel ul,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel ul,.theme-red-on-red .main-navigation .hover-navigation.multilevel ul,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation.multilevel ul,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel ul,.theme-red-on-red #floating-nav .hover-navigation.multilevel ul,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation.multilevel ul,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel ul,.nav-high-contrast #floating-nav .hover-navigation.multilevel ul,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation.multilevel ul,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel ul,#floating-nav .hover-navigation.multilevel ul,#floating-nav.nav-white .main-navigation .hover-navigation.multilevel ul,#floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel ul,.navigation .hover-navigation.multilevel ul,.navigation.nav-white .main-navigation .hover-navigation.multilevel ul,.navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel ul{min-width:150px;padding-right:24px;padding-left:24px}.nav-high-contrast .main-navigation .hover-navigation.multilevel ul:last-of-type,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation.multilevel ul:last-of-type,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel ul:last-of-type,.theme-red-on-red .main-navigation .hover-navigation.multilevel ul:last-of-type,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation.multilevel ul:last-of-type,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel ul:last-of-type,.theme-red-on-red #floating-nav .hover-navigation.multilevel ul:last-of-type,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation.multilevel ul:last-of-type,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel ul:last-of-type,.nav-high-contrast #floating-nav .hover-navigation.multilevel ul:last-of-type,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation.multilevel ul:last-of-type,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel ul:last-of-type,#floating-nav .hover-navigation.multilevel ul:last-of-type,#floating-nav.nav-white .main-navigation .hover-navigation.multilevel ul:last-of-type,#floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel ul:last-of-type,.navigation .hover-navigation.multilevel ul:last-of-type,.navigation.nav-white .main-navigation .hover-navigation.multilevel ul:last-of-type,.navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel ul:last-of-type{padding-right:unset}.nav-high-contrast .main-navigation .hover-navigation.multilevel ul:first-of-type,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation.multilevel ul:first-of-type,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel ul:first-of-type,.theme-red-on-red .main-navigation .hover-navigation.multilevel ul:first-of-type,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation.multilevel ul:first-of-type,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel ul:first-of-type,.theme-red-on-red #floating-nav .hover-navigation.multilevel ul:first-of-type,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation.multilevel ul:first-of-type,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel ul:first-of-type,.nav-high-contrast #floating-nav .hover-navigation.multilevel ul:first-of-type,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation.multilevel ul:first-of-type,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel ul:first-of-type,#floating-nav .hover-navigation.multilevel ul:first-of-type,#floating-nav.nav-white .main-navigation .hover-navigation.multilevel ul:first-of-type,#floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel ul:first-of-type,.navigation .hover-navigation.multilevel ul:first-of-type,.navigation.nav-white .main-navigation .hover-navigation.multilevel ul:first-of-type,.navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel ul:first-of-type{padding-left:unset}.nav-high-contrast .main-navigation .hover-navigation.multilevel>ul,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation.multilevel>ul,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel>ul,.theme-red-on-red .main-navigation .hover-navigation.multilevel>ul,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation.multilevel>ul,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel>ul,.theme-red-on-red #floating-nav .hover-navigation.multilevel>ul,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation.multilevel>ul,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel>ul,.nav-high-contrast #floating-nav .hover-navigation.multilevel>ul,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation.multilevel>ul,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel>ul,#floating-nav .hover-navigation.multilevel>ul,#floating-nav.nav-white .main-navigation .hover-navigation.multilevel>ul,#floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel>ul,.navigation .hover-navigation.multilevel>ul,.navigation.nav-white .main-navigation .hover-navigation.multilevel>ul,.navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel>ul{border-right:1px solid rgba(70,19,52,.2)}.nav-high-contrast .main-navigation .hover-navigation.multilevel>ul:last-of-type,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation.multilevel>ul:last-of-type,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel>ul:last-of-type,.theme-red-on-red .main-navigation .hover-navigation.multilevel>ul:last-of-type,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation.multilevel>ul:last-of-type,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel>ul:last-of-type,.theme-red-on-red #floating-nav .hover-navigation.multilevel>ul:last-of-type,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation.multilevel>ul:last-of-type,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel>ul:last-of-type,.nav-high-contrast #floating-nav .hover-navigation.multilevel>ul:last-of-type,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation.multilevel>ul:last-of-type,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel>ul:last-of-type,#floating-nav .hover-navigation.multilevel>ul:last-of-type,#floating-nav.nav-white .main-navigation .hover-navigation.multilevel>ul:last-of-type,#floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel>ul:last-of-type,.navigation .hover-navigation.multilevel>ul:last-of-type,.navigation.nav-white .main-navigation .hover-navigation.multilevel>ul:last-of-type,.navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel>ul:last-of-type{border-right:unset}.nav-high-contrast .main-navigation .hover-navigation.multilevel li,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation.multilevel li,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel li,.theme-red-on-red .main-navigation .hover-navigation.multilevel li,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation.multilevel li,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel li,.theme-red-on-red #floating-nav .hover-navigation.multilevel li,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation.multilevel li,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel li,.nav-high-contrast #floating-nav .hover-navigation.multilevel li,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation.multilevel li,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel li,#floating-nav .hover-navigation.multilevel li,#floating-nav.nav-white .main-navigation .hover-navigation.multilevel li,#floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel li,.navigation .hover-navigation.multilevel li,.navigation.nav-white .main-navigation .hover-navigation.multilevel li,.navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel li{float:unset}.nav-high-contrast .main-navigation .hover-navigation.multilevel li.bullet,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation.multilevel li.bullet,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel li.bullet,.theme-red-on-red .main-navigation .hover-navigation.multilevel li.bullet,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation.multilevel li.bullet,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel li.bullet,.theme-red-on-red #floating-nav .hover-navigation.multilevel li.bullet,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation.multilevel li.bullet,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel li.bullet,.nav-high-contrast #floating-nav .hover-navigation.multilevel li.bullet,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation.multilevel li.bullet,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel li.bullet,#floating-nav .hover-navigation.multilevel li.bullet,#floating-nav.nav-white .main-navigation .hover-navigation.multilevel li.bullet,#floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel li.bullet,.navigation .hover-navigation.multilevel li.bullet,.navigation.nav-white .main-navigation .hover-navigation.multilevel li.bullet,.navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel li.bullet{display:flex;flex-direction:row;gap:4px}.nav-high-contrast .main-navigation .hover-navigation.multilevel li.bullet:before,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation.multilevel li.bullet:before,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel li.bullet:before,.theme-red-on-red .main-navigation .hover-navigation.multilevel li.bullet:before,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation.multilevel li.bullet:before,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel li.bullet:before,.theme-red-on-red #floating-nav .hover-navigation.multilevel li.bullet:before,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation.multilevel li.bullet:before,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel li.bullet:before,.nav-high-contrast #floating-nav .hover-navigation.multilevel li.bullet:before,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation.multilevel li.bullet:before,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel li.bullet:before,#floating-nav .hover-navigation.multilevel li.bullet:before,#floating-nav.nav-white .main-navigation .hover-navigation.multilevel li.bullet:before,#floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel li.bullet:before,.navigation .hover-navigation.multilevel li.bullet:before,.navigation.nav-white .main-navigation .hover-navigation.multilevel li.bullet:before,.navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel li.bullet:before{content:"• "}.nav-high-contrast .main-navigation .hover-navigation.multilevel li.subnode-element,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation.multilevel li.subnode-element,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel li.subnode-element,.theme-red-on-red .main-navigation .hover-navigation.multilevel li.subnode-element,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation.multilevel li.subnode-element,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel li.subnode-element,.theme-red-on-red #floating-nav .hover-navigation.multilevel li.subnode-element,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation.multilevel li.subnode-element,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel li.subnode-element,.nav-high-contrast #floating-nav .hover-navigation.multilevel li.subnode-element,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation.multilevel li.subnode-element,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel li.subnode-element,#floating-nav .hover-navigation.multilevel li.subnode-element,#floating-nav.nav-white .main-navigation .hover-navigation.multilevel li.subnode-element,#floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel li.subnode-element,.navigation .hover-navigation.multilevel li.subnode-element,.navigation.nav-white .main-navigation .hover-navigation.multilevel li.subnode-element,.navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel li.subnode-element{display:block!important}.nav-high-contrast .main-navigation .hover-navigation.multilevel .subnode-element>a,.nav-high-contrast .main-navigation .hover-navigation.multilevel .subnode-element>span,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation.multilevel .subnode-element>a,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation.multilevel .subnode-element>span,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel .subnode-element>a,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel .subnode-element>span,.theme-red-on-red .main-navigation .hover-navigation.multilevel .subnode-element>a,.theme-red-on-red .main-navigation .hover-navigation.multilevel .subnode-element>span,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation.multilevel .subnode-element>a,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation.multilevel .subnode-element>span,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel .subnode-element>a,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel .subnode-element>span,.theme-red-on-red #floating-nav .hover-navigation.multilevel .subnode-element>a,.theme-red-on-red #floating-nav .hover-navigation.multilevel .subnode-element>span,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation.multilevel .subnode-element>a,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation.multilevel .subnode-element>span,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel .subnode-element>a,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel .subnode-element>span,.nav-high-contrast #floating-nav .hover-navigation.multilevel .subnode-element>a,.nav-high-contrast #floating-nav .hover-navigation.multilevel .subnode-element>span,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation.multilevel .subnode-element>a,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation.multilevel .subnode-element>span,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel .subnode-element>a,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel .subnode-element>span,#floating-nav .hover-navigation.multilevel .subnode-element>a,#floating-nav .hover-navigation.multilevel .subnode-element>span,#floating-nav.nav-white .main-navigation .hover-navigation.multilevel .subnode-element>a,#floating-nav.nav-white .main-navigation .hover-navigation.multilevel .subnode-element>span,#floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel .subnode-element>a,#floating-nav.nav-high-contrast .main-navigation .hover-navigation.multilevel .subnode-element>span,.navigation .hover-navigation.multilevel .subnode-element>a,.navigation .hover-navigation.multilevel .subnode-element>span,.navigation.nav-white .main-navigation .hover-navigation.multilevel .subnode-element>a,.navigation.nav-white .main-navigation .hover-navigation.multilevel .subnode-element>span,.navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel .subnode-element>a,.navigation.nav-high-contrast .main-navigation .hover-navigation.multilevel .subnode-element>span{display:block;padding-bottom:15px;font-family:raisonne-demibold,arial,sans-serif;font-size:1.2em}.nav-high-contrast .main-navigation .hover-navigation li.parent>a,.nav-high-contrast .main-navigation .hover-navigation li.parent>span,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation li.parent>a,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation li.parent>span,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation li.parent>a,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation li.parent>span,.theme-red-on-red .main-navigation .hover-navigation li.parent>a,.theme-red-on-red .main-navigation .hover-navigation li.parent>span,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation li.parent>a,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation li.parent>span,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation li.parent>a,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation li.parent>span,.theme-red-on-red #floating-nav .hover-navigation li.parent>a,.theme-red-on-red #floating-nav .hover-navigation li.parent>span,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation li.parent>a,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation li.parent>span,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation li.parent>a,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation li.parent>span,.nav-high-contrast #floating-nav .hover-navigation li.parent>a,.nav-high-contrast #floating-nav .hover-navigation li.parent>span,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation li.parent>a,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation li.parent>span,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation li.parent>a,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation li.parent>span,#floating-nav .hover-navigation li.parent>a,#floating-nav .hover-navigation li.parent>span,#floating-nav.nav-white .main-navigation .hover-navigation li.parent>a,#floating-nav.nav-white .main-navigation .hover-navigation li.parent>span,#floating-nav.nav-high-contrast .main-navigation .hover-navigation li.parent>a,#floating-nav.nav-high-contrast .main-navigation .hover-navigation li.parent>span,.navigation .hover-navigation li.parent>a,.navigation .hover-navigation li.parent>span,.navigation.nav-white .main-navigation .hover-navigation li.parent>a,.navigation.nav-white .main-navigation .hover-navigation li.parent>span,.navigation.nav-high-contrast .main-navigation .hover-navigation li.parent>a,.navigation.nav-high-contrast .main-navigation .hover-navigation li.parent>span{display:block;padding-bottom:15px;font-family:raisonne-demibold,arial,sans-serif;font-size:1.2em}.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent>a,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation:not(.multilevel) .child-parent>a,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent>a,.theme-red-on-red .main-navigation .hover-navigation:not(.multilevel) .child-parent>a,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation:not(.multilevel) .child-parent>a,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent>a,.theme-red-on-red #floating-nav .hover-navigation:not(.multilevel) .child-parent>a,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation:not(.multilevel) .child-parent>a,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent>a,.nav-high-contrast #floating-nav .hover-navigation:not(.multilevel) .child-parent>a,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation:not(.multilevel) .child-parent>a,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent>a,#floating-nav .hover-navigation:not(.multilevel) .child-parent>a,#floating-nav.nav-white .main-navigation .hover-navigation:not(.multilevel) .child-parent>a,#floating-nav.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent>a,.navigation .hover-navigation:not(.multilevel) .child-parent>a,.navigation.nav-white .main-navigation .hover-navigation:not(.multilevel) .child-parent>a,.navigation.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent>a{font-weight:700}.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent ul,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation:not(.multilevel) .child-parent ul,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent ul,.theme-red-on-red .main-navigation .hover-navigation:not(.multilevel) .child-parent ul,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation:not(.multilevel) .child-parent ul,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent ul,.theme-red-on-red #floating-nav .hover-navigation:not(.multilevel) .child-parent ul,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation:not(.multilevel) .child-parent ul,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent ul,.nav-high-contrast #floating-nav .hover-navigation:not(.multilevel) .child-parent ul,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation:not(.multilevel) .child-parent ul,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent ul,#floating-nav .hover-navigation:not(.multilevel) .child-parent ul,#floating-nav.nav-white .main-navigation .hover-navigation:not(.multilevel) .child-parent ul,#floating-nav.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent ul,.navigation .hover-navigation:not(.multilevel) .child-parent ul,.navigation.nav-white .main-navigation .hover-navigation:not(.multilevel) .child-parent ul,.navigation.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent ul{margin-top:.5em;margin-left:8px}.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent a:hover,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation:not(.multilevel) .child-parent a:hover,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent a:hover,.theme-red-on-red .main-navigation .hover-navigation:not(.multilevel) .child-parent a:hover,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation:not(.multilevel) .child-parent a:hover,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent a:hover,.theme-red-on-red #floating-nav .hover-navigation:not(.multilevel) .child-parent a:hover,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation:not(.multilevel) .child-parent a:hover,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent a:hover,.nav-high-contrast #floating-nav .hover-navigation:not(.multilevel) .child-parent a:hover,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation:not(.multilevel) .child-parent a:hover,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent a:hover,#floating-nav .hover-navigation:not(.multilevel) .child-parent a:hover,#floating-nav.nav-white .main-navigation .hover-navigation:not(.multilevel) .child-parent a:hover,#floating-nav.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent a:hover,.navigation .hover-navigation:not(.multilevel) .child-parent a:hover,.navigation.nav-white .main-navigation .hover-navigation:not(.multilevel) .child-parent a:hover,.navigation.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent a:hover{text-decoration:underline}.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent .active>a,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation:not(.multilevel) .child-parent .active>a,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent .active>a,.theme-red-on-red .main-navigation .hover-navigation:not(.multilevel) .child-parent .active>a,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation:not(.multilevel) .child-parent .active>a,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent .active>a,.theme-red-on-red #floating-nav .hover-navigation:not(.multilevel) .child-parent .active>a,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation:not(.multilevel) .child-parent .active>a,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent .active>a,.nav-high-contrast #floating-nav .hover-navigation:not(.multilevel) .child-parent .active>a,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation:not(.multilevel) .child-parent .active>a,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent .active>a,#floating-nav .hover-navigation:not(.multilevel) .child-parent .active>a,#floating-nav.nav-white .main-navigation .hover-navigation:not(.multilevel) .child-parent .active>a,#floating-nav.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent .active>a,.navigation .hover-navigation:not(.multilevel) .child-parent .active>a,.navigation.nav-white .main-navigation .hover-navigation:not(.multilevel) .child-parent .active>a,.navigation.nav-high-contrast .main-navigation .hover-navigation:not(.multilevel) .child-parent .active>a{text-decoration:underline}.nav-high-contrast .main-navigation .hover-navigation li.active>a,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation li.active>a,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation li.active>a,.theme-red-on-red .main-navigation .hover-navigation li.active>a,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation li.active>a,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation li.active>a,.theme-red-on-red #floating-nav .hover-navigation li.active>a,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation li.active>a,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation li.active>a,.nav-high-contrast #floating-nav .hover-navigation li.active>a,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation li.active>a,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation li.active>a,#floating-nav .hover-navigation li.active>a,#floating-nav.nav-white .main-navigation .hover-navigation li.active>a,#floating-nav.nav-high-contrast .main-navigation .hover-navigation li.active>a,.navigation .hover-navigation li.active>a,.navigation.nav-white .main-navigation .hover-navigation li.active>a,.navigation.nav-high-contrast .main-navigation .hover-navigation li.active>a{background-color:unset;text-decoration:underline}.nav-high-contrast .main-navigation .hover-navigation ul,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation ul,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation ul,.theme-red-on-red .main-navigation .hover-navigation ul,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation ul,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation ul,.theme-red-on-red #floating-nav .hover-navigation ul,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation ul,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation ul,.nav-high-contrast #floating-nav .hover-navigation ul,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation ul,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation ul,#floating-nav .hover-navigation ul,#floating-nav.nav-white .main-navigation .hover-navigation ul,#floating-nav.nav-high-contrast .main-navigation .hover-navigation ul,.navigation .hover-navigation ul,.navigation.nav-white .main-navigation .hover-navigation ul,.navigation.nav-high-contrast .main-navigation .hover-navigation ul{margin-bottom:0;margin-left:0;list-style-type:circle}.nav-high-contrast .main-navigation .hover-navigation ul,.nav-high-contrast .main-navigation .hover-navigation li,.nav-high-contrast .main-navigation .hover-navigation a,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation ul,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation li,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation a,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation ul,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation li,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation a,.theme-red-on-red .main-navigation .hover-navigation ul,.theme-red-on-red .main-navigation .hover-navigation li,.theme-red-on-red .main-navigation .hover-navigation a,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation ul,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation li,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation a,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation ul,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation li,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation a,.theme-red-on-red #floating-nav .hover-navigation ul,.theme-red-on-red #floating-nav .hover-navigation li,.theme-red-on-red #floating-nav .hover-navigation a,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation ul,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation li,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation a,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation ul,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation li,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation a,.nav-high-contrast #floating-nav .hover-navigation ul,.nav-high-contrast #floating-nav .hover-navigation li,.nav-high-contrast #floating-nav .hover-navigation a,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation ul,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation li,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation a,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation ul,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation li,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation a,#floating-nav .hover-navigation ul,#floating-nav .hover-navigation li,#floating-nav .hover-navigation a,#floating-nav.nav-white .main-navigation .hover-navigation ul,#floating-nav.nav-white .main-navigation .hover-navigation li,#floating-nav.nav-white .main-navigation .hover-navigation a,#floating-nav.nav-high-contrast .main-navigation .hover-navigation ul,#floating-nav.nav-high-contrast .main-navigation .hover-navigation li,#floating-nav.nav-high-contrast .main-navigation .hover-navigation a,.navigation .hover-navigation ul,.navigation .hover-navigation li,.navigation .hover-navigation a,.navigation.nav-white .main-navigation .hover-navigation ul,.navigation.nav-white .main-navigation .hover-navigation li,.navigation.nav-white .main-navigation .hover-navigation a,.navigation.nav-high-contrast .main-navigation .hover-navigation ul,.navigation.nav-high-contrast .main-navigation .hover-navigation li,.navigation.nav-high-contrast .main-navigation .hover-navigation a{color:#461334;text-transform:none}.nav-high-contrast .main-navigation .hover-navigation a,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation a,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation a,.theme-red-on-red .main-navigation .hover-navigation a,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation a,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation a,.theme-red-on-red #floating-nav .hover-navigation a,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation a,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation a,.nav-high-contrast #floating-nav .hover-navigation a,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation a,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation a,#floating-nav .hover-navigation a,#floating-nav.nav-white .main-navigation .hover-navigation a,#floating-nav.nav-high-contrast .main-navigation .hover-navigation a,.navigation .hover-navigation a,.navigation.nav-white .main-navigation .hover-navigation a,.navigation.nav-high-contrast .main-navigation .hover-navigation a{padding:unset;font-family:apercu-light-pro,arial,sans-serif;font-size:.8em}.nav-high-contrast .main-navigation .hover-navigation a:hover,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation a:hover,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation a:hover,.theme-red-on-red .main-navigation .hover-navigation a:hover,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation a:hover,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation a:hover,.theme-red-on-red #floating-nav .hover-navigation a:hover,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation a:hover,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation a:hover,.nav-high-contrast #floating-nav .hover-navigation a:hover,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation a:hover,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation a:hover,#floating-nav .hover-navigation a:hover,#floating-nav.nav-white .main-navigation .hover-navigation a:hover,#floating-nav.nav-high-contrast .main-navigation .hover-navigation a:hover,.navigation .hover-navigation a:hover,.navigation.nav-white .main-navigation .hover-navigation a:hover,.navigation.nav-high-contrast .main-navigation .hover-navigation a:hover{text-decoration:underline}.nav-high-contrast .main-navigation .hover-navigation.hidden,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation.hidden,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation.hidden,.theme-red-on-red .main-navigation .hover-navigation.hidden,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation.hidden,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation.hidden,.theme-red-on-red #floating-nav .hover-navigation.hidden,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation.hidden,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation.hidden,.nav-high-contrast #floating-nav .hover-navigation.hidden,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation.hidden,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation.hidden,#floating-nav .hover-navigation.hidden,#floating-nav.nav-white .main-navigation .hover-navigation.hidden,#floating-nav.nav-high-contrast .main-navigation .hover-navigation.hidden,.navigation .hover-navigation.hidden,.navigation.nav-white .main-navigation .hover-navigation.hidden,.navigation.nav-high-contrast .main-navigation .hover-navigation.hidden{z-index:-2;opacity:0}.nav-high-contrast .main-navigation .hover-navigation ul.categories,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation ul.categories,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation ul.categories,.theme-red-on-red .main-navigation .hover-navigation ul.categories,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation ul.categories,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation ul.categories,.theme-red-on-red #floating-nav .hover-navigation ul.categories,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation ul.categories,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation ul.categories,.nav-high-contrast #floating-nav .hover-navigation ul.categories,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation ul.categories,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation ul.categories,#floating-nav .hover-navigation ul.categories,#floating-nav.nav-white .main-navigation .hover-navigation ul.categories,#floating-nav.nav-high-contrast .main-navigation .hover-navigation ul.categories,.navigation .hover-navigation ul.categories,.navigation.nav-white .main-navigation .hover-navigation ul.categories,.navigation.nav-high-contrast .main-navigation .hover-navigation ul.categories{display:grid;grid-template-columns:auto auto}.nav-high-contrast .main-navigation .hover-navigation ul.categories>li,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation ul.categories>li,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation ul.categories>li,.theme-red-on-red .main-navigation .hover-navigation ul.categories>li,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation ul.categories>li,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation ul.categories>li,.theme-red-on-red #floating-nav .hover-navigation ul.categories>li,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation ul.categories>li,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation ul.categories>li,.nav-high-contrast #floating-nav .hover-navigation ul.categories>li,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation ul.categories>li,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation ul.categories>li,#floating-nav .hover-navigation ul.categories>li,#floating-nav.nav-white .main-navigation .hover-navigation ul.categories>li,#floating-nav.nav-high-contrast .main-navigation .hover-navigation ul.categories>li,.navigation .hover-navigation ul.categories>li,.navigation.nav-white .main-navigation .hover-navigation ul.categories>li,.navigation.nav-high-contrast .main-navigation .hover-navigation ul.categories>li{display:flex;flex-direction:row;align-items:center;min-width:200px}.nav-high-contrast .main-navigation .hover-navigation ul.categories>li .category-icon,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation ul.categories>li .category-icon,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation ul.categories>li .category-icon,.theme-red-on-red .main-navigation .hover-navigation ul.categories>li .category-icon,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation ul.categories>li .category-icon,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation ul.categories>li .category-icon,.theme-red-on-red #floating-nav .hover-navigation ul.categories>li .category-icon,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation ul.categories>li .category-icon,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation ul.categories>li .category-icon,.nav-high-contrast #floating-nav .hover-navigation ul.categories>li .category-icon,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation ul.categories>li .category-icon,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation ul.categories>li .category-icon,#floating-nav .hover-navigation ul.categories>li .category-icon,#floating-nav.nav-white .main-navigation .hover-navigation ul.categories>li .category-icon,#floating-nav.nav-high-contrast .main-navigation .hover-navigation ul.categories>li .category-icon,.navigation .hover-navigation ul.categories>li .category-icon,.navigation.nav-white .main-navigation .hover-navigation ul.categories>li .category-icon,.navigation.nav-high-contrast .main-navigation .hover-navigation ul.categories>li .category-icon{width:40px}.nav-high-contrast .main-navigation .hover-navigation ul.yh-educations,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation ul.yh-educations,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation ul.yh-educations,.theme-red-on-red .main-navigation .hover-navigation ul.yh-educations,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation ul.yh-educations,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation ul.yh-educations,.theme-red-on-red #floating-nav .hover-navigation ul.yh-educations,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation ul.yh-educations,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation ul.yh-educations,.nav-high-contrast #floating-nav .hover-navigation ul.yh-educations,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation ul.yh-educations,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation ul.yh-educations,#floating-nav .hover-navigation ul.yh-educations,#floating-nav.nav-white .main-navigation .hover-navigation ul.yh-educations,#floating-nav.nav-high-contrast .main-navigation .hover-navigation ul.yh-educations,.navigation .hover-navigation ul.yh-educations,.navigation.nav-white .main-navigation .hover-navigation ul.yh-educations,.navigation.nav-high-contrast .main-navigation .hover-navigation ul.yh-educations{display:grid}.nav-high-contrast .main-navigation .hover-navigation li.yh-education,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation li.yh-education,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation li.yh-education,.theme-red-on-red .main-navigation .hover-navigation li.yh-education,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation li.yh-education,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation li.yh-education,.theme-red-on-red #floating-nav .hover-navigation li.yh-education,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation li.yh-education,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation li.yh-education,.nav-high-contrast #floating-nav .hover-navigation li.yh-education,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation li.yh-education,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation li.yh-education,#floating-nav .hover-navigation li.yh-education,#floating-nav.nav-white .main-navigation .hover-navigation li.yh-education,#floating-nav.nav-high-contrast .main-navigation .hover-navigation li.yh-education,.navigation .hover-navigation li.yh-education,.navigation.nav-white .main-navigation .hover-navigation li.yh-education,.navigation.nav-high-contrast .main-navigation .hover-navigation li.yh-education{display:flex;flex-direction:row;align-items:center}.nav-high-contrast .main-navigation .hover-navigation li.yh-education .category-icon,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation li.yh-education .category-icon,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation li.yh-education .category-icon,.theme-red-on-red .main-navigation .hover-navigation li.yh-education .category-icon,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation li.yh-education .category-icon,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation li.yh-education .category-icon,.theme-red-on-red #floating-nav .hover-navigation li.yh-education .category-icon,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation li.yh-education .category-icon,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation li.yh-education .category-icon,.nav-high-contrast #floating-nav .hover-navigation li.yh-education .category-icon,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation li.yh-education .category-icon,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation li.yh-education .category-icon,#floating-nav .hover-navigation li.yh-education .category-icon,#floating-nav.nav-white .main-navigation .hover-navigation li.yh-education .category-icon,#floating-nav.nav-high-contrast .main-navigation .hover-navigation li.yh-education .category-icon,.navigation .hover-navigation li.yh-education .category-icon,.navigation.nav-white .main-navigation .hover-navigation li.yh-education .category-icon,.navigation.nav-high-contrast .main-navigation .hover-navigation li.yh-education .category-icon{width:40px}.nav-high-contrast .main-navigation .hover-navigation .category-icon,.nav-high-contrast .main-navigation.nav-white .main-navigation .hover-navigation .category-icon,.nav-high-contrast .main-navigation.nav-high-contrast .main-navigation .hover-navigation .category-icon,.theme-red-on-red .main-navigation .hover-navigation .category-icon,.theme-red-on-red .main-navigation.nav-white .main-navigation .hover-navigation .category-icon,.theme-red-on-red .main-navigation.nav-high-contrast .main-navigation .hover-navigation .category-icon,.theme-red-on-red #floating-nav .hover-navigation .category-icon,.theme-red-on-red #floating-nav.nav-white .main-navigation .hover-navigation .category-icon,.theme-red-on-red #floating-nav.nav-high-contrast .main-navigation .hover-navigation .category-icon,.nav-high-contrast #floating-nav .hover-navigation .category-icon,.nav-high-contrast #floating-nav.nav-white .main-navigation .hover-navigation .category-icon,.nav-high-contrast #floating-nav.nav-high-contrast .main-navigation .hover-navigation .category-icon,#floating-nav .hover-navigation .category-icon,#floating-nav.nav-white .main-navigation .hover-navigation .category-icon,#floating-nav.nav-high-contrast .main-navigation .hover-navigation .category-icon,.navigation .hover-navigation .category-icon,.navigation.nav-white .main-navigation .hover-navigation .category-icon,.navigation.nav-high-contrast .main-navigation .hover-navigation .category-icon{margin-right:8px}@media screen and (min-width: 768px){.type-home:has(.video) .header#main-navigation.bg-image{height:500px}}@media screen and (min-width: 1024px){.type-home:has(.video) .header#main-navigation.bg-image{height:680px}}@media screen and (min-width: 1200px){.type-home:has(.video) .header#main-navigation.bg-image{height:800px}}@media screen and (min-width: 1440px){.type-home:has(.video) .header#main-navigation.bg-image{height:900px}}.type-home .header-wrapper{position:relative}@media screen and (min-width: 768px){.type-home .header-wrapper{min-height:40vh}.type-home .header-wrapper:has(.video) #main-navigation{background:none!important}}@media screen and (min-width: 1024px){.type-home .header-wrapper{min-height:50vh}}@media screen and (min-width: 1440px){.type-home .header-wrapper{min-height:60vh}}.type-home .header-wrapper .gradient{display:none;position:absolute;bottom:0;left:50%;width:100%;max-width:1920px;transform:translate(-50%)}@media screen and (min-width: 768px){.type-home .header-wrapper .gradient{display:block}}@media screen and (min-width: 1920px){.type-home .header-wrapper .gradient:before{content:" ";display:block;position:absolute;z-index:1000;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgb(70,19,52) 0%,rgba(70,19,52,0) 10%,rgba(70,19,52,0) 90%,rgb(70,19,52) 100%)}}.type-home .header-wrapper .gradient .video{width:100%;max-width:1920px}.type-home .header{max-width:none}.type-home .header .section-content{max-width:1440px}.type-home .header h1{color:#fff;text-shadow:0 0 10px rgba(70,19,52,.2)}@media screen and (min-width: 1024px){.type-home .header h1{max-width:70%;margin-top:.5em}}.type-home .header#main-navigation.bg-image{height:400px;background-position:center center;background-size:cover}@media screen and (min-width: 600px){.type-home .header#main-navigation.bg-image{height:600px;background-position:center bottom}}@media screen and (min-width: 1024px){.type-home .header#main-navigation.bg-image{height:800px}}@media screen and (min-width: 1440px){.type-home .header#main-navigation.bg-image{height:900px}}.type-home .navigation.nav-white .main-navigation{margin-bottom:3px}.type-home .navigation.nav-white .main-navigation li.active>a{background-color:#fdfcec}.type-home .navigation.nav-white .main-navigation a:hover{background:#fdfcec;color:#461334}.type-home .navigation.nav-white .main-navigation a.selected{background-color:#fdfcec}.type-project{background:#fff}.type-project .header{max-width:none}.type-project .header .section-content{max-width:1440px}.type-persons .breadcrumbs{padding-bottom:50px}.type-persons .content-grid{padding:30px 0}@media screen and (min-width: 600px){.type-persons .content-grid{display:grid;grid-gap:50px;grid-template-columns:1fr 2fr}}@media screen and (min-width: 768px){.type-persons .content-grid{grid-gap:50px;grid-template-columns:1fr 2fr}}@media screen and (min-width: 1024px){.type-persons .content-grid{grid-gap:50px;grid-template-columns:1fr 2fr}}.type-persons .info-container{display:flex;flex-direction:column}.type-persons .info-container .name h1{padding-bottom:0}.type-persons .info-container .name .work-title{font-family:raisonne-demibold,arial,sans-serif;font-size:1.2em}.type-persons .info-container .contact{padding:20px 0 30px}.type-persons .info-container .contact .text-and-icon{display:flex;padding-top:10px;justify-items:center}.type-persons .info-container .contact .text-and-icon img.icon{width:20px;height:auto;margin-right:8px}.type-persons .info-container .phone a{border-bottom:1px dotted;text-decoration:none}.type-contact .section-top{height:unset}.type-contact .section-maps-intro{display:flex;align-items:center;justify-content:space-between}.type-contact .section-maps-intro .maps-text{padding-right:20px}.type-contact .section-maps-intro .maps-image{width:150px;min-width:80px}@media screen and (min-width: 768px){.type-contact .section-maps-intro .maps-image{width:200px}}.type-contact .content-sprig{opacity:1}.type-contact .content-sprig .htmx-request,.type-contact .content-sprig.htmx-request{opacity:.2}.type-contact .alphabet-index-container{display:flex;flex-direction:column;justify-content:left}@media screen and (min-width: 768px){.type-contact .alphabet-index-container{flex-direction:row;align-items:baseline}}.type-contact .alphabet-index-container .filter-buttons{display:flex;flex-direction:row;align-items:flex-end;margin-left:0}@media screen and (min-width: 768px){.type-contact .alphabet-index-container .filter-buttons{align-items:baseline;margin-left:20px}}.type-contact .alphabet-index-container .show-all{margin-right:20px;margin-bottom:0;text-decoration:underline;cursor:pointer}.type-contact .alphabet-index-container .show-all.active{color:#c60c30}.type-contact .alphabetic-index{margin:5px 0 10px}.type-contact .alphabetic-index li{display:inline-block;margin-bottom:.7em;padding:0 10px 0 0;text-decoration:underline}.type-contact .alphabetic-index li.active{color:#c60c30}.type-contact .alphabetic-index li:hover{cursor:pointer}.type-contact .content-grid{display:grid;grid-gap:20px;grid-template-columns:1fr;margin:50px 0}@media screen and (min-width: 600px){.type-contact .content-grid{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){.type-contact .content-grid{grid-gap:40px;grid-template-columns:1fr 1fr 1fr}}.type-contact .content-staff-card{position:relative;z-index:100;width:100%;transition-property:all;transition-duration:1s;background-image:url(/assets/images/gtc-person.placeholder.svg);background-repeat:no-repeat;background-size:cover;cursor:pointer}@supports (aspect-ratio: 2/3){.type-contact .content-staff-card{aspect-ratio:2/3}.type-contact .content-staff-card:before,.type-contact .content-staff-card:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .8s;background-size:cover}.type-contact .content-staff-card:before{z-index:-101}.type-contact .content-staff-card:after{z-index:-100;opacity:0}.type-contact .content-staff-card:hover:after{opacity:1}}@supports not (aspect-ratio: 2/3){.type-contact .content-staff-card{transition:all .8s}.type-contact .content-staff-card:before{content:"";padding-top:150%;float:left}.type-contact .content-staff-card:after{content:"";display:block;clear:both}}.type-contact .content-staff-card.color--2{display:flex;background:#faf0f2;text-align:center;cursor:unset}.type-contact .content-staff-card.color--2 h1{display:block;margin:auto}.type-contact .content-staff-card.color--4{display:flex;background:#fdfcec;text-align:center;cursor:unset}.type-contact .content-staff-card.color--4 h1{display:block;margin:auto;color:#461334}.type-contact .content-staff-card.color--5{display:flex;background:#461334;text-align:center;cursor:unset}.type-contact .content-staff-card.color--5 h1{display:block;margin:auto;color:#fff}.type-contact .content-staff-card .information{display:flex;position:absolute;right:-15px;bottom:15px;flex-direction:column;min-width:220px;max-width:75%;padding:16px 32px 16px 16px;transition-property:background-color;transition-duration:.25s;border:1px solid rgba(0,0,0,.1);background-color:rgba(255,255,255,.8);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.type-contact .content-staff-card .information .name{transition:all .25s;font-family:apercu-medium-pro,arial,sans-serif;font-size:20px}.type-contact .content-staff-card .information .work-title{padding-bottom:5px;font-family:apercu-medium-pro,arial,sans-serif;font-size:.7em;line-height:1.1}.type-contact .content-staff-card .information .phone{transition:all .25s}.type-contact .content-staff-card .information .email,.type-contact .content-staff-card .information .link{transition:all .25s;font-size:16px;font-weight:500}.type-contact .content-staff-card .information .text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:220px}.type-contact .content-staff-card .information .link{opacity:0;font-size:0}.type-contact .content-staff-card .information .link a{text-decoration:none}.type-contact .content-staff-card .information.hovered{background-color:rgba(254,243,96,.8)}.type-contact .content-staff-card .information.hovered .name{font-size:150%}.type-contact .content-staff-card .information.hovered .phone{font-size:200%}.type-contact .content-staff-card .information.hovered .link{opacity:1;font-size:16px}@keyframes slide{0%{background-position:left 0}to{background-position:left -1230px}}.header-categories h2{border-bottom:1px solid #fff;font-family:apercu-mono-regular-pro,arial,sans-serif;font-size:16px;font-weight:400;text-transform:uppercase}.header-categories .header-category-list{display:flex;flex-wrap:wrap;margin:0 0 30px;padding:0;list-style-type:none}@supports (display: grid){.header-categories .header-category-list{display:grid;grid-gap:0;grid-template-columns:1fr 1fr}@media screen and (min-width: 768px){.header-categories .header-category-list{grid-gap:0;grid-template-columns:1fr 1fr 1fr}}}.header-categories .header-category-list li{display:flex;box-sizing:border-box;flex-direction:column;width:50%;margin:0;float:left;border-top:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2)}.header-categories .header-category-list li:nth-child(1){border-top:0}.header-categories .header-category-list li:nth-child(2){border-top:0}.header-categories .header-category-list li:nth-child(2n){border-right:1px solid transparent}.header-categories .header-category-list li:nth-child(4){border-top:1px solid rgba(255,255,255,.2)}@media screen and (min-width: 768px){.header-categories .header-category-list li{width:33%}.header-categories .header-category-list li:nth-child(3){border-top:0}.header-categories .header-category-list li:nth-child(2n){border-right:1px solid rgba(255,255,255,.2);border-bottom:none}.header-categories .header-category-list li:nth-child(3n){border-right:0}.header-categories .header-category-list li:nth-child(4){border:none}}@supports (display: grid){.header-categories .header-category-list li{width:auto;float:none}}.header-categories .header-category-list li.heading{display:flex;align-items:center;justify-content:center;font-family:apercu-medium-pro,arial,sans-serif;font-size:1.2em;text-align:center}@media screen and (min-width: 600px){.header-categories .header-category-list li.heading{font-size:2em}}.header-categories .header-category-list li a{display:block;padding:20px;transition:background-color .2s;color:#fff;font-family:apercu-medium-pro,arial,sans-serif;font-size:1em;text-align:center;text-decoration:none}@media screen and (min-width: 600px){.header-categories .header-category-list li a{font-size:1.4em}}.header-categories .header-category-list li a:hover{background-color:rgba(255,255,255,.05);text-decoration:none}.header-categories .header-category-list li a span{display:block}.header-categories .header-category-list li a span.extra-info{margin-top:8px;font-size:.7em}.header-categories .header-category-list li a img,.header-categories .header-category-list li a svg{width:100%;max-width:150px}@media screen and (min-width: 1024px){.header-categories .header-category-list li a img,.header-categories .header-category-list li a svg{max-width:180px}}.header-categories .header-category-list li a svg{display:inline-block}.header-categories .header-category-list li a svg .hideonpurple{display:none}@supports (display: grid){.header-categories .header-category-list.company{display:grid;grid-gap:0;grid-template-columns:1fr 1fr}@media screen and (min-width: 768px){.header-categories .header-category-list.company{grid-gap:0;grid-template-columns:1fr 1fr 1fr}}}.header-categories .header-category-list.company li:nth-child(7):not(.border-top),.header-categories .header-category-list.company li:nth-child(7):not(.border-top)~li{border-top:1px solid transparent}@media screen and (min-width: 768px){.header-categories .header-category-list.company li:nth-child(7):not(.border-top),.header-categories .header-category-list.company li:nth-child(7):not(.border-top)~li{border-top:1px solid rgba(255,255,255,.2)}.header-categories .header-category-list.company li:nth-child(3){border-top:0;border-right:1px solid rgba(255,255,255,.2)}.header-categories .header-category-list.company li:nth-child(4){border-top:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2)}.header-categories .header-category-list.company li:nth-child(2n){border-right:1px solid rgba(255,255,255,.2)}.header-categories .header-category-list.company li:nth-child(3n+3){border-right:0}}.header-categories .header-category-list.company li a{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}@media screen and (min-width: 768px){.header-category{display:flex;margin-top:-30px}}@media screen and (min-width: 1440px){.header-category{margin-top:-50px}}@media screen and (min-width: 768px){.header-category .category-description{width:70%;padding-right:60px}}.header-category .category-description p{font-size:1.2em;font-weight:600}.header-category .categories-dropdown{position:relative;min-height:100px}@media screen and (min-width: 768px){.header-category .categories-dropdown{width:30%;min-height:150px;float:right}}.header-category .categories-dropdown h2{margin:0;font-size:1em;text-transform:uppercase}.header-category .categories-dropdown select{font-size:16px}.header-category .categories-dropdown ul{margin:0;padding:0;background-color:#461334;color:#fef360;list-style:none}.header-category .categories-dropdown ul.wrapper{position:absolute;width:100%;border:1px solid rgba(198,12,48,.2)}.header-category .categories-dropdown ul.wrapper.active{box-shadow:0 5px 10px rgba(0,0,0,.2)}.header-category .categories-dropdown ul.wrapper.active ul{display:block}.header-category .categories-dropdown ul li{box-sizing:border-box;width:100%;margin:0;padding:10px 20px;font-size:20px;font-weight:600;line-height:1.45;cursor:pointer}.header-category .categories-dropdown ul li.selected{position:relative}.header-category .categories-dropdown ul li.selected:after{content:"↓";position:absolute;top:10px;right:25px}.header-category .categories-dropdown ul li ul{display:none}.header-category .categories-dropdown ul li ul li{padding:0 0 10px}.header-category .categories-dropdown ul li ul li:first-child{padding-top:10px}.header-category .categories-dropdown ul a{display:inline-block;width:100%;text-decoration:none}.header-category .categories-dropdown ul a:hover{color:rgba(254,243,96,.6)}.breadcrumbs{margin:0;padding:1em 0 0;color:#fff;font-family:apercu-medium-pro,arial,sans-serif;font-size:.7em}@media screen and (min-width: 768px){.breadcrumbs{padding:2em 0 0;font-size:1em}}.breadcrumbs a{color:#fff;text-decoration:underline}.breadcrumbs a:hover,.breadcrumbs a.selected{text-decoration:underline}.breadcrumbs li{display:inline}.breadcrumbs li+li:before{content:"/";padding:8px;color:#fff}.main .breadcrumbs,.main .breadcrumbs a{color:#461334}.main .breadcrumbs li+li:before{color:#461334}.sub-navigation{margin:0;padding:0;list-style-type:none;font-family:apercu-medium-pro,arial,sans-serif}.sub-navigation a{color:#333;text-decoration:none}.sub-navigation a:hover,.sub-navigation a.selected{text-decoration:underline}@media screen and (min-width: 768px){.home-page-nav .section-content{display:grid;grid-gap:50px;grid-template-columns:250px 1fr}}@media screen and (min-width: 1024px){.home-page-nav .section-content{grid-gap:50px 150px;grid-template-columns:270px 1fr}}@media screen and (min-width: 1440px){.home-page-nav .section-content{grid-gap:50px 200px;grid-template-columns:300px 1fr}}.home-page-nav .section-content .nav{width:35%;margin-right:5%;padding:30px 0 0;float:left;font-family:apercu-bold-pro,arial,sans-serif}@supports (display: grid){.home-page-nav .section-content .nav{width:auto;margin:0;float:none}}@media screen and (min-width: 768px){.home-page-nav .section-content .nav{padding:80px 0 30px}}.home-page-nav .section-content .nav a{color:#fef360}.home-page-nav .section-content .education-navigation{font-size:1.5em}.home-page-nav .section-content .project-navigation{font-size:1.25em}.home-page-nav .section-content .content{position:relative;width:60%;padding:0;float:left}@supports (display: grid){.home-page-nav .section-content .content{width:auto;float:none}}@media screen and (min-width: 768px){.home-page-nav .section-content .content{padding:80px 0}}.home-page-nav .section-content h2{margin:0 0 .75em;padding:0 0 .25em;border-bottom:1px solid #fff;color:#fff;font-family:apercu-mono-regular-pro,arial,sans-serif;font-size:16px;font-weight:400;text-transform:uppercase}.home-page-nav .section-content ul{margin:0 0 2em;padding:0;list-style-type:none}.home-page-nav .section-content ul a{text-decoration:none}.home-page-nav .section-content ul a:hover{text-decoration:underline}.home-page-nav .section-content a{color:#fdfcec}.home-page-nav .section-content .education-information{display:none}@media screen and (min-width: 768px){.home-page-nav .section-content .education-information{display:block}}.home-page-nav .section-content .education{display:none;position:absolute;top:0;left:-1px;box-sizing:border-box;width:100%;height:auto;margin:80px 0;padding:40px;transition:box-shadow .2s;border-top:1px solid rgba(255,255,255,.1);background:#58153a;box-shadow:0 5px 25px rgba(0,0,0,.2)}.home-page-nav .section-content .education p{margin-bottom:1em}.home-page-nav .section-content .education .close{position:absolute;top:0;right:0;padding:6px 14px;color:#fff;font-size:30px;line-height:1;cursor:pointer}.home-page-nav .section-content .education .buttons{padding-top:20px;text-align:center}.home-page-nav .section-content .education .buttons .button,.home-page-nav .section-content .education .buttons .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .home-page-nav .section-content .education .buttons .fui-btn.fui-submit{display:inline-block;padding:8px 30px;border:2px solid #fef360;border-radius:8px;background:transparent;color:#fff;font-size:18px}.home-page-nav .section-content .education:hover{box-shadow:0 5px 20px rgba(0,0,0,.4)}.menu{display:block;position:absolute;top:15px;right:6.25%;margin:0 -15px 0 0;padding:5px 13px;border:0;background:none;color:#fef360;font-family:apercu-light-pro,arial,sans-serif;font-size:.85em;font-weight:700;line-height:1}@media screen and (min-width: 1024px){.menu{display:none}}.menu:focus{border-radius:3px;outline:none;background:rgba(255,255,255,.1)}.menu svg{display:inline-block;width:24px;height:24px;margin:0 0 -7px;padding:0}.menu svg path{fill:#fef360}.menu.white-nav{color:#fff}.menu.white-nav svg path{fill:#fff}.mobile-navigation{display:flex;position:fixed;z-index:20000;top:0;right:0;bottom:0;left:0;flex-direction:column;width:100%;min-height:100vh;overflow-y:scroll;opacity:0;background:#461334;color:#fff;font-family:apercu-light-pro,arial,sans-serif;font-size:1.5em}.mobile-navigation .icon{display:inline-block;width:18px;height:18px;margin-right:12px;background-size:cover}.mobile-navigation ul{max-width:unset;margin-bottom:0;margin-left:0;padding:0;list-style-type:none}.mobile-navigation ul a{display:block;padding:.45em 0;color:#fff;text-decoration:none}@media screen and (min-width: 600px){.mobile-navigation ul a{padding:.5em 0}}.mobile-navigation>ul>li{position:relative;font-family:raisonne-demibold,arial,sans-serif}.mobile-navigation li.active{text-decoration:underline}.mobile-navigation>ul{margin:100px 20px 0}.mobile-navigation>ul.mobile-sub-nav{margin-top:unset;margin-bottom:100px}.mobile-navigation li ul .parent,.mobile-navigation li ul .subnode-element{margin-bottom:0;float:unset}.mobile-navigation li ul .parent>a,.mobile-navigation li ul .parent>span{display:block;padding-bottom:15px;font-family:raisonne-demibold,arial,sans-serif;font-size:.8em;text-decoration:underline}.mobile-navigation li ul a{font-family:apercu-light-pro,arial,sans-serif;font-size:.6em}.mobile-navigation .subnode-element{width:unset}.mobile-navigation .subnode-element ul{margin-left:8px}.mobile-navigation .subnode-element li{margin-bottom:0}.mobile-navigation .subnode-element.active{text-decoration:none}.mobile-navigation .subnode-element.active>a{text-decoration:underline}.mobile-navigation .subnode-element .yh-education{display:flex;flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content;margin-bottom:.25em;padding:4px}.mobile-navigation .subnode-element .yh-education:last-of-type{padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.2)}.mobile-navigation .subnode-element .yh-education .category-icon{width:30px;margin-right:8px}.mobile-navigation .subnode-element .categories li{display:flex;flex-direction:row;width:-moz-fit-content;width:fit-content;margin-bottom:.25em;padding:4px}.mobile-navigation .subnode-element .categories li:last-of-type{padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.2)}.mobile-navigation .subnode-element .categories li .category-icon{width:50px;margin-right:8px}.mobile-navigation .hover-navigation{display:flex;flex-direction:column;margin-top:12px;padding-bottom:20px;border-radius:8px;background-color:#681d4f}.mobile-navigation .hover-navigation:after{content:" ";position:absolute;top:38px;left:50px;width:0;height:0;margin-left:-10px;border:15px solid transparent;border-bottom-color:#681d4f;pointer-events:none}.mobile-navigation .hover-navigation>ul{padding:12px 0 0 30px}.mobile-navigation .mobile-sub-nav{border-top:1px solid rgba(255,255,255,.2)}.mobile-navigation .mobile-sub-nav li:first-child{padding-top:15px}.mobile-navigation .mobile-sub-nav a{font-size:.75em}@media only screen and (min-device-pixel-ratio: 2) and (orientation: landscape){.mobile-navigation{font-size:1.4em}.mobile-navigation ul{margin:0}.mobile-navigation li{margin:0;line-height:1}}.mobile-navigation .close{display:block;position:absolute;top:10px;right:30px;width:50px;height:50px;padding:9px;border:0;background:transparent;color:#fff;font-size:12px;text-decoration:none;text-transform:uppercase}.mobile-navigation .close:focus,.mobile-navigation .close:active{border-radius:25px;outline:none;background:#5a1843;color:#fff}.mobile-navigation .close path{fill:#fff}.mobile-navigation .toggle{display:inline-block;width:1.2em;height:1.2em;margin-left:10px;border-radius:1.2em;background:rgba(255,255,255,.1);color:rgba(255,255,255,.5);font-size:1em;font-weight:700;line-height:1.2em;text-align:center}.mobile-navigation svg.search-icon g path{stroke:#fff}#floating-nav{position:absolute;z-index:10002;top:-100px;left:0;width:100%;max-width:none;height:50px;min-height:auto;overflow:visible;border-bottom:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,.98);box-shadow:0 0 10px rgba(0,0,0,.1)}@media screen and (min-width: 1024px){#floating-nav{height:70px}}#floating-nav:after{display:none!important}#floating-nav .header-wrapper{max-width:1190px}#floating-nav .navigation{align-items:flex-start;margin-top:0;border:0}#floating-nav .navigation .logo{position:relative;top:0;left:0;width:auto;margin:5px auto 0 -15px;padding:0 10px}#floating-nav .navigation .logo .floating svg{width:90px;height:21px;padding:10px 0 2px}#floating-nav .navigation .logo .floating svg path,#floating-nav .navigation .logo .floating svg polygon{fill:#461334}#floating-nav .navigation .language{display:none}#floating-nav .navigation ul{margin:0 85px 0 0;padding:0}@media screen and (min-width: 600px){#floating-nav .navigation ul{position:relative}}@media screen and (min-width: 768px){#floating-nav .navigation ul{margin:0;padding:0}}#floating-nav .navigation>ul>li{display:none;margin:0;padding:0;list-style-type:none}@media screen and (min-width: 1024px){#floating-nav .navigation>ul>li{display:block}}#floating-nav .navigation a{display:inline-block;width:auto;margin:3px;padding:6px 8px;color:#461334;font-family:apercu-medium-pro,arial,sans-serif;font-size:12px;font-weight:400;text-decoration:none;text-transform:uppercase}@media screen and (min-width: 768px){#floating-nav .navigation a{font-size:14px}}#floating-nav .navigation a.selected,#floating-nav .navigation a:hover{border-radius:3px;background:#fdfcec;color:#320e25}#floating-nav .navigation .sub-navigation a{font-size:11px}@media screen and (min-width: 768px){#floating-nav .navigation .sub-navigation a{font-size:12px}}#floating-nav .navigation .sub-navigation{padding-top:1px;border-top:1px solid rgba(70,19,52,.3)}#floating-nav .navigation .main-navigation{margin-bottom:3px}#floating-nav svg.search-icon g path{stroke:#461334}#floating-nav .menu{top:7px;color:#461334}@media screen and (min-width: 1024px){#floating-nav .menu{display:none}}#floating-nav .menu svg path{fill:#461334}#floating-nav .header-categories,#floating-nav .header-category,#floating-nav .header-go-back,#floating-nav .header-time,#floating-nav .header-form-button,#floating-nav .content-grid{display:none}.search-navigation{position:fixed;z-index:10003;top:0;left:0;width:100%;height:100vh;overflow-x:hidden;overflow-y:scroll;background:#58153a;box-shadow:0 5px 25px rgba(0,0,0,.2);font-family:apercu-light-pro,arial,sans-serif;-webkit-overflow-scrolling:touch}.search-navigation.hidden{display:none}@media screen and (min-width: 1025px){.search-navigation{overflow:auto}}@media screen and (min-width: 1024px){.search-navigation{width:80%}}@media screen and (min-width: 1440px){.search-navigation{width:65%}}.search-navigation .close{display:block;position:fixed;z-index:200;top:20px;right:20px;padding:0;border:0;background:#58153a;color:#fff}@media screen and (min-width: 768px){.search-navigation .close{top:30px;right:5%}}@media screen and (min-width: 1024px){.search-navigation .close{top:30px;right:5%;margin-left:-7px}}@media screen and (min-width: 10000px){.search-navigation .close{display:none}}.search-navigation .close:focus{outline:none}.search-navigation .close:focus .bar1,.search-navigation .close:focus .bar2{background-color:#fff}.search-navigation .close .bar1,.search-navigation .close .bar2{width:25px;height:2px;margin:5px 0;transition:.3s;background-color:#fff}@media screen and (min-width: 768px){.search-navigation .close .bar1,.search-navigation .close .bar2{width:35px}}.search-navigation .close .bar1{margin:2px 0 10px;transform:rotate(-135deg) translate(-5px,-4px)}.search-navigation .close .bar2{margin-bottom:2px;transform:rotate(135deg) translate(-5px,4px)}.search-navigation .type-search{width:90%;margin:0 auto}.search-navigation .type-search.section{background:initial}.search-navigation .type-search .search-box{position:relative;margin-top:5vh}.search-navigation .type-search .search-box h1{margin:0;padding-top:0;color:#fff}.search-navigation .type-search h2{border-color:#fff;color:#fff}.search-navigation .type-search input[type=search]{padding-left:15px;border-bottom:2px solid #fff}.search-navigation .type-search .search-results a{color:#fff}.search-navigation .type-search .search-results.projects a{color:#461334}.search-navigation .type-search .search-results li a.url{color:#fef360}.home-page-nav,.home-pinboard{box-sizing:border-box;width:100%;margin:0 auto;padding:0 6.25% 30px}@media screen and (min-width: 768px){.home-page-nav,.home-pinboard{padding:0 6.25%}}@media screen and (min-width: 1024px){.home-page-nav,.home-pinboard{padding:0 9.7222222222%}}@media screen and (min-width: 1440px){.home-page-nav,.home-pinboard{max-width:1440px;padding:0 140px}}.home-pinboard{background:transparent url(/assets/images/patterns/diagonal-red-on-aubergine-subtle.svg) repeat 0 0;background-size:400px 400px}.home-pinboard .pinboard-grid{padding:50px 0 55px}@supports (display: grid){@media screen and (min-width: 768px){.home-pinboard .pinboard-grid{display:grid;grid-gap:40px;grid-template-columns:1fr 1fr}}}.home-pinboard .pinboard-grid .post{display:block;position:relative;box-sizing:border-box;min-height:170px;margin-bottom:40px;padding:15px 30px;transition:box-shadow .2s;transition:all .2s;border-top:1px solid hsla(0,0%,100%,.1);background-color:#fdfcec;background-repeat:no-repeat;background-size:cover;box-shadow:0 5px 15px rgba(0,0,0,.2);color:#461334;text-decoration:none}@media screen and (min-width: 768px){.home-pinboard .pinboard-grid .post{width:48%;margin:0 2% 40px 0;float:left}@supports (display: grid){.home-pinboard .pinboard-grid .post{width:auto;margin:0;float:none}}}.home-pinboard .pinboard-grid .post.width-large{grid-column:span 2}.home-pinboard .pinboard-grid .post.height-large{grid-row:span 2;min-height:380px}@supports (display: grid){.home-pinboard .pinboard-grid .post.height-large{min-height:340px}}.home-pinboard .pinboard-grid .post.height-large .content{position:absolute;bottom:0;left:0;padding:15px 30px}.home-pinboard .pinboard-grid .post h2{margin:0;color:#461334}.home-pinboard .pinboard-grid .post p{margin-bottom:.75em;color:#461334;font-size:1em}@media screen and (min-width: 768px){.home-pinboard .pinboard-grid .post p{line-height:1.2}}.home-pinboard .pinboard-grid a.post:hover{background-color:#fff;box-shadow:0 5px 20px rgba(0,0,0,.4)}@media screen and (min-width: 768px){.type-iucHome .home-page-news .activity-filter-toggles .filter-label{color:#fff}}.home-page-news #toggler{margin:30px 0 60px 20px;cursor:pointer}.home-page-news .centered-link{display:flex;align-items:center;justify-content:center;margin-top:-60px;margin-bottom:60px}.home-page-news .show-more{display:inline-block;padding:5px 15px;border-radius:22px;background:#faf0f2;font-family:apercu-medium-pro,arial,sans-serif;font-size:12px;text-decoration:none;text-transform:uppercase}.home-page-news .show-more:hover{background:#eee3e5}.home-page-news .show-more.hide-on-mobile{display:none}@media screen and (min-width: 600px){.home-page-news .show-more.hide-on-mobile{display:inline-block}}@media screen and (min-width: 600px){.home-page-news .show-more.hide-on-desktop{display:none}}.home-page-news h2{padding-bottom:30px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.home-page-news h2{margin-top:0;padding-top:45px}}.home-page-news h3,.home-page-news .type-education .activity-sidebar h2,.type-education .activity-sidebar .home-page-news h2,.home-page-news .type-education-page .activity-sidebar h2,.type-education-page .activity-sidebar .home-page-news h2{border-bottom:1px solid #461334;color:#461334;font-family:apercu-mono-regular-pro,arial,sans-serif;font-size:1em;text-transform:uppercase}.home-page-news a{color:#461334;text-decoration:none}.home-page-news .activity-filter-toggles{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:16px;gap:8px;align-items:center}.home-page-news .activity-filter-toggles .filter-label{display:none}@media screen and (min-width: 768px){.home-page-news .activity-filter-toggles .filter-label{display:block;font-family:apercu-mono-regular-pro,arial,sans-serif;font-size:1em;text-transform:uppercase;color:#461334}}.home-page-news .activity-filter-toggles button.selected{border:1px solid #461334}.home-page-news .activity-filter-toggles .button,.home-page-news .activity-filter-toggles .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .home-page-news .activity-filter-toggles .fui-btn.fui-submit{font-size:12px;padding:8px 16px}@media screen and (min-width: 600px){.home-page-news .activity-filter-toggles{gap:16px}.home-page-news .activity-filter-toggles .button,.home-page-news .activity-filter-toggles .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .home-page-news .activity-filter-toggles .fui-btn.fui-submit{font-size:14px;padding:6px 28px}}.home-page-news .activities{view-transition-name:activities;width:45%;margin:40px 5% 0 0;padding:0;float:left;list-style-type:none}@supports (display: grid){.home-page-news .activities{width:auto;margin-right:0;float:none}}@supports (display: grid){.home-page-news .activities{display:grid;grid-template-columns:1fr;grid-gap:20px}@media screen and (min-width: 768px){.home-page-news .activities{grid-gap:20px 50px;grid-template-columns:1fr 1fr;align-items:center;justify-items:left}}@media screen and (min-width: 1024px){.home-page-news .activities{display:grid;grid-gap:20px 70px;grid-template-columns:1fr 1fr 1fr}}}.home-page-news .activities a{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;width:100%}.home-page-news .activities .date,.home-page-news .activities img{display:flex;flex-direction:column;flex-shrink:0;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:#461334;color:#fef360;font-family:apercu-mono-regular-pro,arial,sans-serif;line-height:1;text-align:center;font-variant-numeric:normal}@media screen and (min-width: 600px){.home-page-news .activities .date,.home-page-news .activities img{width:70px;height:70px}}.home-page-news .activities .date .day,.home-page-news .activities img .day{font-size:.9em}@media screen and (min-width: 600px){.home-page-news .activities .date .day,.home-page-news .activities img .day{font-size:1.4em}}.home-page-news .activities .date .month,.home-page-news .activities img .month{text-transform:uppercase;font-size:.4em}@media screen and (min-width: 600px){.home-page-news .activities .date .month,.home-page-news .activities img .month{font-size:.6em}}.home-page-news .activities .date.gtc-tipsar,.home-page-news .activities img.gtc-tipsar{background-image:url(/assets/images/activity-star.svg);width:50px;height:50px;background-size:50px;color:#461334;background-color:unset}@media screen and (min-width: 600px){.home-page-news .activities .date.gtc-tipsar,.home-page-news .activities img.gtc-tipsar{width:72px;height:72px;background-size:72px}}.home-page-news .activities h4{font-size:.9em;margin:0;flex-shrink:1}@media screen and (min-width: 600px){.home-page-news .activities h4{font-size:unset}}.home-page-news .activities h4 .meta{font-size:.8em;text-transform:uppercase}.home-page-news .activities h4 .ongoing-badge{padding:.1em .3em;border-radius:2px;background-color:#c60c30;color:#fff;font-size:.7em}.home-page-news .hidden{display:none}.home-page-news .news{width:45%;margin:0 5% 70px 0;padding:0;float:left;list-style-type:none}@supports (display: grid){.home-page-news .news{width:auto;margin-right:0;float:none}}@supports (display: grid){@media screen and (min-width: 768px){.home-page-news .news{display:grid;grid-gap:0 50px;grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){.home-page-news .news{display:grid;grid-gap:0 100px;grid-template-columns:1fr 1fr}}}.home-page-news .education{width:45%;margin:30px 5% 70px 0;padding:0;float:left;list-style-type:none}@supports (display: grid){.home-page-news .education{width:auto;margin-right:0;float:none}}@supports (display: grid){@media screen and (min-width: 768px){.home-page-news .education{display:grid;grid-gap:20px 50px;grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){.home-page-news .education{display:grid;grid-gap:20px 70px;grid-template-columns:1fr 1fr 1fr 1fr}}}.home-page-news .education a{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%}.home-page-news .education img{margin-right:5px}.news-date-and-application{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;margin-bottom:50px;-moz-column-gap:40px;column-gap:40px;border-top:1px solid #eee;border-bottom:1px solid #eee}@media screen and (min-width: 768px){.news-date-and-application{grid-template-columns:5fr 2fr}}@media screen and (min-width: 1024px){.news-date-and-application{grid-template-columns:5fr 2fr;-moz-column-gap:80px;column-gap:80px}}.news-date-and-application .meta{grid-area:1/1;margin:10px 0;font-family:apercu-mono-regular-pro,arial,sans-serif;font-size:1.1em;text-transform:uppercase}@media screen and (min-width: 1024px){.news-date-and-application .meta{font-size:1.3em}}.news-date-and-application .meta .date-container{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width: 1024px){.news-date-and-application .meta .date-container{flex-direction:row;align-items:center}}.news-date-and-application .meta .date-container .date-and-button{display:flex}.news-date-and-application .meta a#add-to-calendar{display:inline-flex;flex-direction:row;align-items:center;margin:3px 0 10px;padding:3px 10px;border:1px solid rgba(255,255,255,0);border-radius:8px;background-color:#eee;font-size:.8em;text-decoration:none}@media screen and (min-width: 1024px){.news-date-and-application .meta a#add-to-calendar{margin-top:0;margin-bottom:0;margin-left:15px}}.news-date-and-application .meta a#add-to-calendar img{width:18px;height:18px;margin-top:-2px}.news-date-and-application .meta a#add-to-calendar:hover{border:1px solid #461334;cursor:pointer}.news-date-and-application .meta a#add-to-calendar span{padding:3px 0 0 10px;font-family:apercu-medium-pro,arial,sans-serif;font-size:10px;line-height:1.7}.news-date-and-application .day,.news-date-and-application .month,.news-date-and-application .place{color:#c60c30}.news-date-and-application .desc{display:block;font-size:.75em}@media screen and (min-width: 1024px){.news-date-and-application .desc{display:inline;font-size:1em}}.news-date-and-application button{grid-area:2/1;max-width:150px;margin:10px 0}@media screen and (min-width: 1440px){.news-date-and-application button{grid-area:1/2/2/2;align-self:center;justify-self:flex-end}}.news-date-and-application .partner-logo{grid-area:1/2;align-self:flex-start;margin:10px 0;justify-self:center}@media screen and (min-width: 768px){.news-date-and-application .partner-logo{grid-area:1/2/3/2}}@media screen and (min-width: 1024px){.news-date-and-application .partner-logo{grid-area:1/2}}@media screen and (min-width: 1440px){.news-date-and-application .partner-logo{align-self:center;justify-self:flex-start;max-width:50%}}.news-date-and-application .partner-logo svg{display:block;max-width:100%;max-height:80px}.type-international{background-color:#50133b;color:#fff}.type-international .footer .section-content{background:#50133b url(/assets/images/patterns/curves-red-on-aubergine-subtle.svg) 0 0}.type-international .main{background-color:rgba(255,255,255,0)}.type-international .main h1,.type-international .main .breadcrumbs,.type-international .main .breadcrumbs a,.type-international .main .breadcrumbs li:before{color:#fff}.type-international .rotating-globe{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:40vh;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 600px){.type-international .rotating-globe{height:50vh}}@media screen and (min-width: 768px){.type-international .rotating-globe{height:70vh}}@media screen and (min-width: 1024px){.type-international .rotating-globe{height:100vh}}.type-international .section-content.content-grid h1,.type-international .section-content.content-grid .text{margin-bottom:3em;color:#fff}@media screen and (min-width: 768px){.type-international .section-content.content-grid h1,.type-international .section-content.content-grid .text{margin-bottom:unset}}.type-international .section-content.content-grid .content-navigation .navigation-title{display:flex;justify-content:space-between;margin-bottom:1em;padding-bottom:.3em;border-bottom:1px solid #fff}.type-international .section-content.content-grid .content-navigation h2{margin-bottom:0;padding-top:0;padding-bottom:0;border-bottom:none;color:#fff}.type-international .section-content.content-grid .content-navigation ul a{color:#fef360}.type-international .section-content.content-grid .content-navigation .language-selector{display:flex;align-items:center;justify-content:flex-end;text-align:end}.type-international .section-content.content-grid .content-navigation .language-selector .selector-text{margin-right:15px;color:#fff;line-height:1.5}.type-international .section-content.content-grid .content-navigation .language-selector ul{display:flex;flex-direction:row;margin:0}.type-international .section-content.content-grid .content-navigation .language-selector ul li{margin-right:10px;margin-bottom:0;list-style-type:none;color:#fff;font-family:apercu-mono-regular-pro,arial,sans-serif;font-size:16px;font-weight:400}.type-international .section-content.content-grid .content-navigation .language-selector ul li:last-of-type{margin-right:0}.type-international .section-content.content-grid .content-navigation .language-selector ul li a{color:#fff;text-decoration:none}.type-international .section-content.content-grid .content-navigation .language-selector ul li a.active{color:#fef360}.type-international .section-content.content-grid .content-navigation .language-selector ul li a .lang-desktop{display:none}@media screen and (min-width: 400px){.type-international .section-content.content-grid .content-navigation .language-selector ul li a .lang-desktop{display:block}}@media screen and (min-width: 768px){.type-international .section-content.content-grid .content-navigation .language-selector ul li a .lang-desktop{display:none}}@media screen and (min-width: 1440px){.type-international .section-content.content-grid .content-navigation .language-selector ul li a .lang-desktop{display:block}}.type-international .section-content.content-grid .content-navigation .language-selector ul li a .lang{display:block}@media screen and (min-width: 400px){.type-international .section-content.content-grid .content-navigation .language-selector ul li a .lang{display:none}}@media screen and (min-width: 768px){.type-international .section-content.content-grid .content-navigation .language-selector ul li a .lang{display:block}}@media screen and (min-width: 1440px){.type-international .section-content.content-grid .content-navigation .language-selector ul li a .lang{display:none}}.type-international .news{display:grid;grid-gap:30px;grid-template-columns:1fr;margin-top:60px}@media screen and (min-width: 740px){.type-international .news{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){.type-international .news{grid-template-columns:1fr 1fr 1fr}}.type-international .news .news-card{z-index:-3;height:0;transform:rotate(0);transition:all linear .2s,opacity .3s;border:1px solid #fff;opacity:0;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.2)}.type-international .news .news-card.hidden{display:none}.type-international .news .news-card.visible{z-index:0;height:auto;opacity:1}.type-international .news .news-card:hover{transform:rotate(0) scale(1.05)}.type-international .news .news-card .image img{display:block}@media screen and (min-width: 740px){.type-international .news .news-card .intro{display:none}}@media screen and (min-width: 740px){.type-international .news .news-card:nth-of-type(1){transform:rotate(-1deg)}.type-international .news .news-card:nth-of-type(1) .intro{display:block}.type-international .news .news-card:nth-of-type(2){transform:rotate(1deg)}.type-international .news .news-card:nth-of-type(2) .intro{display:block}.type-international .news .news-card:hover{transform:rotate(0) scale(1.05)}}@media screen and (min-width: 1024px){.type-international .news .news-card:nth-of-type(1),.type-international .news .news-card:nth-of-type(3){transform:rotate(-1deg)}.type-international .news .news-card:nth-of-type(1) .intro,.type-international .news .news-card:nth-of-type(3) .intro{display:block}.type-international .news .news-card:nth-of-type(2){transform:rotate(1deg)}.type-international .news .news-card:nth-of-type(2) .intro{display:block}.type-international .news .news-card:hover{transform:rotate(0) scale(1.05)}}.type-international .news .news-card a{display:flex;box-sizing:border-box;flex-direction:column;width:100%;background:#fff;text-decoration:none}.type-international .news .news-card .image{overflow:hidden}.type-international .news .news-card .info{display:block;bottom:0;margin-bottom:unset;padding:20px 20px 30px;line-height:24px}.type-international .news .news-card .info .title{display:block;padding:0 0 10px;font-family:apercu-medium-pro,arial,sans-serif;font-size:20px}.type-international .news .news-card .info .title-and-flags{display:flex;flex-direction:row;justify-content:space-between}.type-international .news .news-card .info .title-and-flags .flag{width:32px;height:24px;margin-left:8px}.type-international .news .news-card .info .title-and-flags .flag:nth-of-type(1){margin-left:0}.type-international .news .news-card .info .intro.hidden{display:none}.type-international .news .news-card .info .read-more:hover{text-decoration:underline}.type-international .show-more{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2em 0}.type-international .element-contactperson .section-content{padding:1em 20px;background-color:#fff}@media screen and (min-width: 600px){.type-international .element-contactperson .section-content{padding:1em 40px}}.type-international .element-contactperson .section-content h2{margin-top:0}.type-international .module-textandimage .section-content .item.width-100.color-0 .text{padding:1em 40px}.type-projects .header.bg-image{height:300px;background-size:cover}@media screen and (min-width: 768px){.type-projects .header.bg-image{height:600px}}@media screen and (min-width: 1024px){.type-projects .header.bg-image{height:670px}}@media screen and (min-width: 1440px){.type-projects .header.bg-image{height:900px}}.type-projects .header.bg-image .projects-top-image{display:flex;align-items:flex-end;justify-content:flex-start;background-color:transparent!important;background-image:none!important;background-size:cover}@media screen and (min-width: 768px){.type-projects .header.bg-image .projects-top-image{height:500px}}@media screen and (min-width: 1024px){.type-projects .header.bg-image .projects-top-image{height:550px}}@media screen and (min-width: 1440px){.type-projects .header.bg-image .projects-top-image{height:550px}}.type-projects .header.bg-image .projects-top-image .projects-top-image-heading{margin:0 30px 80px}@media screen and (min-width: 768px){.type-projects .header.bg-image .projects-top-image .projects-top-image-heading{margin:0 0 30px 6.25%}}@media screen and (min-width: 1024px){.type-projects .header.bg-image .projects-top-image .projects-top-image-heading{margin:0 0 30px 9.722%}}.type-projects .header.bg-image h1{max-width:80%;color:#fff}.type-projects .introduction{margin-top:60px}.projects{margin:0 0 100px;padding:0;list-style-type:none}@supports (display: grid){.projects{display:grid;grid-gap:20px;grid-template-columns:1fr}@media screen and (min-width: 600px){.projects{grid-gap:20px;grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){.projects{grid-gap:30px;grid-template-columns:1fr 1fr 1fr}}}.projects li{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:30%;height:170px;margin:0 3% 30px 0;padding:0;float:left;background:#faf0f2}@supports (display: grid){.projects li{width:auto;margin:0;float:none}}@media screen and (min-width: 768px){.projects li{height:200px}}.projects li .image{display:block;width:100%;height:100%}.projects li .title{margin-top:-35px;padding:10px 20px;background:#fff;color:#000;font-family:apercu-mono-regular-pro,arial,sans-serif;text-decoration:none;text-transform:uppercase}.type-project .header.bg-image{height:250px}@media screen and (min-width: 768px){.type-project .header.bg-image{height:600px}}@media screen and (min-width: 1024px){.type-project .header.bg-image{height:670px}}@media screen and (min-width: 1440px){.type-project .header.bg-image{height:900px}}.type-project .header.bg-image .project-top-image{display:flex;align-items:flex-end;justify-content:flex-start;background-size:cover}@media screen and (min-width: 768px){.type-project .header.bg-image .project-top-image{align-items:flex-start;justify-content:flex-end;height:500px}}@media screen and (min-width: 1024px){.type-project .header.bg-image .project-top-image{height:800px}}.type-project .header.bg-image .project-top-image .project-top-image-heading{margin:0 30px 80px}@media screen and (min-width: 768px){.type-project .header.bg-image .project-top-image .project-top-image-heading{margin:30px 6.25% 0 0;text-align:right}}@media screen and (min-width: 1024px){.type-project .header.bg-image .project-top-image .project-top-image-heading{margin:30px 9.722% 0 0}}.type-project .header.bg-image .breadcrumbs,.type-project .header.bg-image .breadcrumbs a{color:#fff}.type-project .header.bg-image h1{padding:0;color:#fff}.type-project .main{width:85%}@supports (display: grid){.type-project .main{width:auto}}@supports (display: grid){.type-project .main{display:grid;grid-template-columns:1fr;padding:0}@media screen and (min-width: 768px){.type-project .main{grid-gap:30px;grid-template-columns:120px 1fr 1fr 1fr}}@media screen and (min-width: 1024px){.type-project .main{grid-gap:30px;grid-template-columns:120px 1fr 1fr 1fr}}}.type-project .main>h2{padding:0 30px;color:#461334}@media screen and (min-width: 768px){.type-project .main>h2{grid-column:2/span 2;margin-top:48px;margin-bottom:30px;padding:0}@supports (display: grid){.type-project .main>h2{margin-bottom:0}}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.type-project .main>h2{padding-top:50px}}@media screen and (min-width: 768px){.type-project .main hr{margin:1em 0 2em}}.type-project .main .introduction{padding:0 30px;color:#461334}@media screen and (min-width: 768px){.type-project .main .introduction{grid-column:2/span 2;padding:0}}.type-project .main .sidebar{padding-bottom:60px}@media screen and (min-width: 768px){.type-project .main .sidebar{grid-column:4/span 1;grid-row:1/span 2;margin-top:48px;padding-bottom:0}}.type-project .main .sidebar.start-of-page{align-self:start}.type-project .main .sidebar.end-of-page{align-self:end;margin-bottom:60px}@media screen and (min-width: 768px){.type-project .main .sidebar.end-of-page{grid-column:4/span 1}}.type-project .main .sidebar .project-link{padding:30px 40px;background:#fdfcec url(/assets/images/patterns/diagonal-red-on-yellow-subtle.svg);background-size:400px;font-family:apercu-mono-regular-pro,arial,sans-serif}.type-project .main .sidebar .project-link p{margin:0;padding:0}.type-project .main .sidebar .logo-wrapper{display:flex;justify-content:flex-start;margin-bottom:30px;padding:0 30px}@media screen and (min-width: 768px){.type-project .main .sidebar .logo-wrapper{justify-content:center;padding:0}}.type-project .main .sidebar .logo-wrapper .side-menu-logo{display:block;width:160px;max-width:100%}@media screen and (min-width: 1024px){.type-project .main .sidebar .logo-wrapper .side-menu-logo{width:200px}}.type-project .main .section{padding:0 30px}@media screen and (min-width: 768px){.type-project .main .section{grid-column:2/span 2;padding:0}}.type-project .main .project-footer{box-sizing:border-box;width:100%;min-height:100px;padding:50px;background:#faf0f2}@supports (display: grid){.type-project .main .project-footer{display:grid;grid-gap:30px;grid-template-columns:1fr;padding:50px 0 0}@media screen and (min-width: 768px){.type-project .main .project-footer{grid-column:span 4;grid-template-columns:120px 1fr 1fr 120px}}}.type-project .main .project-footer h3,.type-project .main .project-footer .type-education .activity-sidebar h2,.type-education .activity-sidebar .type-project .main .project-footer h2,.type-project .main .project-footer .type-education-page .activity-sidebar h2,.type-education-page .activity-sidebar .type-project .main .project-footer h2{margin-bottom:30px;border-bottom:1px solid #461334;font-family:apercu-mono-regular-pro,arial,sans-serif;font-size:1em;text-transform:uppercase}.type-project .main .project-footer .project-footer-contact{padding:0 30px}@media screen and (min-width: 768px){.type-project .main .project-footer .project-footer-contact{width:45%;margin-right:5%;padding:0;float:left}@supports (display: grid){.type-project .main .project-footer .project-footer-contact{width:auto;margin-right:0;float:none}}@supports (display: grid){.type-project .main .project-footer .project-footer-contact{grid-column:2/span 1}}}@media screen and (min-width: 768px) and (max-width: 1023px){.type-project .main .project-footer .project-footer-contact .contact-person{display:block}}.type-project .main .project-footer .project-footer-news{padding:0 30px}@media screen and (min-width: 768px){.type-project .main .project-footer .project-footer-news{width:45%;padding:0 0 40px;float:left}@supports (display: grid){.type-project .main .project-footer .project-footer-news{width:auto;float:none}}@supports (display: grid){.type-project .main .project-footer .project-footer-news{grid-column:span 1}}}.type-project .main .project-footer .project-footer-news time{background:#fff}.type-project .footer .section-content{background:#333}.type-project .footer .section-content .cols .col h3,.type-project .footer .section-content .cols .col .type-education .activity-sidebar h2,.type-education .activity-sidebar .type-project .footer .section-content .cols .col h2,.type-project .footer .section-content .cols .col .type-education-page .activity-sidebar h2,.type-education-page .activity-sidebar .type-project .footer .section-content .cols .col h2{color:#fff}.type-project .footer .section-content .cols .col .text{border-color:rgba(255,255,255,.25)}.type-education .header,.type-education-page .header{background-color:#461334;background-image:url(/assets/images/patterns/diagonal-red-on-aubergine-subtle.svg);background-repeat:repeat;background-size:400px 400px}.type-education .header.bg-image,.type-education-page .header.bg-image{background-repeat:no-repeat;background-size:cover}.type-education .header h1,.type-education-page .header h1{line-height:1}.type-education hr,.type-education-page hr{border-color:#461334}@media screen and (min-width: 768px){.type-education hr,.type-education-page hr{margin-top:2em}}.type-education .activity-sidebar h2,.type-education-page .activity-sidebar h2{margin:0 0 10px;padding-top:0;color:#461334;line-height:1.4}.type-educationHome .header{position:relative;z-index:1;max-width:none}.type-educationHome .header .section-content{max-width:1440px}.type-educationHome .header h1{color:#fff;font-size:2em;text-shadow:0 0 10px rgba(70,19,52,.2)}@media screen and (min-width: 768px){.type-educationHome .header h1{font-size:62.4px}}@media screen and (min-width: 1024px){.type-educationHome .header h1{max-width:70%}}@media screen and (min-width: 1440px){.type-educationHome .header h1{font-size:94.5px}}.type-educationHome .header .introduction{font-size:1.2em}@media screen and (min-width: 768px){.type-educationHome .header .introduction{font-size:1.5em}}@media screen and (min-width: 1024px){.type-educationHome .header .introduction{max-width:70%}}.type-educationHome .header#main-navigation.bg-image{height:470px;background-position:center top;background-size:cover}@media screen and (min-width: 600px){.type-educationHome .header#main-navigation.bg-image{height:500px;background-position:center bottom}}@media screen and (min-width: 1440px){.type-educationHome .header#main-navigation.bg-image{height:670px;background-position:center bottom}}.type-educationHome .header:after{content:"";position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:50px;background:linear-gradient(rgba(70,19,52,0),#461334)}@media screen and (min-width: 1440px){.type-educationHome .header:after{height:100px}}.type-educationHome .button,.type-educationHome .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .type-educationHome .fui-btn.fui-submit{font-size:.8em;white-space:normal}@media screen and (min-width: 600px){.type-educationHome .button,.type-educationHome .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .type-educationHome .fui-btn.fui-submit{font-size:1em}}.type-educationHome .main{background:none}.type-educationHome .main .module-textandimage .color-0{padding:20px 30px;border-radius:5px;background:#58153a;color:#fff;text-align:center}@media screen and (min-width: 600px){.type-educationHome .main .module-textandimage .color-0{padding:30px 40px 20px;text-align:left}}.type-educationHome .main .module-textandimage h2{margin-bottom:10px;text-align:center}@media screen and (min-width: 600px){.type-educationHome .main .module-textandimage h2{text-align:left}}.type-news figure{margin-bottom:2em}.type-yh .breadcrumbs,.type-ny .breadcrumbs,.type-yrkesvuxenutbildningar .breadcrumbs,.type-foretagsutbildningar .breadcrumbs,.type-yhLedigaStolar .breadcrumbs,.type-yhShort .breadcrumbs,.type-partnerCourses .breadcrumbs{color:#461334}.type-yh .breadcrumbs a,.type-yh .breadcrumbs li+li:before,.type-ny .breadcrumbs a,.type-ny .breadcrumbs li+li:before,.type-yrkesvuxenutbildningar .breadcrumbs a,.type-yrkesvuxenutbildningar .breadcrumbs li+li:before,.type-foretagsutbildningar .breadcrumbs a,.type-foretagsutbildningar .breadcrumbs li+li:before,.type-yhLedigaStolar .breadcrumbs a,.type-yhLedigaStolar .breadcrumbs li+li:before,.type-yhShort .breadcrumbs a,.type-yhShort .breadcrumbs li+li:before,.type-partnerCourses .breadcrumbs a,.type-partnerCourses .breadcrumbs li+li:before{color:#461334}.type-yh header.section .section-content:first-child,.type-ny header.section .section-content:first-child,.type-yrkesvuxenutbildningar header.section .section-content:first-child,.type-foretagsutbildningar header.section .section-content:first-child,.type-yhLedigaStolar header.section .section-content:first-child,.type-yhShort header.section .section-content:first-child,.type-partnerCourses header.section .section-content:first-child{background:#461334 url(/assets/images/patterns/diagonal-red-on-aubergine-subtle.svg) repeat;background-size:400px}.type-yh header.section .section-content:last-child,.type-ny header.section .section-content:last-child,.type-yrkesvuxenutbildningar header.section .section-content:last-child,.type-foretagsutbildningar header.section .section-content:last-child,.type-yhLedigaStolar header.section .section-content:last-child,.type-yhShort header.section .section-content:last-child,.type-partnerCourses header.section .section-content:last-child{background:#fff}.type-yh header.section .section-content:last-child .breadcrumbs,.type-yh header.section .section-content:last-child .breadcrumbs a,.type-yh header.section .section-content:last-child .breadcrumbs li+li:before,.type-yh header.section .section-content:last-child h1,.type-ny header.section .section-content:last-child .breadcrumbs,.type-ny header.section .section-content:last-child .breadcrumbs a,.type-ny header.section .section-content:last-child .breadcrumbs li+li:before,.type-ny header.section .section-content:last-child h1,.type-yrkesvuxenutbildningar header.section .section-content:last-child .breadcrumbs,.type-yrkesvuxenutbildningar header.section .section-content:last-child .breadcrumbs a,.type-yrkesvuxenutbildningar header.section .section-content:last-child .breadcrumbs li+li:before,.type-yrkesvuxenutbildningar header.section .section-content:last-child h1,.type-foretagsutbildningar header.section .section-content:last-child .breadcrumbs,.type-foretagsutbildningar header.section .section-content:last-child .breadcrumbs a,.type-foretagsutbildningar header.section .section-content:last-child .breadcrumbs li+li:before,.type-foretagsutbildningar header.section .section-content:last-child h1,.type-yhLedigaStolar header.section .section-content:last-child .breadcrumbs,.type-yhLedigaStolar header.section .section-content:last-child .breadcrumbs a,.type-yhLedigaStolar header.section .section-content:last-child .breadcrumbs li+li:before,.type-yhLedigaStolar header.section .section-content:last-child h1,.type-yhShort header.section .section-content:last-child .breadcrumbs,.type-yhShort header.section .section-content:last-child .breadcrumbs a,.type-yhShort header.section .section-content:last-child .breadcrumbs li+li:before,.type-yhShort header.section .section-content:last-child h1,.type-partnerCourses header.section .section-content:last-child .breadcrumbs,.type-partnerCourses header.section .section-content:last-child .breadcrumbs a,.type-partnerCourses header.section .section-content:last-child .breadcrumbs li+li:before,.type-partnerCourses header.section .section-content:last-child h1{color:#461334}.type-yh header.section .section-content:last-child h1,.type-ny header.section .section-content:last-child h1,.type-yrkesvuxenutbildningar header.section .section-content:last-child h1,.type-foretagsutbildningar header.section .section-content:last-child h1,.type-yhLedigaStolar header.section .section-content:last-child h1,.type-yhShort header.section .section-content:last-child h1,.type-partnerCourses header.section .section-content:last-child h1{margin-top:20px;margin-bottom:0;padding-bottom:50px}@media screen and (min-width: 768px){.type-yh .education-intro,.type-ny .education-intro,.type-yrkesvuxenutbildningar .education-intro,.type-foretagsutbildningar .education-intro,.type-yhLedigaStolar .education-intro,.type-yhShort .education-intro,.type-partnerCourses .education-intro{display:grid;grid-gap:50px;grid-template-columns:1fr 1fr}}.type-yh .education-intro .image,.type-ny .education-intro .image,.type-yrkesvuxenutbildningar .education-intro .image,.type-foretagsutbildningar .education-intro .image,.type-yhLedigaStolar .education-intro .image,.type-yhShort .education-intro .image,.type-partnerCourses .education-intro .image{margin-bottom:20px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.type-yh .education-intro .image,.type-ny .education-intro .image,.type-yrkesvuxenutbildningar .education-intro .image,.type-foretagsutbildningar .education-intro .image,.type-yhLedigaStolar .education-intro .image,.type-yhShort .education-intro .image,.type-partnerCourses .education-intro .image{max-width:500px;margin-right:50px;float:left}}@media screen and (min-width: 768px){.type-yh .education-intro .image,.type-ny .education-intro .image,.type-yrkesvuxenutbildningar .education-intro .image,.type-foretagsutbildningar .education-intro .image,.type-yhLedigaStolar .education-intro .image,.type-yhShort .education-intro .image,.type-partnerCourses .education-intro .image{margin-top:10px}}.type-yh .education-intro .education-cta,.type-ny .education-intro .education-cta,.type-yrkesvuxenutbildningar .education-intro .education-cta,.type-foretagsutbildningar .education-intro .education-cta,.type-yhLedigaStolar .education-intro .education-cta,.type-yhShort .education-intro .education-cta,.type-partnerCourses .education-intro .education-cta{color:#fff}.type-yh #floating-nav.section .section-content:first-child,.type-ny #floating-nav.section .section-content:first-child,.type-yrkesvuxenutbildningar #floating-nav.section .section-content:first-child,.type-foretagsutbildningar #floating-nav.section .section-content:first-child,.type-yhLedigaStolar #floating-nav.section .section-content:first-child,.type-yhShort #floating-nav.section .section-content:first-child,.type-partnerCourses #floating-nav.section .section-content:first-child{background:#fff}.type-foretagsutbildningar .education-form{margin:0 0 100px}@media screen and (min-width: 768px){.type-foretagsutbildningar .education-form .sample-row-class{display:flex}.type-foretagsutbildningar .education-form .sample-row-class .sample-column{flex-grow:1;padding:0 10px}}.type-foretagsutbildningar .education-form .errors,.type-foretagsutbildningar .education-form .freeform-form-has-errors{margin:0;padding:5px 0 0;color:#c60c30;font-size:.85em;list-style:none}.type-foretagsutbildningar .education-form .show-all-courses-link{display:flex;align-items:center;padding:15px 0}@media screen and (min-width: 768px){.type-foretagsutbildningar .education-form .show-all-courses-link{padding:15px 10px}}.type-foretagsutbildningar .education-form .show-all-courses-link .arrow-down{padding-left:5px}.type-foretagsutbildningar .education-form .show-all-courses-link:hover{text-decoration:underline;cursor:pointer}.type-foretagsutbildningar .education-form .show-all-courses-link.hidden{display:none}.type-foretagsutbildningar .education-form .field-courses{padding:0 0 20px;overflow:hidden;transition:opacity .3s;opacity:0}.sample-row-class .type-foretagsutbildningar .education-form .field-courses{width:100%;float:none}.type-foretagsutbildningar .education-form .field-courses.hidden{display:none}.type-foretagsutbildningar .education-form .field-courses.show{opacity:1}.type-foretagsutbildningar .education-form .education-category{margin-top:20px;font-family:apercu-bold-pro,arial,sans-serif;font-size:20px}.type-foretagsutbildningar .education-form .education-course{margin:2px 5px 2px 0}@media screen and (min-width: 768px){.type-foretagsutbildningar .education-form .category-group{width:50%;padding-bottom:20px;float:left}.type-foretagsutbildningar .education-form .category-group:nth-child(odd){clear:left}}.courses{margin:50px 0 100px;padding:0;list-style-type:none}@supports (display: grid){.courses{display:grid;grid-gap:50px 30px;grid-template-columns:1fr}@media screen and (min-width: 600px){.courses{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){.courses{grid-gap:50px}}}.activity-sidebar .courses{grid-template-columns:1fr;margin-top:0}.courses .course{box-shadow:0 2px 10px rgba(0,0,0,.2)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.courses .course{width:45%;margin:0 5% 3em 0;float:left}}.courses .course a{display:flex;box-sizing:border-box;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;background:#fff;text-decoration:none}.courses .course a .info{display:block;bottom:0;margin-bottom:unset;padding:20px 20px 30px;line-height:24px}.courses .course a .info .title{display:block;padding:0 0 10px;font-family:apercu-medium-pro,arial,sans-serif;font-size:20px}.courses .course a .info p{margin-bottom:0;font-size:16px}.courses .course a .info .boxes{display:flex;padding:0 20px 10px 10px;color:#666;font-family:apercu-mono-regular-pro,arial,sans-serif;font-size:.8em;text-transform:uppercase}.courses .course a .info .boxes .box{display:flex;align-items:center;justify-content:center;padding-right:20px}.courses .course a .info .boxes .icon{display:inline-block;width:16px;height:16px;margin-right:5px;background-size:contain}.courses .course a .image{overflow:hidden}.courses .course a .top-image{transition:transform .3s}.courses .course.yh .info{padding-bottom:24px}.courses .course.yh .info-bubbles{display:flex;padding:0 20px 30px}.courses .course.yh .info-bubbles ul{margin-left:0}.courses .course.yh .bubble{display:inline-block;flex-direction:row;margin:0 8px 12px 0;padding:6px 12px;border-radius:20px;background:#faf0f2;font-family:apercu-medium-pro,arial,sans-serif;font-size:14px;white-space:nowrap;font-variant-numeric:normal}.courses .course.yh .bubble .text-and-icon{display:flex;flex-direction:row;align-items:center}.courses .course.yh .bubble .icon{height:14px;margin-right:5px}.courses .course:hover .title{text-decoration:underline}.courses .course:hover .top-image{transform:scale(1.1)}.courses .course.course-svg a{display:flex;flex-direction:column;align-items:center;height:auto;background:transparent;text-align:center}.courses .course.course-svg a:hover{outline:1px solid #faf0f2}.courses .course.course-svg img{width:100%;max-width:250px}.courses .course.course-svg .info{margin-bottom:0}.courses .course.course-svg .info .boxes{justify-content:center}.category-index{margin-top:60px}.category-index span{color:#461334;font-family:apercu-medium-pro,arial,sans-serif;font-size:15px}.category-index ul{display:flex;flex-flow:row wrap;margin-right:-10px;margin-left:-10px;list-style-type:none}.category-index li{margin-right:10px;margin-left:10px}.course-category .category-info{display:flex;flex-direction:column;align-items:center}.course-category .category-info .image{width:200px}.course-category .category-info .title{margin:0;padding:0;text-align:center}.course-category ul{margin-top:50px;margin-bottom:70px;margin-left:0;list-style-type:none}.course-category .course{margin-bottom:30px}.course-category .course a{text-decoration:none}.course-category .course a .title:hover{text-decoration:underline}.course-category .course .heading-wrapper{display:flex;align-items:center;padding-bottom:10px}.course-category .course .heading-wrapper .title{margin:0;font-family:apercu-medium-pro,arial,sans-serif}@media screen and (min-width: 1024px){.course-category .course .heading-wrapper .title{font-size:22.5px}}.course-category .course picture{-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);margin-right:20px}.course-category .course picture img{width:50px;border-radius:50%}.course-category .course p{margin-bottom:0;font-size:16px;line-height:24px}.type-iucHome .header,.type-pageWithTableOfContents .header{position:relative;z-index:1;max-width:none}.type-iucHome .header .section-content,.type-pageWithTableOfContents .header .section-content{max-width:1440px}.type-iucHome .header .iuc-page-intro-wrapper,.type-pageWithTableOfContents .header .iuc-page-intro-wrapper{display:flex;align-items:flex-end;height:85%}.type-iucHome .header .iuc-page-intro-wrapper h1,.type-pageWithTableOfContents .header .iuc-page-intro-wrapper h1{color:#fff;font-size:2em;text-shadow:0 0 10px rgba(70,19,52,.2)}@media screen and (min-width: 768px){.type-iucHome .header .iuc-page-intro-wrapper h1,.type-pageWithTableOfContents .header .iuc-page-intro-wrapper h1{font-size:62.4px}}@media screen and (min-width: 1024px){.type-iucHome .header .iuc-page-intro-wrapper h1,.type-pageWithTableOfContents .header .iuc-page-intro-wrapper h1{max-width:70%;margin-bottom:50px}}@media screen and (min-width: 1440px){.type-iucHome .header .iuc-page-intro-wrapper h1,.type-pageWithTableOfContents .header .iuc-page-intro-wrapper h1{font-size:94.5px}}.type-iucHome .header .iuc-page-intro-wrapper .introduction,.type-pageWithTableOfContents .header .iuc-page-intro-wrapper .introduction{font-size:1.2em}@media screen and (min-width: 768px){.type-iucHome .header .iuc-page-intro-wrapper .introduction,.type-pageWithTableOfContents .header .iuc-page-intro-wrapper .introduction{font-size:2em}}.type-iucHome .header#main-navigation.bg-image,.type-pageWithTableOfContents .header#main-navigation.bg-image{height:400px;background-position:center center;background-size:cover}.type-iucHome .header#main-navigation.bg-image:after,.type-pageWithTableOfContents .header#main-navigation.bg-image:after{content:"";position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:400px;background:linear-gradient(transparent,#461334)}@media screen and (min-width: 600px){.type-iucHome .header#main-navigation.bg-image,.type-pageWithTableOfContents .header#main-navigation.bg-image{height:600px;background-position:center top}}@media screen and (min-width: 1024px){.type-iucHome .header#main-navigation.bg-image,.type-pageWithTableOfContents .header#main-navigation.bg-image{height:670px}}@media screen and (min-width: 1440px){.type-iucHome .header#main-navigation.bg-image,.type-pageWithTableOfContents .header#main-navigation.bg-image{height:900px}.type-iucHome .header#main-navigation.bg-image:after,.type-pageWithTableOfContents .header#main-navigation.bg-image:after{height:600px}}.type-iucHome .navigation.nav-white .main-navigation a:hover,.type-pageWithTableOfContents .navigation.nav-white .main-navigation a:hover,.type-iucHome .navigation.nav-white .main-navigation a.selected,.type-pageWithTableOfContents .navigation.nav-white .main-navigation a.selected{background:#fdfcec;color:#461334}.type-iucHome .navigation.nav-white .sub-navigation,.type-pageWithTableOfContents .navigation.nav-white .sub-navigation{border-top:1px solid rgba(70,19,52,.3)}.type-iucHome #floating-nav:after,.type-pageWithTableOfContents #floating-nav:after{display:none}.iuc-page-nav,.iuc-page-archive{box-sizing:border-box;width:100%;margin:0 auto;padding:0 6.25% 30px}@media screen and (min-width: 768px){.iuc-page-nav,.iuc-page-archive{padding:0 6.25%}}@media screen and (min-width: 1024px){.iuc-page-nav,.iuc-page-archive{padding:0 9.7222222222%}}@media screen and (min-width: 1440px){.iuc-page-nav,.iuc-page-archive{max-width:1440px;padding:0 140px}}@media screen and (min-width: 768px){.iuc-page-nav .section-content{display:grid;grid-gap:50px;grid-template-columns:6fr 4fr}}@media screen and (min-width: 1024px){.iuc-page-nav .section-content{grid-gap:50px 100px}}@media screen and (min-width: 1440px){.iuc-page-nav .section-content{grid-gap:50px 100px}}.iuc-page-nav .section-content .nav{width:35%;margin-right:5%;padding:30px 0 0;float:right;font-family:apercu-bold-pro,arial,sans-serif}@supports (display: grid){.iuc-page-nav .section-content .nav{width:auto;margin:0;float:none}}@media screen and (min-width: 768px){.iuc-page-nav .section-content .nav{padding:80px 0 30px}}.iuc-page-nav .section-content .nav a{color:#fef360}.iuc-page-nav .section-content .iuc-navigation{font-size:1.5em}.iuc-page-nav .section-content .iuc-navigation a{font-family:raisonne-demibold,arial,sans-serif}.iuc-page-nav .section-content .content{position:relative;width:50%;margin-right:10%;padding:0;float:left}@supports (display: grid){.iuc-page-nav .section-content .content{width:auto;margin-right:0;float:none}}@media screen and (min-width: 768px){.iuc-page-nav .section-content .content{padding:80px 0}}.iuc-page-nav .section-content h2{margin:0 0 .75em;padding:0 0 .25em;border-bottom:1px solid #fff;color:#fff;font-family:apercu-mono-regular-pro,arial,sans-serif;font-size:16px;font-weight:400;text-transform:uppercase}.iuc-page-nav .section-content ul{margin:0 0 2em;padding:0;list-style-type:none}.iuc-page-nav .section-content ul a{text-decoration:none}.iuc-page-nav .section-content ul a:hover{text-decoration:underline}.iuc-page-nav .section-content a{color:#fdfcec}.iuc-page-archive h3,.iuc-page-archive .type-education .activity-sidebar h2,.type-education .activity-sidebar .iuc-page-archive h2,.iuc-page-archive .type-education-page .activity-sidebar h2,.type-education-page .activity-sidebar .iuc-page-archive h2{border-bottom:1px solid #fff;color:#fff}.iuc-page-archive h4 a{color:#fff}.iuc-members{box-sizing:border-box;width:100%;margin:0 auto;padding:0 6.25% 30px;background-color:#fdfcec}@media screen and (min-width: 768px){.iuc-members{padding:0 6.25% 30px}}@media screen and (min-width: 1024px){.iuc-members{padding:0 9.7222222222% 30px}}@media screen and (min-width: 1440px){.iuc-members{max-width:1440px;padding:0 140px 50px}}.iuc-members h2{margin:0;padding:1.8em 0 .6em;color:#461334}.iuc-members .members{overflow:hidden}@supports (display: grid){.iuc-members .members{display:grid;grid-gap:40px;grid-template-columns:1fr 1fr;overflow:initial}@media screen and (min-width: 768px){.iuc-members .members{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width: 1024px){.iuc-members .members{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}}.iuc-members .members .member{display:block;display:flex;align-items:center;justify-content:center;width:45%;height:100px;margin:0 2.5%;float:left}@media screen and (min-width: 768px){.iuc-members .members .member{width:22%;margin:0 1.5%}}@media screen and (min-width: 1024px){.iuc-members .members .member{width:17%;margin:0 1.5%}}@supports (display: grid){.iuc-members .members .member{width:auto;height:auto;margin:0;float:none}}.iuc-members .members .member svg,.iuc-members .members .member img{max-width:90%}.google-map{width:100%;height:500px}.course-evaluations{min-height:500px;margin:50px 0}.course-evaluations ul,.course-evaluations li{margin:0;padding:0;list-style:none}.course-evaluations li{margin:10px 0;font-family:apercu-medium-pro,sans-serif}.course-evaluations h2{text-transform:uppercase}.sitemap{margin:0 0 60px;padding:0;font-family:apercu-medium-pro,arial,sans-serif;font-size:1.2em}.sitemap ul{margin-left:40px}.sitemap li{margin:0 0 .5em;font-size:.95em}.sitemap li ul>li{margin-top:5px}.sitemap li.type-education{font-family:apercu-medium-pro,arial,sans-serif}.sitemap li li{font-family:apercu-light-pro,arial,sans-serif}.sitemap a{color:#461334;text-decoration:none}.sitemap a:hover,.sitemap a.selected{text-decoration:underline}.type-search{color:#fff}.type-search h1{margin-top:1em}.type-search h2{margin:2em 0 1em;border-bottom:1px solid #461334;font-size:1.5em}.type-search h3,.type-search .type-education .activity-sidebar h2,.type-education .activity-sidebar .type-search h2,.type-search .type-education-page .activity-sidebar h2,.type-education-page .activity-sidebar .type-search h2{margin-top:3em}.type-search footer p{color:#fff}.type-search footer a{color:#fff;text-shadow:none}.type-search .search-results-wrapper{padding-bottom:50px}.type-search .search-results a{color:#461334}.search-box{position:relative}.search-box form{display:flex;position:relative;justify-content:stretch;width:100%;margin-bottom:100px}.search-box form input[type=search]{flex:1;font-size:16px;font-weight:600}.search-box form .button,.search-box form .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .search-box form .fui-btn.fui-submit{flex-grow:0;margin-left:20px;padding:10px 30px;border:0;border-radius:3px;background:#461334;background-position:center center;color:#fff}@media screen and (min-width: 600px){.search-box form .button,.search-box form .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .search-box form .fui-btn.fui-submit{top:0}}.search-box form .button:focus,.search-box form .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit:focus,.type-collaborationOnCourses .page-collaboration-on-course .search-box form .fui-btn.fui-submit:focus{box-shadow:none;color:#fff}.search-box form .button:hover,.search-box form .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit:hover,.type-collaborationOnCourses .page-collaboration-on-course .search-box form .fui-btn.fui-submit:hover{color:#e2e2e2}.search-box form .button:disabled,.search-box form .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit:disabled,.type-collaborationOnCourses .page-collaboration-on-course .search-box form .fui-btn.fui-submit:disabled{background-image:url(/assets/images/search-loading.gif);background-repeat:no-repeat;background-position:center center;background-size:26px;color:transparent}.search-results{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style-type:none}@supports (display: grid){.search-results{display:grid;grid-gap:40px 20px;grid-template-columns:1fr}@media screen and (min-width: 768px){.search-results{grid-gap:40px 25px;grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){.search-results{grid-gap:40px 55px;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1024px){.search-results--pages{display:block}}}.search-results li{display:block;width:100%;margin:0 0 3em;padding:0;line-height:1.3}@media screen and (min-width: 768px){.search-results li{width:30%;margin:0 3.3333% 3em 0}}@media screen and (min-width: 1024px){.search-results li{width:30.8333%;margin:0 2.5% 3em 0}}@supports (display: grid){.search-results li{width:100%;margin:0}}@media screen and (min-width: 768px){.search-results li.entry{max-width:80%}}.search-results li.entry a{display:block}.search-results li.entry a.url{margin-top:3px;overflow:hidden;color:#999;font-size:.8em;text-overflow:ellipsis;word-break:break-all}.search-results li.entry p{margin:10px 0 0;font-size:.9em}.search-results.search-results--persons{grid-template-columns:1fr 1fr}@media screen and (min-width: 768px){.search-results.search-results--persons{grid-gap:40px 25px;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1024px){.search-results.search-results--persons{grid-gap:40px 55px;grid-template-columns:repeat(3,1fr)}}.search-results.search-results--persons li{display:flex;flex-direction:column}.search-results.search-results--persons .email-container{display:flex;flex-direction:row}.search-results.search-results--persons .phone-label,.search-results.search-results--persons .email-label{display:none}@media screen and (min-width: 375px){.search-results.search-results--persons .phone-label,.search-results.search-results--persons .email-label{display:inline}}.search-results.search-results--persons .email{padding-top:5px}.search-results.search-results--persons .text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:130px}@media screen and (min-width: 375px){.search-results.search-results--persons .text-truncate{max-width:160px}}@media screen and (min-width: 600px){.search-results.search-results--persons .text-truncate{max-width:200px}}@media screen and (min-width: 1200px){.search-results.search-results--persons .text-truncate{max-width:250px}}.search-results.search-results--projects li{display:flex}.search-results.search-results--educations li,.search-results.search-results--projects li{position:relative}.search-results.search-results--educations a,.search-results.search-results--projects a{position:absolute;bottom:0;font-family:raisonne-demibold,arial,sans-serif;font-weight:500;text-transform:none}.search-results.search-results--educations .meta,.search-results.search-results--projects .meta{display:block;font-size:.6em;text-transform:uppercase}.search-results.search-results--pages li{display:block;width:100%;float:none}@media screen and (min-width: 768px){.search-results.search-results--pages li{margin-bottom:2em}}.search-results img{padding-bottom:1em}.search-results a{color:#fff;font-weight:600;text-decoration:none}.search-results a b{display:inline-block;padding-bottom:1px;font-size:1.2em;line-height:1.2}.search-results .project b{word-break:break-all}.search-results small{color:#fff;font-weight:400;text-transform:none}.embed-container{position:relative;max-width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.footer{position:relative;width:100%;margin:0 auto;color:#fff;font-size:.85em}.footer .section-content{display:flex;flex-wrap:wrap;width:100%;margin:0 auto;padding:0 6.25%;background:#461334 url(/assets/images/patterns/curves-red-on-aubergine-subtle.svg) 0 0}@media screen and (min-width: 768px){.footer .section-content{flex-wrap:nowrap;padding:40px 6.25% 0}}@media screen and (min-width: 1024px){.footer .section-content{padding:40px 9.7222222222% 0}}@media screen and (min-width: 1440px){.footer .section-content{max-width:1440px;padding:40px 140px 0}}.footer .section-content .cols{display:flex;flex-direction:column;width:100%;overflow:hidden}@media screen and (min-width: 768px){.footer .section-content .cols{flex-direction:row}}.footer .section-content .cols .col{display:flex;box-sizing:border-box;flex-direction:column;padding-top:40px}@media screen and (min-width: 768px){.footer .section-content .cols .col{width:33%;padding:40px 40px 40px 0;float:left}}.footer .section-content .cols .col h3,.footer .section-content .cols .col .type-education .activity-sidebar h2,.type-education .activity-sidebar .footer .section-content .cols .col h2,.footer .section-content .cols .col .type-education-page .activity-sidebar h2,.type-education-page .activity-sidebar .footer .section-content .cols .col h2{margin:0 0 15px;color:#c60c30;line-height:1}.footer .section-content .cols .col h3 span,.footer .section-content .cols .col .type-education .activity-sidebar h2 span,.type-education .activity-sidebar .footer .section-content .cols .col h2 span,.footer .section-content .cols .col .type-education-page .activity-sidebar h2 span,.type-education-page .activity-sidebar .footer .section-content .cols .col h2 span{display:block;font-size:.8em}@media screen and (min-width: 768px){.footer .section-content .cols .col h3 span,.footer .section-content .cols .col .type-education .activity-sidebar h2 span,.type-education .activity-sidebar .footer .section-content .cols .col h2 span,.footer .section-content .cols .col .type-education-page .activity-sidebar h2 span,.type-education-page .activity-sidebar .footer .section-content .cols .col h2 span{margin-top:-20px}}.footer .section-content .cols .col .text{flex-grow:1;padding-left:20px;border-left:1px solid #c60c30}.footer a{color:#fff}.lity{background-color:#fff;background-color:rgba(255,255,255,.9);color:#000}.lity .lity-container{min-width:90%;max-width:90%}@media screen and (min-width: 768px){.lity .lity-container{min-width:500px}}@media screen and (min-width: 768px){.lity .lity-container.lity-evaluation-form{min-width:700px}}.lity .lity-content{box-shadow:0 10px 15px rgba(0,0,0,.1)}.lity .lity-content:after{box-shadow:none}.lity .lity-content>div{position:relative;box-sizing:border-box;max-height:90vh!important;padding:30px;overflow:auto;background-color:#fff}.lity .lity-content>div h2{margin-top:0;padding-top:0;color:#461334}.lity .lity-content>div form{padding-bottom:50px}.lity .freeform-graph-form .freeform-row{padding-bottom:20px}.lity .freeform-row .freeform-column .freeform-label{font-family:apercu-medium-pro,arial,sans-serif;font-size:15px;font-weight:400}.lity .freeform-row .freeform-column label{font-family:apercu-light-pro,arial,sans-serif;font-size:15px;font-weight:400}.lity .freeform-row h2{margin:0;padding:20px 0 0!important;color:#461334;font-size:24px}.lity .freeform-row hr{margin:20px 0}.lity .lity-close{top:60px;right:20px;color:#333;font-size:50px;text-shadow:none}.button,.type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit{padding:6px 28px;transition:all .2s ease-in-out;border:1px solid #58153a;border-radius:20px;background:#58153a;color:#fff;font-family:apercu-medium-pro,arial,sans-serif;font-size:14px;line-height:1.5;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button:hover,.type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit:hover{border:1px solid #461334;background-color:#461334;color:#fff}.button:active,.type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit:active{border:1px solid #5a1843;background-color:#5a1843;color:#fff}.button:focus,.type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit:focus{outline:none;box-shadow:0 0 5px rgba(253,252,236,.5)}.button.disabled,.type-collaborationOnCourses .page-collaboration-on-course .disabled.fui-btn.fui-submit,.button.disabled:hover{border-color:#eee;background:#eee;color:#aaa}.button.disabled .icon,.type-collaborationOnCourses .page-collaboration-on-course .disabled.fui-btn.fui-submit .icon,.button.disabled:hover .icon{opacity:.5}.button .icon,.type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit .icon{display:inline-block;width:24px;height:24px;margin:-2px 7px 0 -4px;float:left;background-size:100%}.color-0 .button,.color-0 .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .color-0 .fui-btn.fui-submit,.color-2 .button,.color-2 .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .color-2 .fui-btn.fui-submit,.color-3 .button,.color-3 .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .color-3 .fui-btn.fui-submit,.color-4 .button,.color-4 .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .color-4 .fui-btn.fui-submit{border-color:#461334;background:#461334;color:#fff}.color-0 .button:hover,.color-0 .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit:hover,.type-collaborationOnCourses .page-collaboration-on-course .color-0 .fui-btn.fui-submit:hover,.color-2 .button:hover,.color-2 .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit:hover,.type-collaborationOnCourses .page-collaboration-on-course .color-2 .fui-btn.fui-submit:hover,.color-3 .button:hover,.color-3 .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit:hover,.type-collaborationOnCourses .page-collaboration-on-course .color-3 .fui-btn.fui-submit:hover,.color-4 .button:hover,.color-4 .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit:hover,.type-collaborationOnCourses .page-collaboration-on-course .color-4 .fui-btn.fui-submit:hover{border:1px solid #6e1e52;background-color:#6e1e52;color:#fff}.color-0 .button:active,.color-0 .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit:active,.type-collaborationOnCourses .page-collaboration-on-course .color-0 .fui-btn.fui-submit:active,.color-2 .button:active,.color-2 .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit:active,.type-collaborationOnCourses .page-collaboration-on-course .color-2 .fui-btn.fui-submit:active,.color-3 .button:active,.color-3 .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit:active,.type-collaborationOnCourses .page-collaboration-on-course .color-3 .fui-btn.fui-submit:active,.color-4 .button:active,.color-4 .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit:active,.type-collaborationOnCourses .page-collaboration-on-course .color-4 .fui-btn.fui-submit:active{border:1px solid #5a1843;background-color:#5a1843;color:#fff}.color-1 .button,.color-1 .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .color-1 .fui-btn.fui-submit{border-color:#fff;background:#fff;color:#461334}.color-1 .button:hover,.color-1 .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit:hover,.type-collaborationOnCourses .page-collaboration-on-course .color-1 .fui-btn.fui-submit:hover{border:1px solid #eee;background-color:#eee;color:#461334}.color-1 .button:active,.color-1 .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit:active,.type-collaborationOnCourses .page-collaboration-on-course .color-1 .fui-btn.fui-submit:active{border:1px solid #ddd;background-color:#ddd;color:#461334}.color-5 .button,.color-5 .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .color-5 .fui-btn.fui-submit{border-color:#fff;background:#fff;color:#461334}.color-5 .button:hover,.color-5 .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit:hover,.type-collaborationOnCourses .page-collaboration-on-course .color-5 .fui-btn.fui-submit:hover,.color-5 .button:active,.color-5 .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit:active,.type-collaborationOnCourses .page-collaboration-on-course .color-5 .fui-btn.fui-submit:active{border:1px solid white;background-color:#fff;color:#461334}a.button,.type-collaborationOnCourses .page-collaboration-on-course a.fui-btn.fui-submit{display:inline-block}.button--primary,.button--submit{min-width:80px;border:1px solid #c60c30;background:#c60c30;color:#fff;text-align:center}.button--primary:hover,.button--submit:hover{border:1px solid #960924;background:#960924;color:#fff}.button--primary:active,.button--submit:active{border:1px solid #de0d36;background:#de0d36;color:#fff;outline:none;box-shadow:0 0 5px rgba(253,252,236,.5)}.button--primary.disabled,.button--primary.disabled:hover,.button--submit.disabled,.button--submit.disabled:hover{text-shadow:none}.color-0 .button--primary,.color-2 .button--primary,.color-3 .button--primary,.color-4 .button--primary,.color-5 .button--primary,.color-0 .button--submit,.color-2 .button--submit,.color-3 .button--submit,.color-4 .button--submit,.color-5 .button--submit{border-color:#c60c30;background:#c60c30;color:#fff}.color-0 .button--primary:hover,.color-2 .button--primary:hover,.color-3 .button--primary:hover,.color-4 .button--primary:hover,.color-5 .button--primary:hover,.color-0 .button--submit:hover,.color-2 .button--submit:hover,.color-3 .button--submit:hover,.color-4 .button--submit:hover,.color-5 .button--submit:hover{border:1px solid #960924;background-color:#960924;color:#fff}.color-0 .button--primary:active,.color-2 .button--primary:active,.color-3 .button--primary:active,.color-4 .button--primary:active,.color-5 .button--primary:active,.color-0 .button--submit:active,.color-2 .button--submit:active,.color-3 .button--submit:active,.color-4 .button--submit:active,.color-5 .button--submit:active{border:1px solid #ae0b2a;background-color:#ae0b2a;color:#fff}.color-1 .button--primary,.color-1 .button--submit{border-color:#461334;background:#461334;color:#fff}.color-1 .button--primary:hover,.color-1 .button--submit:hover{border:1px solid #6e1e52;background-color:#6e1e52;color:#fff}.color-1 .button--primary:active,.color-1 .button--submit:active{border:1px solid #5a1843;background-color:#5a1843;color:#fff}.button--secondary,.section.block-form.color-1 .fui-btn.fui-submit,.section.block-form.color-1 .freeform-submit-button,.section.block-form.color-5 .fui-btn.fui-submit,.section.block-form.color-5 .freeform-submit-button,.section.module-form.color-1 .fui-btn.fui-submit,.section.module-form.color-1 .freeform-submit-button,.section.module-form.color-5 .fui-btn.fui-submit,.section.module-form.color-5 .freeform-submit-button{border:1px solid #faf0f2;background:#faf0f2;color:#461334}.button--secondary:hover,.section.block-form.color-1 .fui-btn.fui-submit:hover,.section.block-form.color-1 .freeform-submit-button:hover,.section.block-form.color-5 .fui-btn.fui-submit:hover,.section.block-form.color-5 .freeform-submit-button:hover,.section.module-form.color-1 .fui-btn.fui-submit:hover,.section.module-form.color-1 .freeform-submit-button:hover,.section.module-form.color-5 .fui-btn.fui-submit:hover,.section.module-form.color-5 .freeform-submit-button:hover{border:1px solid #edcad1;background:#edcad1;color:#461334}.button--secondary:active,.section.block-form.color-1 .fui-btn.fui-submit:active,.section.block-form.color-1 .freeform-submit-button:active,.section.block-form.color-5 .fui-btn.fui-submit:active,.section.block-form.color-5 .freeform-submit-button:active,.section.module-form.color-1 .fui-btn.fui-submit:active,.section.module-form.color-1 .freeform-submit-button:active,.section.module-form.color-5 .fui-btn.fui-submit:active,.section.module-form.color-5 .freeform-submit-button:active{border:1px solid #f4dde1;background:#f4dde1}.button--secondary.disabled,.section.block-form.color-1 .disabled.fui-btn.fui-submit,.section.block-form.color-1 .disabled.freeform-submit-button,.section.block-form.color-5 .disabled.fui-btn.fui-submit,.section.block-form.color-5 .disabled.freeform-submit-button,.section.module-form.color-1 .disabled.fui-btn.fui-submit,.section.module-form.color-1 .disabled.freeform-submit-button,.section.module-form.color-5 .disabled.fui-btn.fui-submit,.section.module-form.color-5 .disabled.freeform-submit-button,.button--secondary.disabled:hover{border:1px solid white;border-color:#fff}.button--white{border:2px solid #fff;background:transparent;color:#fff}.button--white:hover,.button--white:active{border:2px solid #fff;background:#fff;color:#000}.button--white.disabled,.button--white.disabled:hover{border:2px solid white;border-color:#fff;color:#fff}.button--black{border:2px solid #000;background:transparent;color:#000}.button--black:hover,.button--black:active{border:2px solid #000;background:#000;color:#fff}.button--black.disabled,.button--black.disabled:hover{border-color:gray;color:gray}.button--large{padding:10px 28px;border-radius:50px;box-shadow:0 5px 10px rgba(0,0,0,.1);color:#fff;font-size:1em}.button--large:hover{transform:scale(1.1);box-shadow:0 20px 20px rgba(0,0,0,.2)}p.button,.type-collaborationOnCourses .page-collaboration-on-course p.fui-btn.fui-submit{display:inline-block}p.button a,.type-collaborationOnCourses .page-collaboration-on-course p.fui-btn.fui-submit a{color:#fff;text-decoration:none}.color-0 p.button a,.color-0 .type-collaborationOnCourses .page-collaboration-on-course p.fui-btn.fui-submit a,.type-collaborationOnCourses .page-collaboration-on-course .color-0 p.fui-btn.fui-submit a,.color-2 p.button a,.color-2 .type-collaborationOnCourses .page-collaboration-on-course p.fui-btn.fui-submit a,.type-collaborationOnCourses .page-collaboration-on-course .color-2 p.fui-btn.fui-submit a,.color-3 p.button a,.color-3 .type-collaborationOnCourses .page-collaboration-on-course p.fui-btn.fui-submit a,.type-collaborationOnCourses .page-collaboration-on-course .color-3 p.fui-btn.fui-submit a,.color-4 p.button a,.color-4 .type-collaborationOnCourses .page-collaboration-on-course p.fui-btn.fui-submit a,.type-collaborationOnCourses .page-collaboration-on-course .color-4 p.fui-btn.fui-submit a,.color-0 p.button a:hover,.color-0 .type-collaborationOnCourses .page-collaboration-on-course p.fui-btn.fui-submit a:hover,.type-collaborationOnCourses .page-collaboration-on-course .color-0 p.fui-btn.fui-submit a:hover,.color-2 p.button a:hover,.color-2 .type-collaborationOnCourses .page-collaboration-on-course p.fui-btn.fui-submit a:hover,.type-collaborationOnCourses .page-collaboration-on-course .color-2 p.fui-btn.fui-submit a:hover,.color-3 p.button a:hover,.color-3 .type-collaborationOnCourses .page-collaboration-on-course p.fui-btn.fui-submit a:hover,.type-collaborationOnCourses .page-collaboration-on-course .color-3 p.fui-btn.fui-submit a:hover,.color-4 p.button a:hover,.color-4 .type-collaborationOnCourses .page-collaboration-on-course p.fui-btn.fui-submit a:hover,.type-collaborationOnCourses .page-collaboration-on-course .color-4 p.fui-btn.fui-submit a:hover,.color-0 p.button a:active,.color-0 .type-collaborationOnCourses .page-collaboration-on-course p.fui-btn.fui-submit a:active,.type-collaborationOnCourses .page-collaboration-on-course .color-0 p.fui-btn.fui-submit a:active,.color-2 p.button a:active,.color-2 .type-collaborationOnCourses .page-collaboration-on-course p.fui-btn.fui-submit a:active,.type-collaborationOnCourses .page-collaboration-on-course .color-2 p.fui-btn.fui-submit a:active,.color-3 p.button a:active,.color-3 .type-collaborationOnCourses .page-collaboration-on-course p.fui-btn.fui-submit a:active,.type-collaborationOnCourses .page-collaboration-on-course .color-3 p.fui-btn.fui-submit a:active,.color-4 p.button a:active,.color-4 .type-collaborationOnCourses .page-collaboration-on-course p.fui-btn.fui-submit a:active,.type-collaborationOnCourses .page-collaboration-on-course .color-4 p.fui-btn.fui-submit a:active{color:#fff}.color-1 p.button a,.color-1 .type-collaborationOnCourses .page-collaboration-on-course p.fui-btn.fui-submit a,.type-collaborationOnCourses .page-collaboration-on-course .color-1 p.fui-btn.fui-submit a,.color-5 p.button a,.color-5 .type-collaborationOnCourses .page-collaboration-on-course p.fui-btn.fui-submit a,.type-collaborationOnCourses .page-collaboration-on-course .color-5 p.fui-btn.fui-submit a{color:#461334}.color-0 a.button,.color-0 .type-collaborationOnCourses .page-collaboration-on-course a.fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .color-0 a.fui-btn.fui-submit,.color-2 a.button,.color-2 .type-collaborationOnCourses .page-collaboration-on-course a.fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .color-2 a.fui-btn.fui-submit,.color-3 a.button,.color-3 .type-collaborationOnCourses .page-collaboration-on-course a.fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .color-3 a.fui-btn.fui-submit,.color-4 a.button,.color-4 .type-collaborationOnCourses .page-collaboration-on-course a.fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .color-4 a.fui-btn.fui-submit{color:#fff;text-decoration:none}.color-0 a.button:hover,.color-0 .type-collaborationOnCourses .page-collaboration-on-course a.fui-btn.fui-submit:hover,.type-collaborationOnCourses .page-collaboration-on-course .color-0 a.fui-btn.fui-submit:hover,.color-2 a.button:hover,.color-2 .type-collaborationOnCourses .page-collaboration-on-course a.fui-btn.fui-submit:hover,.type-collaborationOnCourses .page-collaboration-on-course .color-2 a.fui-btn.fui-submit:hover,.color-3 a.button:hover,.color-3 .type-collaborationOnCourses .page-collaboration-on-course a.fui-btn.fui-submit:hover,.type-collaborationOnCourses .page-collaboration-on-course .color-3 a.fui-btn.fui-submit:hover,.color-4 a.button:hover,.color-4 .type-collaborationOnCourses .page-collaboration-on-course a.fui-btn.fui-submit:hover,.type-collaborationOnCourses .page-collaboration-on-course .color-4 a.fui-btn.fui-submit:hover,.color-0 a.button:active,.color-0 .type-collaborationOnCourses .page-collaboration-on-course a.fui-btn.fui-submit:active,.type-collaborationOnCourses .page-collaboration-on-course .color-0 a.fui-btn.fui-submit:active,.color-2 a.button:active,.color-2 .type-collaborationOnCourses .page-collaboration-on-course a.fui-btn.fui-submit:active,.type-collaborationOnCourses .page-collaboration-on-course .color-2 a.fui-btn.fui-submit:active,.color-3 a.button:active,.color-3 .type-collaborationOnCourses .page-collaboration-on-course a.fui-btn.fui-submit:active,.type-collaborationOnCourses .page-collaboration-on-course .color-3 a.fui-btn.fui-submit:active,.color-4 a.button:active,.color-4 .type-collaborationOnCourses .page-collaboration-on-course a.fui-btn.fui-submit:active,.type-collaborationOnCourses .page-collaboration-on-course .color-4 a.fui-btn.fui-submit:active{color:#fff}.color-1 a.button,.color-1 .type-collaborationOnCourses .page-collaboration-on-course a.fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .color-1 a.fui-btn.fui-submit,.color-5 a.button,.color-5 .type-collaborationOnCourses .page-collaboration-on-course a.fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .color-5 a.fui-btn.fui-submit{color:#461334}.section.element-contactperson h2{margin-bottom:1em}.contact-person{display:flex;flex-direction:row;align-items:center;justify-items:center;padding-bottom:30px}@media screen and (min-width: 600px){.contact-person{flex-direction:row;align-items:center}}.contact-person picture{max-width:80px;margin-right:20px;margin-bottom:0}@media screen and (min-width: 600px){.contact-person picture{max-width:150px;margin-right:30px}}.contact-person picture img{max-width:80px;border-radius:50%}@media screen and (min-width: 600px){.contact-person picture img{max-width:150px}}.contact-person ul{max-width:150px;margin:0;padding:0;list-style-type:none}@media screen and (min-width: 355px){.contact-person ul{max-width:200px}}@media screen and (min-width: 400px){.contact-person ul{max-width:230px}}@media screen and (min-width: 450px){.contact-person ul{max-width:unset}}.contact-person ul li>p{margin-bottom:0}@media screen and (min-width: 768px){.contact-person ul li>p{max-width:420px}}@media screen and (min-width: 1024px){.contact-person ul li>p{max-width:600px}}.contact-person ul .name{margin-bottom:8px;line-height:1.2}.contact-person ul .name .role{font-size:.8em}@media screen and (min-width: 600px){.contact-person ul .name .role{font-size:.9em}}.contact-person ul .info{margin-bottom:8px}.newsitem a{text-decoration:none}.newsitem a.read-more{display:block;padding-top:10px}.newsitem a.read-more:after{content:" →"}.newsitem a:hover{text-decoration:underline}.newsitem--small{align-items:center;min-height:60px;margin:0 0 10px;padding:0}@supports (display: flex){.newsitem--small{display:flex;flex-direction:row;justify-content:flex-start}}@supports (display: flex){.newsitem--small h4{flex:1 1 auto}}.newsitem--small time{display:inline-block;width:40px;margin:0 20px 0 0;float:left;color:#c60c30;text-align:center}@supports (display: flex){.newsitem--small time{display:flex;flex:0 0 auto;flex-direction:column;padding:10px}}.newsitem--small time .date{font-family:apercu-medium-pro,arial,sans-serif;font-size:1.25em}.newsitem--small time .month{font-size:.6em;text-transform:uppercase}.newsitem--big{display:inline-block;margin:0 0 40px}.newsitem--big h4{margin-bottom:.5em;font-size:1.5em}.newsitem--big p{margin:0}.newsitem--big .newsitem-content picture{display:block;margin-right:30px;float:left;shape-outside:circle(50%);-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%)}.newsitem--big .newsitem-content picture img{display:block;width:100px}@media screen and (min-width: 1024px){.newsitem--big .newsitem-content picture img{width:170px}}.newsitem--big .newsitem-content p{line-height:1.45}.newsitem .archive-date{color:#461334;font-family:apercu-bold-pro,arial,sans-serif}.module-divider .color-1{border-color:#c60c30}.module-divider .color-2{border-color:#faf0f2}.module-divider .color-3{border-color:#fef360}.module-divider .color-4{border-color:#fdfcec}.module-divider .color-5{border-color:#461334}.module-educationinfobox .section-content{display:grid;grid-template-columns:1fr}@media screen and (min-width: 340px){.module-educationinfobox .section-content{grid-gap:10px;grid-template-columns:1fr 1fr}}@media screen and (min-width: 768px){.module-educationinfobox .section-content{grid-gap:30px;grid-template-columns:1fr 1fr 1fr 1fr}}.module-educationinfobox .box{padding:10px 25px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.module-educationinfobox .box{box-sizing:border-box;width:23%;margin:0 2% 40px 0;float:left}}@media screen and (min-width: 340px){.module-educationinfobox .box{padding:2px 15px}}@media screen and (min-width: 768px){.module-educationinfobox .box{padding:10px 25px}}.module-educationinfobox .heading-and-text p{margin-bottom:30px}.module-educationinfobox .heading-and-number p{margin-bottom:30px;font-family:apercu-mono-regular-pro,arial,sans-serif;font-size:1em}@media screen and (min-width: 600px){.module-educationinfobox .heading-and-number p{font-size:2em}}.module-educationinfobox h3,.module-educationinfobox .type-education .activity-sidebar h2,.type-education .activity-sidebar .module-educationinfobox h2,.module-educationinfobox .type-education-page .activity-sidebar h2,.type-education-page .activity-sidebar .module-educationinfobox h2{color:inherit;font-size:18px}@media screen and (min-width: 600px){.module-educationinfobox h3,.module-educationinfobox .type-education .activity-sidebar h2,.type-education .activity-sidebar .module-educationinfobox h2,.module-educationinfobox .type-education-page .activity-sidebar h2,.type-education-page .activity-sidebar .module-educationinfobox h2{font-size:22px}}.module-image{margin:30px 0}@media screen and (min-width: 1024px){.module-image{margin:60px 0}}@supports (display: grid){.module-image .section-content.col-50{display:grid;grid-gap:20px;grid-template-columns:1fr}@media screen and (min-width: 768px){.module-image .section-content.col-50{grid-template-columns:1fr 1fr}}}@media screen and (min-width: 1024px){.module-image .section-content.col-50 figure{display:inline-block;width:48%;margin:1%}@supports (display: grid){.module-image .section-content.col-50 figure{width:100%;margin:0}}}.module-image+.module-image{padding-top:0}.module-video{margin:30px 0}@media screen and (min-width: 1024px){.module-video{margin:60px 0}}@supports (display: grid){.module-video .section-content{display:grid;grid-gap:20px;grid-template-columns:1fr;grid-template-rows:auto}}.module-video .embed-container{position:relative;max-width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.module-video .embed-container iframe,.module-video .embed-container object,.module-video .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.module-video .video-container-no-cookies{position:relative}.module-video .video-container-no-cookies a,.module-video .video-container-no-cookies a p{color:#000}.module-video .video-container-no-cookies img{width:100%}.module-video .video-container-no-cookies:hover .youtube-info{background-color:rgba(255,255,255,.7)}.module-video .video-container-no-cookies .youtube-info{position:absolute;top:calc(50% - 34px);left:calc(50% - 108px);padding:20px;border-radius:10px;background-color:rgba(255,255,255,.9)}@media screen and (min-width: 768px){.module-video .video-container-no-cookies .youtube-info{left:calc(50% - 117px)}}.module-video .video-container-no-cookies .youtube-info p{display:flex;align-items:center;margin:0;cursor:pointer}.module-video .video-container-no-cookies .youtube-info p:after{content:" ";display:block;width:28px;height:28px;background-image:url(/assets/images/play-icon.svg);background-size:28px 28px}.type-project .module-video{margin-top:-30px}.module-instagram{margin:30px 0 60px}@media screen and (min-width: 1024px){.module-instagram{margin:60px 0}}.module-instagram h2{margin-top:0;padding-top:0;text-align:left}.module-instagram .image-wrapper{grid-gap:5px;grid-template-columns:repeat(2,1fr)}@supports (display: grid){.module-instagram .image-wrapper{display:grid}}@media screen and (min-width: 600px){.module-instagram .image-wrapper{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 768px){.module-instagram .image-wrapper{grid-gap:20px;grid-template-columns:repeat(4,1fr)}}.module-instagram .image-wrapper>*{display:inline-block;position:relative;box-sizing:border-box;width:47%;margin:1%;padding:0;border:3px solid #fff;box-shadow:0 3px 5px rgba(0,0,0,.05);line-height:0}@media screen and (min-width: 600px){.module-instagram .image-wrapper>*{width:30%}}@media screen and (min-width: 768px){.module-instagram .image-wrapper>*{width:21%;border:8px solid #fff}}@media screen and (min-width: 1024px){.module-instagram .image-wrapper>*{width:17%}}@supports (display: grid){.module-instagram .image-wrapper>*{display:block;width:auto;margin:0}}.module-instagram .image-wrapper>*.large{grid-column:span 2;grid-row:span 2;overflow:hidden}@supports (display: grid){.module-instagram .image-wrapper>*.large{overflow:initial}}.module-instagram .image-wrapper>*>.text{display:none;position:absolute;bottom:0;box-sizing:border-box;width:100%;padding:10px 5px;background:#fff;font-size:.8em;line-height:1.4}@media screen and (min-width: 768px){.module-instagram .image-wrapper>*>.text{font-size:.9em}}@supports (display: grid){.module-instagram .image-wrapper>*>.text{display:block}}.module-instagram.with-large-images .image-wrapper{grid-template-columns:repeat(3,1fr)}@media screen and (min-width: 768px){.module-instagram.with-large-images .image-wrapper{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width: 1024px){.module-instagram.with-large-images .image-wrapper>*{width:22%}}@supports (display: grid){.module-instagram.with-large-images .image-wrapper>*{width:auto}}.module-instagram p.buttons{margin-top:2em;text-align:center}.module-text2col{display:grid;grid-template-columns:1fr;margin:30px 0;padding:0 30px}@media screen and (min-width: 768px){.module-text2col{grid-column:2/span 3;grid-gap:0 40px;grid-template-columns:1fr 1fr 1fr;padding:0}}.module-text2col h2{margin:0 0 .25em;padding-top:0}@media screen and (min-width: 768px){.module-text2col h2{grid-column:span 2}}.module-text2col picture{display:block;margin-bottom:1em}@media screen and (min-width: 768px){.module-text2col picture{grid-column:span 2}}@media screen and (min-width: 768px){.module-text2col .col-1{grid-column:1/span 1}}@media screen and (min-width: 768px){.module-text2col .col-2{display:grid;grid-column:2/span 2;grid-template-columns:1fr 1fr;align-items:start}.module-text2col .col-2 .text{grid-column:span 1}}@media screen and (min-width: 768px){.module-text2col .col-2.no-image{display:grid;grid-column:2/span 1;grid-template-columns:1fr}}.module-textandimage{margin:30px 0}@media screen and (min-width: 1024px){.module-textandimage{margin:60px 0}}.module-textandimage h2{margin:0;text-align:left}.module-textandimage p+ul{margin-top:-.775em}.module-textandimage .color-0 h2,.module-textandimage .color-1 h2,.module-textandimage .color-2 h2,.module-textandimage .color-3 h2,.module-textandimage .color-4 h2,.module-textandimage .color-5 h2,.module-textandimage .color-6 h2,.module-textandimage .color-7 h2,.module-textandimage .color-8 h2,.module-textandimage .color-9 h2,.module-textandimage .color-0 a,.module-textandimage .color-1 a,.module-textandimage .color-2 a,.module-textandimage .color-3 a,.module-textandimage .color-4 a,.module-textandimage .color-5 a,.module-textandimage .color-6 a,.module-textandimage .color-7 a,.module-textandimage .color-8 a,.module-textandimage .color-9 a{color:inherit}.module-textandimage .color-0 a.button,.module-textandimage .color-0 .type-collaborationOnCourses .page-collaboration-on-course a.fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .module-textandimage .color-0 a.fui-btn.fui-submit,.module-textandimage .color-2 a.button,.module-textandimage .color-2 .type-collaborationOnCourses .page-collaboration-on-course a.fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .module-textandimage .color-2 a.fui-btn.fui-submit,.module-textandimage .color-3 a.button,.module-textandimage .color-3 .type-collaborationOnCourses .page-collaboration-on-course a.fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .module-textandimage .color-3 a.fui-btn.fui-submit,.module-textandimage .color-4 a.button,.module-textandimage .color-4 .type-collaborationOnCourses .page-collaboration-on-course a.fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .module-textandimage .color-4 a.fui-btn.fui-submit{color:#fff}.module-textandimage .color-1 a.button,.module-textandimage .color-1 .type-collaborationOnCourses .page-collaboration-on-course a.fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .module-textandimage .color-1 a.fui-btn.fui-submit,.module-textandimage .color-5 a.button,.module-textandimage .color-5 .type-collaborationOnCourses .page-collaboration-on-course a.fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .module-textandimage .color-5 a.fui-btn.fui-submit{color:#461334}@supports (display: grid){.module-textandimage .section-content{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:auto}@media screen and (min-width: 768px){.module-textandimage .section-content{grid-gap:40px;grid-template-columns:repeat(12,1fr)}}}.module-textandimage .section-content .item,.module-textandimage .section-content .item.width-33{grid-column:span 2}.module-textandimage .section-content .item.width-100 picture{margin-bottom:1em;line-height:.01}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.module-textandimage .section-content .item{margin-bottom:2em}.module-textandimage .section-content .item.width-33{box-sizing:border-box;width:27%;margin:0 5% 2em 0;float:left}.module-textandimage .section-content .item.width-50{box-sizing:border-box;width:45%;margin:0 5% 2em 0;float:left}.module-textandimage .section-content .item.width-66{box-sizing:border-box;width:61%;margin:0 5% 2em 0;float:left}.module-textandimage .section-content .item.width-100{box-sizing:border-box;width:95%;margin:0 5% 2em 0;float:left}}@media screen and (min-width: 600px){.module-textandimage .section-content .item.width-33,.module-textandimage .section-content .item.width-66{grid-column:span 1}.module-textandimage .section-content .item.width-100{grid-column:span 2}.module-textandimage .section-content .item.width-100 picture{margin-bottom:0;line-height:.01}.module-textandimage .section-content .item.width-100.color-1 .text,.module-textandimage .section-content .item.width-100.color-2 .text,.module-textandimage .section-content .item.width-100.color-3 .text,.module-textandimage .section-content .item.width-100.color-4 .text,.module-textandimage .section-content .item.width-100.color-5 .text,.module-textandimage .section-content .item.width-100.color-6 .text,.module-textandimage .section-content .item.width-100.color-7 .text,.module-textandimage .section-content .item.width-100.color-8 .text,.module-textandimage .section-content .item.width-100.color-9 .text{padding:1em 40px}@supports (display: grid){.module-textandimage .section-content .item.width-100.image-left{display:grid;grid-gap:40px;grid-template-columns:repeat(12,1fr)}}.module-textandimage .section-content .item.width-100.image-left picture{box-sizing:border-box;width:40%;float:left}@supports (display: grid){.module-textandimage .section-content .item.width-100.image-left picture{grid-column:span 5;width:auto;float:none}}.module-textandimage .section-content .item.width-100.image-left .text{box-sizing:border-box;width:55%;float:right}@supports (display: grid){.module-textandimage .section-content .item.width-100.image-left .text{grid-column:span 7;width:auto;float:none}}.module-textandimage .section-content .item.width-100.image-left.one-third picture{grid-column:span 4}.module-textandimage .section-content .item.width-100.image-left.one-third .text{grid-column:span 8}.module-textandimage .section-content .item.width-100.image-left.image-center{align-items:center}.module-textandimage .section-content .item.width-100.image-left.image-center picture{margin-top:auto;margin-bottom:auto}.module-textandimage .section-content .item.width-100.image-left.color-1 .text,.module-textandimage .section-content .item.width-100.image-left.color-2 .text,.module-textandimage .section-content .item.width-100.image-left.color-3 .text,.module-textandimage .section-content .item.width-100.image-left.color-4 .text,.module-textandimage .section-content .item.width-100.image-left.color-5 .text,.module-textandimage .section-content .item.width-100.image-left.color-6 .text,.module-textandimage .section-content .item.width-100.image-left.color-7 .text,.module-textandimage .section-content .item.width-100.image-left.color-8 .text,.module-textandimage .section-content .item.width-100.image-left.color-9 .text{padding:1em 40px 1em 0}.module-textandimage .section-content .item.width-100.image-right{overflow:hidden}@supports (display: grid){.module-textandimage .section-content .item.width-100.image-right{display:grid;grid-gap:40px;grid-template-columns:repeat(12,1fr)}}.module-textandimage .section-content .item.width-100.image-right picture{box-sizing:border-box;width:40%;float:right}@supports (display: grid){.module-textandimage .section-content .item.width-100.image-right picture{grid-column:8/span 5;grid-row:1;width:auto;float:none}}.module-textandimage .section-content .item.width-100.image-right.image-center{align-items:center}.module-textandimage .section-content .item.width-100.image-right.image-center picture{margin-top:auto;margin-bottom:auto}.module-textandimage .section-content .item.width-100.image-right .text{box-sizing:border-box;width:55%;float:left}@supports (display: grid){.module-textandimage .section-content .item.width-100.image-right .text{grid-column:1/span 7;grid-row:1;width:auto;float:none}}.module-textandimage .section-content .item.width-100.image-right.color-1 .text,.module-textandimage .section-content .item.width-100.image-right.color-2 .text,.module-textandimage .section-content .item.width-100.image-right.color-3 .text,.module-textandimage .section-content .item.width-100.image-right.color-4 .text,.module-textandimage .section-content .item.width-100.image-right.color-5 .text,.module-textandimage .section-content .item.width-100.image-right.color-6 .text,.module-textandimage .section-content .item.width-100.image-right.color-7 .text,.module-textandimage .section-content .item.width-100.image-right.color-8 .text,.module-textandimage .section-content .item.width-100.image-right.color-9 .text{padding:1em 0 1em 40px}}@media screen and (min-width: 768px){.module-textandimage .section-content .item.width-33{grid-column:span 4}.module-textandimage .section-content .item.width-50{grid-column:span 6}.module-textandimage .section-content .item.width-66{grid-column:span 8}.module-textandimage .section-content .item.width-100{grid-column:span 12}}.module-textandimage .section-content .item.color-1 .text,.module-textandimage .section-content .item.color-2 .text,.module-textandimage .section-content .item.color-3 .text,.module-textandimage .section-content .item.color-4 .text,.module-textandimage .section-content .item.color-5 .text,.module-textandimage .section-content .item.color-6 .text,.module-textandimage .section-content .item.color-7 .text,.module-textandimage .section-content .item.color-8 .text,.module-textandimage .section-content .item.color-9 .text{box-sizing:border-box;padding:1em 40px}.module-textandimage details{font-size:.85rem;cursor:pointer}.module-textandimage details[open]{text-decoration:none}.module-textandimage details[open] summary{margin-bottom:.5em;color:#fef360;text-decoration:underline}.module-textandimage details summary{display:inline-block;transition:all .5s;border-bottom:1px dashed hsla(0,0%,100%,.4);outline:none;font-size:1rem;list-style:none}.module-textandimage details summary:hover{color:#fef360}.module-textandimage details summary::-webkit-details-marker{display:none;font-size:.8em}.type-project .module-textandimage{margin-top:-30px}.module-longtext{margin:30px 0}@media screen and (min-width: 1024px){.module-longtext{margin:60px 0}}.module-longtext.section h2{text-align:left}.module-longtext.section p,.module-longtext.section ul,.module-longtext.section ol{max-width:750px}@media screen and (min-width: 1024px){.type-project .module-longtext{margin-top:-30px}}.type-project .module-longtext h2{margin-top:0}.type-educationHome .main .module-quote,.module-quote{margin:30px 0 60px}@media screen and (min-width: 1024px){.type-educationHome .main .module-quote,.module-quote{margin:60px 0}}.type-educationHome .main .module-quote .quote-snippet,.module-quote .quote-snippet{color:#fff}.type-educationHome .main .module-quote .quote-snippet p,.module-quote .quote-snippet p{margin-bottom:.5em}.type-educationHome .main .module-quote .quote-source,.module-quote .quote-source{color:#fef360;font-size:.7em}.type-educationHome .main .module-quote a,.module-quote a{text-decoration:none}.main .module-quote .quote-snippet,.main .module-quote .quote-source{color:#461334}.theme-red-on-red .main .module-quote .quote-snippet,.theme-white-on-red .main .module-quote .quote-snippet{color:#c60c30}.theme-red-on-red .main .module-quote .quote-source,.theme-white-on-red .main .module-quote .quote-source{color:#461334}.module-entrances{margin:30px 0}@media screen and (min-width: 768px){.module-entrances{margin:60px 0}}.module-entrances .section-content{text-align:left}.module-entrances h2{margin-top:0;margin-bottom:0}@supports (display: grid){.module-entrances .entrances{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr}@media screen and (min-width: 768px){.module-entrances .entrances.cols-2{grid-gap:60px;grid-template-columns:1fr 1fr;width:70%;margin:0 auto}.module-entrances .entrances.cols-3{grid-gap:40px;grid-template-columns:1fr 1fr 1fr}.module-entrances .entrances.cols-4{grid-gap:20px;grid-template-columns:1fr 1fr 1fr 1fr}}}.module-entrances .entrance{display:inline-block;position:relative;box-sizing:border-box;width:23%;margin:1%;text-decoration:none}@supports (display: grid){.module-entrances .entrance{width:100%;margin:0}}.module-entrances .entrance:last-child{border:0}.module-entrances .entrance img{box-sizing:border-box;max-width:100%;transition:all .5s;border-radius:50%;opacity:.9}.module-entrances .entrance:hover img{opacity:1;box-shadow:0 0 10px rgba(0,0,0,.1)}.module-entrances .entrance .text{display:flex;flex-direction:column;align-items:center;justify-content:center;word-break:break-all}.module-entrances .entrance .text h3,.module-entrances .entrance .text .type-education .activity-sidebar h2,.type-education .activity-sidebar .module-entrances .entrance .text h2,.module-entrances .entrance .text .type-education-page .activity-sidebar h2,.type-education-page .activity-sidebar .module-entrances .entrance .text h2{padding:0 5px;font-size:.9em;text-align:center}@media screen and (min-width: 768px){.module-entrances .entrance .text h3,.module-entrances .entrance .text .type-education .activity-sidebar h2,.type-education .activity-sidebar .module-entrances .entrance .text h2,.module-entrances .entrance .text .type-education-page .activity-sidebar h2,.type-education-page .activity-sidebar .module-entrances .entrance .text h2{padding:5px 10px;font-size:1em}}.module-entrances .entrance .text p{margin-bottom:0;padding:0;color:#461334;font-size:.9em;text-align:center}@media screen and (min-width: 768px){.module-entrances .entrance .text p{font-size:1em}}.module-partner-logos{margin:30px 0}@media screen and (min-width: 1024px){.module-partner-logos{margin:90px 0}}.module-partner-logos .logos{--cols-mobile: 2;--cols-desktop: 6;overflow:hidden}@supports (display: grid){.module-partner-logos .logos{display:grid;grid-gap:10px;grid-template-columns:repeat(var(--cols-mobile),1fr);align-items:center;justify-items:center}@media screen and (min-width: 480px){.module-partner-logos .logos{grid-gap:20px 60px}}@media screen and (min-width: 1024px){.module-partner-logos .logos{grid-template-columns:repeat(var(--cols-desktop),1fr)}}}.module-partner-logos .logos h2{margin:0 0 10px;padding:0;font-size:1.2em}.module-partner-logos .logos p{margin:0;font-size:.8em}.module-partner-logos .logos a{transition:opacity .2s;opacity:1}.module-partner-logos .logos a:hover{opacity:.8}.module-partner-logos .logos>*{box-sizing:border-box;width:50%;padding:10px;float:left}@media screen and (min-width: 768px){.module-partner-logos .logos>*{width:25%;padding:15px}}@media screen and (min-width: 1024px){.module-partner-logos .logos>*{width:16.6666%}}@supports (display: grid){.module-partner-logos .logos>*{width:auto;padding:0;float:none}}.module-partner-logos .logos .intro{box-sizing:border-box;width:100%;margin-bottom:1.8rem;padding:20px;background:#f5f5f5}@media screen and (min-width: 768px){.module-partner-logos .logos .intro{width:50%}}@media screen and (min-width: 1024px){.module-partner-logos .logos .intro{width:49.9999%}}@supports (display: grid){.module-partner-logos .logos .intro{grid-column:span 2;width:auto}@media screen and (min-width: 1024px){.module-partner-logos .logos .intro{grid-column:span 3}}}.module-partner-logos .logos .item{display:flex;align-items:center;justify-content:center;min-height:100px}@supports (display: grid){.module-partner-logos .logos .item{min-height:auto}}.module-partner-logos .logos figure{padding:0 15px}@supports (display: grid){@media screen and (min-width: 1024px){.module-partner-logos .logos figure{padding:0}}}.module-partner-logos .logos figure picture{width:100%}.module-partner-logos .logos figure svg{height:auto;width:100%;min-height:100px}@supports (display: grid){@media screen and (min-width: 768px){.content-modules .module-partner-logos .intro{grid-row:span 2}}}.content-modules .module-partner-logos figure svg{min-width:100%;min-height:50px}.section.block-form,.section.module-form{padding:10px 15px 30px}@media screen and (min-width: 600px){.section.block-form,.section.module-form{padding:10px 40px 30px}}.section.block-form.color-none,.section.module-form.color-none{padding:10px 0 30px}.section.block-form h2,.section.module-form h2{margin-top:1em}.section.block-form textarea,.section.module-form textarea{max-width:initial}.section.block-form label,.section.module-form label{font-family:apercu-medium-pro,arial,sans-serif;font-weight:400!important}.section.block-form.color-1 h2,.section.block-form.color-5 h2,.section.module-form.color-1 h2,.section.module-form.color-5 h2{color:#fff}.section.block-form.color-1 .fui-hr,.section.block-form.color-5 .fui-hr,.section.module-form.color-1 .fui-hr,.section.module-form.color-5 .fui-hr{border-top-color:#fff!important}.section.block-form.color-1 .fui-label,.section.block-form.color-1 .fui-legend,.section.block-form.color-1 label,.section.block-form.color-1 .fui-required,.section.block-form.color-5 .fui-label,.section.block-form.color-5 .fui-legend,.section.block-form.color-5 label,.section.block-form.color-5 .fui-required,.section.module-form.color-1 .fui-label,.section.module-form.color-1 .fui-legend,.section.module-form.color-1 label,.section.module-form.color-1 .fui-required,.section.module-form.color-5 .fui-label,.section.module-form.color-5 .fui-legend,.section.module-form.color-5 label,.section.module-form.color-5 .fui-required{color:#fff}.section.block-form.color-1 .fui-instructions,.section.block-form.color-1 .freeform-instructions,.section.block-form.color-5 .fui-instructions,.section.block-form.color-5 .freeform-instructions,.section.module-form.color-1 .fui-instructions,.section.module-form.color-1 .freeform-instructions,.section.module-form.color-5 .fui-instructions,.section.module-form.color-5 .freeform-instructions{color:#999}.section.block-form.color-none .fui-btn,.section.block-form.color-none .freeform-submit,.section.block-form.color-2 .fui-btn,.section.block-form.color-2 .freeform-submit,.section.block-form.color-3 .fui-btn,.section.block-form.color-3 .freeform-submit,.section.block-form.color-4 .fui-btn,.section.block-form.color-4 .freeform-submit,.section.module-form.color-none .fui-btn,.section.module-form.color-none .freeform-submit,.section.module-form.color-2 .fui-btn,.section.module-form.color-2 .freeform-submit,.section.module-form.color-3 .fui-btn,.section.module-form.color-3 .freeform-submit,.section.module-form.color-4 .fui-btn,.section.module-form.color-4 .freeform-submit{border:none!important;background:#461334!important;color:#fff!important;white-space:normal}@media screen and (min-width: 768px){.section.block-form.color-none .fui-btn,.section.block-form.color-none .freeform-submit,.section.block-form.color-2 .fui-btn,.section.block-form.color-2 .freeform-submit,.section.block-form.color-3 .fui-btn,.section.block-form.color-3 .freeform-submit,.section.block-form.color-4 .fui-btn,.section.block-form.color-4 .freeform-submit,.section.module-form.color-none .fui-btn,.section.module-form.color-none .freeform-submit,.section.module-form.color-2 .fui-btn,.section.module-form.color-2 .freeform-submit,.section.module-form.color-3 .fui-btn,.section.module-form.color-3 .freeform-submit,.section.module-form.color-4 .fui-btn,.section.module-form.color-4 .freeform-submit{white-space:nowrap}}.section.block-form.color-none .fui-label,.section.block-form.color-none .fui-legend,.section.block-form.color-none label,.section.block-form.color-none .fui-required,.section.block-form.color-2 .fui-label,.section.block-form.color-2 .fui-legend,.section.block-form.color-2 label,.section.block-form.color-2 .fui-required,.section.block-form.color-3 .fui-label,.section.block-form.color-3 .fui-legend,.section.block-form.color-3 label,.section.block-form.color-3 .fui-required,.section.block-form.color-4 .fui-label,.section.block-form.color-4 .fui-legend,.section.block-form.color-4 label,.section.block-form.color-4 .fui-required,.section.module-form.color-none .fui-label,.section.module-form.color-none .fui-legend,.section.module-form.color-none label,.section.module-form.color-none .fui-required,.section.module-form.color-2 .fui-label,.section.module-form.color-2 .fui-legend,.section.module-form.color-2 label,.section.module-form.color-2 .fui-required,.section.module-form.color-3 .fui-label,.section.module-form.color-3 .fui-legend,.section.module-form.color-3 label,.section.module-form.color-3 .fui-required,.section.module-form.color-4 .fui-label,.section.module-form.color-4 .fui-legend,.section.module-form.color-4 label,.section.module-form.color-4 .fui-required,.section.block-form.color-none .fui-instructions,.section.block-form.color-none .freeform-instructions,.section.block-form.color-2 .fui-instructions,.section.block-form.color-2 .freeform-instructions,.section.block-form.color-3 .fui-instructions,.section.block-form.color-3 .freeform-instructions,.section.block-form.color-4 .fui-instructions,.section.block-form.color-4 .freeform-instructions,.section.module-form.color-none .fui-instructions,.section.module-form.color-none .freeform-instructions,.section.module-form.color-2 .fui-instructions,.section.module-form.color-2 .freeform-instructions,.section.module-form.color-3 .fui-instructions,.section.module-form.color-3 .freeform-instructions,.section.module-form.color-4 .fui-instructions,.section.module-form.color-4 .freeform-instructions{color:#461334}.section.block-form .fui-alert-success,.section.module-form .fui-alert-success{max-width:300px;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.2)}.calendar-entry-form .fui-btn,.calendar-entry-form .freeform-submit{border:none!important;background:#461334!important;color:#fff!important}.calendar-entry-form .fui-label,.calendar-entry-form .fui-legend,.calendar-entry-form label,.calendar-entry-form .fui-required,.calendar-entry-form .fui-instructions,.calendar-entry-form .freeform-instructions{color:#461334}.calendar-entry-form .fui-alert-success{max-width:300px;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.2);margin-top:16px}.module-map{margin:30px 0 60px}@media screen and (min-width: 1024px){.module-map{margin:60px 0}}.module-map .google-map{width:100%;height:300px}@media screen and (min-width: 768px){.module-map .google-map{height:500px}}.module-map .google-data{display:none}.free-chairs{display:grid;grid-gap:30px;grid-template-columns:1fr;align-items:center;width:auto;margin:30px 0 80px}.free-chairs h4{margin-top:0}@media screen and (min-width: 768px){.free-chairs{grid-gap:70px 20px;grid-template-columns:1fr 1fr}}.free-chairs a{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;text-decoration:none}.free-chairs li{list-style-type:none}.free-chairs picture{flex-shrink:0;margin-right:20px}.free-chairs img{width:70px;height:70px;border-radius:50%}.free-chairs .no-info{margin:50px 0 100px}.free-chairs span{display:block;font-size:.8em}.free-chairs .info{margin-top:5px;font-size:.9em;text-decoration:underline}.module-longcourses .no-info,.module-shortcourses .no-info{margin:50px 0 100px}@media screen and (min-width: 768px){main>.module-related-courses .courses,main>.module-related-courses .free-chairs{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){main>.module-related-courses .courses,main>.module-related-courses .free-chairs{grid-gap:50px;grid-template-columns:1fr 1fr 1fr}}.module-faq{margin:0 0 2em;text-align:left}.module-faq .section-content{padding-top:0}.module-faq .section-content .faq.container{padding:12px 0;border-bottom:1px solid #faf0f2}.module-faq .section-content .faq.container:last-of-type{border-bottom:none}.module-faq .section-content h3.faq-heading,.module-faq .section-content .type-education .activity-sidebar h2.faq-heading,.type-education .activity-sidebar .module-faq .section-content h2.faq-heading,.module-faq .section-content .type-education-page .activity-sidebar h2.faq-heading,.type-education-page .activity-sidebar .module-faq .section-content h2.faq-heading{margin:0;padding:0}.module-faq .section-content h3.faq-heading .expand-toggle-button,.module-faq .section-content .type-education .activity-sidebar h2.faq-heading .expand-toggle-button,.type-education .activity-sidebar .module-faq .section-content h2.faq-heading .expand-toggle-button,.module-faq .section-content .type-education-page .activity-sidebar h2.faq-heading .expand-toggle-button,.type-education-page .activity-sidebar .module-faq .section-content h2.faq-heading .expand-toggle-button{padding:0;margin:0}.module-faq .section-content h3 button,.module-faq .section-content .type-education .activity-sidebar h2 button,.type-education .activity-sidebar .module-faq .section-content h2 button,.module-faq .section-content .type-education-page .activity-sidebar h2 button,.type-education-page .activity-sidebar .module-faq .section-content h2 button{color:#461334;padding:0;margin:.5em 0 .25em;font-size:20.4px;line-height:1.2}@media screen and (min-width: 600px){.module-faq .section-content h3 button,.module-faq .section-content .type-education .activity-sidebar h2 button,.type-education .activity-sidebar .module-faq .section-content h2 button,.module-faq .section-content .type-education-page .activity-sidebar h2 button,.type-education-page .activity-sidebar .module-faq .section-content h2 button{font-size:20.8px}}@media screen and (min-width: 1440px){.module-faq .section-content h3 button,.module-faq .section-content .type-education .activity-sidebar h2 button,.type-education .activity-sidebar .module-faq .section-content h2 button,.module-faq .section-content .type-education-page .activity-sidebar h2 button,.type-education-page .activity-sidebar .module-faq .section-content h2 button{font-size:25.2px}}.module-faq.expandable .text{display:none}.module-faq .text{margin-top:10px}.module-faq .text p:last-child{margin-bottom:0}.module-faq .expandable-controller-container [data-action="click->expand#toggle"]:hover,.module-faq .expandable-controller-container [data-action="expand#toggle"]:hover{cursor:pointer}.module-faq button.expand-toggle{display:flex;box-sizing:border-box;align-items:center;justify-content:space-between;width:100%;padding:.5em 0;float:none;border:none;font-family:inherit;text-align:start;white-space:break-spaces;cursor:pointer;background-color:#fff}.module-faq button.expand-toggle span.heading{margin:0;padding:0}.module-faq button.expand-toggle:hover,.module-faq button.expand-toggle:focus{background-color:unset;color:unset}.module-faq button.expand-toggle:focus,.module-faq button.expand-toggle:focus-visible{transition:none;border:none;outline:none;box-shadow:none}.module-faq button.expand-toggle svg{height:auto;margin-left:.5em}.module-faq button.expand-toggle:focus svg{outline:1px dotted}.module-faq button.expand-toggle .icon-folded{width:24px;min-width:24px;height:24px;transition:transform .3s}.module-faq button.expand-toggle[aria-expanded=true] .icon-folded{transform:rotate(-45deg)}.module-faq button.expand-toggle[aria-expanded] rect{fill:currentcolor}.module-faq .expandable-content{display:none}.module-logolimpa{margin-bottom:30px}@media screen and (min-width: 1024px){.module-logolimpa{margin-bottom:60px}}.module-logolimpa .logos{--cols-mobile: 2;--cols-desktop: 6;overflow:hidden}@supports (display: grid){.module-logolimpa .logos{display:grid;grid-gap:10px;grid-template-columns:repeat(var(--cols-mobile),1fr);align-items:center;justify-items:center}@media screen and (min-width: 480px){.module-logolimpa .logos{grid-gap:20px 60px}}@media screen and (min-width: 1024px){.module-logolimpa .logos{grid-template-columns:repeat(var(--cols-desktop),1fr)}}}.module-logolimpa .logos a:hover{opacity:.8}.module-logolimpa .logos svg{max-width:100%;height:auto}.module-logolimpa .logos>*{box-sizing:border-box;width:50%;padding:10px;float:left}@media screen and (min-width: 768px){.module-logolimpa .logos>*{width:25%;padding:15px}}@media screen and (min-width: 1024px){.module-logolimpa .logos>*{width:16.6666%}}@supports (display: grid){.module-logolimpa .logos>*{width:auto;padding:10%;float:none}}.theme-red-on-red{background:#fff;color:#c60c30}.theme-red-on-red .header{background:#fff}.theme-red-on-red .header svg.gtc-logo path{fill:#c60c30}.theme-red-on-red .header .navigation .icon-search g path{stroke:#c60c30}.theme-red-on-red .header .section-content:first-child{background:#faf0f2}.theme-red-on-red .header .navigation .main-navigation a,.theme-red-on-red .header .navigation .main-navigation .hover-navigation a{color:#c60c30}.theme-red-on-red .header .navigation .main-navigation li.active>a{color:#c60c30}.theme-red-on-red .header .navigation .sub-navigation{border-top:1px solid rgba(70,19,52,.2)}.theme-red-on-red .header .navigation .sub-navigation a,.theme-red-on-red .menu{color:#c60c30}.theme-red-on-red .menu svg path{fill:#c60c30}.theme-red-on-red .breadcrumbs{color:#c60c30}.theme-red-on-red .breadcrumbs a,.theme-red-on-red .breadcrumbs li+li:before{color:#c60c30}.theme-red-on-red h1,.theme-red-on-red h2,.theme-red-on-red .main h2,.theme-red-on-red .main a,.theme-red-on-red .content-grid .content-navigation ul a{border-color:#c60c30;color:#c60c30}.theme-red-on-red .footer{background:#fff;color:#c60c30}.theme-red-on-red .footer .section-content{background:#faf0f2}.theme-red-on-red .footer .section-content .cols .col .text{border-color:rgba(198,12,48,.25)}.theme-red-on-red .footer a{color:#c60c30}.theme-red-on-red #floating-nav .section-content{background:#fff}.theme-red-on-red #floating-nav .section-content .sub-navigation{border-top:1px solid rgba(70,19,52,.3)}.theme-white-on-red{background:#fff;color:#c60c30}.theme-white-on-red .header{background:#fff}.theme-white-on-red .header .section-content:first-child{background:#c60c30}.theme-white-on-red .header .navigation .main-navigation a,.theme-white-on-red .menu{color:#fff}.theme-white-on-red .menu svg path{fill:#fff}.theme-white-on-red .breadcrumbs{color:#c60c30}.theme-white-on-red .breadcrumbs a,.theme-white-on-red .breadcrumbs li+li:before{color:#c60c30}.theme-white-on-red .section{background:#fff}.theme-white-on-red h1,.theme-white-on-red h2,.theme-white-on-red .main h2,.theme-white-on-red .main a,.theme-white-on-red .content-grid .content-navigation ul a{color:#c60c30}.theme-white-on-red .footer{color:#fff}.theme-white-on-red .footer .section-content{background:#c60c30}.theme-white-on-red .footer .section-content .cols .col h3,.theme-white-on-red .footer .section-content .cols .col .type-education .activity-sidebar h2,.type-education .activity-sidebar .theme-white-on-red .footer .section-content .cols .col h2,.theme-white-on-red .footer .section-content .cols .col .type-education-page .activity-sidebar h2,.type-education-page .activity-sidebar .theme-white-on-red .footer .section-content .cols .col h2{color:#fff}.theme-white-on-red .footer .section-content .cols .col .text{border-color:rgba(255,255,255,.25)}.theme-white-on-red .footer a{color:#fff}.theme-white-on-red #floating-nav .section-content{background:#fff}.theme-white-on-red #floating-nav .section-content .sub-navigation{border-top:1px solid rgba(70,19,52,.3)}.theme-white-on-aubergine{background:#fff;color:#461334}.theme-white-on-aubergine .header{background:#fff}.theme-white-on-aubergine .header .section-content:first-child{background:#461334}.theme-white-on-aubergine .breadcrumbs{color:#fff}.theme-white-on-aubergine .breadcrumbs a,.theme-white-on-aubergine .breadcrumbs li+li:before{color:#fff}.theme-white-on-aubergine h1,.theme-white-on-aubergine h2,.theme-white-on-aubergine .main h2,.theme-white-on-aubergine .main a,.theme-white-on-aubergine .content-grid .content-navigation ul a{color:#461334}.theme-white-on-aubergine .footer{background:#fff}.theme-white-on-aubergine .footer .section-content{background:#461334}.theme-white-on-aubergine #floating-nav .section-content{background:#fff}.theme-white-on-aubergine #floating-nav .section-content .sub-navigation{border-top:1px solid rgba(70,19,52,.3)}.theme-white-on-aubergine .module-textandimage .color-1 a,.theme-white-on-aubergine .module-textandimage .color-1 h2,.theme-white-on-aubergine .module-textandimage .color-5 a,.theme-white-on-aubergine .module-textandimage .color-5 h2{color:#fff}.theme-aubergine-on-white{background:#fff;color:#461334}.theme-aubergine-on-white .header{border-top:10px solid #461334;background-color:#fff;color:#461334}.theme-aubergine-on-white .header .section-content:first-child{background:#fff}.theme-aubergine-on-white .header .main-navigation a,.theme-aubergine-on-white .breadcrumbs{color:#461334}.theme-aubergine-on-white .breadcrumbs a,.theme-aubergine-on-white .breadcrumbs li+li:before{color:#461334}.theme-aubergine-on-white h1,.theme-aubergine-on-white h2,.theme-aubergine-on-white .main h2,.theme-aubergine-on-white .main a,.theme-aubergine-on-white .content-grid .content-navigation ul a{color:#461334}.theme-aubergine-on-white .main a.button,.theme-aubergine-on-white .main .type-collaborationOnCourses .page-collaboration-on-course a.fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .theme-aubergine-on-white .main a.fui-btn.fui-submit{color:#fff}.theme-aubergine-on-white .main a.button.button--black,.theme-aubergine-on-white .main .type-collaborationOnCourses .page-collaboration-on-course a.button--black.fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .theme-aubergine-on-white .main a.button--black.fui-btn.fui-submit{border-color:#461334;color:#461334}.theme-aubergine-on-white .main a.button.button--black:hover,.theme-aubergine-on-white .main .type-collaborationOnCourses .page-collaboration-on-course a.button--black.fui-btn.fui-submit:hover,.type-collaborationOnCourses .page-collaboration-on-course .theme-aubergine-on-white .main a.button--black.fui-btn.fui-submit:hover{background-color:#fff}.theme-aubergine-on-white .footer{background:#fff}.theme-aubergine-on-white .footer .section-content{background:#461334}.theme-aubergine-on-white #floating-nav .section-content{background:#fff}.theme-aubergine-on-white #floating-nav .section-content .sub-navigation{border-top:1px solid rgba(70,19,52,.3)}.theme-aubergine-on-white .module-textandimage .color-1 a,.theme-aubergine-on-white .module-textandimage .color-1 h2,.theme-aubergine-on-white .module-textandimage .color-5 a,.theme-aubergine-on-white .module-textandimage .color-5 h2{color:#fff}.type-collaborationOnCourses .hidden{display:none}.type-collaborationOnCourses form label{color:#461334}.type-collaborationOnCourses header.section .section-content{background:#461334 url(/assets/images/patterns/diagonal-red-on-aubergine-subtle.svg) repeat;background-size:400px}.type-collaborationOnCourses .page-collaboration-on-course .top-introduction .section-content{margin-bottom:50px;max-width:75ch}.type-collaborationOnCourses .page-collaboration-on-course .patterned-background{background:#fef360 url(/assets/images/patterns/diagonal-red-on-yellow-subtle.svg) 0 0;background-size:300px;width:100%;padding:40px 7% 70px;margin-left:-7%}@media screen and (min-width: 1024px){.type-collaborationOnCourses .page-collaboration-on-course .patterned-background{padding-left:12%;padding-right:12%;margin-left:-12%}}.type-collaborationOnCourses .page-collaboration-on-course .patterned-background h2{margin-top:0}.type-collaborationOnCourses .page-collaboration-on-course .patterned-background .courses,.type-collaborationOnCourses .page-collaboration-on-course .course-category h2{margin-bottom:0}.type-collaborationOnCourses .page-collaboration-on-course .courses{display:grid;grid-template-columns:1fr;margin-top:36px;grid-gap:40px 24px}@media screen and (min-width: 600px){.type-collaborationOnCourses .page-collaboration-on-course .courses{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1200px){.type-collaborationOnCourses .page-collaboration-on-course .courses{margin-top:60px;grid-gap:40px;grid-template-columns:repeat(3,1fr)}}.type-collaborationOnCourses .page-collaboration-on-course .courses .course{background-color:#fff;position:relative;margin-bottom:0}.type-collaborationOnCourses .page-collaboration-on-course .courses .course .title-and-location{display:block}.type-collaborationOnCourses .page-collaboration-on-course .courses .course .title-and-location .title{padding-bottom:0;margin-top:0}.type-collaborationOnCourses .page-collaboration-on-course .courses .course .title-and-location p{margin-bottom:0}.type-collaborationOnCourses .page-collaboration-on-course .courses .course .status{position:absolute;right:-7px;top:10px;background-color:#fff;padding:16px 12px;color:#c60c30;box-shadow:0 2px 10px rgba(0,0,0,.2);font-family:apercu-mono-regular-pro,arial,sans-serif}.type-collaborationOnCourses .page-collaboration-on-course .courses .course .info{display:flex;flex-direction:column}.type-collaborationOnCourses .page-collaboration-on-course .courses .course .info .button,.type-collaborationOnCourses .page-collaboration-on-course .courses .course .info .fui-btn.fui-submit{align-self:center;white-space:normal}.type-collaborationOnCourses .page-collaboration-on-course .courses .course .course-introduction{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical}.type-collaborationOnCourses .page-collaboration-on-course .courses .course .logos{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin:24px 0 0}.type-collaborationOnCourses .page-collaboration-on-course .courses .course .logos .logo{width:auto;height:24px}.type-collaborationOnCourses .page-collaboration-on-course .courses.up-comming .title-and-location{border-bottom:1px solid rgba(70,19,52,.2);padding-bottom:12px;margin-bottom:16px}.type-collaborationOnCourses .page-collaboration-on-course .courses.up-comming .title-and-location .title{margin-top:0}.type-collaborationOnCourses .page-collaboration-on-course .courses.suggestions a{align-items:unset;justify-content:unset}.type-collaborationOnCourses .page-collaboration-on-course .courses.suggestions .course .title-and-location{display:block;padding:20px;background:#fef360 url(/assets/images/patterns/diagonal-red-on-yellow-subtle.svg) 0 0;background-size:300px}.type-collaborationOnCourses .page-collaboration-on-course .courses.suggestions .course .title-and-location p{margin-bottom:0;font-family:apercu-medium-pro,arial,sans-serif;opacity:.5;color:#461334}.type-collaborationOnCourses .page-collaboration-on-course .courses.suggestions .course .title-and-location .title-and-stars{display:flex;flex-direction:row;align-items:center;gap:16px}.type-collaborationOnCourses .page-collaboration-on-course .courses.suggestions .course .logos .logo{filter:grayscale(1) opacity(.8)}.type-collaborationOnCourses .page-collaboration-on-course .courses.suggestions .course .button,.type-collaborationOnCourses .page-collaboration-on-course .courses.suggestions .course .fui-btn.fui-submit{margin-top:24px}.type-collaborationOnCourses .page-collaboration-on-course .courses.suggestions .course.new-course-suggestion:hover .title{text-decoration:none}.type-collaborationOnCourses .page-collaboration-on-course .courses.suggestions .course.new-course-suggestion .info{padding:20px;color:#461334}.type-collaborationOnCourses .page-collaboration-on-course .section-form{margin-bottom:50px}.type-collaborationOnCourses .page-collaboration-on-course a.button,.type-collaborationOnCourses .page-collaboration-on-course a.fui-btn.fui-submit{color:#fff}.type-partnerCourses .page-introduction .illustration{display:none}@media screen and (min-width: 700px){.type-partnerCourses .page-introduction{display:flex;flex-direction:row}.type-partnerCourses .page-introduction .illustration{display:block}}.type-partnerCourses .cta-buttons{margin-bottom:36px}.type-partnerCourses .cta-buttons .button,.type-partnerCourses .cta-buttons .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .type-partnerCourses .cta-buttons .fui-btn.fui-submit{color:#fff}.type-partnerCourses .cta-buttons .button.button--secondary,.type-partnerCourses .cta-buttons .type-collaborationOnCourses .page-collaboration-on-course .button--secondary.fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .type-partnerCourses .cta-buttons .button--secondary.fui-btn.fui-submit,.type-partnerCourses .cta-buttons .section.block-form.color-1 .button.fui-btn.fui-submit,.section.block-form.color-1 .type-partnerCourses .cta-buttons .button.fui-btn.fui-submit,.type-partnerCourses .cta-buttons .type-collaborationOnCourses .page-collaboration-on-course .section.block-form.color-1 .fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .section.block-form.color-1 .type-partnerCourses .cta-buttons .fui-btn.fui-submit,.type-partnerCourses .cta-buttons .section.block-form.color-1 .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit,.section.block-form.color-1 .type-collaborationOnCourses .page-collaboration-on-course .type-partnerCourses .cta-buttons .fui-btn.fui-submit,.type-partnerCourses .cta-buttons .section.block-form.color-1 .button.freeform-submit-button,.section.block-form.color-1 .type-partnerCourses .cta-buttons .button.freeform-submit-button,.type-partnerCourses .cta-buttons .section.block-form.color-5 .button.fui-btn.fui-submit,.section.block-form.color-5 .type-partnerCourses .cta-buttons .button.fui-btn.fui-submit,.type-partnerCourses .cta-buttons .type-collaborationOnCourses .page-collaboration-on-course .section.block-form.color-5 .fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .section.block-form.color-5 .type-partnerCourses .cta-buttons .fui-btn.fui-submit,.type-partnerCourses .cta-buttons .section.block-form.color-5 .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit,.section.block-form.color-5 .type-collaborationOnCourses .page-collaboration-on-course .type-partnerCourses .cta-buttons .fui-btn.fui-submit,.type-partnerCourses .cta-buttons .section.block-form.color-5 .button.freeform-submit-button,.section.block-form.color-5 .type-partnerCourses .cta-buttons .button.freeform-submit-button,.type-partnerCourses .cta-buttons .section.module-form.color-1 .button.fui-btn.fui-submit,.section.module-form.color-1 .type-partnerCourses .cta-buttons .button.fui-btn.fui-submit,.type-partnerCourses .cta-buttons .type-collaborationOnCourses .page-collaboration-on-course .section.module-form.color-1 .fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .section.module-form.color-1 .type-partnerCourses .cta-buttons .fui-btn.fui-submit,.type-partnerCourses .cta-buttons .section.module-form.color-1 .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit,.section.module-form.color-1 .type-collaborationOnCourses .page-collaboration-on-course .type-partnerCourses .cta-buttons .fui-btn.fui-submit,.type-partnerCourses .cta-buttons .section.module-form.color-1 .button.freeform-submit-button,.section.module-form.color-1 .type-partnerCourses .cta-buttons .button.freeform-submit-button,.type-partnerCourses .cta-buttons .section.module-form.color-5 .button.fui-btn.fui-submit,.section.module-form.color-5 .type-partnerCourses .cta-buttons .button.fui-btn.fui-submit,.type-partnerCourses .cta-buttons .type-collaborationOnCourses .page-collaboration-on-course .section.module-form.color-5 .fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .section.module-form.color-5 .type-partnerCourses .cta-buttons .fui-btn.fui-submit,.type-partnerCourses .cta-buttons .section.module-form.color-5 .type-collaborationOnCourses .page-collaboration-on-course .fui-btn.fui-submit,.section.module-form.color-5 .type-collaborationOnCourses .page-collaboration-on-course .type-partnerCourses .cta-buttons .fui-btn.fui-submit,.type-partnerCourses .cta-buttons .section.module-form.color-5 .button.freeform-submit-button,.section.module-form.color-5 .type-partnerCourses .cta-buttons .button.freeform-submit-button{color:#461334}.type-partnerCourses .button.change,.type-partnerCourses .type-collaborationOnCourses .page-collaboration-on-course .change.fui-btn.fui-submit,.type-collaborationOnCourses .page-collaboration-on-course .type-partnerCourses .change.fui-btn.fui-submit{margin-left:16px}.type-partnerCourses .custom-formie-form form{max-width:800px}.type-partnerCourses div.space{padding-bottom:50px}.section.course-dates h3,.section.course-dates .type-education .activity-sidebar h2,.type-education .activity-sidebar .section.course-dates h2,.section.course-dates .type-education-page .activity-sidebar h2,.type-education-page .activity-sidebar .section.course-dates h2{text-transform:uppercase}.section.course-dates .content{background-color:#fdfcec;background-image:url(/assets/images/patterns/diagonal-red-on-yellow-subtle.svg);background-size:400px;margin-bottom:24px}.section.course-dates .grid-33{display:grid;padding:1em 25px}@media screen and (min-width: 768px){.section.course-dates .grid-33{grid-template-columns:1fr 1fr 1fr;grid-gap:36px}}.section.course-dates ul.dates-list{list-style:none;margin-left:0;margin-bottom:1em;max-width:260px}.section.course-dates ul.dates-list li{color:#c60c30;font-size:1.1em;font-family:apercu-mono-regular-pro,arial,sans-serif;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap}.section.course-dates ul.dates-list li span.divider{color:#000}.section.course-dates ul.dates-list li .date-container,.section.course-dates ul.dates-list li .time-container{white-space:nowrap}.section.course-dates ul.dates-list ul.folded-from-start{margin-left:0}.section.course-dates ul.dates-list .show-more-container{display:flex;justify-content:start;margin-top:16px;font-family:apercu-medium-pro,arial,sans-serif}.section.course-dates ul.dates-list .show-more-container a{color:#c60c30}.section.course-dates .location{color:#c60c30;font-size:1.1em;font-family:apercu-mono-regular-pro,arial,sans-serif}.section.course-dates .add-to-calendar{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:start;gap:16px}.section.course-dates .add-to-calendar img{padding-top:4px}.section.course-dates .add-to-calendar a:hover{cursor:pointer}.section.course-dates .additional-notes{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 768px){.section.course-dates .additional-notes{align-items:center}}.section.course-dates .additional-notes .open-form{display:flex;flex-direction:column}@media screen and (min-width: 768px){.section.course-dates .additional-notes .open-form{display:block}}.section.course-dates .additional-notes .open-form .open-form--button{align-self:end}@media screen and (min-width: 768px){.section.course-dates .additional-notes .open-form--button{margin-bottom:1.55em}}html::view-transition-old(activities){animation:90ms cubic-bezier(.4,0,1,1) both fade-out,.3s cubic-bezier(.4,0,.2,1) both slide-to-top}html::view-transition-new(activities){animation:.21s cubic-bezier(0,0,.2,1) 90ms both fade-in,.3s cubic-bezier(.4,0,.2,1) both slide-from-bottom}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes slide-from-bottom{0%{transform:translateY(30px)}}@keyframes slide-to-top{to{transform:translateY(-30px)}}#elc-cookie-consent{position:fixed;z-index:10000;right:1em;bottom:1em;max-width:calc(100% - 6em);max-height:calc(100% - 6em);padding:2em;overflow:auto;border-radius:.3em;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.25);font-size:.8em}.elc-small{width:30em}#elc-cookie-consent h3,#elc-cookie-consent .type-education .activity-sidebar h2,.type-education .activity-sidebar #elc-cookie-consent h2,#elc-cookie-consent .type-education-page .activity-sidebar h2,.type-education-page .activity-sidebar #elc-cookie-consent h2{margin:0;font-size:20px;font-weight:700}#elc-cookie-consent h4{margin:0;padding:0;font-weight:700}.elc-fullwidth h4{font-size:1.4em;font-weight:700}#elc-cookie-consent .button-container{clear:both;text-align:right}.elc-fullwidth{width:calc(100% - 6em)!important}#elc-cookie-consent .elc-button-link{display:inline-block;position:relative;justify-content:center;width:50px;height:2.25em;padding:calc(.375em - 1px) .75em;border-width:1px;border-radius:3px;border-color:transparent;background-color:#0e3a5e;box-shadow:none;color:#fff;font-size:1rem;line-height:1.5;text-align:center;vertical-align:top;white-space:nowrap;cursor:pointer}#elc-cookie-consent .elc-secondary-button-link{display:inline-block;position:relative;justify-content:center;height:2.25em;padding:calc(.375em - 1px) .75em;border-width:1px;border-radius:3px;border-color:#0e3a5e;background-color:#fff;box-shadow:none;color:#0e3a5e;font-size:1rem;line-height:1.5;text-align:center;vertical-align:top;white-space:nowrap;cursor:pointer}#elc-cookie-consent .elc-text-link{margin-right:1em;color:#0e3a5e;line-height:2.8em;text-transform:uppercase}#elc-cookie-consent .elc-button-link{width:8em;text-transform:uppercase}#elc-cookie-consent .elc-cookie-group{padding-right:1em;float:left}.elc-fullwidth .elc-cookie-group{width:100%}#elc-cookie-consent .elc-row{width:100%;clear:both}#elc-cookie-consent #elc-cookie-consent-settings{margin-bottom:4em}#elc-cookie-consent .elc-row .elc-cookie-name{float:left}#elc-cookie-consent .elc-row .elc-cookie-checkbox{float:right}#elc-cookie-consent .elc-cookie-description{display:none;margin-bottom:1em;padding-top:1em;border-top:1px solid #ccc}.elc-fullwidth .elc-cookie-description{display:block!important}#elc-cookie-consent .elc-cookie{margin-bottom:1em}#elc-cookie-consent .elc-cookie-field{display:none}.elc-fullwidth .elc-cookie-field{display:block!important}.elc-fullwidth #elc-detail-link,.elc-fullwidth #elc-accept-link,.elc-small #elc-hide-detail-link,.elc-small #elc-save-link,.elc-small .elc-hide-when-small,.elc-hidden{display:none}#elc-cookie-tab{position:fixed;z-index:10000;right:0;bottom:0;padding:.2em 1em;background-color:#0e3a5e;box-shadow:0 0 10px rgba(0,0,0,.25);font-size:.8em}#elc-cookie-tab a{color:#fff}#elc-cookie-consent input[type=checkbox i]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;box-sizing:border-box}#elc-cookie-consent input[type=checkbox i]{margin:3px 3px 3px .6em;padding:initial;border:initial;background-color:initial;cursor:default}#elc-cookie-consent{color:#000}#elc-cookie-consent h3,#elc-cookie-consent .type-education .activity-sidebar h2,.type-education .activity-sidebar #elc-cookie-consent h2,#elc-cookie-consent .type-education-page .activity-sidebar h2,.type-education-page .activity-sidebar #elc-cookie-consent h2{margin:revert;color:#000}#elc-cookie-consent a{color:#000}#elc-cookie-consent a:hover{color:#461334}#elc-cookie-consent.elc-small{width:unset}@media screen and (min-width: 600px){#elc-cookie-consent.elc-small{max-width:500px}}@media screen and (min-width: 768px){#elc-cookie-consent.elc-small{max-width:600px}}#elc-cookie-consent.elc-small .elc-cookie-group{float:none}@media screen and (min-width: 600px){#elc-cookie-consent.elc-small .elc-cookie-group{float:left}}#elc-cookie-consent.elc-small .elc-cookie-group .elc-cookie-name{margin:0;font-family:apercu-medium-pro,arial,sans-serif;font-size:1.2em;line-height:2}@media screen and (min-width: 600px){#elc-cookie-consent.elc-small .elc-cookie-group .elc-cookie-name{font-size:1em}}#elc-cookie-consent.elc-small .elc-cookie-group input[type=checkbox i]{width:16px;height:16px;margin-top:8px}@media screen and (min-width: 600px){#elc-cookie-consent.elc-small .elc-cookie-group input[type=checkbox i]{margin-top:5px}}@media screen and (min-width: 1440px){#elc-cookie-consent.elc-small .elc-cookie-group input[type=checkbox i]{margin-top:6px}}#elc-cookie-consent.elc-fullwidth{max-height:calc(100% - 6em - 50px)}@media screen and (min-width: 600px){#elc-cookie-consent.elc-fullwidth{max-width:900px}}#elc-cookie-consent.elc-fullwidth .elc-cookie-name{margin:0;font-size:1.5em;font-weight:600}#elc-cookie-consent.elc-fullwidth input[type=checkbox i]{width:16px;height:16px;margin-top:6px;float:none}@media screen and (min-width: 1024px){#elc-cookie-consent.elc-fullwidth input[type=checkbox i]{margin-top:8px}}@media screen and (min-width: 1440px){#elc-cookie-consent.elc-fullwidth input[type=checkbox i]{margin-top:11px}}#elc-cookie-consent .button-container{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 480px){#elc-cookie-consent .button-container{flex-direction:row;justify-content:space-between}}#elc-cookie-consent .button-container .elc-text-link{margin-right:0}@media screen and (min-width: 480px){#elc-cookie-consent .button-container .elc-text-link{margin-right:unset}}#elc-cookie-consent .button-container .buttons{display:flex;flex-direction:column}#elc-cookie-consent .button-container .buttons .accept-selected{margin-top:10px;margin-bottom:10px}@media screen and (min-width: 480px){#elc-cookie-consent .button-container .buttons{flex-direction:row}#elc-cookie-consent .button-container .buttons .accept-selected{margin-top:0;margin-right:10px;margin-bottom:0}}#elc-cookie-consent #elc-cookie-consent-settings{padding:1em 0 .6em}#elc-cookie-consent .elc-cookie-description .toggle{display:inline-flex;flex-direction:row;align-items:center;text-decoration:underline;cursor:pointer}#elc-cookie-consent .elc-cookie-description .toggle .more-less{margin-right:5px}#elc-cookie-consent .elc-cookie-description .toggle .arrow-up,#elc-cookie-consent .elc-cookie-description .toggle .arrow-down{width:12px;margin-top:3px;cursor:pointer}#elc-cookie-consent .elc-cookie-description .toggle:hover{color:#461334}#elc-cookie-consent .cookie-information.hidden{display:none}#elc-cookie-consent .cookie-information .cookie-group-heading{display:block;margin-bottom:15px;font-size:1.1em;font-weight:600}#elc-cookie-tab{margin:0 15px 15px 0;padding:10px 15px;background-color:#fff}.fui-btn,.freeform-submit{border:none!important;background:#461334!important;color:#fff!important}.fui-label,.fui-legend,label,.fui-required,.fui-instructions,.freeform-instructions{color:#461334}.fui-alert-success{margin-top:16px}@media print{body>*:not(main){display:none}}
