body{font-family:"rustica",sans-serif;color:#000;font-size:1.05rem;line-height:1.5;overflow-x:hidden}.wrapper,.mini-wrapper,.inner-wrapper,.content-wrapper,.mid-wrapper{max-width:1800px;width:92%;margin:0 auto}.mid-wrapper{max-width:1200px;width:92%;margin:0 auto}.inner-wrapper{max-width:800px;width:92%;margin:0 auto}.content-top{margin-top:0}.centered{text-align:center}.read-more{text-transform:uppercase;color:#000}section.title h2.big .read-more{text-transform:none}.read-more:after{content:"\ea03";font-family:"cmb-chalmers-webfont";font-weight:400;padding-left:.5rem;vertical-align:middle}h2.big .read-more:after{padding-left:2rem}h2 .read-more:after{padding-left:1rem}section.grid .read-more{text-transform:none;font-size:1.25rem}.button{background:#2b9ca5;padding:1.5rem 2rem;display:inline-block;color:#fff;font-weight:600;text-transform:uppercase}h1 .button,h2 .button,h3 .button,h4 .button{padding:1.5rem 2rem}.button__border{font-weight:600;border:1px solid;padding:1rem 1.5rem;display:inline-block;margin:2rem 0 1rem 0}.button__border:after{content:"\ea03";font-family:"cmb-chalmers-webfont";font-weight:400;padding-left:.5rem;vertical-align:middle;line-height:1;font-style:normal}blockquote,blockquote p,blockquote a{font-size:1.5rem}.label{display:block;margin:0 0 .5rem 0;color:#707070;font-weight:600}.borders__wrapper{position:relative;border-top:1px solid;margin-top:.5rem}.borders__wrapper:after{content:"";background-color:#fff;width:1px;height:50%;position:absolute;top:0;left:0}.borders__wrapper .read-more.borders{padding:3rem 3.5rem;display:block;position:relative;max-width:350px}.borders__wrapper .read-more.borders:before{content:"";background-color:#fff;width:2rem;height:1px;position:absolute;top:50%;left:0}section.business-areas .preamble{font-size:1.35rem;font-weight:400}@media (max-width:768px){section.business-areas .preamble{font-size:1.25rem;line-height:1.5}}.preamble{font-size:1.15rem;font-weight:600;line-height:1.65}ul,ol{margin:1rem 0;padding-left:3rem}ul li,ol li{margin:0 0 .5rem}ul.page-children__list li{list-style:none}h1{font-weight:700;font-size:3rem;text-transform:uppercase;margin:.2rem 0 2rem}@media (max-width:1199px){h1{font-size:2.5rem;margin:.2rem 0 1.5rem}}@media (max-width:768px){h1{font-size:2rem}}h1.big{font-weight:700;font-size:6rem;text-transform:uppercase}h2{font-weight:700;font-size:1.75rem}h2 a{color:inherit;font-size:inherit;font-weight:inherit}h2.big{font-weight:700;font-size:2.75rem}@media (max-width:1024px){h2.big{font-size:2.25rem}}h3{font-weight:700;font-size:1.5rem;line-height:1.3}@media (max-width:768px){h3{font-size:1.25rem}}h4{text-transform:uppercase;margin-bottom:.5rem}p{font-size:1.05rem;line-height:1.55;margin-bottom:.8rem;font-weight:400}a{font-size:1.05rem;text-decoration:none;color:#710e2c;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-weight:600}a:hover{opacity:.75}.cursive{font-style:italic}.uppercase{text-transform:uppercase}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.row__gutters{margin-left:-25px;margin-right:-25px}.row__gutters>.col{padding-left:25px;padding-right:25px}.row__gutters--sm{margin-left:-10px;margin-right:-10px}.row__gutters--sm>.col{padding-left:10px;padding-right:10px}.row__gutters--lg{margin-left:-35px;margin-right:-35px}.row__gutters--lg>.col{padding-left:35px;padding-right:35px}.hide{display:none!important}@media (max-width:1399px){.hide-xl{display:none!important}}@media (max-width:1199px){.hide-lg{display:none!important}}@media (max-width:1023px){.hide-md{display:none!important}}@media (max-width:767px){.hide-sm{display:none!important}}@media (max-width:479px){.hide-xs{display:none!important}}.show{display:block!important}@media (max-width:1399px){.show-xl{display:block!important}}@media (max-width:1199px){.show-lg{display:block!important}}@media (max-width:1023px){.show-md{display:block!important}}@media (max-width:767px){.show-sm{display:block!important}}@media (max-width:479px){.show-xs{display:block!important}}.col{margin-bottom:1.5rem}.col-12{flex-basis:100%;max-width:100%}.col-11{flex-basis:91.667%;max-width:91.667%}.col-10{flex-basis:83.333%;max-width:83.333%}.col-9{flex-basis:75%;max-width:75%}.col-8{flex-basis:66.667%;max-width:66.667%}.col-7{flex-basis:58.333%;max-width:58.333%}.col-6{flex-basis:50%;max-width:50%}.col-5{flex-basis:41.667%;max-width:41.667%}.col-4{flex-basis:33.333%;max-width:33.333%}.col-3{flex-basis:25%;max-width:25%}.col-2{flex-basis:16.667%;max-width:16.667%}.col-1{flex-basis:8.333%;max-width:8.333%}@media (max-width:1399px){.col--xl-12{flex-basis:100%;max-width:100%}}@media (max-width:1399px){.col--xl-11{flex-basis:91.667%;max-width:91.667%}}@media (max-width:1399px){.col--xl-10{flex-basis:83.333%;max-width:83.333%}}@media (max-width:1399px){.col--xl-9{flex-basis:75%;max-width:75%}}@media (max-width:1399px){.col--xl-8{flex-basis:66.667%;max-width:66.667%}}@media (max-width:1399px){.col--xl-7{flex-basis:58.333%;max-width:58.333%}}@media (max-width:1399px){.col--xl-6{flex-basis:50%;max-width:50%}}@media (max-width:1399px){.col--xl-5{flex-basis:41.667%;max-width:41.667%}}@media (max-width:1399px){.col--xl-4{flex-basis:33.333%;max-width:33.333%}}@media (max-width:1399px){.col--xl-3{flex-basis:25%;max-width:25%}}@media (max-width:1399px){.col--xl-2{flex-basis:16.667%;max-width:16.667%}}@media (max-width:1399px){.col--xl-1{flex-basis:8.333%;max-width:8.333%}}@media (max-width:1199px){.col--lg-12{flex-basis:100%;max-width:100%}}@media (max-width:1199px){.col--lg-11{flex-basis:91.667%;max-width:91.667%}}@media (max-width:1199px){.col--lg-10{flex-basis:83.333%;max-width:83.333%}}@media (max-width:1199px){.col--lg-9{flex-basis:75%;max-width:75%}}@media (max-width:1199px){.col--lg-8{flex-basis:66.667%;max-width:66.667%}}@media (max-width:1199px){.col--lg-7{flex-basis:58.333%;max-width:58.333%}}@media (max-width:1199px){.col--lg-6{flex-basis:50%;max-width:50%}}@media (max-width:1199px){.col--lg-5{flex-basis:41.667%;max-width:41.667%}}@media (max-width:1199px){.col--lg-4{flex-basis:33.333%;max-width:33.333%}}@media (max-width:1199px){.col--lg-3{flex-basis:25%;max-width:25%}}@media (max-width:1199px){.col--lg-2{flex-basis:16.667%;max-width:16.667%}}@media (max-width:1199px){.col--lg-1{flex-basis:8.333%;max-width:8.333%}}@media (max-width:1023px){.col--md-12{flex-basis:100%;max-width:100%}}@media (max-width:1023px){.col--md-11{flex-basis:91.667%;max-width:91.667%}}@media (max-width:1023px){.col--md-10{flex-basis:83.333%;max-width:83.333%}}@media (max-width:1023px){.col--md-9{flex-basis:75%;max-width:75%}}@media (max-width:1023px){.col--md-8{flex-basis:66.667%;max-width:66.667%}}@media (max-width:1023px){.col--md-7{flex-basis:58.333%;max-width:58.333%}}@media (max-width:1023px){.col--md-6{flex-basis:50%;max-width:50%}}@media (max-width:1023px){.col--md-5{flex-basis:41.667%;max-width:41.667%}}@media (max-width:1023px){.col--md-4{flex-basis:33.333%;max-width:33.333%}}@media (max-width:1023px){.col--md-3{flex-basis:25%;max-width:25%}}@media (max-width:1023px){.col--md-2{flex-basis:16.667%;max-width:16.667%}}@media (max-width:1023px){.col--md-1{flex-basis:8.333%;max-width:8.333%}}@media (max-width:767px){.col--sm-12{flex-basis:100%;max-width:100%}}@media (max-width:767px){.col--sm-11{flex-basis:91.667%;max-width:91.667%}}@media (max-width:767px){.col--sm-10{flex-basis:83.333%;max-width:83.333%}}@media (max-width:767px){.col--sm-9{flex-basis:75%;max-width:75%}}@media (max-width:767px){.col--sm-8{flex-basis:66.667%;max-width:66.667%}}@media (max-width:767px){.col--sm-7{flex-basis:58.333%;max-width:58.333%}}@media (max-width:767px){.col--sm-6{flex-basis:50%;max-width:50%}}@media (max-width:767px){.col--sm-5{flex-basis:41.667%;max-width:41.667%}}@media (max-width:767px){.col--sm-4{flex-basis:33.333%;max-width:33.333%}}@media (max-width:767px){.col--sm-3{flex-basis:25%;max-width:25%}}@media (max-width:767px){.col--sm-2{flex-basis:16.667%;max-width:16.667%}}@media (max-width:767px){.col--sm-1{flex-basis:8.333%;max-width:8.333%}}@media (max-width:479px){.col--xs-12{flex-basis:100%;max-width:100%}}@media (max-width:479px){.col--xs-11{flex-basis:91.667%;max-width:91.667%}}@media (max-width:479px){.col--xs-10{flex-basis:83.333%;max-width:83.333%}}@media (max-width:479px){.col--xs-9{flex-basis:75%;max-width:75%}}@media (max-width:479px){.col--xs-8{flex-basis:66.667%;max-width:66.667%}}@media (max-width:479px){.col--xs-7{flex-basis:58.333%;max-width:58.333%}}@media (max-width:479px){.col--xs-6{flex-basis:50%;max-width:50%}}@media (max-width:479px){.col--xs-5{flex-basis:41.667%;max-width:41.667%}}@media (max-width:479px){.col--xs-4{flex-basis:33.333%;max-width:33.333%}}@media (max-width:479px){.col--xs-3{flex-basis:25%;max-width:25%}}@media (max-width:479px){.col--xs-2{flex-basis:16.667%;max-width:16.667%}}@media (max-width:479px){.col--xs-1{flex-basis:8.333%;max-width:8.333%}}.row.align-items-start{align-items:flex-start}.row.align-items-center{align-items:center}.row.align-items-end{align-items:flex-end}.row .col.align-self-start{align-self:flex-start}.row .col.align-self-center{align-self:center}.row .col.align-self-end{align-self:flex-end}.row.justify-content-start,.justify-content-start{justify-content:flex-start}.row.justify-content-center,.justify-content-center{justify-content:center}.row.justify-content-end,.justify-content-end{justify-content:flex-end}.row.justify-content-around,.justify-content-around{justify-content:space-around}.row.justify-content-between,.justify-content-between{justify-content:space-between}.row.flex-direction-row{flex-direction:row}.row.flex-direction-row-reverse{flex-direction:row-reverse}.row.flex-direction-column{flex-direction:column}.row.flex-direction-column-reverse{flex-direction:column-reverse}.row .col.align-self-stretch{align-self:stretch}.spacing--md{display:block;margin-bottom:4rem}.no-hero{padding:0}.hero{position:relative;padding:0!important}.hero .wrapper,.hero .mid-wrapper,.hero .content-wrapper,.hero .inner-wrapper,.hero .mini-wrapper{position:relative}.hero.gradient:after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:75%;background:#000;background:linear-gradient(180deg,#fff0 0%,black 100%);opacity:1}.hero .img,.hero{height:600px;background-size:cover;background-position:center center}@media (max-width:820px){.hero .img,.hero{height:800px}}.hero.height-increased,.hero.height-increased .img{height:850px}.home .hero.height-increased,.home .hero.height-increased .img{height:950px}@media (max-width:820px){.home .hero.height-increased,.home .hero.height-increased .img{height:800px}}.hero.breadcrumbs{height:auto}.hero.breadcrumbs .breadcrumbs__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.hero.breadcrumbs .share__inner{justify-content:initial}.hero.breadcrumbs .breadcrumbs{margin-bottom:.75rem;margin-right:1.5rem}.hero.breadcrumbs .share{margin-bottom:1rem}.home .hero p,.home .hero a{font-size:1.45rem;text-transform:uppercase;font-weight:400;letter-spacing:1px}@media (max-width:768px){.home .hero p,.home .hero a{font-size:1.25rem}}.hero h2{text-transform:uppercase;font-size:2.5rem}@media (max-width:768px){.hero h2{font-size:2rem}}.hero a{color:inherit}.hero .hero__caption{left:0;right:0;position:absolute;width:100%;z-index:2;color:#fff;top:50%;transform:translateY(-50%)}.hero .hero__caption__activity{max-width:700px;display:block}.hero.thumb a,.hero.carousel a{color:#fff}body:not(.home) .hero .hero__caption .caption{background-color:rgb(66 58 79 / .85);padding:6rem 6rem 6rem 0;position:relative;width:auto;display:inline-block;min-width:75%}@media (max-width:768px){body:not(.home) .hero .hero__caption .caption{padding:3rem 1rem 3rem 0;width:100%}}body:not(.home) .hero .hero__caption .caption:before{content:"";position:absolute;height:100%;width:100%;left:-100%;top:0;background-color:rgb(66 58 79 / .85)}.home .hero .hero__caption{left:0;right:0;position:absolute;width:100%;z-index:2;color:#fff;top:auto;bottom:0;transform:none}.hero .hero__caption .col{position:relative}.home .hero .hero__caption .col:nth-child(1) h1{position:absolute;top:-150px;margin:0;left:-10px}@media (max-width:768px){.home .hero .hero__caption .col:nth-child(1) h1{left:0}}.hero .hero__caption .col:nth-child(1) .text__wrapper{border-left:1px solid #fff;position:relative;min-height:125px}.hero .hero__caption .col:nth-child(1) .text{position:absolute;max-width:300px;top:50%;transform:translateY(-50%);left:30px}.hero .hero__caption .col:nth-child(1) .text:after{content:"";background:#fff;position:absolute;width:1rem;height:1px;left:-30px;top:50%;transform:translateY(-50%)}.hero .hero__caption .col:nth-child(1) .text p{margin:0}.hero .hero__caption .col:nth-child(2){text-align:right}.hero .hero__caption .col:nth-child(2) .text{max-width:600px;display:block;float:right}.hero .hero__caption .col .hero-links{margin-bottom:10px}.hero .hero__caption .col .hero-links .link-title{margin:0}.hero .hero__caption .icon-arrow-down{font-size:3rem;background:#07020f;padding:1rem 1.25rem;display:inline-block;margin-top:1.5rem}.hero.slider ul li{outline:none}.hero.slider .slide{position:relative}.hero.slider .caption{max-width:800px}.hero.slider .caption>*:nth-child(1){margin-top:0}.hero.slider .caption>*:nth-last-child(1),.hero.slider .caption>*:nth-last-child(1) a{margin-bottom:0}.hero.slider .slick-prev,.hero.slider .slick-next{display:none!important}.hero.slider .slick-dots{position:absolute;top:50%;transform:translateY(-50%);right:4%;display:block;margin:0;padding:1rem 0;list-style-type:none}.hero.slider .slick-dots li{margin:.5rem 0;cursor:pointer}.hero.slider .slick-dots button{display:block;width:.75rem;height:.75rem;padding:0;cursor:pointer;border:none;border-radius:100%;background-color:rgb(255 255 255 / .5);text-indent:-9999px}.hero.slider .slick-dots li.slick-active button{background-color:rgb(255 255 255)}.hero.slider .videowrap{width:auto;height:600px;position:relative}.hero.slider.height-increased .videowrap{height:950px}.hero.slider .videowrap video{width:100%;height:100%;object-fit:cover}.hero.video video{display:block;width:auto;max-height:none;max-width:none;min-height:100%;min-width:100%}.hero .video-container{overflow:hidden;position:relative;width:100%;max-width:none}.hero .video-container::after{padding-top:56.25%;display:block;content:""}.hero .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none}.hero .slide.video{float:left}.caption.arrow-down{width:calc(100% - 100px)}.hero .icon-arrow-long-down{color:#FFF;z-index:1;font-size:5rem;margin:0 auto;text-align:center;text-decoration:none;line-height:1}@media (max-width:480px){.hero .icon-arrow-long-down{display:none}}.hero .breadcrumbs{background:#005571;padding:1rem 1.75rem 1.25rem;width:auto;display:inline-block;font-weight:500;margin:0;color:#fff}.hero .breadcrumbs .divider:before{vertical-align:middle;line-height:1;padding:0 .25rem;display:inline-block;font-weight:600!important}.hero:not(.breadcrumbs) .share{position:absolute;top:1.5rem;color:#fff;width:100%}.breadcrumbs{font-weight:500;margin:0 0 1.25rem 0;color:#959292}.breadcrumbs .divider:before{vertical-align:middle;line-height:1;padding:0 .25rem;display:inline-block;font-weight:600!important}section.video-carousel{overflow:visible}section.video-carousel .video-big{float:left;width:75.5%}section.video-carousel .bigvideo-content{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;display:none}section.video-carousel .bigvideo-content.show{display:block}section.video-carousel .bigvideo-content iframe,section.video-carousel .bigvideo-content object,section.video-carousel .bigvideo-content embed{position:absolute;top:0;left:0;width:100%;height:100%}section.video-carousel .bigvideo-content .entry-content img,section.video-carousel .bigvideo-content .entry-content iframe,section.video-carousel .bigvideo-content .entry-content object,section.video-carousel .bigvideo-content .entry-content embed{max-width:100%}section.video-carousel .bigvideo-content .videolink{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;width:100%;padding-bottom:56.25%;cursor:pointer;position:absolute;top:0;right:0;left:0;bottom:0;z-index:99}section.video-carousel .bigvideo-content .videolink .embed-container{position:absolute;width:100%;height:100%}section.video-carousel .bigvideo-content .videolink .videolink-inner{width:100%;height:100%;background-position:center center;background-size:cover;position:absolute}section.video-carousel .bigvideo-content .videolink .play-info{position:absolute;left:0;bottom:2rem;background-color:rgb(66 58 79 / .85);color:#fff;padding:1rem 2rem}section.video-carousel .bigvideo-content .videolink .play-info p{margin:0}section.video-carousel .bigvideo-content .videolink .icon-webfont{position:absolute;color:#fff;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);right:0;left:0;z-index:1}section.video-carousel .bigvideo-content .videolink .icon-webfont:before{font-size:6rem;display:block;text-align:center;opacity:.8}section.video-carousel .video-small{float:right;width:22%;position:relative}section.video-carousel .smallvideo-link{width:100%;height:auto;margin:0 0 12%;position:relative;cursor:pointer;outline:none;overflow:hidden}@media all and (max-width:600px){section.video-carousel .smallvideo-link{width:calc(50% - 1rem)}}section.video-carousel .smallvideo-link img{width:100%;height:auto;float:left}section.video-carousel .smallvideo-link .plays,section.video-carousel .smallvideo-link .pause{background-color:rgb(66 58 79 / .85);color:#fff;font-size:.875rem;padding:.5rem 1.1rem;position:absolute;left:0;bottom:1rem;margin:0}section.video-carousel .smallvideo-link .plays{display:none}section.video-carousel .smallvideo-link.active .plays{display:block}section.video-carousel .smallvideo-link .pause{display:block;margin:0}section.video-carousel .smallvideo-link.active .pause{display:none}section.video-carousel .video-small .slick-list{overflow:hidden}section.video-carousel .video-small .slick-prev{position:absolute;right:0;left:0;top:-2rem;width:100%;text-align:center;color:#fff0;outline:none;font-size:0;border:0;background:#fff0}section.video-carousel .video-small .slick-next{position:relative;right:0;left:0;bottom:2.5rem;width:100%;text-align:center;color:#fff0;outline:none;font-size:0;border:0;background-color:#fff}@media all and (max-width:1100px){section.video-carousel .video-small .slick-next{bottom:.25rem}}section.video-carousel .video-small .slick-prev:after,section.video-carousel .video-small .slick-next:after{content:"\ea01";font-family:"cmb-chalmers-webfont";color:#000;font-size:1.4rem;display:block;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section.video-carousel .video-small .slick-prev:after{transform:rotate(180deg)}@media all and (max-width:768px){section.video-carousel .video-big{width:100%;padding:0 0 1rem}section.video-carousel .video-small{width:100%;padding:0 1.2rem}section.video-carousel .smallvideo-link{float:left;width:calc(33.33% - 1rem);margin:0 .5rem}section.video-carousel .smallvideo-link .plays,section.video-carousel .smallvideo-link .pause{font-size:.75rem;padding:.2rem .8rem}section.video-carousel .video-small .slick-prev,section.video-carousel .video-small .slick-next{display:block!important;position:absolute;bottom:auto;width:auto;padding:0;color:#fff0;outline:none;font-size:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}section.video-carousel .video-small .slick-prev{right:auto;left:0}section.video-carousel .video-small .slick-next{right:0;left:auto}section.video-carousel .video-small .slick-prev:after,section.video-carousel .video-small .slick-next:after{content:"\ea02";font-size:1.2rem}section.video-carousel .video-small .slick-prev:after{transform:rotateX(180deg)}section.video-carousel .video-small .slick-next:after{content:"\ea03"}}section.award-winners .portrait-wrap{position:relative;overflow:hidden;padding:0 25px}section.award-winners .portrait{float:left;margin:0 8px;background:#005571;color:#fff;outline:none;cursor:pointer;position:relative}section.award-winners .portrait img{width:100%;height:auto}section.award-winners .portrait .inner{text-align:center;padding:1rem;position:absolute;bottom:0;left:0;right:0;background-color:rgb(66 58 79 / .85)}section.award-winners .portrait .inner p{margin:0;font-size:1rem}@media all and (max-width:768px){section.award-winners .portrait .inner p{font-size:.9rem}}section.award-winners .portrait-foldout{display:block;width:100%;max-width:700px;margin:0 auto}section.award-winners .portrait-foldout .inner-content{float:left;width:100%;display:inline-block;margin:4rem 0 0;padding:2rem 2rem 1.5rem;background:#005571;color:#fff}@media all and (max-width:768px){section.award-winners .portrait-foldout .inner-content{margin:3rem 0 0}}section.award-winners .portrait-foldout .inner-content .name{font-size:1.8rem;margin:0 0 .4rem}section.award-winners .portrait-foldout .inner-content .company{font-size:1rem;font-weight:500;margin:0 0 1.5rem}section.award-winners .slick-list{overflow:hidden}section.award-winners .portrait-wrap .slick-track{display:flex}section.award-winners .slick-prev,section.award-winners .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:#fff0;border:none;outline:none;background:#fff0}section.award-winners .slick-prev{left:0}section.award-winners .slick-next{right:0}section.award-winners .slick-prev:before,section.award-winners .slick-next:before{font-family:"cmb-chalmers-webfont";font-size:20px;line-height:1;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section.award-winners .slick-prev:before{content:"\ea02"}section.award-winners .slick-next:before{content:"\ea03"}section.award-winners .slick-arrow.slick-disabled:before{opacity:.5;cursor:auto}section.partners-preview{overflow:hidden;width:100%}section.partners-preview .logos__wrapper{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}section.partners-preview .logo{text-decoration:none;max-width:7.8125rem;max-height:5rem;display:inline-block;margin:0 3rem 2rem 0}@media (max-width:768px){section.partners-preview .logo{max-width:5.8125rem;max-height:3rem;margin:0 2rem 2rem 0}}section.partners-preview .logo img{max-width:7.8125rem;max-height:5rem;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;width:auto}@media (max-width:768px){section.partners-preview .logo img{max-width:5.8125rem;max-height:3rem}}section.partners-preview .logo:hover img{opacity:.75}.member-list .logo .inner img{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.member-list .logo:hover .inner img{opacity:.75}.share{display:none!important;color:#000}.share a{color:#000}.share__inner{display:flex;justify-content:flex-end;align-items:center}.share p{margin-bottom:0;margin-right:.5rem;font-weight:500}.share a.share__icon{font-size:1.75rem;margin:0 .2rem 0 0;line-height:1!important;font-weight:400;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.share a.share__icon:hover{opacity:.75}.share a.share__icon:before{vertical-align:middle;line-height:1.05;color:inherit}.share .share__icon .at-icon-wrapper{width:0!important;height:0!important}.share.dark{background-color:#000;color:#fff;padding:.5rem 0}.share.dark a.share__icon{color:#fff}section{width:100%;overflow:hidden;padding:5rem 0 5rem}@media (max-width:767px){section{padding:3.75rem 0 3.75rem}}.section-title{display:block;margin:0 0 2.5rem;width:100%;font-size:2.15rem;font-weight:400;text-transform:uppercase;letter-spacing:7px}@media (max-width:1024px){.section-title{font-size:2rem}}@media (max-width:768px){.section-title{font-size:1.5rem}}.section-title.cursive{letter-spacing:0}.section-title.cursive .read-more:after{font-style:normal!important}.section-title.small{font-size:1.25rem;letter-spacing:1.5px}.section-desc{width:100%;max-width:800px;margin:0 auto 3rem}.padding-top--none{padding-top:0!important}.padding-top--less{padding-top:2.5rem!important}.padding-top--more{padding-top:6rem!important}.padding-bottom--none{padding-bottom:0!important}.padding-bottom--less{padding-bottom:1.5rem!important}.padding-bottom--more{padding-bottom:5rem!important}.margin-top--none{margin-top:0!important}.margin-top--less{margin-top:2rem!important}.margin-top--more{margin-top:6rem!important}.margin-bottom--none{margin-bottom:0!important}.margin-bottom--less{margin-bottom:1.5rem!important}.margin-bottom--more{margin-bottom:5rem!important}section.activities h2{margin-top:0}section.activities .activity-tax-item{box-shadow:0 0 10px rgb(0 0 0 / 15%);padding:2rem;display:block;overflow:hidden}section.activities .activity-tax-item .read-more{display:block;float:right;margin-top:2rem}section.activities .activity-tax-item__image{width:100%}section.activities .activity-tax__posts{padding-top:3rem}section.activities.taxonomy .row>.col{position:relative}section.activities.taxonomy .row>.col .mid-wrapper{position:absolute;top:0;left:0;right:0}section.activities.taxonomy .icon-arrow-down{font-size:3rem;background:#07020f;padding:1rem 1.25rem;display:inline-block;color:#fff;position:absolute;top:0;right:0;margin:0}section.grid .grid-list{position:relative}section.grid .grid-item{background-size:cover;background-position:top center;background-repeat:no-repeat;display:flex;align-items:center;overflow:visible;position:relative;min-height:375px}@media (max-width:1023px){section.grid .grid-item{min-height:325px}}section.grid .grid-item__content{display:block}section.grid .grid-item.empty{background-color:#fff0}section.grid .grid-item.text{background-color:#2b9ca5}section.grid .text:nth-child(16n+3),section.grid .text:nth-child(16n+4){background-color:#709195}section.grid .text:nth-child(16n+5),section.grid .text:nth-child(16n+6){background-color:#423a4f}section.grid .grid-item.text:nth-child(16n+7),section.grid .grid-item.text:nth-child(16n+8){background-color:#a49400}section.grid .grid-item.text:nth-child(16n+9),section.grid .grid-item.text:nth-child(16n+10){background-color:#710e2c}section.grid .grid-item.text:nth-child(16n+11),section.grid .grid-item.text:nth-child(16n+12){background-color:#d6770a}section.grid .grid-item.text:nth-child(16n+13),section.grid .grid-item.text:nth-child(16n+14){background-color:#005571}section.grid .grid-item.text:nth-child(16n+15),section.grid .grid-item.text:nth-child(16n+16){background-color:#5e602f}section.grid .grid-item h3{text-transform:uppercase}section.link{overflow:visible}section.link .border{position:relative;width:100%;height:100%}section.link.position-up .border:after{content:"";background:#000;position:absolute;width:calc(100% + 25px);height:1px;right:-25px;bottom:0}section.link.position-down .border:after{content:"";background:#000;position:absolute;width:calc(100% + 25px);height:1px;right:-25px;top:0}section.link .col{position:relative}section.link .link__content{position:absolute;max-width:250px;bottom:0;padding-bottom:1rem;margin:0}@media (max-width:1199px){section.link .link__content{position:relative;padding-top:1rem;padding-left:2rem;max-width:none}}section.link.position-down .link__content{bottom:auto;top:0;padding-bottom:0;padding-top:1rem}section.link .link__content:after{content:"";background:#000;position:absolute;width:1rem;height:1px;left:-25px;top:50%;transform:translateY(-50%)}@media (max-width:1199px){section.link .link__content:after{left:0}}section.link .link__content.connect:after{width:25px}@media (max-width:1199px){section.link .link__content.connect:after{width:2rem}}section.link.position-up .link__content:before{content:"";background:#000;position:absolute;width:1px;height:50%;left:-25px;bottom:0}@media (max-width:1199px){section.link.position-down .link__content:before,section.link.position-up .link__content:before{left:0;bottom:auto;top:0}}section.link.position-down .link__content:before{content:"";background:#000;position:absolute;width:1px;height:50%;left:-25px;top:0}@media (max-width:1199px){section.link.position-down .link__content:before,section.link.position-up .link__content:before{left:0}}section.title.border{padding:0!important}section.title.dark a{color:#fff}section.title.border .border--left{border-left:1px solid;height:100%;display:block;overflow:hidden;padding-bottom:1.25rem;padding-top:2.5rem}section.title .section-title{margin:0}section.categories .category-list{list-style:none}section.categories .category-item{padding-top:2.1875rem}@media (max-width:479px){section.categories .category-item{padding-top:1.25rem}}section.categories .category-item img{margin-bottom:.75rem}section.categories .category-item a{text-decoration:none;color:#333}section.contact{overflow:visible}section.contact h3{font-size:1.25rem;margin-bottom:1rem}section.contact .col:nth-child(1){border-bottom:1px solid;position:relative}section.contact .col:nth-child(1):before{content:"";width:100%;height:1px;position:absolute;bottom:-1px;left:-100%;background-color:#000}section.contact .col:nth-child(2){position:relative}section.contact .col:nth-child(2):after{content:"";position:absolute;background-color:#000;width:1px;height:5rem;right:0;bottom:-5rem}section.contact .contact-info{padding:2.25rem 2.25rem 0 2.25rem;border-top:1px solid;border-left:1px solid;border-right:1px solid;position:absolute;bottom:0;width:100%}@media (max-width:1199px){section.contact .contact-info{position:relative;float:left}}@media (max-width:1199px){section.contact .col:nth-child(2):before{content:"";position:absolute;background-color:#000;width:1px;height:5rem;left:0;bottom:-5rem}}section.foldout{overflow:visible}section.foldout .ubox,.ubox{width:100%;margin:0;cursor:pointer}section.foldout .ubox .inner,.ubox .inner{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid;padding:0 .5rem .5rem 0;border-right:1px solid;margin-top:2rem;position:relative}section.contact-persons .ubox .inner{margin-top:0}section.foldout .ubox .inner:before,.ubox .inner:before{content:"";position:absolute;width:100%;height:1px;background:#000;left:-100%;bottom:-1px}section.foldout .ubox .inner .title,.ubox .inner .title{margin:0}section.foldout .ubox .inner .icon-webfont:before,.ubox .inner .icon-webfont:before{font-size:1.5rem;vertical-align:middle}section.foldout .ubox.open .inner .icon-webfont:before,.ubox.open .inner .icon-webfont:before{transform:rotate(180deg);display:inline-block}section.foldout .ubox-foldout,.ubox-foldout{display:none;float:left;width:100%;padding:0;margin:1.5rem 0 2rem;position:relative}section.foldout .ubox-foldout .close,.ubox-foldout .close{position:absolute;font-size:1.4rem;top:2rem;right:2rem;z-index:99;cursor:pointer}section.contact-persons .section-title{font-size:1.5rem;letter-spacing:3px;margin-bottom:1.5rem}section.contact-persons .contact-item{display:flex;flex-wrap:wrap;width:100%;margin-bottom:1.5rem}section.contact-persons .contact-item__inner{padding:2rem;background-color:#e2e9ea;flex:1;display:flex;flex-direction:column;justify-content:center}section.contact-persons .contact-item:nth-child(3n+2) .contact-item__inner{background-color:#f0efdb}section.contact-persons .contact-item:nth-child(3n+3) .contact-item__inner{background-color:#eadadf}section.contact-persons .contact-item__inner a{display:block;color:#000}section.contact-persons .contact-item__inner .icon-webfont{display:flex;align-items:center;font-weight:600;margin-top:.5rem}section.contact-persons .contact-item__inner .icon-webfont:before{vertical-align:middle;font-size:1.5rem;margin-right:.3rem}section.logos .logo{text-decoration:none;max-width:7.8125rem;max-height:5rem;display:inline-block;margin:0 3rem 2rem 0}section.logos .logo img{max-width:7.8125rem;max-height:5rem;width:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}section.logos .logo:hover img{opacity:.5}section.logos .logos__wrapper{display:flex;align-items:center;flex-wrap:wrap}section.text .wrapper.vert-centered,section.text .vert-centered.mid-wrapper,section.text .vert-centered.inner-wrapper,section.text .vert-centered.mini-wrapper{display:flex;flex-wrap:wrap;align-items:center}.col .sidebar.bg{padding:2rem}.col .sidebar.bg.dark a{color:#fff}.post-list{list-style:none;margin-bottom:2rem;display:flex;flex-wrap:wrap;padding:0}.post-item{position:relative}.post-item__inner{box-shadow:5px 5px 20px rgb(0 0 0 / .15);height:100%;display:flex;flex-direction:column}.post-item__image{width:100%;min-height:250px;background-position:center center;background-size:cover;position:relative}.post-item__title{text-decoration:none;position:relative;margin:0 0;font-style:italic}.post-item__title a{text-decoration:none;color:inherit}.post-item__excerpt{margin:1rem 0 1rem;font-weight:400}.post-item__content{background-color:#fff;display:block;overflow:hidden;padding:1.5rem;height:100%}.grid-list{list-style:none;margin-bottom:2rem;display:flex;flex-wrap:wrap;padding:0}.grid-item{position:relative;overflow:hidden;min-height:375px;background-color:#2b9ca5}.grid-item:nth-child(4n+2){background-color:#423a4f}.grid-item:nth-child(4n+3){background-color:#c78d0a}.grid-item:nth-child(4n+4){background-color:#a49400}.grid-item:hover .grid-item__image{transform:scale(1.05)}.grid-item .grid-item__inner{height:100%}.grid-item:nth-child(4n+3) .grid-item__inner,.grid-item:nth-child(4n+4) .grid-item__inner{flex-direction:row-reverse}@media (max-width:1399px){.grid-item:nth-child(4n+3) .grid-item__inner{flex-direction:row}.grid-item:nth-child(4n+2) .grid-item__inner{flex-direction:row-reverse}}.grid-item__link{overflow:hidden}.grid-item__image{width:100%;background-position:center center;background-size:cover;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;min-height:375px;background-color:rgb(255 255 255 / .25)}@media (max-width:768px){.grid-item__image{min-height:250px}}.grid-item__content>div{padding:64px 0}.grid-item__title{text-decoration:none;position:relative;margin:0;font-style:italic;overflow:hidden}.grid-item__title a{text-decoration:none;color:inherit}.grid-item__title{text-transform:uppercase;font-style:normal}.grid-item__date{margin-bottom:.5rem;display:block}.grid-item__excerpt{margin:1rem 0 1rem;font-weight:600}.grid-item__content{color:#fff;display:block;overflow:hidden;padding:1.5rem;align-items:center;display:flex;flex-wrap:wrap;position:relative}.grid-item__content a{color:#fff}.grid-item__content h3{font-size:1.5rem}.grid-item__content .icon-webfont{font-size:4rem;position:absolute;bottom:1.5rem;right:1.5rem;line-height:1;font-weight:400}@media (max-width:1024px){.grid-item__content .icon-webfont{font-size:3rem}}.grid-item__content .icon-webfont:before{vertical-align:bottom}section.video video{outline:none;object-fit:cover}section.video .embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}section.video .embed-container iframe,section.video .embed-container object,section.video .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}section.video .video-holder{width:100%;overflow:hidden;position:relative}section.video .videolink{background-position:center center;background-size:cover;height:400px;flex-wrap:wrap;color:#FFF;background-color:#2b9ca5;justify-content:center;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;position:relative;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}section.video .col:nth-child(4n+2) .videolink{background-color:#423a4f}section.video .col:nth-child(4n+3) .videolink{background-color:#c78d0a}section.video .col:nth-child(4n+4) .videolink{background-color:#a49400}section.video .videolink .icon-play{font-size:3.25rem;display:block;text-align:center;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:1;padding:1rem;left:0;right:0;height:100px}section.video .videolink .icon-play:before{z-index:1;padding-left:.5rem;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}section.video .videolink .icon-play:after{background:rgb(0 0 0 / .5);border-radius:50%;width:100px;height:100px;display:block;margin:0 auto;top:0;position:absolute;left:0;right:0;content:"";z-index:0}section.video .embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}section.video .embed-container iframe,section.video .embed-container object,section.video .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}section.video .video__content{position:absolute;bottom:1.5rem;left:1.5rem}section.video .video__content>*:nth-last-child(1){margin-bottom:0}section.video .video__content h3{font-weight:600;text-transform:uppercase}section.business-areas .row{min-height:500px}section.business-areas .row:nth-child(2n+2){flex-direction:row-reverse}section.business-areas .row:nth-child(2n+2) .col{text-align:right}section.business-areas .col.image{padding:0 0 3rem 4%;color:#fff;position:relative;overflow:hidden}@media (max-width:1199px){section.business-areas .col.image{min-height:400px}}@media (max-width:768px){section.business-areas .col.image{min-height:300px}}section.business-areas .col.image img{position:absolute;top:0;left:0;min-height:100%;min-width:100%;width:auto;height:100%;max-width:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.business-areas a.row:hover .col.image img{transform:scale(1.05)}section.business-areas .row:nth-child(2n+2) .col.image{padding:0 4% 3rem 0}section.business-areas .col.image .image__inner{border-left:1px solid #fff;border-bottom:1px solid #fff;height:100%;position:relative;max-width:900px;margin:0 0 0 auto}@media (max-width:1199px){section.business-areas .col.image .image__inner{max-width:none}}section.business-areas .row:nth-child(2n+2) .col.image .image__inner{border-left:0;border-right:1px solid #fff;border-bottom:1px solid #fff;height:100%;display:block;position:relative;margin:0 auto 0 0}section.business-areas .col.image .image__inner h3{position:absolute;bottom:1.5rem;right:10%;text-transform:uppercase;font-style:normal;letter-spacing:4px;margin:0}@media (max-width:768px){section.business-areas .col.image .image__inner h3{left:0;right:0;text-align:center}}section.business-areas .row:nth-child(2n+2) .col.image .image__inner h3{left:10%;right:auto}section.business-areas .col.image .image__inner h3:after{content:"";width:1px;height:1rem;position:absolute;bottom:-1.5rem;left:0;right:0;margin:0 auto;background-color:#fff}section.business-areas .col.text{max-width:500px;padding:3rem 2rem;align-items:flex-end;display:flex;flex-wrap:wrap;color:#000}@media (max-width:1199px){section.business-areas .col.text{min-height:400px}}section.business-areas h3{text-decoration:none;position:relative;font-style:italic}section.split-image .row{min-height:500px;justify-content:flex-end}section.split-image .row__wrapper>.row:nth-child(2n+2){flex-direction:row-reverse}section.split-image .row:nth-child(2n+2) .col{text-align:right}section.split-image .col.image{padding:0 0 3rem 4%;color:#fff;position:relative;overflow:hidden}@media (max-width:1199px){section.split-image .col.image{min-height:400px}}@media (max-width:768px){section.split-image .col.image{min-height:300px}}section.split-image .col.image img{position:absolute;top:0;left:0;min-height:100%;min-width:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width:1199px){section.split-image .col.image img{width:100%;height:auto}}@media (max-width:900px){section.split-image .col.image img{width:auto;height:auto;max-width:130%}}section.split-image .row:nth-child(2n+2) .col.image{padding:0 4% 3rem 0}section.split-image .col.image .image__inner{border-left:1px solid #fff;border-bottom:1px solid #fff;height:100%;position:relative;max-width:900px;margin:0 0 0 auto}@media (max-width:1199px){section.split-image .col.image .image__inner{max-width:none}}section.split-image .row:nth-child(2n+2) .col.image .image__inner{border-left:0;border-right:1px solid #fff;border-bottom:1px solid #fff;height:100%;display:block;position:relative;margin:0 auto 0 0}section.split-image .col.text{max-width:500px;padding:3rem 2rem;align-items:flex-end;display:flex;flex-wrap:wrap;color:#000;position:relative}@media (max-width:1199px){section.split-image .col.text{min-height:400px}}section.split-image .col.text>span{width:100%}section.split-image h3{text-decoration:none;position:relative;font-style:italic}.icon__box{font-size:3rem;background:#07020f;padding:1rem 1.25rem;display:inline-block;color:#fff;line-height:0;position:absolute;top:0;left:0;margin:0}.icon__box:before{line-height:1;vertical-align:middle}.header{padding:0;background-color:rgb(66 58 79);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:99}.single .header,.blog .header{background-color:#6b102b}.page-template-page-oppna-aktiviteter .header,.single-hz_activity .header{background-color:#5d6030}.home .header{position:fixed;left:0;right:0;top:0;background-color:#fff0}.header>.wrapper,.header>.mid-wrapper,.header>.content-wrapper,.header>.inner-wrapper,.header>.mini-wrapper{padding:1.5rem 0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.header .wrapper.flex,.header .flex.mid-wrapper,.header .flex.content-wrapper,.header .flex.inner-wrapper,.header .flex.mini-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:100%}.header .wrapper.flex:after,.header .flex.mid-wrapper:after,.header .flex.content-wrapper:after,.header .flex.inner-wrapper:after,.header .flex.mini-wrapper:after{content:none}.header .header--right{width:50%;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}@media (max-width:768px){.header .header--right{width:30%}}.header .header--right>*:nth-last-child(1){margin-right:0}.header .header--left{width:50%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}@media (max-width:768px){.header .header--left{width:70%}}.search--toggle{color:#fff;font-size:1.2rem;font-weight:600;margin-right:1rem;display:inline-block;float:left;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.search--toggle:before{font-size:3.35rem;vertical-align:middle}@media (max-width:767px){.search--toggle:before{font-size:2rem}}.logotype{display:block;float:left;position:relative;opacity:1}a.logotype:hover{opacity:1}.logotype img{width:350px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.logotype.symbol img{width:125px}@media (max-width:768px){.logotype.symbol img{width:110px}}.header.transparent{position:fixed;top:0;right:0;left:0;z-index:9997;box-shadow:none;background-color:#fff0}.header.transparent.sticky{background-color:#fff0}.menu-main{display:inline-block;float:right;position:fixed;background-color:#07020f;color:#FFF;top:0;right:0;z-index:98;transition:all 0.5s;height:100%;width:0;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.menu-main.open{width:100%}.menu-main>.wrapper,.menu-main>.mid-wrapper,.menu-main>.content-wrapper,.menu-main>.inner-wrapper,.menu-main>.mini-wrapper{height:100%}.menu-main-inner{display:flex;float:left;width:100%;overflow-x:hidden;height:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:5rem 0;background-color:#07020f;-ms-overflow-style:none;scrollbar-width:none}.menu-main-inner::-webkit-scrollbar{display:none}.menu-main-list{margin:0;width:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:flex;flex-wrap:wrap;padding:0}.menu-main-list ul{padding:0}.menu-main-list li{display:block;overflow:hidden;position:relative;margin:0}.menu-main-list li a{display:inline-block;padding:.625rem 0 .625rem 0;color:#FFF;font-size:1.25rem;font-weight:600;line-height:1.3;text-decoration:none;position:relative}.menu-main-list>li{margin:0 2rem 1rem 0;overflow:hidden;padding:0}.menu-main-list>li>a .menu-item-title{font-size:1rem;display:inline-block}.menu-main-list>li>a .menu-item-description{display:block;width:100%;font-weight:400;font-size:.75rem}.menu-main-list .sub-menu{padding:0}.menu-main-list .sub-menu li{border-bottom:none;padding:0}.menu-main-list .sub-menu li a{padding:.2rem 0;font-size:1rem;font-weight:400}.menu-main-list>li.current-menu-item>a .menu-item-title,.menu-main-list .sub-menu li.current-menu-item>a{color:#fff}.menu-main-list>li.current-menu-item>a .menu-item-title:after,.menu-main-list .sub-menu li.current-menu-item>a:after{display:block}.menu-main .row>.content:nth-child(1){display:flex;align-items:center}.menu-main .row>.content:nth-child(1) .menu-main-list{display:block}.menu-main .row>.content:nth-child(1) .menu-main-list>li{flex-basis:100%}.menu-main .row>.content:nth-child(1) .menu-main-list>li>a{font-size:3rem}@media (max-width:768px){.menu-main .row>.content:nth-child(1) .menu-main-list>li>a{font-size:2.25rem}}.menu-main .row>.content:nth-child(1) .menu-main-list .sub-menu{overflow:hidden;max-width:250px;width:250px}.menu-main .row>.content:nth-child(1) .subwrap{display:none;z-index:8000;top:100%}.menu-main .row>.content:nth-child(1) li>.subwrap{width:250px;overflow:hidden}.menu-main .row>.content:nth-child(1) li>.subwrap>.sub-menu{width:100%}.menu-main .row>.content:nth-child(1) .icon-webfont,.menu-main .row>.content:nth-child(2) .icon-webfont{display:none}.menu-main .row>.content:nth-child(1) li.menu-item-has-children a{margin-right:3rem}@media (max-width:768px){.menu-main .row>.content:nth-child(1) li.menu-item-has-children a{margin-right:2rem}}.menu-main .row>.content:nth-child(2) li li.menu-item-has-children a{margin-right:2rem}.menu-main .row>.content:nth-child(1) li.menu-item-has-children>.icon-webfont,.menu-main .row>.content:nth-child(2) li li.menu-item-has-children>.icon-webfont{display:inline-block;font-size:2rem;line-height:.5;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.menu-main .row>.content:nth-child(2) li li.menu-item-has-children>.icon-webfont{display:inline-block;font-size:inherit;line-height:.5;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;vertical-align:middle}.menu-main .row>.content:nth-child(1) li.menu-item-has-children>.icon-webfont.rotate,.menu-main .row>.content:nth-child(2) li.menu-item-has-children>.icon-webfont.rotate{transform:rotate(180deg)}.menu-main .row>.content:nth-child(2){display:flex;align-items:center}@media (max-width:1399px){.menu-main .row>.content:nth-child(2){padding-bottom:5rem}}.menu-main .row>.content:nth-child(2) .menu-main-list .sub-menu{padding:0 1.5rem}.menu-main .row>.content:nth-child(2) .menu-main-list>li{max-width:calc(50% - 2rem)}@media (max-width:768px){.menu-main .row>.content:nth-child(2) .menu-main-list>li{max-width:100%;margin-right:0}}.menu-main-inner .content{padding-top:6rem;overflow:hidden}.menu-main-inner .content img{width:auto;max-height:180px;max-width:none}.menu-main-inner .col__title{position:absolute;bottom:2rem;left:1.5rem;text-transform:uppercase;letter-spacing:.25px}.menu-main .row>.content:nth-child(2) .menu-main-list .subwrap .subwrap{display:none}.menu__button{position:relative;z-index:99;color:#fff}.checkbox-toggle{position:absolute;top:0;left:0;z-index:2;cursor:pointer;opacity:0}.checkbox-toggle:checked+.hamburger>div{transform:rotate(135deg)}.checkbox-toggle:checked+.hamburger>div:before,.checkbox-toggle:checked+.hamburger>div:after{top:0;transform:rotate(90deg)}.checkbox-toggle:checked+.hamburger>div:after{opacity:0}.checkbox-toggle:checked~.menu{pointer-events:auto;visibility:visible}.checkbox-toggle:checked~.menu>div{transform:scale(1);transition-duration:0.75s}.checkbox-toggle:checked~.menu>div>div{opacity:1;transition:opacity 0.4s ease 0.4s}.hamburger{z-index:1;padding:1em 1em;border-radius:0 .12em .12em 0;cursor:pointer;transition:box-shadow 0.4s ease;backface-visibility:hidden;display:flex;flex-wrap:wrap;align-items:center}.hamburger>svg{fill:#fff;display:inline-block;float:left;width:55px;margin-right:1.25rem;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (max-width:768px){.hamburger>svg{width:30px;margin-right:0}}.hamburger>span{font-size:1.2rem;font-weight:600;display:inline-block;float:left;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (max-width:768px){.hamburger>span{font-size:1rem;display:none}}.hamburger>div:before,.hamburger>div:after{content:"";position:absolute;z-index:1;top:-12px;left:0;width:100%;height:2px;background:inherit;transition:all 0.4s ease}.hamburger>div:after{top:12px}.single-news__wrapper{background-color:#ededef;padding:5rem 0;background-repeat:no-repeat;background-position:calc(100% + 400px) 50%;background-size:800px}@media (max-width:768px){.single-news__wrapper{padding:3rem 0}}.single-news__wrapper .breadcrumbs{color:#959292;margin:0 0 1.25rem 0}.single-news__content-wrapper{box-shadow:0 0 10px rgb(0 0 0 / 15%);background-color:#fff}.single-news__header{padding:4rem 0 1rem}.single-news__content{padding:3rem 0 4rem}.single-news__content .share{margin-top:2rem}.single-news__wrapper .preamble{padding:3.5rem}@media (max-width:1023px){.single-news__wrapper .preamble{padding:2.5rem 0 0;max-width:800px;max-width:92%;margin:0 auto}}.single-news__wrapper .preamble>*{font-size:1.15rem;font-weight:600;line-height:1.65}.single-news__wrapper .preamble>*:nth-last-child(1){margin-bottom:0}.single-news__wrapper .preamble-img{background-size:cover;background-position:center center;background-repeat:no-repeat}.single-news__wrapper .preamble-img span{display:block;background-size:cover;height:100%}.single-news__related-items{padding:4rem 0 0}.single-news__related-item img{display:block;margin:0}.single-news__related-item__content{background-color:#fff;color:#000;padding:2.5rem 2rem;text-align:center}.single-news__related-item{box-shadow:0 0 10px rgb(0 0 0 / .15);display:block}@media (max-width:1199px){.single-news__related-items .row>.col:nth-child(3){display:none}}.single-project__wrapper{background-color:#ededef;padding:5rem 0;background-repeat:no-repeat;background-position:calc(100% + 400px) 50%;background-size:800px}.single-project__wrapper .breadcrumbs{color:#959292;margin:0 0 1.25rem 0}.single-project__wrapper .project-archive-link{margin-top:20px}.single-project__content-wrapper{box-shadow:0 0 10px rgb(0 0 0 / 15%);background-color:#fff}.single-project__content{padding:3rem 0 4rem;display:flex;flex-direction:column;gap:20px}.single-project__content .image-section{display:flex;margin-bottom:40px}.single-project__content .image-section>div{width:50%}.single-project__content .image-section .image-container{position:relative}.single-project__content .image-section .image-container .publication-status-banner{position:absolute;top:30px;right:0;padding:10px 30px;color:#fff;font-weight:600;text-transform:uppercase}.single-project__content .image-section .image-container .publication-status-banner.ended{background-color:#c3823c}.single-project__content .image-section .image-container .publication-status-banner.ongoing{background-color:#005571}.single-project__content .image-section div.description-container{padding:20px 60px;display:flex;align-items:center;font-weight:500}.single-project__content .image-section div.description-container p{font-weight:600}.single-project__content .publication-info{display:flex;flex-direction:column;gap:5px;margin-bottom:40px}.single-project__content .publication-info ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}.single-project__content .publication-info ul li{display:flex;align-items:center;margin:0}.single-project__content .publication-info ul li a{display:flex;align-items:center;color:#6b102b;margin-left:5px;text-transform:capitalize}.single-project__related-items{padding:4rem 0 0}.single-project__related-item img{display:block;margin:0}.single-project__related-item__content{background-color:#fff;color:#000;padding:2.5rem 2rem;text-align:center}.single-project__related-item{box-shadow:0 0 10px rgb(0 0 0 / .15);display:block}@media (max-width:1199px){.single-project__related-items .row>.col:nth-child(3){display:none}.single-project__content .image-section div.description-container{padding:20px 40px}}@media (max-width:1024px){.single-project__content .image-section{flex-direction:column;margin-bottom:0}.single-project__content .image-section>div{width:100%}.single-project__content .image-section div.description-container{padding:40px 0 0 0;width:92%;margin:0 auto}}@media (max-width:768px){.single-project__wrapper{padding:3rem 0}}.social-media{margin:.75rem 0}.social-media .social-media__link{display:inline-block;overflow:hidden;margin:0 0 .5rem 0}.social-media .social-media__link img{width:28px;float:left;margin-right:.25rem}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{box-shadow:0 -1px 10px 0 rgb(0 0 0 / .3);border:0!important}.moove-gdpr-infobar-settings-btn{background-color:#2b9ca5!important;color:#fff!important;box-shadow:none!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{background-color:#2b9ca5!important}.footer{background-color:#e2e9ea;color:#000;padding:3rem 0}.footer a{color:#000}.footer .logotype{float:right}@media (max-width:1023px){.footer .logotype{float:none;text-align:center}}.footer .logotype img{width:200px}