@font-face{font-family:Apex;src:url(../webfonts/apexnew-book-opentype.woff);font-display:swap}@font-face{font-family:Apex;src:url(../webfonts/apexnew-book-opentype.woff);font-weight:400;font-display:swap}@font-face{font-family:Apex;src:url(../webfonts/apexnew-medium-opentype.woff);font-weight:600;font-display:swap}@font-face{font-family:Apex;src:url(../webfonts/apexnew-bold-opentype.woff);font-weight:700;font-display:swap}@font-face{font-family:Typewriter;src:url(../webfonts/american-typewriter.woff);font-display:swap}html{scroll-behavior:smooth;overflow-x:hidden;cursor:default}body{font-family:Apex,sans-serif!important;font-weight:400;font-size:14pt;color:#58595b;box-sizing:content-box}a{color:var(--main-brand-color)}footer{overflow:hidden}footer a i{opacity:1;transition:all .5s ease}footer a i:hover{opacity:.5}header{z-index:900;position:sticky;top:0;width:100%;display:block;background-color:var(--main-brand-color)}header>div{position:relative}header p.has-background{margin:0;padding:16px 32px}header .form-inline{margin-top:0}header.nf-drawer-header,header.topbar,#ninja-forms-dashboard header{z-index:auto;position:relative;background-color:transparent}header .navbar{padding:10px 0}main{position:relative;overflow:hidden}.dropdown-toggle::after{display:inline-block;margin-left:.5em;vertical-align:.155em}#headvideo{width:100%;object-fit:contain;height:calc(100vh - 103px);top:0;z-index:800;background-color:#000}.home-carousel{position:relative;height:calc(100vh - 103px);top:0;z-index:800;overflow:hidden}.home-carousel.no-breadcrumb,.home-carousel.no-breadcrumb #headvideo{height:calc(100vh - 51px)}.home-carousel.no-video .carousel-inner,.home-carousel.no-video .carousel-item{height:calc(100vh - 51px)}.home-carousel .carousel-inner,.home-carousel .carousel-item{position:relative;height:calc(100vh - 51px)}.home-carousel .carousel{position:absolute;z-index:900;width:100%;top:0;left:0}.navbar-toggler{color:#fff}.navbar-brand{position:absolute;top:-5px;z-index:950}.navbar-brand img{width:200px;height:auto}.navbar-brand:nth-of-type(1) {display:block;left:0;z-index:949}.navbar-brand:nth-of-type(2) {display:block;left:32px;z-index:948}.navbar-brand:nth-of-type(3) {display:block;left:64px;z-index:947}.navbar-brand:nth-of-type(4) {display:block;left:96px;z-index:946}.navbar-brand:nth-of-type(5) {display:block;left:128px;z-index:945}.nav-link{padding:4px 0}.parallax{position:relative;background-attachment:fixed;background-size:cover;color:#fff;-webkit-box-shadow:inset 0 0 20px 10px rgba(0,0,0,.75);-moz-box-shadow:inset 0 0 20px 10px rgba(0,0,0,.75);box-shadow:inset 0 0 20px 10px rgba(0,0,0,.75)}.parallax::before{content:' ';background-color:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;position:absolute}.carousel-caption{background-color:rgba(0,0,0,.7);border-radius:5px}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.post-column em{font-size:.9rem}h3,#signup-content h2{font-size:1.6rem;margin:0 0 32px 0;font-weight:700}#signup-content h2{margin-bottom:0!important}.mu_register{font-size:.9rem}.mu_register form,#activateform{margin-top:0!important}span.h3{padding:0 8px 0 0!important;font-size:14pt!important;font-weight:700!important}.mu_register label{font-weight:400!important;font-size:14pt!important;margin:8px 0 8px 0!important}.mu_register p{font-size:14pt!important}.mu_register #user_email,.mu_register #user_name{margin:0 0 8px 0!important}#signup-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;justify-content:center!important;margin:32px 0}.wp-activate-container,.mu_register{padding:32px;border-radius:8px;background-color:#f6f6f6}.post-column h3{font-size:1.4rem;font-weight:600;margin-bottom:0;margin-top:16px;line-height:1.4}.post-column h4{font-size:1.2rem;font-weight:600;margin-bottom:0;margin-top:16px}.post-column .header,.post-column .header-tile{background-size:contain;border:1px solid #ccc;background-color:#e6e6e6;border-radius:4px;background-position:center;background-repeat:no-repeat;min-height:200px;padding-top:66.66%!important}h1,h2{font-size:3rem;font-weight:600;margin:0 0 32px 0}h1{font-weight:700;font-size:4rem}#nf-app-form-title h2,#ninja-forms-dashboard h2{font-size:2rem}.nf-progress-container{margin-top:32px;margin-bottom:32px}.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {background:#fff!important}.parallax h1,.home-carousel h1,.home-carousel h2{text-shadow:3px 3px 5px #58595b;font-size:3.6em}.home-carousel h1{font-size:5rem}.parallax h2,.home-carousel h2,.home-carousel i,.parallax h3,.home-carousel h3{text-shadow:3px 3px 5px #58595b}.home-carousel h3{color:#fff;font-size:2.8rem;font-weight:600;margin:0 0}.parallax h3{font-size:2.2rem;font-weight:600;line-height:40px}.home-carousel a.cta1,.parallax a.cta1{border:1px solid #fff;display:inline-block}.parallax h2{font-size:3.6rem;font-weight:600}p{margin:0 0 32px 0}p.has-background{margin-bottom:0}p:last-child{margin:0 0 0 0}.post-column.col:not(.tweet-column):not(.link-column) {position:relative;padding:32px 32px 96px 32px!important}.post-column p{margin-bottom:0}.post-column{-webkit-box-shadow:inset 0 0 0 0 rgba(0,0,0,.75);-moz-box-shadow:inset 0 0 0 0 rgba(0,0,0,.75);box-shadow:inset 0 0 0 0 rgba(0,0,0,.75);transition:all .5s ease}.post-column:hover,.post-column:focus-within{background-color:#f6f6f6;-webkit-box-shadow:inset 0 0 10px 5px rgba(0,0,0,.5);-moz-box-shadow:inset 0 0 10px 5px rgba(0,0,0,.5);box-shadow:inset 0 0 10px 5px rgba(0,0,0,.5)}.bg-LightGrey .post-column:hover,.bg-LightGrey .post-column:focus-within{background-color:#fff}.post-column a:not(.news-cta) {position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:800}.post-column p.text-right{position:absolute;right:32px;bottom:32px;z-index:850}.post-column.tweet-column p.text-right{right:16px;bottom:16px}.news-listing .post-column.col{padding:16px 16px 96px 16px}.news-listing .post-column.col.tweet-column{padding:8px 8px 8px 8px}.post-column a.news-cta{color:#fff;border-radius:4px}.course-listing.has-pb .post-column.col{padding-bottom:96px}figcaption{font-style:italic;text-align:center;font-size:.9rem}.videowrapper{position:relative;padding-bottom:56.25%!important;height:0}.videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mb-2,.my-2{margin-bottom:0!important}.carousel-caption h4{margin:0 0;font-size:1.1rem}.carousel-caption p{font-size:.9rem}.carousel-caption hr{border-top:1px dotted rgba(255,255,255,.3);width:50%;margin-top:4px;margin-bottom:4px}.carousel-indicators li{width:8px;height:8px;border-radius:50%}.carousel-caption{background-color:rgba(0,0,0,.9);padding-top:8px}.carousel-control-next-icon,.carousel-control-prev-icon{background: no-repeat 50%/50% 100%;background-color:#000;padding:20px;z-index:998}.carousel-control-prev-icon{background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ fill=\'%23fff\'\ viewBox=\'0\ 0\ 8\ 8\'%3e%3cpath\ d=\'M5.25\ 0l-4\ 4\ 4\ 4\ 1.5-1.5-2.5-2.5\ 2.5-2.5-1.5-1.5z\'/%3e%3c/svg%3e)}.carousel-control-next-icon{background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ fill=\'%23fff\'\ viewBox=\'0\ 0\ 8\ 8\'%3e%3cpath\ d=\'M2.75\ 0l-1.5\ 1.5\ 2.5\ 2.5-2.5\ 2.5\ 1.5\ 1.5\ 4-4-4-4z\'/%3e%3c/svg%3e)}.wp-block-media-text{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:32px}.wp-block-media-text .wp-block-media-text__content{padding:0 0}.has-image.ui-tabs-panel div{background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.ui-tabs .ui-tabs-panel .row{padding:0 0;margin:0 0}.ui-tabs .ui-tabs-panel .row .image{min-height:200px}.ui-tabs .ui-tabs-panel.image-right .row .col:not(.image) {padding-right:32px}.ui-tabs .ui-tabs-panel.image-left .row .col:not(.image) {padding-left:32px}.ui-tabs .ui-tabs-nav li{font-size:1.4rem}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding:32px}.wp-bootstrap-blocks-row .col,.wp-bootstrap-blocks-row .col-1,.wp-bootstrap-blocks-row .col-10,.wp-bootstrap-blocks-row .col-11,.wp-bootstrap-blocks-row .col-12,.wp-bootstrap-blocks-row .col-2,.wp-bootstrap-blocks-row .col-3,.wp-bootstrap-blocks-row .col-4,.wp-bootstrap-blocks-row .col-5,.wp-bootstrap-blocks-row .col-6,.wp-bootstrap-blocks-row .col-7,.wp-bootstrap-blocks-row .col-8,.wp-bootstrap-blocks-row .col-9,.wp-bootstrap-blocks-row .col-auto,.wp-bootstrap-blocks-row .col-lg,.wp-bootstrap-blocks-row .col-lg-1,.wp-bootstrap-blocks-row .col-lg-10,.wp-bootstrap-blocks-row .col-lg-11,.wp-bootstrap-blocks-row .col-lg-12,.wp-bootstrap-blocks-row .col-lg-2,.wp-bootstrap-blocks-row .col-lg-3,.wp-bootstrap-blocks-row .col-lg-4,.wp-bootstrap-blocks-row .col-lg-5,.wp-bootstrap-blocks-row .col-lg-6,.wp-bootstrap-blocks-row .col-lg-7,.wp-bootstrap-blocks-row .col-lg-8,.wp-bootstrap-blocks-row .col-lg-9,.wp-bootstrap-blocks-row .col-lg-auto,.wp-bootstrap-blocks-row .col-md,.wp-bootstrap-blocks-row .col-md-1,.wp-bootstrap-blocks-row .col-md-10,.wp-bootstrap-blocks-row .col-md-11,.wp-bootstrap-blocks-row .col-md-12,.wp-bootstrap-blocks-row .col-md-2,.wp-bootstrap-blocks-row .col-md-3,.wp-bootstrap-blocks-row .col-md-4,.wp-bootstrap-blocks-row .col-md-5,.wp-bootstrap-blocks-row .col-md-6,.wp-bootstrap-blocks-row .col-md-7,.wp-bootstrap-blocks-row .col-md-8,.wp-bootstrap-blocks-row .col-md-9,.wp-bootstrap-blocks-row .col-md-auto,.wp-bootstrap-blocks-row .col-sm,.wp-bootstrap-blocks-row .col-sm-1,.wp-bootstrap-blocks-row .col-sm-10,.wp-bootstrap-blocks-row .col-sm-11,.wp-bootstrap-blocks-row .col-sm-12,.wp-bootstrap-blocks-row .col-sm-2,.wp-bootstrap-blocks-row .col-sm-3,.wp-bootstrap-blocks-row .col-sm-4,.wp-bootstrap-blocks-row .col-sm-5,.wp-bootstrap-blocks-row .col-sm-6,.wp-bootstrap-blocks-row .col-sm-7,.wp-bootstrap-blocks-row .col-sm-8,.wp-bootstrap-blocks-row .col-sm-9,.wp-bootstrap-blocks-row .col-sm-auto,.wp-bootstrap-blocks-row .col-xl,.wp-bootstrap-blocks-row .col-xl-1,.wp-bootstrap-blocks-row .col-xl-10,.wp-bootstrap-blocks-row .col-xl-11,.wp-bootstrap-blocks-row .col-xl-12,.wp-bootstrap-blocks-row .col-xl-2,.wp-bootstrap-blocks-row .col-xl-3,.wp-bootstrap-blocks-row .col-xl-4,.wp-bootstrap-blocks-row .col-xl-5,.wp-bootstrap-blocks-row .col-xl-6,.wp-bootstrap-blocks-row .wp-bootstrap-blocks-row .col-xl-7,.wp-bootstrap-blocks-row .col-xl-8,.wp-bootstrap-blocks-row .col-xl-9,.wp-bootstrap-blocks-row .col-xl-auto{padding:32px}.wp-bootstrap-blocks-row .col>div,.wp-bootstrap-blocks-row .col-1>div,.wp-bootstrap-blocks-row .col-10>div,.wp-bootstrap-blocks-row .col-11>div,.wp-bootstrap-blocks-row .col-12>div,.wp-bootstrap-blocks-row .col-2>div,.wp-bootstrap-blocks-row .col-3>div,.wp-bootstrap-blocks-row .col-4>div,.wp-bootstrap-blocks-row .col-5>div,.wp-bootstrap-blocks-row .col-6>div,.wp-bootstrap-blocks-row .col-7>div,.wp-bootstrap-blocks-row .col-8>div,.wp-bootstrap-blocks-row .col-9>div,.wp-bootstrap-blocks-row .col-auto>div,.wp-bootstrap-blocks-row .col-lg>div,.wp-bootstrap-blocks-row .col-lg-1>div,.wp-bootstrap-blocks-row .col-lg-10>div,.wp-bootstrap-blocks-row .col-lg-11>div,.wp-bootstrap-blocks-row .col-lg-12>div,.wp-bootstrap-blocks-row .col-lg-2>div,.wp-bootstrap-blocks-row .col-lg-3>div,.wp-bootstrap-blocks-row .col-lg-4>div,.wp-bootstrap-blocks-row .col-lg-5>div,.wp-bootstrap-blocks-row .col-lg-6>div,.wp-bootstrap-blocks-row .col-lg-7>div,.wp-bootstrap-blocks-row .col-lg-8>div,.wp-bootstrap-blocks-row .col-lg-9>div,.wp-bootstrap-blocks-row .col-lg-auto>div,.wp-bootstrap-blocks-row .col-md>div,.wp-bootstrap-blocks-row .col-md-1>div,.wp-bootstrap-blocks-row .col-md-10>div,.wp-bootstrap-blocks-row .col-md-11>div,.wp-bootstrap-blocks-row .col-md-12>div,.wp-bootstrap-blocks-row .col-md-2>div,.wp-bootstrap-blocks-row .col-md-3>div,.wp-bootstrap-blocks-row .col-md-4>div,.wp-bootstrap-blocks-row .col-md-5>div,.wp-bootstrap-blocks-row .col-md-6>div,.wp-bootstrap-blocks-row .col-md-7>div,.wp-bootstrap-blocks-row .col-md-8>div,.wp-bootstrap-blocks-row .col-md-9>div,.wp-bootstrap-blocks-row .col-md-auto>div,.wp-bootstrap-blocks-row .col-sm>div,.wp-bootstrap-blocks-row .col-sm-1>div,.wp-bootstrap-blocks-row .col-sm-10>div,.wp-bootstrap-blocks-row .col-sm-11>div,.wp-bootstrap-blocks-row .col-sm-12>div,.wp-bootstrap-blocks-row .col-sm-2>div,.wp-bootstrap-blocks-row .col-sm-3>div,.wp-bootstrap-blocks-row .col-sm-4>div,.wp-bootstrap-blocks-row .col-sm-5>div,.wp-bootstrap-blocks-row .col-sm-6>div,.wp-bootstrap-blocks-row .col-sm-7>div,.wp-bootstrap-blocks-row .col-sm-8>div,.wp-bootstrap-blocks-row .col-sm-9>div,.wp-bootstrap-blocks-row .col-sm-auto>div,.wp-bootstrap-blocks-row .col-xl>div,.wp-bootstrap-blocks-row .col-xl-1>div,.wp-bootstrap-blocks-row .col-xl-10>div,.wp-bootstrap-blocks-row .col-xl-11>div,.wp-bootstrap-blocks-row .col-xl-12>div,.wp-bootstrap-blocks-row .col-xl-2>div,.wp-bootstrap-blocks-row .col-xl-3>div,.wp-bootstrap-blocks-row .col-xl-4>div,.wp-bootstrap-blocks-row .col-xl-5>div,.wp-bootstrap-blocks-row .col-xl-6>div,.wp-bootstrap-blocks-row .wp-bootstrap-blocks-row .col-xl-7>div,.wp-bootstrap-blocks-row .col-xl-8>div,.wp-bootstrap-blocks-row .col-xl-9>div,.wp-bootstrap-blocks-row .col-xl-auto>div{padding:0}.wp-block-media-text{margin:32px 0}.wp-block-media-text .wp-block-media-text__content{padding-right:0;padding-left:0;grid-column:auto;grid-row:auto}.wp-block-media-text .wp-block-media-text__media{grid-column:auto;grid-row:auto}.bg-LightGrey{background-color:#f6f6f6}.row .bg-LightGrey{padding:32px!important;margin:0 -32px}.ui-accordion .ui-accordion-header{font-size:1.4rem;font-weight:600}.ui-accordion table td{padding:8px}.ui-icon{display:inline-block!important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background-color:#f6f6f6!important}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background-color:#58595b!important;border-color:#f6f6f6!important}.ui-widget-header{background-color:#fff!important}blockquote span.stars{display:block;position:absolute;top:-16px;left:0;width:100%;text-align:center;text-shadow:1px 1px 2px #333;font-size:1.4rem}.stars .fas.fa-star{color:#d3af37}blockquote p{margin-bottom:8px}blockquote cite{display:block;width:100%}blockquote h3{margin-bottom:16px}blockquote{position:relative;padding:32px;background-color:#fff;margin-top:16px}blockquote::before{font-family:sans-serif;font-weight:900;content:'\201C';position:absolute;top:-48px;left:16px;font-size:5rem}blockquote::after{font-family:sans-serif;font-weight:900;content:'\201D';position:absolute;bottom:-16px;right:16px;font-size:5rem;line-height:0}.fb-page,.fb-page span,.fb-page span iframe[style]{width:100%!important}.wp-bootstrap-blocks-row .col.insta div,.insta div{position:relative;overflow:hidden;padding:0!important;padding-bottom:100%!important}.instarow{margin-left:-4px;margin-right:-4px}.insta{padding:0!important}.insta span{position:absolute;top:45%;width:100%;text-align:center;opacity:0;font-weight:600;color:#fff;transition:opacity .5s ease}.insta a::before{content:'';top:0;left:0;width:100%;height:100%;position:absolute;display:block;background-color:rgba(0,0,0,0);transition:all .5s ease}.insta a:hover::before{background-color:rgba(0,0,0,.7)}.insta a:hover span{text-decoration:none;opacity:1}.insta a{top:8px;left:8px;bottom:8px;right:8px;position:absolute;display:block;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}h3.stat-header,h4.stat-header{font-size:1.6rem;font-weight:400;margin-bottom:8px}h3.stat-header span.stat-number{font-weight:900;font-size:3rem}h4.stat-header span.stat-number{font-weight:900;font-size:1.4rem}.course-info h4.stat-header{color:#58595b}span.stat-subtitle{font-size:1.1rem;text-transform:uppercase;display:block}#job-stats h3{color:#58595b;font-size:1.6rem}#job-stats span.stat-subtitle{font-size:1rem;margin-bottom:16px}#job-stats p{font-size:.9rem}.col.stats{padding:64px 16px;position:relative}.col.stats img{margin-bottom:8px}.wpcf7-form p{margin-bottom:8px}.wpcf7-form label,.wpcf7-form span{font-size:.9rem;width:100%}.wpcf7-form input[type="text"],.wpcf7-form input[type="number"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form textarea{width:100%;padding:8px}.wpcf7-form textarea{resize:none}.home-carousel{padding:0 0}.course-header .course-sidebar img{position:absolute;top:-50px;right:0}.home-carousel .carousel-item .pseudo-before{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.home-carousel .carousel-item .pseudo-before::before{content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background-position:right;background-size:auto 100%;background-repeat:no-repeat;opacity:.5}.home-carousel .carousel-item::before{content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.55);background:linear-gradient(90deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.55) 35%,rgba(51,51,51,0) 100%);z-index:1}.home-carousel .carousel-caption{background-color:transparent;text-align:left;margin-right:auto!important;width:80%;bottom:0;left:10%;height:100%;display:flex;flex-direction:row;flex:0;width:fit-content;max-width:50%}.home-carousel .carousel-control-next,.home-carousel .carousel-control-prev{width:5%}.home-carousel .carousel-control-next-icon,.home-carousel .carousel-control-prev-icon{width:50px;height:50px}.home-carousel img.w-100,.home-carousel img.d-block{min-width:100%;min-height:500px;display:none!important}.container .carousel-item{padding-top:59.25%;background-color:rgba(0,0,0,.7)}.container .carousel-item img{position:absolute;top:0}.cta1{font-size:1rem;font-weight:600;color:#58595b;display:inline-block;padding:16px 16px 14px 16px;word-spacing:.2rem;border:1px solid #58595b;text-transform:uppercase;background-color:#fff;transition:all .5s ease;border-radius:4px}.cta2,input[type="submit"]{font-size:1rem;font-weight:600;color:var(--main-brand-color);display:inline-block;padding:16px 16px 14px 16px;word-spacing:.2rem;border:1px solid var(--main-brand-color);text-transform:uppercase;background-color:transparent;transition:all .5s ease;border-radius:4px}.cta1:hover,.cta1:focus,.cta2:hover,.cta2:focus,input[type="submit"]:hover,input[type="submit"]:focus{text-decoration:none;color:#fff;background-color:var(--main-brand-color)}.cta1.bookmark:hover,.cta1.bookmark:focus,.cta1.bookmarked{background-color:#d4af37}.course-sidebar .cta1:hover,.course-sidebar .cta1:focus{background-color:#fff;color:var(--main-brand-color)}.course-search label{display:block;width:100%;text-transform:uppercase;font-size:1.2rem;margin-bottom:4px;cursor:pointer}.course-search input::placeholder{color:rgba(255,255,255,.5);transition:all .5s ease}.course-search input,.course-search select{display:block;width:100%;border:2px solid #fff;color:#fff;padding:8px;font-size:1.4rem;font-style:italic;cursor:pointer;background-color:rgba(0,0,0,0);transition:all .5s ease}.course-search input:focus,.course-search input:focus::placeholder,.course-search select:focus{background-color:rgba(255,255,255,1);color:#58595b}.course-search select{background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat calc(100% - 1px) 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;text-transform:uppercase;padding-right:5%}.course-search button{display:block;width:100%;padding:8px;background-color:#fff;color:#58595b;border:0;cursor:pointer;font-size:1.4rem;text-transform:uppercase;transition:all .5s ease;margin-bottom:4px}.course-search button:hover,.course-search button:focus{background-color:#58595b;color:#fff}.course-search .search-icon{font-size:10rem;text-shadow:3px 3px 3px rgba(0,0,0,.4)}.course-search [class*="col-"].col{padding:8px}.navbar-collapse .row{width:100%}.navbar-collapse{padding-top:48px}.form-inline{opacity:1;transition:opacity .5s ease;margin-right:1rem}.form-inline.hidden{opacity:0}.navbar>.container.collapse:not(.show) {display:none}.headerform input{background-color:#fff;border:0;border-radius:8px 0 0 8px;color:#58595b;padding:4px 8px;font-size:1rem;transition:all .5s ease;line-height:1.2rem}.headerform input:focus{background-color:#fff;color:#58595b}.headerform input::placeholder{color:#58595b}.headerform button.btn{background-color:#e6e6e6;color:#222;transition:all .5s ease;border-radius:0 8px 8px 0;margin-top:0!important}.headerform button.btn:hover{background-color:#aaa;color:#000}.search-row button.btn{background-color:#e6e6e6;color:#222;transition:all .5s ease;border-radius:0 8px 8px 0}.search-row button.btn:hover{background-color:#aaa;color:#000}.search-row input{background-color:#fff;border:2px solid #fff;border-radius:0 0 0 8px}.search-row input::placeholder{text-transform:none;color:#58595b}.search-row input:focus::placeholder{text-transform:none}.post-column a.news-cta{display:inline-block;font-size:1rem;margin-top:16px;padding:12px 12px 10px 12px;color:#fff;background-color:var(--main-brand-color);margin-left:auto;font-weight:600;border:1px solid var(--main-brand-color);transition:all .5s ease;text-transform:uppercase}.post-column a.news-cta:nth-of-type(odd) {color:var(--main-brand-color);background-color:transparent;border:1px solid var(--main-brand-color)}.bg-LightGrey a.news-cta{border:1px solid var(--main-brand-color);color:var(--main-brand-color)}.news-cta i{margin-right:8px}.post-column a.news-cta:hover{text-decoration:none;background-color:#fff;color:var(--main-brand-color)}.post-column a.news-cta:nth-of-type(odd):hover {text-decoration:none;background-color:var(--main-brand-color);color:#fff}.corner-label-bg{content:'';position:absolute;top:16px;right:16px;display:block;width:64px;height:64px;background-color:var(--main-brand-color);border-radius:5px;transform:rotate(45deg)}.corner-label{display:block;position:absolute;top:16px;right:16px;width:64px;height:64px;text-transform:uppercase;color:#fff;padding:20px 4px 20px 4px;text-align:center;font-weight:300}.corner-logo{display:block;position:absolute;top:16px;right:16px}.news-listing .corner-logo{top:8px;right:8px}.menu-item{position:relative}.menu-item:not(.spacer):hover::before, .menu-item:not(.spacer):focus-within::before {content:'';position:absolute;display:block;top:10px;left:-20px;width:10px;height:10px;background-color:#fff;transform:rotate(45deg)}.menu-item.spacer{height:20px}.menu-item.spacer a{cursor:default}#hvplay{color:rgba(255,255,255,1);font-size:5rem;transition:color .5s ease}#hvplay:hover,#hvplay:focus{color:rgba(255,255,255,.5)}.portal-links .col{padding:0 32px}.search-links .col{padding:32px 0 0 0}.search-links .col:first-of-type{margin-left:32px}.search-row{margin-top:-1px}.search-row .col{padding-top:0}.portal-links a,.search-links a{display:block;width:100%;height:100%;color:#fff;border:1px solid #fff;background-color:var(--main-brand-color);transition:all .5s ease;padding:4px}.search-links a{color:#222;background-color:#e6e6e6;border-width:1px 1px 0 0;border-color:#333;border-radius:4px 4px 0 0}.portal-links a:hover,.portal-links a:focus{text-decoration:none;color:var(--main-brand-color);background-color:#fff}.search-links a.selected,.search-links a:hover,.search-links a:focus{color:#000;background-color:#aaa;font-weight:700}.search-links a{font-size:.8rem}.headerform input{width:95%}.headerform button.btn{width:5%;padding:0 0}.learning-area{padding:16px;position:relative;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;align-self:flex-end!important}.learning-area a{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:30}.learning-area div{color:#fff;font-size:1.4rem;position:relative;padding-top:50%;z-index:20;overflow:hidden}.learning-area:hover div{text-shadow:1px 1px 2px #000}.learning-area span{white-space:nowrap;overflow-x:hidden}.course-info .learning-area:not(.hashtag-area) {padding:8px;align-self:stretch!important}.course-info .learning-area:not(.hashtag-area):hover div {text-shadow:none}.course-info .learning-area:not(.hashtag-area) div:hover {background-color:#58595b;color:#fff}.course-info .learning-area:not(.hashtag-area) div {background-color:#fff;color:#58595b;font-size:1rem;padding-top:16px;padding:16px;border:1px solid #58595b;border-radius:5px;box-shadow:-1px 0 0 #58595b;transition:all .5s ease;width:100%}.course-info .learning-area:not(.hashtag-area) hr {margin-top:.5rem;margin-bottom:.5rem}.course-info h1{font-size:2.4rem}.course-info h2{font-size:2.2rem}#facilities img{width:300px;height:auto;float:left;margin-right:32px;margin-bottom:32px}.always-horizontal .col.facility{background-size:cover;background-position:center;position:relative;color:#fff;font-size:.9rem;padding:64px}.course-info .facility h3{color:#fff;position:relative}.facility p,.facility hr{position:relative}.facility:hover::before{backdrop-filter:blur(10px)}.facility::before{content:' ';position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.8);transition:all .5s ease}.learning-area::before{content:'';position:absolute;display:block;left:0;right:0;bottom:0;height:100%;background:#000;background:linear-gradient(0deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,0) 100%);z-index:10;opacity:1;transition:opacity .5s ease}.learning-area a{z-index:20}.learning-area:not(.d-flex) a::before {content:' ';position:absolute;display:block;top:100%;left:0;right:0;bottom:0;background-color:#000;transition:all .5s ease;overflow:hidden;z-index:40;opacity:0;font-size:3rem;padding:0 32px 0 32px;color:#fff;text-align:center}.learning-area.hashtag-area a::before{font-size:2rem}.learning-area:hover a::before,.learning-area:focus-within a::before,.learning-area:focus a::before{top:0;opacity:1;box-shadow:inset 0 0 10px 5px rgba(0,0,0,.5);padding:20% 32px 32px 32px}.learning-area:hover::before,.learning-area:focus-within::before{opacity:.2}.course-info .learning-area:not(.hashtag-area)::before {display:none}.ui-accordion .ui-accordion-header{font-size:1.6rem!important;font-weight:400}.course-info .ui-accordion .ui-icon{display:none!important}.course-header{border-bottom:5px solid #ccc}.course-header h1{font-size:3.2rem;margin-bottom:16px}.course-header h2{font-size:2rem}.course-sidebar{background-color:#f6f6f6;color:var(--main-brand-color)}.course-sidebar:first-child{padding-top:64px}blockquote .img-wrapper,.staff-block .img-wrapper{margin-bottom:16px}.course-sidebar blockquote{color:#58595b;border-radius:5px 0 0 5px;border-left:10px solid var(--main-brand-color);box-shadow:-1px 0 0 #fff}.course-sidebar>div:not(.spacer):not(.wp-block-spacer):not(.fb-page):not(.instarow), div.facts {position:relative;background-color:#fff;color:#58595b;margin-bottom:32px;padding:32px;border-radius:5px 0 0 5px;border-left:10px solid var(--main-brand-color);box-shadow:-1px 0 0 #fff}.course-sidebar>div.unpadded:not(.spacer):not(.wp-block-spacer) {padding:0!important}.course-sidebar div p,div.facts p{margin-bottom:8px}.partner-logo{margin-bottom:32px}.course-sidebar>div.row, .course-sidebar>div .col:not(.post-column), div.facts .col {padding:8px;margin-left:0;margin-right:0}.hashtags a{display:inline-block;border:1px solid var(--main-brand-color);color:var(--main-brand-color);margin:4px;padding:4px 8px;white-space:nowrap;transition:all .5s ease}.hashtags a:hover{background-color:var(--main-brand-color);color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active,.filter-form .ui-state-default,.filter-form .ui-widget-content .filter-form .ui-state-default,.filter-form .ui-widget-header .ui-state-default,.filter-form .ui-button,html .filter-form .ui-button.ui-state-disabled:hover,html .filter-form .ui-button.ui-state-disabled:active{background-color:transparent!important;color:var(--main-brand-color);transition:all .5s ease}.ui-state-default:hover,.ui-widget-content .ui-state-default:hover,.ui-widget-header .ui-state-default:hover,.ui-button:hover,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active,.filter-form .ui-state-default:hover,.filter-form .ui-widget-content .filter-form .ui-state-default:hover,.filter-form .ui-widget-header .ui-state-default:hover,.filter-form .ui-button:hover,html .filter-form .ui-button.ui-state-disabled:hover,html .filter-form .ui-button.ui-state-disabled:active{background-color:#f6f6f6!important}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover,.ui-state-active:hover,.ui-widget-content .ui-state-active:hover,.ui-widget-header .ui-state-active:hover,.filter-form .ui-state-active,.filter-form .ui-widget-content .ui-state-active,.filter-form .ui-widget-header .ui-state-active,.filter-form a.ui-button:active,.filter-form .ui-button:active,.filter-form .ui-button.ui-state-active:hover,.filter-form .ui-state-active:hover,.filter-form .ui-widget-content .ui-state-active:hover,.filter-form .ui-widget-header .ui-state-active:hover{background-color:var(--main-brand-color)!important;border-color:#f6f6f6!important;color:#fff!important}.course-info h3{color:var(--main-brand-color)}.course-info hr,.course-sidebar hr{margin-top:-16px;border-width:2px}.hashtag-area hr{margin-top:1rem}.course-info .carousel-item hr,.course-sidebar .carousel-item hr{margin-top:4px;border-width:1px}.course-info .post-column hr,.course-sidebar .post-column hr{margin-top:1rem;border-width:1px}.always-horizontal{flex-wrap:nowrap!important;overflow-x:scroll;overflow-y:hidden;position:relative;justify-content:flex-start!important;padding-bottom:16px;scroll-snap-type:x mandatory;scroll-behavior:smooth}.always-horizontal[data-max="0"]{padding-bottom:0}.always-horizontal .col{padding:0 16px;scroll-snap-align:start}.always-horizontal .col:first-of-type{margin-left:0}.always-horizontal .col:last-of-type{margin-right:0}.always-horizontal::-webkit-scrollbar,nav.scrollspy::-webkit-scrollbar{width:8px;height:8px}.always-horizontal[data-max="0"]::-webkit-scrollbar{display:none}.always-horizontal::-webkit-scrollbar-track,nav.scrollspy::-webkit-scrollbar-track{background:#f6f6f6}.always-horizontal::-webkit-scrollbar-thumb,nav.scrollspy::-webkit-scrollbar-thumb{background:#58595b}.always-horizontal::-webkit-scrollbar-thumb:hover,nav.scrollspy::-webkit-scrollbar-thumb:hover{background:#58595b}nav.scrollspy::-webkit-scrollbar,nav.scrollspy::-webkit-scrollbar-track,nav.scrollspy::-webkit-scrollbar-thumb{border-top-right-radius:8px}.course-info .gallery .col{background-size:cover;background-position:center;position:relative}.course-info .gallery .col div{padding-bottom:100%}.course-info .gallery .col div a{position:absolute;display:block;width:100%;height:100%;top:0;left:0}.lightbox{position:absolute;display:block;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:999}.lightbox img{border:8px solid #fff;outline:1px solid #ccc;max-width:80%;max-height:80%;position:fixed;top:50%;left:50%}.lightbox a.button-close{position:fixed;top:50%;right:50%;z-index:999;color:#000;background-color:#fff;font-size:1.6rem;line-height:1.6rem;padding:4px;border-radius:50%}a.button-close:hover{color:#000}.course-listing{padding:32px 15px 32px 15px}.course-listing .col{margin-bottom:32px}.filter-form h3{margin-bottom:0}.filter-form label{display:block;width:100%;margin-bottom:8px}.filter-form input,#signup-content input{background:#fff;border:1px solid var(--main-brand-color);padding:8px;width:100%;font-size:14pt!important}#signup-content input[type="checkbox"]{width:auto}.filter-form input[type="number"]{width:auto}.filter-form button,.filter-form input[type="submit"],#signup-content input[type="submit"]{width:auto;padding:8px 16px;background-color:var(--main-brand-color);border:2px solid var(--main-brand-color);color:#fff;transition:all .5s ease;border-radius:8px}.filter-form button:hover,.filter-form input[type="submit"]:hover,#signup-content input[type="submit"]:hover{padding:8px 16px;background-color:#fff;border:2px solid var(--main-brand-color);color:var(--main-brand-color)}.filter-form input[type="checkbox"],#signup-content input[type="checkbox"]{background:#fff;border:2px solid var(--main-brand-color);width:12px;height:12px;padding:4px;transform:rotate(45deg);-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;margin-right:8px}.filter-form input[type="checkbox"]:checked,#signup-content input[type="checkbox"]:checked{background-color:var(--main-brand-color)}.filter-form .ui-accordion .ui-accordion-header{font-weight:400;font-size:1.4rem}.filter-form .ui-icon{display:none!important}.filter-form .ui-accordion h3>span{display:block;font-size:.9rem}.filter-form .ui-accordion h3 span span{font-weight:600}.filter-form form p{margin-bottom:8px}.filter-form form p.submit,#signup-content p.submit{text-align:right}.filter-form .login-submit{text-align:right;margin-bottom:32px}.disabled-link{cursor:not-allowed;pointer-events:none;background-color:#58595b;border-color:#58595b;color:#fff}.link-prev{position:absolute;left:-12px;top:33%;font-size:3rem;line-height:1rem;padding:4px;background-color:#fff;color:var(--main-brand-color);border-radius:50%;z-index:850;transition:all .5s ease}.link-next{position:absolute;right:-12px;top:33%;font-size:3rem;line-height:1rem;padding:4px;background-color:#fff;color:var(--main-brand-color);border-radius:50%;z-index:850;transition:all .5s ease}.link-next:hover,.link-prev:hover{color:#000}.wp-block-button{margin-bottom:32px}main .container-fluid:not(.la-grid) {padding-left:0;padding-right:0}.d-lg-none{background-color:transparent;display:inline-block;border:0;padding:inherit;vertical-align:top;font-size:inherit;line-height:inherit}.btn-primary.d-lg-none:hover, .btn-primary.d-lg-none:not(:disabled):not(.disabled):focus, .btn-primary.d-lg-none:not(:disabled):not(.disabled):active {background-color:transparent}.mobile-full{position:relative}.accreditations .img-fluid,.partnerships .img-fluid{max-height:150px}.ui-widget-content a:not(.cta) {text-decoration:underline}.ui-widget-content a{color:var(--main-brand-color)!important}.ui-widget-content a.cta:hover{color:#fff!important}.ui-widget-content .ui-state-active a{color:#fff!important}.ui-widget-content a:hover{text-decoration:none}.directions{margin-bottom:32px}.directions input::placeholder{color:#333;font-weight:300}.directions input,.directions button{display:block;color:var(--main-brand-color);background-color:transparent;width:100%;padding:8px;border:2px solid var(--main-brand-color);transition:all .5s ease}.directions button:hover,.directions button:focus{background-color:var(--main-brand-color);color:#fff}.directions .col,.directions[class*="col-"]{padding:8px}.course-sidebar h4{font-size:1.2rem}.course-sidebar .post-column h4{font-size:.9rem}.news-thumbnail{width:50%;float:right;padding:16px 16px;margin:0 0 32px 32px;background-color:#f6f6f6;box-shadow:2px 2px 3px #999;border-radius:5px}.news-thumbnail img{width:100%;margin-bottom:16px}.sharelinks{font-size:2rem}.sharelinks .col{position:relative;color:var(--main-brand-color)}.sharelinks a{position:absolute;display:block;width:100%;height:100%;top:0;left:0}.sharelinks .col:hover i{color:#007bff}.course-sidebar>div .details-box div.col{padding:16px 16px}.course-header .course-sidebar>div{margin:16px}.details-box div:nth-of-type(odd) {font-size:1.4rem;text-align:center;background-color:var(--main-brand-color);color:#fff}.map{position:relative}.olControlAttribution{position:absolute;bottom:0;right:0;font-size:.7rem;background-color:rgba(255,255,255,.7);padding:8px;z-index:800!important}.olControlZoom{display:block;position:absolute;top:8px;left:8px;background-color:rgba(255,255,255,.7);z-index:800!important}.olControlZoom a{display:block;margin:8px;height:32px;width:32px;border-radius:5px;color:#616161;background-color:#fff;box-shadow:1px 1px 1px #616161;text-align:center;font-weight:900}.olControlZoom a:hover{text-decoration:none;background-color:#f6f6f6}main .container-fluid.breadcrumb{color:#58595b;background-color:#f6f6f6;margin:0;border-radius:0;padding-left:300px}.breadcrumb-item.active{color:#58595b}.breadcrumb a{color:#58595b;font-weight:600}.breadcrumb>span{margin-right:8px;margin-left:8px}.breadcrumb-item+.breadcrumb-item::before{color:#fff}.doc-column.col{border-left:8px solid var(--main-brand-color);padding-bottom:96px}.doc-column>i{font-size:5rem;width:100%;text-align:center}.doc-column h4{font-size:1rem;height:2.4rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.doc-column p:not(.text-right) {font-size:.8rem}.filter-links h3{display:inline-block;font-size:1.6rem;font-weight:600;margin-right:32px}.filter-links a{padding:8px;border:2px solid #58595b;color:#58595b;font-weight:600;border-radius:10px;margin-right:16px;font-size:1rem;display:inline-block}.hider{background-color:#f6f6f6}.link-column.col{text-align:center}.link-column.col div{position:relative;padding:0!important;padding-top:15%!important;padding-bottom:15%!important;overflow:hidden}.link-column h3{font-size:2rem}.link-column.col-lg-2 h3{font-size:1.4rem;margin-top:32px}.link-column i{font-size:5rem}.link-column.inverted::before{content:' ';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:1;transition:all .5s ease}.link-column.inverted:hover::before{background-color:rgba(0,0,0,0)}.link-column.inverted div{position:relative;z-index:100}.calendar-table td,.calendar-table th{padding:16px;border:1px solid #e6e6e6}.calendar-table th{color:#fff;border-color:#111;background-color:#111}.calendar-table tbody tr:nth-child(odd):hover td, .calendar-table tbody tr:nth-child(even):hover td, .calendar-table tr:nth-child(odd):hover td:first-of-type, .calendar-table tr:nth-child(even):hover td:first-of-type {background-color:#aaa;color:#fff;transition:all .5s ease}.calendar-table tbody tr:nth-child(odd) td {background-color:#f6f6f6}.calendar-table tbody tr:nth-child(even) td {background-color:#e6e6e6}.calendar-table tr:nth-child(odd) td:first-of-type {color:#fff;background-color:rgba(0,55,115,.5);font-weight:700}.calendar-table tr:nth-child(even) td:first-of-type {color:#fff;background-color:rgba(0,55,115,.7);font-weight:700}.tweet-column{border:8px solid #00acee}.tweet-column div{color:#fff;background-color:#00acee;padding:16px 16px 96px 16px;position:relative;min-height:100%;transition:background-color .5s ease}.tweet-column h3{font-size:1.4rem;font-weight:400}.tweet-column p:not(.text-right) {font-size:1rem;line-height:1.8rem}.tweet-column a.news-cta{background-color:#fff!important;color:#00acee!important}.tweet-column:hover div,.tweet-column:focus-within div{background-color:#0079bb}#site-selector{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,.9);overflow-y:scroll;scrollbar-width:none}#site-selector::-webkit-scrollbar{display:none}#site-selector span{display:inline-block;text-transform:uppercase;font-size:1.2rem;padding:16px 16px;margin-top:32px;color:#fff;background-color:#183971;line-height:1rem}#site-selector .row .row{margin-bottom:16px}#site-selector .row .row div:not(.col) {height:100px;width:50%}#site-selector .row .row .col{width:100%;padding:0}#site-selector .row .row .col:nth-of-type(2) {padding-left:16px}#site-selector a{display:flex;width:100%;height:100%;text-decoration:none;color:#fff;font-weight:700;font-size:2.4rem;border-radius:0 32px 32px 0;background-size:contain;background-repeat:no-repeat;background-position:left center;padding:0 32px 0 120px}.hvr-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow:hover,.hvr-grow:focus,.hvr-grow:active{-webkit-transform:scale(1.1);transform:scale(1.1)}.nf-field-label label{font-weight:400!important}.nf-response-msg{padding:8px;border:3px solid #080;margin-bottom:32px}.nf-form-content input[type="text"],.nf-form-content input[type="email"],.nf-form-content input[type="tel"],.nf-form-content input[type="num"],.nf-form-content input[type="date"],.nf-form-content textarea{display:block;width:100%;padding:12px 8px;font-size:1rem;background-color:#fff!important;color:#58595b!important;border:1px solid var(--main-brand-color)!important}.nf-form-content select,.nf-form-content select>option{display:block;width:100%;padding:12px 8px;font-size:1rem;color:#58595b!important;border:1px solid var(--main-brand-color)!important;font-size:1rem;font-family:Apex,sans-serif}.nf-form-content input[type="text"]:disabled,.nf-form-content select:disabled,.nf-form-content select:disabled>option{background-color:#f0f0f0!important;color:#111!important}.checkbox-wrap .nf-field-label label::after,.listradio-wrap .nf-field-element label:after{background-color:#fff!important;border-color:var(--main-brand-color)!important}.nf-form-content input[type="button"],.nf-form-content input[type="submit"]{font-size:1rem!important;font-weight:600!important;color:var(--main-brand-color)!important;display:inline-block!important;padding:4px 16px!important;word-spacing:.2rem!important;border:1px solid var(--main-brand-color)!important;text-transform:uppercase!important;background-color:rgba(0,55,115,0)!important;transition:all .5s ease!important;border-radius:4px;line-height:normal}.nf-form-content input[type="button"]:hover,.nf-form-content input[type="button"]:focus,.nf-form-content input[type="submit"]:hover,.nf-form-content input[type="submit"]:focus{text-decoration:none!important;color:#fff!important;background-color:rgba(0,55,115,1)!important}.label-right .nf-field-description{margin-top:16px}.nf-form-fields-required{font-size:.9rem;margin-bottom:16px}.wp-block-image img{height:auto}.scrollspy h3{margin-bottom:16px}nav.scrollspy{padding:0 0;transition:all 1s ease}nav.scrollspy nav{position:relative;width:100%}.scrollspy .nav-link{padding:.5rem 1rem}nav.scrollspy .toggler{font-size:1.4rem;color:#58595b;position:absolute;top:16px;right:16px;z-index:999}nav.scrollspy{padding:16px;background-color:#f6f6f6;width:33.3333%;margin-left:auto;max-height:40vh;overflow-y:scroll;border-radius:8px 8px 0 0;position:fixed;margin-right:32px;right:0;bottom:0;left:0;z-index:850;box-shadow:-2px -2px 8px #58595b}.scrollspy nav{background-color:#fff;padding:16px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--main-brand-color)}.row .row{margin-left:0;margin-right:0}.home-carousel .cta1{margin-top:32px}.mu_register input[type="submit"]{width:auto!important}@media (max-width:991px){.container{max-width:100%}.filter-form{}nav.scrollspy{width:100%;margin-left:0;margin-right:0;margin-bottom:0;max-height:40vh;overflow-y:scroll;right:0;bottom:0;left:0;z-index:850}}@media all and (min-width:992px){.collapse.no-lg-collapse{display:block;height:auto!important;visibility:visible}.form-inline .input-group{width:500px}header .form-inline input{width:90%}header .form-inline button.btn{width:10%}.mobile-horizontal~.link-prev, .mobile-horizontal~.link-next {display:none!important}.container{width:100%;max-width:100%}main .container{width:100%;max-width:1600px}main .parallax .container{width:95%}.container .container,main .container .container{width:100%;min-width:0}}@media all and (min-width:1600px){.container{max-width:1600px}}@media all and (min-width:1800px){.container{max-width:1600px}}@media all and (max-height:800px){header .nav-link{line-height:1.3rem}header .col{padding-top:16px;padding-bottom:16px}.search-links .col{padding-top:16px}.navbar-nav .nav-link{font-size:1rem}.navbar-collapse .col h3{font-size:1.2rem}header hr{margin-top:8px;margin-bottom:8px}.menu-item:not(.spacer):hover::before, .menu-item:not(.spacer):focus-within::before {top:8px}}@supports (-webkit-overflow-scrolling:touch){.parallax{background-attachment:scroll}}@media not all and (min-resolution:.001dpcm){@media { .parallax{background-attachment:scroll} }}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.post-column p{max-height:5rem;overflow:hidden}}.wp-block-spacer{padding:0!important}.app-stages .col{background-color:#fff;color:var(--main-brand-color);text-align:center;font-size:1.2rem;padding:16px}.app-stages .col.numbers span{font-size:3rem;display:block}.app-stages .col.current-stage{background-color:var(--main-brand-color);color:#fff;font-weight:900}.acf-form-submit{text-align:right}.review-row .col{padding:8px 16px;border:1px solid #ccc}.review-label{background-color:#e6e6e6}.nf-field-description{font-size:1.1rem!important;margin-bottom:16px}.nf-field-description p{margin-bottom:16px}.checkbox-container.label-above label:after{top:0}.checkbox-container.label-above label{height:auto;padding-left:32px}#downarrow{position:absolute;bottom:60px;font-size:3.6rem;background-color:transparent;left:calc(50% - 30px);color:#fff;animation:float 4s ease-in-out infinite;-webkit-animation:float 4s ease-in-out infinite;z-index:910;-moz-animation:float 4s ease-in-out infinite;-ms-animation:float 4s ease-in-out infinite;-o-animation:float 4s ease-in-out infinite}.checkbox-container.label-right .field-wrap,.field-wrap{display:block!important}.small-post-column a{position:absolute;top:0;right:0;bottom:0;left:0}.small-post-column,.always-horizontal .small-post-column{padding:16px;transition:all .5s ease}.small-post-column:hover,.small-post-column:focus,.small-post-column:focus-within{-webkit-box-shadow:inset 0 0 10px 5px rgba(0,0,0,.5);-moz-box-shadow:inset 0 0 10px 5px rgba(0,0,0,.5);box-shadow:inset 0 0 10px 5px rgba(0,0,0,.5)}.small-post-column h4{font-size:1rem;font-weight:700;color:var(--main-brand-color)}.small-post-column h5{font-size:.9rem}.sa-header h1{font-size:5rem}.two-col-list .list-checkbox-wrap .nf-field-element ul,.two-col-list .list-radio-wrap .nf-field-element ul,.three-col-list .list-checkbox-wrap .nf-field-element ul,.three-col-list .list-radio-wrap .nf-field-element ul,.three-col-list .list-checkbox-wrap .nf-field-element ul,.three-col-list .list-radio-wrap .nf-field-element ul{display:flex;flex-wrap:wrap}.two-col-list .list-checkbox-wrap .nf-field-element ul li,.two-col-list .list-radio-wrap .nf-field-element ul li,.three-col-list .list-checkbox-wrap .nf-field-element ul li,.three-col-list .list-radio-wrap .nf-field-element ul li,.three-col-list .list-checkbox-wrap .nf-field-element ul li,.three-col-list .list-radio-wrap .nf-field-element ul li{min-width:320px}.enrolment_table{width:100%}.enrolment_table thead{background-color:#333;color:#fff}.enrolment_table th,.enrolment_table td{padding:8px}.enrolment_table td,.enrolment_table th{border:1px solid #333}header button{padding:.25rem 1rem!important;font-size:1rem!important;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;color:#fff}#bookmarks{position:relative}.notcount{position:absolute;background-color:red;top:-2px;right:0;font-size:.9rem;padding:6px;border-radius:50%;line-height:4px}header .btn-primary{background-color:rgba(0,0,0,0);transition:all .5s ease;border:none}header .btn-primary:hover, header .btn-primary:focus, header .btn-primary:not(:disabled):not(.disabled):active {background-color:rgba(0,0,0,.2);box-shadow:none;border:none}header .btn-primary.inverted{background-color:#fff;color:var(--main-brand-color);transition:all .5s ease;border:none}#bookmark_container .row:first-of-type .col{background-color:#eee}#bookmark_container{display:none;position:absolute;top:65px;right:90px;background-color:#fff;border:3px solid var(--main-brand-color);width:400px;height:350px;max-height:80vh;color:#58595b;padding-left:0;padding-right:0}#bookmark_container::after{content:'';position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid var(--main-brand-color);z-index:-1;top:-20px;right:0}#bookmark_container .container{overflow-y:scroll;height:100%}#bookmark_container .col{padding:16px}#bookmark_container .bg-danger .col{font-size:1rem}#bookmark_container .bg-danger a{color:#fff;text-decoration:underline}#bookmark_container .bg-danger a:hover,#bookmark_container .bg-danger a:focus{text-decoration:none}#bookmark_container .row:first-of-type{position:sticky;top:0;z-index:998}#bookmark_container .row{position:relative}#bookmark_container .bmcourserow>a{position:absolute;top:0;left:0;right:0;bottom:0}#bookmark_container .bmcourserow:hover{background-color:#eee}#bookmark_container p{margin-bottom:0}.staff-block h3{margin-bottom:8px}.staff-block h4{font-size:1.2rem;font-style:italic;margin-bottom:32px}.img-wrapper{position:relative;padding-bottom:66.66%!important;border:1px solid #ccc;background-color:#e6e6e6;border-radius:4px}.img-wrapper img{position:absolute;object-fit:contain;width:100%;height:100%}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{margin-bottom:0}.card p{font-size:1rem}.card h5{font-size:1.1rem}.app-portal-past td,.app-portal-past th{padding:8px;font-size:1rem}.app-portal-past th{border:1px solid #d6d6d6;background-color:#222;color:#fff}.app-portal-past tbody tr:nth-of-type(odd) td {background-color:#e6e6e6;border:1px solid #d6d6d6}.app-portal-past tbody tr:nth-of-type(even) td {background-color:#f6f6f6;border:1px solid #d6d6d6}.app-portal-past tbody tr td:nth-of-type(3) {font-weight:700}.app-portal-past tbody tr:nth-of-type(1) td:nth-of-type(3) {background-color:#28a745;color:#fff}.app-portal-past tbody tr:nth-of-type(2) td:nth-of-type(3), .app-portal-past.app-portal-enrolment tbody tr:nth-of-type(1) td:nth-of-type(3) {background-color:#ffc107;color:#58595b}.app-portal-past tbody tr:nth-of-type(3) td:nth-of-type(3) {background-color:#dc3545;color:#fff}@keyframes float{
  0%{
    transform:translatey(0)
  }
  50%{
    transform:translatey(-25px)
  }
  100%{
    transform:translatey(0)
  }
}