@charset "UTF-8";/*!
Theme Name: TNS Marketing Pages
Author: Chris Snow
Description: Theme used for advertising, marketing page intake forms. 
Version: 1.0
*/@import url(https://fonts.newschool.edu/fonts/fonts.css);body{-webkit-font-smoothing:subpixel-antialiased!important}html{-webkit-text-size-adjust:100%}body.v2023:after{content:"";display:block;position:fixed;z-index:-2;top:0;left:0;width:100%;height:100%;background-image:url(src/img/bg_desktop.png);background-repeat:no-repeat;background-position:top left;background-size:100%}:root .v2023 :where(.has-background){padding:1.25em 30px 0 30px!important}.v2023{margin:10px}.v2023 h2.wp-block-heading.has-white-background-color.has-background{color:#e42a1d;text-transform:uppercase;font-family:neue,Arial,Helvetica,sans-serif;font-weight:500;-o-font-feature-settings:"liga" 1;-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;font-size:1.25rem;line-height:1.8rem;margin-bottom:0}.v2023 p,.v2023 p.has-white-background-color.has-background{font-size:18px;line-height:1.8rem;width:100%;margin-bottom:0;padding-top:0;font-family:neue}.v2023 p strong{text-transform:uppercase}.v2023 .wp-block-columns.has-white-background-color.has-background.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex{font-family:neue;font-size:18px;padding:0 30px}.v2023 .wp-block-list{font-family:neue;font-size:1.2rem}.v2023 .wp-block-list li{margin-bottom:10px}.v2023 .key-facts{font-family:neue;font-size:1.2rem;line-height:1.666666667rem;font-weight:400;text-align:center;text-transform:capitalize;margin-top:15px;margin-bottom:50px}.v2023 .article-body.thank-you{margin-top:20vh;font-family:neue;padding:30px;width:75%}.v2023 .article-body.thank-you h1{background:0 0;color:#e42a1d;font-weight:200;font-size:74px;line-height:100%;font-family:neue;padding:2px 2px 30px 2px}.v2023 .article-body.thank-you p{font-size:20px;line-height:28px;margin-bottom:40px}.v2023 .article-body.thank-you a{color:#e42a1d;text-decoration:underline}.v2023 .article-body.thank-you a:hover{color:#000}.v2024 .article-body.thank-you{font-family:neue;padding:30px;width:75%}.v2024 .article-body.thank-you h1{background:0 0;color:#e42a1d;font-weight:200;font-size:74px;line-height:100%;font-family:neue;padding:2px 2px 30px 2px}.v2024 .article-body.thank-you p{font-size:20px;line-height:20px}.v2024 .article-body.thank-you a{color:#e42a1d;text-decoration:underline}.v2024 .article-body.thank-you a:hover{color:#000}@media screen and (max-width:1200px){.wp-block-navigation__responsive-container-open{display:block!important}.wp-block-navigation__responsive-container:not(.is-menu-open.has-modal-open){display:none!important}}.form{position:relative;font-size:15px}.form .logo{display:none}.form.sticky{z-index:100!important}.form.sticky #open-tab,.v2023 .form.sticky #open-tab{display:-webkit-box;display:-ms-flexbox;display:flex}.form .closeFormText{display:none}.form.open .closeFormText{display:inline}.form.open .openFormText{display:none}.v2023 .openFormText{font-family:neue;font-weight:500}.openFormText{font-family:neue;font-weight:700}.form.open .icon--arrow-down{-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.form.open #open-tab{display:none}.v2023 .form #open-tab{display:none;text-align:center;height:70px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:30px}.form #open-tab{display:none;text-align:center;height:70px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px}.v2023 .form #open-tab a{font-size:16px;font-weight:400;text-transform:none;color:#fff;text-decoration:none;display:block;margin:0 auto}.form #open-tab a{font-size:16px;text-transform:uppercase;color:#fff;text-decoration:none;display:block;margin:0 auto}.form .open-form-btn svg{position:absolute;width:130px;bottom:8px;margin:0 auto;stroke:#fff;fill:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.form [type=text]{padding:3px 3px 3px 15px}.form p{color:#fff;font-family:neue;line-height:1.266666667rem;margin-bottom:15px}.form p.pm-formPrivacy{color:#fff!important;font-size:9px!important;line-height:10px!important}.form p.pm-formPrivacy a{color:#fff!important;text-decoration:underline!important}.form .box-title{color:#fff;margin:0;padding:0;border-top:none;font-size:1.133333333rem;line-height:2rem}.form .form-error-message p{color:#ff0!important}.form label select{margin-top:5px;height:36px}.form input{height:36px}.form button:focus,.form input:focus,.form select:focus{outline:0}.form select{color:#000;font-weight:700;padding-left:15px;padding-right:25px;background-size:20px 10px;background-position:113% center;width:100%;font-family:neue!important;font-size:.833333333rem;line-height:normal;height:2.066666667rem;margin:0 0 .8rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background-color:rgba(255,255,255,.6588235294)!important;font-size:.833333333rem;line-height:normal;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%280, 0, 0%29'></polygon></svg>");background-repeat:no-repeat}.form .is-invalid-input,.form .is-invalid-input:focus,.form .is-invalid-input:not(:focus){background-color:rgba(255,255,255,.6588235294)!important;color:#000!important}.form .is-invalid-input~.form-error{display:block!important}.form .button.submit{background-color:#fff;color:#000;text-transform:uppercase;font-size:.866666667rem;font-weight:900;height:36px;max-width:none;font-family:neue,Arial,Helvetica,sans-serif;width:100%}.form .button.submit:hover{color:#fff;background-color:#e82e21;border:1px solid #fff}input::-webkit-input-placeholder,input:focus::-webkit-input-placeholder{color:#000}input::-moz-placeholder,input:focus::-moz-placeholder{color:#e82e21;opacity:1}input::-moz-placeholder,input:focus::-moz-placeholder{color:#e82e21;opacity:1}input::-ms-input-placeholder,input:focus::-ms-input-placeholder{color:#e82e21}.pm-formTitle{font-family:neue-display-random,"Arial Black",Helvetica,sans-serif;font-weight:700;-webkit-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga" 1;-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;font-size:1.066666667rem;line-height:1.133333333rem;margin-bottom:12px}#form-wrapper{position:relative;z-index:1001;overflow:visible}.s-menuOpen #form-wrapper{z-index:999}.marketing-form,.oc-info-form{position:absolute;top:0;right:20px;max-width:275px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:28px 25px 10px;background-color:#e82e21;color:#fff;z-index:100}.v2023 .marketing-form,.v2023 .oc-info-form{position:absolute;top:140px;right:20px;max-width:275px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:28px 25px 10px;background-color:#e82e21;color:#fff;z-index:100}.v2023 .form-relocation .marketing-form,.v2023 .form-relocation .oc-info-form{top:0}.form-relocation{padding-bottom:100px}.form-relocation .marketing-form,.form-relocation .oc-info-form{position:relative;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:50px;background-color:#e82e21;color:#fff;z-index:100;right:0}.pm-formModalButtons{display:-webkit-box;display:-ms-flexbox;font-family:neue;font-weight:600;display:flex;position:fixed;bottom:0;left:0;width:100%;height:42px;border-top:1px solid #000;z-index:300;background-color:#fff}@media print,screen and (min-width:900px){.pm-formModalButtons{display:none}}@media print,screen and (max-width:900px){.open-form-btn{display:none!important}}.pm-formModalButton{width:50%;text-align:center}.pm-formModalButton a{color:#000;font-size:13px;line-height:42px;text-transform:uppercase;display:block;width:100%}.pm-formModalButton--visit a{color:#fff;background-color:#e82e21}.pm-formModalButton--visit a:hover{color:#000}.form-overlay{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:rgba(232,46,33,.9)}.is-invalid-input:not(:focus){background-color:#fff!important}select.is-invalid-input:not(:focus){background-color:#e82e21!important;border-color:#ff0!important;color:#ff0!important}.center-cropped{text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;box-sizing:border-box;width:100%;height:2.066666667rem;margin:0 0 .8rem;padding:.4rem;border:none;border-radius:0;background-color:rgba(255,255,255,.6588235294)!important;box-shadow:none;font-family:neue!important;font-size:.833333333rem!important;font-weight:700!important;transition:box-shadow .5s,border-color .25s ease-in-out!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{outline:0;border:none;background-color:#fefefe!important;box-shadow:none;transition:box-shadow .5s,border-color .25s ease-in-out!important}[type=text]:focus::placeholder{color:transparent}@media screen and (min-width:0\0){select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBJREFUeNrEllsOhCAMRVszC9IlzU7KCmVHTJsoMWYMUtpyv9BgbuXQB5ZSdgBYYY4ycgBivk8KYFsQMfMiTTBP4o3nUzCKzOabLJbLy2/g31evGkAginR4/ZegKH5qX3bJCscA3t0x3kgO5tQFyhhFf50xRqFLbyMUNJQzgyjGS/wgCpvKqkRBpuWrE4V9d+1E4dPUXqIg107SQOE/2DRQxMwTDygIInVDET9T3lCoj/6j/VCmGjZOl2lKpZ8AAwDQP7zIimDGFQAAAABJRU5ErkJggg==)}}select:focus{outline:0;border:none;background-color:#fff!important;box-shadow:none;transition:box-shadow .5s,border-color .25s ease-in-out!important}select:disabled{background-color:#e6e6e6;cursor:not-allowed}select::-ms-expand{display:none}select[multiple]{height:auto;background-image:none}.is-invalid-input:not(:focus){border-color:#e82e21!important;background-color:#fdeae9!important}.is-invalid-input:not(:focus)::-webkit-input-placeholder{color:#e82e21!important}.is-invalid-input:not(:focus):-ms-input-placeholder{color:#e82e21!important}.is-invalid-input:not(:focus)::placeholder{color:#e82e21!important}.is-invalid-label{color:#ff0!important}.form-error{display:none!important;margin-top:-.4rem!important;margin-bottom:.8rem!important;font-size:.8rem!important;font-weight:400!important;color:#ff0!important}.form-error.is-visible{display:block!important}fieldset{margin:0;padding:0;border:0}[type=checkbox]+label,[type=radio]+label{display:inline-block!important;vertical-align:baseline;margin-left:.4rem;margin-right:.8rem;margin-bottom:0}[type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer!important}label{display:block;margin:0;font-family:neue!important;font-size:.8rem;font-weight:400;line-height:1.8;color:#fff!important}label.middle{margin:0 0 .8rem;padding:.4rem 0}input[type=checkbox]{height:12px}.button{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:.85em 1em;border:1px solid transparent;border-radius:0;transition:background-color .25s ease-out,color .25s ease-out;font-size:.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#e82e21;color:#fff}[type=text]{border:none!important}@media (max-width:768px){.wp-block-columns{flex-direction:column-reverse}}.v2024 .text-with-image-block{color:#e82e21;background-color:#fff}.v2024 .text-with-image-block h3{font-family:neue-variable,Arial,Helvetica,sans-serif;font-stretch:140%;font-weight:700;font-size:1.3333333rem}@media (max-width:768px){.v2024 .text-with-image-block h3{margin-top:0}}.v2024 .text-with-image-block figure{height:100%}.v2024 .text-with-image-block img{width:100%;height:100%;object-fit:cover}.v2024 .text-with-image-block p{font-family:neue;font-size:17px;line-height:26px}.v2024 .text-with-image-block .wp-block-column:first-of-type{padding:30px}@media (max-width:768px){.v2024 .text-with-image-block .wp-block-column:first-of-type{padding:20px}}.v2024 .text-with-image-block .wp-block-columns{gap:0}.v2023 .text-with-image-block{background-color:#fff}.v2023 .text-with-image-block h3{font-family:neue,Arial,Helvetica,sans-serif;color:#e42a1d;font-weight:500;text-transform:uppercase;font-size:1.2rem}@media (max-width:768px){.v2023 .text-with-image-block h3{margin-top:0}}.v2023 .text-with-image-block figure{height:100%}.v2023 .text-with-image-block .inline-image{max-width:250px;object-fit:contain;height:auto}.v2023 .text-with-image-block img{width:100%;height:100%;object-fit:cover}.v2023 .text-with-image-block p{font-family:neue;color:#000;font-size:1.2rem;line-height:1.8rem}.v2023 .text-with-image-block .wp-block-column:first-of-type{padding:30px}@media (max-width:768px){.v2023 .text-with-image-block .wp-block-column:first-of-type{padding:20px}}.v2023 .text-with-image-block .wp-block-columns{gap:0}.stats-block{color:#e82e21;padding:0 30px;margin:56px 0}.stats-block div{align-self:center}@media (max-width:768px){.stats-block div{align-self:flex-start}}.stats-block .wp-block-heading{font-family:neue-display-random;font-size:3.5rem;margin-bottom:5px;font-weight:900}.stats-block a{color:#e82e21}.stats-block a:hover{color:#666}.stats-block p{font-family:neue;margin-top:0}.quote-block{background-color:#ebebeb}.quote-block blockquote{width:60%;margin:50px auto 70px!important;border-left:none;font-family:neue,Arial,Helvetica,sans-serif;text-align:left;padding:0}@media screen and (max-width:896px){.quote-block blockquote{width:100%}}.quote-block blockquote p:before{content:"“"}.quote-block blockquote p:after{content:"”"}.quote-block p{font-weight:900;font-size:30px;line-height:45px}@media screen and (max-width:896px){.quote-block p{font-size:23px;line-height:30px}}.quote-block cite strong{font-weight:900}.quote-block blockquote cite{display:block;color:#000;margin-top:25px;font-size:15px;font-style:normal}.v2024 .program-heading-block{position:relative;height:fit-content;background-size:102% 100%;background-position:-20px;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:896px){.v2024 .program-heading-block{background-size:100% 100%;background-position:0;gap:1rem}}.v2024 .program-heading-block .program-title{width:calc(100% - 610px);padding:20px}@media screen and (max-width:896px){.v2024 .program-heading-block .program-title{width:100%}}.v2024 .program-heading-block .header-background{position:absolute;top:0;left:-20px;width:calc(100% + 20px);height:100%;z-index:-1}.v2024 .program-heading-block .header-background-img{width:100%;height:100%;object-fit:fill}.v2024 .program-heading-block .header-text{font-family:neue-display-random,"Arial Black",Helvetica,sans-serif;font-weight:900;-webkit-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga" 1;-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;font-size:3.5rem;line-height:1.25;text-transform:uppercase;color:#fff;margin-bottom:0}@media screen and (max-width:896px){.v2024 .program-heading-block .header-text{font-size:2.5rem}}.v2024 .program-heading-block .subheader-text{font-family:neue,Arial,Helvetica,sans-serif;font-weight:400;font-size:2.5rem;color:#fff;margin-top:.5em}@media screen and (max-width:896px){.v2024 .program-heading-block .subheader-text{font-size:1.5rem}}.v2024 .program-heading-block .paragraph-text{font-family:neue,Arial,Helvetica,sans-serif;font-weight:400;font-size:17px;line-height:2rem;color:#fff;padding:0 3%}.v2024 .program-heading-block .paragraph-text br{content:"";display:block;margin:12px}@media screen and (min-width:900px){.v2024 .program-heading-block .paragraph-text{padding:10rem 25% 0 10%;font-size:20px}}.v2023 .program-heading-block{position:relative;background-size:69%;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:space-between;padding:20px;width:100%}@media screen and (max-width:896px){.v2023 .program-heading-block{background-size:100% 100%;background-position:0;gap:1rem}}.v2023 .program-heading-block .program-title{top:20%;margin-top:20vh;margin-left:10px;margin-bottom:5%}@media screen and (min-width:1158px) and (max-width:1460px){.v2023 .program-heading-block .program-title{margin-bottom:10%}}@media screen and (max-width:896px){.v2023 .program-heading-block .program-title{width:100%}}.v2023 .program-heading-block .paragraph-header{color:#e42a1d;text-transform:uppercase;font-family:neue,Arial,Helvetica,sans-serif;font-weight:400;-webkit-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga" 1;-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;font-size:1.2rem;line-height:1.8rem;margin-bottom:10px;padding:20px 10px 0}.v2023 .program-heading-block .header-text{font-family:neue,"Arial Black",Helvetica,sans-serif;font-weight:200;-webkit-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga" 1;-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;font-size:4.625rem;line-height:1.25;text-transform:uppercase;color:#e42a1d;margin-bottom:0}@media screen and (max-width:896px){.v2023 .program-heading-block .header-text{font-size:2.5rem}}.v2023 .program-heading-block .subheader-text{font-family:neue,Arial,Helvetica,sans-serif;font-weight:400;font-size:1.5rem;color:#000;margin-top:.5em}@media screen and (max-width:896px){.v2023 .program-heading-block .subheader-text{font-size:1.5rem}}.v2023 .program-heading-block .header-background{position:absolute!important;left:-5px;overflow:hidden;z-index:-1;width:102%}@media print,screen and (min-width:74em) and (min-height:800px){.v2023 .program-heading-block .header-background{left:140px}}.v2023 .program-heading-block .header-background img{width:1043px}@media screen and (max-width:48em){.v2023 .program-heading-block .header-background img{width:169%}}@media print,screen and (max-width:900px){.v2023 .program-heading-block .header-background img{object-fit:cover;min-height:360px;overflow:visible}}@media print,screen and (max-width:580px){.v2023 .program-heading-block .header-background img{max-width:139vw}}@media print,screen and (min-width:74em) and (min-height:800px){.v2023 .program-heading-block .header-background .pm-featureImgs{position:relative;min-height:52vh}.v2023 .program-heading-block .header-background .pm-featureImgs__img{position:absolute;margin-left:140px}}.v2023 .program-heading-block .paragraph-text{font-family:neue,Arial,Helvetica,sans-serif;font-weight:400;font-size:18px;line-height:2rem;color:#000;padding:0 2%;position:relative;z-index:1;padding:0 10px 0;width:100%}.v2024 .media-block{padding:30px;background-color:#e82e21}.v2024 .media-block tns-video-player{display:block;max-width:95%;margin:0 auto}.v2024 .media-block figure.a-video__figure{margin-inline-start:0;margin-inline-end:0}.v2024 .media-block p{font-family:neue;color:#fff;font-size:18px;padding-top:20px}.v2024 .media-block p.info{color:#000}.v2024 .media-block img{display:block;margin:0 auto;width:92%}.v2023 .media-block{padding:30px;background-color:#fff}.v2023 .media-block tns-video-player{display:block;max-width:95%;margin:0 auto}.v2023 .media-block p{font-family:neue;color:#000;font-size:18px;padding-top:20px}.v2023 .media-block img{display:block;margin:0 auto}:where(.wp-site-blocks:focus){outline-width:0!important;outline-style:none!important}.highlight-block .wp-block-heading{font-family:neue-variable,Arial,Helvetica,sans-serif;font-stretch:140%;font-weight:700;font-size:1.3333333rem}.highlight-block p,.highlight-block ul.wp-block-list{font-family:neue,Arial,Helvetica,sans-serif;font-size:17px;font-weight:400}.highlight-block ul.wp-block-list{list-style-type:square;margin-top:20px}.highlight-block ul.wp-block-list li{margin-bottom:20px;line-height:1.733333333rem}.highlight-block .wp-block-columns{gap:0;margin-bottom:0}.highlight-block .wp-block-columns .wp-block-column>:not(ul){padding:0 20px}.highlight-block .wp-block-columns .wp-block-column>ul{padding-left:50px}.highlight-block .wp-block-columns .wp-block-column:first-of-type{padding:20px 0;color:#e82e21;background-color:#ebebeb}.highlight-block .wp-block-columns .wp-block-column:last-of-type{padding:20px 0;color:#fff;background-color:#e82e21}.navigation-block{display:flex;justify-content:space-between;align-items:center;padding:20px;position:sticky;top:0;z-index:3;background-color:#fff;border-bottom:solid 1px #000}.navigation-block .logo{width:200px;z-index:5}.navigation-block .logo img{width:100%}.navigation-block .navigation{margin-right:300px;z-index:4}@media screen and (max-width:896px){.navigation-block .navigation{margin-right:0}}.navigation-block .navigation li{font-size:15px;padding:0 12px;font-family:neue;font-weight:300}@media screen and (max-width:1200px){.navigation-block .navigation .is-menu-open ul{border-top:1px solid #d9d9d9;width:100%;margin-top:15px}.navigation-block .navigation li{padding:14px 50px 15px 19px;width:100%;margin-bottom:0;border-bottom:1px solid #d9d9d9;flex-direction:row!important}}.navigation-block .external:after{content:"";width:27px;height:27px;margin-left:4px;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgODY0IDg2NCIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cjxwb2x5Z29uIHBvaW50cz0iNjExLjcsNjg0LjUgMTc5LjcsNjg0LjUgMTc5LjcsMjUyLjUgNDg1LjIsMjUyLjUgNTIxLjQsMjE2LjUgMTQzLjcsMjE2LjUgMTQzLjcsNzIwLjUgNjQ3LjcsNzIwLjUgNjQ3LjcsMzQ0LjcgNjExLjcsMzgwLjYiIC8+Cjxwb2x5Z29uIHBvaW50cz0iMjY0LjQsNjI1LjIgMjg5LjksNjUwLjcgNjg0LjMsMjU2LjMgNjg0LjMsNTQwLjUgNzIwLjMsNTQwLjUgNzIwLjMsMTY5LjQiIC8+Cjxwb2x5Z29uIHBvaW50cz0iMjEyLjcsNTc0IDIzOC4xLDU5OS41IDY5NS4xLDE0NC45IDMyMy44LDE0My41IDMyMy43LDE3OS41IDYwOC4xLDE4MC42IiAvPgo8L3N2Zz4=);background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block}.navigation-block .wp-block-navigation__responsive-container-close{top:24px}@media screen and (max-width:1200px){.navigation-block .wp-block-navigation__responsive-container-close{right:320px}}@media screen and (max-width:896px){.navigation-block .wp-block-navigation__responsive-container-close{right:22px}}.accordion-block{background-color:#e82e21;padding:15px 30px}.accordion-item{font-family:neue,Arial,Helvetica,sans-serif;font-weight:400;color:#fff;font-size:16px}.accordion-item:not(:first-of-type) .accordion-item-header{border-top:1px solid #fff}.accordion-item .accordion-item-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:20px 60px 10px 0;margin-bottom:10px}.accordion-item .accordion-item-header .accordion-toggle{font-size:20px;margin-right:10px}.accordion-item .accordion-item-title{font-family:neue,Arial,Helvetica,sans-serif;font-size:18px;margin:0;font-weight:400}.accordion-item .accordion-item-header:before{content:"";position:absolute;right:43px;margin-top:2px;width:1px;background:#fff;transition:all ease-in-out 180ms;height:18px}.accordion-item.is-open .accordion-item-header:before{transform:rotate(90deg)}.accordion-item .accordion-item-header:after{content:"";position:absolute;right:43px;width:1px;height:18px;margin-top:2px;background:#fff;transition:all ease-in-out 180ms;transform:rotate(90deg)}.accordion-item .accordion-item-content{transition:min-height .3s ease-in;overflow:hidden;padding:0;max-height:0;min-height:0;line-height:25px}.accordion-item ul.wp-block-list{list-style-type:square;margin-top:20px;padding-left:20px}.accordion-item ul.wp-block-list li{margin-bottom:20px;line-height:1.733333333rem}.accordion-item.is-open .accordion-item-content{visibility:visible}.navigation-block-reveal{position:fixed!important;width:100%;background:#fff;left:0;top:-100px;z-index:101!important;transition:all 250ms}.navigation-block-reveal.sticky{top:0;box-shadow:-5px 1px 10px rgba(0,0,0,.2)}.navigation-block-reveal .program-text{color:#e42a1d;font-family:neue!important;font-feature-settings:"liga" 1;font-weight:300;font-size:1.466666667rem;line-height:1.6rem;text-transform:uppercase}@media screen and (max-width:1000px){.navigation-block-reveal .program-text{font-size:.7rem;line-height:.8rem;margin-top:6px;padding-right:10px}}.navigation-block-reveal.smaller .inner-reveal .logo{max-width:186px}.navigation-block-reveal .inner-reveal{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;position:sticky;top:0;z-index:3;background-color:#fff;border-bottom:solid 1px #000}.navigation-block-reveal .inner-reveal .logo{max-width:286px;z-index:5}.navigation-block-reveal .inner-reveal .logo img{width:100%}.fixed-logo{position:absolute;top:40px;right:30px;min-width:18%}