﻿@import url("https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap");body{margin:0;padding:0;font-family:"Source Sans Pro",sans-serif;font-size:18px;line-height:1.1}h1,h2,h3,h4,h5,p{margin-top:0}p:last-child{margin-bottom:0}h1,.heading1{font-size:30px;font-weight:500;line-height:1.2}h2,.heading2{font-size:26px;letter-spacing:0.2px;font-weight:600;line-height:1.2}h3,.heading3{font-size:22px;letter-spacing:-0.1px;font-weight:600;line-height:1.2}p{font-size:18px;letter-spacing:0;line-height:1.2}blockquote{margin:45px 0;padding:50px;background-color:var(--bluepale);-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px}blockquote p{font-size:24px;letter-spacing:0;font-weight:500;line-height:1.2}.copy ul li{margin-bottom:1em;font-size:18px;letter-spacing:0;line-height:1.2}body.toolbar-horizontal.toolbar-fixed{margin-top:27px}div.mm-page{padding-top:0 !important}.system-messages{margin:10px;padding:20px;background-color:#FFFDDF;font-size:18px;border:2px solid #c00}.views-row{position:relative}.views-row .edit,.views-row .views-field-edit-node,.views-row .views-field-edit-term{position:absolute;top:10px;right:40px;display:none;z-index:9999}.views-row .edit a,.views-row .views-field-edit-node a,.views-row .views-field-edit-term a{display:block;padding:0 15px;line-height:25px !important;font-weight:bold;font-size:13px !important;background:#000;text-decoration:none}.views-row .edit a:link,.views-row .edit a:hover,.views-row .edit a:visited,.views-row .views-field-edit-node a:link,.views-row .views-field-edit-node a:hover,.views-row .views-field-edit-node a:visited,.views-row .views-field-edit-term a:link,.views-row .views-field-edit-term a:hover,.views-row .views-field-edit-term a:visited{color:#fff}@media (hover: hover){.views-row:hover .edit,.views-row:hover .views-field-edit-node,.views-row:hover .views-field-edit-term{display:block}}.admin-info-panel{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;position:fixed;bottom:0;right:40px;z-index:9998;background-color:transparent;padding:0;font-size:12px;color:#fff}.admin-info-panel>span{margin:0 10px;line-height:30px}.admin-info-panel a{color:rgba(255,255,255,0.8);text-decoration:none}.admin-info-panel .source>a{display:block;line-height:20px;width:20px;overflow:hidden;font-size:20px;color:#fff}body:not(.path-user) .block-local-tasks-block{position:fixed;bottom:0;left:0;right:0;z-index:9990;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #333333),color-stop(100%, #000000));background-image:-moz-linear-gradient(#333333,#000000);background-image:-webkit-linear-gradient(#333333,#000000);background-image:linear-gradient(#333333,#000000);white-space:normal;margin:0;padding:0;-moz-box-shadow:0 0 5px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.4);box-shadow:0 0 5px rgba(0,0,0,0.4)}body:not(.path-user) .block-local-tasks-block .block-inner>ul,body:not(.path-user) .block-local-tasks-block .block-inner .tabs{list-style:none;margin:0;padding:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}body:not(.path-user) .block-local-tasks-block .block-inner>ul li,body:not(.path-user) .block-local-tasks-block .block-inner .tabs li{margin:0;padding:0}body:not(.path-user) .block-local-tasks-block .block-inner>ul li a,body:not(.path-user) .block-local-tasks-block .block-inner .tabs li a{display:block;margin:0 10px;padding:0 10px;line-height:30px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:bold}@media (hover: hover){body:not(.path-user) .block-local-tasks-block .block-inner>ul li a:hover,body:not(.path-user) .block-local-tasks-block .block-inner .tabs li a:hover{color:#212121;background-color:#eee}}body:not(.path-user) .block-local-tasks-block .block-inner>ul li a.is-active,body:not(.path-user) .block-local-tasks-block .block-inner .tabs li a.is-active{color:#212121;background-color:#eee}body:not(.path-user) .block-local-tasks-block .block-inner>ul li a.is-active:hover,body:not(.path-user) .block-local-tasks-block .block-inner .tabs li a.is-active:hover{color:#212121;background-color:#eee}body.path-user .block-local-tasks-block{white-space:normal;margin:0 0 50px 0;padding:0;background-color:#eee;border:1px solid #e2e2e2;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}body.path-user .block-local-tasks-block .block-inner>ul,body.path-user .block-local-tasks-block .block-inner .tabs{list-style:none;margin:0;padding:0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}body.path-user .block-local-tasks-block .block-inner>ul li,body.path-user .block-local-tasks-block .block-inner .tabs li{margin:0;padding:0}body.path-user .block-local-tasks-block .block-inner>ul li a,body.path-user .block-local-tasks-block .block-inner .tabs li a{display:block;margin:0 10px;padding:0 10px;line-height:30px;text-decoration:none;font-size:16px;font-weight:bold;color:var(--blue);line-height:30px}@media (hover: hover){body.path-user .block-local-tasks-block .block-inner>ul li a:hover,body.path-user .block-local-tasks-block .block-inner .tabs li a:hover{color:var(--dark);background-color:#fff}}body.path-user .block-local-tasks-block .block-inner>ul li a.is-active,body.path-user .block-local-tasks-block .block-inner .tabs li a.is-active{color:var(--dark);background-color:#fff}body.path-user .block-local-tasks-block .block-inner>ul li a.is-active:hover,body.path-user .block-local-tasks-block .block-inner .tabs li a.is-active:hover{background-color:#fff}.admin-info-panel .mask{display:none}.admin-info-panel .mask.active{display:block}.block-masquerade{position:fixed;bottom:40px;right:-250px;width:200px;background:#fff;z-index:9999;border:1px solid var(--blue);padding:20px;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}.block-masquerade h2{font-size:14px;margin:0}.block-masquerade.active{right:0}.block-views-blockwho-s-online-who-s-online-block{position:fixed;bottom:40px;left:-250px;width:200px;max-height:200px;overflow:auto;background:#fff;z-index:9999;border:1px solid var(--blue);padding:20px;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}.block-views-blockwho-s-online-who-s-online-block h2{font-size:14px;margin:0}.block-views-blockwho-s-online-who-s-online-block.active{left:0}#block-llnj-addthisallpages{margin-top:calc(var(--spacing)*4)}.breadcrumb{padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3)}.breadcrumb ol{list-style:none;margin:0;padding:0;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}.breadcrumb ol li{list-style:none;margin:0;padding:0;font-size:19px;color:#8491B4}@media (max-width: 767px){.breadcrumb ol li{font-size:10px}}.breadcrumb ol li a{color:#C7C1C7}.breadcrumb ol li a:after{content:"";font-family:'Font Awesome 6 Pro';margin:0 3px;font-size:14px}@media (max-width: 767px){.breadcrumb ol li a:after{font-size:7px}}.breadcrumb ol li:last-child a:after{display:none}.grey-bg{background-color:var(--greybg)}.pale-bg{background-color:var(--bluepale)}.spaced-50{padding-top:50px;padding-bottom:50px}.spaced-top-10{margin-top:10px}.spaced-bottom-10{margin-bottom:10px}.spaced-top-20{margin-top:20px}.spaced-bottom-20{margin-bottom:20px}.spaced-top-25{margin-top:25px}.spaced-bottom-25{margin-bottom:25px}.spaced-top-50{margin-top:50px}.spaced-bottom-50{margin-bottom:50px}.spaced-top-100{margin-top:100px}.spaced-bottom-100{margin-bottom:100px}.social-icons-block .title{margin-bottom:10px;font-weight:600}.social-icon-item em{font-style:normal;font-size:16px;margin-left:5px}.social-icon-list{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column}.social-icon-list>a{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-bottom:10px;font-size:24px}.social-icon-list>a:last-child{margin-bottom:0}footer .social-icon-list>a{color:#fff}a{text-decoration:none;color:var(--link)}.card a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}a.page-anchor{position:relative;top:calc((var(--headerfixed) + var(--menuheight) + 10px) * -1)}img{max-width:100%;height:auto}.tright{text-align:right}.tleft{text-align:left}.tcenter{text-align:center}.element-invisible{overflow:hidden;display:inline-block;height:0;width:0;position:absolute;left:-20000em}.block-layout-builder.block-field-blocknodepagetitle{display:none}ul.button-list{list-style:none;margin:0;padding:0}ul.button-list li{margin-bottom:var(--spacing)}.back-to-top-block{position:fixed;bottom:40px;right:40px;z-index:800;visibility:hidden;opacity:0;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;perspective:500px}.back-to-top-block .contextual{top:-26px;left:-26px}.back-to-top-block .back-top-link{display:block;line-height:40px;width:40px;background-color:var(--orange);color:#fff;text-align:center;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;transform:rotateY(180deg);-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease}.back-to-top-block.active{opacity:1;visibility:visible;transform:rotateY(0deg)}.back-to-top-block.active .back-top-link{transform:rotateY(0deg)}a.button-red,button.button-red{display:block;max-width:200px;text-align:center;padding:var(--spacing) calc(var(--spacing)*2);color:#fff;font-weight:bold;background-color:#ea182f;margin-bottom:20px}a.button-red:last-child,button.button-red:last-child{margin-bottom:0}a.button-green,button.button-green{display:block;max-width:200px;text-align:center;padding:var(--spacing) calc(var(--spacing)*2);color:#fff;font-weight:bold;background-color:#598527;margin-bottom:20px}a.button-green:last-child,button.button-green:last-child{margin-bottom:0}a.button-dark,button.button-dark{display:block;max-width:200px;text-align:center;padding:var(--spacing) calc(var(--spacing)*2);color:#fff;font-weight:bold;background-color:#003333;margin-bottom:20px}a.button-dark:last-child,button.button-dark:last-child{margin-bottom:0}a.button-copy,button.button-copy{display:inline-block;text-align:center;padding:calc(var(--spacing)*1.5) calc(var(--spacing)*3);color:var(--link);font-weight:600;background-color:transparent;margin-bottom:20px;border:2px solid var(--link);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;text-transform:uppercase;font-size:24px}a.button-copy:last-child,button.button-copy:last-child{margin-bottom:0}input.form-text,input.form-tel,input.form-email,input.form-url,input.form-search,input.form-file,input.form-number,input.form-color,input.form-date,input.form-time,textarea,select{padding:5px;background-color:#fff;border:1px solid #e2e2e2;width:100%;height:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}textarea{height:150px}.webform-element--title-inline{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.webform-element--title-inline{display:block}}.webform-element--title-inline>label{width:var(--labelwidth);-webkit-flex-shrink:0;flex-shrink:0;padding-right:0;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media (max-width: 767px){.webform-element--title-inline>label{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.webform-element--title-inline>*:not(label){width:calc(100% - var(--labelwidth))}@media (max-width: 767px){.webform-element--title-inline>*:not(label){width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.webform-element--title-inline>.description{-webkit-flex-grow:1;flex-grow:1;margin-left:200px}@media (max-width: 767px){.webform-element--title-inline>.description{margin-left:0}}.webform-submission-form .form-actions{text-align:center}.webform-submission-form .fieldset-wrapper>.form-item{margin-left:0;margin-right:0}form .description{font-size:11px;color:var(--grey)}.field--name-webform{margin-top:50px}form>div.form-item,form>div.form-actions{margin:0 0 calc(var(--spacing)*2) 0}form>div.form-item>label,form>div.form-actions>label{display:block;font-size:16px;font-weight:bold;margin:0 0 calc(var(--spacing)/2) 0;padding:0}.details-wrapper>.js-form-item>label{display:block;font-size:16px;font-weight:bold;margin:0 0 calc(var(--spacing)/2) 0;padding:0}form>.container-inline{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-end;align-items:flex-end}form>.container-inline .form-item{margin-bottom:0}form>.container-inline input[type="submit"]{margin-left:var(--spacing)}details.search-advanced{margin-top:calc(var(--spacing)*3);margin-bottom:calc(var(--spacing)*3)}fieldset{border:none;padding:0;margin:0;margin-bottom:calc(var(--spacing) * 5)}fieldset>legend{width:100%;display:block;position:relative;top:0;right:0;bottom:0;left:0;padding:0;margin:0;color:var(--blue)}fieldset>legend span{width:100%;font-size:22px;letter-spacing:-0.1px;font-weight:600;line-height:1.2;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}fieldset>legend span:after{content:"";display:block;-webkit-flex-grow:1;flex-grow:1;margin-left:30px;height:1px;background-color:var(--bluelight)}.user-login-form div.form-item{margin-bottom:1em}a.button,.button>a,input[type="submit"],input[type="reset"],input[type="button"],button{font-size:15px;font-weight:600;padding:0 10px;line-height:26px;color:#ffffff;text-decoration:none;display:inline-block;border-width:2px;border-style:solid;border-color:transparent;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;margin:0;text-align:center;text-transform:uppercase;background-color:var(--blue);cursor:pointer}@media (hover: hover){a.button:hover,.button>a:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,button:hover{border-color:var(--blue);background-color:var(--bluelight)}}a.button.unsubscribe,.button>a.unsubscribe,input[type="submit"].unsubscribe,input[type="reset"].unsubscribe,input[type="button"].unsubscribe,button.unsubscribe{background-color:#e2e2e2;color:var(--dark)}a.button.white{font-size:15px;font-weight:600;padding:0 10px;line-height:26px;color:#ffffff;text-decoration:none;display:inline-block;border-width:2px;border-style:solid;border-color:transparent;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;margin:0;text-align:center;text-transform:uppercase;background-color:var(--blue);cursor:pointer;border-color:#fff;color:#fff;background-color:transparent}@media (hover: hover){a.button.white:hover{border-color:var(--blue);background-color:var(--bluelight)}}.block-user-login-block .content>.item-list ul{list-style:none;margin:0;padding:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.block-user-login-block .content>.item-list ul li a{font-size:12px;text-transform:uppercase;display:block;margin-right:10px}.js-form-type-processed-text>label{display:block}:root{--sitewidth:1260px;--contentwidthmed:1140px;--contentwidth:1110px;--homewidth:1220px;--spacing:10px;--spacingsix:16px;--lineheight:1.8;--basefontsize:17px;--blue:#1F3777;--bluebrilliant:#4CA2FF;--bluelight:#8491B4;--bluepale:#E8EBF1;--grey:#7E7E7E;--greybg:#EFEFEF;--line:#EFEFEF;--linedark:#e2e2e2;--red:#ea182f;--orange:#AABD38;--link:#0159ec;--dark:#2C2929;--darker:#241F20;--menubg:#F2F0F2;--labelwidth:200px}main{clear:both}main,header>.region,.layout-container>.region{max-width:var(--sitewidth);padding-left:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2);margin-left:auto;margin-right:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.noscroll{overflow:hidden}body:not(.page-node-21505) .region-content>div{margin-bottom:20px}body.page-node-21505.layout-no-sidebars main,body.path-frontpage.layout-no-sidebars main{max-width:100%;padding-left:0;padding-right:0}.bottom-cols{padding-top:50px}.bottom-cols .inner{display:grid;grid-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);grid-row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(3, 1fr);grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));max-width:var(--contentwidth);padding-left:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2);margin-left:auto;margin-right:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 767px){.bottom-cols .inner{grid-template-columns:repeat(1, 1fr)}}body.path-frontpage .bottom-cols .inner,body.page-node-21505 .bottom-cols .inner{max-width:var(--sitewidth);padding-left:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2);margin-left:auto;margin-right:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 767px){.bottom-cols .inner{display:block}.bottom-cols .inner .block{margin-bottom:30px}}.bottom-cols .inner .block{background-color:var(--greybg);padding:calc(var(--spacing)*3);-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}.bottom-cols .inner .block>h2{font-size:30px;font-weight:400;color:var(--dark);padding-bottom:var(--spacing);position:relative;margin-bottom:var(--spacing)}.bottom-cols .inner .block>h2:after{content:"";display:block;height:3px;position:absolute;bottom:0;left:0;right:0;background-color:#C7C1C7}body.one-sidebar.sidebar-first main{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width: 767px){body.one-sidebar.sidebar-first main{-webkit-flex-direction:column;flex-direction:column}}body.one-sidebar.sidebar-first main .layout-content{order:2;-webkit-flex-grow:1;flex-grow:1}body.one-sidebar.sidebar-first main .layout-sidebar-first{order:1;width:20%;margin-right:5%;-webkit-flex-shrink:0;flex-shrink:0}@media (max-width: 767px){body.one-sidebar.sidebar-first main .layout-sidebar-first{width:auto;margin-right:0;order:2}}body.one-sidebar.sidebar-second main{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width: 767px){body.one-sidebar.sidebar-second main{-webkit-flex-direction:column;flex-direction:column}}body.one-sidebar.sidebar-second main .layout-content{order:1;-webkit-flex-grow:1;flex-grow:1}body.one-sidebar.sidebar-second main .layout-sidebar-second{order:2;width:20%;margin-left:5%;-webkit-flex-shrink:0;flex-shrink:0}@media (max-width: 767px){body.one-sidebar.sidebar-second main .layout-sidebar-second{width:auto;margin-left:0;order:2}}body.layout-no-sidebars main,body.layout-no-sidebars .layout-container>.region{max-width:var(--contentwidth);padding-left:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2);margin-left:auto;margin-right:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.page-header-image{margin-bottom:calc(var(--spacing) * 3)}.page-header-image .views-field-field-page-banner>div{line-height:0;overflow:hidden;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px}.page-header-image .views-field-field-page-banner>div img{width:100%;max-width:2000px}.page-banner-full{margin-bottom:calc(var(--spacing) * 3)}.page-banner-full .views-row{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;text-align:center;line-height:0;height:30vh}.page-banner-full .views-row .image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center center}.node--view-mode-teaser .node__content>.links.inline{list-style:none;margin:0;padding:10px;background-color:#f7f7f7;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}.node--view-mode-teaser .node__content>.links.inline li{margin-right:10px}.node--view-mode-teaser .node__content>.links.inline li:last-child{margin-right:0}.node--view-mode-teaser .node__content>.links.inline li a{font-size:14px;text-transform:uppercase}span.add-to-calendar{margin-left:15px;font-size:11px;text-transform:uppercase;padding:5px;display:inline-block;background-color:var(--bluepale);border:1px solid var(--line);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}span.add-to-calendar a{color:var(--link);font-weight:bold}span.add-to-calendar a:after{content:"•";margin-left:3px;margin-right:3px;color:var(--dark)}span.add-to-calendar a:last-child:after{display:none}.node__content>fieldset{margin-bottom:calc(var(--spacing) * 2)}.node__content>fieldset>.fieldset-wrapper>div:first-child{margin-top:calc(var(--spacing) * 2)}.node__content>fieldset>.fieldset-wrapper>div:last-child{margin-bottom:calc(var(--spacing) * 2)}.fc-day-grid-event .fc-content{white-space:normal}.fc-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.path-forum .block-system-main-block .block-inner>table{border-collapse:collapse;border-spacing:0}.path-forum .block-system-main-block .block-inner>table th{text-align:left;background-color:#f7f7f7;padding:10px;padding-bottom:5px;color:var(--blue);border:1px solid #e2e2e2;border-bottom:2px solid #e2e2e2}.path-forum .block-system-main-block .block-inner>table td{padding:10px;border:1px solid #e2e2e2}.path-forum .block-system-main-block .block-inner>table td:not(:first-child){font-size:14px}.path-forum .block-system-main-block .block-inner>table td>div{font-size:14px}.path-forum .block-system-main-block .block-inner>table td>div p{font-size:14px}.path-forum .block-system-main-block .block-inner>table td>div:nth-child(2){font-size:18px}.path-forum .block-system-main-block .block-inner .forum__title>div:nth-child(2){font-size:14px;margin-top:5px}.field--name-body ul li{margin-bottom:.5em}.page-node-type-forum .node__content>section{margin-top:calc(var(--spacing)*5)}.page-node-type-forum .node__content .links.inline{list-style:none;margin-left:0;margin-right:0;padding:0}.page-node-type-forum .node__content .links.inline li a{font-size:15px;font-weight:600;padding:0 10px;line-height:26px;color:#ffffff;text-decoration:none;display:inline-block;border-width:2px;border-style:solid;border-color:transparent;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;margin:0;text-align:center;text-transform:uppercase;background-color:var(--blue);cursor:pointer}@media (hover: hover){.page-node-type-forum .node__content .links.inline li a:hover{border-color:var(--blue);background-color:var(--bluelight)}}.comments{margin-top:calc(var(--spacing) * 9);padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--blue)}.comment .content .links{list-style:none;margin:0;padding:0;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:calc(var(--spacing) * 2)}.comment .content .links>li a{display:block;text-indent:-2000em;overflow:hidden;height:20px;width:20px;position:relative}.comment .content .links>li a:after{text-indent:0;position:absolute;top:0;right:0;bottom:0;left:0;line-height:1;font-size:15px;font-weight:bold}@media (hover: hover){.comment .content .links>li a:hover{color:var(--red)}}.comment .content .links>li.comment-reply a{text-indent:0;overflow:visible;width:auto;font-size:10px;text-transform:uppercase;font-weight:600;padding-left:20px}.comment .content .links>li.comment-reply a:after{content:"";font-family:'Font Awesome 6 Pro';position:absolute;left:0;top:0}.comment .content .links>li.comment-edit a:after{content:"";font-family:'Font Awesome 6 Pro'}.comment .content .links>li.comment-delete a:after{content:"";font-family:'Font Awesome 6 Pro'}.comment__submitted{font-size:12px;text-transform:uppercase;margin-bottom:10px !important;padding-bottom:10px;border-bottom:1px solid #ccc;font-weight:600}.comment{margin-bottom:20px;background-color:#f1f1f1;border-top:3px solid var(--blue);padding:20px;border-radius:0 0 40px 0;position:relative}.comment:hover{border-top-color:#ccc}.comment mark{position:absolute;top:0;right:0;height:10px;padding:4px;line-height:1;font-weight:600;font-size:10px;color:#fff;background-color:var(--red)}.comment .content p{font-size:15px;line-height:1.5}.fc-event,.fc-event:hover{color:var(--link)}.block-system-main-block>.block-inner>.action-links{list-style:none;margin-left:0;margin-right:0;padding:0;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}.block-views-blockmentors-featuring-block{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;background-color:var(--greybg);padding:20px}.block-views-blockmentors-featuring-block>h2{margin-bottom:10px}.block-views-blockmentors-featuring-block footer{font-size:15px}.block-views-blockmentors-featuring-block footer .fa{font-size:10px}.views_slideshow_cycle_teaser_section{width:100% !important}.mentor-slide{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column}.mentor-slide span{display:block}.mentor-slide .image{line-height:0;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;overflow:hidden}.mentor-slide .text{margin-top:10px}.mentor-slide .text .title{font-weight:bold;margin-bottom:5px;font-size:21px}.mentor-slide .text .copy{color:var(--dark)}:root{--headerfull:180px;--headerfixed:115px;--menuheight:60px;--toolbar:27px}@media (max-width: 767px){:root{--headerfull:80px}}@media only screen and (min-width: 768px) and (max-width: 1024px){:root{--headerfull:100px}}@media (max-width: 767px){:root{--headerfixed:60px}}@media only screen and (min-width: 768px) and (max-width: 1024px){:root{--headerfixed:80px}}@media (max-width: 767px){:root{--menuheight:0px}}@media only screen and (min-width: 768px) and (max-width: 1024px){:root{--menuheight:0px}}.header-second-wrap .alert-banner{border-top:var(--menuheight) solid var(--blue);background-color:var(--orange);position:relative;padding-left:calc(var(--spacing) * 6);padding-right:calc(var(--spacing) * 6);-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;max-height:0;opacity:0;visibility:hidden}.header-second-wrap .alert-banner .close-alert-wrap{position:absolute;top:calc(var(--spacing) * 1.5);right:calc(var(--spacing) * 2)}.header-second-wrap .alert-banner .close-alert-wrap>a{background-color:rgba(255,255,255,0.6);-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;display:block;line-height:30px;width:30px;color:var(--blue);text-align:center}.header-second-wrap .alert-banner .block-inner{max-width:var(--sitewidth);padding-left:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2);margin-left:auto;margin-right:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:calc(var(--spacing) * 2) 0;text-align:center}.header-second-wrap .alert-banner .block-inner .text:before{content:"";font-family:'Font Awesome 6 Pro';margin-right:5px}.header-second-wrap .alert-banner .block-inner .views-row>.more{margin-left:10px;padding-left:10px;border-left:1px solid #fff;color:#fff;text-transform:uppercase;font-weight:bold}.header-second-wrap .alert-banner .block-inner .views-row>.more:after{content:"";font-family:'Font Awesome 6 Pro';font-size:.75em;position:relative;top:-1px;margin-left:5px}.header-second-wrap .alert-banner.active{max-height:150px;opacity:1;visibility:visible}.layout-container{margin-top:var(--headerfull);-moz-transition:all .25s linear;-o-transition:all .25s linear;-webkit-transition:all .25s linear;transition:all .25s linear;margin-left:0;margin-right:0}body.page-node-21505 .layout-container,body.path-frontpage .layout-container{margin-top:calc(var(--headerfull) - var(--menuheight))}body.toolbar-horizontal .layout-container{margin-top:calc(var(--headerfull) + var(--toolbar))}body.toolbar-horizontal.page-node-21505 .layout-container,body.toolbar-horizontal.path-frontpage .layout-container{margin-top:calc(var(--headerfull) + var(--toolbar) - var(--menuheight))}body.header-fixed .layout-container{margin-top:var(--headerfixed)}body.toolbar-horizontal.header-fixed .layout-container{margin-top:calc(var(--headerfixed) + var(--toolbar))}.layout-container>header{position:fixed;top:0;left:0;right:0;z-index:500;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column;height:var(--headerfull);-moz-transition:all .25s linear;-o-transition:all .25s linear;-webkit-transition:all .25s linear;transition:all .25s linear}body.header-fixed .layout-container>header{height:var(--headerfixed)}body.toolbar-horizontal .layout-container>header{top:27px}.layout-container>header .header-first-wrap{background-color:#fff;-webkit-flex-grow:1;flex-grow:1;padding-top:0;-moz-transition:all .25s linear;-o-transition:all .25s linear;-webkit-transition:all .25s linear;transition:all .25s linear}.layout-container>header .header-first-wrap>.region{height:100%}@media (max-width: 767px){.layout-container>header .header-first-wrap{padding-top:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.layout-container>header .header-first-wrap{padding-top:0}}body.header-fixed .layout-container>header .header-first-wrap{padding-top:10px}@media (max-width: 767px){body.header-fixed .layout-container>header .header-first-wrap{padding-top:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){body.header-fixed .layout-container>header .header-first-wrap{padding-top:0}}.layout-container>header .page-menu-wrap{background-color:var(--blue);-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}body.page-node-21505 .layout-container>header .page-menu-wrap,body.path-frontpage .layout-container>header .page-menu-wrap{background-color:rgba(31,55,119,0.7)}@media (max-width: 767px){body.page-node-21505 .layout-container>header .page-menu-wrap,body.path-frontpage .layout-container>header .page-menu-wrap{background-color:#1f3777}}@media only screen and (min-width: 768px) and (max-width: 1024px){body.page-node-21505 .layout-container>header .page-menu-wrap,body.path-frontpage .layout-container>header .page-menu-wrap{background-color:#1f3777}}body.page-node-21505.header-fixed .layout-container>header .page-menu-wrap,body.path-frontpage.header-fixed .layout-container>header .page-menu-wrap{background-color:#1f3777}.layout-container>header .region:not(.region-menu){max-width:var(--sitewidth);padding-left:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2);margin-left:auto;margin-right:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.layout-container>header .region-header-first{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.layout-container>header .region-header-first .logo>img,.layout-container>header .region-header-first .logo>svg{width:auto;height:90px;-moz-transition:height .25s linear;-o-transition:height .25s linear;-webkit-transition:height .25s linear;transition:height .25s linear}.layout-container>header .region-header-first .logo>img #glyph,.layout-container>header .region-header-first .logo>svg #glyph{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-moz-transition:all .25s linear;-o-transition:all .25s linear;-webkit-transition:all .25s linear;transition:all .25s linear}.layout-container>header .region-header-first .logo>img #name,.layout-container>header .region-header-first .logo>svg #name{-moz-transform:translate(74.99067px, 15.97781px);-ms-transform:translate(74.99067px, 15.97781px);-webkit-transform:translate(74.99067px, 15.97781px);transform:translate(74.99067px, 15.97781px);-moz-transition:all .25s linear;-o-transition:all .25s linear;-webkit-transition:all .25s linear;transition:all .25s linear}.layout-container>header .region-header-first .logo>img #tagline,.layout-container>header .region-header-first .logo>svg #tagline{opacity:1;-moz-transition:opacity .25s linear;-o-transition:opacity .25s linear;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}@media (max-width: 767px){.layout-container>header .region-header-first .logo>img,.layout-container>header .region-header-first .logo>svg{height:45px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.layout-container>header .region-header-first .logo>img,.layout-container>header .region-header-first .logo>svg{height:60px}}body.header-fixed .layout-container>header .region-header-first .logo>img,body.header-fixed .layout-container>header .region-header-first .logo>svg{height:60px}body.header-fixed .layout-container>header .region-header-first .logo>img #glyph,body.header-fixed .layout-container>header .region-header-first .logo>svg #glyph{-moz-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8)}body.header-fixed .layout-container>header .region-header-first .logo>img #name,body.header-fixed .layout-container>header .region-header-first .logo>svg #name{-moz-transform:translate(64.99067px, 15.97781px);-ms-transform:translate(64.99067px, 15.97781px);-webkit-transform:translate(64.99067px, 15.97781px);transform:translate(64.99067px, 15.97781px)}body.header-fixed .layout-container>header .region-header-first .logo>img #tagline,body.header-fixed .layout-container>header .region-header-first .logo>svg #tagline{opacity:0}@media (max-width: 767px){body.header-fixed .layout-container>header .region-header-first .logo>img,body.header-fixed .layout-container>header .region-header-first .logo>svg{height:45px}}@media only screen and (min-width: 768px) and (max-width: 1024px){body.header-fixed .layout-container>header .region-header-first .logo>img,body.header-fixed .layout-container>header .region-header-first .logo>svg{height:60px}}.layout-container>header .region-header-first .header-nav{position:relative;top:-15px}.do-diversity-logo img{height:90px;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}body.header-fixed .do-diversity-logo img{height:60px}.header-second-wrap{background-color:var(--dark);position:relative;z-index:100}@media (max-width: 767px){.header-second-wrap{background-color:var(--blue)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.header-second-wrap{background-color:var(--blue)}}.header-second-wrap>.region{max-width:100%;padding-left:0;padding-right:0;width:100%;margin-left:auto;margin-right:auto;position:relative}body.page-node-21505 .header-second-wrap,body.path-frontpage .header-second-wrap{background-color:var(--blue)}@media (max-width: 767px){body.page-node-21505 .header-second-wrap,body.path-frontpage .header-second-wrap{background-color:var(--blue)}}.region-header-first .block-search-form-block{display:none;position:absolute;top:0;right:0;bottom:2px;width:0;background-color:var(--bluelight);-moz-border-radius:18px 0 18px 18px;-webkit-border-radius:18px;border-radius:18px 0 18px 18px;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;overflow:hidden}.region-header-first .block-search-form-block.search-ready{display:block}.region-header-first .block-search-form-block.active{width:100%}.region-header-first .menu-wrap{position:relative}.region-header-first .menu-wrap .block-search-form-block .block-inner{height:100%}.region-header-first .menu-wrap .block-search-form-block form{height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:var(--spacing) calc(var(--spacing) * 3);position:relative}.region-header-first .menu-wrap .block-search-form-block form .close-search{position:absolute;top:50%;left:10px;color:#fff;margin-top:-10px}.region-header-first .menu-wrap .block-search-form-block form .form-item{margin-bottom:0;-webkit-flex-grow:1;flex-grow:1}.region-header-first .menu-wrap .block-search-form-block form .form-item input{-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}.region-header-first .menu-wrap .block-search-form-block form .form-actions{margin-bottom:0;margin-left:10px}.path-frontpage .region-content>.block,body.page-node-21505 .region-content>.block{padding-bottom:50px}.path-frontpage .region-content>.block>h2,.path-frontpage .region-content>.block>.block-inner,body.page-node-21505 .region-content>.block>h2,body.page-node-21505 .region-content>.block>.block-inner{max-width:var(--sitewidth);padding-left:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2);margin-left:auto;margin-right:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.path-frontpage .region-content>.block>h2,body.page-node-21505 .region-content>.block>h2{font-size:30px;font-weight:400;color:var(--dark);padding-bottom:var(--spacing);position:relative}.path-frontpage .region-content>.block>h2:after,body.page-node-21505 .region-content>.block>h2:after{content:"";display:block;height:3px;position:absolute;bottom:0;left:0;right:0;background-color:#C7C1C7}.path-frontpage .region-content>.block>h2:after,body.page-node-21505 .region-content>.block>h2:after{left:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2)}.path-frontpage .region-content .block-system-main-block,body.page-node-21505 .region-content .block-system-main-block{background-color:var(--blue);padding-top:50px}.path-frontpage .region-content .block-system-main-block .field--name-body,body.page-node-21505 .region-content .block-system-main-block .field--name-body{color:#fff}.path-frontpage .region-content .block-system-main-block .field--name-body h2,body.page-node-21505 .region-content .block-system-main-block .field--name-body h2{font-size:30px;font-weight:500;line-height:1.2}.path-frontpage .region-content .block-system-main-block .field--name-body p,body.page-node-21505 .region-content .block-system-main-block .field--name-body p{font-size:24px;letter-spacing:0;font-weight:500;line-height:1.2}.path-frontpage .region-content .block-system-main-block .field--name-body a,body.page-node-21505 .region-content .block-system-main-block .field--name-body a{color:#fff;text-decoration:underline}.home-recaps-block .block-inner .recap-item{display:-webkit-flex;display:flex;background-color:var(--blue);color:#fff;overflow:hidden;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;margin-bottom:calc(var(--spacing)*5);min-height:300px}@media (max-width: 767px){.home-recaps-block .block-inner .recap-item{-webkit-flex-direction:column;flex-direction:column}}.home-recaps-block .block-inner .recap-item:last-child{margin-bottom:0}.home-recaps-block .block-inner .recap-item .title{margin-bottom:10px}@media (hover: hover){.home-recaps-block .block-inner .recap-item .title:hover{text-decoration:underline}}.home-recaps-block .block-inner .recap-item .meta{margin-bottom:20px}.home-recaps-block .block-inner .recap-item .meta,.home-recaps-block .block-inner .recap-item a{color:#fff}.home-recaps-block .block-inner .recap-item .image{display:block;width:40%;-webkit-flex-shrink:0;flex-shrink:0}@media (max-width: 767px){.home-recaps-block .block-inner .recap-item .image{width:auto;height:300px}}@media (max-width: 767px){.home-recaps-block .block-inner .recap-item .image{display:none}}.home-recaps-block .block-inner .recap-item .mobile-image{display:none}@media (max-width: 767px){.home-recaps-block .block-inner .recap-item .mobile-image{display:block}.home-recaps-block .block-inner .recap-item .mobile-image img{width:100%;max-width:2000px}}.home-recaps-block .block-inner .recap-item .text{-webkit-flex-grow:1;flex-grow:1;margin-left:2%;padding:calc(var(--spacing)*3)}@media (max-width: 767px){.home-recaps-block .block-inner .recap-item .text{margin-left:0}}.image-bg{background-repeat:no-repeat;background-size:cover;height:100%;background-position:center center}.recap-item-v2{display:-webkit-flex;display:flex;background-color:var(--blue);color:#fff;overflow:hidden;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;margin-bottom:calc(var(--spacing)*5);min-height:300px}@media (max-width: 767px){.recap-item-v2{-webkit-flex-direction:column;flex-direction:column}}.recap-item-v2:last-child{margin-bottom:0}.recap-item-v2 .title{margin-bottom:10px}@media (hover: hover){.recap-item-v2 .title:hover{text-decoration:underline}}.recap-item-v2 .meta{margin-bottom:20px}.recap-item-v2 .meta,.recap-item-v2 a{color:#fff}.recap-item-v2 .image{display:block;width:40%;-webkit-flex-shrink:0;flex-shrink:0}.recap-item-v2 .image img{object-fit:cover;height:100%;width:100%}@media (max-width: 767px){.recap-item-v2 .image{width:auto;height:300px}}@media (max-width: 767px){.recap-item-v2 .image{display:none}}.recap-item-v2 .mobile-image{display:none}@media (max-width: 767px){.recap-item-v2 .mobile-image{display:block}.recap-item-v2 .mobile-image img{width:100%;max-width:2000px}}.recap-item-v2 .text{-webkit-flex-grow:1;flex-grow:1;margin-left:2%;padding:calc(var(--spacing)*3)}@media (max-width: 767px){.recap-item-v2 .text{margin-left:0}}@media (hover: hover){.menu-chunk a:hover{text-decoration:underline}}.menu-chunk.title-image-text .inner>div{margin-bottom:calc(var(--spacing)*1.5)}.menu-chunk.title-image-text .inner>div:last-child{margin-bottom:0}.menu-chunk.title-image-text .inner .title{font-size:22px;letter-spacing:-0.1px;font-weight:600;line-height:1.2;font-weight:600}.menu-chunk.title-image-text .inner .title a{color:var(--blue)}.menu-chunk.title-image-text .inner .image{line-height:0;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;overflow:hidden}.menu-chunk.title-image-text .inner .copy{font-size:16px;letter-spacing:0;line-height:1.4}.menu-chunk.title-image-text .inner .copy ul li,.menu-chunk.title-image-text .inner .copy p{font-size:16px;letter-spacing:0;line-height:1.4;line-height:1.3}.menu-chunk.links-text .inner .item{border-bottom:2px solid #E4E1E4;padding-bottom:calc(var(--spacing)*1);margin-bottom:calc(var(--spacing)*1)}.menu-chunk.links-text .inner .item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.menu-chunk.links-text .inner .item .title{font-size:18px;letter-spacing:0;line-height:1.2;font-weight:600}.menu-chunk.links-text .inner .item .title>a{color:var(--blue)}.menu-chunk.links-text .inner .item .copy{font-size:16px;letter-spacing:0;line-height:1.4;line-height:1.3}.menu-chunk.links-text .inner .item .copy p{font-size:16px;letter-spacing:0;line-height:1.4;line-height:1.3}.menu-chunk.menu ul.menu{list-style:none;margin:0;padding:0}.menu-chunk.menu ul.menu>li>a{display:block;font-weight:600;color:var(--blue);border-bottom:2px solid #E4E1E4;padding-bottom:calc(var(--spacing)*1);margin-bottom:calc(var(--spacing)*1)}.menu-chunk.menu ul.menu>li:last-child>a{margin-bottom:0;padding-bottom:0;border-bottom:0}.menu-chunk.title-image .inner .item{display:block}.menu-chunk.title-image .inner .item>span{display:block}.menu-chunk.title-image .inner a.item .title{color:var(--blue)}.menu-chunk.title-image .inner .title{font-size:18px;letter-spacing:0;line-height:1.2;font-weight:600}.menu-chunk.grey-link-block .inner{-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px}@media (max-width: 767px){.menu-chunk.grey-link-block .inner{padding:calc(var(--spacing)*1)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.menu-chunk.grey-link-block .inner{padding:calc(var(--spacing)*1)}}.menu-chunk.grey-link-block .inner .title{font-size:18px;letter-spacing:0;line-height:1.2;font-weight:600}.menu-chunk.grey-link-block .inner .title a{color:var(--blue)}.menu-chunk.grey-link-block .inner .copy{font-size:16px;letter-spacing:0;line-height:1.4;line-height:1.3}.menu-chunk.grey-link-block .inner .copy a{color:var(--blue)}.menu-chunk.grey-link-block .inner .copy ul{margin-left:0;padding-left:15px}.menu-chunk.grey-link-block .inner .copy p,.menu-chunk.grey-link-block .inner .copy li{font-size:16px;letter-spacing:0;line-height:1.4;line-height:1.3}.menu-chunk.grey-link-block.full>.inner{padding:calc(var(--spacing)*3)}.menu-chunk.grey-link-block.half>.inner{padding:calc(var(--spacing)*1.5)}.menu-chunk.grey-link-block.none>.inner{padding:0}.menu-chunk.grey-link-block.greylight>.inner{background-color:#bde0de}.menu-chunk.grey-link-block.grey>.inner{background-color:#E8E4E8}.menu-chunk.grey-link-block.blue>.inner{background-color:#415893}.menu-chunk.grey-link-block.orange>.inner{background-color:#df7d3b}.menu-chunk.grey-link-block.blue>.inner .title,.menu-chunk.grey-link-block.orange>.inner .title{font-size:18px;letter-spacing:0;line-height:1.2;font-weight:600;color:#fff}.menu-chunk.grey-link-block.blue>.inner .title a,.menu-chunk.grey-link-block.orange>.inner .title a{color:#fff}.menu-chunk.grey-link-block.blue>.inner a,.menu-chunk.grey-link-block.orange>.inner a{color:#fff}.menu-chunk.grey-link-block.blue>.inner .copy,.menu-chunk.grey-link-block.orange>.inner .copy{font-size:16px;letter-spacing:0;line-height:1.4;line-height:1.3}.menu-chunk.grey-link-block.blue>.inner .copy p,.menu-chunk.grey-link-block.orange>.inner .copy p{font-size:16px;letter-spacing:0;line-height:1.4;line-height:1.3}.paragraph{margin-top:50px;margin-bottom:50px}.paragraph.image-cards.cols-two .inner{display:grid;grid-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);grid-row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(2, 1fr)}@media (max-width: 767px){.paragraph.image-cards.cols-two .inner{grid-template-columns:repeat(1, 1fr)}}.paragraph.image-cards.cols-three .inner{display:grid;grid-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);grid-row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(3, 1fr)}@media (max-width: 767px){.paragraph.image-cards.cols-three .inner{grid-template-columns:repeat(1, 1fr)}}.paragraph.image-cards.cols-four .inner{display:grid;grid-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);grid-row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(4, 1fr)}@media (max-width: 767px){.paragraph.image-cards.cols-four .inner{grid-template-columns:repeat(1, 1fr)}}.paragraph.image-cards.cols-five .inner{display:grid;grid-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);grid-row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(5, 1fr)}@media (max-width: 767px){.paragraph.image-cards.cols-five .inner{grid-template-columns:repeat(1, 1fr)}}.paragraph.image-cards .card .image{margin-bottom:5px}.paragraph.image-cards .card .text{color:var(--link)}.paragraph.two-column-text .cols>div div+div{margin-top:30px}.paragraph.full-image-caption .image{line-height:0;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;overflow:hidden}.paragraph.full-image-caption .caption{margin-top:calc(var(--spacing)/2);line-height:1.2}.cols:not(.view).two,.cols:not(.view).cols-two{display:grid;grid-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);grid-row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(2, 1fr)}@media (max-width: 767px){.cols:not(.view).two,.cols:not(.view).cols-two{grid-template-columns:repeat(1, 1fr)}}.cols:not(.view).three,.cols:not(.view).cols-three{display:grid;grid-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);grid-row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(3, 1fr)}@media (max-width: 767px){.cols:not(.view).three,.cols:not(.view).cols-three{grid-template-columns:repeat(1, 1fr)}}.cols:not(.view).four,.cols:not(.view).cols-four{display:grid;grid-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);grid-row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(4, 1fr)}@media (max-width: 767px){.cols:not(.view).four,.cols:not(.view).cols-four{grid-template-columns:repeat(1, 1fr)}}.cols:not(.view).five,.cols:not(.view).cols-five{display:grid;grid-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);grid-row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(5, 1fr)}@media (max-width: 767px){.cols:not(.view).five,.cols:not(.view).cols-five{grid-template-columns:repeat(1, 1fr)}}.view.cols.two .view-rows{display:grid;grid-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);grid-row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(2, 1fr)}@media (max-width: 767px){.view.cols.two .view-rows{grid-template-columns:repeat(1, 1fr)}}.view.cols.three .view-rows{display:grid;grid-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);grid-row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(3, 1fr)}@media (max-width: 767px){.view.cols.three .view-rows{grid-template-columns:repeat(1, 1fr)}}.view.cols.four .view-rows{display:grid;grid-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);grid-row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(4, 1fr)}@media (max-width: 767px){.view.cols.four .view-rows{grid-template-columns:repeat(1, 1fr)}}.view.cols.five .view-rows{display:grid;grid-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);grid-row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(5, 1fr)}@media (max-width: 767px){.view.cols.five .view-rows{grid-template-columns:repeat(1, 1fr)}}.block-inner>.section-break:first-child{margin-top:50px}.section-break{margin-top:0;margin-bottom:0}.section-break.show-line{position:relative}.section-break.show-line:before{content:"";display:block;height:1px;width:100%;background-color:#959595}.card{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column;color:var(--dark);height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.paramacy .card{height:auto}.card .image{line-height:0;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;overflow:hidden;margin-bottom:var(--spacing)}@media (max-width: 767px){.card .image img{max-width:2000px;width:100%}}.card .text>span{display:block;margin-bottom:var(--spacing)}.card .text>span:last-child{margin-bottom:0}.card .text .title{color:var(--blue);font-weight:600;font-size:22px}.card .text .title>a{color:var(--blue)}@media (hover: hover){.card .text .title>a:hover{text-decoration:underline}}.card .text .meta{color:var(--grey);font-size:14px;color:#7c7a7a}.card .text .meta-large{margin-bottom:5px}.card .text .copy{font-size:18px;letter-spacing:0;line-height:1.2}.card .text .copy ul{padding-left:15px;margin:0}.card .text .copy li{margin-bottom:0}.card .more{margin-top:calc(var(--spacing)*2)}.card.card-horizontal{-webkit-flex-direction:row;flex-direction:row}@media (max-width: 767px){.card.card-horizontal{-webkit-flex-direction:column;flex-direction:column;max-width:300px;margin-left:auto;margin-right:auto}}.card.card-horizontal>.image{max-width:240px;margin-right:30px;-webkit-flex-shrink:0;flex-shrink:0;-webkit-align-self:flex-start;align-self:flex-start;margin-bottom:0}@media (max-width: 767px){.card.card-horizontal>.image{max-width:100%;margin-right:0;margin-bottom:20px}}.card.filled{-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;background-color:var(--greybg);padding:30px}.card.filled-small{-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;background-color:var(--greybg);padding:15px}.card.square{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.card.square>.image{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.card.staff-card{-webkit-align-items:center;align-items:center;margin-bottom:30px;max-width:70%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px) and (max-width: 1024px){.card.staff-card{max-width:100%}}@media (max-width: 767px){.card.staff-card{max-width:310px}}.card.staff-card .meta{font-size:18px}.card.staff-card .title,.card.staff-card .meta{margin-bottom:5px}.block-views-blockevent-staff-block-1 header{margin-bottom:30px}.block-views-blockevent-staff-block-1>h2{color:var(--blue);width:100%;font-size:22px;letter-spacing:-0.1px;font-weight:600;line-height:1.2;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}.block-views-blockevent-staff-block-1>h2:after{content:"";display:block;-webkit-flex-grow:1;flex-grow:1;margin-left:30px;height:1px;background-color:var(--bluelight)}.card .image.default-image{background-color:var(--bluepale)}.pale-bg .card .image.default-image{background-color:#fff}.pale-bg .card .image.default-image img{opacity:0.6}@media (hover: hover){a.card:hover .title{text-decoration:underline}}.text-item .text>span{display:block;margin-bottom:var(--spacing)}.text-item .text>span:last-child{margin-bottom:0}.text-item .text .title{font-size:22px;font-weight:600}.text-item .text .meta{font-size:14px;color:#7c7a7a}.text-item .text .copy{font-size:18px;letter-spacing:0;line-height:1.2}.home-slider .views-row{position:absolute}.home-slider .views-row>.image{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center center}.home-slider .views-row .edit{top:100px}.home-slider .node-slide{position:relative;line-height:0}.home-slider .node-slide .slide-inner{position:relative;max-width:1440px;margin-left:auto;margin-right:auto}.home-slider .node-slide .slide-overlay-container{position:absolute;left:4%;top:52%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:610px;line-height:1.3}@media (max-width: 767px){.home-slider .node-slide .slide-overlay-container{position:relative;left:0;top:0;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);max-width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.home-slider .node-slide .slide-overlay-container{position:relative;left:0;top:0;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);max-width:100%}}.home-slider .node-slide .slide-overlay-container .slide-overlay{-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;padding:calc(var(--spacing) * 3);background-color:rgba(31,55,119,0.7);color:#fff}@media (max-width: 767px){.home-slider .node-slide .slide-overlay-container .slide-overlay{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.home-slider .node-slide .slide-overlay-container .slide-overlay{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}}.home-slider .node-slide .slide-overlay-container .slide-overlay a:not(.button){color:#fff;text-decoration:underline}.home-slider .sy-pager{position:absolute;right:0;bottom:calc(var(--spacing) * 3);left:0;z-index:100;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:0}@media (max-width: 767px){.home-slider .sy-pager{bottom:20px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.home-slider .sy-pager{bottom:20px}}.home-slider .sy-pager li a{border:1px solid #979797;background-color:#C7C1C7;opacity:1}@media (hover: hover){.home-slider .sy-pager li a:hover{opacity:1}}.home-slider .sy-pager li.sy-active a{background-color:#fff}@media (hover: hover){.home-slider .sy-pager li.sy-active a:hover{opacity:1}}.view>footer>.more{margin-top:calc(var(--spacing)*2)}.view>footer>.more a{font-size:18px;color:var(--blue);font-weight:600;text-transform:uppercase}.view>footer>.more a i{font-size:16px}@media (hover: hover){.view>footer>.more a:hover{text-decoration:underline}}.views-grid.two .view-rows{display:grid;grid-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6);grid-row-gap:calc(var(--spacing)*6);grid-template-columns:repeat(2, 1fr)}@media (max-width: 767px){.views-grid.two .view-rows{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.views-grid.two .view-rows{display:grid;grid-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6);grid-row-gap:calc(var(--spacing)*6);grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (max-width: 767px){.views-grid.two .view-rows{grid-template-columns:repeat(1, 1fr)}}.views-grid.two.tight .view-rows{grid-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2);grid-row-gap:calc(var(--spacing)*2)}.views-grid.three .view-rows{display:grid;grid-column-gap:calc(var(--spacing)*8);column-gap:calc(var(--spacing)*8);grid-row-gap:calc(var(--spacing)*8);grid-template-columns:repeat(3, 1fr)}@media (max-width: 767px){.views-grid.three .view-rows{grid-template-columns:repeat(1, 1fr)}}.views-grid.three.tight .view-rows{grid-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2);grid-row-gap:calc(var(--spacing)*2)}.views-grid.four .view-rows{display:grid;grid-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6);grid-row-gap:calc(var(--spacing)*6);grid-template-columns:repeat(4, 1fr)}@media (max-width: 767px){.views-grid.four .view-rows{grid-template-columns:repeat(1, 1fr)}}.views-grid.four.tight .view-rows{grid-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2);grid-row-gap:calc(var(--spacing)*2)}.views-grid.four-tight .view-rows{display:grid;grid-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);grid-row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(4, 1fr)}@media (max-width: 767px){.views-grid.four-tight .view-rows{grid-template-columns:repeat(1, 1fr)}}.views-grid.four-tight.tight .view-rows{grid-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2);grid-row-gap:calc(var(--spacing)*2)}.views-grid.five .view-rows{display:grid;grid-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6);grid-row-gap:calc(var(--spacing)*6);grid-template-columns:repeat(5, 1fr)}@media (max-width: 767px){.views-grid.five .view-rows{grid-template-columns:repeat(1, 1fr)}}.views-grid.five.tight .view-rows{grid-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2);grid-row-gap:calc(var(--spacing)*2)}.views-grid.contentwidth{max-width:var(--contentwidth);padding-left:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2);margin-left:auto;margin-right:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1024px){.views-grid.tablet-single .view-rows{display:grid;grid-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6);grid-row-gap:calc(var(--spacing)*6);grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (max-width: 767px){.views-grid.tablet-single .view-rows{grid-template-columns:repeat(1, 1fr)}}.filters-trigger-wrap{display:none}@media (max-width: 767px){.filters-trigger-wrap{display:block}}.exposed-wrap{margin-bottom:calc(var(--spacing)*3)}@media (max-width: 767px){.exposed-wrap{-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;max-height:0;overflow:hidden}}.exposed-wrap form{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-end;align-items:flex-end;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.exposed-wrap form{display:block}.exposed-wrap form>div{margin-bottom:20px}}.exposed-wrap form>fieldset{margin-bottom:calc(var(--spacing)*2)}.exposed-wrap form>fieldset>legend{color:#000}.exposed-wrap form>fieldset>legend span{display:block;font-size:16px;font-weight:bold;margin:0 0 calc(var(--spacing)/2) 0;padding:0}.exposed-wrap form>fieldset>legend span:after{display:none}.exposed-wrap form>fieldset>.fieldset-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.exposed-wrap form>fieldset>.fieldset-wrapper>div{max-width:120px;margin-right:10px}.exposed-wrap form>fieldset>.fieldset-wrapper>div label{display:block;font-size:16px;font-weight:bold;margin:0 0 calc(var(--spacing)/2) 0;padding:0}.exposed-wrap form>div{max-width:25%;margin-right:10px}.exposed-wrap form>div.form-actions{width:auto;margin-right:0;-webkit-flex-grow:0;flex-grow:0;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}.exposed-wrap form>div.form-actions input{margin-right:var(--spacing)}.exposed-wrap form>div.form-actions input:last-child{margin-right:0}.filters-active .exposed-wrap{max-height:500px}.filters-boxed .exposed-wrap{padding:var(--spacing);background-color:var(--line);border:1px solid var(--linedark);-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px}.filters-boxed .exposed-wrap details{background-color:#fff}@media (max-width: 767px){.filters-boxed .exposed-wrap{padding:0}.filters-boxed .exposed-wrap>form{padding:10px}}.node--view-mode-full .node__submitted{font-size:15px;margin-top:10px;margin-bottom:10px}.view-rows table tr td a{color:var(--blue)}table{border-collapse:separate;border-spacing:0;width:100%;margin:0}table tr th{background-color:#f4f4f4;border-style:solid;border-width:0 0 1px 0;border-color:#eaeaea;padding:10px 13px;font-weight:600;color:#575757;text-align:left}.headings-wide-spacing-enabled table tr th{letter-spacing:0.25em;text-transform:uppercase}table tr:first-child th{border-width:1px 0 1px 0}table thead+tbody tr:first-child th:first-child{border-top-width:0}table tr th:last-child{border-right-width:1px}table tr td{border-style:solid;border-width:0 1px 1px 0;border-color:#eaeaea;padding:10px 10px;font-weight:400;color:#575757}table tr:first-child td{border-top-width:1px}table thead+tbody tr:first-child td{border-top-width:0px}table tr th:first-child,table tr td:first-child{border-left-width:1px}table tr:first-child th:first-child{border-top-left-radius:10px}table thead+tbody tr:first-child th:first-child{border-top-left-radius:0}table tr:first-child th:last-child,table tr:first-child td:last-child{border-top-right-radius:10px}table thead+tbody tr:first-child td:last-child{border-top-right-radius:0}table tr:last-child td:first-child{border-bottom-left-radius:10px}table tr ~ tr:last-child th:first-child{border-bottom-left-radius:10px}table tr:last-child td:last-child{border-bottom-right-radius:10px}div.fc-view-container table thead+tbody tr:first-child td{border-top-width:1px}div.fc-view-container .fc-scroller{overflow:visible !important;height:auto !important}table.no-borders{border:none;border-spacing:0;border-collapse:collapse}table.no-borders tbody,table.no-borders td,table.no-borders th,table.no-borders tr{border:none}nav.pager{margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 5)}.pager__items{list-style:none;margin:0;padding:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.pager__items>li>a,.pager__items>li>span{padding:0 5px;margin:0 3px;display:block;line-height:30px;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.pager__items>li.is-active>a,.pager__items>li.is-active>span{background-color:var(--blue);color:#fff}.field--label-inline{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2)}.field--label-inline .field__label{font-weight:bold;margin-right:10px}.field--label-inline .field__items{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}.field--label-inline .field__items>div{margin-right:calc(var(--spacing))}.field--label-inline .field__items>div:last-child{margin-right:0}.field--name-field-event-date .field__items{display:grid;grid-column-gap:10px;column-gap:10px;grid-row-gap:10px;grid-template-columns:repeat(4, 1fr)}@media (max-width: 767px){.field--name-field-event-date .field__items{grid-template-columns:repeat(1, 1fr)}}.field--name-field-event-date .field__items>div{-webkit-flex-shrink:0;flex-shrink:0;padding:5px;margin:0;background-color:#f1f1f1;border:1px solid #e2e2e2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 767px){.field--name-field-event-date .field__items>div{width:auto}}.field--type-entity-reference .field__items .field__item a{margin-right:5px}.field--type-entity-reference .field__items .field__item a:after{content:","}.field--type-entity-reference .field__items .field__item:last-child a{margin-right:0}.field--type-entity-reference .field__items .field__item:last-child a:after{content:""}.fancy-list .views-row,.view-taxonomy-term .views-row,.view-diversity-resource-category-pages .views-row{padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3);border-bottom:1px solid var(--line)}.fancy-list .views-row .views-field-title,.view-taxonomy-term .views-row .views-field-title,.view-diversity-resource-category-pages .views-row .views-field-title{font-weight:bold;font-size:24px}.fancy-list .views-row .views-field-title a,.view-taxonomy-term .views-row .views-field-title a,.view-diversity-resource-category-pages .views-row .views-field-title a{color:var(--blue)}@media (hover: hover){.fancy-list .views-row .views-field-title a:hover,.view-taxonomy-term .views-row .views-field-title a:hover,.view-diversity-resource-category-pages .views-row .views-field-title a:hover{text-decoration:underline}}.fancy-list .views-row>*:not(.views-field-title),.view-taxonomy-term .views-row>*:not(.views-field-title),.view-diversity-resource-category-pages .views-row>*:not(.views-field-title){font-size:20px;margin-top:calc(var(--spacing)/2);color:var(--grey)}.fancy-list .views-row>article>h2,.view-taxonomy-term .views-row>article>h2,.view-diversity-resource-category-pages .views-row>article>h2{margin-bottom:10px}.fancy-list .views-row>article>h2 a,.view-taxonomy-term .views-row>article>h2 a,.view-diversity-resource-category-pages .views-row>article>h2 a{color:var(--blue)}@media (hover: hover){.fancy-list .views-row>article>h2 a:hover,.view-taxonomy-term .views-row>article>h2 a:hover,.view-diversity-resource-category-pages .views-row>article>h2 a:hover{text-decoration:underline}}.fancy-list .views-row>article>.node__meta,.view-taxonomy-term .views-row>article>.node__meta,.view-diversity-resource-category-pages .views-row>article>.node__meta{margin-bottom:20px;font-size:14px}.fancy-list .views-row>article .node__content>div,.view-taxonomy-term .views-row>article .node__content>div,.view-diversity-resource-category-pages .views-row>article .node__content>div{margin-bottom:10px}.views-element-container>header{margin-bottom:calc(var(--spacing)*3)}.view-simpleviews-llnj-staff .views-row{padding:calc(var(--spacing)*3);border:1px solid var(--line);margin-bottom:calc(var(--spacing) * 5);-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px}.view-simpleviews-llnj-staff .views-row .field--label-inline{margin-top:calc(var(--spacing)/2);margin-bottom:calc(var(--spacing)/2)}.view-simpleviews-llnj-staff .views-row .field--name-field-llnj-staff-bio{margin-top:calc(var(--spacing) * 2)}.view-simpleviews-llnj-staff .views-row .field--name-field-llnj-staff-bio .field__label{font-weight:bold}.mentor-nj-directory .card .see-more{font-size:11px;text-transform:uppercase;display:block;padding:3px 5px;background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:inline-block;cursor:pointer;color:var(--link)}.mentor-nj-directory .card .header{margin-bottom:25px}.mentor-nj-directory .card .header>span{display:block;margin-bottom:5px}.mentor-nj-directory .card .text>span{margin-bottom:calc(var(--spacing)*2)}.mentor-nj-directory .card .text>span:not(.county)>strong{display:block}.mentor-nj-directory .card .title{margin-bottom:0}.mentor-nj-directory .card .meta{color:var(--dark);margin-bottom:4px;font-size:16px}form[id^=views-exposed-form-responsive-mentors-directory-using-fields--page]{-webkit-flex-wrap:wrap;flex-wrap:wrap}form[id^=views-exposed-form-responsive-mentors-directory-using-fields--page] .js-form-item{-webkit-flex-grow:1;flex-grow:1;max-width:100%}form[id^=views-exposed-form-responsive-mentors-directory-using-fields--page] .form-item-title{order:1}form[id^=views-exposed-form-responsive-mentors-directory-using-fields--page] .form-item-field-mentor-bio-value{order:2}form[id^=views-exposed-form-responsive-mentors-directory-using-fields--page] .form-item-field-mentor-state-target-id{order:3}form[id^=views-exposed-form-responsive-mentors-directory-using-fields--page] .bef--secondary{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;order:5;padding:4px var(--spacing);border:1px solid var(--linedark)}form[id^=views-exposed-form-responsive-mentors-directory-using-fields--page] .bef--secondary summary{cursor:pointer;width:100%}form[id^=views-exposed-form-responsive-mentors-directory-using-fields--page] .bef--secondary .details-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:var(--spacing) 0}form[id^=views-exposed-form-responsive-mentors-directory-using-fields--page] .bef--secondary .details-wrapper>div{width:calc(33.333% - 15px)}form[id^=views-exposed-form-responsive-mentors-directory-using-fields--page] .bef--secondary .details-wrapper>div:not(.form-item-field-mentor-county-target-id)>select{height:300px}form[id^=views-exposed-form-responsive-mentors-directory-using-fields--page] .bef--secondary .js-form-item{-webkit-flex-grow:0;flex-grow:0}form[id^=views-exposed-form-responsive-mentors-directory-using-fields--page] .form-actions{order:4}form[id^=collapse-text-dynamic-form-number-] details{padding:4px var(--spacing);border:1px solid var(--linedark)}.mentor-tab{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:100%;color:#fff}.mentor-tab.gray{background-color:#959595}.mentor-tab.orange{background-color:#F6702F}.split-column{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:calc(var(--spacing)*5)}@media (max-width: 767px){.split-column{display:block}.split-column>div{margin-bottom:20px}}.split-column.split-40-60>div:nth-child(1){width:40%}@media (max-width: 767px){.split-column.split-40-60>div:nth-child(1){width:auto}}.split-column.split-40-60>div:nth-child(2){width:60%}@media (max-width: 767px){.split-column.split-40-60>div:nth-child(2){width:auto}}.split-column.split-50-50>div{width:50%}@media (max-width: 767px){.split-column.split-50-50>div{width:auto}}.split-column>.split-column{margin-bottom:0}.mobile-trigger-block{display:none;margin-left:calc(var(--spacing) * 4)}@media (max-width: 767px){.mobile-trigger-block{display:block}}@media only screen and (min-width: 768px) and (max-width: 1024px){.mobile-trigger-block{display:block}}.mobile-trigger{font-size:32px;width:50px;color:var(--dark)}header{position:relative;z-index:10}.close-mobile-wrap a{color:#fff;width:40px;line-height:40px;text-align:center;display:block;margin-left:auto}.do-diversity-main .menu-wrap{max-width:var(--sitewidth);padding-left:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2);margin-left:auto;margin-right:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.do-diversity-main ul.menu{-webkit-align-items:center;align-items:center}.do-diversity-main ul.menu a{color:#fff;text-transform:none;font-size:15px;text-align:center}.hnav .menu-wrap>ul.menu{list-style:none;margin:0;padding:0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.hnav .menu-wrap>ul.menu>li{position:relative}.hnav .menu-wrap>ul.menu>li a{display:block;padding:calc(var(--spacing) * 1) calc(var(--spacing) * 1.5);font-weight:600}.hnav .menu-wrap>ul.menu>li>a{position:relative}.hnav .menu-wrap>ul.menu>li>ul{position:absolute;top:100%;left:0;width:200px;background-color:#fff;list-style:none;margin:0;padding:0;-moz-transition:all .15s ease;-o-transition:all .15s ease;-webkit-transition:all .15s ease;transition:all .15s ease;opacity:0;visibility:hidden}@media (max-width: 767px){.hnav .menu-wrap>ul.menu>li>ul{opacity:1;visibility:visible}}@media only screen and (min-width: 768px) and (max-width: 1024px){.hnav .menu-wrap>ul.menu>li>ul{opacity:1;visibility:visible}}.hnav .menu-wrap>ul.menu>li>ul li a{display:block;padding:calc(var(--spacing) / 2) var(--spacing);font-size:15px}.hnav .menu-wrap>ul.menu>li>ul li ul{list-style:none;margin:0 0 0 20px;padding:0}@media (hover: hover){.hnav .menu-wrap>ul.menu>li:hover>ul{visibility:visible;opacity:1}}@media (max-width: 767px){.header-nav{display:none}}@media only screen and (min-width: 768px) and (max-width: 1024px){.header-nav{display:none}}.header-nav .menu-wrap>ul.menu>li>a{font-weight:400;font-size:18px;letter-spacing:0.8px;color:var(--blue)}.header-nav .menu-wrap>ul.menu>li:last-child a,.header-nav .menu-wrap>ul.menu>li:last-child button{background-color:var(--bluelight);padding:calc(var(--spacing) * 1) calc(var(--spacing) * 1.5);-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0;border-radius:0 0 10px 10px;position:relative;top:-2px;color:#fff;text-transform:uppercase;font-weight:400;font-size:20px;letter-spacing:0.8px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;border:none;cursor:pointer}.header-nav .menu-wrap>ul.menu>li:last-child a>.fa,.header-nav .menu-wrap>ul.menu>li:last-child button>.fa{font-size:16px;position:relative;top:4px;margin-left:5px}.header-nav .menu-wrap>ul.menu>li:last-child a:before,.header-nav .menu-wrap>ul.menu>li:last-child button:before{content:"";display:block;height:400px;position:absolute;bottom:100%;left:0;right:0;background-color:var(--bluelight)}aside nav,aside .block{margin-bottom:calc(var(--spacing) * 3)}aside nav>h2,aside .block>h2{font-size:22px;letter-spacing:-0.1px;font-weight:600;line-height:1.2;margin-bottom:0}aside nav .menu,aside .block .menu{list-style:none;margin:0;padding:0}aside nav .menu li a,aside .block .menu li a{display:block;padding:calc(var(--spacing)/2) 0;font-size:14px;border-bottom:1px solid var(--line);color:var(--dark)}aside nav .menu li>ul,aside .block .menu li>ul{margin-left:30px}.content-sub-nav>h2{font-size:22px;letter-spacing:-0.1px;font-weight:600;line-height:1.2;margin-bottom:0}.content-sub-nav .menu-wrap{background-color:#efefef;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;padding:calc(var(--spacing)*2);margin-bottom:calc(var(--spacing) * 3)}.content-sub-nav .menu{list-style:none;margin:0;padding:0;display:inline-block}.content-sub-nav .menu li{position:relative;padding-left:15px}.content-sub-nav .menu li:before{content:"";font-family:'Font Awesome 6 Pro';position:absolute;top:9px;left:0;color:var(--link);font-size:.75em}.content-sub-nav .menu li a{display:block;padding:calc(var(--spacing)/2) 0;color:var(--dark)}@media (hover: hover){.content-sub-nav .menu li a:hover{text-decoration:underline}}.content-sub-nav .menu li a.is-active{font-weight:bold}.content-sub-nav .menu li>ul{margin-left:30px}.menu-table{border:none;border-spacing:none;border-collapse:collapse;overflow:hidden}.menu-table tr td{background-color:#efefef;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;padding:calc(var(--spacing)*2);display:block}.menu-table tr td a{color:var(--blue)}ul.link-list{list-style:none;margin:0;padding:0}ul.link-list li a{display:block;padding:10px 0;border-bottom:1px solid #E4E1E4;font-size:20px;color:var(--blue)}body.user-logged-in .header-nav li>a.login-link{display:none}.menu-panel.cols-2>.inner{display:grid;grid-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);grid-row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(2, 1fr)}@media (max-width: 767px){.menu-panel.cols-2>.inner{grid-template-columns:repeat(1, 1fr)}}.menu-panel.cols-3>.inner{display:grid;grid-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);grid-row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(3, 1fr)}@media (max-width: 767px){.menu-panel.cols-3>.inner{grid-template-columns:repeat(1, 1fr)}}.menu-panel.cols-4>.inner{display:grid;grid-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);grid-row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(4, 1fr)}@media (max-width: 767px){.menu-panel.cols-4>.inner{grid-template-columns:repeat(1, 1fr)}}.menu-panel.cols-5>.inner{display:grid;grid-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);grid-row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(5, 1fr)}@media (max-width: 767px){.menu-panel.cols-5>.inner{grid-template-columns:repeat(1, 1fr)}}@media (max-width: 767px){.page-menu-wrap{display:none}}@media only screen and (min-width: 768px) and (max-width: 1024px){.page-menu-wrap{display:none}}.menu-panels{position:relative}@media (max-width: 767px){.menu-panels{padding-left:0;padding-right:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.menu-panels{padding-left:0;padding-right:0}}.menu-panels>.view-rows{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}body.page-node-21505 .menu-panels>.view-rows,body.path-frontpage .menu-panels>.view-rows{max-width:var(--sitewidth);padding-left:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2);margin-left:auto;margin-right:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:0;padding-right:0}@media (max-width: 767px){.menu-panels>.view-rows{-webkit-flex-direction:column;flex-direction:column;padding-left:0;padding-right:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.menu-panels>.view-rows{-webkit-flex-direction:column;flex-direction:column;padding-left:0;padding-right:0}}.menu-panels>.view-rows>.views-row{position:unset}@media (max-width: 767px){.menu-panels>.view-rows>.views-row{margin-bottom:calc(var(--spacing)*3)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.menu-panels>.view-rows>.views-row{margin-bottom:calc(var(--spacing)*3)}}.menu-panels>.view-rows>.views-row .edit,.menu-panels>.view-rows>.views-row .views-field-edit-node{top:80px}.menu-panels>.view-rows>.views-row>a,.menu-panels>.view-rows>.views-row>span{display:block;padding:0 calc(var(--spacing) * 3.5);color:#fff;font-size:22px;line-height:60px;letter-spacing:0.8px;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}@media (max-width: 767px){.menu-panels>.view-rows>.views-row>a,.menu-panels>.view-rows>.views-row>span{color:var(--blue);background-color:var(--menubg);-moz-border-radius:8px 0 0 8px;-webkit-border-radius:8px;border-radius:8px 0 0 8px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.menu-panels>.view-rows>.views-row>a,.menu-panels>.view-rows>.views-row>span{color:var(--blue);background-color:var(--menubg);-moz-border-radius:8px 0 0 8px;-webkit-border-radius:8px;border-radius:8px 0 0 8px}}.menu-panels>.view-rows>.views-row>a.active,.menu-panels>.view-rows>.views-row>span.active{color:#fff;background-color:rgba(255,255,255,0.25)}body.header-fixed .menu-panels>.view-rows>.views-row>a,body.header-fixed .menu-panels>.view-rows>.views-row>span{font-size:22px;line-height:40px}.menu-panels>.view-rows>.views-row .panel-wrap{-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;padding:calc(var(--spacing)*4) calc(var(--spacing)*6);position:absolute;top:100%;right:0;left:0;min-height:500px;background-color:var(--menubg);visibility:hidden;opacity:0;-moz-box-shadow:0 10px 8px rgba(0,0,0,0.4);-webkit-box-shadow:0 10px 8px rgba(0,0,0,0.4);box-shadow:0 10px 8px rgba(0,0,0,0.4)}@media screen and (max-height: 768px){.menu-panels>.view-rows>.views-row .panel-wrap{min-height:unset;height:calc(100vh - (var(--headerfull) + var(--menuheight)));overflow:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.menu-panels>.view-rows>.views-row .panel-wrap>ul{list-style:none;margin:0;padding:0;max-width:var(--sitewidth);padding-left:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2);margin-left:auto;margin-right:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 767px){.menu-panels>.view-rows>.views-row .panel-wrap>ul{right:auto;min-height:10px;visibility:visible;opacity:1;position:relative;top:0;padding:calc(var(--spacing)*1.5);margin-left:calc(var(--spacing)*1.5)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.menu-panels>.view-rows>.views-row .panel-wrap>ul{right:auto;min-height:10px;visibility:visible;opacity:1;position:relative;top:0;padding:calc(var(--spacing)*1.5);margin-left:calc(var(--spacing)*1.5)}}.menu-panels>.view-rows>.views-row .panel-wrap>ul .menu-chunk{margin-bottom:calc(var(--spacing) * 2.5)}.menu-panels>.view-rows>.views-row .panel-wrap>ul .menu-chunk:last-child{margin-bottom:0}.menu-panels>.view-rows>.views-row.cols-2>.panel-wrap>ul{display:grid;grid-column-gap:7%;column-gap:7%;grid-row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(2, 1fr)}@media (max-width: 767px){.menu-panels>.view-rows>.views-row.cols-2>.panel-wrap>ul{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.menu-panels>.view-rows>.views-row.cols-2>.panel-wrap>ul{display:grid;grid-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);grid-row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (max-width: 767px){.menu-panels>.view-rows>.views-row.cols-2>.panel-wrap>ul{grid-template-columns:repeat(1, 1fr)}}.menu-panels>.view-rows>.views-row.cols-3>.panel-wrap>ul{display:grid;grid-column-gap:7%;column-gap:7%;grid-row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(3, 1fr)}@media (max-width: 767px){.menu-panels>.view-rows>.views-row.cols-3>.panel-wrap>ul{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.menu-panels>.view-rows>.views-row.cols-3>.panel-wrap>ul{display:grid;grid-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);grid-row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (max-width: 767px){.menu-panels>.view-rows>.views-row.cols-3>.panel-wrap>ul{grid-template-columns:repeat(1, 1fr)}}.menu-panels>.view-rows>.views-row.cols-4>.panel-wrap>ul{display:grid;grid-column-gap:7%;column-gap:7%;grid-row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(4, 1fr)}@media (max-width: 767px){.menu-panels>.view-rows>.views-row.cols-4>.panel-wrap>ul{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.menu-panels>.view-rows>.views-row.cols-4>.panel-wrap>ul{display:grid;grid-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);grid-row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (max-width: 767px){.menu-panels>.view-rows>.views-row.cols-4>.panel-wrap>ul{grid-template-columns:repeat(1, 1fr)}}.menu-panels>.view-rows>.views-row.cols-5>.panel-wrap>ul{display:grid;grid-column-gap:7%;column-gap:7%;grid-row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(5, 1fr)}@media (max-width: 767px){.menu-panels>.view-rows>.views-row.cols-5>.panel-wrap>ul{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.menu-panels>.view-rows>.views-row.cols-5>.panel-wrap>ul{display:grid;grid-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);grid-row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (max-width: 767px){.menu-panels>.view-rows>.views-row.cols-5>.panel-wrap>ul{grid-template-columns:repeat(1, 1fr)}}.menu-panels>.view-rows>.views-row:hover>a{color:var(--blue);background-color:var(--menubg)}.menu-panels>.view-rows>.views-row:hover>.panel-wrap{visibility:visible;opacity:1;transition-delay:0.15s}.mobile-menu-inner{display:block;position:fixed;top:0;bottom:0;right:-500px;width:500px;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;background-color:var(--blue);z-index:800}.mobile-menu-inner .region-mobile-menu{position:absolute;top:40px;left:0;right:0;bottom:0;overflow:auto;padding:calc(var(--spacing)*2)}.mobile-menu-inner .region-mobile-menu .menu-wrap>ul.menu{display:block;list-style:none;margin:0;padding:0}.mobile-menu-inner .region-mobile-menu .menu-wrap>ul.menu ul{list-style:none;margin:0;padding:0}.mobile-menu-inner .region-mobile-menu .menu-wrap>ul.menu a{color:#fff}.mobile-menu-inner .region-mobile-menu .menu-wrap>ul.menu>li{margin-bottom:calc(var(--spacing) * 3);position:relative}.mobile-menu-inner .region-mobile-menu .menu-wrap>ul.menu>li:last-child{margin-bottom:0}.mobile-menu-inner .region-mobile-menu .menu-wrap>ul.menu>li>a{color:#fff;display:block;padding:var(--spacing);background-color:rgba(255,255,255,0.15);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-left:10px solid rgba(255,255,255,0.15);font-size:20px}.mobile-menu-inner .region-mobile-menu .menu-wrap>ul.menu>li>a:after{display:none}.mobile-menu-inner .region-mobile-menu .menu-wrap>ul.menu>li.menu-item--active-trail>a{border-left-color:#fff}.mobile-menu-inner .region-mobile-menu .menu-wrap>ul.menu>li>ul{display:block;position:relative;margin-left:20px;background-color:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0;width:auto;background-color:rgba(255,255,255,0.15);-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px;overflow:hidden;max-height:0;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease;margin-right:50px;padding-bottom:0}.mobile-menu-inner .region-mobile-menu .menu-wrap>ul.menu>li>ul li{margin:0}.mobile-menu-inner .region-mobile-menu .menu-wrap>ul.menu>li>ul li>a{background-color:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:10px 15px;display:block;font-size:16px}.mobile-menu-inner .region-mobile-menu .menu-wrap>ul.menu>li.menu-item--expanded>a{margin-right:50px;-moz-border-radius:5px 5px 0 5px;-webkit-border-radius:5px;border-radius:5px 5px 0 5px}.mobile-menu-inner .region-mobile-menu .menu-wrap>ul.menu>li.menu-item--expanded.active>ul{max-height:600px;padding-bottom:20px}.mobile-menu-inner.active{right:0}@media only screen and (min-width: 768px) and (max-width: 1024px){.mobile-menu-inner{right:-500px;width:500px}}@media (max-width: 767px){.mobile-menu-inner{right:-100%;width:100%}}a.menu-expander{display:block;height:42px;width:40px;padding:0 !important;border:none !important;position:absolute;top:0;right:0;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;margin-right:0 !important}a.menu-expander:before{content:"";font-family:'Font Awesome 6 Pro';position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}li.active a.menu-expander:before{-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.path-search .block-system-main-block .block-inner>h2{font-size:30px;font-weight:400;color:var(--dark);padding-bottom:var(--spacing);position:relative}.path-search .block-system-main-block .block-inner>h2:after{content:"";display:block;height:3px;position:absolute;bottom:0;left:0;right:0;background-color:#C7C1C7}.path-search .block-system-main-block .block-inner>ol{list-style:none;margin:0;padding:0}.path-search .block-system-main-block .block-inner>ol li{padding-bottom:calc(var(--spacing) * 3);border-bottom:1px solid var(--line);margin-bottom:calc(var(--spacing) * 3)}.layout-container>footer{background-color:var(--blue);text-align:left;color:#fff;padding-top:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*6)}.layout-container>footer .footer-cols{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;max-width:var(--sitewidth);padding-left:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2);margin-left:auto;margin-right:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 767px){.layout-container>footer .footer-cols{display:block}}.layout-container>footer .footer-cols>div a{color:#fff}.layout-container>footer .footer-cols>div p a{text-decoration:underline}.layout-container>footer .footer-cols>div>.region>div,.layout-container>footer .footer-cols>div>.region>nav{margin-bottom:calc(var(--spacing) * 1.8)}.layout-container>footer .footer-cols>div>.region>div:last-child,.layout-container>footer .footer-cols>div>.region>nav:last-child{margin-bottom:0}@media (max-width: 767px){.layout-container>footer .footer-cols>div>.region>div:last-child,.layout-container>footer .footer-cols>div>.region>nav:last-child{margin-bottom:calc(var(--spacing) * 1.8)}}.layout-container>footer .footer-cols .left{width:55%}@media (max-width: 767px){.layout-container>footer .footer-cols .left{width:auto}}.layout-container>footer .footer-cols .left p{font-size:18px}.layout-container>footer .footer-cols .left .body-small p{font-size:16px}.layout-container>footer .footer-cols .right{width:40%}@media (max-width: 767px){.layout-container>footer .footer-cols .right{width:auto}}.layout-container>footer nav .menu-wrap>.menu{list-style:none;margin:0;padding:0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.layout-container>footer nav .menu-wrap>.menu>li{position:relative}.layout-container>footer nav .menu-wrap>.menu>li a{display:block;padding:calc(var(--spacing) * 0) calc(var(--spacing) * 1);font-weight:600}@media (max-width: 767px){.layout-container>footer nav .menu-wrap>.menu{display:block}.layout-container>footer nav .menu-wrap>.menu li a{padding:10px 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.layout-container>footer nav .menu-wrap>.menu{display:block}.layout-container>footer nav .menu-wrap>.menu li a{padding:10px 0}}.layout-container>footer nav .menu-wrap>.menu a{color:#fff}.layout-container>footer nav.user-menu{padding:calc(var(--spacing) * 3);background-color:rgba(255,255,255,0.05);-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px}.layout-container>footer nav.user-menu>h2{font-size:22px;letter-spacing:-0.1px;font-weight:600;line-height:1.2;margin-bottom:0;color:#fff;border-bottom:1px solid rgba(255,255,255,0.6);padding-bottom:5px;margin-bottom:5px}.layout-container>footer nav.user-menu .menu-wrap>.menu{list-style:none;margin:0;padding:0;display:block}.layout-container>footer nav.user-menu .menu-wrap>.menu li{position:relative;padding-left:20px}.layout-container>footer nav.user-menu .menu-wrap>.menu li:before{content:"";font-family:'Font Awesome 6 Pro';position:absolute;left:0;top:10px;font-size:0.5em}.layout-container>footer nav.user-menu .menu-wrap>.menu li a{display:block;padding:calc(var(--spacing)/2) 0;color:#fff}@media (hover: hover){.layout-container>footer nav.user-menu .menu-wrap>.menu li a:hover{text-decoration:underline}}.layout-container>footer nav.user-menu .menu-wrap>.menu li>ul{margin-left:30px}.layout-container>footer #block-user-login-block{max-width:370px;margin-left:auto}.layout-container>footer #block-user-login-block>h2{border-bottom:2px solid var(--bluelight);font-size:20px;font-weight:400;padding-bottom:var(--spacing)}.layout-container>footer #block-user-login-block .js-form-type-checkbox{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}.layout-container>footer #block-user-login-block .js-form-type-checkbox input{margin-top:0}.layout-container>footer #block-user-login-block .block-inner ul{list-style:none;margin:0;padding:0}.layout-container>footer #block-user-login-block .block-inner ul li a{color:#fff;font-size:16px}.layout-container>footer .user-login-form{display:block}.layout-container>footer .user-login-form label{font-size:16px;font-weight:400}.layout-container>footer .user-login-form .js-form-type-checkbox label{text-transform:none;font-size:16px}.layout-container>footer .user-login-form input.form-text,.layout-container>footer .user-login-form input.form-password{height:36px;padding:0 10px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}.layout-container>footer .user-login-form input[type="submit"]{font-size:20px;font-weight:600;padding:0 10px;text-decoration:none;display:inline-block;line-height:1;color:#fff;border:2px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;margin:0;text-align:center;text-transform:uppercase;background-color:transparent;cursor:pointer;min-height:30px;min-width:100px}@media (hover: hover){.layout-container>footer .user-login-form input[type="submit"]:hover{border-color:var(--blue);background-color:var(--bluelight)}}.footer-top{margin-top:calc(var(--spacing)*5);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 5);background-color:var(--bluelight)}.footer-top>.region{max-width:var(--sitewidth);padding-left:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2);margin-left:auto;margin-right:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.footer-subscribe .smore-list-subscribe-form form{width:auto;padding:0;margin:0 auto;text-align:center}.footer-subscribe .smore-list-subscribe-form form label{font-size:30px;color:#fff;margin-bottom:calc(var(--spacing)*3);display:block}.footer-subscribe .smore-list-subscribe-form form .inline-fields{max-width:550px;margin-left:auto;margin-right:auto;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}@media (max-width: 767px){.footer-subscribe .smore-list-subscribe-form form .inline-fields{-webkit-flex-direction:column;flex-direction:column}}.footer-subscribe .smore-list-subscribe-form form .inline-fields input[type="email"]{-webkit-flex-grow:1;flex-grow:1;height:48px;padding:0 10px;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;border:none}.footer-subscribe .smore-list-subscribe-form form .inline-fields input[type="submit"]{font-size:24px;font-weight:600;padding:0 10px;text-decoration:none;display:inline-block;line-height:1;color:#fff;border:2px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;margin:0;text-align:center;text-transform:uppercase;background-color:transparent;cursor:pointer;min-height:48px;min-width:200px;width:170px;-webkit-flex-shrink:0;flex-shrink:0;margin-left:15px;box-shadow:none;background:none}@media (hover: hover){.footer-subscribe .smore-list-subscribe-form form .inline-fields input[type="submit"]:hover{border-color:var(--blue);background-color:var(--bluelight)}}@media (max-width: 767px){.footer-subscribe .smore-list-subscribe-form form .inline-fields input[type="submit"]{margin-left:0;margin-top:20px}}
