@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Andada+Pro:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&display=swap);body{position:relative;height:100%;width:100%;margin:0;padding:0;font-size:1rem;font-family:Roboto,sans-serif;color:#000;margin-top:-19px}.overflow_wrap{overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin-top:0}*{box-sizing:border-box}h1{font-family:Andada Pro,serif;font-size:80px;line-height:80px;font-weight:400}h2{font-size:50px;letter-spacing:-.05px}h2,h3{font-family:Andada Pro,serif;line-height:50px;font-weight:400}h3{font-size:40px;letter-spacing:-.015em;margin-bottom:24px}img{max-width:100%;height:auto}h4{font-size:36px;line-height:50px;font-weight:400}h4,h5{font-family:Andada Pro,serif;letter-spacing:-.015em}h5{font-size:30px;line-height:40px}h6{font-family:Roboto,sans-serif;font-weight:900;font-size:24px;line-height:36px;margin-bottom:10px}p{font-size:16px;line-height:24px;margin-top:0}p.has-medium-font-size,p.size-medium{font-size:21px;line-height:32px;font-weight:400}p.has-large-font-size{letter-spacing:-.01em}p.has-large-font-size,p.size-large{font-size:45px;line-height:65px;font-weight:300}p.size-large{letter-spacing:-.5px}a{color:#093d5e;text-decoration:none}.container{max-width:1115px;width:100%;margin-left:auto;margin-right:auto}.container.container-smaller{max-width:812px}main{background:#bde3de}.align_right{text-align:right}.align_left{text-align:left}.align_left .button{padding:0 38px}.btn{display:flex;align-items:center;justify-content:center;color:#fff;min-width:124px;height:66px}.btn.btn-cyan{background:#00a3b1}.btn.btn-cyan:hover,.btn.btn-darkcyan{background:#1c7a8d}.btn span{display:block;position:relative}.btn span:before{content:"";width:0;height:2px;background:#fff;transition:all .25s ease-in-out;position:absolute;left:0;bottom:-4px}.btn:hover span:before{width:100%}.button{display:inline-flex;align-items:center;justify-content:center}.button.button-rounded{border-radius:42px}.button.button-big{height:51px;min-width:220px;width:auto;border:2px solid #6fc29b;font-size:20px;color:#fff;transition:all .25s cubic-bezier(.215,.61,.355,1)}.button.button-big img,.button.button-big svg{margin-left:15px}.button.button-big:hover{background:#6fc29b}.button.button-big:hover svg path{fill:#fff}.button.button-big.hover-darknavy:hover{color:#002943}.button.button-big.hover-darknavy:hover svg path{fill:#002943}.button.button-lightcyan{border:2px solid #bde3de!important;font-size:16px;min-width:156px;height:40px}.button.button-lightcyan:hover{background:#bde3de!important;color:#666c87!important}.button.button-small{height:40px;min-width:130px;width:auto;border-radius:30px;font-size:16px;color:#093d5e;border:2px solid #093d5e;transition:all .25s cubic-bezier(.215,.61,.355,1)}.button.button-small:hover{color:#fff;background:#093d5e}.button.button-medium{height:51px;min-width:182px;width:auto;font-size:20px;transition:all .25s cubic-bezier(.215,.61,.355,1)}.button.button-medium,.button.button-navy{border:2px solid #093d5e;color:#093d5e}.button.button-navy:hover{background:#093d5e;color:#fff}.button.button-navy.border-white{color:#fff;border:2px solid #fff}.button.button-navy.border-white svg path{transition:all .25s cubic-bezier(.215,.61,.355,1)}.button.button-navy.border-white:hover{background:#fff;color:#093d5e}.button.button-navy.border-white:hover svg path{fill:#093d5e}.button.button-navy.border-white.color-navy{color:#093d5e!important}.button.button-navy.border-white.color-navy:hover{color:#093d5e!important;background:#fff}.button.button-navy.border-white.color-navy svg path{fill:#093d5e!important}.section_cta.type_2.cta_projects{padding:85px 0}.alignnone{margin-left:0;margin-right:0;max-width:100%;height:auto}.aligncenter{display:block;margin:1rem auto;height:auto}.alignleft,.alignright{margin-bottom:1rem;height:auto}@media (min-width:30rem){.alignleft{float:left;margin-right:1rem}.alignright{float:right;margin-left:1rem}}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;color:#000;background:#fff}header{background:#093d5e;position:relative}header .header_top{display:flex;justify-content:space-between}header .header_buttons{display:flex}header .header_logo{margin-top:14px}header .header_menu{margin-top:7px;padding-bottom:0}header .header_menu ul{list-style:none;padding:0;margin:0;margin-left:-27px}header .header_menu ul li{display:inline-block}header .header_menu ul li a{font-size:18px;color:#fff;letter-spacing:-.05px;display:block;padding:7px 27px}header .header_menu ul li.current-menu-item a,header .header_menu ul li a:hover{background:#6fc29b;color:#000}.header_bar{background:transparent;color:#093d5e;text-align:center;padding:10px 0;position:relative;z-index:2}.header_bar .link-bold{font-weight:900;margin-left:5px;display:inline-block;color:#093d5e}.header_bar .link-bold:hover{text-decoration:underline}.header_burger{position:absolute;top:50px;right:15px;display:none;width:30px;height:30px;cursor:pointer;overflow:hidden}.header_burger img{width:30px;position:absolute;transition:all .25s ease-out}@media screen and (max-width:767px){.header_burger{display:block}.header_burger .close_menu{right:-30px}.header_burger.is_open .close_menu,.header_burger .open_menu{right:0}.header_burger.is_open .open_menu{right:30px}header{z-index:99}header .header_buttons .btn{min-width:80px;height:34px;font-size:14px}header .header_logo{display:flex;align-items:center}header .header_top{min-height:100px}header .header_bottom{position:absolute;top:100px;left:0;width:100%;height:auto;background:#093d5e;padding-bottom:15px;transform:translateX(100%);transition:all .25s ease-out;z-index:1}header .header_bottom.menu_open{transform:translateX(0)}header .header_menu ul{margin-left:0!important}header .header_menu ul li{display:block;text-align:center}}footer.site_footer{background:#093d5e;padding-bottom:50px;padding-top:88px}footer.site_footer .footer_flex{display:flex;justify-content:space-between}footer.site_footer .footer_flex .footer_left .footer_logo{margin-bottom:35px}footer.site_footer .footer_flex .footer_left .footer_logo img{max-width:190px;width:100%}footer.site_footer .footer_flex .footer_left .footer_address p{font-size:18px;line-height:24px;color:#fff;letter-spacing:-.015em}footer.site_footer .footer_flex .footer_right .footer_menu{margin-bottom:30px}footer.site_footer .footer_flex .footer_right .footer_menu ul{margin:0;padding:0;columns:3;-webkit-columns:3;-moz-columns:3}footer.site_footer .footer_flex .footer_right .footer_menu ul li{display:block;margin-left:63px}footer.site_footer .footer_flex .footer_right .footer_menu ul li a{font-size:18px;line-height:28px;color:#fff;letter-spacing:-.015em}footer.site_footer .footer_flex .footer_right .footer_menu ul li a:hover{text-decoration:underline}footer.site_footer .footer_bar{margin-top:46px;border-top:1px solid #1c7a8d;padding-top:34px;display:flex;justify-content:space-between}footer.site_footer .footer_bar .footer_copy p{font-size:14px;line-height:22px;letter-spacing:-.015em;color:#fff}footer.site_footer .footer_bar .footer_social ul{margin:0;padding:0}footer.site_footer .footer_bar .footer_social ul li{display:inline-block;margin-left:16px}footer.site_footer .footer_bar .footer_social ul li a img{width:34px}@media screen and (max-width:767px){footer.site_footer .footer_flex{flex-wrap:wrap}footer.site_footer .footer_flex .footer_left{flex:0 0 100%;width:100%;max-width:100%}footer.site_footer .footer_flex .footer_left .footer_logo{margin-bottom:25px}footer.site_footer .footer_flex .footer_right{flex:0 0 100%;width:100%;max-width:100%}footer.site_footer .footer_flex .footer_right .footer_menu ul{columns:2;-webkit-columns:2}footer.site_footer .footer_flex .footer_right .footer_menu ul li{margin-left:0;margin-right:10px}.subscribe-form.subscribe-blog button[type=submit],.subscribe-form.subscribe-blog input{flex:0 0 50%!important;max-width:50%!important;width:50%!important}footer.site_footer .footer_bar{margin-top:25px;padding-top:20px;flex-wrap:wrap;flex-direction:column-reverse}footer.site_footer .footer_bar .footer_social ul li{margin-left:0;margin-right:16px;margin-bottom:15px}footer.site_footer{padding-top:50px;padding-bottom:25px}}.hero{background:#002943;height:867px;display:flex;position:relative;z-index:1}.hero .hero_content{padding-top:20%}.hero .hero_content p{color:#bde3de}.container_absolute{position:absolute;left:0;top:0;width:100%}.container_absolute .container_relative_max{position:relative;max-width:1440px;width:100%;margin:auto}.compass_wrap{width:616px;height:802px;top:-50px;right:-25px;display:flex;align-items:center;justify-content:center}.compass_wrap,.compass_wrap .compass{position:absolute}.flex{display:flex}.col_50{flex:0 0 55%;width:55%;max-width:55%}.section_default{padding-top:64px;background:#fff}.section_default h3{color:#1c7a8d}.boxes_grid{margin-top:88px;display:flex;flex-wrap:wrap;justify-content:center;margin-left:-9px;margin-right:-9px}.boxes_grid .box{flex:0 0 calc(33.33% - 18px);width:calc(33.33% - 18px);max-width:calc(33.33% - 18px);margin-bottom:110px;text-align:center;margin-left:9px;margin-right:9px}.boxes_grid .box img{display:block;margin:auto;margin-bottom:24px}.boxes_grid .box h6,.boxes_grid .box h6 a{color:#e15b44}.section_cta{background:#002943;padding:82px 0}.section_cta .cta_content{max-width:470px;margin:auto;text-align:center;color:#fff}.section_cta .cta_content.content_max{max-width:600px}.section_cta .cta_content p{margin-bottom:40px}.section_cta.type_1 .cta_content h3{color:#bde3de}.section_cta.type_2{padding-top:98px;padding-bottom:121px;background:#6fc29b}.section_cta.type_2 .wpcf7-not-valid-tip{display:none!important}.section_cta.type_2 .cta_content{color:#093d5e}.section_cta.type_2 .cta_content p{color:#282828;font-size:21px;line-height:32px}.section_cta.type_2 .cta_content h3{margin-bottom:12px}.section_cta.type_3{background:#bde3de;color:#093d5e}.section_cta.type_3 .cta_content,.section_cta.type_3 .cta_content p{color:#093d5e}.section_cta.type_4{background:#3d5a80;color:#fff}.section_cta.type_4 .cta_content{color:#bde3de}.section_cta.type_4 .cta_content p{color:#fff}.wpcf7-not-valid-tip{margin-top:10px}.subscribe_form{max-width:607px;display:flex;width:100%;margin:auto;margin-top:25px;flex-wrap:wrap}.subscribe_form .wpcf7-response-output{flex:0 0 100%;max-width:100%;margin-top:0!important}.subscribe_form p{display:flex;width:100%;flex:0 0 100%;max-width:100%}.subscribe_form p label{flex:0 0 70%;width:70%;max-width:70%}.subscribe_form p label input{border:0;background:#fff;border-radius:30px 0 0 30px;height:52px;line-height:52px;text-align:center;color:#093d5e;padding:0 10px;font-size:16px;width:100%}.subscribe_form p label input::placeholder{color:#093d5e;font-style:italic}.subscribe_form p .wpcf7-form-control.has-spinner.wpcf7-submit{background:#093d5e;border-radius:0 30px 30px 0!important;flex:0 0 30%;width:30%;max-width:30%;height:52px;line-height:52px;text-align:center;color:#fff;border:0;font-size:16px;cursor:pointer;-webkit-appearance:none}@media screen and (max-width:767px){.subscribe_form p .wpcf7-form-control.has-spinner.wpcf7-submit{flex:0 0 35%;max-width:35%;width:35%}}.subscribe_form p .wpcf7-form-control.has-spinner.wpcf7-submit:hover{text-decoration:underline}@media screen and (max-width:767px){.subscribe_form{max-width:90%!important}.subscribe_form input{width:100%}}@media screen and (max-width:767px){.subscribe_form p label{flex:0 0 65%;max-width:65%;width:65%}}.subscribe-form{max-width:607px;display:flex;width:100%;margin:auto;margin-top:25px}.subscribe-form input{border:0;background:#fff;border-radius:30px 0 0 30px;flex:0 0 70%;width:70%;max-width:70%;height:52px;line-height:52px;text-align:center;color:#093d5e;padding:0 10px;font-size:16px}.subscribe-form input::placeholder{color:#093d5e;font-style:italic}.subscribe-form button[type=submit]{background:#093d5e;border-radius:0 30px 30px 0!important;-webkit-appearance:none;flex:0 0 30%;width:30%;max-width:30%;height:52px;line-height:52px;text-align:center;color:#fff;border:0;font-size:16px;cursor:pointer}.subscribe-form button[type=submit]:hover{text-decoration:underline}.subscribe-form.subscribe-blog{max-width:481px;margin-right:0}.subscribe-form.subscribe-blog input{flex:0 0 55%;width:55%;max-width:55%;background:#1c7a8d;color:#fff}.subscribe-form.subscribe-blog input::placeholder{color:#fff}.subscribe-form.subscribe-blog button[type=submit]{flex:0 0 45%;width:45%;max-width:45%;background:#00a3b1}input:focus{outline:0!important}.site_footer .subscribe_form{max-width:607px;display:flex;width:100%;margin:auto;margin-top:25px}.site_footer .subscribe_form input{border:0;background:#fff;border-radius:30px 0 0 30px;flex:0 0 70%;width:70%;max-width:70%;height:52px;line-height:52px;text-align:center;color:#093d5e;padding:0 10px;font-size:16px}.site_footer .subscribe_form input::placeholder{color:#093d5e;font-style:italic}.site_footer .subscribe_form button[type=submit]{background:#093d5e;border-radius:0 30px 30px 0!important;-webkit-appearance:none;flex:0 0 30%;width:30%;max-width:30%;height:52px;line-height:52px;text-align:center;color:#fff;border:0;font-size:16px;cursor:pointer}.site_footer .subscribe_form button[type=submit]:hover{text-decoration:underline}.site_footer .subscribe_form.wpcf7-form{max-width:481px;margin-right:0}.site_footer .subscribe_form.wpcf7-form input{flex:0 0 55%;width:55%;max-width:55%;background:#1c7a8d;color:#fff}.site_footer .subscribe_form.wpcf7-form input::placeholder{color:#fff}.site_footer .subscribe_form.wpcf7-form button[type=submit]{flex:0 0 45%;width:45%;max-width:45%;background:#00a3b1}.site_footer input:focus{outline:0!important}@media screen and (max-width:767px){.site_footer .subscribe_form{max-width:100%!important}}.site_footer .subscribe_form p label{flex:0 0 55%;width:55%;max-width:55%;color:#fff;border-radius:30px 0 0 30px}@media screen and (max-width:767px){.site_footer .subscribe_form p label{flex:0 0 65%;max-width:65%;width:65%}}.site_footer .subscribe_form p label input{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.site_footer .subscribe_form .wpcf7-submit{flex:0 0 45%!important;width:45%!important;max-width:45%!important;background:#00a3b1!important}@media screen and (max-width:767px){.site_footer .subscribe_form .wpcf7-submit{flex:0 0 35%!important;max-width:35%!important;width:35%!important}}.section_default.type_2{padding-top:79px;padding-bottom:96px}.section_default .slider_blog{margin-top:50px}.section_default .blog_item{background:#e4f3ef;margin:0 10px;padding:41px}.section_default .blog_item.blog_item--red,.section_default .blog_item.blog_item--red.accent_red{border-top:38px solid #db232a}.section_default .blog_item.blog_item--red.accent_orange{border-top:38px solid #e15b44}.section_default .blog_item.blog_item--red.accent_cyan{border-top:38px solid #00a3b1}.section_default .blog_item.blog_item--red.accent_darkcyan{border-top:38px solid #1c7a8d}.section_default .blog_item.blog_item--red.accent_lightcyan{border-top:38px solid #bde3de}.section_default .blog_item.blog_item--red.accent_ultralcyan{border-top:38px solid #e4f3ef}.section_default .blog_item.blog_item--red.accent_green{border-top:38px solid #6fc29b}.section_default .blog_item.blog_item--red.accent_purple{border-top:38px solid #666c87}.section_default .blog_item.blog_item--red.accent_yellow{border-top:38px solid #f7e969}.section_default .blog_item.blog_item--red.accent_navy{border-top:38px solid #093d5e}.section_default .blog_item.blog_item--red.accent_darknavy{border-top:38px solid #002943}.section_default .blog_item.blog_item--red.accent_lightnavy{border-top:38px solid #3d5a80}.section_default .blog_item h6 a{color:#e15b44}.section_default .blog_item .blog_date{letter-spacing:-.015em;font-size:16px;line-height:24px;font-weight:500;font-style:italic}.slick-list{margin:0 -10px!important}.slick-next,.slick-prev{cursor:pointer;color:transparent;border:none;outline:none;font-size:0;line-height:0;position:absolute;top:41%;display:block;width:37px;height:37px;background-size:contain;background-repeat:no-repeat;padding:0;z-index:1}.slick-prev{left:-55px;background:url("/wp-content/themes/hesa-wordpress/resources/assets/images/slider-enabled.svg");transform:rotate(180deg)}.slick-prev.slick-disabled{background:url("/wp-content/themes/hesa-wordpress/resources/assets/images/slider-disabled.svg")!important;transform:rotate(0deg)!important;background-size:contain!important}.slick-next{right:-55px;background:url("/wp-content/themes/hesa-wordpress/resources/assets/images/slider-enabled.svg")}.slick-next.slick-disabled{background:url("/wp-content/themes/hesa-wordpress/resources/assets/images/slider-disabled.svg");transform:rotate(180deg)!important;background-size:contain!important}.slick-track{display:flex!important}.slick-slide{height:inherit!important}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-48px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:8px;height:8px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li.slick-active button{background:#093d5e!important}.slick-dots li button{font-size:0;line-height:0;display:block;width:8px;height:8px;padding:0;background:transparent;cursor:pointer;color:transparent;border:1px solid #093d5e;outline:none;border-radius:50%}.page_hero{background:#3d5a80;padding:55px 0}.page_hero.type_red{background:#e15b44}.page_hero.type_red h1{color:#fff}.page_hero.type_cyan{background:#00a3b1}.page_hero.type_darkcyan{background:#1c7a8d}.page_hero.type_lightcyan{background:#bde3de}.page_hero.type_lightcyan h1{color:#093d5e}.page_hero.type_yellow{background:#f7e969}.page_hero.type_yellow h1{color:#093d5e}.page_hero.type_navy{background:#002943}.page_hero.accent_red,.page_hero.border_red{border-bottom:27px solid #db232a}.page_hero.accent_orange{border-bottom:27px solid #e15b44}.page_hero.accent_cyan{border-bottom:27px solid #00a3b1}.page_hero.accent_darkcyan{border-bottom:27px solid #1c7a8d}.page_hero.accent_lightcyan{border-bottom:27px solid #bde3de}.page_hero.accent_ultralcyan{border-bottom:27px solid #e4f3ef}.page_hero.accent_green{border-bottom:27px solid #6fc29b}.page_hero.accent_purple{border-bottom:27px solid #666c87}.page_hero.accent_yellow{border-bottom:27px solid #f7e969}.page_hero.accent_navy{border-bottom:27px solid #093d5e}.page_hero.accent_darknavy{border-bottom:27px solid #002943}.page_hero.accent_lightnavy{border-bottom:27px solid #3d5a80}.page_hero h1,.page_hero h2{margin:0;color:#fff;font-weight:400}.under_hero{background:#fff}@media screen and (min-width:768px){.under_hero.under_hero--showcase{min-height:532px}}.under_hero h5{color:#1c7a8d;font-weight:400;margin-bottom:22px;padding-right:10px}.under_hero .flex{padding-top:65px;padding-bottom:165px}.under_hero .container{position:relative}.under_hero .image_wrap{position:absolute;left:-142px;top:0;max-height:100%;max-width:calc(54% - 3px)}.under_hero .col_5-8{padding-left:100px}.under_hero p{padding-right:0}.col_5-8{flex:0 0 63%;width:63%;max-width:63%}.col_3-8{flex:0 0 37%;width:37%;max-width:37%}.col_4-8{flex:0 0 50%;width:50%;max-width:50%}.offset_3{margin-left:37%}.section_navy{padding-top:42px;padding-bottom:62px;background:#002943}.section_navy.section_whatwedo{padding-top:69px;padding-bottom:57px}.section_whatwedo{text-align:center}.section_whatwedo h3{margin-bottom:36px;color:#bde3de}.section_whatwedo .container.container-smaller{max-width:560px}.slider_whatwedo{margin:auto}.slider_whatwedo .slick-dots{bottom:-43px!important}.slider_whatwedo .slider_item{color:#fff}.slider_whatwedo .slider_item img{margin:auto}.slider_whatwedo .slider_item h6{color:#e15b44;margin-top:10px;margin-bottom:0}.slider_whatwedo .slider_item p{margin-bottom:25px}.slider_whatwedo .slider_item a{color:#fff;font-weight:700}.slider_whatwedo .slick-dots li.slick-active button{background:#bde3de!important}.slider_whatwedo .slick-dots li button{border:1px solid #bde3de}.slider_whatwedo .slick-list{max-width:303px!important;margin:0 auto!important}.slider_whatwedo .slick-next{left:auto!important;right:0!important;background:url("/wp-content/themes/hesa-wordpress/resources/assets/images/arrow-right-enb.svg")!important;background-size:contain!important;width:29px!important;height:25px!important;background-repeat:no-repeat!important;background-position:50%!important}.slider_whatwedo .slick-next.slick-disabled{background:url("/wp-content/themes/hesa-wordpress/resources/assets/images/arrow-left-dis.svg")!important;background-size:contain!important;transform:rotate(180deg);background-repeat:no-repeat!important;background-position:50%!important}.slider_whatwedo .slick-prev{left:0!important;background:url("/wp-content/themes/hesa-wordpress/resources/assets/images/arrow-right-enb.svg")!important;background-size:contain!important;transform:rotate(180deg);width:29px!important;height:25px!important;background-repeat:no-repeat!important;background-position:50%!important}.slider_whatwedo .slick-prev.slick-disabled{background:url("/wp-content/themes/hesa-wordpress/resources/assets/images/arrow-left-dis.svg")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:50%!important}.section_casestudy{padding-bottom:113px}.section_casestudy h6{color:#e15b44}.section_casestudy h4{color:#093d5e}.section_casestudy p{color:#000;margin-bottom:40px}.section_casestudy .container.container-smaller{max-width:771px}.section_blog{padding-top:92px;padding-bottom:103px;background:#6fc29b}.section_blog .flex.blog_flex{margin:0 -10px}.section_blog .flex.blog_flex .blog_item{flex:0 0 calc(33.33% - 20px);width:calc(33.33% - 20px);max-width:calc(33.33% - 20px);margin:0 10px;background:#e4f3ef;padding:40px}.section_blog .flex.blog_flex .blog_item .blog_category{color:#093d5e;text-transform:uppercase;font-size:18px;font-weight:900;margin-bottom:22px;display:inline-block}.section_blog .flex.blog_flex .blog_item .blog_title{display:block;font-weight:900;font-size:24px;line-height:30px;margin-bottom:15px;color:#e15b44}.section_blog .flex.blog_flex .blog_item .blog_date{letter-spacing:-.015em;font-size:16px;line-height:24px;font-weight:500;font-style:italic}.section_blog .flex.blog_flex .blog_item p{margin-bottom:25px}.section_blog .flex.blog_flex .blog_item .button{background:#fff}.section_blog .flex.blog_flex .blog_item .button:hover{background:#093d5e}.section_showcase{background:#f3f3f3;padding-top:177px;padding-bottom:239px}.section_showcase h5{color:#1c7a8d;font-weight:300;margin-bottom:30px}.section_showcase p{color:#000;letter-spacing:-.015em}.section_showcase .col_3-8{display:flex;justify-content:flex-end}.section_showcase .showcase_flex{margin-bottom:207px}.align_center{text-align:center;margin-top:80px}.projects_slider{max-width:50%;padding-left:calc(12.5% + 20px)}.projects_slider .project_item .project_title{font-weight:900;font-size:24px;line-height:30px;color:#e15b44;letter-spacing:-.015em;display:block;margin-bottom:17px}.projects_slider .project_item .project_category{font-weight:900;font-size:18px;line-height:24px;letter-spacing:.05em;color:#093d5e}.projects_slider .project_item .project_caption{font-style:italic;font-weight:500;font-size:16px;line-height:24px;letter-spacing:-.015em;color:rgba(0,0,0,.8);margin-bottom:15px}.projects_slider .project_item p{color:rgba(0,0,0,.8)}.projects_slider .slick-dots li button{font-weight:400;font-size:14px;line-height:14px;letter-spacing:-.015em;color:#000;background:none!important;border:0!important;width:auto;height:auto;padding:10px 0}@media screen and (max-width:500px){.projects_slider .slick-dots li button{padding:10px 2px}}.projects_slider .slick-next{left:1%!important;right:auto!important;transform:rotate(90deg)!important}.projects_slider .slick-next.slick-disabled{transform:rotate(270deg)!important}.projects_slider .slick-prev{left:1%!important;right:auto!important;top:10px;transform:rotate(-90deg)!important}.projects_slider .slick-prev.slick-disabled{transform:rotate(90deg)!important}.projects_slider .slick-dots{text-align:left;left:0;top:8px!important;bottom:auto;width:21%;padding-top:70px}.projects_slider .slick-dots li{width:100%;height:auto;border-bottom:1px solid #000;padding:0;font-size:14px;line-height:24px;letter-spacing:-.015em}@media screen and (max-width:500px){.projects_slider .slick-dots li{margin-left:0}}.projects_slider .slick-dots li button{color:transparent}.projects_slider .slick-dots li button:before{content:attr(data-before);color:#000}.projects_slider .slick-dots li:first-child{border-top:1px solid #000}.projects_slider .slick-dots li.slick-active{color:#1c7a8d}.projects_slider .slick-dots li.slick-active button:before,.projects_slider .slick-dots li:hover button:before{color:#1c7a8d;text-decoration:underline}.projects_container{position:relative}.projects_container .compass_wrap{top:-200px;right:-30%}.section_spec{padding-top:111px;padding-bottom:145px;background:#bde3de}.section_spec .flex_spec{justify-content:space-between}.section_spec .flex_spec img{max-width:467px}.section_spec .flex_spec .col_3-7.content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.section_spec .flex_spec .col_3-7.content h5{color:#093d5e;letter-spacing:-.015em;font-weight:300;margin-bottom:21px}.section_spec .flex_spec .col_3-7.content p{font-size:16px;line-height:24px;letter-spacing:-.015em;color:#093d5e;margin-bottom:43px}.section_spec .flex_spec .col_3-7.content p i{display:block;font-style:italic;font-weight:500;margin-bottom:15px}.section_spec .flex_spec .col_3-7.content .button{padding:0 24px}.slider_casestudy .slick-arrow{display:none!important}.page_content{padding-top:65px;padding-bottom:166px;background:#fff}.page_content h5{color:#093d5e;font-weight:300}.flex_7{display:flex;flex-wrap:wrap;margin:0 -10px}.flex_7 .col_5-7{flex:0 0 calc(72% - 20px);max-width:calc(72% - 20px);width:calc(72% - 20px);margin:0 10px}.flex_7 .col_4-7{flex:0 0 calc(57.5% - 20px);max-width:calc(57.5% - 20px);width:calc(57.5% - 20px);margin:0 10px}.flex_7 .col_6-7{flex:0 0 calc(85% - 20px);max-width:calc(85% - 20px);width:calc(85% - 20px);margin:0 10px}.flex_7 .col_1-7{flex:0 0 calc(15% - 20px);max-width:calc(15% - 20px);width:calc(15% - 20px);margin:0 10px}.flex_7 .offset_1-7{margin-left:13%}.flex_7 .col_3-7{flex:0 0 calc(42.5% - 20px);max-width:calc(42.5% - 20px);width:calc(42.5% - 20px);margin:0 10px}.search_form_wrap{background:#e4f3ef;padding:22px 34px;padding-bottom:34px;margin-bottom:80px}.search_form_wrap h5{margin-bottom:16px;color:#093d5e}.posts_navigation{margin-top:40px}.posts_pages ul{margin:0;padding:0;display:inline-block}.posts_pages li{display:inline-block;margin:0 2px}.posts_pages li:last-child:before{content:"...";display:inline-block;margin-right:4px}.posts_pages a{letter-spacing:.02em;font-size:14px;line-height:24px;color:#000}.posts_pages a:hover{color:#093d5e;text-decoration:underline}.posts_pages li.active a{color:#1c7a8d;font-weight:700}.posts_pages .posts_next{display:inline-block;text-transform:uppercase;margin-left:31px}.posts_pages .posts_prev{display:inline-block;text-transform:uppercase;margin-right:31px}form.search_form{display:flex}form.search_form input#search{border:2px solid #093d5e;box-sizing:border-box;border-radius:30px 0 0 30px;background:transparent;box-shadow:none;-webkit-appearance:none;height:52px;padding:16px 30px;font-size:16px;line-height:19px;color:#093d5e;flex:0 0 80%;width:80%;max-width:80%;margin:0}form.search_form input#search::placeholder{font-style:italic}form.search_form button{background:#093d5e;border-radius:0 30px 30px 0!important;height:52px;padding:16px 0;text-align:center;letter-spacing:-.015em;color:#fff;font-size:16px;line-height:19px;border:0;-webkit-appearance:none;flex:0 0 20%;max-width:20%;width:20%;margin:0;cursor:pointer}form.search_form button:hover{text-decoration:underline}.more_thoughts.more_years{margin-top:108px}.more_thoughts span{font-weight:900;font-size:16px;line-height:24px;letter-spacing:-.015em;color:#e15b44;display:block;padding-bottom:5px;border-bottom:1px solid #000}.more_thoughts ul{margin:0;padding:0}.more_thoughts ul li{display:block;margin:11px 0}.more_thoughts ul li a{color:#000}.more_thoughts ul li.active a,.more_thoughts ul li a:hover{text-decoration:underline;color:#1c7a8d}.more_thoughts ul li.active a{font-weight:500}.page_publications h5{color:#1c7a8d;margin:0;margin-bottom:20px}.page_publications p{max-width:460px;font-size:16px;line-height:24px;letter-spacing:-.015em;color:rgba(0,0,0,.8);margin-bottom:50px}.page_content.page_projects{padding-bottom:80px}.page_content.page_projects .main{padding-left:60px}.page_content.page_projects .main h3{color:#1c7a8d}.page_content.page_projects .main h4{color:#093d5e}.page_content.page_projects .main h6{color:#e15b44}.projects_list{margin:0;padding:0;margin-top:15px}.projects_list li{display:block;padding:8px 0;border-bottom:1px solid #000}.projects_list li:first-child{border-top:1px solid #000}.projects_list li a{display:block;font-weight:500;font-size:16px;line-height:24px;letter-spacing:-.015em;color:#000}.projects_list li.active a,.projects_list li a:hover{color:#1c7a8d;text-decoration:underline}.publications_list .p_item{display:flex;padding-bottom:26px;border-bottom:1px solid #000;margin-bottom:26px}.publications_list .p_thumbnail{min-width:89px;max-width:89px;display:flex;align-items:baseline;justify-content:center}.publications_list .p_excerpt{margin-top:17px}.publications_list .button{margin-top:10px}.publications_list .p_content{padding-left:20px}.publications_list .p_content .p_title{font-style:normal;font-weight:400;font-size:26px;line-height:40px;color:#1c7a8d;font-family:Andada Pro,serif;margin-bottom:10px;display:inline-block}.publications_list .p_content .p_year-title{font-weight:900;font-size:16px;line-height:30px;letter-spacing:-.015em;color:#e15b44}.publications_list .p_content p{font-size:16px;line-height:24px;letter-spacing:-.015em;color:rgba(0,0,0,.8);margin-bottom:0}.publications_list .p_item--first{border-bottom:0;padding:34px 0;margin-bottom:84px;margin-right:0;background:#e4f3ef}.publications_list .p_item--first .p_thumbnail{min-width:199px;max-width:unset;justify-content:flex-start}@media screen and (min-width:768px){.publications_list .p_item--first .p_thumbnail img{width:100%;max-width:199px}}.publications_list .p_item--first .p_content .p_title{font-size:30px;line-height:40px;color:#093d5e;margin-bottom:20px}.publications_list .p_item--first .p_content .p_download{font-weight:900;font-size:16px;line-height:30px;letter-spacing:-.015em;color:#e15b44;text-transform:uppercase;display:inline-block;margin-top:10px}.only_categ .p_item{margin-right:13%}@media screen and (max-width:767px){.only_categ .p_item{margin-right:0}}.only_categ .p_item:last-child,.only_categ .p_item:nth-last-child(2){border-bottom:0!important}.only_categ .p_item--first{margin-right:0;padding-right:5%}.only_categ .p_item--first p{max-width:100%}@media screen and (max-width:767px){.only_categ .p_item--first{padding-right:0}}.more_thoughts ul li{border-bottom:1px solid #000;padding-bottom:9px}.download_report{margin-top:50px}.download_report .button{padding:0 36px}.page_projects .download_report{margin-bottom:33px}.share_post{margin:36px 0}.share_post .share_twitter{display:inline-flex;background:#339dc3;align-items:center;justify-content:center;padding:7px 11px;color:#fff;font-size:14px}.share_post .share_twitter:hover{text-decoration:underline}.share_post .share_twitter img{margin-right:6px}.services .section_cta{padding-top:99px;padding-bottom:96px}.section_blog.type_darkcyan{background:#1c7a8d;padding-top:122px;padding-bottom:166px}.section_blog.type_darkcyan .section_title h3{color:#fff;letter-spacing:-.015em;font-weight:300}.page_about{padding-bottom:195px}.page_about.page_about--single{padding-bottom:229px}.page_about h5{color:#1c7a8d;margin-bottom:10px}.page_about p{font-size:16px;line-height:24px;letter-spacing:-.015em;color:rgba(0,0,0,.8)}.about_members{display:flex;flex-wrap:wrap;margin:0 -10px;margin-top:62px}.about_members .about_member{flex:0 0 calc(33.33% - 20px);width:calc(33.33% - 20px);max-width:calc(33.33% - 20px);margin:0 10px;margin-bottom:24px;position:relative;overflow:hidden;min-height:358px;background:#093d5e}.about_members .about_member:hover .about_member--content{opacity:1;visibility:visible}.about_members .about_member img{width:100%;height:100%;object-fit:cover}.about_members .about_member--content{background:#093d5e;position:absolute;width:100%;left:0;top:0;height:100%;display:flex;opacity:0;visibility:hidden;transition:all .25s cubic-bezier(.075,.82,.165,1);flex-direction:column;justify-content:center;align-items:center;padding:0 25px}.about_members .about_member--content h5{font-size:30px;line-height:40px;text-align:center;letter-spacing:-.015em;color:#bde3de;margin-bottom:15px}.about_members .about_member--content h6{font-weight:900;font-size:18px;line-height:24px;text-align:center;letter-spacing:-.015em;color:#e15b44;margin-bottom:5px}.about_members .about_member--content a{font-size:16px;line-height:24px;text-align:center;letter-spacing:-.015em;color:#fff}.about_members .about_member--content .read_more{margin-top:10px;height:40px;min-width:130px;line-height:36px;display:flex;align-content:center;justify-content:center;width:auto;border-radius:30px;font-size:16px;color:#fff;border:2px solid #fff;transition:all .25s cubic-bezier(.215,.61,.355,1)}.about_members .about_member--content .read_more:hover{background:#fff;color:#093d5e}.member_photo img{max-width:360px}.member_info h3{color:#1c7a8d;letter-spacing:-.015em;margin-bottom:30px}.member_info h6{font-weight:900;font-size:18px;line-height:24px;letter-spacing:-.015em;color:#e15b44;margin-bottom:5px;text-transform:uppercase}.member_info .member_links{padding:0;margin:0;margin-bottom:25px}.member_info .member_links li{list-style:none;display:inline-block}.member_info .member_links li a{letter-spacing:-.015em;text-decoration:underline;color:#093d5e;display:inline-block}.member_info .member_links li a:after{content:" | "}.member_info .member_links li:last-child a:after{display:none}.page_contact .contact_left h5{color:#1c7a8d;margin-bottom:25px;letter-spacing:-.015em}.page_contact .contact_left p{max-width:65%;font-size:16px;line-height:24px;letter-spacing:-.015em;color:rgba(0,0,0,.8)}.page_contact .contact_left p strong{font-weight:900}.page_contact .contact_left .contact_social{margin-top:40px}.page_contact .contact_left .contact_social ul{margin:0;padding:0}.page_contact .contact_left .contact_social ul li{display:inline-block;margin-right:16px}.page_contact .contact_left .contact_social ul li a img{width:34px}textarea{font-family:Roboto,sans-serif}.contact_right label{display:block;font-weight:900;font-size:18px;line-height:36px;color:#e15b44;letter-spacing:-.015em;margin-bottom:12px}.contact_right label.no-margin{margin-bottom:0}.contact_right p{margin:0}.contact_right input{height:35px;padding:0 10px}.contact_right input,.contact_right textarea{border:1px solid #093d5e;box-sizing:border-box;width:100%;display:block}.contact_right textarea{padding:10px;font-family:Roboto,sans-serif}.contact_right .flex_inputs{display:flex;margin:0 -10px;margin-bottom:12px}.contact_right .flex_inputs div{flex:0 0 calc(50% - 20px);width:calc(50% - 20px);max-width:calc(50% - 20px);margin:0 10px}.contact_right .flex_inputs div span{font-style:italic;font-weight:400;font-size:14px;line-height:16px;color:#093d5e;margin-top:4px;display:block}.contact_right input[type=submit]{display:flex;align-items:center;justify-content:center;color:#fff;min-width:130px;height:40px;color:#093d5e;border:2px solid #093d5e;border-radius:30px;font-size:16px;box-shadow:none;padding:0 10px;background:transparent;width:auto;display:inline-block;cursor:pointer;margin-top:25px;-webkit-appearance:none}.contact_right input[type=submit]:hover{background:#093d5e;color:#fff}.page_content.page_contact{padding-top:44px;padding-bottom:151px}.page_publications.page_category{padding-top:68px}.page_publications .search_form_wrap h5{color:#093d5e}.page_publications form.search_form input#search::placeholder{color:#093d5e}.page_content.content_white{background:#fff}.page_content.content_white h1{color:#1c7a8d;margin-bottom:40px}.page_content.content_white h2{color:#1c7a8d;margin-bottom:30px}.page_content.content_white h3{color:#1c7a8d;margin-bottom:20px}.page_content.content_white h4{color:#1c7a8d;margin-bottom:15px}.page_content.content_white h5{color:#1c7a8d;margin-bottom:10px}.page_content.content_white h6{color:#e15b44;margin-bottom:10px}.page_content.content_white ul{margin-bottom:22px;padding-left:40px}.page_content.content_white ul li{font-size:1.25em;color:#000}.entry-content h1{color:#1c7a8d;margin-bottom:40px}.entry-content h2{color:#1c7a8d;margin-bottom:30px}.entry-content h3{color:#1c7a8d;margin-bottom:20px}.entry-content h4{color:#1c7a8d;margin-bottom:15px}.entry-content h5{color:#1c7a8d;margin-bottom:10px}.entry-content h6{color:#e15b44;margin-bottom:10px}.entry-content ul{padding-left:20px}.entry-content ul li{font-size:16px;line-height:22px;letter-spacing:-.015em;color:rgba(0,0,0,.8)}.entry-content ol{padding-left:20px}.entry-content ol li{font-size:16px;line-height:22px;letter-spacing:-.015em;color:rgba(0,0,0,.8)}.acs-fixed{position:fixed;left:0;top:220px;z-index:9;cursor:pointer}.wpcf7-not-valid-tip{color:#e15b44!important;font-size:14px;font-weight:500!important;display:block;font-style:normal!important}.wpcf7-response-output{border:0!important;padding:0!important;margin:0!important;margin-top:25px!important;color:#093d5e}.page_content.page_contact_sent{padding-top:100px;padding-bottom:161px}.page_content.page_contact_sent .contact_sent{text-align:center}.page_content.page_contact_sent .contact_sent h5{margin:0;margin-bottom:48px}.section_default.section_featured-publications{background:#e4f3ef;padding-top:104px;padding-bottom:153px}.section_default.section_featured-publications h3{color:#093d5e;margin-top:0;margin-bottom:23px;letter-spacing:-.015em}.section_default.section_featured-publications p{margin-bottom:47px;letter-spacing:-.015em;color:rgba(0,0,0,.8)}.f_publications{display:flex;flex-wrap:wrap;margin:0 -9px}.f_publications .f_publications--box{flex:0 0 calc(33.33% - 18px);width:calc(33.33% - 18px);max-width:calc(33.33% - 18px);margin:0 9px}@media screen and (max-width:767px){.f_publications .f_publications--box{flex:0 0 calc(100% - 18px);width:calc(100% - 18px);max-width:calc(100% - 18px);margin-bottom:25px}.f_publications .f_publications--box img{max-height:unset!important}}.f_publications .f_publications--box .f_publications--image{display:block}.f_publications .f_publications--box img{width:100%;max-height:332px;object-fit:cover;margin-bottom:23px}.f_publications .f_publications--box .f_publications--title{font-size:26px;line-height:30px;margin-bottom:19px;font-family:Andada Pro,serif;display:inline-block;color:#1c7a8d;letter-spacing:-.015em}.f_publications .f_publications--box .f_publications--type{font-weight:900;font-size:16px;line-height:21px;letter-spacing:-.015em;color:#e15b44;display:inline-block;margin-bottom:2px}.f_publications .f_publications--date{font-size:16px;line-height:24px;letter-spacing:-.015em;color:rgba(0,0,0,.8)}@media screen and (min-width:1024px){.section_default.type_4{padding-top:110px;padding-bottom:70px}}.section_default.type_4 p{letter-spacing:-.015em;color:rgba(0,0,0,.8)}@media screen and (max-width:767px){h1{font-size:50px;line-height:60px}h2{font-size:45px;line-height:55px}h3{font-size:26px;line-height:36px}h4{font-size:24px;line-height:32px}h5{font-size:21px;line-height:31px}h6{font-size:18px;line-height:28px}p.size-medium{font-size:16px;line-height:26px}.container{padding:0 15px}.publications_list .p_item--first{flex-wrap:wrap}.publications_list .p_item--first .p_thumbnail{margin-bottom:25px}.flex_7{margin:0}.flex_7 .col_3-7,.flex_7 .col_4-7,.flex_7 .col_5-7,.flex_7 .col_6-7{flex:0 0 100%;width:100%;max-width:100%;margin-left:0;margin-right:0}.flex_7 .offset_1-7{margin-left:0}.flex_7 .col_1-7{flex:0 0 100%;width:100%;max-width:100%;margin-left:0;margin-right:0}.col_1-7.sidebar.offset_1-7{margin-top:50px}.about_members{margin:0}.about_members .about_member{flex:0 0 100%;width:100%;max-width:100%;margin-left:0;margin-right:0}.section_cta .subscribe-form{width:90%}.page_contact .contact_left .contact_social{margin-top:10px;margin-bottom:30px}.flex{margin:0}.page_content{padding-top:40px}.page_content,.page_content.page_about,.page_content.page_contact{padding-bottom:50px}.page_hero{padding:30px 0}.search_form_wrap{padding:10px}.search_form_wrap form.search_form input#search{flex:0 0 60%!important;width:60%!important;max-width:60%!important;padding:16px!important;margin:0}.search_form_wrap form.search_form button{flex:0 0 40%!important;max-width:40%!important;width:40%!important;padding:16px 15px!important;margin:0}.publications_list .p_thumbnail{padding-top:10px;align-items:flex-start;max-width:90px;min-width:90px}.publications_list .p_thumbnail img{max-width:100%}.publications_list .p_content .p_title{font-size:22px;line-height:30px}.section_cta .cta_content{padding:0 15px}.posts_navigation{text-align:center}.posts_navigation .button{margin-bottom:10px}.col_50{flex:0 0 100%;width:100%;max-width:100%}.hero{height:auto;padding-bottom:100px}.boxes_grid .box{flex:0 0 100%;width:100%;max-width:100%;margin-bottom:75px}.boxes_grid .box:nth-child(2n){margin-left:0}.compass_wrap{display:none}.page_content.page_contact_sent{padding-top:60px;padding-bottom:90px}.slick-list{margin:0!important}.align_right{text-align:center!important}.section_default .slider_blog{margin-bottom:70px!important}.section_default .slider_blog .slick-dots{bottom:-40px}.slider_whatwedo .slick-prev{left:-10px!important}.slider_whatwedo .slick-next{right:-10px!important}.slider_whatwedo .slick-list{max-width:85%!important}.section_blog{padding-bottom:60px}.projects_slider{max-width:100%!important;padding-left:0!important}.projects_slider .slick-dots{width:100%}.projects_slider .slick-next,.projects_slider .slick-prev{left:0!important}.section_showcase .col_3-8{display:none}.section_showcase .col_5-8{flex:0 0 100%;width:100%;max-width:100%}.align_center{margin-top:40px}.section_spec .flex_spec img{max-width:100%;margin-bottom:20px}.section_spec{padding-top:60px;padding-bottom:70px}.section_showcase{padding-bottom:150px}.section_showcase .showcase_flex{margin-bottom:150px}.section_default.type_2{padding-bottom:60px}.subscribe-form.subscribe-blog button[type=submit]{font-size:0;position:relative}.subscribe-form.subscribe-blog button[type=submit]:after{content:"Subscribe";display:block;position:absolute;left:0;z-index:1;top:0;width:100%;height:100%;line-height:52px;text-align:center;color:#fff;font-size:16px}}@media screen and (max-width:500px){.download_report .button{width:100%}.page_contact_sent .download_report .button{width:100%;height:64px}.services .section_cta{padding-top:60px;padding-bottom:60px}.align_left .button{width:100%}.section_casestudy{padding-bottom:60px!important}.section_casestudy .align_left .button{width:100%;height:64px}.single_post .comment-form-author input,.single_post .comment-form-email input,.single_post .comment-form-url input{width:100%!important}}@media screen and (max-width:321px){.subscribe-form button[type=submit]{line-height:20px}}@media screen and (min-width:768px) and (max-width:1200px){.container{padding:0 15px}.compass_wrap{right:-300px!important}.projects_container .compass_wrap{right:-420px!important}.col_50{flex:0 0 60%!important;width:60%!important;max-width:60%!important}.boxes_grid .box{flex:0 0 45%!important;width:45%!important;max-width:45%!important}.boxes_grid,.boxes_grid .box{margin-left:0;margin-right:0}.projects_slider{max-width:56%}.boxes_grid .box:nth-child(2n){margin-left:10%!important}.about_members .about_member{flex:0 0 calc(50% - 20px);width:calc(50% - 20px);max-width:calc(50% - 20px)}.page_content{padding-bottom:90px!important}.articles_grid article{flex:0 0 calc(100% - 20px)!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important}.flex_7 .offset_1-7{margin-left:8%}}@media screen and (max-width:1300px){.acs-fixed{display:none}.wp-block-image img{height:auto}}@media screen and (min-width:768px){.wp-block-image img{max-width:75%}}@media screen and (max-width:1060px){.under_hero .flex{flex-wrap:wrap;padding-bottom:65px}.under_hero .image_wrap{position:relative;left:auto}.under_hero .col_5-8{padding-left:0;margin-left:0;margin-top:20px;flex:0 0 100%;width:100%;max-width:100%}.section_blog .flex.blog_flex{margin:0!important;flex-wrap:wrap}.section_blog .flex.blog_flex .blog_item{flex:0 0 100%;width:100%;max-width:100%;margin:0;margin-bottom:20px}.section_spec .flex_spec img{max-width:100%}}.arrow-down{display:inline-block;transition:all .25s ease-out;position:relative;transform:translateY(0)}.arrow-down:hover{transform:translateY(20px)}.f_publications--viewmore{margin-top:76px}.f_publications--viewmore .button.button-medium:hover{background:#002943;color:#fff}@media screen and (max-width:500px){.hero{padding-bottom:76px}.hero .hero_content{padding-right:30%}.hero .hero_content p{font-size:22px;line-height:32px}.compass_wrap{width:137px;height:178px;display:flex!important;top:25px}}@media screen and (max-width:767px){.under_hero .image_wrap{display:none}.section_showcase{padding-top:0}.section_showcase .container_absolute{display:none}.projects_slider .slick-next{transform:rotate(0deg)!important;left:37px!important}.projects_slider .slick-next.slick-disabled,.projects_slider .slick-prev{transform:rotate(-180deg)!important}.projects_slider .slick-prev.slick-disabled{transform:rotate(0deg)!important}}.posts_navigation ul{padding:0;margin:0;display:flex;align-items:center}.posts_navigation ul li{display:inline-block;margin:0 3px}.posts_navigation ul li a{font-size:14px;line-height:24px;letter-spacing:.02em;color:#000}.posts_navigation ul li a:hover{color:#1c7a8d}.posts_navigation ul li.active a{font-weight:700;color:#1c7a8d}.posts_navigation ul li.ar-prev{margin-right:31px}.posts_navigation ul li.ar-prev a{font-size:0;background:url("/wp-content/themes/hesa-wordpress/resources/assets/images/slider-enabled.svg");display:block;width:37px;height:37px;background-size:contain;position:relative;transform:rotate(180deg)}.posts_navigation ul li.ar-prev.disabled a{background:url("/wp-content/themes/hesa-wordpress/resources/assets/images/slider-disabled.svg");background-size:contain;transform:rotate(0deg)}.posts_navigation ul li.ar-next{margin-left:31px}.posts_navigation ul li.ar-next a{font-size:0;background:url("/wp-content/themes/hesa-wordpress/resources/assets/images/slider-enabled.svg");display:block;width:37px;height:37px;background-size:contain;position:relative}.posts_navigation ul li.ar-next.disabled a{background:url("/wp-content/themes/hesa-wordpress/resources/assets/images/slider-disabled.svg");background-size:contain;transform:rotate(180deg)}.is_mobile{display:none}@media screen and (max-width:767px){.is_mobile{display:block}.is_desktop{display:none}.filter_button{background:#00a3b1;display:inline-block;color:#fff;padding:10px 20px;margin-bottom:50px;letter-spacing:.02rem;cursor:pointer}.filter_dropdown{display:none;margin-bottom:50px}.filter_dropdown.open{display:block}}.projects_list--hidden{display:none}.additional-blocks{margin-top:100px}section.section_category-block{margin-top:0;padding:85px 0;position:relative}section.section_category-block .category-block--content{margin-right:13%}@media screen and (max-width:767px){section.section_category-block .category-block--content{margin-right:0}}section.section_category-block .category-block--content p{max-width:100%;margin-bottom:20px}section.section_category-block.bg_grey{background:#f3f3f3}section.section_category-block.bg_grey:before{content:"";position:absolute;width:50vw;height:100%;background:#f3f3f3;left:-50vw;top:0}section.section_category-block .container{position:relative;z-index:1}section.section_category-block.type_list ul{padding:0;margin:0;columns:3}section.section_category-block.type_list ul li{list-style:none}section.section_category-block.type_list ul li a{font-weight:900;font-size:16px;line-height:30px;letter-spacing:-.015em;color:#e15b44;display:inline-block;margin-bottom:10px}section.section_category-block.type_podcast{padding-bottom:0}section.section_category-block.type_podcast h5{padding-top:13px;border-top:2px solid #6fc29b}section.section_category-block.type_video{padding-bottom:25px;padding-top:63px}.publications_list .p_item--first{position:relative}.publications_list .p_item--first:before{content:"";position:absolute;left:-50vw;width:50vw;background:#e4f3ef;top:0;height:100%}.publications_list .p_item--first .p_content,.publications_list .p_item--first .p_thumbnail{position:relative;z-index:1}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.page_content.page_publications.page_category.pg_fix{padding-bottom:137px}@media screen and (max-width:767px){.publications_list .p_item--first .p_thumbnail{padding-left:25px}.publications_list .p_item--first{margin-right:-15px!important;padding-right:40px!important}.pg_fix .sidebar{margin-top:50px}.page_content.page_publications.page_category.pg_fix{padding-top:40px;padding-bottom:50px}}.articles_grid{display:flex;flex-wrap:wrap;margin:0 -10px}.articles_grid article{background:#f3f3f3;padding:41px;flex:0 0 calc(50% - 20px);width:calc(50% - 20px);max-width:calc(50% - 20px);margin:0 10px;margin-bottom:28px}.articles_grid article:first-child{flex:0 0 calc(100% - 20px);width:calc(100% - 20px);max-width:calc(100% - 20px)}.articles_grid article time{letter-spacing:-.015em;font-size:16px;line-height:24px;font-weight:500;font-style:italic;display:block}.articles_grid article p.byline.author.vcard{display:none}.articles_grid article p{font-size:16px;line-height:24px;letter-spacing:-.015em;color:rgba(0,0,0,.8)}.articles_grid article.accent_red{border-top:23px solid #db232a}.articles_grid article.accent_orange{border-top:23px solid #e15b44}.articles_grid article.accent_cyan{border-top:23px solid #00a3b1}.articles_grid article.accent_darkcyan{border-top:23px solid #1c7a8d}.articles_grid article.accent_lightcyan{border-top:23px solid #bde3de}.articles_grid article.accent_ultralcyan{border-top:23px solid #e4f3ef}.articles_grid article.accent_green{border-top:23px solid #6fc29b}.articles_grid article.accent_purple{border-top:23px solid #666c87}.articles_grid article.accent_yellow{border-top:23px solid #f7e969}.articles_grid article.accent_navy{border-top:23px solid #093d5e}.articles_grid article.accent_darknavy{border-top:23px solid #002943}.articles_grid article.accent_lightnavy{border-top:23px solid #3d5a80}.articles_grid article .entry-summary p{margin-bottom:26px}.articles_grid .article_title{display:inline-block;font-weight:900;font-size:24px;line-height:30px;margin-bottom:15px;color:#e15b44}.article_posted{display:block}.article_posted span{display:inline-block;font-weight:900;font-size:16px;line-height:24px;letter-spacing:-.015em;color:#e15b44;margin-right:7px}.article_posted ul{margin:0;padding:0;display:inline}.article_posted ul li{display:inline-block;letter-spacing:-.015em;font-size:16px;line-height:24px;color:#000}.article_posted ul li:after{content:", "}.article_posted ul li:last-child:after{display:none!important}.article_tagged{display:block}.article_tagged span{display:inline-block;font-weight:900;font-size:16px;line-height:24px;letter-spacing:-.015em;color:#e15b44;margin-right:7px}.article_tagged ul{margin:0;padding:0;display:inline}.article_tagged ul li{display:inline-block;letter-spacing:-.015em;font-size:16px;line-height:24px;color:#000}.article_tagged ul li:after{content:", "}.article_tagged ul li:last-child:after{display:none!important}.article_comment{margin-top:27px}.article_comment a{font-weight:900;font-size:14px;line-height:24px;letter-spacing:.02em;color:#1c7a8d;text-transform:uppercase}.article_comment a:hover{text-decoration:underline}.single_post article{padding-top:32px}.single_post article.accent_red{border-top:23px solid #db232a}.single_post article.accent_orange{border-top:23px solid #e15b44}.single_post article.accent_cyan{border-top:23px solid #00a3b1}.single_post article.accent_darkcyan{border-top:23px solid #1c7a8d}.single_post article.accent_lightcyan{border-top:23px solid #bde3de}.single_post article.accent_ultralcyan{border-top:23px solid #e4f3ef}.single_post article.accent_green{border-top:23px solid #6fc29b}.single_post article.accent_purple{border-top:23px solid #666c87}.single_post article.accent_yellow{border-top:23px solid #f7e969}.single_post article.accent_navy{border-top:23px solid #093d5e}.single_post article.accent_darknavy{border-top:23px solid #002943}.single_post article.accent_lightnavy{border-top:23px solid #3d5a80}.single_post .entry-title{margin:0;margin-bottom:31px;color:#1c7a8d}.single_post p.byline.author.vcard,.single_post time{font-weight:900;font-size:18px;line-height:24px;color:#e15b44;letter-spacing:-.015em}.single_post p.byline.author.vcard{display:inline-block;margin-bottom:41px}.single_post p.byline.author.vcard a{color:#e15b44}.single_post .entry-content p{font-size:16px;line-height:22px;letter-spacing:-.015em;color:rgba(0,0,0,.8)}.single_post section#comments{border-top:2px solid #6fc29b;padding-top:36px;margin-top:50px;margin-bottom:76px}.single_post section#comments h2{font-weight:400;font-size:30px;line-height:40px;letter-spacing:-.015em;color:#093d5e;margin:0;margin-bottom:24px}.single_post .comment-list{padding:0;margin:0}.single_post .comment-list li{list-style:none;display:block;margin-bottom:30px}.single_post .comment-list time{font-style:italic;font-weight:500;font-size:16px;line-height:24px;letter-spacing:-.015em;color:rgba(0,0,0,.8)}.single_post .comment-list .comment-metadata{margin-bottom:15px}.single_post .comment-list .reply a{font-weight:900;font-size:16px;line-height:24px;letter-spacing:.02em;color:#e15b44;text-transform:uppercase}.single_post .comment-list .reply a:before{content:"["}.single_post .comment-list .reply a:after{content:"]"}.single_post .comment-author{font-weight:700;font-size:16px;line-height:24px;letter-spacing:-.015em;color:rgba(0,0,0,.8)}.single_post .comment-author a{color:rgba(0,0,0,.8)}.single_post div#respond{margin-top:60px}.single_post div#respond h3#reply-title{font-weight:400;font-size:30px;line-height:40px;letter-spacing:-.015em;color:#093d5e;margin:0;margin-bottom:24px}.single_post div#respond label{display:block;font-weight:900;font-size:18px;line-height:36px;color:#e15b44;letter-spacing:-.015em}.single_post div#respond input#submit{display:flex;align-items:center;justify-content:center;color:#fff;min-width:142px;height:40px;color:#093d5e;border:2px solid #093d5e;border-radius:30px;font-size:16px;box-shadow:none;padding:0 10px;background:transparent;-webkit-appearance:none}.single_post div#respond input#submit:hover{background:#093d5e;color:#fff}.single_post .search_form_wrap{margin-bottom:0}.single_post textarea{border:1px solid #093d5e;width:100%;padding:10px}.single_post .comment-form-author input,.single_post .comment-form-email input,.single_post .comment-form-url input{border:1px solid #093d5e;box-sizing:border-box;height:35px;width:60%;padding:0 10px}.single .article_posted ul li,.single .article_tagged ul li{font-style:normal}.single p.form-submit{margin-top:32px}.single .page_content{padding-bottom:107px}.single_post div#respond input#submit{cursor:pointer}.single_post div#respond .comment-form-comment label:after{content:" *"}.entry-summary p a:last-child{display:none}@media screen and (max-width:767px){.articles_grid article{padding:30px}.articles_grid article,.articles_grid article:first-child{flex:0 0 100%;width:100%;max-width:100%;margin-left:0;margin-right:0}.articles_grid{margin:0}}body#tinymce{margin:12px!important}