.one-pager .block.grey,.sub-hero-area{background-color:#f5f5f5}.main-menu.start>li.hovered>a,.main-menu.start>li:hover>a,.main-menu>li.active>a,.main-menu>li:hover>a,.sub-hero-area,.sub-hero-area .coloredbox-header,.sub-hero-area .coloredbox-text{color:#000}.main-menu>li{border-bottom:3px solid #fff;margin-right:3px}.main-menu>li.active,.main-menu>li:hover{border-bottom:3px solid #3ece7b}.main-menu>li.active>a{font-weight:700}.main-menu.start>li.hovered,.main-menu.start>li:hover{border-bottom:3px solid #3ece7b;margin-bottom:-3px}.teaser-link,.white a.btn-blue:hover,.white a.default-link,a.default-link{color:#143275}.flex-control-nav li a{border:2px solid #143275;background-color:#143275}.flex-control-nav li a.flex-active{background-color:#fff}.box-shadow{box-shadow:0 0 2px 2px rgba(0,0,0,.1)}.circle{border-radius:50%}.content-wrapper .content .one-pager.group .container{background-color:inherit;padding-bottom:0}.white a.btn-blue{border-color:#143275;background-color:#143275}.body-text a{text-decoration:none;font-weight:400}.body-text a:hover{text-decoration:underline}a.large-map-link{position:absolute;z-index:99999;margin-top:-60px;left:50%;bottom:1em;transform:translate(-50%,0)}a.all-items-link-xs-sm{display:block;text-decoration:none!important}.group a.all-items-link-xs-sm.read-more:before{top:-6px;height:auto}a.all-items-link-md-lg{position:absolute;top:35px;right:20px}.group a.all-items-link-md-lg.read-more{margin-top:0;top:30px;right:30px}.group .campaignimagegallerysliderblocktypemodel a,.group .campaignimagegallerysliderblocktypemodel button,.group .campaigntextandimagewithmarginblocktypemodel a,.group .campaigntextandimagewithmarginblocktypemodel button,.group .campaigntextandimagewithoutmarginblocktypemodel a,.group .campaigntextandimagewithoutmarginblocktypemodel button,.group .campaigntextblocktypemodel a,.group .campaigntextblocktypemodel button,.teasers-block .body{margin-top:15px}.group a.all-items-link-md-lg.read-more:before{top:-5px;height:auto}a.default-link{text-decoration:none}a.default-link:hover{text-decoration:underline}.anchor-navigation .row .btn:hover,.national .one-pager-footer footer a,.teaser-link,.teaser-link:hover,.text--no-underline,a.no-decoration{text-decoration:none}.group a[target="_blank"]:after{position:relative;top:1px;font-family:SkanskaIcons,sans-serif;font-style:normal;font-weight:400;display:inline-block;margin-left:5px;font-size:1.2em;content:"f"}.body-text,.heading,.paragraph,.paragraph-large{font-family:"Shape Sans",sans-serif}.group .teasers-block h3{font-size:2.4rem}.teaser-link{display:block}.teaser-link h3{line-height:30px}.national .teaser-link h3{font-size:8rem}.group .teaser-link h3{font-size:2.4rem}.teaser-link .listing-text{font-size:5.3333rem;line-height:20px;font-weight:400}.group .teaser-link .listing-text{font-size:1.6rem;margin-bottom:5px}.teaser-link .contact-office-or-person{font-weight:400}.teaser-link .contact-office-or-person .contact-description{margin-bottom:20px}.teaser-link .contact-office-or-person .additional-information{padding-top:0;margin-bottom:20px}.teaser-link .contact-office-or-person+strong.read-more{clear:left}.teaser-link .block-title::before{content:"›";display:inline-block;font-size:1.5625em;margin-right:5px;vertical-align:text-bottom;overflow:hidden;line-height:1;position:relative;top:1px}.teaser-link:hover .block-title{text-decoration:underline}.teasers-block{margin-bottom:30px}.main-area .block{margin-bottom:0}.main-area>.block{width:100%;padding:0;margin:0;-webkit-transition:transform .4s ease-in,opacity .4s ease-in;-moz-transition:transform .4s ease-in,opacity .4s ease-in;-ms-transition:transform .4s ease-in,opacity .4s ease-in;-o-transition:transform .4s ease-in,opacity .4s ease-in;transition:transform .4s ease-in,opacity .4s ease-in;transform:translateY(40px)}.main-area>.block.in-view{transform:translateY(0);opacity:1!important}.one-pager.group .social-media-area section{padding-top:25px}.one-pager.group .social-media-area section h2{margin-bottom:25px;font-size:55px;line-height:65px;font-weight:300}@media screen and (max-width:768px){.one-pager.group .social-media-area section h2{font-size:35px;line-height:41px;margin-top:0;font-weight:300;margin-bottom:5px}}@media screen and (min-width:768px) and (max-width:992px){.one-pager.group .social-media-area section h2{font-size:40px!important;line-height:50px!important}}.one-pager.group .social-media-area h3{margin:0 0 5px}@media(max-width:767px){.one-pager.group .social-media-area .block{margin-bottom:30px}.one-pager.group .social-media-area .block:last-child{margin-bottom:0}}.one-pager.national .social-media-area section{padding:20px 0 60px}.one-pager.national .social-media-area h2{margin-bottom:25px;font-size:55px;line-height:65px;font-weight:300}@media screen and (max-width:768px){.one-pager.national .social-media-area h2{font-size:35px;line-height:41px;margin-top:0;font-weight:300;margin-bottom:5px}}@media screen and (min-width:768px) and (max-width:992px){.one-pager.national .social-media-area h2{font-size:40px;line-height:50px}}.campaign ul{list-style:disc;padding-left:40px}.list-unstyled{padding-left:0!important;list-style:none!important}.campaignexpandingtextblocktypemodel ul{list-style:disc;padding-left:40px}.one-pager .campaign .campaignlinkedblocksblocktypemodel ul.image-stack-selector,.one-pager .campaign .campaignlistingbycategoriesblocktypemodel ul.no-margin-top-header{padding-left:0;list-style:none}.campaignjobslistingtypemodel .block-listing a:before{content:""}.campaigncdlinkedblocksblocktypemodel .image-stack-holder .image-stack,.campaignlinkedblocksblocktypemodel .image-stack-holder .image-stack{overflow:visible}.one-pager .hidden-heading{position:absolute;left:-9999px}.heading{margin-top:0;font-weight:400;font-size:24px;line-height:1.2727;max-width:350px;display:-webkit-inline-box}.group .heading{max-width:100%}.heading.heading--xl{margin-bottom:30px;font-weight:700;font-size:14rem;max-width:550px}.heading.heading--lg,.paragraph{font-weight:100}.group .heading.heading--xl,.heading.heading--wide,.one-pager .heading.heading--xl{max-width:100%}@media(min-width:1200px){.heading.heading--xl{font-size:48px}}@media(max-width:1199px){.group .heading.heading--xl{font-size:4.2rem}}.heading.heading--md{margin:15px 0 10px;display:inline-block}.heading.heading-padding{padding-top:30px;clear:both}@media(min-width:992px){.heading.heading--wide{max-width:70%}.heading.heading-padding{padding-top:50px}}.heading.heading-margin-default{margin-bottom:25px}@media(min-width:767px){.heading.heading-margin-default{margin-bottom:50px}}.heading.heading-margin-small{margin-top:30px}@media(min-width:991px){.heading.heading-margin-small{margin-top:-10px}}.heading.heading-margin-minimal{margin-top:5px}.campaignexpandingtextblocktypemodel .heading.heading--xl{font-size:32px;line-height:36px;max-width:100%;margin-bottom:20px}@media screen and (min-width:768px){.campaignexpandingtextblocktypemodel .heading.heading--xl{font-size:48px;line-height:1.2727;max-width:100%;margin-bottom:30px}}@media screen and (min-width:992px){.campaignexpandingtextblocktypemodel .heading.heading--xl{max-width:80%}}.bottom-contact-area .campaign-contact-header{margin-bottom:25px}.body-text .text{padding-bottom:30px}.text--size-14{font-size:14px;line-height:20px}.text--size-16{font-size:16px;line-height:20px}.text--size-18{font-size:18px;line-height:24px}.text--size-24{font-size:24px;line-height:30px}.text--size-30{font-size:30px;line-height:36px}.text--size-55{font-size:55px;line-height:70px}.text--size-21{font-size:21px}.two-columns p{max-width:500px;min-height:100%}@media(min-width:767px){.two-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.two-columns--narrow-gap{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.two-columns p{max-width:700px}}.two-columns blockquote{-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;overflow:auto}.paragraph{margin-bottom:30px}.group .paragraph{margin-bottom:15px;font-weight:600}.paragraph-large{font-weight:100}.paragraph-holder p{margin-bottom:1.27778em}@media(min-width:1200px){.heading.heading-padding{padding-top:100px}[class^=container-]{margin:0 auto}.container-1600{max-width:1600px}.container-1440{max-width:1440px}.container-1380{max-width:1380px}.container-1260{max-width:1260px}.container-1040{max-width:1040px}.container-1000{max-width:1000px}.container-840{max-width:840px}}.container--relative{position:relative}@media(max-width:499px){.margin-b-50--xxs{margin-bottom:50px}.margin-t-none--xxs{margin-top:0!important}}@media(min-width:500px){.margin-b-30--xxs-up{margin-bottom:30px}}@media(min-width:500px) and (max-width:767px){.margin-t-none--xs{margin-top:0!important}}@media(min-width:768px) and (max-width:991px){.margin-t-none--sm{margin-top:0!important}}.one-pager-footer footer{margin-top:0}.one-pager-footer footer .footer-top section{padding:0}.national .one-pager-footer footer a{font-weight:700}.national .one-pager-footer footer a:hover{text-decoration:underline}.one-pager-footer footer:last-of-type{padding-bottom:40px}.one-pager-footer.has-anchor-links footer:last-of-type{padding-bottom:90px}.national .one-pager-footer.has-anchor-links footer:last-of-type{padding-bottom:70px}.pennant-image{max-width:1350px;width:100%;position:relative;margin:0 auto}.pennant-image img{position:absolute;right:20px;width:85px}section{padding:40px 0 60px}@media(min-width:768px){section{padding:60px 0}}@media(min-width:1200px){section{padding:100px 0}}.campaign-sections section{padding:40px 0}@media(min-width:768px){.campaign-sections section{padding:40px 0 60px}}.campaign-sections section .container{padding-bottom:0;background-color:inherit!important;max-width:1296px}section.no-padding{padding:0}section.bottom-padding{padding:0 0 60px}@media(min-width:992px){.pennant-image img{width:170px}section.bottom-padding{padding:0}}section.timeline-section{padding:40px 0 38px}section.campaign-categorylisting-section{padding-bottom:30px}section.unique-image-with-margin{padding:0 0 60px}@media(min-width:992px){section.unique-image-with-margin{padding:100px 20px}}section .landscape{height:250px;overflow:hidden;padding:0}@media(min-width:768px){section .landscape{height:500px}}section.teasers-block{padding-bottom:30px;margin-bottom:0}section .max-width-30-procent{max-width:30%}.column--image{padding:0}.column--image img{width:100%}@media(min-width:992px){section .max-width-65-procent{max-width:65%}.unique-image-with-margin .column--image{padding:0 28px 0 0;width:50%;float:left}.unique-image-with-margin .column--image .image-holder .responsive-img{max-width:460px;right:0;left:unset}.unique-image-with-margin.image-right .column--image{padding-left:18px;float:right}.unique-image-with-margin.image-right .column--image .image-holder .responsive-img{max-width:460px;right:unset;left:0}.unique-image-without-margin .column--image{float:left;width:50%}.unique-image-without-margin.image-right .column--image{padding-left:0;float:right}}@media(min-width:992px) and (max-width:1080px){.unique-image-without-margin .column--image .image-holder.image--onebyone{padding-bottom:100%}}@media(min-width:1080px){.unique-image-without-margin .column--image{width:55%}}.column--text{padding:0 20px}@media(min-width:992px){.column--text{padding:0 20px 80px}}.unique-image-with-margin .column--text{padding:60px 20px 0}@media(min-width:1200px){.unique-image-with-margin .column--text{padding-right:0;padding-left:0}}@media(min-width:992px){.unique-image-with-margin .column--text{padding:0 20px 32px 18px;width:50%;float:left}.unique-image-with-margin.image-right .column--text{padding:0 28px 32px 0}}.unique-image-without-margin .column--text{padding-top:60px}@media(min-width:992px){.unique-image-without-margin .column--text{float:left;width:50%;padding:60px 50px 32px 70px}}@media(min-width:1080px){.unique-image-without-margin .column--text{max-width:470px;padding:60px 70px 32px 100px}}@media(min-width:1110px){.unique-image-without-margin .column--text{max-width:490px}}@media(min-width:1300px){.unique-image-without-margin .column--text{max-width:570px;padding-top:60px}}@media(min-width:1080px){.unique-image-without-margin.image-right .column--text{padding:60px 100px 32px 70px;float:right}}.unique-video{padding:0}@media(min-width:992px){.unique-video{padding-bottom:60px}.unique-video .embed-container{margin:0 30px}}.anchor-navigation .row .btn,.page-presentation.campaign div.body-text>h2,.page-presentation.campaign div.body-text>h3,.page-presentation.campaign-cd div.body-text>h2,.page-presentation.campaign-cd div.body-text>h3{margin-top:0}@media(max-width:991px){.kWidgetCentered{height:100%}}.anchor-navigation{padding:20px 0;border-top:1px solid #d2d2d2;position:fixed;width:100%;bottom:0;background:#fff;z-index:500;color:#000}.anchor-navigation .row{display:flex;justify-content:flex-end}.anchor-navigation .row .btn:hover{color:#fff;border-color:#143275;background:#143275}.anchor-navigation .row.no-flex{display:block}@media(max-width:767px){.paragraph-large{font-size:22px;line-height:30px}.anchor-navigation .row{display:block}}.anchor-navigation__footer{min-height:20px}.anchor-navigation__footer p{margin:0;display:inline-block;vertical-align:middle}.anchor-navigation__footer .js-to-top-link{position:relative;bottom:0!important;color:#000!important;font-weight:400;display:inline-block;padding:2px 0 2px 24px;background-image:url(/Static/img/arrow-up.svg);background-repeat:no-repeat;background-position:left center;min-height:20px}.anchor-navigation .anchor-links{overflow:auto;position:absolute;left:0;bottom:0;background:#fff;width:100%;padding:0;max-height:0;margin:0 0 20px;transition:all .2s ease}@media(min-width:767px){.anchor-navigation .anchor-links{position:static;height:auto;max-height:none;background:0 0;width:auto;padding:0}}.anchor-navigation .anchor-links li{display:block;padding:15px;cursor:pointer;border-top:1px solid #d2d2d2}.anchor-navigation .anchor-links li:last-child{border-bottom:1px solid #d2d2d2}.anchor-navigation .anchor-links li.active{font-weight:700}.anchor-navigation .anchor-links li:hover{text-decoration:underline}.anchor-navigation .anchor-links.open{max-height:calc(100vh - 125px);margin-bottom:45px}@media(min-width:767px){.anchor-navigation .anchor-links li{display:inline;border:none;padding:0}.anchor-navigation .anchor-links li.menu-item{margin-right:15px}.anchor-navigation .anchor-links li:last-child{border-bottom:none}.anchor-navigation .anchor-links.open{padding:0;margin-bottom:20px}}.anchor-navigation .toggle-anchor-links{position:absolute;right:15px;cursor:pointer;top:50%;transform:translateY(-50%)}.anchor-navigation .toggle-anchor-links .toggler-minus,.anchor-navigation .toggle-anchor-links .toggler-plus{width:15px;height:15px;fill:#333}.anchor-navigation .toggle-anchor-links .toggler-plus{display:block}.anchor-navigation .toggle-anchor-links .toggler-minus,.anchor-navigation .toggle-anchor-links.open .toggler-plus{display:none}.anchor-navigation .toggle-anchor-links.open .toggler-minus{display:block}@media only screen and (max-width:767px){.anchor-navigation .container{padding-left:15px;padding-right:15px}}.image-stack-holder .image-stack{position:relative;overflow:hidden}.image-stack-holder .image-stack .image-holder{transition:opacity .3s;opacity:0;position:absolute;top:0;height:auto;padding-bottom:0!important}.image-stack-holder .image-stack .image-holder.active{position:relative;opacity:1;z-index:100}.image-stack-holder .image-stack .image-holder img.responsive-img{position:static}.image-stack-holder .image-stack .image-holder a{display:block;padding:10px 15px 10px 0;font-weight:400;font-size:18px;text-decoration:underline}.image-stack-holder .text-holder{margin-bottom:30px}.image-stack-holder .text-holder .linked-block-link{display:inline-block;margin-top:15px;font-weight:700}@media(min-width:992px){.image-stack-holder .image-stack-selector{padding-bottom:30px}}.image-stack-holder .image-stack-selector li+li{margin-top:9px}.image-stack-holder .image-stack-selector li a.image-toggler,.image-stack-holder .image-stack-selector li span.none-image-toggler{line-height:1;font-weight:400;text-decoration:none}.national .image-stack-holder .image-stack-selector li a.image-toggler.active,.national .image-stack-holder .image-stack-selector li a.image-toggler:hover,.toggleable-area p a{text-decoration:underline;font-weight:700}.national .image-stack-holder .image-stack-selector li a.image-toggler,.national .image-stack-holder .image-stack-selector li span.none-image-toggler{font-size:5rem;font-weight:700}.group .image-stack-holder .image-stack-selector li a.image-toggler,.group .image-stack-holder .image-stack-selector li span.none-image-toggler{line-height:1.2;font-size:1.5rem}.image-stack-holder .image-stack-selector li a.image-toggler.active,.image-stack-holder .image-stack-selector li a.image-toggler:hover{font-weight:600}.image-stack-holder .image-stack-selector li a.image-toggler:hover{text-decoration:underline}.toggler-button{margin-top:50px;cursor:pointer}.toggler-button__icon{display:inline-block;vertical-align:middle;height:36px;overflow:hidden}.toggler-button__icon svg{width:20px;height:35px;padding:12px 0}.toggler-button .toggler-open,.toggler-button.active .toggler-collapsed{display:none}.toggler-button.active .toggler-open{display:inline-block}.toggler-button__text{display:inline-block;vertical-align:middle;font-weight:700;margin-left:10px}.toggleable-area{display:none;padding-top:20px}@media(min-width:767px){.toggleable-area{margin:0 120px}}.national .toggleable-area p{font-size:5.3333rem}.group .toggleable-area p{font-size:1.6rem}.toggleable-area p a:hover{text-decoration:none}html{height:100%}body.open-modal,html.modal-open{overflow:hidden}body.open-modal header+.one-pager{height:100%;overflow:hidden}@keyframes modal-window-animation{from{left:-100%}80%{left:0;background-color:rgba(0,0,0,0)}to{left:0;background-color:rgba(0,0,0,.7)}}html.modal-open .header{display:none}.modal-window-wrapper{display:block;position:fixed;z-index:6000;top:0;right:0;bottom:0;left:-100%;width:100%;height:100%;background:rgba(0,0,0,0)}.modal-window-wrapper.active{left:0;animation-name:modal-window-animation;animation-duration:.5s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.modal-window-wrapper.active[data-active-mode=windowed] .modal-window--windowed{display:inline-block;padding:40px 10px 10px}.modal-window-wrapper.active[data-active-mode=full-page] .modal-window--full-page{display:inline-block;padding:0;overflow-y:hidden;overflow-x:hidden;height:100%}.modal-window-wrapper.active[data-active-mode=full-page] .modal-window--full-page .modal-head{border-bottom:solid 1px #dcdcdc;margin-bottom:20px}.national .modal-window-wrapper.active[data-active-mode=full-page] .modal-window--full-page .modal-head{padding:28px 25px 28px 40px}.group .modal-window-wrapper.active[data-active-mode=full-page] .modal-window--full-page .modal-head{padding:26px 0 10px 60px}@media(min-width:768px){.modal-window-wrapper.active[data-active-mode=full-page] .modal-window--full-page .modal-head{margin-bottom:40px}.national .modal-window-wrapper.active[data-active-mode=full-page] .modal-window--full-page .modal-head{height:80px}.group .modal-window-wrapper.active[data-active-mode=full-page] .modal-window--full-page .modal-head{height:100px}}.modal-window-wrapper.active[data-active-mode=full-page] .modal-window--full-page .modal-head .modal-window__logo{width:158px}.national .modal-window-wrapper.active[data-active-mode=full-page] .modal-window--full-page .modal-head .modal-window__logo{margin-right:25px}.modal-window-wrapper.active[data-active-mode=full-page] .modal-window--full-page .modal-head .modal-window__breadcrumb{color:#666;display:block}.group .modal-window-wrapper.active[data-active-mode=full-page] .modal-window--full-page .modal-head .modal-window__breadcrumb{margin:14px 0 0}.national .modal-window-wrapper.active[data-active-mode=full-page] .modal-window--full-page .modal-head .modal-window__breadcrumb{font-size:.9em;position:relative;top:7px}.modal-window-wrapper.active[data-active-mode=full-page] .modal-window--full-page .modal-head .modal-window__close{right:15px;cursor:pointer}.national .modal-window-wrapper.active[data-active-mode=full-page] .modal-window--full-page .modal-head .modal-window__close{top:32px}.group .modal-window-wrapper.active[data-active-mode=full-page] .modal-window--full-page .modal-head .modal-window__close{top:26px}.modal-window-wrapper.active[data-active-mode=full-page] .modal-window--full-page #modal-content{padding:0;-webkit-overflow-scrolling:touch;height:calc(100% - 120px)}@media(min-width:768px){.national .modal-window-wrapper.active[data-active-mode=full-page] .modal-window--full-page .modal-head .modal-window__breadcrumb{display:inline-block}.modal-window-wrapper.active[data-active-mode=full-page] .modal-window--full-page #modal-content{height:calc(100% - 40px)}.national .modal-window-wrapper.active[data-active-mode=full-page] .modal-window--full-page #modal-content{height:calc(100% - 120px)}}.group .modal-window-wrapper.active[data-active-mode=full-page] .modal-window--full-page #modal-content{height:calc(100% - 100px)}@media(min-width:768px){.group .modal-window-wrapper.active[data-active-mode=full-page] .modal-window--full-page #modal-content{height:calc(100% - 140px)}}.group .modal-window-wrapper.active[data-active-mode=full-page] .modal-window--full-page #modal-content #modal-inner-content{margin:0}.group .modal-window-wrapper.active[data-active-mode=full-page] .modal-window--full-page #modal-content .container{padding:0}.modal-window-wrapper.active[data-active-mode=full-page] .modal-window--full-page #modal-inner-content{height:100%}.modal-window-wrapper.active[data-active-mode=full-page] .modal-window--full-page .container{width:100%;height:100%}.modal-window-wrapper .modal-window{display:none;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);max-width:1296px;background:#fff;width:95%;border-radius:3px}.modal-window-wrapper .modal-window__close{width:20px;height:20px;position:absolute;right:10px;top:10px}.modal-window-wrapper .modal-window--full-page{top:0;bottom:0;left:0;transform:none;background:#fff}@media(max-width:991px){.modal-window-wrapper .modal-window--full-page{width:100%;border-radius:0}}@media(min-width:992px){.modal-window-wrapper .modal-window--full-page{width:900px}}@media(min-width:1200px){.modal-window-wrapper .modal-window--full-page{width:1012px}}@media screen and (min-aspect-ratio:1.77777778){.modal-window-wrapper .modal-video-ratio{width:75%}}.modal-iframe{width:100%;height:100%}.hero-top-area{height:280px;overflow:hidden;background-size:cover;background-position:center center}@media(min-width:550px){.hero-top-area{height:320px}}@media(min-width:768px){.hero-top-area{height:540px}.hero-top-area>.autoplay-fixedheight,.hero-top-area>.kaltura-fixedheight{height:610px}}.hero-top-area.image-crop-oriantation-left-top{background-position:left top}.hero-top-area.image-crop-oriantation-left-center{background-position:left center}.hero-top-area.image-crop-oriantation-left-bottom{background-position:left bottom}.hero-top-area.image-crop-oriantation-center-top{background-position:center top}.hero-top-area.image-crop-oriantation-center-center{background-position:center center}.hero-top-area.image-crop-oriantation-center-bottom{background-position:center bottom}.hero-top-area.image-crop-oriantation-right-top{background-position:right top}.hero-top-area.image-crop-oriantation-right-center{background-position:right center}.hero-top-area.image-crop-oriantation-right-bottom{background-position:right bottom}.page-presentation{padding:50px 0;font-size:16px;line-height:20px}.group .page-presentation{font-size:18px;line-height:20px}.page-presentation .logo-image{margin-bottom:30px;max-width:300px}.group.one-pager .page-presentation .body-text h2,.group.one-pager .page-presentation.campaign-cd h2{font-weight:400;font-size:1.45em;line-height:1.1;margin-bottom:10px}.group.one-pager .page-presentation .body-text h3,.group.one-pager .page-presentation.campaign-cd h3{font-size:1.33em;line-height:1;margin-bottom:8px}.group.one-pager .page-presentation .paragraph{font-weight:400}.info-box-item{margin-bottom:20px}@media(min-width:767px){.page-presentation{padding:50px 0}.group .page-presentation{padding:50px 0 55px}.info-box-item{margin-bottom:30px}}.info-box-item .text--size-14{color:#000}.info-box-item .address-information h2{text-decoration:none;font-size:16px;line-height:20px}.info-box-item .address-information .small-size{font-size:14px;line-height:20px}.info-box-item .address-information .primary-phone,.info-box-item .address-information .secondary-phone{margin-bottom:0}.info-box-item .news-summary{margin-top:5px;font-weight:400}.carousel-slider{width:100%;position:relative}.carousel-slider--heading{margin-bottom:30px}.carousel-slider__slides{position:relative;width:100%;height:300px;overflow:hidden}@media(max-width:800px){.carousel-slider__slides{height:250px;margin-bottom:25px}}@media(min-width:1150px){.carousel-slider__slides{height:400px}}.carousel-slider__slides .carousel-item{position:absolute;left:-100%;transition:all .4s ease-in-out;opacity:0;padding-left:0!important;padding-right:0!important;text-align:center;overflow:hidden;width:auto!important}.carousel-slider__slides .carousel-item .btn-magnifier,.one-pager .campaignpagegallerysliderblocktypemodel .btn-magnifier{right:15px;padding:15px 10px;background-image:url(/Static/css/img/National/spyglass_plus.svg);background-repeat:no-repeat;background-size:21px}@media(min-width:1700px){.carousel-slider__slides{height:620px}.carousel-slider__slides .carousel-item{max-width:800px}}.carousel-slider--zoomable .carousel-slider__slides .carousel-item>a.open-modal{display:block}@media(max-width:499px){.carousel-slider--zoomable .carousel-slider__slides .carousel-item{max-width:90%;width:90%!important}}@media(max-width:799px){.carousel-slider--zoomable .carousel-slider__slides .carousel-item .embed-container,.carousel-slider--zoomable .carousel-slider__slides .carousel-item .youtube-video,.carousel-slider--zoomable .carousel-slider__slides .carousel-item img{height:auto!important}}@media(min-width:500px){.carousel-slider--zoomable .carousel-slider__slides .carousel-item{max-width:450px}}@media(min-width:800px){.carousel-slider--zoomable .carousel-slider__slides .carousel-item{max-width:500px}}@media(min-width:1150px){.carousel-slider--zoomable .carousel-slider__slides .carousel-item{max-width:600px}}@media(min-width:1700px){.carousel-slider--zoomable .carousel-slider__slides .carousel-item{max-width:900px}}.carousel-slider__slides .carousel-item .embed-container,.carousel-slider__slides .carousel-item .youtube-video,.carousel-slider__slides .carousel-item img{max-width:none;height:300px;width:auto;display:inline-block}@media(max-width:800px){.carousel-slider__slides .carousel-item .embed-container,.carousel-slider__slides .carousel-item .youtube-video,.carousel-slider__slides .carousel-item img{height:250px}}@media(min-width:1150px){.carousel-slider__slides .carousel-item .embed-container,.carousel-slider__slides .carousel-item .youtube-video,.carousel-slider__slides .carousel-item img{height:400px}}@media(min-width:1700px){.carousel-slider__slides .carousel-item .embed-container,.carousel-slider__slides .carousel-item .youtube-video,.carousel-slider__slides .carousel-item img{height:620px}}.carousel-slider__slides .carousel-item .btn-magnifier{position:absolute;top:15px;background-color:#143275;background-position:center;color:#fff;border-radius:3px;text-decoration:none;width:40px;height:40px;display:block}.carousel-slider__slides .carousel-item .listing-text{text-align:left;margin-top:10px}.carousel-slider__slides .carousel-item.active{left:50%;opacity:1;transform:translateX(-50%)}.carousel-slider__slides .carousel-item.active~.carousel-item:not(.next){left:100%;transform:translateX(0)}.carousel-slider__slides .carousel-item.previous{left:0;transform:translateX(-75%);opacity:.5;pointer-events:none}@media(max-width:800px){.carousel-slider__slides .carousel-item.previous{left:-100%;transform:translateX(0)}}@media(min-width:801px){.carousel-slider--zoomable .carousel-slider__slides .carousel-item.previous{transform:translateX(-60%)}}.carousel-slider__slides .carousel-item.previous .btn-magnifier{pointer-events:none}.carousel-slider__slides .carousel-item.next{left:100%;transform:translateX(-25%);opacity:.5;pointer-events:none}@media(max-width:800px){.carousel-slider__slides .carousel-item.next{transform:translateX(0)}}@media(min-width:801px){.carousel-slider--zoomable .carousel-slider__slides .carousel-item.next{transform:translateX(-40%)}}.carousel-slider__slides .carousel-item.next~.carousel-item{left:100%;transform:translateX(0)}.carousel-slider__slides .carousel-item.next .btn-magnifier{pointer-events:none}.carousel-slider .slide-button{width:30px}.carousel-slider .display-flex{display:flex}.carousel-slider .display-flex span{width:100%;align-self:center}.carousel-slider .download-container{margin-top:20px}.carousel-slider .download-container .download-image-error{margin-top:10px;display:none}.carousel-slider.carousel-slider--zoomable .btn-magnifier{padding:8px 10px 10px}.carousel-slider.carousel-slider--zoomable .btn-magnifier img{width:21px;height:21px;margin-bottom:0}.carousel-slider.carousel-slider--zoomable .step-button{position:absolute;top:150px;left:auto;background:#ccc;color:#fff;text-align:center;display:block;width:30px;height:50px;transform:translateY(-50%)}.carousel-slider.carousel-slider--zoomable .step-button svg{width:23px;height:32px;position:relative;transform:translateY(-50%);top:50%}.carousel-slider.carousel-slider--zoomable .step-button svg path{fill:#fff}.carousel-slider.carousel-slider--zoomable .step-button.button-next-item{right:0}@media(max-width:800px){.carousel-slider.carousel-slider--zoomable .step-button{top:125px}}@media(min-width:1150px){.carousel-slider.carousel-slider--zoomable .step-button{top:200px}}@media(min-width:1700px){.carousel-slider.carousel-slider--zoomable .step-button{top:320px}}.national .carousel-slider.carousel-slider--zoomable .step-button{position:absolute;background:#fff;color:#fff;text-align:center;display:block;width:62px;height:65px;transform:translateY(-50%)}.national .carousel-slider.carousel-slider--zoomable .step-button svg{height:22px;width:22px;position:relative;transform:translateY(-50%);top:50%}.national .carousel-slider.carousel-slider--zoomable .step-button svg .national_st0{fill-rule:evenodd;clip-rule:evenodd;fill:#979797}.navigation-top-area{transition:all .2s ease;transform:translateY(0)}.navigation-top-area--hidden{transform:translateY(-100%)}.commercial-development-section{padding-bottom:60px}.commercial-development-section .block-listing>div{margin-bottom:40px}.campaign-image{height:380px;overflow:hidden;position:relative;background-size:cover;background-position:center center}@media(min-width:768px){.campaign-image{height:760px}}.campaign-image.image-crop-oriantation-left-top{background-position:left top}.campaign-image.image-crop-oriantation-left-center{background-position:left center}.campaign-image.image-crop-oriantation-left-bottom{background-position:left bottom}.campaign-image.image-crop-oriantation-center-top{background-position:center top}.campaign-image.image-crop-oriantation-center-center{background-position:center center}.campaign-image.image-crop-oriantation-center-bottom{background-position:center bottom}.campaign-image.image-crop-oriantation-right-top{background-position:right top}.campaign-image.image-crop-oriantation-right-center{background-position:right center}.campaign-image.image-crop-oriantation-right-bottom{background-position:right bottom}.EPiServerForms{margin-left:0;margin-right:0}.EPiServerForms .Form__MainBody section{margin:0;padding:0}.group .EPiServerForms .Form__Title{margin-bottom:10px}.image360blocktypemodel section{padding:0}@media(min-width:500px){.image360blocktypemodel .image360-block .image-container{height:760px;max-width:1440px;margin:auto}}.hero-video .kaltura-herovideo .kaltura-loop video,.projectblocktypemodel .container{max-width:100%}.image360blocktypemodel .image360-block figure figcaption{margin:15px 0}.campaigncdvideoblocktypemodel section,.campaignvideoblocktypemodel section{padding:0}.campaigncdvideoblocktypemodel .embed-container,.campaignvideoblocktypemodel .embed-container{margin:0}.campaigncdvideoblocktypemodel figcaption,.campaignvideoblocktypemodel figcaption{margin-top:40px;margin-bottom:40px}.hero-video{height:100%;overflow:hidden}.hero-video a.play-button{display:block;height:100%}.hero-video a.play-button .react-el_play-button{display:block!important;position:relative;left:50%;top:50%;width:80px;height:80px;background-color:transparent;padding:0;transform:translate(-50%,-50%);border:none;z-index:1;cursor:pointer}.info-window-content,.info-window-title{cursor:default;font-family:"Shape Sans",sans-serif}.hero-video .kaltura-herovideo .kaltura-loop{background-color:#000;text-align:center}.projectlistingblocktypemodel .projectlistblock-projects{margin:5px 0 30px}.projectblocktypemodel .projectlistblock-projects{margin-bottom:30px}.projectblocktypemodel .projectlistblock-projects .project-name{padding-left:0;padding-right:0}.projectblocktypemodel .projectlistblock-projects a:not(.btn):hover{text-decoration:none}.projectblocktypemodel .projectlistblock-projects a:not(.btn):hover .block-title,.projectblocktypemodel .projectlistblock-projects a:not(.btn):hover .project-name{text-decoration:underline}@media(max-width:768px){.campaigntextandimagewithmarginblocktypemodel .image-last,.campaigntextandimagewithoutmarginblocktypemodel .image-last{display:flex;flex-flow:column-reverse}.campaigntextandimagewithmarginblocktypemodel .image-last .column--image,.campaigntextandimagewithoutmarginblocktypemodel .image-last .column--image{margin-top:15px}}.campaignlinkedblocksblocktypemodel ul:not(.image-stack-selector),.campaigntextandimagewithmarginblocktypemodel ul,.campaigntextandimagewithoutmarginblocktypemodel ul,.campaigntextblocktypemodel ul{list-style:disc;padding-left:30px}.map-canvas{height:230px;margin-top:10px;width:100%;margin-bottom:10px}.embed-container .map-canvas{margin-bottom:0;margin-top:0;position:absolute;left:0;width:100%;height:100%}.map-canvas img{max-width:none}.map-canvas+.larger-map-link{margin-top:1em}.map-canvas a:after{display:none!important}.location-map-link{display:block;margin-top:5px}.info-window-title{background-color:#75b811;color:#fff;padding:10px 15px;margin:0}.info-window-image{display:block!important;max-width:100%!important;height:auto!important}.info-window-content{margin:15px}.info-window-content .tel{margin:-10px 0 10px}@media(max-width:767px){.map-pin-information{background:#eee}}.divider{width:100%;border-top:1px solid;height:1px;margin:0}.divider__white{border-top-color:#fff}.divider__grey-light{border-top-color:#e6e6e6}.divider__grey-dark{border-top-color:#999}.campaigntextblocktypemodel .two-columns>h1:first-child,.campaigntextblocktypemodel .two-columns>h2:first-child,.campaigntextblocktypemodel .two-columns>h3:first-child,.campaigntextblocktypemodel .two-columns>h4:first-child,.campaigntextblocktypemodel .two-columns>h5:first-child{margin-top:0}.campaigntextblocktypemodel .Default{background:#fff}.campaigntextblocktypemodel .GreyTheme{background:#f5f5f5}.campaigntextblocktypemodel .BlueTheme{background:#143275;color:#fff}.campaigntextblocktypemodel .BlueTheme .body-text{color:#fff}.campaigntextblocktypemodel .BlueTheme .body-text p{color:#fff!important}.campaigntextblocktypemodel .BlueTheme .body-text a{color:#fff!important;text-decoration:underline}.campaigntextblocktypemodel .BlueTheme .btn{background-color:#143275;border:2px solid #fff;color:#fff;font-weight:400;transition:.2s}.campaigntextblocktypemodel .BlueTheme .btn:hover{background-color:#fff;color:#000}.campaigntextblocktypemodel .BlueTheme .btn[target="_blank"]:after{font-size:1em!important}.campaignteasersblocktypemodel .block-title{margin-bottom:5px}.knowledgenuggetblocktypemodel .row{display:flex;flex-wrap:wrap;align-items:center}.knowledgenuggetblocktypemodel .row>*{flex:0 0 auto}.knowledgenuggetblocktypemodel .column--text p{font-size:35px;line-height:41px;padding:30px 0 0}@media(min-width:768px){.knowledgenuggetblocktypemodel .row{flex-wrap:nowrap}.knowledgenuggetblocktypemodel .column--text{padding:0}.knowledgenuggetblocktypemodel .column--text p{font-size:50px;line-height:60px;padding-top:0;padding-left:calc(100%/12)}.knowledgenuggetblocktypemodel .column--text.no-image p{padding-left:15px;padding-right:15px}}@media(min-width:992px){.knowledgenuggetblocktypemodel .column--text p{font-size:55px;line-height:65px}}body{background-color:#fff}.header .container{padding-left:30px;padding-right:30px}.one-pager .anchor-navigation{left:0}.one-pager .campaign-sections{background-color:#fff;margin-bottom:70px}.one-pager .campaign-sections .block{transform:translateY(40px);transition-duration:.3s}.one-pager .campaign-sections .block.in-view{opacity:1!important;transform:translateY(0)}.one-pager .campaign-sections .block ul{list-style:disc;padding-left:40px}.one-pager .campaign-sections p{font-size:17px;line-height:23px;letter-spacing:.2px;color:#000}.one-pager .campaign-sections .introduction,.one-pager .campaign-sections .introduction p{font-size:19.2px;line-height:1.25;margin-bottom:20px}.one-pager .campaign-sections .description p{font-size:24px;line-height:1.25;margin-top:20px;margin-bottom:20px}.one-pager .campaign-sections .hidden-heading{position:absolute;left:-9999px}.one-pager .campaign-sections .flex{display:flex;flex-wrap:wrap}.one-pager .campaign-sections .flex>*{flex:0 0 auto}.one-pager .campaign-sections a.image-toggler{margin:0;padding:0}.one-pager .campaign-sections a.image-toggler::before{content:none}.one-pager .campaign-sections figcaption{font-size:19.2px;line-height:1.25}.one-pager .campaign-sections>*{float:none}.one-pager .campaign-sections section{padding:20px 0}@media(min-width:768px){.one-pager .campaign-sections section{padding:35px 0}}.one-pager .campaign-sections h1.heading.heading--xl{font-size:40px;line-height:46px;color:#293e6b}.one-pager .campaign-sections h2{font-size:35px;line-height:41px;margin-top:0;font-weight:300;margin-bottom:5px}.one-pager .campaign-sections h3{font-weight:700;margin-top:10px;line-height:1.2;font-size:22px}@media(min-width:768px){.one-pager .campaign-sections h1.heading.heading--xl{font-size:55px;line-height:65px}.one-pager .campaign-sections h2{font-size:40px;line-height:50px}}@media(min-width:992px){.one-pager .campaign-sections section{padding:55px 0}.one-pager .campaign-sections h1.heading.heading--xl{font-size:75px;line-height:85px;color:#293e6b}.one-pager .campaign-sections h2{font-size:55px;line-height:65px}}.one-pager .campaigncdimagegallerysliderblocktypemodel .swiper-container .swiper-wrapper a p,.one-pager .campaignimagegallerysliderblocktypemodel .swiper-container .swiper-wrapper a p,.one-pager .campaignimageinfoboxblocktypemodel .swiper-container .swiper-wrapper a p,.one-pager .campaignpagegallerysliderblocktypemodel .swiper-container .swiper-wrapper a p{font-weight:400}.one-pager .campaigncdimagegallerysliderblocktypemodel .swiper-container .swiper-wrapper a:hover:not(.download-image),.one-pager .campaignimagegallerysliderblocktypemodel .swiper-container .swiper-wrapper a:hover:not(.download-image),.one-pager .campaignimageinfoboxblocktypemodel .swiper-container .swiper-wrapper a:hover:not(.download-image),.one-pager .campaignpagegallerysliderblocktypemodel .swiper-container .swiper-wrapper a:hover:not(.download-image){display:inline-block;text-decoration:none}.one-pager .campaigncdimagegallerysliderblocktypemodel .swiper-container .swiper-wrapper a:hover:not(.download-image) h3,.one-pager .campaignimagegallerysliderblocktypemodel .swiper-container .swiper-wrapper a:hover:not(.download-image) h3,.one-pager .campaignimageinfoboxblocktypemodel .swiper-container .swiper-wrapper a:hover:not(.download-image) h3,.one-pager .campaignpagegallerysliderblocktypemodel .swiper-container .swiper-wrapper a:hover:not(.download-image) h3{text-decoration:underline}.one-pager .campaigncdimagegallerysliderblocktypemodel .swiper-container .swiper-wrapper .embed-container,.one-pager .campaignimagegallerysliderblocktypemodel .swiper-container .swiper-wrapper .embed-container,.one-pager .campaignimageinfoboxblocktypemodel .swiper-container .swiper-wrapper .embed-container,.one-pager .campaignpagegallerysliderblocktypemodel .swiper-container .swiper-wrapper .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.one-pager .campaigncdimagegallerysliderblocktypemodel .swiper-container .swiper-wrapper .embed-container embed,.one-pager .campaigncdimagegallerysliderblocktypemodel .swiper-container .swiper-wrapper .embed-container iframe,.one-pager .campaigncdimagegallerysliderblocktypemodel .swiper-container .swiper-wrapper .embed-container object,.one-pager .campaignimagegallerysliderblocktypemodel .swiper-container .swiper-wrapper .embed-container embed,.one-pager .campaignimagegallerysliderblocktypemodel .swiper-container .swiper-wrapper .embed-container iframe,.one-pager .campaignimagegallerysliderblocktypemodel .swiper-container .swiper-wrapper .embed-container object,.one-pager .campaignimageinfoboxblocktypemodel .swiper-container .swiper-wrapper .embed-container embed,.one-pager .campaignimageinfoboxblocktypemodel .swiper-container .swiper-wrapper .embed-container iframe,.one-pager .campaignimageinfoboxblocktypemodel .swiper-container .swiper-wrapper .embed-container object,.one-pager .campaignpagegallerysliderblocktypemodel .swiper-container .swiper-wrapper .embed-container embed,.one-pager .campaignpagegallerysliderblocktypemodel .swiper-container .swiper-wrapper .embed-container iframe,.one-pager .campaignpagegallerysliderblocktypemodel .swiper-container .swiper-wrapper .embed-container object{position:absolute;top:0;left:0;width:100%!important;height:100%!important;max-width:100%}.one-pager .campaigncdimagegallerysliderblocktypemodel .swiper-container .swiper-wrapper .embed-container.square,.one-pager .campaignimagegallerysliderblocktypemodel .swiper-container .swiper-wrapper .embed-container.square,.one-pager .campaignimageinfoboxblocktypemodel .swiper-container .swiper-wrapper .embed-container.square,.one-pager .campaignpagegallerysliderblocktypemodel .swiper-container .swiper-wrapper .embed-container.square{padding-bottom:100%}.one-pager .campaigncdimagegallerysliderblocktypemodel .swiper-container .swiper-wrapper .embed-container .youtube-video-pre-load,.one-pager .campaignimagegallerysliderblocktypemodel .swiper-container .swiper-wrapper .embed-container .youtube-video-pre-load,.one-pager .campaignimageinfoboxblocktypemodel .swiper-container .swiper-wrapper .embed-container .youtube-video-pre-load,.one-pager .campaignpagegallerysliderblocktypemodel .swiper-container .swiper-wrapper .embed-container .youtube-video-pre-load{padding-bottom:56.25%;background-size:cover;background-position:center center;cursor:pointer;position:relative}.one-pager .campaigncdimagegallerysliderblocktypemodel .swiper-container .swiper-wrapper .embed-container .youtube-video-pre-load .react-el_play-button,.one-pager .campaignimagegallerysliderblocktypemodel .swiper-container .swiper-wrapper .embed-container .youtube-video-pre-load .react-el_play-button,.one-pager .campaignimageinfoboxblocktypemodel .swiper-container .swiper-wrapper .embed-container .youtube-video-pre-load .react-el_play-button,.one-pager .campaignpagegallerysliderblocktypemodel .swiper-container .swiper-wrapper .embed-container .youtube-video-pre-load .react-el_play-button{display:block!important;position:absolute;left:50%;top:50%;width:80px;height:80px;background-color:transparent;padding:0;transform:translate(-50%,-50%);border:none;z-index:1}.one-pager .campaigncdimagegallerysliderblocktypemodel .swiper-container a.open-modal:hover,.one-pager .campaignimagegallerysliderblocktypemodel .swiper-container a.open-modal:hover,.one-pager .campaignimageinfoboxblocktypemodel .swiper-container a.open-modal:hover,.one-pager .campaignpagegallerysliderblocktypemodel .swiper-container a.open-modal:hover{text-decoration:none}.one-pager .campaigncdimagegallerysliderblocktypemodel .swiper-container .slide-text,.one-pager .campaignimagegallerysliderblocktypemodel .swiper-container .slide-text,.one-pager .campaignimageinfoboxblocktypemodel .swiper-container .slide-text,.one-pager .campaignpagegallerysliderblocktypemodel .swiper-container .slide-text{padding:0;margin-top:10px;text-align:left;font-size:18px;line-height:23px;font-weight:400}.one-pager .campaigncdimagegallerysliderblocktypemodel .swiper-container .download-container,.one-pager .campaignimagegallerysliderblocktypemodel .swiper-container .download-container,.one-pager .campaignimageinfoboxblocktypemodel .swiper-container .download-container,.one-pager .campaignpagegallerysliderblocktypemodel .swiper-container .download-container{margin-top:30px}.one-pager .campaigncdimagegallerysliderblocktypemodel .swiper-container .download-container a,.one-pager .campaignimagegallerysliderblocktypemodel .swiper-container .download-container a,.one-pager .campaignimageinfoboxblocktypemodel .swiper-container .download-container a,.one-pager .campaignpagegallerysliderblocktypemodel .swiper-container .download-container a{font-size:17px;font-weight:700;color:#000;display:flex;align-items:center}.one-pager .campaigncdimagegallerysliderblocktypemodel .swiper-container .download-container a span.icon,.one-pager .campaignimagegallerysliderblocktypemodel .swiper-container .download-container a span.icon,.one-pager .campaignimageinfoboxblocktypemodel .swiper-container .download-container a span.icon,.one-pager .campaignpagegallerysliderblocktypemodel .swiper-container .download-container a span.icon{flex:0 0 auto;margin-right:5px}.one-pager .campaigncdimagegallerysliderblocktypemodel .swiper-container .download-container a span.icon svg,.one-pager .campaignimagegallerysliderblocktypemodel .swiper-container .download-container a span.icon svg,.one-pager .campaignimageinfoboxblocktypemodel .swiper-container .download-container a span.icon svg,.one-pager .campaignpagegallerysliderblocktypemodel .swiper-container .download-container a span.icon svg{width:20px;height:20px;fill:#293e6b}.one-pager .campaigncdtextandimagewithmarginblocktypemodel .text.col-sm-6,.one-pager .campaigncdtextandimagewithoutmarginblocktypemodel .text.col-sm-6,.one-pager .campaigntextandimagewithmarginblocktypemodel .text.col-sm-6,.one-pager .campaigntextandimagewithoutmarginblocktypemodel .text.col-sm-6,.one-pager .embeddedblocktypemodel .text.col-sm-6{margin-top:20px}.one-pager .campaigncdtextandimagewithmarginblocktypemodel .image-holder,.one-pager .campaigncdtextandimagewithoutmarginblocktypemodel .image-holder,.one-pager .campaigntextandimagewithmarginblocktypemodel .image-holder,.one-pager .campaigntextandimagewithoutmarginblocktypemodel .image-holder,.one-pager .embeddedblocktypemodel .image-holder{padding-bottom:0!important;overflow:visible;height:auto}.one-pager .campaigncdtextandimagewithmarginblocktypemodel .image-holder img,.one-pager .campaigncdtextandimagewithoutmarginblocktypemodel .image-holder img,.one-pager .campaigntextandimagewithmarginblocktypemodel .image-holder img,.one-pager .campaigntextandimagewithoutmarginblocktypemodel .image-holder img,.one-pager .embeddedblocktypemodel .image-holder img{position:static;margin-bottom:0!important}.one-pager .campaigncdtextandimagewithmarginblocktypemodel:not(.embeddedblocktypemodel) .image-right .row,.one-pager .campaigncdtextandimagewithoutmarginblocktypemodel:not(.embeddedblocktypemodel) .image-right .row,.one-pager .campaigntextandimagewithmarginblocktypemodel:not(.embeddedblocktypemodel) .image-right .row,.one-pager .campaigntextandimagewithoutmarginblocktypemodel:not(.embeddedblocktypemodel) .image-right .row,.one-pager .embeddedblocktypemodel:not(.embeddedblocktypemodel) .image-right .row{display:flex;flex-direction:column}@media(min-width:768px){.one-pager .campaigncdtextandimagewithmarginblocktypemodel .negative-margin .text,.one-pager .campaigncdtextandimagewithoutmarginblocktypemodel .negative-margin .text,.one-pager .campaigntextandimagewithmarginblocktypemodel .negative-margin .text,.one-pager .campaigntextandimagewithoutmarginblocktypemodel .negative-margin .text,.one-pager .embeddedblocktypemodel .negative-margin .text{margin-top:0}.one-pager .campaigncdtextandimagewithmarginblocktypemodel .negative-margin .image.col-sm-6+.text,.one-pager .campaigncdtextandimagewithoutmarginblocktypemodel .negative-margin .image.col-sm-6+.text,.one-pager .campaigntextandimagewithmarginblocktypemodel .negative-margin .image.col-sm-6+.text,.one-pager .campaigntextandimagewithoutmarginblocktypemodel .negative-margin .image.col-sm-6+.text,.one-pager .embeddedblocktypemodel .negative-margin .image.col-sm-6+.text{padding-right:15px;padding-left:calc(100%/12)}.one-pager .campaigncdtextandimagewithmarginblocktypemodel .negative-margin .image-right .row,.one-pager .campaigncdtextandimagewithoutmarginblocktypemodel .negative-margin .image-right .row,.one-pager .campaigntextandimagewithmarginblocktypemodel .negative-margin .image-right .row,.one-pager .campaigntextandimagewithoutmarginblocktypemodel .negative-margin .image-right .row,.one-pager .embeddedblocktypemodel .negative-margin .image-right .row{flex-direction:row-reverse}.one-pager .campaigncdtextandimagewithmarginblocktypemodel .negative-margin .image-right .image.col-sm-6,.one-pager .campaigncdtextandimagewithoutmarginblocktypemodel .negative-margin .image-right .image.col-sm-6,.one-pager .campaigntextandimagewithmarginblocktypemodel .negative-margin .image-right .image.col-sm-6,.one-pager .campaigntextandimagewithoutmarginblocktypemodel .negative-margin .image-right .image.col-sm-6,.one-pager .embeddedblocktypemodel .negative-margin .image-right .image.col-sm-6{float:right}.one-pager .campaigncdtextandimagewithmarginblocktypemodel .negative-margin .image-right .image.col-sm-6+.text,.one-pager .campaigncdtextandimagewithoutmarginblocktypemodel .negative-margin .image-right .image.col-sm-6+.text,.one-pager .campaigntextandimagewithmarginblocktypemodel .negative-margin .image-right .image.col-sm-6+.text,.one-pager .campaigntextandimagewithoutmarginblocktypemodel .negative-margin .image-right .image.col-sm-6+.text,.one-pager .embeddedblocktypemodel .negative-margin .image-right .image.col-sm-6+.text{padding-left:15px;padding-right:calc(100%/12)}}.one-pager .campaigncdimagegallerysliderblocktypemodel,.one-pager .campaignimagegallerysliderblocktypemodel,.one-pager .campaignpagegallerysliderblocktypemodel,.one-pager .embeddedblocktypemodel .embed-container.js--embed-block-image{padding:0}.one-pager .embeddedblocktypemodel .embed-container{margin-top:0}.one-pager .embeddedblocktypemodel .embed-container div{height:100%}@media(max-width:767px){.one-pager .embeddedblocktypemodel .row{display:flex;flex-direction:column-reverse}}.one-pager .embeddedblocktypemodel .container.full-width .row{display:flex;flex-direction:column-reverse}.one-pager .campaigncdimagegallerysliderblocktypemodel section,.one-pager .campaignimagegallerysliderblocktypemodel section,.one-pager .campaignpagegallerysliderblocktypemodel section{padding:40px 0}.one-pager .campaigncdimagegallerysliderblocktypemodel .aspect-ratio-1x1,.one-pager .campaignimagegallerysliderblocktypemodel .aspect-ratio-1x1,.one-pager .campaignpagegallerysliderblocktypemodel .aspect-ratio-1x1{padding-bottom:100%}.one-pager .campaigncdimagegallerysliderblocktypemodel .swiper-container,.one-pager .campaignimagegallerysliderblocktypemodel .swiper-container,.one-pager .campaignpagegallerysliderblocktypemodel .swiper-container{margin-top:30px}.one-pager .campaigncdlinkedblocksblocktypemodel .image-full-width h2,.one-pager .campaigncdlinkedblocksblocktypemodel .text-holder h2,.one-pager .campaignlinkedblocksblocktypemodel .image-full-width h2,.one-pager .campaignlinkedblocksblocktypemodel .text-holder h2{margin-top:20px}.one-pager .campaigncdimagegallerysliderblocktypemodel .swiper-container .swiper-slide img,.one-pager .campaignimagegallerysliderblocktypemodel .swiper-container .swiper-slide img,.one-pager .campaignpagegallerysliderblocktypemodel .swiper-container .swiper-slide img{aspect-ratio:1.77777778}@media(min-width:768px){.one-pager .campaigncdlinkedblocksblocktypemodel .image-right .row,.one-pager .campaignlinkedblocksblocktypemodel .image-right .row{display:flex;flex-direction:row-reverse}}@media(max-width:767px){.one-pager .campaigncdlinkedblocksblocktypemodel h2,.one-pager .campaignlinkedblocksblocktypemodel h2{margin-top:20px}}.one-pager .campaigncdlinkedblocksblocktypemodel .scrollable,.one-pager .campaignlinkedblocksblocktypemodel .scrollable{overflow:auto;overflow-y:hidden;white-space:nowrap}.one-pager .campaigncdlinkedblocksblocktypemodel .scrollable ul,.one-pager .campaignlinkedblocksblocktypemodel .scrollable ul{display:flex;align-items:center;list-style:none;padding:0}.one-pager .campaigncdlinkedblocksblocktypemodel .scrollable ul li,.one-pager .campaignlinkedblocksblocktypemodel .scrollable ul li{padding:0;margin:3px 45px 3px 0;display:inline-block}.one-pager .campaigncdlinkedblocksblocktypemodel .scrollable ul li+li,.one-pager .campaignlinkedblocksblocktypemodel .scrollable ul li+li{margin-top:0}.one-pager .campaigncdlinkedblocksblocktypemodel .scrollable ul li a,.one-pager .campaignlinkedblocksblocktypemodel .scrollable ul li a{font-weight:700}.one-pager .campaigncdlinkedblocksblocktypemodel .scrollable ul li a.active,.one-pager .campaignlinkedblocksblocktypemodel .scrollable ul li a.active{text-decoration:underline}@media(min-width:992px){.one-pager .campaigncdlinkedblocksblocktypemodel .scrollable,.one-pager .campaignlinkedblocksblocktypemodel .scrollable{overflow:visible;white-space:inherit}.one-pager .campaigncdlinkedblocksblocktypemodel .scrollable ul,.one-pager .campaignlinkedblocksblocktypemodel .scrollable ul{flex-wrap:wrap}}.one-pager .campaignpagegallerysliderblocktypemodel .btn-magnifier{position:absolute;top:15px;background-color:#143275;background-position:center;border-radius:3px;width:40px;height:40px;display:block}.one-pager .campaignlistingbycategoriesblocktypemodel .teasers-block>a:hover,.one-pager .campaignteasersblocktypemodel .teasers-block>a:hover{text-decoration:none}.one-pager .campaignlistingbycategoriesblocktypemodel .teasers-block>a:hover h3,.one-pager .campaignpressreleaseblocktypemodel a:hover .info-box-item h3,.one-pager .campaignteasersblocktypemodel .teasers-block>a:hover h3{text-decoration:underline}.one-pager .campaignlistingbycategoriesblocktypemodel .teasers-block h3,.one-pager .campaignteasersblocktypemodel .teasers-block h3{margin-bottom:5px}.one-pager .campaignlistingbycategoriesblocktypemodel .teasers-block p,.one-pager .campaignteasersblocktypemodel .teasers-block p{font-weight:400}.one-pager .campaigncdexpandingtextblocktypemodel .toggleable-area,.one-pager .campaignexpandingtextblocktypemodel .toggleable-area{margin:0}.one-pager .animationblocktypemodel .image-right .row{flex-direction:row}.one-pager .animationblocktypemodel .image-left .row{flex-direction:row-reverse}.one-pager .animationblocktypemodel .row{flex-wrap:wrap;display:flex}.one-pager .animationblocktypemodel .campaign-image{height:auto}.one-pager .animationblocktypemodel .image-holder{padding-bottom:0!important;overflow:visible;height:auto}.one-pager .animationblocktypemodel .image-holder img{position:static;margin-bottom:0!important}.one-pager .animationblocktypemodel .swiper-container{margin:0}.one-pager .animationblocktypemodel .full-width .swiper-container{margin-top:30px}.one-pager .animationblocktypemodel .swiper-slide{display:flex;align-items:center;justify-content:center}.one-pager .campaignjobslistingtypemodel .row{display:flex;flex-wrap:wrap}@media(max-width:767px){.one-pager .campaignjobslistingtypemodel .row h2{margin-top:10px}}.one-pager .knowledgenuggetblocktypemodel .knowledge-container{background-color:#f5f5f5}.one-pager .knowledgenuggetblocktypemodel .knowledge-container .column--image{padding:30px 10px 0}.national .one-pager .knowledgenuggetblocktypemodel .knowledge-container .column--image{padding-left:20px;padding-right:20px}.one-pager .knowledgenuggetblocktypemodel .knowledge-container .column--text{padding:15px 10px 30px}.national .one-pager .knowledgenuggetblocktypemodel .knowledge-container .column--text{padding-left:20px;padding-right:20px}.one-pager .knowledgenuggetblocktypemodel .knowledge-container .column--text p{padding-top:0;font-size:35px;line-height:41px}@media(min-width:768px){.one-pager .knowledgenuggetblocktypemodel .knowledge-container .column--image{padding:30px 15px}.national .one-pager .knowledgenuggetblocktypemodel .knowledge-container .column--image{padding-left:20px;padding-right:20px}.one-pager .knowledgenuggetblocktypemodel .knowledge-container .column--image p{font-size:50px;line-height:60px}}@media(min-width:992px){.one-pager .knowledgenuggetblocktypemodel .knowledge-container .column--image{padding:55px 0 55px 15px}.national .one-pager .knowledgenuggetblocktypemodel .knowledge-container .column--image{padding-left:20px;padding-right:20px}.one-pager .knowledgenuggetblocktypemodel .knowledge-container .column--text{padding:55px 15px 55px 0}.national .one-pager .knowledgenuggetblocktypemodel .knowledge-container .column--text{padding-left:20px;padding-right:20px}.one-pager .knowledgenuggetblocktypemodel .knowledge-container .column--text p{font-size:60px;line-height:70px}}.one-pager .formcontainerblock{padding:0}.one-pager .formcontainerblock .Form__Element .multiple-choice-element+.multiple-choice-element{margin-top:5px}.one-pager .formcontainerblock input,.one-pager .formcontainerblock select,.one-pager .formcontainerblock textarea{border-radius:4px}.one-pager .formcontainerblock label,.one-pager .formcontainerblock legend{font-size:17px!important;margin-bottom:5px}.one-pager .formcontainerblock input[type=radio]+label::before{background:0 0;border:1px solid #ccc}.one-pager .formcontainerblock input[type=radio]:checked+label::before{background-color:#787878;box-shadow:inset 0 0 0 3px #fff}.one-pager .formcontainerblock input[type=checkbox]+label::before{content:"";width:22px;height:22px;background:0 0;border:1px solid #ccc;border-radius:3px}.one-pager .formcontainerblock input[type=checkbox]:checked+label::before{content:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="rgb(120, 120, 120)"><path d="M24 20.188l-8.315-8.209 8.2-8.282-3.697-3.697-8.212 8.318-8.31-8.203-3.666 3.666 8.321 8.24-8.206 8.313 3.666 3.666 8.237-8.318 8.285 8.203z"/></svg>')}.one-pager .campaigntimelinecontainerblocktypemodel .timeline-item-container{display:flex}.one-pager .campaigntimelinecontainerblocktypemodel .timeline-item{display:flex;padding:10px;border:1px solid #e6e6e6;flex-grow:1}.one-pager .campaigntimelinecontainerblocktypemodel .timeline-item .image{flex:0 0 auto}.one-pager .campaigntimelinecontainerblocktypemodel .timeline-item .image+.text{margin-left:12px}.one-pager .campaigntimelinecontainerblocktypemodel .timeline-item .number{font-size:24px;font-weight:700}.one-pager .campaigntimelinecontainerblocktypemodel .move-to-next-slide{display:flex;justify-content:center;flex:0 0 120px;cursor:pointer}.one-pager .campaigntimelinecontainerblocktypemodel .swiper-slide:last-child .move-to-next-slide,.poi-infobox>img{display:none}.one-pager .campaigntimelinecontainerblocktypemodel .move-to-next-slide svg{align-self:center}@media(max-width:767px){.one-pager .campaigntimelinecontainerblocktypemodel .timeline-item{padding:6px}.one-pager .campaigntimelinecontainerblocktypemodel .move-to-next-slide{flex:0 0 60px}}.one-pager .campaigntimelinecontainerblocktypemodel .swiper-pagination{position:static;margin-top:20px;text-align:left}.one-pager .campaigntimelinecontainerblocktypemodel .swiper-pagination-bullet{font-weight:700;font-size:20px;background:0 0;width:auto;height:auto;border-radius:0;opacity:1;margin:0 6px}.one-pager .campaigntimelinecontainerblocktypemodel .swiper-pagination-bullet-active{border-bottom:2px solid #000}.one-pager .image360blocktypemodel .image360-block{height:auto}.one-pager .image360blocktypemodel .image360-block .image-container{max-width:none;height:320px}@media(min-width:500px){.one-pager .image360blocktypemodel .image360-block .image-container{height:450px}}@media(min-width:1200px){.one-pager .image360blocktypemodel .image360-block .image-container{height:760px}}.one-pager .projectblocktypemodel p{font-weight:400}.one-pager .projectblocktypemodel .image-holder.image--landscape{padding-bottom:56.25%!important;overflow:hidden;height:0}.one-pager .projectblocktypemodel .image-holder.image--landscape img{position:absolute;margin-bottom:auto!important}.one-pager .campaignpressreleaseblocktypemodel .highlighted-press-release-info{margin:10px 0 25px}.one-pager .campaignpressreleaseblocktypemodel .highlighted-press-release-info p.introduction{margin-bottom:10px}.one-pager .campaignpressreleaseblocktypemodel .highlighted-press-release-info a{margin-top:5px}.one-pager .campaignpressreleaseblocktypemodel .info-box-item .text--size-14{font-weight:400}.one-pager .campaignpressreleaseblocktypemodel h3{margin-top:3px;margin-bottom:5px}@media(max-width:1199.5px){.one-pager .campaignpressreleaseblocktypemodel .show-more-link{text-align:center}}.one-pager .projectsearchblocktypemodel #search-form,.one-pager .projectsearchblocktypemodel .project-search{background-color:transparent;padding:0}.one-pager .projectsearchblocktypemodel #search-form .free-text-search-field #search,.one-pager .projectsearchblocktypemodel .project-search .free-text-search-field #search{border:1px solid #ccc;border-radius:5px}.one-pager .projectsearchblocktypemodel #search-form .free-text-search-field #new-project-search-btn,.one-pager .projectsearchblocktypemodel .project-search .free-text-search-field #new-project-search-btn{margin-left:25px;padding-left:35px;padding-right:35px}@media(max-width:500px){.one-pager .campaigntimelinecontainerblocktypemodel .move-to-next-slide{flex:0 0 45px}.one-pager .projectsearchblocktypemodel #search-form .free-text-search-field,.one-pager .projectsearchblocktypemodel .project-search .free-text-search-field{flex-direction:column;align-items:flex-start}.one-pager .projectsearchblocktypemodel #search-form .free-text-search-field #new-project-search-btn,.one-pager .projectsearchblocktypemodel .project-search .free-text-search-field #new-project-search-btn{margin:15px 0 0}}.one-pager .projectsearchblocktypemodel #search-form span,.one-pager .projectsearchblocktypemodel .project-search span{font-weight:400}.one-pager .projectsearchblocktypemodel #search-form h3,.one-pager .projectsearchblocktypemodel .project-search h3{margin:20px 0 10px}@media(min-width:481px){.one-pager .projectsearchblocktypemodel .popup-container{margin-top:20px}}.one-pager .projectsearchblocktypemodel .popup-container .toggle{border-radius:5px;padding:12px 20px;font-size:19px}.one-pager .projectsearchblocktypemodel .popup-container ul{padding-left:0}.one-pager .projectsearchblocktypemodel .popup-container .popup{border-radius:5px}.one-pager .projectsearchblocktypemodel .popup-container .popup label{padding:8px 30px!important;font-size:19px}.one-pager .projectsearchblocktypemodel #search-results-area a,.one-pager .projectsearchblocktypemodel .highlighted-projects a,.one-pager .projectsearchblocktypemodel .project-hit>div,.one-pager .projectsearchblocktypemodel .project>div{background:0 0}.one-pager .projectsearchblocktypemodel #search-results-area a .project-name,.one-pager .projectsearchblocktypemodel .highlighted-projects a .project-name,.one-pager .projectsearchblocktypemodel .project-hit>div .project-name,.one-pager .projectsearchblocktypemodel .project>div .project-name{padding:0!important}.one-pager .projectsearchblocktypemodel #search-results-area a .project-name h3,.one-pager .projectsearchblocktypemodel .highlighted-projects a .project-name h3,.one-pager .projectsearchblocktypemodel .project-hit>div .project-name h3,.one-pager .projectsearchblocktypemodel .project>div .project-name h3{margin-top:10px;margin-bottom:0}.one-pager .projectsearchblocktypemodel #search-results-area a .project-name h3::before,.one-pager .projectsearchblocktypemodel .highlighted-projects a .project-name h3::before,.one-pager .projectsearchblocktypemodel .project-hit>div .project-name h3::before,.one-pager .projectsearchblocktypemodel .project>div .project-name h3::before{content:none}.one-pager .projectsearchblocktypemodel #search-results-area a .project-name p,.one-pager .projectsearchblocktypemodel .highlighted-projects a .project-name p,.one-pager .projectsearchblocktypemodel .project-hit>div .project-name p,.one-pager .projectsearchblocktypemodel .project>div .project-name p{font-weight:400;font-size:17px}.one-pager .projectsearchblocktypemodel #search-results-area a .project-name p.location,.one-pager .projectsearchblocktypemodel .highlighted-projects a .project-name p.location,.one-pager .projectsearchblocktypemodel .project-hit>div .project-name p.location,.one-pager .projectsearchblocktypemodel .project>div .project-name p.location{margin-top:0}.one-pager .projectsearchblocktypemodel #search-results-area a:hover,.one-pager .projectsearchblocktypemodel .highlighted-projects a:hover,.one-pager .projectsearchblocktypemodel .project-hit>div:hover,.one-pager .projectsearchblocktypemodel .project>div:hover{text-decoration:none}.one-pager .projectsearchblocktypemodel #search-results-area a:hover h3,.one-pager .projectsearchblocktypemodel .highlighted-projects a:hover h3,.one-pager .projectsearchblocktypemodel .project-hit>div:hover h3,.one-pager .projectsearchblocktypemodel .project>div:hover h3{text-decoration:underline}.one-pager .campaigneproseedjoblistingblocktypemodel .row div.col-sm-6+div.col-sm-6{margin-top:20px}@media(min-width:768px){.one-pager .campaigneproseedjoblistingblocktypemodel .row div.col-sm-6+div.col-sm-6{margin-top:0}}.one-pager .campaigneproseedjoblistingblocktypemodel .jobs-list ul{padding-left:0}.one-pager .campaigneproseedjoblistingblocktypemodel .jobs-list a{font-weight:700}.one-pager .campaigneproseedjoblistingblocktypemodel a.btn{margin-top:25px}.one-pager .campaigncdvideoblocktypemodel figure.OneByOne,.one-pager .campaignvideoblocktypemodel figure.OneByOne{max-width:768px;margin:auto}.one-pager .campaigncdvideoblocktypemodel figure .image-holder,.one-pager .campaignvideoblocktypemodel figure .image-holder{height:auto}.one-pager .campaigncdvideoblocktypemodel figure .embed-container,.one-pager .campaignvideoblocktypemodel figure .embed-container{margin-top:30px}.one-pager .campaigncdvideoblocktypemodel figure .embed-container .youtube-video-pre-load,.one-pager .campaignvideoblocktypemodel figure .embed-container .youtube-video-pre-load{padding-bottom:56.25%}.one-pager .campaigncdvideoblocktypemodel figure .embed-container.aspect-ratio-1x1,.one-pager .campaignvideoblocktypemodel figure .embed-container.aspect-ratio-1x1{padding-bottom:100%}@media screen and (min-width:768px) and (max-width:992px){.one-pager .bottom-contact-area section h2,.one-pager .campaigncontactblocktypemodel section h2{font-size:40px!important;line-height:50px!important}}@media screen and (max-width:768px){.one-pager .bottom-contact-area section h2,.one-pager .campaigncontactblocktypemodel section h2{font-size:35px!important;line-height:41px!important;margin-top:0;font-weight:300;margin-bottom:5px}}.one-pager .bottom-contact-area .contact .image-holder,.one-pager .campaigncontactblocktypemodel .contact .image-holder{margin-bottom:10px}.one-pager .bottom-contact-area .contact .main-image,.one-pager .campaigncontactblocktypemodel .contact .main-image{margin-bottom:0}.one-pager .bottom-contact-area .contact h4,.one-pager .campaigncontactblocktypemodel .contact h4{margin-top:5px}.one-pager .bottom-contact-area .address-information h2,.one-pager .campaigncontactblocktypemodel .address-information h2{font-size:16px!important;line-height:20px!important;margin-bottom:0}.one-pager .bottom-contact-area .address-information a,.one-pager .campaigncontactblocktypemodel .address-information a{font-weight:400}.one-pager .bottom-contact-area section h2,.one-pager .campaigncontactblocktypemodel section h2{font-size:55px;line-height:65px}.one-pager .bottom-contact-area .contact-office-or-person .main-image,.one-pager .campaigncontactblocktypemodel .contact-office-or-person .main-image{max-width:none;margin-bottom:10px}.one-pager .bottom-contact-area .contact-office-or-person .contact-name,.one-pager .campaigncontactblocktypemodel .contact-office-or-person .contact-name{font-weight:700;font-size:22px}.one-pager .campaigncontactblocktypemodel .contact{margin-top:20px}@media(min-width:501px){.one-pager .bottom-contact-area * .main-image,.one-pager .bottom-contact-area .contact-office-or-person .main-image{max-width:290px}}.one-pager .hero-top-area{margin-top:30px}@media(min-width:1247px){.one-pager .hero-top-area{margin-top:60px}}.one-pager .campaigncdmapblocktypemodel .embed-container,.one-pager .campaignmapblocktypemodel .embed-container{max-width:1560px;margin-top:30px}.one-pager .campaigncdmapblocktypemodel a.large-map-link,.one-pager .campaignmapblocktypemodel a.large-map-link{position:absolute;bottom:1em;left:50%}.activate-poi-button,.poi-map-activate{left:50%;transform:translateX(-50%);bottom:30px}.one-pager .campaignimageinfoboxblocktypemodel .map-container,.one-pager .campaignimageinfoboxblocktypemodel textbox-container{width:calc(100% - 60px);max-width:1560px;margin:30px auto 0}.one-pager .campaignpressreleaseblocktypemodel .image-container{margin-top:30px}.one-pager .campaign-sections .image360blocktypemodel .image-container{max-width:1560px!important;margin-top:30px}.one-pager .campaign-sections .htmlinjectblocktypemodel .injection-block-content{margin-top:30px}.poi-map-container{aspect-ratio:1.77777778;position:unset!important}.gm-svpc div img{position:relative!important}@media only screen and (max-width:768px){.poi-map-container{height:60vh}.js-poi-map .embed-container{height:unset!important}}@media only screen and (max-width:400px){.poi-map-container{height:75vh}}.poi-map-activate{position:absolute}.poi-menu{list-style:none;margin:0;padding:0}.poi-infobox{min-width:200px}.poi-map-legend-container{z-index:1000001;background-color:#fff;color:#000;margin:10px 0 0 10px;border-radius:.25rem;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);padding:10px;min-width:240px}.poi-map-legend-container .poi-map-infotext{margin-top:10px}.poi-map-legend-title{display:flex;align-items:center}.poi-map-legend-title img{flex:0 0 1rem;max-width:50px;margin-right:10px}.poi-map-legend-infotext{font-size:1.4rem;margin-top:1rem}.poi-map-legend ul{list-style:none!important;margin:0!important;padding:0!important}.poi-map-legend ul li{margin-top:5px}.means-of-travel label{cursor:pointer}@media only screen and (max-width:600px){.means-of-travel{display:flex}}body:not(.national) .poi-map-legend ul li,body:not(.national) .poi-map-legend-title{margin-top:0!important}body:not(.national) .poi-map-legend ul li label{margin-top:0!important;margin-bottom:0!important}body:not(.national) .directions-travel-modes ul{margin:10px 0 0}body:not(.national) .directions-travel-modes li label{padding:1rem 1.5rem}@media only screen and (max-width:768px){body:not(.national) .poi-map-legend-container{max-width:200px}}@media only screen and (max-width:490px){.means-of-travel{display:block}body:not(.national) .means-of-travel{display:grid}body:not(.national) .directions-travel-modes ul li+li{margin-left:0}}.close-button{position:absolute;top:10px;right:10px;cursor:pointer;font-size:20px;color:#000}.activate-poi-button{position:absolute}.activate-poi-button.hidden{display:none}.poi-map-label{font-size:16px}.place-info-window{display:flex;gap:1rem;align-items:flex-start}.place-info{display:flex;flex-direction:column;margin-top:.5rem}.directions,.geo-address-lookup,.geo-direction-service-failed-message,.geo-failed-message,.geo-success-message{display:none}.place-name{font-weight:500}.directions{margin:0 0 3rem}.directions-actions{display:block}.directions-actions .js--show-on-google-maps{display:none}.directions-enter-address{margin-bottom:10px}.directions-travel-modes{position:relative}.directions-travel-modes .loading-cover{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:none}.directions-travel-modes .loading-cover .cover{position:absolute;width:100%;height:100%;background-color:#fff;opacity:.5;z-index:2}.directions-travel-modes .loading-cover .loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.directions-travel-modes ul{list-style:none!important;margin:10px 0;padding:0!important}.directions-travel-modes input[type=radio]{display:none}.directions-travel-modes li label{display:flex;align-items:center;gap:1rem;padding:2rem 3.5rem;border-radius:5px;border:1px solid #d3d3d3}.directions-travel-modes li label svg{fill:#323232}.directions-travel-modes li label span{margin-top:3px}.directions-travel-modes li input:checked+label svg{fill:#fff}.directions-travel-modes li input:checked+label{background-color:#143275;color:#fff}@media(max-width:500px){.directions-actions .btn{width:100%}.directions-actions .js--show-on-google-maps{margin-top:10px}}@media(min-width:400px){.directions-travel-modes ul li{float:left}.directions-travel-modes ul li+li{margin-left:15px}}@media only screen and (max-width:400px){.directions-travel-modes ul li+li{margin-top:5px}}.directions-enter-address>div{margin-bottom:8px}.directions-enter-address label{width:100%;font-size:16px}.directions-enter-address input[type=text]{width:100%;max-width:500px;margin-top:3px}.geo-address-lookup{font-weight:700;padding:10px 0 5px}.geo-address-lookup .time-distance{font-weight:400}.geo-direction-service-failed-message,.geo-failed-message{border:5px solid #dc143c;padding:5px 5px 10px}.geo-direction-service-failed-message svg,.geo-failed-message svg{margin-right:5px;fill:#dc143c}input[type=radio]+label::before{content:none;display:none}@media(min-width:992px){.one-pager .campaignimageinfoboxblocktypemodel .map-container,.one-pager .campaignimageinfoboxblocktypemodel textbox-container{width:calc(100% - 120px);max-width:1560px}}.one-pager .campaignimageinfoboxblocktypemodel svg{display:block}.one-pager .campaignimageinfoboxblocktypemodel .map-container{background-color:#fff;position:relative;overflow:hidden;font-family:Shape Sans,sans-serif}.one-pager .campaignimageinfoboxblocktypemodel .map-container svg{width:100%;height:auto}.one-pager .campaignimageinfoboxblocktypemodel .map-container .links h3{font-weight:400;font-size:24px;font-size:1.45em;margin:0 0 .5rem}.one-pager .campaignimageinfoboxblocktypemodel .map-container .links ul{list-style:none!important;margin:0;padding:0!important}.national .one-pager .campaignimageinfoboxblocktypemodel .map-container .links ul li{line-height:21px}.one-pager .campaignimageinfoboxblocktypemodel .map-container .links a{display:inline-block;color:#323232;text-decoration:none;transition-duration:.3s;margin-left:-18px;font-weight:400}.one-pager .campaignimageinfoboxblocktypemodel .map-container .links a:after{content:none!important}.national .one-pager .campaignimageinfoboxblocktypemodel .map-container .links a{font-size:.9em}.one-pager .campaignimageinfoboxblocktypemodel .map-container .links a::before{content:url(/Static/img/arrow-right.svg);display:inline-block;width:14px;height:14px;margin-right:4px;opacity:0}@media(max-width:1040px){.one-pager .campaignimageinfoboxblocktypemodel .map-container .links h3{font-size:20px}.one-pager .campaignimageinfoboxblocktypemodel .map-container .links a{font-size:13px}}.one-pager .campaignimageinfoboxblocktypemodel .map-container .links a.hover,.one-pager .campaignimageinfoboxblocktypemodel .map-container .links a:hover{color:#293e6b}.one-pager .campaignimageinfoboxblocktypemodel .map-container .links a.hover::before,.one-pager .campaignimageinfoboxblocktypemodel .map-container .links a:hover::before{opacity:1}.one-pager .campaignimageinfoboxblocktypemodel .map-container .country path{fill:#c8c8c8;transition-duration:.3s}.one-pager .campaignimageinfoboxblocktypemodel .map-container a.country.highlighted path{fill:#293e6b}.one-pager .campaignimageinfoboxblocktypemodel .map-container .country.highlighted .city{fill:#77b800}.one-pager .campaignimageinfoboxblocktypemodel .map-container a.country:hover path{fill:#293e6b}.one-pager .campaignimageinfoboxblocktypemodel .map-container svg g.country-group{stroke-width:0;stroke:#ececec;fill:#ececec}.one-pager .campaignimageinfoboxblocktypemodel .map-container svg g.skanska-cities-group{fill:#e2e2e2}.one-pager .campaignimageinfoboxblocktypemodel .map-container .city circle{opacity:1;fill:#293e6b;stroke:#293e6b;stroke-width:2px;r:3.76px;transition-duration:.3s;transition-property:opacity,r}.one-pager .campaignimageinfoboxblocktypemodel .map-container .city.visible circle{fill:#77b800;stroke:#77b800}.one-pager .campaignimageinfoboxblocktypemodel .map-container .city.highlighted.visible circle{stroke:#293e6b;r:8px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.one-pager .campaignimageinfoboxblocktypemodel .map-container .city.highlighted.visible circle{stroke-width:4px;stroke:#77b800}}.one-pager .campaignimageinfoboxblocktypemodel .map-container .links{position:absolute}@media(max-width:500px){.outer-container .one-pager .campaignimageinfoboxblocktypemodel section{padding-bottom:0}}.one-pager .campaignimageinfoboxblocktypemodel .image-holder,.one-pager .campaignprojectfactsblocktypemodel .image-holder{padding-bottom:0!important;overflow:visible;height:auto}.one-pager .campaignimageinfoboxblocktypemodel .image-holder img{position:static;margin-bottom:0!important}.one-pager .campaignimageinfoboxblocktypemodel .swiper-container h3{margin-bottom:5px}.one-pager .campaignimageinfoboxblocktypemodel .swiper-container a[target="_blank"]:after{content:none!important}.one-pager .campaignimageinfoboxblocktypemodel .swiper-container a[target="_blank"] h3:after{content:"f";font-family:SkanskaIcons;margin-left:5px;font-size:.9em;font-weight:400}.national .one-pager .campaignimageinfoboxblocktypemodel .swiper-container a[target="_blank"] h3:after{content:"o";font-family:SkanskaIcons;margin-left:5px;font-size:.9em}.one-pager .campaignimageinfoboxblocktypemodel .swiper-button{margin-top:auto;margin-bottom:auto;position:static}.one-pager .campaignimageinfoboxblocktypemodel .swiper-button-prev{margin-left:auto}.one-pager .campaignimageinfoboxblocktypemodel .swiper-button-next{margin-right:auto}.one-pager .campaignimageinfoboxblocktypemodel .textbox-container{margin-top:25px}@media(min-width:1024px){.one-pager .campaignimageinfoboxblocktypemodel .textbox-container{display:flex}}.one-pager .campaignimageinfoboxblocktypemodel .textbox-container .swiper-button:focus{outline:0}.one-pager .campaignimageinfoboxblocktypemodel .textbox-container .textboxes .right-arrow{opacity:1}.one-pager .campaignprojectfactsblocktypemodel .text.col-sm-6{margin-top:20px}.one-pager .campaignprojectfactsblocktypemodel .image-holder img{position:static;margin-bottom:0!important}.one-pager .campaignprojectfactsblocktypemodel:not(.embeddedblocktypemodel) .image-right .row{display:flex;flex-direction:column}@media(min-width:768px){.one-pager .campaignprojectfactsblocktypemodel .negative-margin .text{margin-top:0}.one-pager .campaignprojectfactsblocktypemodel .negative-margin .image.col-sm-6+.text{padding-right:15px;padding-left:calc(100%/12)}.one-pager .campaignprojectfactsblocktypemodel .negative-margin .image-right .row{flex-direction:row-reverse}.one-pager .campaignprojectfactsblocktypemodel .negative-margin .image-right .image.col-sm-6{float:right}.one-pager .campaignprojectfactsblocktypemodel .negative-margin .image-right .image.col-sm-6+.text{padding-left:15px;padding-right:calc(100%/12)}}.campaignprojectfactsblocktypemodel .info-box{word-break:break-word;background:0 0;padding:0}.campaignprojectfactsblocktypemodel .info-box h2{margin-left:0}.campaignprojectfactsblocktypemodel .info-box ul li+li{margin-top:10px}.campaignprojectfactsblocktypemodel .info-box .facts-container{padding-top:15px;padding-bottom:5px}.campaignprojectfactsblocktypemodel .info-box .facts-container:first-child{padding-top:0}.campaignprojectfactsblocktypemodel .info-box .facts-container+.facts-container{border-top:1px solid #ddd}@media(min-width:768px){.campaignprojectfactsblocktypemodel .info-box{margin-bottom:20px}.campaignprojectfactsblocktypemodel .info-box.downloads{margin:0}}.campaignprojectfactsblocktypemodel .info-box+.info-box{margin-top:40px}.one-pager .campaign .no-top-spacing>section{padding-top:10px;margin-top:0}.one-pager .campaign .no-bottom-spacing>section{padding-bottom:10px;margin-bottom:0}