/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{max-width:100%;}.page-node-type-exams-landing-page header{min-height:140px;background:#000;}.page-node-type-exams-landing-page .branding__logo svg path{fill:#fff;}.page-node-type-exams-landing-page .building-blocks>.building-block{margin-bottom:0;}.page-node-type-exams-landing-page .exams-landing__intro{padding:2rem 1rem;}@media (min-width:1024px){.page-node-type-exams-landing-page .exams-landing__intro{padding:4rem 0;}}.page-node-type-exams-landing-page .exams-landing__intro h2{margin-top:0;}span.blue{color:#15819E;}p span.blue{font-weight:bold;}footer.footer{margin-top:0;}.menu-level--top .menu-item > a{position:relative;display:inline-block;overflow:hidden;width:auto;margin:.4em;padding:1em;vertical-align:middle;text-decoration:none;color:#fff;-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;font-weight:400;-webkit-font-smoothing:antialiased;}.menu-level--top .menu-item--active-trail > a{font-weight:bold;}.menu-item--has-sub-menu{position:relative;}.menu.menu---sub-menu[data-disclosure-expanded="false"]{display:none;}.menu.menu---sub-menu[data-disclosure-expanded="true"]{display:block;position:relative;padding-left:1.5rem;}@media (min-width:1024px){.menu.menu---sub-menu[data-disclosure-expanded="true"]{display:block;position:absolute;background:#fff;left:0;min-width:300px;padding-left:0;}}.menu-item--has-sub-menu:last-child .menu.menu---sub-menu[data-disclosure-expanded="true"]{left:initial;right:0;}.menu.menu---sub-menu[data-disclosure-expanded="true"] li a{color:#000;}.menu.menu---sub-menu li:hover,.menu.menu---sub-menu li:focus,.menu.menu---sub-menu li:focus-within{background:#15819E;}.menu.menu---sub-menu li:hover a,.menu.menu---sub-menu li:focus a,.menu.menu---sub-menu li:focus-within a{color:#fff;}.menu-item--has-sub-menu:hover,.menu-item--has-sub-menu:focus,.menu-item--has-sub-menu:focus-within{background:#fff;color:#000;}.menu-item--has-sub-menu:hover a,.menu-item--has-sub-menu:focus a,.menu-item--has-sub-menu:focus-within a{color:#000;}.menu .sub-menu-item-toggle{position:absolute;right:1rem;top:1.5rem;background:transparent;border:none;}.menu .sub-menu-item-toggle svg path{stroke:#fff;}.menu .sub-menu-item-toggle svg{transition:all 200ms linear;}.menu .sub-menu-item-toggle[aria-expanded="true"] svg{transform:rotate(180deg);}.menu .sub-menu-item-toggle[aria-expanded="true"]:active svg path,.menu .sub-menu-item-toggle[aria-expanded="true"] svg path,.menu .sub-menu-item-toggle[aria-expanded="true"]:focus svg path,.menu .sub-menu-item-toggle[aria-expanded="true"]:focus-within svg path,.menu .sub-menu-item-toggle[aria-expanded="true"]:hover svg path{stroke:#15819E;}@media (min-width:1280px){.menu .sub-menu-item-toggle:not([hidden]){all:unset;height:1.2em;width:1.2em;text-align:center;padding-top:0.1em;position:absolute;opacity:0;}}.header__box_office a{background:#00B1D3;color:#000;font-size:16px;padding:0.25rem 2.5rem;font-weight:light;text-decoration:none;text-transform:uppercase;}.header__off-canvas{background:#15819E;}.header__off-canvas .mega-menu__menu,.header__off-canvas .mega-menu__menu > *{display:block;}.header__toggle--close,.header__toggle--close button{background:transparent;color:#fff;border:none;}.header__toggle--close button svg path{fill:#fff;}.header #views-exposed-form-search-api-search-page-search input[type="text"],.header #views-exposed-form-search-api-search-page-search button{border-radius:0;}.building-block-old{margin-bottom:48px;}.building-block-old:first-of-type{margin-top:48px;}@media (min-width:1024px){.building-block-old:first-of-type{margin-top:72px;}.building-block-old{margin-bottom:72px;}}
@media (min-width:768px){.footer__inner > *{width:50%;margin:0;padding:0 1rem;}}@media (min-width:1024px){.footer__inner > *{width:25%;margin:0;padding:0;}}footer .footer__social-list{display:flex;flex-wrap:wrap;flex-direction:row;padding-top:2rem;}.footer__social-list li{display:inline-flex;}.footer__social-list li svg{width:100%;height:100%;max-height:28px;max-width:28px;}.footer__block p{font-size:1.2rem;}.footer__block p a{margin-bottom:0;}
.node-exams header,.node-exams.path-frontpage header{min-height:140px;background:#000;height:auto;}@media (max-width:768px){.node-exams header{padding-bottom:1rem;}}.node-exams .branding__logo svg path{fill:#fff;}
