/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.tabs{position:relative;left:20%;}@media (max-width:992px){.tabs{left:0;}}.page{max-width:1800px;margin:auto;}.layout-main-wrapper{background:#DBE1E6 !important;margin:0;padding:0;padding-bottom:100px;width:85%;float:right;overflow:hidden;min-height:100vh;}.layout-main-wrapper a{font-family:museo-sans,sans-serif;font-weight:900;font-style:italic;color:#006BB5;text-decoration:none;}.layout-main-wrapper a:hover{text-decoration:none;cursor:pointer;}.layout-main-wrapper #main{width:90%;margin:auto;}.layout-main-wrapper p,.layout-main-wrapper li{font-family:museo-sans,sans-serif;font-weight:300;font-style:italic;font-size:20px;line-height:33px;}.layout-main-wrapper p strong,.layout-main-wrapper li strong{font-weight:900;}@media (max-width:991px){.layout-main-wrapper{width:100%;}}.styled-link{background:none;border:none;color:#006BB5;font-size:21px;font-family:museo-sans-black,sans-serif;font-weight:900;font-style:italic;transition:all .25s ease;}.styled-link::before{content:"\2014 \0020";}.styled-link::after{content:" \2014";}.styled-link:hover,.styled-link:active,.styled-link:focus{background:none;border:none;color:white;text-shadow:1px 1px 1px #3F5D73;}h1{font-family:museo-sans,sans-serif;font-weight:300;font-style:italic;color:#16191A;font-size:18px;}h1.title{margin-top:224px;margin-bottom:27px;}@media (max-width:991px){h1.title{margin-top:75px;}}h2{font-family:Trajan Sans Pro,serif;font-style:normal;font-weight:400;font-size:48px;line-height:57.6px;text-align:left;color:#3F5D73;}h3{font-family:museo-sans,sans-serif;font-style:italic;font-size:24px;font-weight:900;}.text-dark-gray{color:#3E524B;}.text-white{color:#FFF;}@media (max-width:991px){.overlay-heading{color:#3F5D73 !important;width:80%;}.home-section-2 p{width:80%;}.home-section-4 p{width:80%;}}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mt40{margin-top:40px;}.mt60{margin-top:60px;}.mb20{margin-bottom:20px;}.mb30{margin-bottom:30px;}.mb40{margin-bottom:40px;}.mb60{margin-bottom:60px;}.block-field-blocknodepagefield-header-image-media img{max-width:88vw;width:88vw;position:relative;left:43.5vw;transform:translate(-50vw,0);}@media (max-width:992px){.block-field-blocknodepagefield-header-image-media img{max-width:110vw;width:110vw;position:static;transform:translate(-15vw,0);}}.full-width img{width:88vw;max-width:88vw;height:auto;position:relative;left:43vw;transform:translate(-50vw,0);margin-bottom:0;}@media (max-width:1566px){.full-width img{width:111vw;max-width:111vw;left:43vw;transform:translate(-50%,0);}}@media (max-width:991px){.full-width img{left:39vw;}}.illustration img{width:80%;height:auto;margin-top:100px;position:relative;left:60vw;transform:translate(-50vw,0);}.img-responsive{max-width:100%;height:auto;}.main-logo{padding-left:10%;padding-right:10%;margin-top:48px;margin-bottom:75px;}.mobile-main-logo{display:none;}.navbar-collapse{width:15%;height:100vh;background:#FFF;position:fixed;top:0;z-index:10;box-shadow:0px 0px 25px rgba(0,0,0,0.25);flex-direction:column;}.navbar-collapse a{color:#335269;font-family:museo-sans,sans-serif;font-weight:900;font-style:italic;}.navbar-collapse a:hover{color:#006BB5;}.navbar-toggler{width:100vw;padding-top:20px;padding-bottom:20px;font-weight:600;background:#006BB5;color:#FFF;font-family:museo-sans,sans-serif;font-style:italic;border-radius:0;border:none;z-index:11;}.navbar-toggler:active,.navbar-toggler:focus{border:none;box-shadow:none;}.navbar-toggler .styled-link{color:#FFF;}.navbar-toggler .styled-link:active,.navbar-toggler .styled-link:focus{color:#FFF;}.navbar-toggler .show .menu--main{position:fixed;top:40vh;margin-left:70px;}.navbar-toggler .show-nav .mobile-logo-container{position:fixed;left:50%;transform:translate(-50%,0);}.navbar-toggler .show-nav .navbar-toggler{position:fixed;top:30vh;}@media (min-width:600px) and (max-width:991px){.show-nav .navbar-expand-lg .navbar-collapse ul.navbar-nav{width:100%;left:0;margin:auto;margin-left:unset !important;align-items:center;}}@media (max-width:992px){.navbar{padding-top:0;}.navbar .navbar-toggler{height:7vh;min-height:65px;}.mobile-logo-container{width:100%;height:30vh;height:fit-content;background:#FFF;z-index:11;display:flex;justify-content:center;position:static;}.main-logo{display:none;}.mobile-main-logo{display:block;padding-top:53px;padding-bottom:45px;}.show-nav .navbar-expand-lg{position:fixed;z-index:20;}.show-nav .navbar-expand-lg .navbar-collapse{width:100%;z-index:10;}.show-nav .navbar-expand-lg .navbar-collapse ul.navbar-nav{position:fixed;top:50%;height:60vh;display:flex;margin-left:10%;}.show-nav .navbar-expand-lg .navbar-collapse a{font-size:24px;float:left;}}#navbar-main{background-color:#DBE1E6;}.navbar-expand-lg .navbar-nav{flex-direction:column !important;}.navbar-expand-lg .navbar-nav .nav-link.active{color:#006BB5;}.navbar-expand-lg .navbar-collapse{justify-content:flex-start;}.navbar-expand-lg .navbar-collapse #block-headerlogo{top:3%;}.navbar-expand-lg .navbar-collapse ul.navbar-nav{position:relative;top:4%;}.navbar-expand-lg .navbar-collapse #block-footer{position:relative;top:23%;font-size:14px;font-weight:400;color:#414042;align-self:flex-start;margin-left:10%;}.navbar-expand-lg .navbar-collapse .menu--main{align-self:flex-start;margin-left:25%;font-size:16px;}.navbar-expand-lg .navbar-collapse .menu--main li{margin-bottom:15px;}.path-frontpage .block-field-blocknodepagefield-header-image-media img{width:70vw;max-width:70vw;left:50%;transform:translate(-50%,-4%);}.path-frontpage .block-field-blocknodepagefield-subheading1 h2{position:absolute;top:238px;z-index:10;}.path-frontpage .block-field-blocknodepagefield-header-image-media img{width:100%;max-width:100%;position:static;transform:translate(0,0);}@media (max-width:1200px){.path-frontpage .block-field-blocknodepagefield-subheading1 h2{top:125px;}}@media (max-width:992px){.block-field-blocknodepagefield-subheading1 h2,.text-container{position:static !important;color:#3F5D73;margin-bottom:0 !important;z-index:unset;}.text-container.home-section-1,.text-container.home-section-3{position:relative !important;}}.section-container{position:static;display:inline-block;}.translate-image{top:-10vw;}.text-container{position:relative;display:inline-block;}.text-container .row{position:relative;}.text-container.home-section-1{top:-37.7777777778vw;margin-bottom:-39vw;}.text-container.home-section-3{top:-28.3333333333vw;margin-bottom:-25vw;}.page-node-3 .block-field-blocknodepagefield-header-image-media img{top:-200px;margin-bottom:-200px;}.page-node-3 .timeline{position:relative;top:40px;}.page-node-3 .timeline .row{margin-top:40px;margin-bottom:40px;align-items:center;justify-content:center;}.page-node-3 .timeline .layout-main-wrapper{padding-bottom:100px;}.page-node-3 .timeline .timeline-line{width:2px;position:absolute;left:28.5vw;display:block;transition:height 1s ease,max-height 1s ease;background:#374957;}.page-logo{position:relative;left:calc(28.5vw * 0.7);padding-top:100px;}@media (max-width:991px){.timeline{margin-top:65%;}.timeline-line{display:none !important;}.page-logo{position:static;display:flex;justify-content:center;}.section-container-2{margin-top:-200px;}.section-container-4{margin-top:-150px;}}.page-node-2 .layout-main-wrapper{padding-bottom:0;}.news-link{font-size:21px;line-height:26.36px;margin-bottom:0;}.page-node-6 .layout-main-wrapper{overflow-y:visible;}.team-nav{display:flex;width:100%;flex-direction:row;justify-content:flex-start;}@media (max-width:590px){.team-nav{flex-direction:column;}}.team-nav p{margin-right:10%;}.views-element-container.block.block-views.block-views-blockteam-block-1,.views-element-container.block.block-views.block-views-blockteam-block-3{position:relative;padding-top:120px;padding-bottom:120px;margin-bottom:100px;}.views-element-container.block.block-views.block-views-blockteam-block-1 .content,.views-element-container.block.block-views.block-views-blockteam-block-3 .content{position:relative;}.views-element-container.block.block-views.block-views-blockteam-block-1:before,.views-element-container.block.block-views.block-views-blockteam-block-3:before{content:"";position:absolute;top:0;right:0;left:-10vw;bottom:0;background:#BDC9D4;transform:skewY(-5deg);width:95vw;}.views-element-container.block.block-views.block-views-blockteam-block-3:after{content:"";position:absolute;width:95vw;left:-10vw;height:100%;background:#BDC9D4;}.views-element-container.block.block-views.block-views-blockteam-block-2{padding-top:120px;padding-bottom:120px;}.view-display-id-block_3{z-index:1;}.team-member-leadership img{width:100%;height:auto;}.team-member-team{margin-right:20px;}@media (max-width:992px){.views-element-container.block.block-views.block-views-blockteam-block-1:before,.views-element-container.block.block-views.block-views-blockteam-block-3:before{width:111vw;left:-21%;}.views-element-container.block.block-views.block-views-blockteam-block-3:after{width:111vw;}}.webform-submission-form{font-family:museo-sans,sans-serif;font-size:20px;font-style:italic;}.mobile-privacy{display:none;font-size:16px;font-weight:400;}.desktop-privacy{display:block;font-size:14px;font-weight:400;}@media (max-width:992px){.mobile-privacy{display:flex;width:100%;justify-content:space-evenly;margin-top:60px;}.desktop-privacy{display:none;}}
