:root:not([data-custom-colors=true]){--base-font:"Poppins",sans-serif;--title-font:"Righteous",sans-serif;--color-primary:#2e0b4d;--color-secondary:#37e1a7;--color-tertiary:#bef5dc;--color-quaternary:#fff0e0;--base-spacing-0-5x:calc(var(--base-spacing)/2);--base-spacing:1rem;--base-spacing-1-5x:calc(var(--base-spacing)*1.5);--base-spacing-2x:calc(var(--base-spacing)*2);--side-spacing:1rem;--side-spacing-2x:calc(var(--side-spacing)*2);--content-max-width:calc(102rem + var(--side-spacing-2x))}@font-face{font-display:swap;font-family:Righteous;font-style:normal;font-weight:400;src:url(/app/themes/riihi/dist/fonts/Righteous-Regular.ttf) format("truetype")}body,html{font-family:var(--base-font);font-weight:300}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--title-font);text-transform:uppercase}p{line-height:1.8;max-width:unset}.page-add-job .hero-heading{color:#000}html{overflow-x:hidden}.container{margin-left:auto;margin-right:auto;max-width:var(--content-max-width);width:100%}.is-sr-only{border:none!important;clip:rect(0,0,0,0)!important;height:.01em!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.01em!important}.floating-header{background:#fff;border-bottom:1px solid rgba(var(--color-dk-gray),.1)}.floating-header *{outline-color:currentColor!important;outline-offset:.2rem!important}.floating-header .container{padding:var(--side-spacing-2x)}.floating-header__brand{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;max-width:70%;min-height:3.5rem}.floating-header__brand a{border:2px solid transparent!important;color:var(--color-primary);margin:0 var(--base-spacing-1-5x) 0 0}.floating-header__brand a:focus{border:2px solid var(--color-secondary)!important;-webkit-box-shadow:none!important;box-shadow:none!important}.floating-header__brand .brand__logo>img{max-height:3rem;max-width:20rem;-o-object-fit:contain;object-fit:contain;width:auto}.floating-header__brand .brand__name{display:inline-block;font-family:var(--title-font);font-size:4rem;line-height:.7;text-transform:uppercase}.floating-header__brand .brand__slogan{color:var(--color-primary);display:inline-block;font-size:1.125rem;letter-spacing:.1ch;margin:var(--base-spacing) 0 0}.floating-header>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.floating-header>.container>.floating-header__brand{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.floating-header__actions{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.floating-header__actions,.floating-header__actions .lang-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.floating-header__actions .lang-menu{height:100%;padding-left:2rem;padding-right:3rem}.floating-header__actions .lang-menu ul{height:100%}.floating-header__actions .lang-menu ul li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.floating-header__actions .lang-menu ul a,.floating-header__actions .lang-menu ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.floating-header__actions .lang-menu ul a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:.5rem;padding-right:.5rem}.floating-header__actions .lang-menu ul a .underline-target{text-decoration:none}.floating-header__actions--lang-only .lang-menu li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:var(--base-spacing)}.floating-header__nav .floating-header__actions{margin-top:var(--base-spacing-2x)}.floating-header section.main-nav-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;right:var(--side-spacing);top:calc(var(--side-spacing-2x) - .65rem);z-index:100;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:var(--color-primary);margin:0;min-height:4.8rem;padding:0}.admin-bar .floating-header section.main-nav-wrap{top:calc(46px + var(--side-spacing-2x) - .65rem)}.floating-header section.main-nav-wrap>.floating-header__actions{-webkit-align-self:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:100;-ms-flex-item-align:stretch;align-self:stretch}.floating-header section.main-nav-wrap>.floating-header__actions .search{height:100%}.floating-header section.main-nav-wrap>.floating-header__actions .search button{border:2px solid transparent!important;height:100%;padding-left:.5rem;padding-right:.5rem}.floating-header section.main-nav-wrap>.floating-header__actions .search button .underline-target{text-decoration:none}.floating-header section.main-nav-wrap>.floating-header__actions .search button:focus .fa-magnifying-glass,.floating-header section.main-nav-wrap>.floating-header__actions .search button:focus .underline-target,.floating-header section.main-nav-wrap>.floating-header__actions .search button:hover .fa-magnifying-glass,.floating-header section.main-nav-wrap>.floating-header__actions .search button:hover .underline-target{color:var(--color-secondary)}.floating-header section.main-nav-wrap>.floating-header__actions .search button:focus-visible .underline-target,.floating-header section.main-nav-wrap>.floating-header__actions .search button:hover .underline-target{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem}.floating-header section.main-nav-wrap>.floating-header__actions .search button:focus{border:2px solid var(--color-secondary)!important;-webkit-box-shadow:none!important;box-shadow:none!important}.floating-header section.main-nav-wrap>.floating-header__actions .lang-menu__lang,.floating-header section.main-nav-wrap>.floating-header__actions .search button span,.floating-header__nav-toggle{font-family:var(--title-font);font-size:1.035rem;letter-spacing:.1ch;line-height:1.5;text-transform:uppercase}.floating-header__nav-toggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:100;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;border:2px solid transparent!important;color:#fff;justify-content:center;outline-color:currentColor!important;padding-left:.5rem;padding-right:.5rem}.floating-header__nav-toggle[aria-expanded=false] .nav--close-text,.floating-header__nav-toggle[aria-expanded=true] .nav--open-text{display:none}.floating-header__nav-toggle:focus,.floating-header__nav-toggle:hover{color:var(--color-secondary)}.floating-header__nav-toggle:focus svg path,.floating-header__nav-toggle:hover svg path{fill:var(--color-secondary)}.floating-header__nav-toggle:focus-visible,.floating-header__nav-toggle:hover{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem}.floating-header__nav-toggle:focus{border:2px solid var(--color-secondary)!important;-webkit-box-shadow:none!important;box-shadow:none!important}.floating-header__nav-toggle span{display:none;margin-right:var(--base-spacing-1-5x);white-space:nowrap}.floating-header__nav-toggle svg path{fill:#fff}.floating-header__nav{background:transparent;bottom:0;display:block;left:0;opacity:0;overflow-x:hidden;overflow-y:scroll;padding-bottom:0;pointer-events:none;position:fixed;right:0;top:0;-webkit-transition:opacity .2s ease,visibility 0s linear .2s;transition:opacity .2s ease,visibility 0s linear .2s;visibility:hidden;width:100vw;z-index:90}.floating-header__nav .lang-menu__lang{text-transform:uppercase}.floating-header__nav .lang-menu ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.floating-header__nav .container{background-color:var(--color-primary);position:relative}.floating-header .nav--open .floating-header__nav{opacity:1;pointer-events:all;-webkit-transition:opacity .2s ease,visibility 0s linear 0s;transition:opacity .2s ease,visibility 0s linear 0s;visibility:visible}.floating-header .nav--open .floating-header__brand .brand__slogan,.floating-header .nav--open .floating-header__brand a{color:#fff}.floating-header ul{list-style:none;margin-left:0}.floating-header ul a{border:2px solid transparent!important;color:#fff;display:block;line-height:1.5;text-decoration-thickness:.1rem;text-underline-offset:.3rem}.floating-header ul a:focus,.floating-header ul a:hover{color:var(--color-secondary)}.floating-header ul a:focus-visible,.floating-header ul a:hover{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem}.floating-header ul a:focus{border:2px solid var(--color-secondary)!important;-webkit-box-shadow:none!important;box-shadow:none!important}.floating-header ul.menu-depth-1>li>a,.floating-header ul.menu-depth-2>li>a{font-family:var(--title-font);text-transform:uppercase}.floating-header ul.menu-depth-1>li>a{font-size:1.875rem;margin-bottom:3.5rem;position:relative}.floating-header ul.menu-depth-1>li>a:after{background-color:var(--color-secondary);bottom:-1.5rem;content:"";display:block;height:.225rem;left:0;position:absolute;width:6rem}.floating-header ul.menu-depth-2>li>a{font-size:1.175rem;letter-spacing:.1ch;padding:var(--base-spacing-1-5x) 0}.floating-header ul.menu-depth-2>li.menu-item-has-children>a{padding-bottom:var(--base-spacing)}.floating-header ul.menu-depth-2>li+li>a{border-top:.0625rem solid hsla(0,0%,100%,.4)}.floating-header ul.menu-depth-3>li>a{font-size:1.2rem;font-weight:300;padding:var(--base-spacing-0-5x) 0}.floating-header .main-nav{display:grid;grid-template-columns:1fr;margin-top:6rem}footer{background:var(--color-primary);padding:0}footer .footer__helper-menu .menu{margin:0;padding:3rem 0}footer .footer__helper-menu .menu li+li{border:0}footer .footer__helper-menu .menu a{text-transform:uppercase}footer .footer__partners{border-top:5px solid var(--color-secondary);padding:4rem 0}footer .footer__partners .brand__slogan{font-weight:400}footer .floating-header__brand .brand__name,footer .floating-header__brand .brand__slogan{color:#fff}.hero-section{margin-bottom:1rem;position:relative}.hero-section .partners{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;float:right;padding:var(--base-spacing)}.hero-section .partners__single-logo{margin:.5rem 1rem;max-width:8rem}.hero-section .row{margin:0 auto;max-width:85rem}.hero-section .row.full-width{margin:0 0 2rem;max-width:none;min-height:5rem}.hero-section .row.full-width .columns{padding:0}.hero-section .row .columns{padding-left:.9375rem;padding-right:.9375rem}.hero-section .row .columns .degree-heading-section__img{background-color:#000;background-position:50%;background-repeat:no-repeat!important;background-size:cover!important;min-height:20rem;position:relative}.home .hero-section .row .columns{background-color:var(--color-primary)}.home .hero-section .row .columns .degree-heading-section__img{background-position:50%;background-repeat:no-repeat!important;background-size:cover!important;min-height:20rem;position:relative}.home .hero-section .partners{float:none}body{background:var(--color-tertiary)}.row{max-width:85rem}.page main{padding-top:4rem}.page.has-hero main,.page.home main{padding-top:0}.page.has-hero .floating-header,.page.home .floating-header{border-bottom:0}.read-more{border:2px solid var(--color-primary)!important;font-family:var(--title-font);-webkit-transition:all .2s;transition:all .2s}.read-more:focus,.read-more:focus:hover,.read-more:hover{background-color:var(--color-primary);border-radius:4rem;color:var(--color-secondary)!important;text-decoration:underline!important;-webkit-transition:all .2s;transition:all .2s}.read-more:focus{border:2px solid var(--color-secondary)!important;-webkit-box-shadow:none!important;box-shadow:none!important}.gc-text-cta-image-columns__text-container ul li::marker{color:var(--color-secondary)}.gc-news-list-columns>.row.collapse>.column{padding:0 .5rem}.gc-news-list-columns__img{background:var(--color-primary);min-height:10rem}.gc-news-list-columns__link{background:var(--color-tertiary);border:1px solid var(--color-secondary);border-left:0}.gc-news-list-columns__headline h3{font-family:var(--base-font);font-size:1.3rem;font-weight:300;line-height:120%;text-transform:none}.gc-news-list-columns__headline time{font-weight:700;margin-top:var(--base-spacing-0-5x)}.gc-events-card-list-with-date .date{background:var(--color-tertiary);border:1px solid var(--color-secondary);font-family:var(--title-font);font-size:2.5rem}.gc-events-card-list-with-date .date__box{background:transparent;color:#000;font-family:var(--base-font);font-size:1rem;font-weight:300}.gc-events-card-list-with-date__mobile-date h4{font-family:var(--base-font);font-weight:300;text-transform:none}.gc-image-link-columns .row{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.gc-image-link-columns__link{border-radius:3rem;overflow:hidden;text-align:center;-webkit-transition:all .2s;transition:all .2s}.gc-image-link-columns__link:hover{border-radius:2rem;-webkit-transition:all .2s;transition:all .2s}.gc-image-link-columns__item h5{background:var(--color-tertiary)}.gc-image-link-columns__img{background-position:50%!important}.promo-columns .column{background:var(--color-tertiary);border-color:var(--color-secondary);border-style:solid;border-width:1px;margin:0;padding:0}.promo-columns .column:last-child{border-width:1px}.promo-columns .column:first-child{border-width:0}.promo-columns .column>a .promo-btn:hover{background:var(--color-secondary)}.promo-columns__image{padding:3rem;text-align:center}.promo-columns img{max-height:11rem;width:auto}.promo-columns__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;padding:2.25rem 2rem}.promo-columns__content h3{font-size:1.125rem}.promo-columns__content .read-more{border-radius:0;margin:0;max-width:unset;min-width:unset;text-align:left;width:100%}.promo-columns__content .read-more:after{float:right}.promo-columns__text{font-size:1rem;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1rem}.gc-text-columns-one{clear:both}.gc-text-columns-one .row{max-width:85rem}.gform_wrapper.gravity-theme fieldset{margin-top:1.5rem}.gform_wrapper.gravity-theme fieldset .ginput_complex{margin-top:.75rem}.basic-button,.basic-button:hover{border:2px solid var(--color-primary)!important}.basic-button:hover{background:var(--color-primary);color:var(--color-secondary)}.basic-button:hover:after{border-color:transparent var(--color-primary)}.basic-button:focus{border:2px solid var(--color-secondary)!important;-webkit-box-shadow:none!important;box-shadow:none!important}.basic-button:focus:hover{color:var(--color-secondary)!important}.gc-events-apply-times-list .application-border{border-left:3px solid var(--color-primary)}.gc-events-apply-times-list .application-border a{color:var(--color-purple)}.gc-events-apply-times-list .application-border a:hover{color:var(--color-primary)}.gc-news-list-columns-three__List-title{border-bottom:2px solid var(--color-secondary)}.page-width-sidebar .full-sidebar .sidebar-bg button{background:var(--color-primary)}.page-width-sidebar .full-sidebar .sidebar-bg button:hover{background:var(--color-secondary);color:var(--color-primary)}.news-page-grid a .news-page-grid__title{color:var(--color-primary)}.pagination li a{border:1px solid var(--color-primary)}.pagination .current a,.pagination li a:hover{background:var(--color-primary);color:#fff}.jobs-filters-btn{background:var(--color-primary);border:1px solid var(--color-primary)}.jobs-filters-btn:focus,.jobs-filters-btn:hover,.staff-search .staff-search__btn:hover{background:#fff;color:var(--color-primary)}.gc-featured-links-columns__container{border:2px solid var(--color-tertiary);padding:var(--base-spacing)}.gc-featured-links-columns__container:hover{background:var(--color-tertiary)}.gc-featured-links-columns__container:focus-within{border:2px solid var(--color-secondary)}.gc-featured-links-columns__link:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.inline-flex{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.items-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.max-w-75rem{max-width:75rem}.mx-auto{margin:0 auto}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.m-0\.5{margin:.125rem}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-6{margin:1.5rem}.m-8{margin:2rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.-mt-0\.5{margin-top:.125rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.-mt-8{margin-top:-2rem}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mr-8{margin-right:2rem}.-mr-0\.5{margin-right:.125rem}.-mr-1{margin-right:-.25rem}.-mr-2{margin-right:-.5rem}.-mr-4{margin-right:-1rem}.-mr-6{margin-right:-1.5rem}.-mr-8{margin-right:-2rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.-mb-0\.5{margin-bottom:.125rem}.-mb-1{margin-bottom:-.25rem}.-mb-2{margin-bottom:-.5rem}.-mb-4{margin-bottom:-1rem}.-mb-6{margin-bottom:-1.5rem}.-mb-8{margin-bottom:-2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.-ml-0\.5{margin-left:.125rem}.-ml-1{margin-left:-.25rem}.-ml-2{margin-left:-.5rem}.-ml-4{margin-left:-1rem}.-ml-6{margin-left:-1.5rem}.-ml-8{margin-left:-2rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-8{margin-left:2rem;margin-right:2rem}.-mx-0\.5{margin-left:.125rem;margin-right:-.125rem}.-mx-1{margin-left:.25rem;margin-right:-.25rem}.-mx-2{margin-left:.5rem;margin-right:-.5rem}.-mx-4{margin-left:1rem;margin-right:-1rem}.-mx-6{margin-left:1.5rem;margin-right:-1.5rem}.-mx-8{margin-left:2rem;margin-right:-2rem}.my-0\.5{margin-bottom:.125rem;margin-top:.125rem}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.my-8{margin-bottom:2rem;margin-top:2rem}.-my-0\.5{margin-bottom:-.125rem;margin-top:.125rem}.-my-1{margin-bottom:-.25rem;margin-top:.25rem}.-my-2{margin-bottom:-.5rem;margin-top:.5rem}.-my-4{margin-bottom:-1rem;margin-top:1rem}.-my-6{margin-bottom:-1.5rem;margin-top:1.5rem}.-my-8{margin-bottom:-2rem;margin-top:2rem}.w-auto{width:auto}.w-full{width:100%}.w-3{width:.75rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-8{width:2rem}.h-auto{height:auto}.h-full{height:100%}.h-3{height:.75rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-8{height:2rem}.image-fit-cover{height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}.fill-current{fill:currentColor}:root{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#000;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}:focus{outline:0!important}.u-apply-focus-rings a,.u-focus-ring,.u-group-focus-ring{border:0!important;-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important;-webkit-transition:all .2s!important;transition:all .2s!important}.u-apply-focus-rings a:focus,.u-focus-ring:focus,.u-group:focus .u-group-focus-ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)!important}.u-ring-inset{--tw-ring-inset:inset!important}.underline-target{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition-duration:.2s;transition-duration:.2s}.underline-trigger .underline-target-persist,.underline-trigger:focus .underline-target,.underline-trigger:hover .underline-target{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}a[is-external=true] .basic-button:after,a[is-external=true].basic-button:after{border:0;color:inherit;content:"";display:block;font-family:FontAwesome;font-size:1.5rem;height:0;margin-top:0;position:absolute;right:1.8rem;top:calc(50% - .75rem);width:0}a[is-external=true].quote-and-text__link{padding-right:4rem}a[is-external=true].quote-and-text__link:after{padding-right:1.5rem}a[is-external=true]:hover .basic-button:after{color:var(--color-primary)}a[is-external=true].gc-text-columns-one__badge-link:before{border:0;color:#fff;content:"";display:block;font-family:FontAwesome;font-size:1.5rem;height:0;margin-top:0;position:absolute;right:1.8rem;top:calc(50% - .75rem);width:0}a[is-external=true].rss-news__link .rss-news__title{position:relative}a[is-external=true].rss-news__link .rss-news__title:after{border:0;content:"";display:block;display:inline-block;font-family:FontAwesome;font-size:1.5rem;font-size:1.1rem;height:0;margin-top:0;padding-left:.5rem;position:absolute;position:static;right:1.8rem;right:-1rem;top:calc(50% - .75rem);width:0}.full-sidebar .a-button-inside:after{content:""!important;position:absolute!important}.full-sidebar .dpc-buttons__button-wrap a[is-external=true]:after{content:"";position:absolute}.underline-target-external-icon{fill:currentColor}.basic-button-arrow-hide:after{display:none!important}.inline-flex.basic-button{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.inline-flex.basic-button span.underline-target-external-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.inline-flex.basic-button span.pr-2.pl-2{padding-left:.75rem!important}.inline-flex.basic-button span.inline-block.w-3.h-3{height:1.25srem!important;width:1.25rem!important}@media screen and (max-width:39.9375em),screen and (min-width:40em)and (max-width:63.9375em){.floating-header__actions .lang-menu{padding-left:0;padding-right:0;width:100%}.floating-header__actions .lang-menu ul{width:100%}.floating-header__actions .lang-menu ul li a{width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-left:0}.floating-header section.main-nav-wrap>.floating-header__actions .lang-menu{display:none}.floating-header section.main-nav-wrap>.floating-header__actions .search button{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding:0 var(--base-spacing-0-5x)}.floating-header section.main-nav-wrap>.floating-header__actions .search button .fa-magnifying-glass{margin-right:0;padding-left:.5rem;padding-right:.5rem}.floating-header section.main-nav-wrap>.floating-header__actions .search button span{display:none}}@media screen and (min-width:40em)and (max-width:63.9375em){.promo-columns img{max-height:15rem}}@media screen and (min-width:40em){.floating-header section.main-nav-wrap{padding-right:2.5rem}.floating-header__nav-toggle span{display:inline-block}.floating-header ul.menu-depth-3>li>a{font-size:1.1rem}.floating-header .main-nav{grid-template-columns:repeat(2,1fr);row-gap:5rem;z-index:100}.hero-section{margin-bottom:2rem}.hero-section .row .columns .degree-heading-section__img{min-height:25rem}.home .hero-section{margin-bottom:4rem}.home .hero-section .row .columns .degree-heading-section__img{min-height:25rem}.home .hero-section .partners{bottom:2rem;position:absolute;right:2rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:#fff;border-radius:2rem;justify-content:center;padding:0}.gc-news-list-columns__img{min-height:12rem}.promo-columns .column{border-width:1px 0 1px 1px}.staff-search .section-title:before,section .section-title:before{background:var(--color-secondary)}}@media only screen and (min-width:640px){.sm\:hidden{display:none}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sm\:inline-flex{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.sm\:justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sm\:justify-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sm\:items-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:783px){.admin-bar .floating-header section.main-nav-wrap{top:calc(32px + var(--side-spacing-2x) - .65rem)}}@media screen and (min-width:64em){:root{--side-spacing:2rem}.floating-header__actions--lang-only{display:none}.floating-header section.main-nav-wrap{right:0}.floating-header ul.menu-depth-3>li>a{font-size:1rem}.hero-section .row .columns .degree-heading-section__img{min-height:25rem}.home .hero-section .row .columns .degree-heading-section__img{min-height:35rem}.gc-news-list-columns__img{min-height:16rem}.promo-columns img{max-height:unset}}@media only screen and (min-width:1024px){.md\:hidden{display:none}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.md\:inline-flex{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.md\:justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.md\:justify-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.md\:items-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:75em){.floating-header .main-nav{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:90em){.floating-header__nav .container:after,.floating-header__nav .container:before{background-color:var(--color-primary);content:"";display:block;height:100%;position:absolute;top:0;width:calc(var(--content-max-width)/2)}.floating-header__nav .container:before{left:auto;right:100%}.floating-header__nav .container:after{left:100%;right:auto}.hero-section .row .columns .degree-heading-section__img{min-height:35rem}.home .hero-section .row .columns .degree-heading-section__img{min-height:52rem}}@media only screen and (min-width:1440px){.lg\:hidden{display:none}.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.lg\:inline-flex{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.lg\:justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.lg\:justify-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.lg\:items-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:1920px){.xl\:hidden{display:none}.xl\:block{display:block}.xl\:inline-block{display:inline-block}.xl\:flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.xl\:inline-flex{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.xl\:justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.xl\:justify-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.xl\:items-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}
