﻿@import url('Fonts.css');@import url('animations.css');@import url('FiveColumns.css');@media screen and (min-width:1920px){body .employees .employee-item img{max-width:345px;}.frontpage-gallery .video-caption{font-size:80px;line-height:90px;max-width:1235px;}.tiles-wrapper .tile-caption h1{font-size:75px;font-weight:700;}.tiles-wrapper .tile-caption.text-section{max-width:350px;}}@media screen and (max-width:1920px){body .employees .employee-item img{max-width:235px;}.frontpage-gallery .video-caption{font-size:65px;line-height:80px;max-width:1075px;}.tiles-wrapper .tile-caption h1{font-size:60px;font-weight:700;}.tiles-wrapper .tile-caption.text-section{max-width:300px;}}@media screen and (max-width:1460px){body .references-wrapper .ref-item img{max-width:85%;}body .employees .employee-item img{max-width:300px;}body .play-pause{bottom:15%;}body .tiles-wrapper .tile-caption h1{font-size:47px;}body .gallery-wrapper.sub-pages .rslides li{height:550px;}}@media screen and (max-width:1400px){body .header .main-menu ul li a,body .header .middle-menu ul li a{font-size:12px;}body .frontpage-gallery .video-caption{font-size:50px;line-height:60px;height:100px;z-index:2;text-align:center;max-width:860px;}}@media screen and (max-width:1279px){body .header .main-menu ul li a,body .header .middle-menu ul li a{font-size:11px;margin:0 5px;}}@media screen and (max-width:1090px){body .header,body .header.header-fixed{padding:40px 0 17px 0;}body .header .col-xs-4,body .header.header-fixed .col-xs-4{width:auto;float:left;}body .header .navigation-wrapper.col-xs-4,body .header.header-fixed .navigation-wrapper.col-xs-4{float:right;}body .header .desktop-menu,body .header.header-fixed .desktop-menu,body .header .middle-menu,body .header.header-fixed .middle-menu{display:none;}body .header .responsive-menu,body .header.header-fixed .responsive-menu{display:block;}body .header.header-fixed .responsive-menu .hamburger-menu{top:0;}body .rslides .caption h1{font-size:40px;}body .tiles-wrapper .tile-caption p{display:none;}body .tiles-wrapper .tile-caption h1{font-size:40px;}body .tiles-wrapper .tile-caption .read-more{margin-top:0;}body .tiles-wrapper .tile-caption.text-section{height:160px;}body .references-wrapper .ref-item{min-height:50px;margin:15px 0;}body .gallery-wrapper.sub-pages .rslides li{height:330px;}body .gallery-wrapper.sub-pages .rslides li .caption{height:50px;}body .gallery-wrapper.sub-pages .rslides li .caption h1{font-size:35px;letter-spacing:0;}body .gallery-wrapper.sub-pages .rslides li .caption h2{display:none;}body .gallery-wrapper.sub-pages .rslides li .caption a.readmore{margin-top:0;}body .org-page h2{font-size:30px;}}@media screen and (max-width:990px){body .frontpage-gallery .video-caption{font-size:30px;line-height:1.1;height:70px;}body .rslides li{height:35vh;}body .rslides .caption h1{font-size:30px;}body .tiles-wrapper .tile-caption h1{font-size:24px;}body .floating-widgets{margin-top:30px;}body .sidebyside-banner.section-1{padding-top:30px;}body .sidebar-section{margin-left:auto;margin-right:auto;max-width:100%;margin-bottom:30px;}body .org-wrapper{padding-bottom:0;background-color:#fff;}body .references-wrapper{padding-bottom:30px;}body .text-body{margin-bottom:50px;}body .theme-image .container{padding:0!important;}body .employees-wrapper .employee-section{padding:70px 0;}body .employees-wrapper .employee-section.evenHtml .employee-content{padding-left:0;}}@media screen and (max-width:767px){body{font-size:14px;}body .mobil-video{display:block;}body .desktop-video{display:none;}body .text-pages.section-padding{padding:0;}body h3{font-size:18px;}body h1{font-size:30px;}body .header .logo{width:225px;padding:0;}body .header .logo img{width:225px;}body .header .responsive-menu .hamburger-menu{right:0;}body .header .responsive-menu .menu-toogle ul li a{font-size:6vw;line-height:15vw;padding-bottom:0;border-bottom:0 solid #fff;}body .header .responsive-menu .menu-toogle ul li a:before{height:0;}body .frontpage-gallery{margin:8px 0;}body .frontpage-gallery .video-caption{font-size:24px;max-width:270px;height:20px;}body .rslides .caption h1{font-size:22px;}body .tiles-wrapper{margin:0 -15px;}body .tiles-wrapper .tile{height:200px!important;margin:8px 0;}body .tiles-wrapper .tile-caption{max-width:90%;}body .tiles-wrapper .tile-caption .read-more{font-size:12px;}body .tiles-wrapper .tile-caption.text-section{height:100px;}body .gallery-wrapper.sub-pages .rslides li{height:250px;}body .gallery-wrapper.sub-pages .rslides li .caption{height:50px;max-width:90%;}body .gallery-wrapper.sub-pages .rslides li .caption h1{font-size:30px;letter-spacing:0;}body .gallery-wrapper.sub-pages .rslides li .caption h2{display:none;}body .gallery-wrapper.sub-pages .rslides li .caption a.readmore{margin-top:0;}body .section-list .content-section .content-wrapper h1{margin-top:0;word-break:break-word;}body .section-list .sub-pages .content-section .content-wrapper h1{margin-top:30px;font-size:38px;}body .section-list .container{padding:0;}body .references-wrapper .ref-item{min-height:50px;margin:5px 0;width:46%;}body .section-list .content-section{padding-bottom:0;}body .section-list .content-section .content-wrapper .content p img{margin-bottom:30px;}body .org-page{padding-top:0;}body .org-page .org-title{font-size:11px;}body .org-page .accourdion-wrapper .description .org-items{min-height:0;padding:20px;}body .org-page .accourdion-wrapper.column-3 .description{padding:30px 0;}body .org-page .accourdion-wrapper.column-3 .description .org-items{padding:12px;margin:10px 0;}body .org-page .accourdion-wrapper.column-3 .description .org-items img{max-height:30px;}body .sidebar-section{margin-bottom:10px;}body .sidebar-section .employees,body .sidebar-section .related-links{margin-bottom:10px;}body ul.submenu li a{display:inline-block;max-width:125px;padding:4px 0;}body .customer-container table th{display:block;padding-top:20px;}body .customer-container table td{display:block;}body .customer-container table td:first-child{width:auto;padding-top:10px;font-weight:700;}body #map{height:250px;}body .employees-page{margin-top:0;}body .employees-wrapper h2{font-size:26px;}body .employees-wrapper .container{padding:0;}body .employees-wrapper .employee-section{padding:30px 0;background-color:#fff;}body .employees-wrapper .employee-section .employee-image{padding:0;}body .employees-wrapper .employee-section .employee-content{padding:30px 0 0 0;}body .employees-wrapper .employee-section.evenHtml{background-color:#fff;}body .footer .footer-content{padding:50px 0;}body .footer .contact-info .col-sm-4{margin-bottom:20px;}}@media screen and (max-width:835px){body .mobil-video{display:block;}body .desktop-video{display:none;}}
/*! http://responsiveslides.com v1.54 by @viljamis */
.gallery-wrapper{position:relative;}.gallery-wrapper.sub-pages{max-width:1600px;margin:0 auto;}.gallery-wrapper.sub-pages .rslides li{height:650px;}.gallery-wrapper.sub-pages .rslides li .shadow-overlay{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:3;background:rgba(0,0,0,.2);}.gallery-wrapper.sub-pages .rslides li .caption{top:5vw;}.gallery-wrapper.sub-pages .rslides li .caption h1{font-size:70px;font-weight:700;}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}.rslides .caption{color:#fff;width:100%;max-width:80%;position:absolute;top:0;left:0;right:0;bottom:0;height:100px;margin:auto;z-index:9;text-align:center;}.rslides .caption h1{font-size:50px;color:#fff;letter-spacing:2px;}.rslides .caption h2{font-weight:300;}.rslides .caption a{color:#fff;font-size:24px;}.rslides .caption a span{text-transform:uppercase;font-weight:700;letter-spacing:2px;font-size:14px;}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;left:0;top:0;width:100%;height:50vh;background-position:center;background-repeat:no-repeat;background-size:cover;}.rslides li:first-child{position:relative;display:block;float:left;}.rslides img{display:block;height:auto;float:left;width:100%;border:0;}.rslides_tabs{list-style-type:none;position:absolute;z-index:10;top:50%;right:20px;}.rslides_tabs li{margin-right:7px;height:20px;}.rslides_tabs li a{color:transparent;background-color:#fff;border-radius:50%;display:inline-block;width:10px;height:10px;}.rslides_tabs li.rslides_here a{background-color:#09f;}.rslides2{max-width:92%;}.rslides2_tabs{top:auto;right:auto;bottom:20px;padding:0;display:block;text-align:center;width:92%;}.rslides2_tabs li{display:inline-block;}html{-webkit-font-smoothing:antialiased;}body{font-size:16px;font-family:"Museo-Sans";color:#000;padding:0 3VW;}body.page-2610,body.page-1922{padding-top:0!important;}body.page-2610 .header.header-fixed,body.page-1922 .header.header-fixed{position:static;}body.page-2610 .references-wrapper .container-fluid.animated,body.page-1922 .references-wrapper .container-fluid.animated{opacity:1;}.main{min-height:500px;}a,a:hover,a:active,a:focus{color:#000;text-decoration:none;cursor:pointer;}h1{font-size:50px;letter-spacing:2px;font-weight:900;}h3{font-weight:700;font-size:23px;letter-spacing:1px;line-height:30px;color:#222;}p a:hover{text-decoration:underline;}.no-padding{padding:0;overflow:hidden;}.container{max-width:1400px;width:100%;position:relative;}.back-top{width:50px;background:#000;color:#fff;padding:10px;position:fixed;bottom:100px;right:20px;display:none;opacity:.6;cursor:pointer;z-index:999;border-radius:5px;opacity:.5;}.back-top:hover{opacity:.8;}.readmore img{max-width:50px;margin-left:10px;margin-top:-4px;}.shortcut-button{text-align:center;margin-bottom:65px;}.shortcut-button a{display:inline-block;background-color:#edaa00;padding:15px 50px;color:#fff;font-size:22px;text-transform:uppercase;}.common-bg-property{width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;}.transition{-webkit-transition:opacity .9s ease-in-out;-moz-transition:opacity .9s ease-in-out;-o-transition:opacity .9s ease-in-out;transition:opacity .9s ease-in-out;}.transition-all{-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;transition:.5s all;}.size-1{max-width:600px;margin:20px auto 0 auto;}.off-set{height:60px;margin-top:-60px;display:block;z-index:1;}.sticker-wrapper{padding:70px 0;}.scroll-down{position:absolute;bottom:17%;margin:0 auto;z-index:3;width:100%;text-align:center;}.scroll-down img{max-width:65px;}a.readmore{display:inline-block;margin-top:10px;font-size:22px;text-transform:uppercase;font-weight:normal;}a.readmore span{font-size:13px;display:inline-block;padding:0 5px;}a.readmore:hover{color:#d1d1d1;}.footer.customFooter .references-wrapper{display:none;}.mobil-video{display:none;}.link-Kundesjekk{position:absolute;top:-41px;right:41px;font-size:11px;letter-spacing:1px;font-weight:600;}.link-Kundesjekk a{color:#777;border-top:3px solid #fff;padding-top:7px;padding-right:22px;background-image:url('images/Log_in_777.svg');background-position:right 6px;background-repeat:no-repeat;background-size:12px;}.link-Kundesjekk a:hover{color:#000;background-image:url('images/Log_in_0500a8.svg');}.searchInputs{margin:20px 0;position:relative;}.searchInputs input[type="text"]{width:100%;height:50px;font-size:1em;border:1px solid #a5a7a5;border-radius:0;}.searchInputs input[type="submit"]{height:50px;width:65px;position:absolute;top:0;right:0;background-color:#29979e;color:#fff;border:0;font-weight:600;}.searchInputs input[type="submit"]:hover{background-color:#1e7076;}.customer-container{line-height:26px;text-align:left;padding-bottom:20px;border-bottom:1px solid #e3e3e3;}.customer-container table td:first-child{width:300px;}.customer-container table th{padding-top:30px;font-weight:700;text-transform:uppercase;}.customer-container table th span{color:#29979e;}.header{padding:50px 0 18px 0;background-color:#fff;}.header .container{max-width:1600px;}.header li input{border:1px solid #d1d1d1;padding:0 5px;border-radius:5px;margin-left:15px;outline:0;}.header .logo{margin-top:0;}.header .logo img{width:100%;max-width:300px;}.header .navigation-wrapper a{font-weight:400;}.header .main-menu,.header .middle-menu{margin-top:5px;}.header .main-menu .border,.header .middle-menu .border{opacity:0;width:40px;height:3px;background-color:#c95e28;margin:0 auto 0 auto;transition:opacity .4s ease-in-out;}.header .main-menu ul,.header .middle-menu ul{margin-bottom:0;}.header .main-menu ul li,.header .middle-menu ul li{display:inline-block;}.header .main-menu ul li a,.header .middle-menu ul li a{margin:0 10px;font-size:14px;text-transform:uppercase;color:#777;letter-spacing:1.5px;font-weight:700;display:inline-block;padding-bottom:3px;border-bottom:3px solid #fff;position:relative;transform:translateZ(0);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}.header .main-menu ul li a:before,.header .middle-menu ul li a:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#006;height:3px;-webkit-transition-property:left right;transition-property:left right;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin-bottom:-3px;}.header .main-menu ul li a:hover:before,.header .middle-menu ul li a:hover:before{left:0;right:0;}.header .main-menu ul li:hover a,.header .middle-menu ul li:hover a{color:#000;}.header .main-menu ul li.active a,.header .middle-menu ul li.active a{color:#000;border-bottom:3px solid #006;}.header .top-right-menuitems ul li{display:inline-block;}.header .top-right-menuitems ul li a{font-size:13px;display:inline-block;padding:6px 15px;}.header .responsive-menu{display:none;}.header .responsive-menu .hamburger-menu{position:absolute;right:30px;top:-1px;max-width:45px;cursor:pointer;}.header .responsive-menu .hamburger-menu span{position:absolute;left:-60px;top:2px;}.header .responsive-menu .menu-toogle{background:#373634;position:fixed;width:100%;height:100%;top:0;right:0;bottom:0;text-align:center;padding-top:15vh;z-index:99;}.header .responsive-menu .menu-toogle ul{margin-bottom:0;}.header .responsive-menu .menu-toogle ul li{float:none;margin-top:0;display:block;}.header .responsive-menu .menu-toogle ul li a{letter-spacing:2px;color:#fff;text-transform:none;display:block;padding:0;font-size:4vw;line-height:10vw;border:0;}.header .responsive-menu .menu-toogle ul li a:hover{color:#d1d1d1;border:0;}.header .responsive-menu .menu-toogle ul .menu2{padding-top:40px;margin-top:40px;border-top:1px solid #fff;font-size:25px;}.header .responsive-menu .menu-toogle ul .menu2 a{text-transform:uppercase;line-height:40px;}.header .responsive-menu .menu-toogle ul .loginField{padding-top:40px;margin-top:40px;border-top:1px solid #fff;}.header .responsive-menu .menu-toogle ul .social-medias{margin-top:70px;}.header .responsive-menu .menu-toogle ul .social-medias img{margin-right:5px;}.header .responsive-menu .menu-toogle ul li.search-box{padding:15px 0;}.header .responsive-menu .close-menu{position:absolute;right:3vw;top:40px;max-width:45px;cursor:pointer;color:#fff;font-size:12px;letter-spacing:1.5px;}@media screen and (min-width:1200px){.header.header-fixed{padding-top:25px;padding-left:45px;padding-right:45px;position:fixed;left:0;right:0;top:0;z-index:10;box-shadow:0 0 20px rgba(0,0,0,.15);}.header.header-fixed .main-menu,.header.header-fixed .middle-menu{margin-top:5px;}.header.header-fixed .languages-wrapper{top:-22px;}}.bodyOverlay{width:100%;height:100%;position:fixed;left:0;right:0;top:0;bottom:0;z-index:1;background:rgba(0,0,0,.6);}.frontpage-gallery{position:relative;background:#fff;overflow:hidden;margin-bottom:8px;}.frontpage-gallery iframe{width:101%;}.frontpage-gallery .shadow-overlay{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:3;background:rgba(0,0,0,.4);}.frontpage-gallery .videoThumb{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;}.frontpage-gallery .video-bg{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:99.5%;z-index:1;background:rgba(0,0,0,.4);}.frontpage-gallery .video-caption{color:#fff;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:100px;z-index:3;text-align:center;width:100%;font-weight:700;}.frontpage-gallery .desktop-video iframe{position:relative;z-index:2;}.ratioVideo{width:100%;}.ie9Video{display:none;}.play-pause{width:150px;height:57px;text-align:center;position:absolute;left:0;right:0;bottom:20%;margin:auto;z-index:3;border-radius:50%;cursor:pointer;}.play-pause span{display:block;color:#fff;margin-top:10px;font-size:13px;text-transform:uppercase;letter-spacing:1px;width:100%;font-weight:900;}.widgets-wrapper{text-align:center;color:#fff;}.widgets-wrapper a{color:#fff;}.widgets-wrapper .caption-wrapper{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:140px;text-transform:uppercase;letter-spacing:1px;z-index:3;font-size:12px;}.widgets-wrapper .caption-wrapper img{display:inline-block;max-width:100px;}.widgets-wrapper .caption-wrapper h2{font-size:48px;text-transform:none;}.widgets-wrapper .read-more{color:#fff;margin-top:30px;}.widgets-wrapper .box{background-repeat:no-repeat;background-size:cover;background-position:center;background-image:none!important;height:190px;cursor:pointer;margin-bottom:20px;overflow:hidden;}.widgets-wrapper .box .thumb{display:none;}.widgets-wrapper .box-bg{opacity:1;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;transition:opacity .7s ease;height:190px;}.widgets-wrapper .bg-hover{opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:190px;z-index:2;background-color:rgba(0,0,0,.25);transition:opacity .7s ease;}.widgets-wrapper .box:hover .bg-hover{opacity:1;transition:opacity .7s ease;}.tiles-wrapper{margin:0 -23px;padding-bottom:10px;}.tiles-wrapper .tile{background:#58785f;margin:8px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;cursor:pointer;}.tiles-wrapper .tile.gallery-section{background:#fff;}.tiles-wrapper .tile.color-red{background:#c95e28;}.tiles-wrapper .shadow-overlay{position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0;background:linear-gradient(bottom,rgba(0,0,0,.7),rgba(0,0,0,0));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.7),rgba(0,0,0,0));background:-o-linear-gradient(bottom,rgba(0,0,0,.7),rgba(0,0,0,0));background:-moz-linear-gradient(bottom,rgba(0,0,0,.7),rgba(0,0,0,0));background:-ms-linear-gradient(bottom,rgba(0,0,0,.7),rgba(0,0,0,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0);-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;z-index:2;}.tiles-wrapper .tile:hover .shadow-overlay{opacity:.4;transition:opacity 1s ease-in-out;}.tiles-wrapper .tile:hover .read-more img{-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:all;transition:.5s all;right:-40px;}.tiles-wrapper .tile-caption{color:#fff;position:absolute;width:100%;height:100px;left:0;right:0;bottom:30%;margin:auto;text-align:center;z-index:3;}.tiles-wrapper .tile-caption p{font-weight:400;letter-spacing:1px;font-size:16px;}.tiles-wrapper .tile-caption .read-more{text-transform:uppercase;font-weight:900;letter-spacing:2px;margin-top:20px;font-size:13px;color:#fff;display:inline-block;position:relative;}.tiles-wrapper .tile-caption .read-more img{display:inline-block;position:absolute;right:-30px;top:0;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;transition:.5s all;}.tiles-wrapper .tile-caption.text-section{bottom:0;top:0;margin:auto;height:245px;}.tiles-wrapper .tile-caption.text-section h1{margin-bottom:20px;}.references-wrapper{padding:75px 0;background-color:#fff;}.references-wrapper .container-fluid{max-width:1535px;}.references-wrapper .ref-item{text-align:center;min-height:100px;margin:40px 0;position:relative;width:17%;display:inline-block;}.references-wrapper .ref-item .ref-image{max-width:200px;margin:0 auto;}.references-wrapper .ref-item img{display:inline-block;max-height:70px;max-width:100%;width:auto;}.references-wrapper .col-lg-15,.references-wrapper .col-md-15,.references-wrapper .col-sm-15,.references-wrapper .col-xs-15{float:none;display:inline-block;}.video-section{display:none;}.video-section .video-wrapper{position:relative;}.video-section .video-wrapper .video-thumbnail,.video-section .video-wrapper .videoIframe,.video-section .video-wrapper .popup-container{height:500px;}.video-section .video-wrapper .video-caption{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:3;width:100%;height:100px;text-align:center;color:#fff;cursor:pointer;text-transform:uppercase;font-size:35px;font-weight:600;}.video-section .video-wrapper .video-caption img{margin-bottom:20px;}.video-section .video-wrapper .video-shadow-overlay{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.4);-webkit-transition:background .9s ease-in-out;-moz-transition:background .9s ease-in-out;-o-transition:background .9s ease-in-out;transition:background .9s ease-in-out;z-index:2;}.video-section .video-wrapper .popup-wrapper{position:relative;}.video-section .video-wrapper .popup-wrapper .popup-overlay{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.95);z-index:99;}.video-section .video-wrapper .popup-wrapper .popup-container{position:fixed;left:0;right:0;top:0;bottom:0;margin:auto;padding:30px;width:100%;max-width:1000px;z-index:99999;}.video-section .video-wrapper .popup-wrapper .close-link{position:fixed;right:6%;top:5%;z-index:999;color:#fff;font-size:23px;letter-spacing:5px;cursor:pointer;}.video-section .video-wrapper:hover .video-shadow-overlay{background:rgba(255,255,255,.7);opacity:1;}.blog-feeds{padding:8vh 15px;}.blog-feeds .ingress-wrapper{padding:23px 15px;display:inline-block;}.blog-feeds .blog-items .post-content{padding-left:20px;padding-top:10px;}.blog-feeds .blog-items h2{margin-bottom:8px;font-size:25px;margin-top:10px;}.blog-feeds .blog-items .date-published{font-size:12px;color:#d1d1d1;margin-bottom:10px;font-weight:500;text-transform:uppercase;}.blog-feeds .blog-items .date-published a{background-color:rgba(0,0,0,.75);color:#fff;padding:2px 10px;margin-right:2px;font-weight:500;}.blog-feeds .blog-items .date-published a:hover{color:#000;background-color:#d1d1d1;}.blog-feeds .blog-items .date-published .blog-category{display:none;}.blog-feeds .blog-items a.readmore{font-size:16px;text-transform:uppercase;font-weight:normal;}.blog-feeds .blog-items .blog-thumb{position:relative;}.blog-feeds .blog-items .blog-thumb .shadow-overlay{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:100%;background:rgba(255,255,255,.7);-webkit-transition:opacity .9s ease-in-out;-moz-transition:opacity .9s ease-in-out;-o-transition:opacity .9s ease-in-out;transition:opacity .9s ease-in-out;z-index:2;opacity:0;}.blog-feeds .blog-items:hover .shadow-overlay{opacity:.5;}.blog-feeds .blog-items:hover .readmore{color:#d1d1d1;}.blog-post .post-date{font-size:13px;margin-top:15px;color:#c1c1c1;text-transform:uppercase;margin-bottom:20px;}.blog-post .social-icons{margin-bottom:50px;}.blog-post .text-body{margin-bottom:30px!important;}.blog-post .theme-image .col-sm-6{padding-bottom:0!important;}.text-pages.section-padding{padding:50px 0 0 0;text-align:center;}.text-pages.section-padding h3{margin-top:0;margin-bottom:40px;}.text-pages p a{text-decoration:underline;}.text-pages p a:hover{color:#006;}.text-body{margin-bottom:110px;}.text-body p{line-height:25px;text-align:left;}.text-body p a{text-decoration:underline;}.text-body img{max-width:100%;}.theme-image .container{max-width:1000px;}.org-wrapper{background-color:#f1f1f1;padding-bottom:100px;}.org-page{padding:50px 0;text-align:center;}.org-page .green-border{width:100px;height:4px;background:#006;margin:30px auto 60px auto;}.org-page h3{margin-bottom:50px;}.org-page img{max-width:100%;max-height:100px;}.org-page h2{font-size:37px;font-weight:700;margin-top:70px;}.org-page .org-items{padding:20px 0;max-width:300px;margin:15px auto 20px auto;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);}.org-page .org-title{font-size:16px;font-weight:700;text-transform:uppercase;margin-top:5px;}.org-page .column-2 .org-title{display:none;}.org-page .column-2 .org-items{margin:20px auto;padding:48px 0;}.org-page .accourdion-wrapper{margin-bottom:10px;background-color:#f1f1f1;padding:5px 20px;}.org-page .accourdion-wrapper .title{cursor:pointer;background-image:url('images/arrowDownBlack.png');background-repeat:no-repeat;background-position:right center;}.org-page .accourdion-wrapper .description .org-items{margin:20px auto;min-height:105px;}.org-page .accourdion-wrapper h2{text-align:left;padding:10px 0;margin:0;font-size:25px;}.sidebar-section{max-width:320px;margin-bottom:100px;}.sidebar-section h4{text-transform:uppercase;font-size:12px;font-weight:700;padding-bottom:10px;background-color:#f4f4f4;margin-bottom:0;}.sidebar-section .employees{margin-bottom:30px;}.sidebar-section .employees h4{padding:40px 0 0 30px;}.sidebar-section .employees .accourdion-wrapper .title h4{padding:10px 0 10px 30px;font-weight:700;line-height:42px;font-size:20px;text-transform:none;cursor:pointer;margin-bottom:5px;}.sidebar-section .employees .accourdion-wrapper .title h4 img{margin-left:5px;}.sidebar-section .employees .employee-item{background-color:#f4f4f4;padding:30px;margin-bottom:3px;text-align:left;border-bottom:2px solid #fff;}.sidebar-section .employees .employee-item img{margin-bottom:0;}.sidebar-section .employees .employee-item .employee-info{min-height:100px;}.sidebar-section .employees .employee-item .employee-info h2{margin-top:0;}.related-links{text-align:left;margin-bottom:30px;background-color:#f4f4f4;padding:30px;}.related-links a{font-weight:700;line-height:42px;font-size:20px;}.related-links img{max-width:30px;margin-left:10px;}.page-section{max-width:1100px;margin:0 auto;}ul.submenu{padding-top:25px;text-align:center;}ul.submenu li{display:inline-block;padding-right:25px;}ul.submenu li a{padding:0;font-size:14px;font-weight:700;text-transform:uppercase;color:#aaaaab;letter-spacing:1.5px;}ul.submenu li:hover a,ul.submenu li.active a{color:#000;}.onepager-menu.submenu{max-width:1200px;margin:0 auto;}.onepager-menu.submenu li{padding:0;margin-left:-2px;}.onepager-menu.submenu li a{padding:12px 30px;font-size:13px;background-color:#f1f1f1;letter-spacing:1.5px;min-width:208px;display:inline-block;margin-bottom:2px;color:#000;font-weight:900;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;transition:.5s all;}.onepager-menu.submenu li a:hover{background-color:#006;color:#fff;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;transition:.5s all;}.section-list{padding-top:0;}.section-list .content-section{padding:50px 0;text-align:center;}.section-list .content-section .content-wrapper{padding-top:3vw;max-width:460px;margin:0 auto;letter-spacing:1.5px;}.section-list .content-section .content-wrapper h1{font-size:42px;}.section-list .content-section .content-wrapper p{font-weight:300;line-height:25px;}.section-list .content-section .content-wrapper .content p img{width:auto!important;height:auto!important;max-width:100%;}.section-list .content-section .content-wrapper.full-width{max-width:750px;}.section-list .sectionImage{width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;}.video-bg-wrapper{line-height:0;}.video-bg-wrapper .video-wrapper{max-width:850px;margin:0 auto;}.widgets-section .widget-items{position:relative;}.widgets-section .widget-items .caption{margin-bottom:80px;}.widgets-section .widget-items .caption h2{color:#000;}.widgets-section .widget-items .caption h2 img{max-width:75px;margin-left:20px;margin-top:-4px;}.widgets-section .widget-items .caption h3{margin:0;font-size:35px;text-transform:uppercase;}.widgets-section .widget-items .caption a{color:#000;margin-top:20px;}.widgets-section .widget-items .widgetThumb{position:relative;}.widgets-section .widget-items .widgetThumb .shadow-overlay{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:100%;background:rgba(255,255,255,.7);-webkit-transition:opacity .9s ease-in-out;-moz-transition:opacity .9s ease-in-out;-o-transition:opacity .9s ease-in-out;transition:opacity .9s ease-in-out;z-index:2;opacity:0;}.widgets-section .widget-items .widgetThumb a.readmore{position:absolute;left:0;top:9%;right:0;bottom:0;margin:auto;display:inline-block;background-color:#d1d1d1;width:180px;height:50px;line-height:50px;text-align:center;z-index:3;color:#fff;opacity:0;-webkit-transition:opacity .9s ease-in-out;-moz-transition:opacity .9s ease-in-out;-o-transition:opacity .9s ease-in-out;transition:opacity .9s ease-in-out;}.widgets-section .widget-items:hover .shadow-overlay{opacity:.5;}.widgets-section .widget-items:hover a.readmore{opacity:1;}.widgets-section .widget-fullwidth-wrapper{margin-bottom:100px;}.widgets-section .widget-fullwidth .widget-items{position:relative;}.widgets-section .widget-fullwidth .widget-items .section-arrow{position:absolute;top:-3px;left:0;right:0;margin:auto;width:56px;height:28px;z-index:11;}.widgets-section .widget-fullwidth .widget-items .caption{color:#fff;position:absolute;left:0;right:0;top:6%;height:22vh;margin:auto;z-index:9;text-align:center;font-size:26px;width:100%;max-width:900px;}.widgets-section .widget-fullwidth .widget-items .caption a{color:#fff;}.widgets-section .widget-fullwidth .widget-items .caption h2{font-size:64px;color:#fff;font-weight:500;margin-bottom:30px;}.widgets-section .widget-fullwidth .widget-items .caption a.readmore{display:inline-block;background-color:#d1d1d1;padding:15px 50px;}.widgets-section .widget-fullwidth .widget-items .image-overlay{width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,.7);z-index:9;}.widgets-section .widget-fullwidth .just-bg{background-color:#000;min-height:350px;}.widgets-section .widget-fullwidth .just-bg .caption h2{text-shadow:none;}.widgets-section .widget-fullwidth .just-bg a{color:#fff;}.widgets-section .widget-fullwidth .widgetThumb{width:100%;min-height:500px;background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;}.grid-wrapper{padding:0 30px;}.grid-wrapper .items-wrapper{margin:.45vw;}.grid-wrapper .grid-items{position:relative;overflow:hidden;}.grid-wrapper .grid-items .grid-thumb{background-size:cover;}.grid-wrapper .grid-items .lastned{background-color:#000;color:#fff;max-width:160px;height:50px;line-height:50px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;opacity:0;z-index:3;-webkit-transition:opacity .9s ease-in-out;-moz-transition:opacity .9s ease-in-out;-o-transition:opacity .9s ease-in-out;transition:opacity .9s ease-in-out;font-size:20px;letter-spacing:5px;font-weight:500;}.grid-wrapper .grid-items .shadow-overlay{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:100%;background:rgba(255,255,255,.9);-webkit-transition:opacity .9s ease-in-out;-moz-transition:opacity .9s ease-in-out;-o-transition:opacity .9s ease-in-out;transition:opacity .9s ease-in-out;z-index:2;opacity:0;}.grid-wrapper .grid-items .portfolio-logo{width:100%;max-width:250px;height:20vh;position:absolute;left:0;right:0;top:-10%;bottom:0;margin:auto;z-index:3;}.grid-wrapper .material-name{background-color:#fff;min-height:100px;padding:7px 40px;margin-bottom:30px;font-weight:500;}.grid-wrapper .items-wrapper:hover .shadow-overlay{opacity:.4;}.grid-wrapper .items-wrapper:hover .lastned{opacity:1;}.grid-wrapper h4{position:relative;z-index:9999;margin-bottom:15px;}.contact-content{max-width:700px;margin:50px auto 30px auto;text-align:left;}.employees{text-align:left;font-size:13px;letter-spacing:1px;line-height:20px;}.employees .employee-item{margin-bottom:50px;text-align:center;}.employees .employee-item img{display:inline-block;margin-bottom:22px;}.employees .employee-item .employee-info{min-height:130px;}.employees h2{margin-top:10px;font-size:22px;font-weight:700;margin-bottom:5px;}.form-wrapper{text-align:left;max-width:400px;margin:60px auto 0 auto;}.form-wrapper input,.form-wrapper button{margin-bottom:20px;width:100%;height:50px;border:1px solid #000;border-radius:0;}.form-wrapper input[type=checkbox]{display:inline-block;padding:0;width:30px;height:30px;background-repeat:no-repeat;background-position:top center;background-size:contain;-webkit-appearance:none;border:0;margin-bottom:10px;outline:0;}.form-wrapper .cbl-remember{position:relative;}.form-wrapper .cbl-remember label{position:absolute;left:45px;top:10px;}.form-wrapper .pwd-forget{margin-bottom:20px;}.form-wrapper input[type=checkbox]:checked{background-image:url('images/checked.jpg');}.form-wrapper input[type=checkbox]:not(:checked){background-image:url('images/unchecked.jpg');}.form-wrapper span.field-validation-error span{color:#f00;display:inline-block;margin-bottom:5px;}.form-wrapper button,.form-wrapper input[type=submit]{border:0;background:#373634;color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:1.5px;transition:background .3s ease-in;}.form-wrapper button:hover,.form-wrapper input[type=submit]:hover{background:#000;color:#fff;transition:background .3s ease-in;}.form-wrapper ::-webkit-input-placeholder{font-size:13px;text-transform:uppercase;color:#aaaaab;letter-spacing:1.5px;}.form-wrapper ::-moz-placeholder{font-size:13px;text-transform:uppercase;color:#aaaaab;letter-spacing:1.5px;}.form-wrapper :-ms-input-placeholder{font-size:13px;text-transform:uppercase;color:#aaaaab;letter-spacing:1.5px;}.form-wrapper :-moz-placeholder{font-size:13px;text-transform:uppercase;color:#aaaaab;letter-spacing:1.5px;}.employees.e-media-wrapper{font-size:20px;}.employees.e-media-wrapper h2{margin-top:50px;}.employees.e-media-wrapper .info-box{padding-left:10px;}.submenu.e-category{padding-top:35px;}.media-wrapper{text-align:left;}.media-wrapper .bgImage{background-size:cover;}.media-wrapper .size-1{margin:40px;}.media-wrapper .attachments{padding:10px 25px;border-top:1px solid #000;border-bottom:1px solid #000;margin-bottom:50px;}.media-wrapper .attachments .attachment{display:inline-block;margin-left:20px;}.media-wrapper .attachments .attachment a:hover{color:#d1d1d1;}.accordion-container{text-align:left;padding-bottom:70px;}.accordion-container li{cursor:pointer;}.accordion-container .title{font-size:16px;background:#000;border-radius:5px;position:relative;text-align:left;width:100%;padding:15px 30px;margin-bottom:1px;background-image:url('images/arrow-down-white.png');background-repeat:no-repeat;background-position:right center;border:1px solid #f1f2f3;}.accordion-container .title h4{font-weight:500;font-size:18px;color:#fff;}.accordion-container li:hover .title,.accordion-container .title.active{border:1px solid #d1d1d1;background-color:#d1d1d1;}.accordion-container .title.active{background-image:url('images/arrow-up-white.png');}.accordion-container .description{padding:20px;}.landing-page .theme-image .full-width-themeimage{height:600px;}.landing-page .theme-image .col-sm-6{padding-bottom:0!important;}.full-width-themeimage{width:100%;height:400px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.listing-wrapper{padding:0 50px;}.listing-wrapper h1{text-transform:uppercase;font-size:20px;border-bottom:1px solid #000;display:inline-block;padding:0 7px 5px 7px;}.listing-wrapper .listing-item{font-size:.85em;line-height:21px;}.listing-wrapper .e-image{padding-bottom:33px;margin-top:55px;}.listing-wrapper .e-image .bg-image{background-position:center;background-size:cover;width:100%;height:42vh;}.listing-wrapper .name{font-size:19px;padding-bottom:7px;}.listing-wrapper .email{margin-bottom:30px;}.listing-wrapper.size-1{padding:0;}.listing-wrapper.size-1 .listing-item{padding:0 15px;float:none;display:inline-block;}.listing-wrapper.size-1 .e-image{margin-top:0;}.share-holders .content-section{padding:0 0 20px 0;}.share-holders .content-section h1{margin-top:40px;}.share-holders .content-section h3{margin-bottom:20px;}.share-holders .content-section h3 span{font-weight:700;font-size:23px;letter-spacing:1px;line-height:30px;}.attachments{margin-top:40px;padding:20px 15px 15px 15px;text-align:left;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}.attachments h4{text-transform:uppercase;}.attachments .attachment-label{text-transform:uppercase;font-weight:900;font-size:13px;color:#777;float:left;height:27px;margin-top:3px;}.attachments a{float:left;margin-bottom:5px;margin-left:30px;padding-left:25px;background-image:url('images/download.jpg');background-repeat:no-repeat;background-size:15px;background-position-x:left;background-position-y:3px;color:#c95e28;}.attachments a:hover{text-decoration:underline;}.contact-form .form-control{border:1px solid #808080;border-radius:0;box-shadow:none;min-height:50px;}.contact-form .btn.btn-default{background:#808080;color:#fff;text-transform:uppercase;font-size:20px;width:180px;border-radius:0;box-shadow:none;border-color:transparent;height:50px;}.contact-form label{font-weight:normal;}.contact-form label span{color:#f00;}.simple-page .container{max-width:850px;}.simple-page table{width:100%!important;height:auto!important;margin:30px 0;}.simple-page table tr{vertical-align:baseline;}.simple-page table tr td{padding-right:30px;}.simple-page .text-section{margin-top:40px;}.simple-page .text-section h1{font-size:30px;}.simple-page .text-section h2{font-weight:900;font-size:26px;}.panel{margin-bottom:3px;}.social-icons img{margin-right:10px;}#map{height:500px;}.employees-page{margin-top:50px;}.employees-page h1{margin-bottom:40px;}.employees-wrapper{font-size:14px;}.employees-wrapper h2{margin-top:0;font-size:26px;}.employees-wrapper .container{max-width:960px;}.employees-wrapper .employee-section{padding:50px 0;background-color:#f1f1f1;}.employees-wrapper .employee-section.evenHtml{background-color:#fff;}.employees-wrapper .employee-section.evenHtml .employee-content{padding-left:60px;}.employees-wrapper .employee-item{text-align:left;}.employees-wrapper .employee-image{padding:0 10px;}.employees-wrapper .employee-content{max-width:500px;display:table;padding:0 10px;}.employees-wrapper .employee-content .content-wrapper{display:table-cell;vertical-align:middle;}.employees-wrapper .description{margin-top:20px;}.employees-wrapper .skills{text-transform:uppercase;color:#8d8d8d;font-weight:600;font-size:13px;margin-bottom:20px;white-space:pre-wrap;}.employees-wrapper a{font-weight:600;display:inline-block;}.footer{text-align:center;font-size:14px;}.footer .footer-content{padding:100px 0;background:#f1f1f1;}.footer .container{max-width:1000px;}.footer img{max-width:300px;width:100%;margin-bottom:55px;}.footer h4{text-transform:uppercase;font-size:14px;margin-bottom:3px;font-weight:700;}.footer .contact-info .row{display:flex;flex-wrap:wrap;justify-content:center;}.transition-3s{-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;}.transition-5s{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.base-absolute{width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;}.base-gradient{background:-moz-linear-gradient(to top,#000 20%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(to top,#000 20%,rgba(0,0,0,0) 100%);background:linear-gradient(to top,#000 20%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);}.link-hover{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:inline-block;}.link-hover::after{display:block;content:'';border-bottom:solid 1px #da6d43;transform:scaleX(0);-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;position:relative;bottom:.25rem;}.link-hover:hover{color:#da6d43;}.link-hover:hover::after{transform:scaleX(1);-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;}.block{display:block;margin-bottom:3rem;}.block .block-inner{overflow:hidden;position:relative;}.block .block-inner::after{content:"";width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,.4);-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;z-index:1;opacity:0;}.block .block-ingress{padding:1.5rem 1rem;}.block .block-ingress .heading-2{font-size:1.4rem;margin-bottom:5px;padding-bottom:5px;color:#000;position:relative;display:inline-block;}.block.block-large .block-ingress{font-size:1rem;}.block.block-large .block-ingress .heading-2::after{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#636466;height:1px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.block:hover{cursor:pointer;}.block:hover .block-inner::after{opacity:1;-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;}.block:hover .block-ingress .heading-2::after{right:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.block .block-text{text-shadow:0 0 25px rgba(0,0,0,.7);width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;top:4rem;bottom:4rem;left:4.25rem;max-width:20rem;height:auto;}.block .block-text .pre-title{font-size:1rem;}.block .block-text .heading-1{font-size:2.75rem;}.block .block-text.block-caption{top:auto;right:auto;left:0;bottom:0;max-width:100%;width:auto;text-shadow:none;background-color:#fff;font-size:.75rem;color:#000;text-transform:uppercase;display:inline-block;padding:1rem 2rem .5rem 1.5rem;}.block.block-lg .block-text{height:auto;left:0;right:0;top:0;bottom:0;display:flex;flex-flow:column;justify-content:center;align-items:center;max-width:42rem;margin:auto;text-align:center;}.block.block-lg .block-text .read-more{display:inline-block;position:static;margin-top:2rem;}.block.block-lg .block-text .heading-1{font-size:3.5rem;}.block.block-lg:hover img{transform:scale(1.02);}.block.video-banner{cursor:pointer;}.block.video-banner.clicked .block-inner{display:none;}.block.video-banner .btn-play{margin-top:1.5rem;display:flex;align-items:center;text-transform:uppercase;font-size:.75rem;}.block.video-banner .btn-play::before{content:"";display:inline-block;width:3rem;height:3rem;background-image:url('images/playVideo.svg');background-size:3rem;position:relative;margin-right:.5rem;}.search-box{width:65%;float:left;}.search-box input{width:100%;height:2.15rem;border:1px solid #cecece;border-radius:0;padding:0 0 0 2.25rem;background-image:url('images/searchBlack.svg');background-position:.75rem center;background-repeat:no-repeat;background-size:1rem;font-size:.7rem;}.container-fluid{width:100%;max-width:1670px;position:relative;padding:0;}.header{padding:40px 0 20px 0;}.header .logo{width:74.6%;float:left;}.header .logo img{width:100%;max-width:15rem;margin-top:.5rem;margin-left:1rem;}.header .nav-section{width:24.7%;float:right;}.header .search-box{width:65%;float:left;}.header .hamburger-menu{float:right;font-size:.8rem;font-weight:500;color:#fff;width:33%;height:2.15rem;line-height:2.15rem;cursor:pointer;background-image:url(images/hamburgerWhite.svg);background-repeat:no-repeat;background-size:1.15rem;background-color:#da6d43;background-position:85%;padding:0 1.1rem;letter-spacing:2px;}.header .hamburger-menu::after{content:"MENY";font-weight:700;}.header .hamburger-menu.active{background-image:url('images/CloseBtnWhite.png');}.header .hamburger-menu.active::after{content:"Stäng";}.header .search-menu{display:none;width:3.4rem;height:2.1rem;background-image:url('images/searchBlack.svg');background-repeat:no-repeat;background-size:1.5rem;background-position:center;cursor:pointer;}.header .menu-toogle{font-size:1rem;position:absolute;top:1rem;left:0;right:0;background:#efeded;z-index:99;padding:5rem;box-shadow:0 1.5rem 2rem rgba(0,0,0,.3);line-height:1.7rem;height:39.8rem;}.header .menu-toogle a{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:inline-block;}.header .menu-toogle a::after{display:block;content:'';border-bottom:solid 1px #da6d43;transform:scaleX(0);-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;position:relative;bottom:.25rem;}.header .menu-toogle a:hover{color:#da6d43;}.header .menu-toogle a:hover::after{transform:scaleX(1);-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;}.header .menu-toogle label{display:block;font-size:1.2rem;font-weight:700;color:#da6d43;margin-top:.5rem;}.header .menu-toogle label a{color:#da6d43;}.header .menu-toogle label a::after{bottom:0;}.header .menu-toogle label a.kundesjekk{margin-top:1rem;background-color:#da6d43;color:#fff;text-transform:uppercase;padding:.1rem 3rem .1rem 1rem;font-size:.7rem;letter-spacing:1px;background-image:url('images/login.svg');background-repeat:no-repeat;background-size:1.25rem;background-position:calc(100% - 1rem) center;border:0;}.header .menu-toogle label a.kundesjekk::after{content:none;display:none;}.header .menu-toogle ul li ul{margin-bottom:2rem;}@media screen and (min-width:991px){.header .menu-toogle.toggle-left{left:auto;padding:2.5rem 8.5rem 3rem 4rem;height:100vh;}.header .menu-toogle.toggle-left .who-we-are{margin-top:2rem;}.header .menu-toogle.toggle-left::after{content:"";}}.header .toggle-heading{display:none;}.header .languages-wrapper{position:absolute;right:0;top:-34px;font-size:14px;font-weight:600;}.header .languages-wrapper a.active{color:#da6d43;}.section{margin-bottom:3rem;}.section .list-items{position:relative;overflow:hidden;}.section .list-items .list-caption{position:absolute;color:#fff;bottom:1.5rem;left:2rem;z-index:3;}.section .list-items img{-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 .list-items::after{content:"";display:inline-block;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:-moz-linear-gradient(to top,#000 20%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(to top,#000 20%,rgba(0,0,0,0) 100%);background:linear-gradient(to top,#000 20%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);opacity:.6;z-index:2;-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 .list-items:hover img{transform:scale(1.05);-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 .list-items:hover::after{opacity:.75;-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 .list-items.no-image{align-items:end;}.section .list-items.no-image .list-caption{position:static;width:100%;padding:5rem 4rem;}.section .list-items.no-image::after{display:none;}.section.intro-section{display:flex;flex-wrap:wrap;text-shadow:0 0 1rem rgba(0,0,0,.5);}.section.intro-section .intro-video{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex:0 0 75%;max-width:75%;background-color:#3d495b;}.section.intro-section .intro-video .video-caption{color:#fff;position:absolute;z-index:3;font-weight:700;font-size:3.5rem;line-height:3.7rem;max-width:35rem;text-align:center;margin-top:4rem;}.section.intro-section .intro-video iframe,.section.intro-section .intro-video .introVideo{width:104vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.section.intro-section .intro-video::after{content:"";display:inline-block;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:-moz-linear-gradient(to top,#000 20%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(to top,#000 20%,rgba(0,0,0,0) 100%);background:linear-gradient(to top,#000 20%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);opacity:.65;z-index:2;-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.intro-section .intro-widgets{display:flex;flex-wrap:wrap;flex:0 0 25%;max-width:25%;padding-left:5px;}.section.intro-section .intro-widgets .sidebar-items{margin-bottom:5px;}.section.intro-section .intro-widgets .sidebar-items h2{text-transform:uppercase;font-size:1.2rem;font-weight:900;letter-spacing:0;}.section.intro-section .intro-widgets .sidebar-items:last-child{margin-bottom:0;}.section.grid-section .row{display:flex;flex-wrap:wrap;}.section.grid-section .list-items{display:flex;flex-wrap:wrap;height:100%;width:100%;font-size:1.5rem;}.section.grid-section .list-items .list-caption{left:4rem;bottom:5rem;max-width:85%;}.section.grid-section .list-items h2{font-size:2.7rem;font-weight:500;}.section.grid-section.banner-section{text-align:center;margin:5rem -3vw 0 -3vw;}.section.grid-section.banner-section .list-caption{max-width:1200px;margin:0 auto;}.section.grid-section .read-more{display:inline-block;padding:.5rem 3rem;margin-top:2rem;border:3px solid #fff;text-transform:uppercase;font-size:1rem;}.customers-page{font-size:13px;padding-top:3rem;text-align:center;}.customers-page .row{display:flex;flex-wrap:wrap;justify-content:center;}.customers-page h3{font-size:20px!important;}.customers-page .container{max-width:100%;}.customers-page .block .block-ingress{padding-top:1rem;}.customers-page .block .block-ingress .heading-2{margin-bottom:2px;margin-top:0;padding-bottom:2px;}.customers-page .block .block-ingress .heading-2::after{display:block;content:'';border-bottom:solid 1px #636466;transform:scaleX(0);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;padding-top:3px;}.customers-page .block:hover .block-ingress{padding-top:1rem;}.customers-page .block:hover .block-ingress .heading-2::after{transform:scaleX(1);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.customers-page .block-inner{display:flex;flex-wrap:wrap;align-items:center;height:240px;padding:0 3rem;margin:0 1rem;box-shadow:0 0 30px rgba(0,0,0,.1);}.gallery-wrapper.sub-pages{max-width:1670px;}.search-page h3{font-size:1.3rem;margin:1rem 0;}.search-page h3 span{font-weight:900;color:#da6d43;}.search-page .inner-container{max-width:1200px;margin:0 auto;}.search-page .search-box{max-width:500px;margin:3rem auto;float:none;}.search-page .search-box input{font-size:.8rem;height:2.5rem;}.search-page .search-result a{display:block!important;text-decoration:underline;font-weight:400;line-height:1.7rem;}.search-page .search-result a span{display:inline-block;font-size:.9rem;margin-left:20px;color:#da6d43;}.search-page .search-result a:hover{color:#da6d43;}.footer{margin:0 -3vw;}.footer .footer-bottom{line-height:1.5rem;text-align:left;background-color:#3d495b;padding:5rem 0;font-size:.9rem;color:#fff;}.footer .footer-bottom .container-fluid{padding:0 4rem;}.footer .footer-bottom img{margin-bottom:1rem;max-width:15rem;}.footer .footer-bottom label{display:block;font-size:1rem;}.footer .footer-bottom label.larger{font-size:1.3rem;line-height:1.8rem;}.footer .footer-bottom a{color:#fff;display:block;}.footer .footer-bottom a:hover{color:#da6d43;}.footer .footer-bottom a.kundesjekk{margin-top:2rem;background-color:#da6d43;color:#fff;text-transform:uppercase;padding:.75rem 1rem .75rem 1rem;font-size:.6rem;letter-spacing:1px;background-image:url('images/login.svg');background-repeat:no-repeat;background-size:1rem;background-position:calc(100% - 1rem) center;line-height:.7rem;}.footer .footer-bottom a.kundesjekk::after{content:none;display:none;}.footer .footer-bottom h4{margin-top:1rem;}.footer .footer-bottom .social-medias a{display:inline-block;margin-right:10px;}.footer .footer-bottom .social-medias a img{width:100%;max-width:40px;}.footer .footer-bottom .social-medias a img.img-miljo{max-width:60px;}:root{font-size:20px;}@media screen and (max-width:1700px){:root{font-size:calc(1.2vw + .005rem);}:root .header .logo img{max-width:17rem;}}@media screen and (max-width:991px){:root{font-size:calc(1.5vw + .1rem);}}@media screen and (max-width:767px){:root{font-size:calc(2.4vw + .1rem);}}@media screen and (max-width:991px){body .header .logo{width:40%;}body .header .nav-section{width:35%;}body .header .menu-toogle{height:auto;overflow:auto;padding:2rem;}body .section{margin-bottom:0;}body .section.intro-section .intro-video{flex:0 0 100%;max-width:100%;height:43vw;}body .section.intro-section .intro-widgets{flex:0 0 100%;max-width:100%;padding-left:0;}body .section.intro-section .intro-widgets .sidebar-items{width:50%;margin-top:20px;margin-bottom:0;border:2px solid #fff;}body .section.intro-section .intro-widgets .sidebar-items h2{font-size:1rem;}body .section.two-columns-section .list-items{font-size:1.5rem;margin-bottom:1rem;height:auto;}body .section.two-columns-section .list-items .list-caption{left:4rem;bottom:5rem;}body .section.two-columns-section .list-items h2{font-size:2.7rem;}body .section.grid-section{margin:0;}body .section.grid-section .col{margin-top:20px;}body .section.grid-section.banner-section{margin-top:40px;}}@media screen and (max-width:767px){body{padding:0 20px;}body .header .logo{width:60%;}body .header .logo img{width:100%;max-width:18.5rem;margin-top:1rem;}body .header .nav-section{width:40%;}body .header .nav-section .search-box{display:none;}body .header .nav-section .search-menu{display:block;float:right;width:4rem;height:3rem;background-size:2rem;}body .header .hamburger-menu{width:8rem;font-size:1.2rem;height:3rem;line-height:3rem;}body .header .search-box input{height:3rem;padding:0 1rem 0 3rem;background-image:url(images/searchBlack.svg);background-size:1.5rem;font-size:1.1rem;}body .header .toggle-container{padding:0;}body .header .menu-toogle{position:fixed;height:100%;top:0;padding:0;}body .header .menu-toogle .toggle-heading{display:block;background-color:#fff;padding:40px 20px 17px 20px;}body .header .menu-toogle ul{padding:0 0 40px 0;}body .header .menu-toogle ul ul{padding:15px 20px 0 20px;}body .header .menu-toogle ul ul li{border:0;}body .header .menu-toogle ul ul li a{display:block;padding:5px 0;font-size:1.4rem;}body .header .menu-toogle ul li{margin-top:2px;}body .header .menu-toogle ul li:last-child{border:0;}body .header .menu-toogle ul li:last-child label::after{display:none;}body .header .menu-toogle label{margin:0;padding:0;position:relative;background-color:#fff;}body .header .menu-toogle label::after{content:"";display:inline-block;width:54px;height:52px;background-size:16px;background-image:url(images/pilOrange.svg);background-repeat:no-repeat;background-position:center;transform:rotate(-90deg);position:absolute;right:10px;top:0;-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;}body .header .menu-toogle label.active::after{transform:rotate(0deg);-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;}body .header .menu-toogle label.kundesjekk{background-color:transparent;}body .header .menu-toogle a{color:#000;padding:14px 20px;font-size:1.6rem;line-height:1.8rem;font-weight:500;}body .header .menu-toogle a::after{display:none;}body .header .menu-toogle a.single-menu{display:block;position:relative;z-index:2;}body .header .menu-toogle a.kundesjekk{font-size:1.2rem;padding:1rem 2rem;margin:40px 20px 0 20px;}body .section.intro-section .intro-video{height:54vw;}body .section.intro-section .intro-video .video-caption{font-size:2.5rem;line-height:2.7rem;max-width:35rem;margin-top:4rem;}body .section.intro-section .intro-widgets .sidebar-items{width:100%;border:0;}body .section.intro-section .intro-widgets .sidebar-items h2{font-size:1.4rem;}body .section.two-columns-section .list-items{font-size:1.5rem;}body .section.two-columns-section .list-items .list-caption{left:4rem;bottom:5rem;}body .section.two-columns-section .list-items h2{font-size:2.7rem;}body .footer .footer-bottom{text-align:center;font-size:1.2rem;}body .footer .footer-bottom .contact-info{margin-bottom:3rem;text-align:center;}body .footer .footer-bottom li ul{display:none;}}@font-face{font-family:'aptos';src:url('../fonts/aptos.ttf') format('truetype');}@font-face{font-family:'aptos-bold';src:url('../fonts/aptos-bold.ttf') format('truetype');}.header .languages-wrapper a.active{color:#641a2f;}.header .hamburger-menu{background-color:#641a2f;}.header .menu-toogle label a,.header .menu-toogle label{color:#641a2f;}.header .menu-toogle label a.kundesjekk,.header .menu-toogle label.kundesjekk{background-color:#641a2f;}.header .menu-toogle a:hover{color:#bc6b5b;}.header .menu-toogle a::after{border-bottom:solid 1px #bc6b5b;}.section-list .content-section .content-wrapper a{color:inherit;}.employees-wrapper .employee-section{background-color:#dde3ec;}.footer .references{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4rem;padding:5rem 0 8rem 0;}.footer .references .reference{max-width:200px;display:flex;justify-content:center;align-items:center;}.footer .references img{display:block;max-height:70px;max-width:100%;width:auto;margin-bottom:0;}@media(max-width:767px){.footer .references{margin:auto;max-width:80%;display:grid;grid-template-columns:1fr 1fr;gap:3rem 0;}.footer .references .reference:nth-child(5){grid-column:1/-1;justify-self:center;}.footer .references img{max-height:50px;}}.footer .footer-bottom a:hover{color:#bc6b5b;}.footer strong{text-transform:uppercase;font-size:14px;margin-bottom:3px;font-weight:700;}.footer.customFooter .references{display:none;}