@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,500;0,700;0,900;1,400;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
.blue{color:#243b96;}.slick-view{margin:0 -35px;}@media (min-width:1024px) and (max-width:1200px){.slick-view{margin:0 -15px;}}.slick-view .view-footer{padding:0 35px;display:flex;justify-content:flex-end;}@media (min-width:1024px) and (max-width:1200px){.slick-view .view-footer{padding:0 15px;}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:40px 0;}@media (max-width:767px){.slick-list{padding:20px 0;}}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:flex;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;min-height:1px;display:none;}[dir=rtl] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.slick-arrow{padding:0;cursor:pointer;position:relative;width:50px;height:50px;}.slick-arrow.arrow-right:before,.slick-arrow.arrow-right:after,.slick-arrow.arrow-left:before,.slick-arrow.arrow-left:after{content:"";-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;width:15px;height:2px;background-color:#243b96;position:absolute;left:0;right:0;margin:auto;}.slick-arrow.arrow-right:hover:before,.slick-arrow.arrow-right:hover:after,.slick-arrow.arrow-left:hover:before,.slick-arrow.arrow-left:hover:after{background-color:#466ccc;}.slick-arrow.arrow-right:before{top:19px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.slick-arrow.arrow-right:after{bottom:19px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.slick-arrow.arrow-left:before{top:19px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.slick-arrow.arrow-left:after{bottom:19px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.slick-dots{display:flex;list-style:none;justify-content:center;}.slick-dots li{margin:0 7px;display:inline-block;width:8px;height:8px;cursor:pointer;background-color:#fff;border:1px solid #243b96;border-radius:50%;-webkit-border-radius:50%;}.slick-dots li.slick-active{background-color:#243b96;}.slick-dots li:marker{display:none;}.slick-dots button{display:none;}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/themes/custom/haclab/webfonts/fa-brands-400.woff2) format("woff2"),url(/themes/custom/haclab/webfonts/fa-brands-400.ttf) format("truetype");}:root,:host{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";}.fab{font-family:"Font Awesome 6 Brands";font-weight:400;}i[class*=fa-]{--spacing-inline:var(--spacing-6xs);}.fa,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}.fa-twitter::before{content:"\f099";}.fa-linkedin::before{content:"\f08c";}body{font-family:"Lato",sans-serif;color:#383838;}body{font-size:18px;line-height:29px;font-family:"Lato",sans-serif;font-weight:400;}@media (max-width:767px){body{font-size:14px;line-height:22px;}}p{font-size:18px;line-height:29px;font-family:"Lato",sans-serif;font-weight:400;color:#383838;margin-bottom:30px;}@media (max-width:767px){p{font-size:14px;line-height:22px;}}p a{color:#243b96;}h1{font-size:70px;line-height:86px;font-family:"Lato",sans-serif;font-weight:700;color:#fff;margin-top:0;}@media (max-width:767px){h1{font-size:50px;line-height:56px;}}@media (max-width:580px){h1{font-size:35px;line-height:40px;}}h2{font-size:52px;line-height:58px;font-family:"Lato",sans-serif;font-weight:900;color:#243b96;margin-top:0;}@media (max-width:767px){h2{font-size:32px;line-height:36px;}}@media (max-width:580px){h2{font-size:28px;line-height:32px;}}h3{font-size:29px;line-height:29px;font-family:"Lato",sans-serif;font-weight:700;color:#243b96;margin-top:0;margin-bottom:20px;}@media (max-width:767px){h3{font-size:20px;line-height:20px;}}h4{font-size:24px;line-height:29px;font-family:"Lato",sans-serif;font-weight:700;color:#383838;margin-top:0;}@media (max-width:767px){h4{font-size:18px;line-height:20px;}}h5{font-size:19px;line-height:26px;font-family:"Work Sans",sans-serif;font-weight:400;margin-top:0;}@media (max-width:767px){h5{font-size:16px;line-height:20px;}}.field--title--small{font-size:40px;line-height:58px;font-family:"Lato",sans-serif;font-weight:900;margin-bottom:50px;}@media (max-width:767px){.field--title--small{font-size:30px;line-height:36px;}}@media (max-width:580px){.field--title--small{font-size:26px;line-height:32px;}}body{margin-top:0;overflow-x:hidden;}.container{max-width:1225px;width:100%;}.main-container{padding-top:100px;}@media (max-width:767px){.main-container{padding-top:30px;}}.block-title{margin-bottom:20px;}.padding-0{padding:0 !important;}.margin-0{margin:0 !important;}.views-view-grid{width:100%;}.views-view-grid .view-content,.views-view-grid .views-row{position:relative;margin:0 -40px;width:calc(100% + 80px);display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;}@media (max-width:991px){.views-view-grid .view-content,.views-view-grid .views-row{margin:0 -10px;width:calc(100% + 20px);}}.views-view-grid .view-content .views-col,.views-view-grid .views-row .views-col{padding:40px;width:33.3333% !important;}@media (max-width:991px){.views-view-grid .view-content .views-col,.views-view-grid .views-row .views-col{padding:10px;}}@media (max-width:767px){.views-view-grid .view-content .views-col,.views-view-grid .views-row .views-col{width:50% !important;}}@media (max-width:480px){.views-view-grid .view-content .views-col,.views-view-grid .views-row .views-col{width:100% !important;}}.views-view-grid.grid-5 .views-col{padding:40px;position:relative;width:20% !important;}@media (max-width:991px){.views-view-grid.grid-5 .views-col{padding:10px;}}@media (max-width:767px){.views-view-grid.grid-5 .views-col{width:33.3333% !important;}}@media (max-width:480px){.views-view-grid.grid-5 .views-col{width:50% !important;}}@media (max-width:320px){.views-view-grid.grid-5 .views-col{width:100% !important;}}.views-view-grid.align-left .view-content{justify-content:flex-start;}.btn{display:inline-block;padding:10px 30px;border-radius:0;-webkit-border-radius:0;text-decoration:none;}.btn.btn--blue{background-color:#243b96;color:#fff;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;}.btn.btn--blue:hover{text-decoration:none;color:#fff;background-color:#466ccc;}.btn.btn--white{background-color:#fff;color:#243b96;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;}.btn.btn--white:hover{text-decoration:none;}.btn.with-arrow{position:relative;padding-right:40px;}.btn.with-arrow:hover .arrow-right--icon{right:15px;}.btn--white{position:relative;}.btn--white .arrow-right--icon:before,.btn--white .arrow-right--icon:after{background-color:#243b96;}.arrow-right--icon{padding:0;position:absolute;right:20px;top:0;bottom:0;margin:auto 0;cursor:pointer;display:inline-block;width:10px;height:10px;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;}.arrow-right--icon:before,.arrow-right--icon:after{content:"";width:5px;height:1px;background-color:#fff;position:absolute;left:0;right:0;margin:auto;}.arrow-right--icon:before{top:3px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.arrow-right--icon:after{bottom:3px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.field--name-field-image .img-wrapper{width:100%;}.img-wrapper{display:inline-block;position:relative;}.img-wrapper .img-caption{display:inline-block;position:absolute;bottom:0;left:0;width:100%;z-index:10;color:#fff;background-color:#466ccc;padding:10px 30px;}@media (max-width:767px){.img-wrapper .img-caption{position:relative;}}.field--label{font-weight:900;}.underline{text-align:center;margin-bottom:100px;position:relative;}@media (max-width:767px){.underline{margin-bottom:50px;}}.underline:after{content:"";width:45px;height:3px;background-color:#ccd741;margin:0 auto;position:absolute;bottom:-25px;left:0;right:0;}@media (max-width:767px){.underline:after{bottom:-15px;}}.blue-background{color:#fff;padding:90px 0;position:relative;background-color:#243b96;}@media (max-width:767px){.blue-background{padding:50px 0;}}.blue-background > div{position:relative;z-index:10;}.blue-background > div h2,.blue-background > div h3,.blue-background > div h4,.blue-background > div h5,.blue-background > div a,.blue-background > div p{color:#fff;}.blue-background:after{content:"";width:200vw;height:100%;position:absolute;z-index:1;left:-50vw;top:0;background-color:#243b96;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background-color:#243b96;border-color:#243b96;}.pagination{border-radius:0;-webkit-border-radius:0;}.pagination > li:first-child > a,.pagination > li:first-child > span{border-radius:0;-webkit-border-radius:0;}.pagination li a{border:none;color:#243b96;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;}.pagination li a:hover{color:#466ccc;background:none;}#navbar{position:relative;z-index:10;border-bottom:1px solid #808080;margin-bottom:-2px;margin-bottom:30px;}#header--top{background-color:#243b96;color:#fff;padding-top:10px;padding-bottom:10px;}#header--top .js-form-type-search{margin:0;}#header--main{position:relative;z-index:50;padding-top:15px;padding-bottom:15px;}@media (max-width:767px){#header--main .menu--main{text-align:center;padding:10px 0 20px;}}#header--main .menu--main li{margin:0 25px;}@media (max-width:767px){#header--main .menu--main li{margin:10px 25px;}}#header--main .menu--main li a{font-size:16px;font-family:"Lato",sans-serif;font-weight:700;color:#243b96;display:inline-block;padding:5px 0;position:relative;}#header--main .menu--main li a:after{content:"";width:0;height:3px;position:absolute;bottom:0;left:0;right:0;margin:0 auto;background-color:#ccd741;-webkit-transition:all 150ms ease-in;-moz-transition:all 150ms ease-in;-ms-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in;}#header--main .menu--main li a.is-active:after{width:100%;}#header--main .menu--main li a:link,#header--main .menu--main li a:active{background:transparent;}#header--main .menu--main li a:hover{background:transparent;}#header--main .menu--main li a:hover:after,#header--main .menu--main li.active-trail a:after{width:100%;}#header--main--row{display:flex;align-content:center;align-items:center;}#header--main--row--menu{display:flex;justify-content:flex-end;}.navbar{position:relative;margin:0;display:flex;align-content:center;align-items:center;}.navbar-toggle{margin-right:0;}.navbar-toggle .icon-bar{background-color:#383838;}@media (max-width:767px){#navbar-collapse{position:absolute;width:100vw;right:-16px;background:rgb(255,255,255);top:98px;}}#header--title{position:relative;z-index:1;background:url(/themes/custom/haclab/img/header.jpg) no-repeat 50% 50%;background-size:cover;}#header--title .page-header{padding:60px 0;border:none;text-align:center;margin:0;}#block-search .field--name-body{display:flex;justify-content:flex-end;}#block-search .field--name-body ul{list-style:none;margin:0;display:flex;}#block-search .field--name-body ul li{display:flex;margin-left:15px;padding-left:15px;}#block-search .field--name-body ul li:last-of-type{border-left:2px solid #fff;}#block-search .field--name-body ul li a{color:#fff;font-size:16px;font-family:"Lato",sans-serif;font-weight:700;}.twitter-icon{background:url(/themes/custom/haclab/img/twitter.png) no-repeat;background-size:24px 24px;padding-left:25px;width:0;overflow:hidden;display:inline-block;height:23px;}.linked-in--li{margin-left:0 !important;}.linkedin-icon{background:url(/themes/custom/haclab/img/linkedin.svg) no-repeat;background-size:24px 24px;padding-left:25px;width:0;overflow:hidden;display:inline-block;height:23px;}.search-icon{background:url(/themes/custom/haclab/img/search.svg) no-repeat 100% 50%;background-size:24px 24px;padding-right:30px;display:flex;height:23px;align-items:center;}#block-search{position:relative;z-index:10;}#block-search .contextual{display:none !important;}#block-searchform{position:absolute;right:43px;top:-6px;z-index:1;width:0;overflow:hidden;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;}#block-searchform .contextual{display:none !important;}#block-searchform.active{z-index:100;width:255px;}#block-searchform input{border-radius:0;border:none;width:255px;}#block-searchform .button{padding:5px 10px;background:bottom;border:none;position:absolute;top:0;z-index:10;opacity:0;right:-43px;}#footer{overflow:hidden;position:relative;z-index:50;}#footer #block-webform h2{max-width:190px;margin-bottom:20px;}#footer form input{background-color:#3853ad;color:#fff;padding:0 20px;line-height:41px;height:41px;font-size:14px;font-family:"Lato",sans-serif;font-weight:400;border-radius:0;-webkit-border-radius:0;border:1px solid #3853ad;outline:none;box-shadow:none;-webkit-box-shadow:none;}#footer form input::placeholder{color:#fff;opacity:1;}#footer form input:-ms-input-placeholder{color:#fff;opacity:1;}#footer form input:-ms-input-placeholder{color:#fff;opacity:1;}.footer--inner{border:none;padding:0;margin:0;position:relative;margin-top:250px;z-index:1;}@media (max-width:767px){.footer--inner{margin-top:100px;}}.footer--inner:before{content:"";width:150%;height:100%;background-color:#243b96;position:absolute;z-index:1;top:40px;left:-20vw;-moz-transform:rotate(10deg);-webkit-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);}@media (max-width:580px){.footer--inner:before{top:10px;left:-31vw;}}@media (max-width:480px){.footer--inner:before{top:-5px;left:-28vw;}}.footer--inner:after{content:"";width:200vw;height:100%;background-color:#243b96;position:absolute;z-index:1;top:-21%;left:-20vw;-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);}@media (min-width:2000px){.footer--inner:after{top:-26%;left:-27vw;}}@media (max-width:991px){.footer--inner:after{top:-13%;left:6vw;}}@media (max-width:767px){.footer--inner:after{top:-5%;left:-20vw;}}@media (max-width:580px){.footer--inner:after{top:-5%;left:30vw;}}.footer--inner h2,.footer--inner h3,.footer--inner h4{color:#fff;}.footer--inner .block-title{font-size:19px;line-height:26px;font-family:"Work Sans",sans-serif;font-weight:400;text-transform:uppercase;min-height:50px;max-width:190px;margin-bottom:20px;}@media (max-width:767px){.footer--inner .block-title{font-size:16px;line-height:20px;}}.footer--inner p{color:#fff;}.footer--inner a{color:#fff;}#footer--main{padding-top:80px;background-color:#243b96;position:relative;z-index:10;padding-bottom:60px;}#footer--copyright{border-top:2px solid #2e47a1;text-align:center;padding-top:45px;padding-bottom:45px;background-color:#243b96;color:#fff;position:relative;z-index:10;}#footer--copyright p{font-size:16px;font-family:"Lato",sans-serif;font-weight:400;line-height:21px;}@media (max-width:767px){.region-footer-left{margin-bottom:40px;}}.region-footer-middle{position:relative;}@media (max-width:767px){.region-footer-middle{margin-bottom:40px;}}@media (min-width:767px){.region-footer-middle{padding:0 20px;}.region-footer-middle:before{content:"";height:calc(100% - 40px);top:40px;left:0;background-color:#2e47a1;position:absolute;width:2px;}.region-footer-middle:after{content:"";height:calc(100% - 40px);top:40px;right:0;background-color:#2e47a1;position:absolute;width:2px;}}@media (min-width:991px){.region-footer-middle{padding:0 60px;margin:0 22px;}}.tweets ul{list-style:none;margin:0;padding:0;}.tweets ul li{background-color:#fff;padding:25px;margin:0;}.tweets ul li .tweet h4 a{font-family:"Work Sans",sans-serif;font-size:14px;font-weight:500;color:#243b96;}.tweets ul li .tweet p{color:#383838;font-family:"Work Sans",sans-serif;font-size:16px;}.tweets .slick-list{padding:0 0 20px;}.tweets .slick-dots{margin-left:-7px;justify-content:flex-start;}.tweets .slick-dots li{margin:0 7px;border-color:#fff;background-color:#243b96;padding:0 !important;}.tweets .slick-dots li.slick-active{background-color:#fff;}.slick-view-dots .slick-list{overflow:visible;}.slick-view-dots .slick-list .views-row{max-width:100%;margin:0 35px;}@media (max-width:767px){.slick-view-dots .slick-list .views-row{margin:0 15px;}}.paragraph--type--webform h2,.paragraph--type--featured-project h2{text-align:center;margin-bottom:100px;position:relative;}@media (max-width:767px){.paragraph--type--webform h2,.paragraph--type--featured-project h2{margin-bottom:50px;}}.paragraph--type--webform h2:after,.paragraph--type--featured-project h2:after{content:"";width:45px;height:3px;background-color:#ccd741;margin:0 auto;position:absolute;bottom:-25px;left:0;right:0;}@media (max-width:767px){.paragraph--type--webform h2:after,.paragraph--type--featured-project h2:after{bottom:-15px;}}.paragraph--type--featured-project{position:relative;}.paragraph--type--featured-project > div{position:relative;z-index:20;}.paragraph--type--featured-project > div > *{position:relative;z-index:30;}.paragraph--type--featured-project > div:before{content:"";width:100vw;height:100%;left:calc(50% - 50vw);top:0;background:url(/themes/custom/haclab/img/bg1-top.png) no-repeat 0 0;position:absolute;z-index:2;pointer-events:none;}.paragraph--type--featured-project > div:after{content:"";width:100vw;height:100%;left:calc(50% - 50vw);bottom:0;background:url(/themes/custom/haclab/img/bg1-bottom.png) no-repeat 100% 100%;position:absolute;z-index:2;pointer-events:none;}.paragraph--type--featured-project:after{content:"";pointer-events:none;width:100vw;height:100%;left:calc(50% - 50vw);top:0;background:url(/themes/custom/haclab/img/bg-clear.jpg) no-repeat 50% 50%;background-size:cover;position:absolute;z-index:1;}.paragraph--type--featured-project > div{padding:100px 0 0;margin-top:-100px;}@media (max-width:991px){.paragraph--type--featured-project > div{padding:70px 0 0;margin-top:-70px;}}@media (max-width:767px){.paragraph--type--featured-project > div{padding:50px 0 0;margin-top:-50px;}}.paragraph--type--featured-project .btn{margin-top:30px !important;}.paragraph--type--featured-project .field--name-field-project{z-index:10;position:relative;}.paragraph--type--featured-project .field--name-field-project .field--item:last-of-type article{border-bottom:none;}.views--whar-we-do--home{margin:-40px 0 90px;}.views--whar-we-do--home h4{margin-bottom:20px;}.views--whar-we-do--home h4 a{color:#383838;}.views--whar-we-do--home .views-field-field-icon{margin-bottom:10px;}.views--whar-we-do--home .views-field-nothing a{color:#243b96;}.views--whar-we-do--home .views-col--footer{align-self:center;}.field--name-field-section > .field--item{margin-bottom:100px;}@media (max-width:991px){.field--name-field-section > .field--item{margin-bottom:70px;}}@media (max-width:767px){.field--name-field-section > .field--item{margin-bottom:50px;}}.approach p{text-align:center;}.approach-ul{padding:0;margin:0;display:flex;flex-wrap:wrap;list-style:none;position:relative;z-index:1;color:#fff;margin-bottom:80px;}@media (max-width:620px){.approach-ul{width:295px;margin:0 auto 40px;}}.approach-ul:after{content:"";width:100%;position:absolute;z-index:10;pointer-events:none;height:100%;background:url(/themes/custom/haclab/img/apr.png) no-repeat 50% 50%;background-size:contain;}@media (max-width:620px){.approach-ul:after{background:url(/themes/custom/haclab/img/apr_vert.png) no-repeat 50% 50%;}}.approach-ul a{color:#fff;}.approach-ul > li{padding:0;width:25%;padding-top:25%;height:1px;box-sizing:content-box;position:relative;z-index:1;margin:0;text-align:center;display:flex;justify-content:center;align-items:center;font-size:36px;cursor:pointer;font-weight:900;}@media (max-width:1024px){.approach-ul > li{font-size:26px;padding-top:295px;}}@media (max-width:767px){.approach-ul > li{font-size:20px;}}@media (max-width:620px){.approach-ul > li{font-size:26px;width:100%;}}.approach-ul > li span{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;top:0;left:0;z-index:1;}.approach-ul > li.approach-ul-1{left:23px;}@media (max-width:1024px){.approach-ul > li.approach-ul-1{left:12px;}}@media (max-width:620px){.approach-ul > li.approach-ul-1{left:0;top:17px;}}.approach-ul > li.approach-ul-2{left:6px;}@media (max-width:620px){.approach-ul > li.approach-ul-2{left:0;top:6px;}}.approach-ul > li.approach-ul-3{left:-8px;}@media (max-width:620px){.approach-ul > li.approach-ul-3{left:0;top:-8px;}}.approach-ul > li.approach-ul-4{left:-22px;}@media (max-width:1024px){.approach-ul > li.approach-ul-4{left:-12px;}}@media (max-width:620px){.approach-ul > li.approach-ul-4{left:0;top:-22px;}}.approach-ul > li ul{padding:0;}.approach-ul > li li{position:absolute;width:105%;height:102%;box-sizing:border-box;padding:20px 50px;font-size:18px;line-height:29px;font-family:"Lato",sans-serif;font-weight:400;top:-1%;left:-1%;display:flex;justify-content:center;align-items:center;z-index:0;opacity:0;color:#243b96;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;}@media (max-width:767px){.approach-ul > li li{font-size:14px;line-height:22px;}}@media (max-width:1024px){.approach-ul > li li{padding:10px 30px;font-size:14px;line-height:1em;}}.approach-ul > li li span{position:relative;z-index:10;}.approach-ul > li li:after{background:url(/themes/custom/haclab/img/apr-hover.png) no-repeat 50% 50%;background-size:contain;content:"";width:102%;position:absolute;z-index:1;pointer-events:none;height:102%;}@media (max-width:620px){.approach-ul > li li:after{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}}.approach-ul > li:hover li{opacity:1;z-index:10;}@media (min-width:767px){#block-views-block-research-categories-block-1.fixed{position:fixed;top:15px;z-index:100;}#block-views-block-research-categories-block-1.absolute{position:absolute;z-index:100;bottom:0;}}@media (min-width:767px){.path-publications .main-container > .row{display:flex;}.path-publications .main-container > .row asside{position:relative;}}@media (min-width:767px){.path-publications.toolbar-tray-open #block-views-block-research-categories-block-1.fixed{top:95px;}}.publication{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #9c9c9c;}.publication h2{font-size:24px;line-height:29px;font-family:"Lato",sans-serif;font-weight:700;}@media (max-width:767px){.publication h2{font-size:18px;line-height:20px;}}.publication h2 a{color:#243b96;}.publication .publications--footer{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;}.publication .publications--footer--year{padding:0 7px;}.publication .publications--footer--categories .field{display:flex;align-items:center;}.publication .publications--footer--categories .field .field--item{padding:0 7px;max-width:21px;box-sizing:content-box;}.publication .publications--footer--categories .field .field--item .field--item{padding:0;}#block-views-block-publications-block-1{padding-bottom:40px;margin-bottom:80px;border-bottom:1px solid #aebfe9;}@media (max-width:767px){#block-views-block-publications-block-1{padding-bottom:20px;margin-bottom:40px;}}@media (min-width:991px){#block-views-block-research-categories-block-1{padding-left:80px;}}#block-views-block-research-categories-block-1 .item-list ul{padding:0;}#block-views-block-research-categories-block-1 .item-list ul li{margin-bottom:20px;align-items:center;display:flex;}#block-views-block-research-categories-block-1 .item-list ul li .views-field-field-icon{width:46px;}#block-views-block-research-categories-block-1 .item-list ul li a{font-size:18px;line-height:29px;font-family:"Lato",sans-serif;font-weight:400;color:#383838;}@media (max-width:767px){#block-views-block-research-categories-block-1 .item-list ul li a{font-size:14px;line-height:22px;}}.views-exposed-form{margin-bottom:30px;}.views-exposed-form .form--inline{display:flex;align-items:flex-end;}@media (max-width:767px){.views-exposed-form .form--inline{margin-bottom:50px;flex-wrap:wrap;}.views-exposed-form .form--inline .form-item{margin-right:0;width:100%;}}.views-exposed-form .form-type-select{margin-right:20px;display:flex;flex-direction:column;}.views-exposed-form select{background-color:#fff;color:#383838;padding:0 20px;line-height:41px;height:41px;font-size:14px;font-family:"Lato",sans-serif;font-weight:400;border-radius:0;-webkit-border-radius:0;border:1px solid #243b96;outline:none;box-shadow:none;-webkit-box-shadow:none;}.views-exposed-form select::placeholder{color:#383838;opacity:1;}.views-exposed-form select:-ms-input-placeholder{color:#383838;opacity:1;}.views-exposed-form select:-ms-input-placeholder{color:#383838;opacity:1;}.views-exposed-form .form-submit{color:#fff;background-color:#243b96;border:1px solid #243b96;padding:0 20px;border-radius:0;-webkit-border-radius:0;font-size:14px;font-family:"Lato",sans-serif;font-weight:400;font-weight:700;min-width:115px;text-align:center;line-height:41px;height:41px;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;}.views-exposed-form .form-submit:hover{text-decoration:none;background-color:#1a2b6d;}.card-view{padding:40px;margin:0 35px;background-color:#fff;border-bottom:0;height:100%;box-shadow:0 0 20px 5px #eef0f6;-webkit-box-shadow:0 0 20px 5px #eef0f6;}@media (min-width:1024px) and (max-width:1200px){.card-view{margin:0 15px;}}@media (min-width:1024px) and (max-width:1200px){.card-view{box-shadow:0 0 10px 2px #eef0f6;-webkit-box-shadow:0 0 10px 2px #eef0f6;}}#page--2,.view-research-categories,.taxonomy-term{max-width:1165px;margin:0 auto;}.taxonomy-term--teaser .content{min-height:100px;position:relative;}.taxonomy-term--teaser .content img{width:100%;}.taxonomy-term--teaser .content h2{font-size:24px;line-height:29px;font-family:"Lato",sans-serif;font-weight:700;margin:0;height:80px;display:flex;align-items:center;padding:0 20px;box-sizing:border-box;background-color:#466ccc;position:absolute;bottom:0;left:0;width:100%;}@media (max-width:767px){.taxonomy-term--teaser .content h2{font-size:18px;line-height:20px;}}.taxonomy-term--teaser .content h2 .field--name-field-light-icon{margin-right:15px;}.taxonomy-term--teaser .content h2 a{color:#fff;display:flex;align-items:center;}@media (min-width:767px){#block-leftmenu{max-width:300px;}}#block-leftmenu .menu > li{background:none !important;}#block-leftmenu .menu > li.active-trail .caret{padding-right:10px;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}#block-leftmenu .menu > li.active-trail .dropdown-menu{display:block !important;}#block-leftmenu .menu > li > a{background:none !important;font-size:18px;line-height:29px;font-family:"Lato",sans-serif;font-weight:400;padding:10px 0 20px;margin-bottom:10px;border-bottom:1px solid #aebfe9;justify-content:space-between;align-items:center;display:flex;color:#383838;}@media (max-width:767px){#block-leftmenu .menu > li > a{font-size:14px;line-height:22px;}}#block-leftmenu .menu > li > a .caret{border:none !important;color:#383838;position:relative;display:inline-block;width:15px;height:15px;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;padding-left:0px;padding-right:0;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}#block-leftmenu .menu > li > a .caret:before{content:"\e259";}#block-leftmenu .dropdown-menu{display:none !important;list-style:none;padding-left:20px;margin-bottom:0;display:block;position:relative;width:100%;float:none;border:none;box-shadow:none;}#block-leftmenu .dropdown-menu li{background:none !important;}#block-leftmenu .dropdown-menu li a{background:none !important;padding:0;font-size:16px;font-family:"Lato",sans-serif;font-weight:700;color:#383838;font-weight:400;}#block-leftmenu .dropdown-menu li a.is-active{font-weight:700;}@media (min-width:767px){#block-views-block-research-categories-block-3{max-width:300px;}}#block-views-block-research-categories-block-3 .item-list.active .glyphicon{padding-left:10px;padding-right:0;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}#block-views-block-research-categories-block-3 .view-content h3{font-size:18px;line-height:29px;font-family:"Lato",sans-serif;font-weight:400;padding:10px 0 20px;margin-bottom:10px;border-bottom:1px solid #aebfe9;justify-content:space-between;align-items:center;display:flex;}@media (max-width:767px){#block-views-block-research-categories-block-3 .view-content h3{font-size:14px;line-height:22px;}}#block-views-block-research-categories-block-3 .view-content h3 .glyphicon{padding-right:10px;color:#383838;}#block-views-block-research-categories-block-3 .view-content h3 a{color:#383838;}#block-views-block-research-categories-block-3 .view-content ul{list-style:none;padding-left:20px;margin-bottom:0;}#block-views-block-research-categories-block-3 .view-content .field-content a{font-size:16px;font-family:"Lato",sans-serif;font-weight:700;color:#383838;font-weight:400;}#block-views-block-research-categories-block-3 .view-content .field-content a.active-link{font-weight:700;}.vocabulary-research-categories .field--name-field-image,.focus-area .field--name-field-image{margin-bottom:50px;}@media (max-width:767px){.vocabulary-research-categories .field--name-field-image,.focus-area .field--name-field-image{margin-bottom:20px;}}.vocabulary-research-categories .field--name-field-image a,.focus-area .field--name-field-image a{display:flex;}.vocabulary-research-categories .field--name-description,.vocabulary-research-categories .field--name-body,.focus-area .field--name-description,.focus-area .field--name-body{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #aebfe9;}.field--name-field-focus-areas .field--label{font-size:29px;line-height:29px;font-family:"Lato",sans-serif;font-weight:700;color:#243b96;margin-bottom:70px;}@media (max-width:767px){.field--name-field-focus-areas .field--label{font-size:20px;line-height:20px;}}@media (max-width:767px){.field--name-field-focus-areas .field--label{margin-bottom:40px;}}.field--name-field-focus-areas .field--items .field--item{margin:0 30px 30px 0;}@media (max-width:767px){.field--name-field-focus-areas .field--items .field--item{margin:0 15px 15px 0;}}.field--name-field-focus-areas .field--items .field--item a{color:#fff;background-color:#466ccc;border:1px solid #466ccc;padding:0 20px;border-radius:0;-webkit-border-radius:0;font-size:14px;font-family:"Lato",sans-serif;font-weight:400;font-weight:700;min-width:115px;text-align:center;line-height:41px;height:41px;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;display:inline-block;height:auto;padding:25px;font-size:24px;}.field--name-field-focus-areas .field--items .field--item a:hover{text-decoration:none;background-color:#3054af;}@media (max-width:767px){.field--name-field-focus-areas .field--items .field--item a{font-size:15px;line-height:20px;padding:20px;}}.page-node-type-focus-area .main-container .block-title{font-size:52px;line-height:58px;font-family:"Lato",sans-serif;font-weight:900;}@media (max-width:767px){.page-node-type-focus-area .main-container .block-title{font-size:32px;line-height:36px;}}@media (max-width:580px){.page-node-type-focus-area .main-container .block-title{font-size:28px;line-height:32px;}}@media (max-width:767px){#block-views-block-research-categories-block-3{margin-bottom:40px;}}.flip-card{background-color:transparent;width:100%;padding-top:107%;position:relative;margin-bottom:30px;perspective:1000px;}.flip-card-inner{position:absolute;top:0;width:100%;height:100%;text-align:left;transition:transform 0.8s;transform-style:preserve-3d;}.flip-card:hover .flip-card-inner{transform:rotateY(180deg);}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.flip-card-front{color:black;}.flip-card-back{background-color:#fff;color:white;z-index:10 !important;transform:rotateY(180deg);padding:35px 40px;border:1px solid #dadbe2;box-shadow:-1px 5px 9px 0px rgba(0,0,0,0.25);-webkit-box-shadow:-1px 5px 9px 0px rgba(0,0,0,0.25);}.flip-card-back p{font-size:16px;font-family:"Lato",sans-serif;font-weight:400;line-height:21px;color:#243b96;}.view-team{max-width:1040px;margin:0 auto;}.view-team.views-view-grid .views-col{padding:30px;}@media (max-width:767px){.view-team.views-view-grid .views-col{padding:10px;margin-bottom:40px;}}article.people h4{color:#243b96;font-weight:400;}article.people .team--title{color:#243b96;font-size:16px;font-family:"Lato",sans-serif;font-weight:400;line-height:21px;}.team--body{margin-bottom:10px;height:calc(100% - 64px);overflow:hidden;}.team--body .field{height:100%;overflow:hidden;}.team--body .field p{height:100%;overflow:hidden;text-overflow:ellipsis;position:relative;}.team--body .field p:after{content:"";width:100%;height:15px;position:absolute;bottom:0;left:0;z-index:10;display:inline-block;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgb(255,255,255) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgb(255,255,255) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgb(255,255,255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0);}.team--img img{width:100%;height:100%;}.team--email{margin-bottom:10px;line-height:16px;}.team--email a{font-size:16px;font-family:"Lato",sans-serif;font-weight:400;line-height:21px;color:#466ccc;font-weight:700;word-wrap:break-word;line-height:16px;}.team--social{display:flex;align-items:center;}.team--social > div{margin-right:5px;}.field--name-field-photo .img-wrapper{width:100%;}.team--penn a{width:20px;height:29px;display:inline-block;background:url(/themes/custom/haclab/img/penn.png) no-repeat 50% 83%;background-size:80% auto;}.view-hac-blog .views-row{max-width:1000px;margin:0 auto;}.view-hac-blog .views-row:last-of-type article{margin-bottom:0;padding-bottom:0;border:none;}.blog--card{background-color:#fff;margin-bottom:40px;box-shadow:0 0 44px 5px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 44px 5px rgba(0,0,0,0.15);}.blog--card .blog--inner{padding:60px 50px;}@media (max-width:991px){.blog--card .blog--inner{padding:30px 20px;}}@media (max-width:767px){.blog--card .blog--inner{padding:30px 20px;}}@media (max-width:480px){.blog--card .blog--inner{padding:20px 10px;}}.blog--teaser--featured{padding-bottom:75px;display:flex;flex-wrap:wrap;}.blog--teaser{display:flex;flex-wrap:wrap;padding-bottom:75px;margin-bottom:75px;border-bottom:1px solid #aebfe9;}@media (max-width:767px){.blog--teaser{padding-bottom:30px;margin-bottom:30px;}}@media (max-width:767px){.blog--teaser .blog--img--teaser{margin-bottom:20px;}.blog--teaser .blog--img--teaser a,.blog--teaser .blog--img--teaser img{width:100%;}}@media (max-width:767px){.blog--teaser .col-xs-12{padding:0;}}.blog--teaser .blog--inner{height:100%;}@media (min-width:767px){.blog--teaser .blog--inner{display:flex;flex-direction:column;align-items:flex-start;}}@media (min-width:991px){.blog--teaser .blog--inner{padding-left:50px;}}@media (max-width:767px){.blog--teaser .blog--inner{margin-top:20px;}}.blog--teaser .blog--inner .blog--title{margin-bottom:20px;}.blog--teaser .blog--inner .blog--body{margin-bottom:30px;}.blog--teaser .blog--inner .btn{margin-top:auto;}.blog--created{font-size:16px;font-family:"Lato",sans-serif;font-weight:700;font-weight:900;color:#5b5b5b;padding-bottom:15px;}.blog--title{margin-bottom:30px;}.blog--title a{color:#383838;}.blog--img{background-position:50% 50%;background-size:cover;height:100%;}.blog--img img{width:100%;visibility:hidden;opacity:0;}#block-views-block-hac-blog-block-1 .block-title{margin-bottom:80px;}@media (max-width:767px){#block-views-block-hac-blog-block-1 .block-title{margin-bottom:40px;}}.field--name-body figure{position:relative;}.field--name-body figure.align-left{margin:0 55px 55px 0;}@media (max-width:767px){.field--name-body figure.align-left{margin:0 15px 15px 0;}}.field--name-body figure img{position:relative;z-index:1;}.field--name-body figure figcaption{display:inline-block;position:absolute;bottom:0;left:0;width:100%;z-index:10;color:#fff;background-color:#466ccc;padding:10px 30px;}.blog--full{max-width:1036px;margin:0 auto;}.blog--full h1{margin-bottom:60px;}.blog--full .blog--sub-header{color:#383838;margin-bottom:40px;}.blog--full img.align-left{margin:0 55px 55px 0;}.blog--full .field--name-field-image{margin-bottom:70px;}@media (max-width:991px){.blog--full .field--name-field-image{margin-bottom:40px;}}@media (max-width:767px){.blog--full .field--name-field-image{margin-bottom:20px;}}.blog--full .field--name-body{margin-bottom:130px;}@media (max-width:991px){.blog--full .field--name-body{margin-bottom:70px;}}@media (max-width:767px){.blog--full .field--name-body{margin-bottom:40px;}}.blog--full .field--name-field-image img{width:100%;}.blog--full .field--item .paragraph{margin-bottom:130px;}@media (max-width:991px){.blog--full .field--item .paragraph{margin-bottom:70px;}}@media (max-width:767px){.blog--full .field--item .paragraph{margin-bottom:40px;}}.blog--full div.viewsreference--view-title{font-size:52px;line-height:58px;font-family:"Lato",sans-serif;font-weight:900;text-align:center;color:#243b96;margin-bottom:50px;}@media (max-width:767px){.blog--full div.viewsreference--view-title{font-size:32px;line-height:36px;}}@media (max-width:580px){.blog--full div.viewsreference--view-title{font-size:28px;line-height:32px;}}.paragraph--type--intro{position:relative;}.paragraph--type--intro > div{position:relative;z-index:20;}.paragraph--type--intro > div > *{position:relative;z-index:30;}.paragraph--type--intro > div:before{content:"";width:100vw;height:100%;left:calc(50% - 50vw);top:0;background:url(/themes/custom/haclab/img/bg1-top.png) no-repeat 0 0;position:absolute;z-index:2;pointer-events:none;}.paragraph--type--intro > div:after{content:"";width:100vw;height:100%;left:calc(50% - 50vw);bottom:0;background:url(/themes/custom/haclab/img/bg1-bottom.png) no-repeat 100% 100%;position:absolute;z-index:2;pointer-events:none;}.paragraph--type--intro:after{content:"";pointer-events:none;width:100vw;height:100%;left:calc(50% - 50vw);top:0;background:url(/themes/custom/haclab/img/bg-clear.jpg) no-repeat 50% 50%;background-size:cover;position:absolute;z-index:1;}.paragraph--type--intro > div{padding:100px 0;}@media (max-width:991px){.paragraph--type--intro > div{padding:50px 0;}}@media (max-width:767px){.paragraph--type--intro > div{padding:20px 0;}}.paragraph--type--view.img-background{position:relative;}.paragraph--type--view.img-background > div{position:relative;z-index:20;}.paragraph--type--view.img-background > div > *{position:relative;z-index:30;}.paragraph--type--view.img-background > div:before{content:"";width:100vw;height:100%;left:calc(50% - 50vw);top:0;background:url(/themes/custom/haclab/img/bg1-top.png) no-repeat 0 0;position:absolute;z-index:2;pointer-events:none;}.paragraph--type--view.img-background > div:after{content:"";width:100vw;height:100%;left:calc(50% - 50vw);bottom:0;background:url(/themes/custom/haclab/img/bg1-bottom.png) no-repeat 100% 100%;position:absolute;z-index:2;pointer-events:none;}.paragraph--type--view.img-background:after{content:"";pointer-events:none;width:100vw;height:100%;left:calc(50% - 50vw);top:0;background:url(/themes/custom/haclab/img/bg-clear.jpg) no-repeat 50% 50%;background-size:cover;position:absolute;z-index:1;}.paragraph--type--view.img-background > div{padding:100px 0 200px;margin-bottom:-300px !important;margin-top:-50px;}@media (max-width:991px){.paragraph--type--view.img-background > div{padding:70px 0 250px;margin-top:-35px;margin-bottom:-350px !important;}}@media (max-width:767px){.paragraph--type--view.img-background > div{padding:50px 0 200px;margin-top:-25px;margin-bottom:-250px !important;}}@media (min-width:580px){.paragraph--type--two-column-text .field--name-field-column{column-count:2;column-gap:70px;}}@media (max-width:767px){.paragraph--type--two-column-text .field--name-field-column{column-gap:20px;}}.field--name-field-images .slick-list{overflow:visible;}.field--name-field-images .field--item{margin:0 40px;}@media (max-width:991px){.field--name-field-images .field--item{margin:0 20px;}}@media (max-width:767px){.field--name-field-images .field--item{margin:0 10px;}}.field--name-field-section .field--item:last-of-type .paragraph{margin-bottom:0;}.partner--teaser{display:flex;justify-content:center;align-content:center;}#block-views-block-partners-block-1{padding-bottom:80px;margin-bottom:80px;border-bottom:1px solid #aebfe9;}#block-views-block-partners-block-1 .block-title{margin-bottom:80px;}@media (max-width:767px){#block-views-block-partners-block-1 .block-title{margin-bottom:40px;}}#block-views-block-partners-block-1 .view-content .views-col{position:relative;}@media (max-width:580px){#block-views-block-partners-block-1 .view-content .views-col{margin-bottom:40px;}}@media (min-width:580px){#block-views-block-partners-block-1 .view-content .views-col{max-width:33%;}#block-views-block-partners-block-1 .view-content .views-col:first-of-type .partner--teaser,#block-views-block-partners-block-1 .view-content .views-col:nth-of-type(4n+0) .partner--teaser{justify-content:flex-start !important;}#block-views-block-partners-block-1 .view-content .views-col:nth-of-type(3n+0) .partner--teaser{justify-content:flex-end !important;}}#webform-submission-contact-paragraph-3-add-form{display:flex;justify-content:space-between;flex-wrap:wrap;}#webform-submission-contact-paragraph-3-add-form #edit-container{width:50%;box-sizing:border-box;padding-right:90px;padding-bottom:50px;}@media (max-width:991px){#webform-submission-contact-paragraph-3-add-form #edit-container{padding-right:40px;}}@media (max-width:767px){#webform-submission-contact-paragraph-3-add-form #edit-container{padding-right:0;width:100%;}}#webform-submission-contact-paragraph-3-add-form #edit-processed-text{width:50%;}@media (max-width:767px){#webform-submission-contact-paragraph-3-add-form #edit-processed-text{padding-right:0;width:100%;}}#webform-submission-contact-paragraph-3-add-form #edit-processed-text img{max-width:100%;width:100%;height:auto;}#webform-submission-contact-paragraph-3-add-form #edit-actions{width:100%;}@media (min-width:767px){#webform-submission-contact-paragraph-3-add-form #edit-actions{margin-top:-55px;}}.field--name-field-webform form select,.field--name-field-webform form input{height:40px;line-height:40px;padding:0 15px;}.field--name-field-webform form textarea{height:100px;padding:15px;box-sizing:border-box;}.field--name-field-webform form select,.field--name-field-webform form textarea,.field--name-field-webform form input{position:relative;box-shadow:none !important;border:1px solid #e7e7e7;color:#243b96;border-radius:0;-webkit-border-radius:0;}.field--name-field-webform form select::placeholder,.field--name-field-webform form textarea::placeholder,.field--name-field-webform form input::placeholder{color:#243b96;opacity:1;}.field--name-field-webform form select::-webkit-input-placeholder,.field--name-field-webform form textarea::-webkit-input-placeholder,.field--name-field-webform form input::-webkit-input-placeholder{color:#243b96;}.field--name-field-webform form select::-moz-placeholder,.field--name-field-webform form textarea::-moz-placeholder,.field--name-field-webform form input::-moz-placeholder{color:#243b96;}.field--name-field-webform form select:-ms-input-placeholder,.field--name-field-webform form textarea:-ms-input-placeholder,.field--name-field-webform form input:-ms-input-placeholder{color:#243b96;}.field--name-field-webform form select:-moz-placeholder,.field--name-field-webform form textarea:-moz-placeholder,.field--name-field-webform form input:-moz-placeholder{color:#243b96;}.field--name-field-webform form .select-wrapper:before{content:"";width:15px;height:15px;background-color:#fff;position:absolute;right:11px;top:5px;z-index:20;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.paragraph--type--banner{padding:190px 0 220px;background-size:cover;background-position:50% 50%;text-align:center;margin-bottom:-2px;position:relative;overflow:hidden;}@media (max-width:767px){.paragraph--type--banner{padding:100px 0 120px;}}.paragraph--type--banner .banner--wrap{max-width:570px;margin:0 auto;position:relative;z-index:10;}.paragraph--type--banner h1{margin-bottom:25px;}.paragraph--type--banner .subtitle{color:#dbe989;text-transform:uppercase;max-width:500px;margin:0 auto;}.paragraph--type--banner:before{content:"";width:150%;height:100%;background-color:#fff;position:absolute;z-index:1;top:100%;left:-55vw;-moz-transform:rotate(30deg);-webkit-transform:rotate(30deg);-o-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);}@media (max-width:580px){.paragraph--type--banner:before{top:100%;left:-54vw;}}@media (max-width:480px){.paragraph--type--banner:before{top:100%;left:-70vw;}}.paragraph--type--banner:after{content:"";width:200vw;height:100%;background-color:#fff;position:absolute;z-index:1;top:100%;left:-76vw;-moz-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);-o-transform:rotate(-7deg);-ms-transform:rotate(-7deg);transform:rotate(-7deg);}@media (min-width:2000px){.paragraph--type--banner:after{top:100%;left:-77vw;}}@media (max-width:991px){.paragraph--type--banner:after{top:100%;left:-70vw;}}@media (max-width:767px){.paragraph--type--banner:after{top:100%;left:-74vw;}}@media (max-width:580px){.paragraph--type--banner:after{top:100%;left:-86vw;}}.what-is--page .views-row{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #9c9c9c;}.what-is--page .views-row:last-of-type{border-bottom:none;margin-bottom:0;}.views--what-is{color:#fff;padding:140px 0;position:relative;background-color:#243b96;}@media (max-width:991px){.views--what-is{padding:80px 0;}}@media (max-width:767px){.views--what-is{padding:50px 0;}}.views--what-is:after{content:"";width:200vw;height:100%;position:absolute;z-index:1;left:-50vw;top:0;background-color:#243b96;}.views--what-is .view-content{position:relative;display:flex;flex-wrap:wrap;z-index:10;}.views--what-is .view-content .h2--what-is{color:#fff;font-size:48px;}@media (max-width:991px){.views--what-is .view-content .h2--what-is{text-align:center;margin-bottom:40px;}}.views--what-is h4,.views--what-is p{color:#fff;}.views--what-is .views--what-is--header{align-self:center;width:280px;}@media (max-width:991px){.views--what-is .views--what-is--header{width:100%;}}.views--what-is .views--what-is--content{width:calc(100% - 280px);flex-wrap:wrap;display:flex;}@media (max-width:991px){.views--what-is .views--what-is--content{width:100%;}}.views--what-is .views--what-is--titles{max-height:130px;box-sizing:border-box;padding-right:55px;width:40%;}@media (max-width:767px){.views--what-is .views--what-is--titles{padding-right:25px;}}@media (max-width:480px){.views--what-is .views--what-is--titles{width:100%;margin-bottom:30px;}}.views--what-is .views--what-is--titles .field-content{margin-bottom:25px;text-align:right;cursor:pointer;}@media (max-width:480px){.views--what-is .views--what-is--titles .field-content{text-align:left;}}.views--what-is .views--what-is--titles .views-row:last-of-type .field-content{margin-bottom:0;}.views--what-is .views--what-is--descr{padding-left:55px;box-sizing:border-box;width:60%;}@media (max-width:767px){.views--what-is .views--what-is--descr{padding-left:25px;}}@media (max-width:480px){.views--what-is .views--what-is--descr{width:100%;padding-left:0;}}.views--what-is .views--what-is--descr .views-row .what-is--descr{display:none;}.views--what-is .views--what-is--descr .views-row:first-of-type .what-is--descr{display:block;}.simplebar-vertical:after{content:"";width:1px;height:calc(100% - 4px);background-color:rgba(255,255,255,0.5);position:absolute;left:4px;top:2px;z-index:1;}.simplebar-vertical .simplebar-scrollbar:before{z-index:20;width:4px;background-color:#fff;opacity:1;}#search-form{margin-bottom:100px;max-width:500px;}#search-form select,#search-form input{height:40px;line-height:40px;padding:0 15px;}#search-form textarea{height:100px;padding:15px;box-sizing:border-box;}#search-form select,#search-form textarea,#search-form input{position:relative;box-shadow:none !important;border:1px solid #e7e7e7;color:#243b96;border-radius:0;-webkit-border-radius:0;}#search-form select::placeholder,#search-form textarea::placeholder,#search-form input::placeholder{color:#243b96;opacity:1;}#search-form select::-webkit-input-placeholder,#search-form textarea::-webkit-input-placeholder,#search-form input::-webkit-input-placeholder{color:#243b96;}#search-form select::-moz-placeholder,#search-form textarea::-moz-placeholder,#search-form input::-moz-placeholder{color:#243b96;}#search-form select:-ms-input-placeholder,#search-form textarea:-ms-input-placeholder,#search-form input:-ms-input-placeholder{color:#243b96;}#search-form select:-moz-placeholder,#search-form textarea:-moz-placeholder,#search-form input:-moz-placeholder{color:#243b96;}#search-form .select-wrapper:before{content:"";width:15px;height:15px;background-color:#fff;position:absolute;right:11px;top:5px;z-index:20;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}@media (max-width:767px){#search-form{margin-bottom:40px;}}#search-form .button{padding-top:10px;padding-bottom:9px;}.search-results--ul{list-style:none;padding:0;margin:0;}.search-results--ul li{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #9c9c9c;}.search-results--ul li a{color:#243b96;}.search-results--content h2{display:none;}
.admin-info-panel{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;position:fixed;bottom:0;right:0;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) .highlighted>nav{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) .highlighted>nav ul,body:not(.path-user) .highlighted>nav .tabs,body:not(.path-user) .highlighted>nav .nav-tabs{list-style:none;margin:0;padding:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;border-bottom:none}body:not(.path-user) .highlighted>nav ul li,body:not(.path-user) .highlighted>nav .tabs li,body:not(.path-user) .highlighted>nav .nav-tabs li{margin:0;padding:0}body:not(.path-user) .highlighted>nav ul li a,body:not(.path-user) .highlighted>nav .tabs li a,body:not(.path-user) .highlighted>nav .nav-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) .highlighted>nav ul li a:hover,body:not(.path-user) .highlighted>nav .tabs li a:hover,body:not(.path-user) .highlighted>nav .nav-tabs li a:hover{color:#212121;background-color:#eee}}body:not(.path-user) .highlighted>nav ul li a.is-active,body:not(.path-user) .highlighted>nav .tabs li a.is-active,body:not(.path-user) .highlighted>nav .nav-tabs li a.is-active{color:#212121;background-color:#eee}body:not(.path-user) .highlighted>nav ul li a.is-active:hover,body:not(.path-user) .highlighted>nav .tabs li a.is-active:hover,body:not(.path-user) .highlighted>nav .nav-tabs li a.is-active:hover{color:#212121;background-color:#eee}:root{--spacing:10px}.hide-header-image section>.taxonomy-term>.content>.field--name-field-image{display:none}.cols{display:-webkit-flex;display:flex}@media (max-width:767px){.cols{-webkit-flex-direction:column;flex-direction:column}.cols>*{margin-bottom:30px}}.cols.two{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}@media (max-width:767px){.blue-background:after,.views--what-is:after{width:auto;left:-15px;top:0;right:-15px;bottom:0}}@media (max-width:767px){p,#block-leftmenu .menu>li>a{font-size:18px;line-height:29px}}@media (max-width:767px){.main-container>.row>.col-sm-4{margin-bottom:50px}}.field--name-body figure{display:table;margin-bottom:2em;position:relative}.field--name-body figure.align-left{margin:0 55px 55px 0}@media (max-width:767px){.field--name-body figure.align-left{margin:0 15px 15px 0}}.field--name-body figure img{position:relative;z-index:1}.field--name-body figure figcaption{display:table-caption;caption-side:bottom;position:unset;bottom:0;left:0;width:unset;z-index:10}.image-wrap{margin-bottom:2em}.image-wrap.small .img-wrapper{display:block;width:25%;margin-left:auto;margin-right:auto}@media (max-width:767px){.image-wrap.small .img-wrapper{width:auto}}.image-wrap.medium .img-wrapper{display:block;width:50%;margin-left:auto;margin-right:auto}@media (max-width:767px){.image-wrap.medium .img-wrapper{width:auto}}.path-taxonomy section>.image{margin-bottom:40px}.projects{margin-top:50px;padding-top:50px;border-top:1px solid #466ccc}.projects>h2{margin-bottom:25px;font-size:29px}.publications--footer--categories{max-width:24px}.publications--footer--created{margin-right:4px}.paragraph--type--text-and-image .para-inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width:767px){.paragraph--type--text-and-image .para-inner{display:block}}.paragraph--type--text-and-image .para-inner>.text{width:48%}@media (max-width:767px){.paragraph--type--text-and-image .para-inner>.text{width:auto;margin-bottom:40px}}.paragraph--type--text-and-image .para-inner>.image{width:51%;line-height:0}@media (max-width:767px){.paragraph--type--text-and-image .para-inner>.image{width:auto}}.paragraph-id--40 .text{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center}@media (max-width:767px){.paragraph-id--40 .text{display:block;text-align:center}}.paragraph-id--40 .text h3{font-size:42px;line-height:1.3}@media (max-width:767px){.paragraph-id--40 .text h3{font-size:32px}}.paragraph-id--40 .text h4{font-size:32px;line-height:1.3}@media (max-width:767px){.paragraph-id--40 .text h4{font-size:22px}}.image-card,.projects .views-row>a{background-color:#f1f1f1;color:#fff;text-align:left;font-size:21px;line-height:1.2;font-weight:700;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column;position:relative;aspect-ratio:1}@supports not (aspect-ratio:1){.image-card::before,.projects .views-row>a::before{content:'';float:left;padding-top:calc((1 / 1) * 100%)}.image-card::after,.projects .views-row>a::after{content:'';display:block;clear:both}}.image-card>span,.projects .views-row>a>span{display:block}.image-card .image,.projects .views-row>a .image{line-height:0;padding:0;display:block}.image-card .image .img-wrapper,.projects .views-row>a .image .img-wrapper{display:unset}.image-card .image img,.projects .views-row>a .image img{max-width:2000px;width:100%}.image-card .text,.projects .views-row>a .text{background-color:#466ccc;position:absolute;bottom:0;left:0;right:0;height:82px;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:12px}.image-card .text .title,.projects .views-row>a .text .title{display:block}@media (hover:hover){.image-card:hover .text .title,.projects .views-row>a:hover .text .title{color:#fff;text-decoration:underline}}.views-row>.card{height:100%}#block-haclab-views-block-research-categories-block-7{margin-top:50px}@media (min-width:991px){#block-haclab-views-block-research-categories-block-7{padding-left:80px}}#block-haclab-views-block-research-categories-block-7 .item-list ul{padding:0}#block-haclab-views-block-research-categories-block-7 .item-list ul li{margin-bottom:20px;align-items:center;display:flex}#block-haclab-views-block-research-categories-block-7 .item-list ul li .views-field-field-icon{width:46px}.key-item{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.key-item .image{width:35px;margin-right:10px;text-align:center}.key-item .title{font-weight:500}.team--emory a{width:20px;height:29px;display:inline-block;background:url(/themes/custom/haclab/img/emory.svg) no-repeat 50% 83%;background-size:80% auto}.category-badge{position:absolute;top:0;right:0;padding:10px 20px;color:#fff;background-color:#7CBBB6;font-size:18px;font-weight:600;width:190px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.blog--full{position:relative}.blog--full h1{margin-top:50px;margin-bottom:0}.blog--full .blog-header-meta{margin-bottom:60px;font-weight:bold}.blog--img img{visibility:visible;opacity:1}.blog--card,.blog--teaser{position:relative}.update-header{margin-bottom:40px}.update-header h1{font-size:42px;line-height:1.3;color:#243b96}body.page-node-type-publication .publication{border-bottom:0;margin-bottom:0;padding-bottom:0}body.page-node-type-publication .publication>.more{margin-top:30px}body.page-node-type-publication .publication>.more a{font-weight:bold;font-size:18px;color:#243b96}.views-centered-grid .view-content{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-40px;margin-right:-40px}.views-centered-grid.two .view-content .views-row{width:calc(50% - 80px);margin-left:40px;margin-right:40px;margin-bottom:80px}.views-centered-grid.three .view-content .views-row{width:calc(33.333% - 80px);margin-left:40px;margin-right:40px;margin-bottom:80px}.views-centered-grid.four .view-content .views-row{width:calc(25% - 80px);margin-left:40px;margin-right:40px;margin-bottom:80px}.view.grid.two .view-content{display:grid;grid-column-gap:20px;column-gap:20px;grid-row-gap:40px;grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.view.grid.two .view-content{grid-template-columns:repeat(1,1fr)}}.view.grid.three .view-content{display:grid;grid-column-gap:20px;column-gap:20px;grid-row-gap:40px;grid-template-columns:repeat(3,1fr)}@media (max-width:767px){.view.grid.three .view-content{grid-template-columns:repeat(1,1fr)}}.view.grid.four .view-content{display:grid;grid-column-gap:20px;column-gap:20px;grid-row-gap:40px;grid-template-columns:repeat(4,1fr)}@media (max-width:767px){.view.grid.four .view-content{grid-template-columns:repeat(1,1fr)}}.views-grid-three .view-content,.views-grid-three .views-row{margin-left:0;margin-right:0;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){.views-grid-three .view-content,.views-grid-three .views-row{grid-template-columns:repeat(1,1fr)}}@media (max-width:767px){.views-grid-three .view-content,.views-grid-three .views-row{display:grid;grid-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2);grid-row-gap:calc(var(--spacing)*2);grid-template-columns:repeat(1,1fr)}}@media (max-width:767px) and (max-width:767px){.views-grid-three .view-content,.views-grid-three .views-row{grid-template-columns:repeat(1,1fr)}}.views-grid-three .view-content .views-col,.views-grid-three .views-row .views-col{padding:0;width:auto !important;position:relative}.views-grid-three.tight .view-content,.views-grid-three.tight .views-row{margin-left:0;margin-right:0;display:grid;grid-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2);grid-row-gap:calc(var(--spacing)*2);grid-template-columns:repeat(3,1fr)}@media (max-width:767px){.views-grid-three.tight .view-content,.views-grid-three.tight .views-row{grid-template-columns:repeat(1,1fr)}}@media (max-width:767px){.views-grid-three.tight .view-content,.views-grid-three.tight .views-row{display:grid;grid-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2);grid-row-gap:calc(var(--spacing)*2);grid-template-columns:repeat(1,1fr)}}@media (max-width:767px) and (max-width:767px){.views-grid-three.tight .view-content,.views-grid-three.tight .views-row{grid-template-columns:repeat(1,1fr)}}.views-grid-three.tight .view-content .views-col,.views-grid-three.tight .views-row .views-col{padding:0;width:auto !important}.views--what-is a{color:rgba(255,255,255,0.65)}#paragraph-25{margin-top:200px}.partner-logo{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:100%}.partner-logo .image{display:block;line-height:0}#paragraph-18{max-width:1000px;margin-left:auto;margin-right:auto;padding-bottom:100px}aside{position:sticky !important;top:120px}@media (max-width:767px){aside{position:relative;top:0}}aside nav,aside .nav{max-width:300px}aside nav>li>a,aside .nav>li>a{background-color:none;font-size:18px;line-height:29px;font-weight:400;padding:20px;border-bottom:1px solid #aebfe9;color:#383838}aside nav>li.active>a,aside .nav>li.active>a{background-color:#f1f1f1;color:#243b96}#header--main--row{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#header--main--row:before,#header--main--row:after{display:none}#header--main ul.navbar-nav.menu--main{float:none;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}@media only screen and (min-width:768px) and (max-width:1009px){#header--main ul.navbar-nav.menu--main{justify-content:center;flex-direction:column}}@media (max-width:767px){#header--main ul.navbar-nav.menu--main{justify-content:center;flex-direction:column}}#header--main ul.navbar-nav.menu--main>li{margin:0}@media only screen and (min-width:768px) and (max-width:1009px){#header--main ul.navbar-nav.menu--main>li{max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:10px}}@media (max-width:767px){#header--main ul.navbar-nav.menu--main>li{max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:10px}}#header--main ul.navbar-nav.menu--main>li:not(:first-child){margin-left:25px}@media only screen and (min-width:768px) and (max-width:1009px){#header--main ul.navbar-nav.menu--main>li:not(:first-child){margin-left:auto}}@media (max-width:767px){#header--main ul.navbar-nav.menu--main>li:not(:first-child){margin-left:auto}}.logo-wrap{padding-left:20px}.navbar-header{padding-right:20px}.navbar-header .navbar{position:unset}@media only screen and (min-width:768px) and (max-width:1009px){.navbar-wrapper{position:absolute;top:100%;left:0;right:0;z-index:9999;background-color:#fff;padding-bottom:0;height:0;overflow:hidden;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}.navbar-wrapper.active{height:393px;padding-bottom:30px}}@media (max-width:767px){.navbar-wrapper{position:absolute;top:100%;left:0;right:0;z-index:9999;background-color:#fff;padding-bottom:0;height:0;overflow:hidden;-moz-transition:all .25s ease;-o-transition:all .25s ease;-webkit-transition:all .25s ease;transition:all .25s ease}.navbar-wrapper.active{height:393px;padding-bottom:30px}}.mobile-trigger{position:relative;padding:9px 10px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;display:none}.mobile-trigger .icon-bar{display:block;width:22px;height:2px;border-radius:1px;background-color:#383838}.mobile-trigger .icon-bar+.icon-bar{margin-top:4px}@media only screen and (min-width:768px) and (max-width:1009px){.mobile-trigger{display:block}}@media (max-width:767px){.mobile-trigger{display:block}}#footer--copyright{background-color:#002878}
