/* @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;}
.exam-columns{padding:2rem 0;}@media (min-width:1024px){.exam-columns{padding:4rem 0;}}.exam-columns__title,.exam-columns__subtitle{text-align:center;}.exam-columns__subtitle,.exam-column__title{background:#D0E6EC;margin-bottom:2rem;}.exam-columns__title h2{font-size:50px;}.exam-columns__subtitle h3{color:#15819E;font-size:32px;padding:0.25rem 0;}.exam-columns__columns{display:grid;gap:1rem;grid-template-columns:repeat(12,1fr);margin:0 auto;}.exam-columns--1 .exam-column,.exam-columns--2 .exam-column,.exam-columns--3 .exam-column{grid-column:span 12;}.exam-columns--1 .exam-column__body,.exam-columns--2 .exam-column__body,.exam-columns--3 .exam-column__body{padding:0 1rem;}@media (min-width:768px){.exam-columns .exam-column__body{padding:0 2rem;}.exam-columns--1 .exam-column{grid-column:span 12;}.exam-columns--2 .exam-column{grid-column:span 6;}.exam-columns--3 .exam-column{grid-column:span 4;}.exam-columns--2 .exam-column:nth-child(2){border-left:1px solid #15819E;}.exam-columns--3 .exam-column:nth-child(2),.exam-columns--3 .exam-column:nth-child(3){border-left:1px solid #15819E;}}.exam-column table,.exam-column tr,.exam-column td{border:none;background:#fff;}.exam-column td{vertical-align:top;}.exam-column td:nth-child(1){width:65%;padding-bottom:1rem;}.exam-column td:nth-child(2){text-align:right;}.exam-column td{padding:0 0 0.25rem 0;}.exam-column__title h3{color:#15819E;font-size:24px;padding:0.5rem 1rem;}
.iwt--exam{position:relative;overflow:hidden;}@media (min-width:1024px){.iwt--exam{min-height:50vh;}}@media (max-width:768px){.iwt--exam .padding-horizontal{padding:0;}}.iwt--exam .iwt__inner{display:grid;gap:1rem;grid-template-columns:repeat(6,1fr);margin:0 auto;min-height:50vh;}.iwt--exam .iwt__inner *{margin:initial;width:initial;}.iwt--exam .iwt__content{grid-column:span 6;padding:0 0 2rem 0;}@media (min-width:768px){.iwt--left .iwt__content{grid-column-start:4;grid-column-end:7;padding:2rem 0 2rem 2rem;}.iwt--right .iwt__content{grid-column-start:1;grid-column-end:4;padding:2rem 2rem 2rem 0;}}@media (min-width:1024px){.iwt--left .iwt__content{padding:4rem 0 4rem 4rem;}.iwt--right .iwt__content{padding:4rem 4rem 4rem 0;}}.iwt--exam .iwt__content h2,.iwt--exam .iwt__content h3{margin-bottom:3rem;}.iwt__image img{width:100%;height:auto;}@media (min-width:768px){.iwt__image *{height:100%;}.iwt--left .iwt__image{position:absolute;left:0;right:50%;top:0;bottom:0;}.iwt--right .iwt__image{position:absolute;left:50%;right:0;top:0;bottom:0;}.iwt--exam .iwt__image img{width:100%;height:100%;object-fit:cover;object-position:center;}}@media (max-width:768px){.iwt__text{padding:2rem 1rem;}}.iwt--white{background:#fff;}.iwt--blue{background:#15819E;}.iwt--green{background:#358258;}.iwt--purple{background:#7861A8;}.iwt--black{background:#000;}.iwt--pink{background:#DF017B;}.iwt--yellow{background:#fddd00;}.iwt--blue *,.iwt--black *,.iwt--green *,.iwt--purple *,.iwt--pink *{color:#fff;}.iwt--exam .iwt__content a{border-radius:10px;padding:0.75rem 2rem;display:inline-block;margin-top:2rem;text-decoration:none;font-size:16px;font-weight:700;border:1px solid transparent;transition:all 200ms linear;}.iwt--blue .iwt__content a,.iwt--black .iwt__content a,.iwt--green .iwt__content a,.iwt--purple .iwt__content a,.iwt--pink .iwt__content a{background:#fff;color:#000;}.iwt--blue .iwt__content a:focus,.iwt--black .iwt__content a:focus,.iwt--green .iwt__content a:focus,.iwt--purple .iwt__content a:focus,.iwt--pink .iwt__content a:focus,.iwt--blue .iwt__content a:hover,.iwt--black .iwt__content a:hover,.iwt--green .iwt__content a:hover,.iwt--purple .iwt__content a:hover,.iwt--pink .iwt__content a:hover,.iwt--blue .iwt__content a:focus-within,.iwt--black .iwt__content a:focus-within,.iwt--green .iwt__content a:focus-within,.iwt--purple .iwt__content a:focus-within,.iwt--pink .iwt__content a:focus-within{background:transparent;border:1px solid #fff;color:#fff;}.iwt--blue .iwt__content a span,.iwt--black .iwt__content a span,.iwt--green .iwt__content a span,.iwt--purple .iwt__content a span,.iwt--pink .iwt__content a span{color:#000;}.iwt--blue .iwt__content a:focus span,.iwt--black .iwt__content a:focus span,.iwt--green .iwt__content a:focus span,.iwt--purple .iwt__content a:focus span,.iwt--pink .iwt__content a:focus span,.iwt--blue .iwt__content a:hover span,.iwt--black .iwt__content a:hover span,.iwt--green .iwt__content a:hover span,.iwt--purple .iwt__content a:hover span,.iwt--pink .iwt__content a:hover span,.iwt--blue .iwt__content a:focus-within span,.iwt--black .iwt__content a:focus-within span,.iwt--green .iwt__content a:focus-within span,.iwt--purple .iwt__content a:focus-within span,.iwt--pink .iwt__content a:focus-within span{color:#fff;}.iwt--white .iwt__content a{background:#15819E;color:#fff;}.iwt--white .iwt__content a:hover,.iwt--white .iwt__content a:focus,.iwt--white .iwt__content a:focus-within{background:transparent;border:1px solid #15819E;color:#15819E;}.iwt--white .iwt__content a span{color:#fff;}.iwt--white .iwt__content a:hover span,.iwt--white .iwt__content a:focus span,.iwt--white .iwt__content a:focus-within span{color:#15819E;}.iwt--yellow .iwt__content a{border:1px solid #000;color:#000;}.iwt--yellow .iwt__content a:hover,.iwt--yellow .iwt__content a:focus,.iwt--yellow .iwt__content a:focus-within{background:#000;color:#fff;}.iwt ul{padding:1rem;}.iwt ul li{padding-left:1rem;}.iwt ul li::marker{content:"\003E";}
.video{background:#FFDD00;padding:2rem 0;}@media (min-width:1024px){.video{padding:6rem 0;}}.exam-video .video__item{padding:0;box-shadow:none;margin:0 0 3rem 0;}.video__download{width:100%;position:relative;padding-right:4rem;background:#fff;transition:all 200ms linear;}.video__download:hover,.video__download:focus,.video__download:focus-within{background:#000;}.video__download:hover *,.video__download:focus *,.video__download:focus-within *{color:#fff;}.video__download:after{position:absolute;background:url(/themes/custom/exams/assets/svg/download.svg) no-repeat center #000;background-size:50%;aspect-ratio:1 / 1;right:0;content:'';top:0;width:3rem;height:auto;}@media (min-width:1024px){.video__download:after{background-size:60%;height:100%;bottom:0;}}.video__download a{background:transparent;width:100%;font-size:18px;padding:0.5rem 1rem;font-weight:light;display:block;position:relative;text-decoration:none;color:#000;position:relative;}.video__download a span{position:relative;display:block;font-weight:bold;text-transform:uppercase;}@media (min-width:768px){.video__download a{font-size:24px;}.video__download a span{position:absolute;right:1rem;top:50%;transform:translateY(-50%);}}
@media (max-width:768px){.hero-container:before{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;height:160px;content:"";background:linear-gradient(to bottom,rgba(0,0,0,.9) 0,rgba(0,0,0,.86) 5%,transparent 100%);}.hero-container img{min-height:400px;width:100%;object-fit:cover;object-position:center;}}.page-node-type-exams-landing-page .hero-container{margin-bottom:0;position:relative;}.exams-landing__hero-link{position:absolute;top:50%;transform:translateY(-50%);right:0;left:0;text-align:center;}@media (min-width:1024px){.exams-landing__hero-link{text-align:right;}}.exams-landing__hero-link a{color:#000;height:100%;width:100%;font-size:24px;text-decoration:none;text-align:center;font-weight:900;display:block;line-height:1;}@media (min-width:1024px){.exams-landing__hero-link a{font-size:40px;}}.exams-landing__hero-link-holder{width:140px;height:140px;background:#fff;border-radius:100%;display:inline-flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;border:2px solid #fff;transition:all 200ms linear;}@media (min-width:1024px){.exams-landing__hero-link-holder{height:230px;width:230px;}}.exams-landing__hero-link-holder *{width:100%;}.exams-landing__hero-link-holder:hover,.exams-landing__hero-link-holder:focus,.exams-landing__hero-link-holder:focus-within{background:#15819E;}.exams-landing__hero-link-holder:hover a,.exams-landing__hero-link-holder:focus a,.exams-landing__hero-link-holder:focus-within a{color:#fff;}
.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;}
