/*
Theme Name: CMDI
Theme URI: http://www.centrodedefesa.org.br
Author: Creative Hut - Inteligência Digital
Author URI: http://creativehut.com.br
Version: 1.0
License: Use not allowed for other purposes than the official centrodedefesa.org.br website.
Text Domain: marista
*/
*{border:none;outline:none}*::selection{background-color:#B3D4FD}*::-moz-selection{background-color:#B3D4FD}body{font-family:'Kumbh Sans',sans-serif;font-size:16px}hr{max-width:none;border:none;height:6px;border-radius:12px;background-color:#0f5287}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Red Hat Display',Georgia,serif}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-weight:800}h6,.h6{text-transform:uppercase;color:#0f5287}.section-title{position:relative;display:block;text-transform:uppercase;font-family:'Kumbh Sans',sans-serif;line-height:1;color:#0f5287;margin-bottom:1rem}.section-title:before{content:attr(rel);position:absolute;width:100%;top:.3rem;left:.2rem;color:rgba(95,196,226,.5)}.section-title:after{content:'';display:block;height:8px;width:5%;border-radius:16px;background-color:#f5802e;margin:.75rem auto 0}.highlighted-title{color:#0f5287}.highlighted-title span{display:inline-block;padding:0 .4rem;line-height:1.2;text-transform:uppercase;color:#fff;background-color:#e7225f}a.see-all{position:relative;display:inline-block;text-decoration:underline;text-transform:uppercase;font-family:'Red Hat Display',Georgia,serif;font-weight:bold}a.see-all:hover{text-decoration:none}button,.button{position:relative;margin-bottom:0;padding:1.1rem 2.2rem;line-height:1.3;text-transform:uppercase;font-family:'Red Hat Display',Georgia,serif;font-weight:bold;border-radius:5rem;z-index:0}.input-group-button button,.input-group-button .button{padding:0 1rem}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}input::placeholder,textarea::placeholder,input::-moz-placeholder,textarea::-moz-placeholder{color:#7b99ad;opacity:1}[type="color"],[type="date"],[type="datetime-local"],[type="datetime"],[type="email"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea,select{height:auto;padding:.5rem 1rem;font-size:.875rem;color:#58747e;background-color:#eef3f5;border:1px solid #eef3f5;border-radius:2rem;box-shadow:none}[type="color"]:focus,[type="date"]:focus,[type="datetime-local"]:focus,[type="datetime"]:focus,[type="email"]:focus,[type="month"]:focus,[type="number"]:focus,[type="password"]:focus,[type="search"]:focus,[type="tel"]:focus,[type="text"]:focus,[type="time"]:focus,[type="url"]:focus,[type="week"]:focus,textarea:focus,select:focus{background-color:#fff;border:1px solid #e5ebef;box-shadow:none}textarea{border-radius:1.5rem;resize:none}.input-group{margin-bottom:1rem}.input-group input,.input-group-button button,.input-group-button .button{margin:0}.input-group input{padding-left:1rem}.input-group>:first-child,.input-group>:first-child.input-group-button>*{border-top-left-radius:2rem;border-bottom-left-radius:2rem}.input-group>:last-child,.input-group>:last-child.input-group-button>*{border-top-right-radius:2rem;border-bottom-right-radius:2rem}input[type="submit"]{cursor:pointer;position:relative;padding:.8rem 2rem;text-transform:uppercase;font-family:'Red Hat Display',Georgia,serif;font-weight:bold;color:#fff;background-color:#0f5287;border-radius:2rem}input[type="submit"]:hover{background-color:#0d4774}label>[type="checkbox"],label>[type="radio"]{margin-right:.75rem;margin-bottom:0}button.small,.button.small{padding:.8rem}button.large,.button.large{font-size:1.125rem}span.wpcf7-form-control-wrap{display:inline-block;width:100%}.wpcf7-submit+.ajax-loader{float:left}span.wpcf7-form-control-wrap input,span.wpcf7-form-control-wrap textarea,span.wpcf7-form-control-wrap>select{width:100%;font-size:1rem}span.wpcf7-form-control-wrap textarea{max-height:130px}span.wpcf7-form-control-wrap{display:inline-block}div.wpcf7-response-output{border-radius:2rem;border:none!important;margin:0 0 1rem;padding:0;background-color:#7b99ad;color:#ffffff!important}.use-floating-validation-tip span.wpcf7-not-valid-tip{border:none}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{background-color:#bb0711}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:#faba00}.wpcf7 form.sent .wpcf7-response-output{background-color:#46b450}.use-floating-validation-tip span.wpcf7-not-valid-tip{padding:5px 10px;background-color:#bb0711;color:#ffffff!important;text-align:center;top:10%;left:10%;border-radius:2rem;z-index:0}ul,ol,dl{list-style-position:inside}blockquote,blockquote p{color:#666}blockquote{position:relative;margin-bottom:2rem;padding:2rem 3.5rem;background-color:#f8f8f8;border-left:5px solid #0f5287;border-top-left-radius:10px;border-bottom-left-radius:10px;word-break:break-word;hyphens:auto}blockquote p{font-size:1.1rem}blockquote:before,blockquote:after{position:absolute;line-height:1;font-family:'Font Awesome 5 Pro';font-size:1.5rem;font-weight:300;color:#b4b4b4}blockquote:before{content:'\f10d';top:1rem;left:.5rem}blockquote:after{content:'\f10e';right:.5rem;bottom:1rem}blockquote cite{font-size:1rem;color:#444}.wp-block-pullquote{position:relative;margin:2.5rem 0;padding:1rem 0;text-align:center;border-top:3px solid #0f5287;border-bottom:3px solid #0f5287;border-radius:6px}.wp-block-pullquote blockquote{position:relative;margin-bottom:0;background-color:transparent;border:0}.wp-block-pullquote blockquote:before,.wp-block-pullquote blockquote:after{font-size:2.2rem}pre.wp-block-verse{display:inline-block;max-width:100%;padding:2rem;white-space:pre-wrap;word-wrap:break-word;font-size:1.25rem}.has-light-gray-color{color:#eef3f5}.has-dark-blue-color{color:#0f5287}.has-cyan-color{color:#5fc4e2}.has-light-blue-color{color:#94e5fd}.has-magenta-color{color:#e7225f}.has-purple-color{color:#663699}.has-dark-green-color{color:#0b8389}.has-light-green-color{color:#00cfc0}.has-orange-color{color:#ea7b29}.has-golden-color{color:#f19800}.has-yellow-color{color:#faba00}.has-light-gray-background-color{background-color:#eef3f5}.has-dark-blue-background-color{background-color:#0f5287}.has-cyan-background-color{background-color:#5fc4e2}.has-light-blue-background-color{background-color:#94e5fd}.has-magenta-background-color{background-color:#e7225f}.has-purple-background-color{background-color:#663699}.has-dark-green-background-color{background-color:#0b8389}.has-light-green-background-color{background-color:#00cfc0}.has-orange-background-color{background-color:#ea7b29}.has-golden-background-color{background-color:#f19800}.has-yellow-background-color{background-color:#faba00}.social.circles{display:flex;margin-bottom:2.5rem}.social.circles a{display:flex;align-items:center;justify-content:center;margin:.5rem;width:45px;height:45px;background-color:#0f5287;border-radius:50%;transition:all linear .2s}.social.circles a:hover{background-color:#eef3f5}.social.circles a i{font-size:1.25rem;color:#fff}.social.circles a:hover i{color:inherit}.accessibility-icon{display:inline-flex;padding:5px 5px;font-size:1rem;color:#7b99ad;background-color:#eef3f5}.accessibility-icon.text{line-height:1;text-transform:uppercase;font-family:'Red Hat Display',Georgia,serif;font-weight:bold;font-size:.75rem}.card{padding:2rem 1.5rem;background-color:#ffffff;border-radius:30px;border:1px solid #e5ebef}.report-card{font-size:1.125rem;background-color:#eef3f5;border:0}.report-card .card-description h1,.report-card .card-description .h1,.report-card .card-description h2,.report-card .card-description .h2,.report-card .card-description h3,.report-card .card-description .h3,.report-card .card-description h4,.report-card .card-description .h4,.report-card .card-description h5,.report-card .card-description .h5,.report-card .card-description h6,.report-card .card-description .h6{display:inline-block;vertical-align:middle;line-height:1;font-weight:900;color:#e7225f}.report-card .card-description p{margin-bottom:5px}#breadcrumbs{margin:0;padding:.5rem 0;font-weight:bold;color:#0f5287;background-color:#eef3f5}#breadcrumbs a,#breadcrumbs .breadcrumb_last{margin:0 .5rem;font-size:.875rem;color:inherit}#breadcrumbs a{font-weight:normal}#breadcrumbs a:hover{color:#0a0a0a}.alignleft{display:inline;float:left;margin-right:1.025em}.alignright{display:inline;float:right;margin-left:1.025em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.aligncenter,.alignleft,.alignright{margin-bottom:1.025em}.wp-block-image .alignleft,.wp-block-image .alignright{display:inline-block}.wp-caption>img,.wp-block-image>img{display:block;max-width:100%}.wp-block-image figure{max-width:100%}.wp-caption span.wp-caption-text,.wp-block-image figcaption{width:100%;display:inline-block;padding:.6rem .8rem;bottom:0;line-height:1rem;font-size:.875rem;color:#ffffff;background-color:#263e5f;margin-top:0}.wp-block-gallery{margin-left:0}.wp-gallery,.wp-video{margin-bottom:2rem}.wp-gallery .cell div,.wp-block-gallery .blocks-gallery-item{overflow:hidden;position:relative}.wp-gallery .cell div{margin:0 5px 10px}.wp-gallery .cell div a{display:block}.wp-caption>img{display:block;max-width:100%}.wp-caption .wp-caption-text,.wp-block-gallery .blocks-gallery-item figcaption{width:100%;display:inline-block;padding:.8rem;bottom:0;line-height:1rem;font-size:.875rem;color:#ffffff}.wp-caption .wp-caption-text{background-color:#263e5f}.wp-gallery .cell .wp-caption span.wp-caption-text,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;background:rgba(38,62,95,.9);transition:all .2s linear}.wp-gallery .cell .wp-caption:hover span.wp-caption-text,.wp-block-gallery .blocks-gallery-item:hover figcaption{bottom:-100%}.wp-block-embed{text-align:center}.wp-block-embed-youtube{position:relative;height:0;margin-bottom:1rem;padding-bottom:75%;overflow:hidden}.wp-block-embed-youtube.wp-embed-aspect-16-9{padding-bottom:56.25%}.wp-block-embed-youtube iframe{position:absolute;width:100%;height:100%;top:0;left:0}.wp-block-embed-instagram .wp-block-embed__wrapper{display:flex;justify-content:center}.wp-block-embed-youtube .wp-block-embed__wrapper{position:initial}form.search .input-group .input-group-button button,form.search .input-group .input-group-button .button{color:#7b99ad;background-color:#eef3f5}form.search .input-group .input-group-button button:hover,form.search .input-group .input-group-button .button:hover{color:#0f5287}.owl-carousel{position:relative;display:none;width:100%;-webkit-tap-highlight-color:transparent;z-index:0}.owl-carousel .owl-stage{position:relative;display:flex;align-items:center;-ms-touch-action:pan-Y;backface-visibility:hidden;margin:0 auto}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;transform:translate3d(0,0,0)}.owl-carousel:not(.owl-loaded) .owl-stage-outer{display:none}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{backface-visibility:hidden;transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel:not(.owl-loaded) .owl-item{display:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav button,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;user-select:none}.owl-carousel .owl-nav button.disabled{cursor:default}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{position:absolute;display:block;padding:0;top:50%;color:#93c1df;transform:translateY(-50%);z-index:2}.owl-carousel .owl-nav .owl-prev{left:.5rem}.owl-carousel .owl-nav .owl-next{right:.5rem}.owl-carousel .owl-nav .owl-prev.disabled,.owl-carousel .owl-nav .owl-next.disabled{opacity:.5}.owl-carousel .owl-nav .owl-prev i,.owl-carousel .owl-nav .owl-next i{font-size:2.5rem;color:#0f5287}.owl-carousel .owl-dots{padding-top:1.2rem;text-align:center}.owl-carousel .owl-dots .owl-dot{display:inline-block;padding:0}.owl-carousel .owl-dots .owl-dot span{display:block;width:13px;height:13px;margin:0 3px;background-color:transparent;border:2px solid #0f5287;border-radius:50%}.owl-carousel .owl-dots .owl-dot:hover span{background-color:#0f5287}.owl-carousel .owl-dots .owl-dot.active span{background-color:#0f5287;border:2px solid transparent}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}.accordion{background-color:transparent}.accordion-title{padding:1rem 1rem 1rem 1.5rem;font-size:1rem;font-weight:bold;color:#0d4774;border:0;border-top:1px solid #e5ebef}.accordion-title:focus,.accordion-title:hover{background-color:transparent}.accordion-title:before{right:auto;left:.5rem}.accordion-item:last-child:not(.is-active)>.accordion-title,.accordion-item:last-child>.accordion-content:last-child{border-bottom:0}.accordion-title:focus:before,.accordion-item.is-active .accordion-title:hover:before,.accordion-title:before{color:#e7225f}.is-active .accordion-title:before{color:#0d4774}.accordion-content{padding:0 .5rem 1rem;border:0}.custom-colors,.custom-colors:hover{color:#fff}.custom-colors.blue .primary-bg,.custom-colors.blue.primary-bg{background-color:#0f5287}.custom-colors.light_blue .primary-bg,.custom-colors.light_blue.primary-bg{background-color:#5fc4e2}.custom-colors.purple .primary-bg,.custom-colors.purple.primary-bg{background-color:#663699}.custom-colors.orange .primary-bg,.custom-colors.orange.primary-bg{background-color:#ea7b29}.custom-colors.green .primary-bg,.custom-colors.green.primary-bg{background-color:#11848a}.custom-colors.yellow .primary-bg,.custom-colors.yellow.primary-bg{background-color:#faba00}.custom-colors.blue .primary-bg-light{background-color:#cef3fe}.custom-colors.light_blue .primary-bg-light{background-color:#eef3f5}.custom-colors.purple .primary-bg-light{background-color:#e8e1f0}.custom-colors.orange .primary-bg-light{background-color:#eeeeee}.custom-colors.green .primary-bg-light{background-color:#cbfdfe}.custom-colors.yellow .primary-bg-light{background-color:#fffbf3}.custom-colors.blue .secondary-bg{background-color:#e7225f}.custom-colors.light_blue .secondary-bg{background-color:#0f5287}.custom-colors.purple .secondary-bg{background-color:#00cfc0}.custom-colors.orange .secondary-bg{background-color:#0b8389}.custom-colors.green .secondary-bg{background-color:#f19800}.custom-colors.yellow .secondary-bg{background-color:#663699}.custom-colors.blue .secondary-bg-light{background-color:#ffe4ec}.custom-colors.light_blue .secondary-bg-light{background-color:#cef3fe}.custom-colors.purple .secondary-bg-light{background-color:#d9f8f6}.custom-colors.orange .secondary-bg-light{background-color:#cbfdfe}.custom-colors.green .secondary-bg-light{background-color:#fffbf3}.custom-colors.yellow .secondary-bg-light{background-color:#e8e1f0}.custom-colors.blue .primary-text{color:#e7225f}.custom-colors.light_blue .primary-text{color:#0f5287}.custom-colors.purple .primary-text{color:#00cfc0}.custom-colors.orange .primary-text{color:#0b8389}.custom-colors.green .primary-text{color:#f19800}.custom-colors.yellow .primary-text{color:#663699}.custom-colors.blue .secondary-text{color:#0f5287}.custom-colors.light_blue .secondary-text{color:#5fc4e2}.custom-colors.purple .secondary-text{color:#663699}.custom-colors.orange .secondary-text{color:#ea7b29}.custom-colors.green .secondary-text{color:#11848a}.custom-colors.yellow .secondary-text{color:#faba00}a.custom-colors:hover .button,.custom-colors a.button:hover{animation-name:pulse;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;transform-origin:50% 50%}.full-width-banner>.grid-x{color:#fff}.full-width-banner .banner-bg,.full-width-banner .banner-content{position:relative}.full-width-banner .banner-bg{background-position:center;background-repeat:no-repeat;background-size:cover}.full-width-banner .banner-bg{overflow:hidden}.full-width-banner .banner-bg>div{width:calc(100% + 1.875rem);height:100%;margin-right:-.9375rem;margin-left:-.9375rem;background-position:center;background-repeat:no-repeat;background-size:cover;transform:scale(1);transition:all linear .2s}.full-width-banner a:hover .banner-bg>div{transform:scale(1.05)}.full-width-banner .banner-content{overflow:hidden;position:relative;padding-top:5rem;padding-bottom:5rem;z-index:0}.full-width-banner .banner-content .banner-title,.full-width-banner .banner-content .banner-description{padding-right:2rem;padding-left:2rem}.full-width-banner .banner-content .banner-title h2{margin-bottom:0;line-height:1.1;text-transform:uppercase}.full-width-banner .banner-content .banner-description h3{margin-bottom:2rem}.full-width-banner .banner-content .banner-description p{margin-bottom:2.5rem;font-size:1.125rem}.flip-card{position:relative;display:inline-block;margin-bottom:1.875rem}.flip-card hr{margin:2rem 0;width:50px}.flip-card>.front,.flip-card>.back{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding:3.75rem 2.8rem;border-radius:30px;transition:transform linear .5s,opacity linear .3s}.flip-card>.front{overflow:hidden;background-color:#eef3f5;transform:rotateY(0deg)}.flip-card.disabled>.front{background-color:#eef3f5;color:#babfc1;filter:grayscale(1)}.flip-card>.front figure{display:block;max-width:80%}.flip-card>.front span{display:block;padding:.3rem .8rem;text-transform:uppercase;font-size:1.125rem;font-weight:bold}.flip-card.disabled>.front span{color:#fff;background-color:#babfc1}.flip-card.disabled>.front svg>path{stroke:#babfc1}.flip-card>.front .see-more{position:absolute;display:block;width:80px;height:80px;right:-20px;bottom:-20px;background-color:rgba(0,0,0,.25);border-radius:50%}.flip-card.blue>.front .see-more{color:#0f5287}.flip-card.light_blue>.front .see-more{color:#0f5287}.flip-card.purple>.front .see-more{color:#663699}.flip-card.orange>.front .see-more{color:#ea7b29}.flip-card.green>.front .see-more{color:#11848a}.flip-card.yellow>.front .see-more{color:#faba00}.flip-card.disabled>.front .see-more{display:none}.flip-card>.front .see-more i{position:absolute;top:15px;left:20px;font-size:2.2rem}.flip-card:not(.disabled):hover>.front,.flip-card.active>.front{transform:rotateY(180deg)}.flip-card>.back{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;color:#fff;background-color:#5fc3df;transform:rotateY(-180deg)}.flip-card.disabled>.back{z-index:-1}.flip-card:not(.disabled):hover>.back,.flip-card.active>.back{opacity:1;transform:rotateY(0deg)}.flip-card>.back p{font-size:1.125rem}.flip-card>.back:last-child{margin-bottom:0}input#switch-input{display:none}input#switch-input+.switch-wrapper{margin:0}.switch-wrapper{position:relative;width:100%;height:66px;background-color:#00528a;border:8px solid #fff;border-radius:50px;z-index:0}.switch-wrapper:after{content:'';position:absolute;width:calc(47.5% - 3px);top:3px;left:3px;height:44px;background-color:#fff;border-top-left-radius:50px;border-bottom-left-radius:50px;border-top-right-radius:0;border-bottom-right-radius:0;transition:.6s ease-in-out left,.6s ease-in-out border-radius}input#switch-input:checked+.switch-wrapper:after{right:3px;left:52.5%;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:50px;border-bottom-right-radius:50px}.switch-wrapper .switch-knob{position:relative;width:44px;height:44px;top:3px;left:calc(50% - 34px);background-image:url(img/switch-knob.png);background-position:center;border-radius:50%;transition:.3s ease-in-out left;z-index:2}input#switch-input:checked+.switch-wrapper .switch-knob{left:calc(50% - 10px)}.switch-wrapper .unchecked,.switch-wrapper .checked{position:absolute;display:flex;align-items:center;justify-content:center;width:50%;height:44px;top:50%;text-transform:uppercase;font-family:'Red Hat Display',Georgia,serif;font-size:1rem;font-weight:bold;transform:translateY(-50%);transition:.2s linear .2s color;z-index:1}.switch-wrapper .unchecked{padding-right:32px;left:3px}.switch-wrapper .checked{padding-left:32px;right:3px}input#switch-input+.switch-wrapper .unchecked,input#switch-input:checked+.switch-wrapper .checked{color:#5fc4e2}input#switch-input:checked+.switch-wrapper .unchecked,input#switch-input+.switch-wrapper .checked{color:#fff}.scrollbar-track{background-color:rgba(0,0,0,.1)!important;border-radius:4px!important}.scrollbar-thumb{background:rgba(0,0,0,.2)!important}header#main-header .sticky{background-color:#fff;box-shadow:0 1px 25px rgba(0,0,0,.1);z-index:11}header#main-header .header-top{padding-top:.6rem;padding-bottom:.6rem;background-color:#263e5f;color:#fff}header#main-header nav#top-menu ul li{text-transform:uppercase;font-size:.75rem}header#main-header nav#top-menu ul li a{padding-right:.5rem;padding-left:.5rem}header#main-header nav#top-menu ul li:not(:last-child) a{border-right:1px solid #fff}header#main-header nav#top-menu ul li a{padding-top:0;padding-bottom:0;color:inherit}header#main-header .header-content{transition:all linear .3s}header#main-header .sticky.is-stuck .header-content{padding-top:.875rem;padding-bottom:.875rem}header#main-header nav#top-menu ul li a:hover{text-decoration:underline}header#main-header .header-logo a{display:inline-block;transition:all linear .3s}header#main-header .mobile-icon button{padding:0;font-size:1.8rem;color:#0f5287;cursor:pointer}nav#main-nav ul.menu.dropdown>li ul{display:none}nav#main-nav ul.menu.dropdown>li ul.js-dropdown-active{display:block}nav#main-nav ul.menu,nav#main-nav ul.submenu{z-index:11}nav#main-nav ul.menu.dropdown{align-items:center;justify-content:center}nav#main-nav ul.menu li{text-transform:uppercase;font-family:'Red Hat Display',Georgia,serif;font-weight:500}nav#main-nav ul.menu>li>a{padding:.4rem 1rem;font-weight:700}nav#main-nav ul.menu.dropdown>li>a{position:relative}nav#main-nav ul.menu.dropdown>li.is-dropdown-submenu-parent>a{padding:.4rem 1.5rem .4rem 1rem}nav#main-nav ul.menu.dropdown>li>a:before{content:'';position:absolute;width:0;height:3px;bottom:0;left:1rem;border-radius:6px;background-color:#0f5287;transition:width linear .2s;z-index:-1}nav#main-nav ul.menu.dropdown>li>a:hover:before{width:calc(100% - 2rem)}nav#main-nav ul.menu.dropdown>li.is-dropdown-submenu-parent>a:hover:before{width:calc(100% - 1.25rem)}nav#main-nav ul.menu.dropdown>li ul{display:none}nav#main-nav ul.menu.dropdown>li ul.is-dropdown-submenu.js-dropdown-active{display:block;border:0}nav#main-nav ul.menu.dropdown>li ul.submenu{height:inherit;text-align:left;background-color:#f6f8f9}nav#main-nav ul.submenu li a,nav#main-nav ul.submenu li.is-active a,nav#main-nav ul.drilldown li a{padding:.6rem 1rem;transition:background-color linear .15s}nav#main-nav ul.submenu li a,nav#main-nav ul.submenu li.is-active a{font-weight:400;color:#000}nav#main-nav ul.submenu li a:hover,nav#main-nav ul.submenu li.is-active>a,nav#main-nav ul.submenu li.is-active a:hover,nav#main-nav ul.drilldown li a:hover{background-color:#e1e9ed}nav#main-nav ul.menu.submenu:not(.drilldown):not(.is-drilldown-submenu){border:1px solid #848b90;box-shadow:1px 1px 5px rgba(0,0,0,.1)}nav#main-nav ul.menu:not(.submenu):not(.drilldown)>li.is-dropdown-submenu-parent>a:after{content:'\f078';width:auto;margin-top:-.3rem;right:.4rem;font-family:'Font Awesome 5 Pro';font-size:.6rem;color:currentcolor;border:none}nav#main-nav ul.menu.drilldown .js-drilldown-back>a:before,nav#main-nav ul.menu.drilldown .is-drilldown-submenu-parent>a:after{content:'\f054';width:auto;height:auto;margin-top:-7px;font-family:'Font Awesome 5 Pro';font-size:.8rem;border:none}nav#main-nav ul.menu.drilldown .js-drilldown-back>a:before{content:'\f053';margin-top:-5px}header#main-header .social{display:flex;align-items:center;padding:.6rem .8rem;border-radius:3rem;background-color:#eef3f5}header#main-header .social a{display:flex;padding:0 .5rem;transition:color linear .3s}header#main-header .social a i{color:#7b99ad}header#main-header .social a i:hover{color:inherit}.module{position:relative;display:block;overflow:hidden;margin-bottom:2.5rem;line-height:1.2;background-color:#ffffff;border-radius:30px;box-shadow:-2px 10px 15px 0 rgba(0,0,0,.1);transition:background-color .3s ease-in-out}.module:hover{background-color:#eef8fb}.module .grid-x{height:100%}.module .thumbnail,.module:hover .thumbnail{position:relative;overflow:hidden;margin:0;border:0;background-color:#263e5f;box-shadow:none}.module:not(.list) .thumbnail{height:250px}.module.list .thumbnail{height:auto;min-height:190px}.module .thumbnail .thumbnail-bg{opacity:1;width:100%;height:100%;background-size:cover;background-position:center center;transition:all .5s ease-in-out}.module:hover .thumbnail .thumbnail-bg{opacity:.8;transform:scale(1.1)}.module h6.hat a,.module .excerpt p.meta a{text-decoration:underline;color:#e7225f}.module h6.hat a:hover,.module .excerpt p.meta a:hover{text-decoration:none}.module .excerpt{padding:2rem}.module:not(.list) .excerpt{height:calc(100% - 250px)}.module .excerpt:last-child{margin-bottom:0}.module .excerpt h5{margin-bottom:1rem;font-weight:bold}.module .excerpt p{font-weight:300;color:#58747e}.module .excerpt p.meta{position:relative;margin-bottom:.5rem}.module .excerpt p.meta span{margin-right:3px}.module .excerpt p.meta span.date{margin-right:.8rem}.module .excerpt p.meta small{font-size:.875rem}.module h6.hat{display:inline-block;text-transform:none;font-family:'Kumbh Sans',sans-serif;font-size:.875rem;font-weight:300}.module .read-more{padding-top:1rem;display:flex;justify-content:flex-end}section#news-home .module .read-more{padding-top:0 2rem 1rem}.module .read-more a{display:flex;align-items:center;color:#e7225f}.module .read-more span{margin-right:.6rem}.module .read-more i{width:1.8rem;height:1.8rem;line-height:1.6rem;text-align:center;font-size:1.5rem;border:2px solid #0f5287;border-radius:50%}body.home .section-title{margin-bottom:3.4rem}section{overflow:hidden;position:relative;padding-top:3.5rem;padding-bottom:3.5rem}section#main-slider{min-height:500px}section#main-slider #owl-main{height:auto}section#main-slider #owl-main .item{background-color:#f7f9fa;border-radius:30px;overflow:hidden}section#main-slider #owl-main .item .slider-text h4{margin-bottom:3.25rem;text-transform:uppercase}section#main-slider #owl-main .item.default .slider-text h4{color:#0f5287}section#main-slider #owl-main .item.default .slider-text p{color:#58747e}section#main-slider #owl-main .item .slider-text p:last-of-type{margin-bottom:2rem}section#main-slider #owl-main .item .slider-image{display:flex;align-items:center;justify-content:center;background-position:center;background-repeat:no-repeat;background-size:cover}section#main-slider #owl-main .item .slider-image figure{overflow:hidden;justify-content:center;display:flex;max-width:230px;width:40%;padding:2rem 1.5rem;background-color:#ffffff;border-radius:10px}section#main-slider #owl-main-dots .owl-dot{outline:none}section#main-slider #owl-main-dots .owl-dot button{text-align:left;text-transform:none;cursor:pointer}section#main-slider #owl-main-dots .owl-dot:hover button,section#main-slider #owl-main-dots .owl-dot.active button{color:#0f5287}section#home-main-banner{position:relative;padding-top:0}section#main-slider #owl-main .item.blue{background-color:#0f5287}section#main-slider #owl-main .item.light_blue{background-color:#5fc4e2}section#main-slider #owl-main .item.purple{background-color:#663699}section#main-slider #owl-main .item.orange{background-color:#ea7b29}section#main-slider #owl-main .item.green{background-color:#11848a}section#main-slider #owl-main .item.yellow{background-color:#faba00}section#home-main-banner.full-width-banner .banner-content:before{content:'';position:absolute;background-color:rgba(0,0,0,.15);border-radius:50%;z-index:-1}section#home-main-banner .banner-content .banner-title h2 span{display:block;font-family:'Kumbh Sans',sans-serif;font-weight:normal}section#home-main-banner .banner-content .banner-description h3 span{padding:0 .4rem;text-transform:uppercase}section#projects-home .project-banner{position:relative;overflow:hidden;border-radius:30px;margin-bottom:2rem;color:#fff;transition:all linear .2s}section#projects-home .project-banner:hover{box-shadow:-2px 2px 15px rgba(0,0,0,.35)}section#projects-home .project-banner .grid-x{height:100%;margin:0}section#projects-home .project-banner .grid-x .cell{display:flex;align-items:center;padding-top:1.5rem;padding-bottom:1.5rem}section#projects-home .project-banner:not(.medium-6) .project-logo{justify-content:center}section#projects-home .project-banner .project-logo figure{overflow:hidden;justify-content:center;padding:2rem 1.5rem;background-color:#ffffff;border-radius:10px}section#projects-home .project-banner .project-logo figure img{transform:scale(1);transition:all linear .2s}section#projects-home .project-banner:hover .project-logo figure img{transform:scale(1.05)}section#projects-home .project-banner .project-img figure{max-width:300px}section#projects-home .project-banner .project-description h3{text-transform:uppercase}section#projects-home .project-banner .project-description hr{margin:0 0 .5rem;border:none;width:50px}section#projects-home .project-banner .project-description:last-child{margin-bottom:0}section#projects-home .project-banner .project-button{justify-content:center}section#center-banner.full-width-banner .banner-content{position:relative;z-index:1}section#center-banner.full-width-banner .banner-content:before{content:'';opacity:.06;position:absolute;width:300px;height:300px;top:50%;background-image:url('img/book.svg');background-position:center;background-repeat:no-repeat;background-size:100%;transform:translateY(-50%);z-index:-1}section#center-banner.full-width-banner .banner-content .bg-icon{position:absolute;z-index:-1}section#center-banner.light_blue .banner-content .banner-title h2 span{color:#0f5287}section#center-banner.orange .banner-content .banner-title h2 span{color:#0b8389}section#center-banner.green .banner-content .banner-title h2 span{color:#f19800}section#center-banner.yellow .banner-content .banner-title h2 span{color:#663699}section#news-home .see-all{margin-bottom:2.5rem}article#about{padding-top:0}section#about-main .grid-x{position:relative}section#about-main .main-content{margin-bottom:1.875rem;padding:3.4rem;border-radius:30px;background-color:#eef3f5}section#about-main .main-content .section-title:after,section#about-main .card-full .section-title:after,section#about-main .flip-card .section-title:after{display:none}section#about-main .card-full .cell:first-child{display:flex;align-items:center;padding:3.75rem 2rem}section#about-main .card-full,section#about-main .flip-card>.front,section#about-main .flip-card>.back{overflow:hidden;border-radius:30px}section#about-main .flip-card>.front,section#about-main .card-full .cell:first-child{flex-direction:row;justify-content:center;background-color:#eef3f5}section#about-main .flip-card>.front figure,section#about-main .card-full .cell:first-child figure{max-width:100px;margin-right:1rem}section#about-main .card-full .cell:last-child{padding:3.75rem 2.8rem;color:#fff;background-color:#5fc3df}section#about-main .flip-card>.back hr,section#about-main .card-full .cell:last-child hr{align-self:flex-start;width:50px;margin:0 0 1rem}section#about-main .main-content .large-3{display:flex;justify-content:center}section#about-main .main-content .large-3 figure{max-width:90%}section#about-main .main-content .small-12{color:#0f5287}section#about-banner .banner-content{padding-top:3.5rem;padding-bottom:3.5rem}section#about-banner .banner-logo{display:flex;justify-content:center}section#about-banner .banner-logo figure{max-width:120px}section#about-banner .banner-description h2{margin-bottom:1.5rem;color:#a0dbe9}section#about-banner .banner-description p{font-size:1rem}section#about-banner .button{text-transform:none;color:#0f5287;background-color:#a0dbe9}section#expertise .section-title{margin-bottom:6rem}section#expertise .expt-area{color:#0f5287}section#expertise .expt-area .grid-x{position:relative;max-width:80%;margin:0 auto 3rem}section#expertise .expt-area .grid-x .medium-order-1{margin-bottom:2rem}section#expertise .expt-area figure{position:relative;display:inline-block;max-width:200px}section#expertise .expt-area figure:before{content:'';position:absolute;width:100%;padding-top:100%;top:50%;left:50%;background-color:#eef3f5;border-radius:50%;transform:translate(-50%,-50%)}section#expertise .expt-area figure img{position:relative;max-width:85%;padding:10% 0}section#expertise .expt-area h3{text-transform:uppercase}section#expertise .expt-area hr{width:50px;background-color:#5fc3df;margin-bottom:.75rem}section#expertise .expt-area p,section#expertise .expt-area .medium-order-2:last-child{margin-bottom:0}section#timeline{padding-top:6rem;padding-bottom:6rem;background-color:#eef3f5}section#timeline .section-title{margin-bottom:5.4rem}section#timeline .timeline-carousel .owl-stage{padding-top:2rem;padding-bottom:1rem}section#timeline .timeline-carousel .owl-item{color:#005288}section#timeline .timeline-carousel hr{position:relative;width:50px;background-color:#5fc3df;margin:1rem auto}section#timeline .timeline-text{height:225px}section#timeline .timeline-text h3{text-transform:uppercase;font-weight:bold;word-wrap:break-word}section#timeline .timeline-text .scroll-content{max-height:180px;padding:0 15px}section#timeline .timeline-year{height:225px;display:flex;flex-direction:column}section#timeline .timeline-year.small-order-1{justify-content:end;align-items:center}section#timeline .timeline-text p,section#timeline .timeline-year h4{margin-bottom:0}section#timeline .timeline-img{position:relative;z-index:1}section#timeline .timeline-img figure{position:relative;margin-bottom:1rem;border:13px solid #fff;border-radius:50%}section#timeline .timeline-img figure:before{content:'';position:absolute;width:calc(100% + 36px);height:calc(100% + 36px);top:-18px;left:-18px;border:4px dotted #5fc3df;border-radius:50%}section#timeline .owl-item:not(:last-child) .timeline-img figure:after{content:'';position:absolute;width:50%;height:0;top:50%;left:100%;border-bottom:4px dotted #5fc3df;transform:translateY(-50%);z-index:-1}section#timeline .timeline-img figure img{border-radius:50%}section#timeline .timeline-year h4{position:relative;line-height:.8;z-index:0}section#timeline .timeline-year h4:after{content:attr(rel);position:absolute;left:50%;font-size:310%;color:#fff;transform:translateX(-50%);z-index:-1}section#team{padding-top:5rem;padding-bottom:5rem}section#team .cell{position:relative}section#team .section-title{margin-bottom:5rem}section#team .team-photo figure{position:relative;border-radius:50%;z-index:0}section#team .team-photo figure:after{content:'';position:absolute;width:100%;padding-top:100%;top:.8rem;left:-.8rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAFklEQVQYlWNgwAMWLlz4fyRIMjAwAADhhRcRyeDtkgAAAABJRU5ErkJggg==);border-radius:50%;z-index:-1}section#team .team-photo figure img{border-radius:50%}section#team .teams-list .grid-x:not(:last-child){margin-bottom:.6rem}section#team .teams-list .team-name{position:relative;padding-top:.4rem;padding-bottom:.4rem;border-radius:5px;z-index:0}section#team .teams-list .team-name::before{content:'';position:absolute;padding-top:15%;padding-left:15%;top:50%;left:-10%;background-color:#fff;border-radius:5px;transform-origin:top;transform:rotate(45deg) translateY(-50%)}section#team .teams-list .team-name.blue{background-color:#0f5287}section#team .teams-list .team-name.light_blue{background-color:#5fc4e2}section#team .teams-list .team-name.purple{background-color:#663699}section#team .teams-list .team-name.orange{background-color:#ea7b29}section#team .teams-list .team-name.green{background-color:#11848a}section#team .teams-list .team-name.yellow{background-color:#faba00}section#team .teams-list .team-name.pink{background-color:#e7225f}section#team .teams-list .team-name h3{word-wrap:break-word;margin-bottom:0;color:#fff}section#team .teams-list .team-members{position:relative;padding:1.375rem 1.5rem;border-top-right-radius:30px;border-bottom-right-radius:30px;background-color:#eef3f5}section#team .teams-list .team-members:before{content:'';position:absolute;width:45%;height:100%;top:0;left:-45%;background-color:#eef3f5;border-top-left-radius:30px;border-bottom-left-radius:30px;z-index:-1}section#team .teams-list .team-members p{margin-bottom:0;font-family:'Red Hat Display',Georgia,serif;font-size:1.375rem;color:#0f5287}section#projects .flip-card{color:#fff}section#projects .flip-card .front figure{padding:2rem;background-color:#fff;border-radius:10px}section#projects .flip-card .front h3,section#projects .flip-card .back h4{text-transform:uppercase}section#projects .projects-main{position:relative;border-radius:30px;background-color:#eef3f5}section#projects header#projects-header{margin-bottom:5rem}section#projects header#projects-header .header-bg{height:100%;background-position:center bottom;background-repeat:no-repeat;background-size:90%}section#projects header#projects-header .header-content{padding-top:6rem;padding-bottom:6rem}section#projects header#projects-header .projects-main .section-title:after{display:none}section#projects header#projects-header .projects-main h1{line-height:1}section#projects header#projects-header .projects-main h2{margin-bottom:0;color:#0f5287}section#projects .projects-main+#projects-filter{margin-top:-33px}article#project{padding:0;background-position:center}article#project .project-main{margin-bottom:2rem}article#project header#page-header .grid-x.primary-bg .project-bg{height:100%;background-position:center bottom;background-repeat:no-repeat;background-size:100%}article#project header#page-header.has-main .grid-x.primary-bg .large-6{padding-bottom:5rem}article#project header#page-header .grid-x.primary-bg .large-6 .grid-x{padding-top:2.5rem;padding-bottom:2.5rem}article#project header#page-header figure,article#project header#page-header span{text-align:center;border-radius:30px}article#project header#page-header figure{display:block;padding:2.5rem 1.5rem;background-color:#fff}article#project header#page-header figure img{max-height:110px;width:auto;height:auto}article#project header#page-header figure+span{display:none}article#project header#page-header span{display:block;padding:.3rem .8rem;text-transform:uppercase}article#project header#page-header hr{width:50px;margin:0 0 .8rem}article#project header#page-header h2{margin-bottom:0;line-height:1.2;font-size:2rem;font-weight:bold}article#project .project-main{position:relative;margin-top:-5rem;z-index:1}article#project .project-main>.grid-x>.cell .grid-x{padding:2.75rem 0;border-radius:30px}article#project .project-main+section#project-info{margin-top:-7rem;padding-top:7rem}section#project-info .blocks .grid-x{overflow:hidden;border-radius:30px;margin-bottom:2rem;color:#24282a}section#project-info .blocks .block-image figure{position:relative;z-index:0}section#project-info .blocks .block-image figure:before{content:'';opacity:.15;position:absolute;width:200%;padding-top:200%;background-color:currentcolor;border-radius:50%;z-index:-1}section#project-info .blocks .block-image .box-thumbnail,section#project-info .blocks a.block-video .video-thumb{position:relative;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}section#project-info .blocks .block-image:not(.png),section#project-info .blocks a.block-video{position:relative;min-height:300px}section#project-info .blocks a.block-video i{position:absolute;top:50%;left:50%;font-size:5rem;transform:translate(-50%,-50%);transition:font-size .3s ease-in-out;z-index:1}section#project-info .blocks a.block-video:hover i{font-size:6rem}section#project-info .blocks a.block-video .video-thumb:before{content:'';opacity:.5;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;transition:opacity .3s ease-in-out}section#project-info .blocks a.block-video:hover .video-thumb:before{opacity:.2}section#project-info .blocks .block-text{padding:2rem 3rem}section#project-info .blocks .block-text:last-child{margin-bottom:0}section#project-publications .section-title{color:#fff}section#project-publications .section-title:before{color:rgba(255,255,255,.5)}section#project-publications .publications-carousel{margin:4.4rem 0}section#project-publications .publications-carousel .owl-stage-outer{padding-bottom:3rem}section#project-publications .owl-carousel .owl-nav .owl-prev i,section#project-publications .owl-carousel .owl-nav .owl-next i{color:rgba(0,0,0,.3)}section#project-publications .owl-item>div{position:relative;z-index:1}section#project-publications .owl-item>div a{position:relative;overflow:hidden;min-height:185px;margin:0;border:0;color:#fff;background-color:#000;box-shadow:none;z-index:0}section#project-publications .owl-item>div a .thumbnail-bg{position:absolute;opacity:.3;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center center;transform:scale(1);transition:all .5s ease-in-out}section#project-publications .owl-item>div a:hover .thumbnail-bg{transform:scale(1.1)}section#project-publications .owl-item>div a .cell{position:relative;padding-top:2rem;padding-bottom:2rem}section#project-publications .owl-item>div a .cell.small-4 i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out}section#project-publications .owl-item>div a:hover .cell.small-4 i{left:150%}section#project-publications .owl-item>div a .cell.small-4 i{font-size:3rem}section#project-publications .owl-item>div a .cell.auto{opacity:1;transition:opacity .4s linear}section#project-publications .owl-item>div a:hover .cell.auto{opacity:0}section#project-publications .owl-item>div a .cell.auto p.meta{margin-bottom:5px}section#project-publications .owl-item>div a .cell.auto p.meta small{padding:5px 8px;text-transform:uppercase;font-family:'Red Hat Display',Georgia,serif;font-size:.75rem}section#project-publications .owl-item>div a .cell.auto h5{line-height:1.1;font-weight:bold}section#project-publications .owl-item>div .accessibility-icons{position:absolute;top:calc(100% - 3rem);padding:.6rem 1rem;background-color:#eef3f5;z-index:-1;transition:all ease-in-out .2s}section#project-publications .owl-item>div:hover .accessibility-icons{top:100%}section#project-publications .owl-item>div .accessibility-icons p{display:flex;align-items:center;margin-bottom:0}section#project-publications .owl-item>div .accessibility-icons p small{color:#0f5287}section#project-publications .owl-item>div .accessibility-icons p>span{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}section#project-publications .owl-item>div .accessibility-icons p .accessibility-icon{margin:0 2px;color:#fff;background-color:#7b99ad}section#project-publications .owl-item>div .accessibility-icons p .accessibility-icon.text{font-size:1rem}section#project-publications .see-all{color:#fff}section#project-news{background-color:#fff;padding-top:6rem}section#project-news .section-title{margin-bottom:4rem}section#publications header#publications-header{overflow:hidden;position:relative;margin-bottom:2rem}section#publications .publications-main{position:relative;padding-top:3.75rem;padding-bottom:3.75rem;border-radius:30px;z-index:0}section#publications .publications-main:before{content:'';opacity:.06;position:absolute;width:180px;height:180px;top:50%;left:30%;background-image:url('img/book.svg');background-position:center;background-repeat:no-repeat;background-size:100%;transform:translateY(-50%);z-index:-1}section#publications .publications-main hr{width:50px;z-index:-1;margin-left:0;margin-right:0}section#publications .publications-main h1{line-height:1;text-transform:uppercase}section#publications .publications-main h1 span{display:block}section#publications .publications-main p{margin-bottom:0}section#publications .infinite .cell[id*='ias_'] .button{background-color:#e52360}section#publications .infinite .cell[id*='ias_'] .button:hover{background-color:#be1f51}section#publications .infinite .cell[id*='ias_']:not(:first-child){margin-top:2.5rem}section#publications .module{margin-bottom:0;padding:2.5rem 0;border-bottom:1px solid #e5ebef;border-radius:0;box-shadow:none;transition:background-color .3s ease-in-out}section#publications .module:first-child{padding-top:0}section#publications .module:hover{background-color:#fff}section#publications .module .thumbnail{border-radius:30px}section#publications .module .thumbnail,section#publications .module:hover .thumbnail{background-color:#000}section#publications .module .thumbnail .thumbnail-bg,section#publications .module:hover .thumbnail .thumbnail-bg{transform:none}section#publications .module .thumbnail .thumbnail-bg{opacity:.6;transition:opacity .3s linear}section#publications .module .thumbnail:hover .thumbnail-bg{opacity:.45}section#publications .module .thumbnail .format-icon i{position:absolute;top:calc(100% - 2.425rem);left:calc(100% - 2.8rem);font-size:1.625rem;color:#eef3f5;transform-origin:bottom;transform:translate(0,0);transition:all .3s linear;z-index:1}section#publications .module .thumbnail:hover .format-icon i{top:50%;left:50%;font-size:3rem;transform:translate(-50%,-50%)}section#publications .module .excerpt{padding:0 2rem}section#publications .module .excerpt:only-child{padding:0}section#publications .module .excerpt h5 a:hover{text-decoration:underline}section#publications .module .excerpt p.meta{font-family:'Red Hat Display',Georgia,serif}section#publications .module .excerpt h5+p.meta{display:flex;align-items:center}section#publications .module .excerpt p.meta span{color:#7b99ad}section#publications .module .excerpt p.meta span:not([class]),section#publications .module .excerpt p.meta a{padding:3px 5px;text-decoration:none;text-transform:uppercase;font-weight:bold;background-color:#eef3f5;color:#7b99ad}section#publications .module .excerpt p.meta a.accessibility-icon,section#publications .module .excerpt p.meta span.accessibility-icon{display:inline-flex}section#publications .module .excerpt p.meta a.accessibility-icon{margin-left:5px}section#publications .module .excerpt p.meta span.accessibility-icon:not(:last-child){margin-right:.3rem}section#publications .module .excerpt p.meta a.accessibility-icon.text,section#publications .module .excerpt p.meta span.accessibility-icon.text{padding:5px}section#publications .module .excerpt p.meta span.accessibility-icon i{line-height:.7}section#publications .module .excerpt p.meta a:hover{color:#0f5287}section#publications .module .excerpt p.meta span:not([class]) small,section#publications .module .excerpt p.meta a small{font-size:.75rem}aside#publications-sidebar{position:relative;padding:1.4rem;border-radius:30px;background-color:#fff;border:1px solid #e5ebef}aside#publications-sidebar>a[data-toggle]{display:block;text-align:right;text-transform:uppercase;font-weight:500;color:#7b99ad}aside#publications-sidebar>a[data-toggle] i{color:#0f5287}aside#publications-sidebar form.search{margin-bottom:1.5rem}aside#publications-sidebar ul{list-style:none;margin:0}aside#publications-sidebar ul.filter-selector li{display:flex;align-items:center;margin-bottom:.75rem}aside#publications-sidebar ul.filter-selector li a{position:relative;padding-left:22px;line-height:1.4}aside#publications-sidebar ul.filter-selector li a .accessibility-icon{margin-right:5px}aside#publications-sidebar ul.filter-selector li a:before{content:'';position:absolute;width:15px;height:15px;top:2px;left:0;border:1px solid #7b99ad;border-radius:50%}aside#publications-sidebar ul.filter-selector li a .accessibility-icon.text{font-size:.75rem}aside#publications-sidebar ul.filter-selector li a.checked:after{content:'\f00c';position:absolute;top:0;left:2px;line-height:.8;font-family:'Font Awesome 5 Pro';font-size:1rem;font-weight:bold;color:#e7225f}section#reports .reports-main{position:relative;margin-bottom:1.875rem;padding:3.4rem;border-radius:30px;background-color:#eef3f5}section#reports .reports-main .section-title:after{display:none}section#reports .reports-main .card{margin:1rem 0 -10%}section#reports #reports-header{margin-bottom:3.75rem}section#reports select#reports-filter{padding-right:2.5rem;border-radius:15px;font-family:'Red Hat Display',Georgia,serif;font-size:2.5rem;font-weight:800;color:#e7225f;text-align:center;margin:0;background:#eef3f5 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBzdHlsZT0id2lkdGg6IDI0cHg7Ij4NCjxwYXRoIGNsYXNzPSJmYS1wcmltYXJ5IiBmaWxsPSIjZWVmM2Y2IiBkPSJNMzU4LjYgMjMwLjZsLTExMiAxMTJDMjQwLjQgMzQ4LjkgMjMyLjIgMzUyIDIyNCAzNTJzLTE2LjM4LTMuMTI1LTIyLjYyLTkuMzc1bC0xMTItMTEyYy0xMi41LTEyLjUtMTIuNS0zMi43NSAwLTQ1LjI1czMyLjc1LTEyLjUgNDUuMjUgMEwyMjQgMjc0LjhsODkuMzgtODkuMzhjMTIuNS0xMi41IDMyLjc1LTEyLjUgNDUuMjUgMFMzNzEuMSAyMTguMSAzNTguNiAyMzAuNnoiLz48cGF0aCBmaWxsPSIjN2M5OGFkIiBkPSJNMzg0IDMySDY0QzI4LjY2IDMyIDAgNjAuNjUgMCA5NnYzMjBjMCAzNS4zNCAyOC42NiA2NCA2NCA2NGgzMjBjMzUuMzQgMCA2NC0yOC42NiA2NC02NFY5NkM0NDggNjAuNjUgNDE5LjMgMzIgMzg0IDMyek0zNTguNiAyMzAuNmwtMTEyIDExMkMyNDAuNCAzNDguOSAyMzIuMiAzNTIgMjI0IDM1MnMtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTExMi0xMTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAyNzQuOGw4OS4zOC04OS4zOGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwUzM3MS4xIDIxOC4xIDM1OC42IDIzMC42eiIvPg0KPC9zdmc+) no-repeat calc(100% - .5rem) 50%;background-size:1.5rem}section#reports select:focus{background-color:#e1e9ed}section#reports select option:checked,section#reports select option:hover{background-color:#e7225f!important;color:#ffffff!important}section#report-download{position:relative;padding-top:0;padding-bottom:0}section#report-download .banner-content{padding-top:2.5rem;padding-bottom:2.5rem}section#report-download .h5{font-weight:normal}section#report-download .button{display:inline-flex;align-items:center;text-align:left;text-transform:none}section#report-download .button i{margin-right:1rem}section#activities .card figure{max-width:150px;margin:0 auto 2rem}section#center-banner.resources{padding-top:0}section#center-banner.resources .banner-content{padding-top:3rem;padding-bottom:3rem}section#center-banner.resources .banner-content:before{width:130px;height:130px;top:2rem;left:50%!important;transform:translateX(-50%)!important}section#center-banner.resources .banner-title h2:not(:only-child){margin-bottom:2rem}section#center-banner.resources .banner-title h2+.h5{padding-top:1.5rem;border-top:2px solid rgba(0,0,0,.06)}section#center-banner.resources .banner-description{padding-bottom:0}section#center-banner.resources .banner-description p{display:flex;align-items:center;justify-content:center;margin-bottom:0;font-size:1.125rem}section#center-banner.resources .banner-description .h1,section#center-banner.resources .banner-description .h5{margin-bottom:0}section#center-banner.resources .banner-description .h1{margin-right:1rem;font-size:2.5rem;font-weight:900;color:#fff}section#center-banner.resources .banner-description .h5{text-align:left}section#related-projects .card{padding-top:3rem;padding-bottom:3rem}section#related-projects .card figure{width:80%;max-width:250px;margin:0 auto 3rem}#footer-download .button{padding-right:3rem;padding-left:3rem;background-color:#e7225f}#footer-download .button{display:inline-flex;align-items:center;text-align:left;text-transform:none}#footer-download .button i{margin-right:1rem}article.page>section:first-child .section-title:after{margin-left:0;margin-right:0}article#contact{padding:0}article#contact .card{position:relative;z-index:0}article#contact .card:before{content:'\f4b6';font-family:'font awesome 5 pro';font-weight:900;font-size:7.5rem;line-height:1;color:#f1f2f4;position:absolute;bottom:5%;right:2.5%;z-index:-1}article#contact h2{margin-bottom:2rem}article#contact .card p{margin-bottom:1.2rem;font-size:1.125rem}article#contact .card p.phone{font-size:1.3rem}article#contact .card p a{display:flex;align-items:center;line-height:1.2}article#contact .card p a span{text-decoration:underline}article#contact .card p a:hover span{text-decoration:none}article#contact .card p a i{font-size:1.75rem;margin-right:.8rem}article#contact .card:last-child{margin-bottom:0}#page-404 .section-title:after{margin-left:0;margin-right:0}#page-404 h2{margin-bottom:2rem}#page-404 p{color:#0f5287}#page-404 p a{text-decoration:underline;font-weight:bold}#page-404 p a:hover{text-decoration:none}article{padding-top:5rem;padding-bottom:5rem}section#blog .section-title:after{margin-left:0;margin-right:0;background-color:#e7225f}section.blog article{color:#555}section.blog article header{position:relative;margin-bottom:2.5rem}section.blog article header h1{margin-bottom:1rem;line-height:1;color:#0d4774}section.blog article header h2{margin-bottom:1.2rem;font-family:'Kumbh Sans',sans-serif;font-weight:normal;color:#92abbb}section.blog article header h1 i{font-size:70%}section.blog article header hr{width:15%;background-color:#E52360;margin:1rem auto}section.blog article header p{display:inline-block;margin-bottom:0}section.blog article header p.meta span{display:inline-block;padding:.6rem .8rem;border-radius:3rem;background-color:#eef3f5;color:#7b99ad;font-size:90%;margin-bottom:1rem}section.blog article header p.meta span:not(:first-child){margin-left:1rem}section.blog article header p span.social{font-size:1.1rem;line-height:1}section.blog article header p span.social a{padding:0 .3rem;transition:color linear .1s}section.blog article header p span.social a:hover{color:#0d4774}section.blog article .featured-image,section.blog article .responsive-embed,section.blog article video{margin-bottom:1rem}section.blog article .featured-image{position:relative;height:300px;background-position:center;background-repeat:no-repeat;background-size:cover}section.blog article .featured-image img{display:block;margin:0 auto}section.blog article .featured-image .size-full{max-width:100%}section.blog article video{width:calc(100% + 3rem)}section.blog article .mejs-container{margin-bottom:1rem}section.blog article .mejs-container video{margin:0}section.blog article .featured-image .wp-caption-text{position:absolute}.widget .module{margin-bottom:2rem;color:currentcolor}.widget .module:last-child{margin-bottom:0}.widget .module .thumbnail{height:150px;min-height:auto}.widget .module .thumbnail h4{font-size:1.125rem}.widget .module:hover .thumbnail h4{top:-100%}.widget .module .thumbnail p.meta{height:100%;display:flex;align-content:center;justify-content:center;flex-flow:row wrap;bottom:-100%}.widget .module .excerpt{padding:0 0 0 1rem}.widget .module .excerpt h5{position:relative;margin-bottom:.5rem;font-size:1.2rem}.widget .module .excerpt p.meta{margin-bottom:.5rem;line-height:1.2}article aside#sidebar{margin-top:0}aside#sidebar a{text-decoration:none}aside#sidebar ul{list-style:none;margin:0}aside#sidebar ul li.widget{position:relative;margin-bottom:2.5rem}aside#sidebar ul li.widget:first-child{margin-top:0}aside#sidebar ul li.widget:last-child{margin-bottom:0}aside#sidebar ul li.widget:not(.widget_search):not(.widget_text):not(.widget_media_image):not(.widget_tabs):not(.widget_related){position:relative;padding:1.4rem 1rem;border-radius:30px;background-color:#fff;box-shadow:-2px 10px 15px 0 rgba(0,0,0,.1)}aside#sidebar ul li.widget h6:not(.hat){position:relative;display:inline-block;width:100%;padding-bottom:.7rem;text-transform:uppercase;letter-spacing:1px;font-family:'Kumbh Sans',sans-serif;font-size:1.1rem;color:#0f5287}aside#sidebar .widget .module .thumbnail,aside#sidebar .widget .module .excerpt{width:100%}aside#sidebar .widget .module .excerpt{padding:1rem}aside#sidebar .widget_media_image{text-align:center}aside#sidebar .widget_nav_menu ul.menu{z-index:0;list-style:none}aside#sidebar .widget_nav_menu ul li{display:block;width:100%}aside#sidebar .widget_nav_menu ul li.menu-item-has-children{margin-bottom:.5rem}aside#sidebar .widget_nav_menu ul li.menu-item-has-children>a{margin-bottom:.3rem}aside#sidebar .widget_nav_menu ul li a{display:block;margin:0 0 .5rem;padding:0;line-height:1.4;font-size:1rem;font-weight:normal;color:#0971b7;transition:all .2s linear}aside#sidebar .widget_nav_menu ul li a:hover{color:#4c4c4c;padding-left:.8rem}aside#sidebar .widget_nav_menu ul li ul li,aside#sidebar .widget_nav_menu ul li ul li ul li{padding-left:.9375rem}aside#sidebar .widget_nav_menu ul li ul li a{text-transform:none}aside#sidebar .widget_nav_menu ul li ul li ul li a{font-weight:normal}aside#sidebar .widget_categories ul{margin-left:1rem}aside#sidebar .widget_categories ul li{position:relative;color:#58747e}aside#sidebar .widget_categories ul li:before{content:'\f105';margin-right:.6rem;font-family:'Font Awesome 5 Pro';font-size:.8rem;color:#000}aside#sidebar .widget_categories ul li a{font-size:1rem;color:inherit}aside#sidebar .widget_categories ul li ul{margin-left:1rem}aside#sidebar .widget_categories ul li a:hover{text-decoration:underline}aside#sidebar .widget_categories ul.children{margin-left:.9375rem}aside#sidebar .widget_categories ul.children li a{font-size:.875rem}aside#sidebar .widget_tag_cloud a{display:inline-block;margin-bottom:.2rem;padding:.23rem .3rem;line-height:1.3;font-size:.8rem!important;color:#ffffff;background-color:#333;transition:background-color linear .15s}aside#sidebar .widget_tag_cloud a:hover{background-color:#0971b7}aside#sidebar .textwidget .responsive-embed{margin-bottom:0}aside#sidebar .widget.widget_tabs ul.tabs,aside#sidebar .widget.widget_tabs .tabs-content{border:0}aside#sidebar .widget.widget_tabs ul.tabs{position:relative;display:table;margin-top:0;margin-bottom:.6rem}aside#sidebar .widget.widget_tabs ul.tabs li{display:inline-block;float:none}aside#sidebar .widget.widget_tabs ul.tabs li:not(:first-child){margin-left:.3rem}aside#sidebar .widget.widget_tabs ul.tabs li a{position:relative;padding:0 .5rem .5rem;text-transform:uppercase;letter-spacing:1px;font-size:1.1rem;font-weight:700;color:#aaa;background-color:transparent;transition:color linear .15s}aside#sidebar .widget.widget_tabs ul.tabs li:hover a,aside#sidebar .widget.widget_tabs ul.tabs li.is-active a{color:#0f5287}aside#sidebar .widget.widget_tabs .tabs-panel{padding:0}footer#main-footer{position:relative;padding-top:5.6rem;padding-bottom:2.5rem;background-color:#eef3f5;z-index:0}footer#main-footer svg{z-index:-1}footer#main-footer ul.menu>li>a{text-transform:uppercase;font-family:'Red Hat Display',Georgia,serif;font-size:1.125rem;font-weight:bold;color:#0f5287}footer#main-footer ul.menu li a:hover{color:#333}footer#main-footer ul.menu li:last-child a{margin-bottom:0}footer#main-footer ul.menu li.menu-item-has-children>ul.menu>li>a{display:inline-block;text-transform:none;font-family:'Kumbh Sans',sans-serif;font-size:.875rem;font-weight:normal;color:#58747e}footer#main-footer ul.menu li.menu-item-has-children>ul.menu>li>a:hover{text-decoration:underline;color:#0f5287}footer#main-footer ul.menu li.menu-item-has-children>ul>li ul li{margin-left:.6rem}footer#main-footer .contact p{display:inline-block;font-size:.875rem}footer#main-footer .contact p.phone{font-family:'Red Hat Display',Georgia,serif;font-size:1.125rem}footer#main-footer .contact p a{display:flex;align-items:center;line-height:1.2}footer#main-footer .contact p a:hover{text-decoration:none}footer#main-footer .contact p a i{text-decoration:none;font-size:1.125rem;margin-right:.5rem}footer#main-footer .contact p a span{text-decoration:underline}footer#main-footer .contact .social a:hover{background-color:#fff}footer#main-footer .contact .footer-logo a{display:inline-block;max-width:250px}footer#main-footer .copyright{display:flex;align-items:center;justify-content:center;padding-top:4.2rem}footer#main-footer .copyright p{margin:0 2rem;padding:.5rem 2.5rem;line-height:1.2;color:#0f5287;background-color:#e1e9ed;border-radius:3rem}footer#main-footer .copyright a{display:inline-block;max-width:40px}@media screen and (max-width:29.938em){section#main-slider #owl-main-dots .owl-dot{width:calc(50vw - .9375rem)}section#home-main-banner .banner-content:before{width:120%;padding-top:120%;top:-55%;left:50%;transform:translateX(-50%)}}@media screen and (min-width:30em) and (max-width:39.9375em){section#main-slider #owl-main-dots .owl-dot{width:calc(33.3333vw - .9375rem)}section#home-main-banner .banner-content:before{width:120%;padding-top:120%;top:-87%;left:50%;transform:translateX(-50%)}}@media screen and (max-width:39.9375em){hr{margin-left:auto!important;margin-right:auto!important}.section-title:before{top:.12rem;left:.12rem}.full-width-banner .banner-bg{height:300px}.full-width-banner .banner-content{padding-top:1rem;padding-bottom:1rem}.switch-wrapper{height:56px;border-radius:40px}.switch-wrapper:after{width:calc(48.5% - 3px);height:34px}input#switch-input:checked+.switch-wrapper:after{left:51.5%}.switch-wrapper .switch-knob{width:34px;height:34px;left:calc(50% - 24px)}.switch-wrapper .unchecked,.switch-wrapper .checked{font-size:.75rem}.switch-wrapper .unchecked{left:5px}.switch-wrapper .checked{right:5px}header#main-header .header-content{padding-top:.875rem;padding-bottom:.875rem}header#main-header .header-logo a{max-width:180px}header#main-header nav#main-nav{padding-top:1rem}section#main-slider #owl-main .slider-text{padding:2rem 1.5rem}section#main-slider #owl-main .slider-image{height:250px}section#home-main-banner .banner-content .banner-title h2 span{font-size:1rem}section#main-slider #owl-main-dots{display:none}section#projects-home .project-banner.medium-6{padding-bottom:1.5rem}section#projects-home .project-banner:not(.medium-6) .grid-x .cell:not(:last-child){padding-bottom:0}section#projects-home .project-banner .project-logo figure{max-width:200px}section#team .team-photo{margin-bottom:3rem}section#projects .projects-main+#projects-filter{margin-top:-28px}article#project header#page-header figure{max-width:80%;margin:0 auto 2rem}article#project header#page-header h2{font-size:1.75rem}section#project-info .blocks .grid-x{padding-top:0}section#project-info .blocks .block-image figure{display:inline-block;max-width:80%;padding:2rem 0 4rem}section#project-info .blocks .block-image figure:before{width:250%;bottom:2rem;left:50%;transform:translateX(-50%)}section#project-info .blocks .grid-x a.block-video{margin-bottom:2rem;padding:0}section#publications .publications-main h1{margin-bottom:1rem}section#publications .publications-main:before{left:50%;transform:translate(-50%,-50%)}section#publications aside{margin-bottom:2.5rem}section#publications .module .excerpt{padding:2rem 0 0}section#report-download .h5{margin-bottom:2rem}section#center-banner.resources .banner-description .cell:not(:first-child){margin-top:.8rem;padding-top:.8rem;border-top:1px solid #0f5287}article#contact .contact-main{margin-bottom:3rem}aside#sidebar{padding-top:3rem}aside#publications-sidebar{padding:.75rem 1.4rem}aside#publications-sidebar>a[data-toggle] + #publications-sidebar-content:not(.show-for-medium){margin-top:1.5rem}footer#main-footer .contact .social{justify-content:center}}@media screen and (min-width:40em){header#main-header .header-content{padding-top:1.875rem;padding-bottom:1.875rem}header#main-header .header-logo a{max-width:230px}header#main-header .sticky.is-stuck .header-logo a{max-width:180px}section#main-slider #owl-main .slider-text{padding:3rem}section#main-slider #owl-main .slider-image{height:inherit}section#main-slider #owl-main-dots{overflow:hidden}section#home-main-banner .banner-content .banner-title h2 span{font-size:1.375rem}section#projects-home .project-banner .project-logo figure{max-width:240px}section#projects .projects-main h1{margin-bottom:0}article#project .project-main .grid-x .medium-auto:last-child{margin-bottom:0}section#project-info .blocks .grid-x{max-height:350px}section#project-info .blocks .block-image figure:before{top:50%;transform:translateY(-50%)}section#project-info .blocks .grid-x:nth-child(odd) .block-image figure:before{right:-5%}section#project-info .blocks .grid-x:nth-child(even) .block-image figure:before{left:-5%}section#project-info .blocks .block-text .scroll-content{position:relative;display:block;max-height:200px;padding-right:45px}section#project-info .blocks .block-image.png figure{padding:2rem 3rem}section#report-download .banner-content .cell:first-child:not(:only-child){display:flex;justify-content:right}section#report-download .h5{font-size:1.625rem}section#report-download .button{font-size:1.3rem}section#center-banner.resources .banner-description .cell{margin-bottom:1rem}section#center-banner.resources .banner-description .cell:nth-child(even){border-left:2px solid #0f5287}#footer-download .button{padding-right:5rem;padding-left:5rem;font-size:1.3rem}}@media screen and (min-width:40em) and (max-width:57em){.switch-wrapper .unchecked,.switch-wrapper .checked{font-size:.9rem}.module.featured{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(50% - 1.875rem)!important}section#expertise .expt-area{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%!important}section#project-info .blocks .block-image.png figure{padding:1rem}}@media screen and (min-width:40em) and (max-width:63.9375em){.section-title:before{top:.2rem;left:.15rem}section#home-main-banner .banner-content:before{width:120%;padding-top:120%;top:-25%;left:50%;transform:translateX(-50%)}section#main-slider #owl-main-dots{display:none}}@media screen and (max-width:63.9375em){.full-width-banner .banner-content .banner-title,.full-width-banner .banner-content .banner-description{padding:2rem}section#main-slider .owl-carousel .owl-nav .owl-prev,section#main-slider .owl-carousel .owl-nav .owl-next{opacity:0;position:absolute;display:block;padding:.5rem 1rem!important;top:50%;background-color:rgba(255,255,255,.8);color:#0f5287;transform:translateY(-50%);z-index:2}section#main-slider .owl-carousel .owl-nav .owl-prev{left:0;border-top-right-radius:3rem;border-bottom-right-radius:3rem}section#main-slider .owl-carousel .owl-nav .owl-next{right:0;border-top-left-radius:3rem;border-bottom-left-radius:3rem}section#main-slider .owl-carousel:hover .owl-nav .owl-prev,section#main-slider .owl-carousel:hover .owl-nav .owl-next{opacity:1}section#main-slider .owl-carousel .owl-nav .owl-prev.disabled,section#main-slider .owl-carousel .owl-nav .owl-next.disabled{opacity:.5}section#main-slider .owl-carousel .owl-nav .owl-prev i,section#main-slider .owl-carousel .owl-nav .owl-next i{font-size:2rem}.full-width-banner .banner-content .banner-title{padding-bottom:0}section#main-slider #owl-main-dots .owl-dot{float:left}section#main-slider #owl-main-dots .owl-dot button{padding:1rem .75rem}section#projects-home .project-banner .grid-x .cell{text-align:center;justify-content:center}section#center-banner.full-width-banner .banner-content:before{left:50%;transform:translate(-50%,-50%)}section#timeline .timeline-year.small-order-1 h4:after{top:-.8rem}section#timeline .timeline-year.small-order-3 h4:after{bottom:0}}@media screen and (min-width:64em){h1,.h1{font-size:3.5rem}h2,.h2{font-size:3rem}h3,.h3{font-size:2.5rem}h4,.h4{font-size:2rem}h5,.h5{font-size:1.5rem}h6,.h6{font-size:1.125rem;font-weight:bold}section#home-main-banner .banner-content:before{width:100%;padding-top:100%;top:50%;left:-54%;transform:translateY(-50%)}section#main-slider #owl-main #owl-main-progress{position:absolute;width:2px;height:calc(100% - 3rem);top:50%;right:-1.5rem;background-color:#dbdee0;transform:translateY(-50%);z-index:1}section#main-slider #owl-main #owl-main-progress #owl-main-progress-bar{width:2px;background-color:#000}section#main-slider #owl-main .owl-nav{position:absolute;height:100%;top:0;right:-1.2rem}section#main-slider #owl-main .owl-nav button{position:absolute;width:1.2rem;height:1.2rem;right:-.9rem;background-color:#777d81;line-height:1.3rem;border-radius:50%;transform:rotate(90deg)}section#main-slider #owl-main .owl-nav button.owl-prev{left:-.25rem;top:0}section#main-slider #owl-main .owl-nav button.owl-next{top:auto;bottom:0}section#main-slider #owl-main .owl-nav button i{font-size:.75rem;color:#fff}section#main-slider #owl-main-dots .owl-dot button{padding:.85rem 0 .85rem 1rem}section#center-banner.full-width-banner .banner-content:before{left:20%}section#about-banner .banner-logo{border-right:3px dotted #fff}section#timeline .timeline-year.small-order-1 h4:after{top:-1.5rem}section#timeline .timeline-year.small-order-3 h4:after{bottom:-1.2rem}section#projects .projects-main h2{font-size:1.75rem}section#center-banner.resources .banner-description .cell:not(:first-child){border-left:2px solid #0f5287}section#center-banner.resources .banner-description .h1{font-size:3.2rem}}@media screen and (min-width:64em) and (max-width:82.5em){.full-width-banner .banner-content .banner-title h2{font-size:2.5rem}}@media screen and (min-width:82.5em){article#project header#page-header h2{font-size:2.5rem}}