a,article,body,button,div,figcaption,figure,h1,h2,h3,h4,h5,h6,html,img,input,label,li,menu,ol,p,pre,q,section,sup,ul{margin:0;padding:0;border:0;font-size:0;line-height:1.618;font:inherit;vertical-align:baseline}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility;font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;height:100%}body{height:100%;font-family:Lausanne,sans}.lazy{opacity:.1}.lazyShow{opacity:1;-webkit-transition:opacity 1.5s ease;-o-transition:opacity 1.5s ease;-moz-transition:opacity 1.5s ease;transition:opacity 1.5s ease}.hide{display:none}.show{display:block}:lang(EN) .swe{display:none!important}:lang(SV) .eng{display:none!important}@font-face{font-family:Lausanne;src:url(assets/font/Lausanne-300.woff2) format("woff2"),url(assets/font/Lausanne-300.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lausanne;src:url(assets/font/Lausanne-500.woff2) format("woff2"),url(assets/font/Lausanne-500.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lausanne;src:url(assets/font/Lausanne-800.woff2) format("woff2"),url(assets/font/Lausanne-800.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Messina Serif";src:url(assets/font/MessinaSerifWeb-Book.woff2) format("woff2"),url(assets/font/MessinaSerifWeb-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Messina Serif";src:url(assets/font/MessinaSerif-Bold.woff2) format("woff2"),url(assets/font/MessinaSerif-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Messina Serif";src:url(assets/font/MessinaSerifWeb-BookItalic.woff2) format("woff2"),url(assets/font/MessinaSerifWeb-BookItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}.k-icon{display:inline-block;width:30px;height:30px;background-image:url(assets/icons.svg);-moz-background-size:720px;background-size:720px}.k-icon.close{background-position:-240px -30px}.k-icon.videoCloser{background-position:-360px 0;display:none}.k-icon.videoCloser.show{display:block}.k-icon.burger{cursor:pointer;background-position:-240px 0;-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);-o-transition:all .3s cubic-bezier(.23,1,.32,1);-moz-transition:all .3s cubic-bezier(.23,1,.32,1);transition:all .3s cubic-bezier(.23,1,.32,1)}.k-icon.burger.active{background-position:-240px -30px}.k-icon.search{cursor:pointer;background-position:-270px 0;-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);-o-transition:all .3s cubic-bezier(.23,1,.32,1);-moz-transition:all .3s cubic-bezier(.23,1,.32,1);transition:all .3s cubic-bezier(.23,1,.32,1)}.k-icon.search.active{background-position:-270px -30px}.k-icon.next{position:relative;cursor:pointer;background-position:-308px -60px;top:11px}.k-icon.next.white{background-position:-308px 0}.k-icon.prev{position:relative;cursor:pointer;width:20px;background-position:-338px -60px;top:11px}.k-icon.prev.white{background-position:-338px 0}hr.wp-block-separator{border-bottom:1px solid rgba(0,0,0,.5);margin:4rem auto 3rem auto}#masthead{position:fixed;width:100%;z-index:10000;max-width:2048px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#masthead #menu-gradient{position:absolute;left:0;width:100%;height:100px;background:-webkit-gradient(linear,left top,left bottom,from(#000),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(#000 0,rgba(0,0,0,0) 100%);background:-moz-linear-gradient(#000 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(#000 0,rgba(0,0,0,0) 100%);background:linear-gradient(#000 0,rgba(0,0,0,0) 100%);-webkit-transition:all 1s cubic-bezier(.23,1,.32,1);-o-transition:all 1s cubic-bezier(.23,1,.32,1);-moz-transition:all 1s cubic-bezier(.23,1,.32,1);transition:all 1s cubic-bezier(.23,1,.32,1);opacity:.16;pointer-events:none}#masthead #menu-gradient.active{opacity:.4;height:160px}#masthead .breadcrumb{display:none}#masthead .k-logo-wrapper{position:absolute}#masthead #site-navigation .menu-wrapper #menu-list{list-style-type:none}:root{--logoW:100%;--logoH:42vw}@media screen and (max-width :900px){body:not(.home) #masthead .breadcrumb{position:relative;width:-webkit-calc(100% - 220px);width:-moz-calc(100% - 220px);width:calc(100% - 220px);-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;left:170px;top:8px;line-height:60px;display:block;color:#fff;text-decoration:none}}@media screen and (max-width :900px) and (max-width :640px){body:not(.home) #masthead .breadcrumb{font-size:11px}}@media screen and (max-width :900px) and (max-width :360px){body:not(.home) #masthead .breadcrumb{display:none!important;font-size:12px;left:168px}}@media screen and (max-width :900px){body:not(.home) .kanozi-logo{-moz-background-size:900px;background-size:900px;width:180px;height:60px;background-position:0 8px}}@media screen and (max-width :900px){body.home #burger{display:none}body.home #burger.show{display:block}body.home .kanozi-logo{-moz-background-size:500%;background-size:500%;width:var(--logoW);height:var(--logoH);background-position:0 0;top:8px}}@media screen and (max-width :900px){#masthead #menu-gradient{height:80px}#masthead #menu-gradient.show{opacity:1;height:100vh;background:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(75%),to(rgba(0,0,0,.75)));background:-webkit-linear-gradient(#000 0,75%,rgba(0,0,0,.75) 100%);background:-moz-linear-gradient(#000 0,75%,rgba(0,0,0,.75) 100%);background:-o-linear-gradient(#000 0,75%,rgba(0,0,0,.75) 100%);background:linear-gradient(#000 0,75%,rgba(0,0,0,.75) 100%)}#masthead #burger{position:fixed;top:22px;right:13px}#masthead #site-search{display:none;position:fixed;top:60px;padding:30px;width:100%;-webkit-transition:all .6s cubic-bezier(.23,1,.32,1);-o-transition:all .6s cubic-bezier(.23,1,.32,1);-moz-transition:all .6s cubic-bezier(.23,1,.32,1);transition:all .6s cubic-bezier(.23,1,.32,1);line-height:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:60px;-webkit-transition:.6s cubic-bezier(.23,1,.32,1);-o-transition:.6s cubic-bezier(.23,1,.32,1);-moz-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1)}#masthead #site-search.active{display:block}#masthead #site-search input{-webkit-appearance:none;color:#fff;background-color:rgba(255,255,255,0);font-size:32px;line-height:30px;outline:0;width:100%;border-bottom:1px solid #fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#masthead #site-search input:focus{outline:0 solid transparent}#masthead #site-search input::-webkit-search-cancel-button{-webkit-appearance:none}#masthead #site-search input::-webkit-input-placeholder{color:#ddd}#masthead #search-button{display:none}#masthead #site-navigation{position:fixed;top:160px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:0;overflow:hidden;-webkit-transition:.6s cubic-bezier(.23,1,.32,1);-o-transition:.6s cubic-bezier(.23,1,.32,1);-moz-transition:.6s cubic-bezier(.23,1,.32,1);transition:.6s cubic-bezier(.23,1,.32,1)}#masthead #site-navigation.show{height:100vh}#masthead #site-navigation .menu-wrapper #menu-list{font-size:28px;line-height:28px}#masthead #site-navigation .menu-wrapper #menu-list .menu-item{display:block;margin:30px 0 0 30px}#masthead #site-navigation .menu-wrapper #menu-list .menu-item a{display:block;text-decoration:none;font-weight:400;color:#fff;-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);-o-transition:all .3s cubic-bezier(.23,1,.32,1);-moz-transition:all .3s cubic-bezier(.23,1,.32,1);transition:all .3s cubic-bezier(.23,1,.32,1)}#masthead #site-navigation .menu-wrapper #menu-list .menu-item a:hover{color:#fff}#masthead #site-navigation .menu-wrapper #menu-list .menu-item .icon-minus,#masthead #site-navigation .menu-wrapper #menu-list .menu-item .icon-plus,#masthead #site-navigation .menu-wrapper #menu-list .menu-item .screen-reader-text,#masthead #site-navigation .menu-wrapper #menu-list .menu-item .sub-menu-toggle{display:none}#masthead #site-navigation .menu-wrapper #menu-list .menu-item .sub-menu{margin:0 0 40px 10px;font-size:20px;line-height:20px}#masthead #site-navigation .menu-wrapper #menu-list .menu-item .sub-menu .menu-item{margin:20px 0 0 0}#masthead #site-navigation .menu-wrapper #menu-list .menu-item .sub-menu .menu-item a{text-decoration:none}#masthead #site-navigation .menu-wrapper #menu-list .current-menu-item a,#masthead #site-navigation .menu-wrapper #menu-list .current-page-ancestor a{color:#fff;text-decoration:underline}}@media screen and (max-width :900px){.country-selector{position:fixed;display:block;z-index:10001;top:27px;right:55px;bottom:inherit}.country-selector label{display:none!important}.country-selector a{font-size:12px;font-weight:700;border:2px solid #fff;padding:5px 3px 2px 3px;margin:0;line-height:20px;color:#fff!important}.country-selector a:hover{background:#fff;color:#000!important;color:#000!important;text-decoration:none!important}}@media screen and (max-width :900px){body.home .country-selector{display:none}body.home .country-selector.show{display:block}}@media screen and (min-width :900px){#masthead .kanozi-logo{-moz-background-size:1440px;background-size:1440px;width:284px;height:120px;background-position:0 0}#masthead #burger{display:none}#masthead #site-navigation{position:absolute;top:16px;right:100px;-webkit-transition:all .6s cubic-bezier(.23,1,.32,1);-o-transition:all .6s cubic-bezier(.23,1,.32,1);-moz-transition:all .6s cubic-bezier(.23,1,.32,1);transition:all .6s cubic-bezier(.23,1,.32,1)}#masthead #site-navigation.deactive{top:-60px}#masthead #site-navigation .menu-wrapper{position:relative;top:18px;white-space:nowrap}#masthead #site-navigation .menu-wrapper #menu-list{margin:auto;font-size:24px;line-height:20px}#masthead #site-navigation .menu-wrapper #menu-list .menu-item{display:block;float:left;margin-top:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#masthead #site-navigation .menu-wrapper #menu-list .menu-item a{padding:20px 40px 0 2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;color:#fff;-webkit-transition:opacity .3s cubic-bezier(.25,.1,.25,1);-o-transition:opacity .3s cubic-bezier(.25,.1,.25,1);-moz-transition:opacity .3s cubic-bezier(.25,.1,.25,1);transition:opacity .3s cubic-bezier(.25,.1,.25,1)}#masthead #site-navigation .menu-wrapper #menu-list .menu-item a:hover{color:#fff;text-decoration:underline}#masthead #site-navigation .menu-wrapper #menu-list .menu-item .icon-minus,#masthead #site-navigation .menu-wrapper #menu-list .menu-item .icon-plus,#masthead #site-navigation .menu-wrapper #menu-list .menu-item .screen-reader-text{display:none}#masthead #site-navigation .menu-wrapper #menu-list .menu-item:hover .sub-menu{display:block}#masthead #site-navigation .menu-wrapper #menu-list .menu-item .sub-menu{display:none;margin-top:10px;font-size:18px}#masthead #site-navigation .menu-wrapper #menu-list .menu-item .sub-menu .menu-item{display:block;float:none;background:#fff;margin:0;padding:15px 0 10px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#masthead #site-navigation .menu-wrapper #menu-list .menu-item .sub-menu .menu-item a{padding-right:0;color:#000!important}#masthead #site-navigation .menu-wrapper #menu-list .current-menu-item>a,#masthead #site-navigation .menu-wrapper #menu-list .current-page-ancestor{text-decoration:underline;opacity:1}#masthead #site-search{position:absolute;text-align:center;top:-60px;right:90px;height:60px;font-size:26px;line-height:60px;-webkit-transition:all .6s cubic-bezier(.23,1,.32,1);-o-transition:all .6s cubic-bezier(.23,1,.32,1);-moz-transition:all .6s cubic-bezier(.23,1,.32,1);transition:all .6s cubic-bezier(.23,1,.32,1);width:100%;max-width:280px}#masthead #site-search.active{top:16px}#masthead #site-search input{-webkit-appearance:none;color:#fff;background-color:transparent;line-height:30px;outline:0;border-bottom:1px solid rgba(255,255,255,.25)}#masthead #site-search input:focus{outline:0 solid transparent}#masthead #site-search input::-webkit-search-cancel-button{-webkit-appearance:none}#masthead #site-search input::-webkit-input-placeholder{color:#ddd}#masthead #search-button{position:absolute;top:30px;right:55px}.country-selector{position:fixed;display:block;z-index:10001;top:35px;right:15px;bottom:inherit}.country-selector label{display:none!important}.country-selector a{font-size:12px;font-weight:700;border:2px solid #fff;padding:5px 3px 2px 3px;margin:0;line-height:20px;color:#fff!important}.country-selector a:hover{background:#fff;color:#000!important;color:#000!important;text-decoration:none!important}}#content{position:relative;max-width:2048px;margin:auto}#content .top-space{height:60px}@media screen and (max-width :640px){#content .top-space{height:160px}}.edit-page{position:fixed;bottom:0;right:0}.edit-page a{margin:5px;text-transform:uppercase;text-decoration:none;color:grey}#cookie_popup{display:none;font:10px/14px Lausanne;z-index:20000;letter-spacing:0;position:fixed;bottom:20px;right:20px;background:#000;color:#fff;max-width:50%;width:520px;padding:15px 42px 12px 15px;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width :640px){#cookie_popup{width:100%;max-width:none;right:0;bottom:0}}#cookie_popup a.close{position:absolute;display:block;right:15px;top:-webkit-calc(50% - 15px);top:-moz-calc(50% - 15px);top:calc(50% - 15px);text-decoration:none;cursor:pointer}#cookie_popup a,#cookie_popup a:hover{color:#fff;text-decoration:underline}#player{display:none;position:fixed;right:10px;top:140px;width:356px;height:200px}@media screen and (max-width :640px){#player{width:267px;height:150px}}#closeFilm{position:fixed;top:110px;right:10px;z-index:50;width:30px;height:30px;cursor:pointer}article.newsletter{line-height:0;clear:both;max-width:2048px;margin:auto}article.newsletter section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;float:left;background:#d8272d;width:50%;height:34vw;color:#fff}@media screen and (max-width :1024px){article.newsletter section{width:100%;height:68vw;float:none}}@media screen and (max-width :640px){article.newsletter section:first-child{height:122vw}}article.newsletter section div.wrapper{line-height:2;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:70px;margin:auto;max-width:720px;text-align:center}@media screen and (max-width :640px){article.newsletter section div.wrapper{padding:20px}}article.newsletter section div.wrapper h3{font:23px/1.618 Lausanne}article.newsletter section div.wrapper p{font:17px/1.618 "Messina Serif"}article.newsletter section div.wrapper p.tiny{font-size:12px!important;padding-top:20px;max-width:320px;margin:auto}article.newsletter section div.wrapper a{color:#fff}article.newsletter section div.wrapper input[type=email]{font:17px/1.618 "Messina Serif";width:320px;max-width:90%;-webkit-appearance:none;color:#fff;background-color:transparent;line-height:30px;outline:0;border-bottom:1px solid rgba(255,255,255,.25);text-align:center;margin-top:30px}article.newsletter section div.wrapper input[type=email]:focus{outline:0 solid transparent}article.newsletter section div.wrapper input[type=email]::-webkit-search-cancel-button{-webkit-appearance:none}article.newsletter section div.wrapper input[type=email]::-webkit-input-placeholder{opacity:.5;color:#fff}article.newsletter section div.wrapper input[type=submit]{font:22px/40px Lausanne;color:#fff;background:0 0;border:1px solid #fff;font-weight:300;margin-top:50px;padding:0 20px;cursor:pointer}article.newsletter section.image{position:relative;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}footer.site-footer{position:relative;padding-top:40px;background:-webkit-gradient(linear,left top,left bottom,from(#111),to(#000));background:-webkit-linear-gradient(top,#111,#000);background:-moz-linear-gradient(top,#111,#000);background:-o-linear-gradient(top,#111,#000);background:linear-gradient(180deg,#111,#000);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;clear:both}footer.site-footer nav{line-height:3}footer.site-footer nav ul{list-style:none}footer.site-footer nav ul li{display:inline-block}@media screen and (max-width :1024px){footer.site-footer nav ul li{display:block}}footer.site-footer nav ul li a{padding:2px 0;text-decoration:none;opacity:.8;-webkit-transition:opacity .3s cubic-bezier(.25,.1,.25,1);-o-transition:opacity .3s cubic-bezier(.25,.1,.25,1);-moz-transition:opacity .3s cubic-bezier(.25,.1,.25,1);transition:opacity .3s cubic-bezier(.25,.1,.25,1);color:#fff}footer.site-footer nav ul li a:hover{opacity:1}footer.site-footer nav ul li.current-menu-item a{padding-bottom:2px;border-bottom:2px solid #fff;opacity:1}footer.site-footer nav.nav-1{padding:0 0 0 40px;width:65%}@media screen and (max-width :640px){footer.site-footer nav.nav-1{padding:0 0 0 20px}}footer.site-footer nav.nav-1 li{margin-right:30px}footer.site-footer nav.nav-2{padding:0 40px 0 0;width:35%;text-align:right}@media screen and (max-width :640px){footer.site-footer nav.nav-2{padding:0 20px 0 0}}footer.site-footer nav.nav-2 li{margin-left:30px}footer.copy{position:relative;padding:40px;background:#000;color:grey;text-transform:uppercase;font-size:12px;line-height:2;letter-spacing:1px}@media screen and (max-width :640px){footer.copy{padding:20px}}footer.copy p{padding:40px 0}footer.copy p a{color:#000;text-decoration:none}footer.copy p a:hover{text-decoration:underline}body.page-template-businessarea #content section.content,body.page-template-projekt #content section.content,body.post-type-archive-projekt #content section.content{padding:40px 80px 80px 80px}@media screen and (max-width :640px){body.page-template-businessarea #content section.content,body.page-template-projekt #content section.content,body.post-type-archive-projekt #content section.content{padding:40px 20px 20px 20px}}body.page-template-businessarea #content section.content .textblock,body.page-template-projekt #content section.content .textblock,body.post-type-archive-projekt #content section.content .textblock{padding:40px 0;margin:auto;max-width:640px}body.page-template-businessarea #content section.content h1,body.page-template-projekt #content section.content h1,body.post-type-archive-projekt #content section.content h1{font:5vw/1 lausanne;margin:auto auto 50px auto}@media screen and (min-width :1600px){body.page-template-businessarea #content section.content h1,body.page-template-projekt #content section.content h1,body.post-type-archive-projekt #content section.content h1{font-size:80px;max-width:960px}}@media screen and (max-width :640px){body.page-template-businessarea #content section.content h1,body.page-template-projekt #content section.content h1,body.post-type-archive-projekt #content section.content h1{font-size:34px;margin-bottom:20px}}body.page-template-businessarea #content section.content h2,body.page-template-businessarea #content section.content h3,body.page-template-businessarea #content section.content ol,body.page-template-businessarea #content section.content p,body.page-template-businessarea #content section.content ul,body.page-template-projekt #content section.content h2,body.page-template-projekt #content section.content h3,body.page-template-projekt #content section.content ol,body.page-template-projekt #content section.content p,body.page-template-projekt #content section.content ul,body.post-type-archive-projekt #content section.content h2,body.post-type-archive-projekt #content section.content h3,body.post-type-archive-projekt #content section.content ol,body.post-type-archive-projekt #content section.content p,body.post-type-archive-projekt #content section.content ul{max-width:720px;margin:auto auto 50px auto}body.page-template-businessarea #content section.content .wp-block-buttons,body.page-template-projekt #content section.content .wp-block-buttons,body.post-type-archive-projekt #content section.content .wp-block-buttons{max-width:720px;margin:20px auto 50px auto}body.page-template-businessarea #content section.content .wp-block-buttons .wp-block-button__link,body.page-template-projekt #content section.content .wp-block-buttons .wp-block-button__link,body.post-type-archive-projekt #content section.content .wp-block-buttons .wp-block-button__link{background:0 0;border:1px solid #fff;padding:10px 20px 8px 20px;-webkit-transition:all .33s ease;-o-transition:all .33s ease;-moz-transition:all .33s ease;transition:all .33s ease}body.page-template-businessarea #content section.content .wp-block-buttons .wp-block-button__link:hover,body.page-template-projekt #content section.content .wp-block-buttons .wp-block-button__link:hover,body.post-type-archive-projekt #content section.content .wp-block-buttons .wp-block-button__link:hover{background:#fff;color:#000;border:1px solid #fff}body.page-template-businessarea #content section.content ol,body.page-template-businessarea #content section.content ul,body.page-template-projekt #content section.content ol,body.page-template-projekt #content section.content ul,body.post-type-archive-projekt #content section.content ol,body.post-type-archive-projekt #content section.content ul{list-style-position:inside;padding-bottom:10px}body.page-template-businessarea #content section.content ol li,body.page-template-businessarea #content section.content ul li,body.page-template-projekt #content section.content ol li,body.page-template-projekt #content section.content ul li,body.post-type-archive-projekt #content section.content ol li,body.post-type-archive-projekt #content section.content ul li{padding:20px 0 0 20px;text-indent:-10px}body.page-template-businessarea #content section.content h2,body.page-template-projekt #content section.content h2,body.post-type-archive-projekt #content section.content h2{font:30px/1.5 "Messina Serif"}@media screen and (max-width :640px){body.page-template-businessarea #content section.content h2,body.page-template-projekt #content section.content h2,body.post-type-archive-projekt #content section.content h2{font:24px/1.5 "Messina Serif"}}body.page-template-businessarea #content section.content h2,body.page-template-businessarea #content section.content h3,body.page-template-projekt #content section.content h2,body.page-template-projekt #content section.content h3,body.post-type-archive-projekt #content section.content h2,body.post-type-archive-projekt #content section.content h3{font:28px/1.218 "messina serif";margin:40px auto 5px auto}body.page-template-businessarea #content section.content h4,body.page-template-businessarea #content section.content h5,body.page-template-businessarea #content section.content h6,body.page-template-projekt #content section.content h4,body.page-template-projekt #content section.content h5,body.page-template-projekt #content section.content h6,body.post-type-archive-projekt #content section.content h4,body.post-type-archive-projekt #content section.content h5,body.post-type-archive-projekt #content section.content h6{max-width:720px;font:28px/1.218 Lausanne;margin:40px auto 5px auto}body.page-template-businessarea #content section.content h2,body.page-template-projekt #content section.content h2,body.post-type-archive-projekt #content section.content h2{font-size:34px}body.page-template-businessarea #content section.content h3,body.page-template-projekt #content section.content h3,body.post-type-archive-projekt #content section.content h3{font-size:28px}body.page-template-businessarea #content section.content h4,body.page-template-projekt #content section.content h4,body.post-type-archive-projekt #content section.content h4{font-size:42px}body.page-template-businessarea #content section.content h5,body.page-template-projekt #content section.content h5,body.post-type-archive-projekt #content section.content h5{font-size:28px}body.page-template-businessarea #content section.content h6,body.page-template-projekt #content section.content h6,body.post-type-archive-projekt #content section.content h6{font-size:21px;text-transform:uppercase}@media screen and (min-width :1600px){body.page-template-businessarea #content section.content,body.page-template-projekt #content section.content,body.post-type-archive-projekt #content section.content{font-size:21px}body.page-template-businessarea #content section.content h2,body.page-template-projekt #content section.content h2,body.post-type-archive-projekt #content section.content h2{font-size:42px}body.page-template-businessarea #content section.content h3,body.page-template-projekt #content section.content h3,body.post-type-archive-projekt #content section.content h3{font-size:34px}body.page-template-businessarea #content section.content h4,body.page-template-projekt #content section.content h4,body.post-type-archive-projekt #content section.content h4{font-size:56px}body.page-template-businessarea #content section.content h5,body.page-template-projekt #content section.content h5,body.post-type-archive-projekt #content section.content h5{font-size:42px}body.page-template-businessarea #content section.content h6,body.page-template-projekt #content section.content h6,body.post-type-archive-projekt #content section.content h6{font-size:28px;text-transform:uppercase}}body.page-template-businessarea #content section.content ol,body.page-template-businessarea #content section.content p,body.page-template-businessarea #content section.content ul,body.page-template-projekt #content section.content ol,body.page-template-projekt #content section.content p,body.page-template-projekt #content section.content ul,body.post-type-archive-projekt #content section.content ol,body.post-type-archive-projekt #content section.content p,body.post-type-archive-projekt #content section.content ul{font:20px/1.618 "Messina Serif";margin-bottom:10px}body.page-template-businessarea #content section.content ol strong,body.page-template-businessarea #content section.content p strong,body.page-template-businessarea #content section.content ul strong,body.page-template-projekt #content section.content ol strong,body.page-template-projekt #content section.content p strong,body.page-template-projekt #content section.content ul strong,body.post-type-archive-projekt #content section.content ol strong,body.post-type-archive-projekt #content section.content p strong,body.post-type-archive-projekt #content section.content ul strong{display:block;font:20px/1.618 lausanne;font-weight:400;margin-bottom:20px}body.page-template-businessarea #content section.content .date,body.page-template-projekt #content section.content .date,body.post-type-archive-projekt #content section.content .date{font:15px/1.618 "Messina Serif";margin:auto auto 30px auto;padding-left:0}@media screen and (min-width :1600px){body.page-template-businessarea #content section.content .date,body.page-template-projekt #content section.content .date,body.post-type-archive-projekt #content section.content .date{max-width:960px}}body.page-template-businessarea #content section.content .textblock,body.page-template-projekt #content section.content .textblock,body.post-type-archive-projekt #content section.content .textblock{font:17px/30px "messina serif"}body.page-template-businessarea #content section.content img,body.page-template-projekt #content section.content img,body.post-type-archive-projekt #content section.content img{width:100%}body.page-template-businessarea #content a,body.page-template-projekt #content a,body.post-type-archive-projekt #content a{color:#fff}body.page-template-businessarea #content .cover,body.page-template-projekt #content .cover,body.post-type-archive-projekt #content .cover{position:relative;display:block;background:#202020;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden;width:50%;height:50vw;float:left}body.page-template-businessarea #content .cover.first-project,body.page-template-businessarea #content .cover:first-child,body.page-template-businessarea #content .cover:nth-of-type(3n+1),body.page-template-projekt #content .cover.first-project,body.page-template-projekt #content .cover:first-child,body.page-template-projekt #content .cover:nth-of-type(3n+1),body.post-type-archive-projekt #content .cover.first-project,body.post-type-archive-projekt #content .cover:first-child,body.post-type-archive-projekt #content .cover:nth-of-type(3n+1){width:100%;height:80vh;min-height:50vw;float:none}body.page-template-businessarea #content .cover.first-project h1,body.page-template-businessarea #content .cover:first-child h1,body.page-template-businessarea #content .cover:nth-of-type(3n+1) h1,body.page-template-projekt #content .cover.first-project h1,body.page-template-projekt #content .cover:first-child h1,body.page-template-projekt #content .cover:nth-of-type(3n+1) h1,body.post-type-archive-projekt #content .cover.first-project h1,body.post-type-archive-projekt #content .cover:first-child h1,body.post-type-archive-projekt #content .cover:nth-of-type(3n+1) h1{left:25px}body.page-template-businessarea #content .cover.first-project h1.big,body.page-template-businessarea #content .cover:first-child h1.big,body.page-template-businessarea #content .cover:nth-of-type(3n+1) h1.big,body.page-template-projekt #content .cover.first-project h1.big,body.page-template-projekt #content .cover:first-child h1.big,body.page-template-projekt #content .cover:nth-of-type(3n+1) h1.big,body.post-type-archive-projekt #content .cover.first-project h1.big,body.post-type-archive-projekt #content .cover:first-child h1.big,body.post-type-archive-projekt #content .cover:nth-of-type(3n+1) h1.big{font-size:10vw}body.page-template-businessarea #content .cover.first-project h1.bigger,body.page-template-businessarea #content .cover:first-child h1.bigger,body.page-template-businessarea #content .cover:nth-of-type(3n+1) h1.bigger,body.page-template-projekt #content .cover.first-project h1.bigger,body.page-template-projekt #content .cover:first-child h1.bigger,body.page-template-projekt #content .cover:nth-of-type(3n+1) h1.bigger,body.post-type-archive-projekt #content .cover.first-project h1.bigger,body.post-type-archive-projekt #content .cover:first-child h1.bigger,body.post-type-archive-projekt #content .cover:nth-of-type(3n+1) h1.bigger{font-size:14vw}body.page-template-businessarea #content .cover.first-project h1.biggest,body.page-template-businessarea #content .cover:first-child h1.biggest,body.page-template-businessarea #content .cover:nth-of-type(3n+1) h1.biggest,body.page-template-projekt #content .cover.first-project h1.biggest,body.page-template-projekt #content .cover:first-child h1.biggest,body.page-template-projekt #content .cover:nth-of-type(3n+1) h1.biggest,body.post-type-archive-projekt #content .cover.first-project h1.biggest,body.post-type-archive-projekt #content .cover:first-child h1.biggest,body.post-type-archive-projekt #content .cover:nth-of-type(3n+1) h1.biggest{font-size:18vw}@media screen and (max-width :640px){body.page-template-businessarea #content .cover.first-project h1,body.page-template-businessarea #content .cover:first-child h1,body.page-template-businessarea #content .cover:nth-of-type(3n+1) h1,body.page-template-projekt #content .cover.first-project h1,body.page-template-projekt #content .cover:first-child h1,body.page-template-projekt #content .cover:nth-of-type(3n+1) h1,body.post-type-archive-projekt #content .cover.first-project h1,body.post-type-archive-projekt #content .cover:first-child h1,body.post-type-archive-projekt #content .cover:nth-of-type(3n+1) h1{left:13px}}@media screen and (min-width :1600px){body.page-template-businessarea #content .cover.first-project h1.big,body.page-template-businessarea #content .cover:first-child h1.big,body.page-template-businessarea #content .cover:nth-of-type(3n+1) h1.big,body.page-template-projekt #content .cover.first-project h1.big,body.page-template-projekt #content .cover:first-child h1.big,body.page-template-projekt #content .cover:nth-of-type(3n+1) h1.big,body.post-type-archive-projekt #content .cover.first-project h1.big,body.post-type-archive-projekt #content .cover:first-child h1.big,body.post-type-archive-projekt #content .cover:nth-of-type(3n+1) h1.big{font-size:160px}body.page-template-businessarea #content .cover.first-project h1.bigger,body.page-template-businessarea #content .cover:first-child h1.bigger,body.page-template-businessarea #content .cover:nth-of-type(3n+1) h1.bigger,body.page-template-projekt #content .cover.first-project h1.bigger,body.page-template-projekt #content .cover:first-child h1.bigger,body.page-template-projekt #content .cover:nth-of-type(3n+1) h1.bigger,body.post-type-archive-projekt #content .cover.first-project h1.bigger,body.post-type-archive-projekt #content .cover:first-child h1.bigger,body.post-type-archive-projekt #content .cover:nth-of-type(3n+1) h1.bigger{font-size:224px}body.page-template-businessarea #content .cover.first-project h1.biggest,body.page-template-businessarea #content .cover:first-child h1.biggest,body.page-template-businessarea #content .cover:nth-of-type(3n+1) h1.biggest,body.page-template-projekt #content .cover.first-project h1.biggest,body.page-template-projekt #content .cover:first-child h1.biggest,body.page-template-projekt #content .cover:nth-of-type(3n+1) h1.biggest,body.post-type-archive-projekt #content .cover.first-project h1.biggest,body.post-type-archive-projekt #content .cover:first-child h1.biggest,body.post-type-archive-projekt #content .cover:nth-of-type(3n+1) h1.biggest{font-size:288px}}body.page-template-businessarea #content .cover h1,body.page-template-projekt #content .cover h1,body.post-type-archive-projekt #content .cover h1{padding-right:10%;font-weight:700;position:absolute;-webkit-transform:translate(0,50%);-moz-transform:translate(0,50%);-ms-transform:translate(0,50%);-o-transform:translate(0,50%);transform:translate(0,50%);left:20px;bottom:50%}body.page-template-businessarea #content .cover h1.big,body.page-template-projekt #content .cover h1.big,body.post-type-archive-projekt #content .cover h1.big{font-size:5vw}body.page-template-businessarea #content .cover h1.bigger,body.page-template-projekt #content .cover h1.bigger,body.post-type-archive-projekt #content .cover h1.bigger{font-size:6vw}body.page-template-businessarea #content .cover h1.biggest,body.page-template-projekt #content .cover h1.biggest,body.post-type-archive-projekt #content .cover h1.biggest{font-size:9vw}@media screen and (max-width :640px){body.page-template-businessarea #content .cover,body.page-template-projekt #content .cover,body.post-type-archive-projekt #content .cover{width:100%;height:100vw}body.page-template-businessarea #content .cover h1,body.page-template-projekt #content .cover h1,body.post-type-archive-projekt #content .cover h1{left:13px}body.page-template-businessarea #content .cover h1.big,body.page-template-projekt #content .cover h1.big,body.post-type-archive-projekt #content .cover h1.big{font-size:10vw}body.page-template-businessarea #content .cover h1.bigger,body.page-template-projekt #content .cover h1.bigger,body.post-type-archive-projekt #content .cover h1.bigger{font-size:14vw}body.page-template-businessarea #content .cover h1.biggest,body.page-template-projekt #content .cover h1.biggest,body.post-type-archive-projekt #content .cover h1.biggest{font-size:18vw}}@media screen and (min-width :1600px){body.page-template-businessarea #content .cover h1,body.page-template-projekt #content .cover h1,body.post-type-archive-projekt #content .cover h1{font-size:80px}body.page-template-businessarea #content .cover h1.big,body.page-template-projekt #content .cover h1.big,body.post-type-archive-projekt #content .cover h1.big{font-size:80px}body.page-template-businessarea #content .cover h1.bigger,body.page-template-projekt #content .cover h1.bigger,body.post-type-archive-projekt #content .cover h1.bigger{font-size:96px}body.page-template-businessarea #content .cover h1.biggest,body.page-template-projekt #content .cover h1.biggest,body.post-type-archive-projekt #content .cover h1.biggest{font-size:128px}}body.page-template-businessarea #content .cover.hide,body.page-template-projekt #content .cover.hide,body.post-type-archive-projekt #content .cover.hide{display:none}body.page-template-businessarea #content article,body.page-template-projekt #content article,body.post-type-archive-projekt #content article{width:100%;padding:10px}@media screen and (max-width :1280px){body.page-template-businessarea #content article,body.page-template-projekt #content article,body.post-type-archive-projekt #content article{padding:20px}}body.page-template-businessarea #content article section,body.page-template-projekt #content article section,body.post-type-archive-projekt #content article section{padding:10px}@media screen and (max-width :1280px){body.page-template-businessarea #content article section,body.page-template-projekt #content article section,body.post-type-archive-projekt #content article section{padding:20px}}body.page-template-businessarea #content article.grid,body.page-template-projekt #content article.grid,body.post-type-archive-projekt #content article.grid{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100vh;margin:auto}body.page-template-businessarea #content article.grid.fullwidth,body.page-template-projekt #content article.grid.fullwidth,body.post-type-archive-projekt #content article.grid.fullwidth{max-width:none}body.page-template-businessarea #content article.grid section,body.page-template-projekt #content article.grid section,body.post-type-archive-projekt #content article.grid section{width:50%;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media screen and (min-width :1600px){body.page-template-businessarea #content article.grid section,body.page-template-projekt #content article.grid section,body.post-type-archive-projekt #content article.grid section{width:33.3333%}}body.page-template-businessarea #content article.grid section img,body.page-template-projekt #content article.grid section img,body.post-type-archive-projekt #content article.grid section img{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1);width:100%}body.page-template-businessarea #content article.grid article.page,body.page-template-projekt #content article.grid article.page,body.post-type-archive-projekt #content article.grid article.page{position:relative;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}body.page-template-businessarea #content article.grid article.page.full,body.page-template-projekt #content article.grid article.page.full,body.post-type-archive-projekt #content article.grid article.page.full{min-height:90%}body.page-template-businessarea #content article.grid article.page section,body.page-template-projekt #content article.grid article.page section,body.post-type-archive-projekt #content article.grid article.page section{text-align:center;width:100%;min-width:50vw}body.page-template-businessarea #content article.grid article.page section p,body.page-template-projekt #content article.grid article.page section p,body.post-type-archive-projekt #content article.grid article.page section p{max-width:600px;font-size:15px;line-height:30px;margin:20px auto;letter-spacing:.05rem}@media screen and (max-width :1280px){body.page-template-businessarea #content article.grid article.page section p,body.page-template-projekt #content article.grid article.page section p,body.post-type-archive-projekt #content article.grid article.page section p{font-size:20px}}body.page-template-businessarea #content article.grid article.page section a,body.page-template-projekt #content article.grid article.page section a,body.post-type-archive-projekt #content article.grid article.page section a{text-decoration:none}body.page-template-businessarea #content article.grid article.page section img,body.page-template-projekt #content article.grid article.page section img,body.post-type-archive-projekt #content article.grid article.page section img{width:100%;height:auto}body.page-template-businessarea #content article.grid article.page section h1,body.page-template-projekt #content article.grid article.page section h1,body.post-type-archive-projekt #content article.grid article.page section h1{max-width:600px;margin:20px auto;font-size:50px;line-height:80px;margin-bottom:40px}@media screen and (max-width :1280px){body.page-template-businessarea #content article.grid article.page section h1,body.page-template-projekt #content article.grid article.page section h1,body.post-type-archive-projekt #content article.grid article.page section h1{font-size:50px;line-height:40px}}body.page-template-businessarea #content article.grid article.page section h1.navigation,body.page-template-projekt #content article.grid article.page section h1.navigation,body.post-type-archive-projekt #content article.grid article.page section h1.navigation{margin-bottom:20px}body.page-template-businessarea #content article.grid article.page section h2,body.page-template-projekt #content article.grid article.page section h2,body.post-type-archive-projekt #content article.grid article.page section h2{max-width:600px;margin:20px auto;font-size:30px;line-height:50px;font-weight:700;margin-bottom:3vw}@media screen and (max-width :1280px){body.page-template-businessarea #content article.grid article.page section h2,body.page-template-projekt #content article.grid article.page section h2,body.post-type-archive-projekt #content article.grid article.page section h2{font-size:30px;line-height:50px;margin-bottom:0}}body.page-template-businessarea #content article.grid article.page section h2 a,body.page-template-projekt #content article.grid article.page section h2 a,body.post-type-archive-projekt #content article.grid article.page section h2 a{font-weight:700;text-decoration:none}body.page-template-businessarea #content article.grid article.page section h3,body.page-template-projekt #content article.grid article.page section h3,body.post-type-archive-projekt #content article.grid article.page section h3{max-width:600px;margin:20px auto;font-size:20px;line-height:30px;font-weight:500;letter-spacing:.1rem}@media screen and (max-width :1280px){body.page-template-businessarea #content article.grid article.page section h3,body.page-template-projekt #content article.grid article.page section h3,body.post-type-archive-projekt #content article.grid article.page section h3{font-size:20px;line-height:20px}}body.page-template-lediga-tjanster #content a,body.post-type-archive-lediga-tjanster #content a,body.post-type-archive-nyheter #content a{color:#fff;text-decoration:none}body.page-template-lediga-tjanster #content a.cover,body.post-type-archive-lediga-tjanster #content a.cover,body.post-type-archive-nyheter #content a.cover{position:relative;display:block}body.page-template-lediga-tjanster #content a.cover div.frame.black,body.post-type-archive-lediga-tjanster #content a.cover div.frame.black,body.post-type-archive-nyheter #content a.cover div.frame.black{color:#000}body.page-template-lediga-tjanster #content a.cover div.frame h1,body.post-type-archive-lediga-tjanster #content a.cover div.frame h1,body.post-type-archive-nyheter #content a.cover div.frame h1{font-size:6vw;font-weight:400;margin-bottom:10px}@media screen and (max-width :1024px){body.page-template-lediga-tjanster #content a.cover div.frame h1,body.post-type-archive-lediga-tjanster #content a.cover div.frame h1,body.post-type-archive-nyheter #content a.cover div.frame h1{font-size:48px}}@media screen and (max-width :640px){body.page-template-lediga-tjanster #content a.cover div.frame h1,body.post-type-archive-lediga-tjanster #content a.cover div.frame h1,body.post-type-archive-nyheter #content a.cover div.frame h1{font-size:32px}}@media screen and (min-width :1600px){body.page-template-lediga-tjanster #content a.cover div.frame h1,body.post-type-archive-lediga-tjanster #content a.cover div.frame h1,body.post-type-archive-nyheter #content a.cover div.frame h1{font-size:96px}}body.page-template-lediga-tjanster #content a.cover div.frame .category,body.post-type-archive-lediga-tjanster #content a.cover div.frame .category,body.post-type-archive-nyheter #content a.cover div.frame .category{display:none;font-weight:400;margin-top:5px;font-size:16px}@media screen and (max-width :640px){body.page-template-lediga-tjanster #content a.cover div.frame .category,body.post-type-archive-lediga-tjanster #content a.cover div.frame .category,body.post-type-archive-nyheter #content a.cover div.frame .category{font-size:12px}}body.page-template-lediga-tjanster #content a.cover div.frame .legend,body.post-type-archive-lediga-tjanster #content a.cover div.frame .legend,body.post-type-archive-nyheter #content a.cover div.frame .legend{display:none;font-weight:400}body.page-template-lediga-tjanster #content a.cover div.frame .date,body.post-type-archive-lediga-tjanster #content a.cover div.frame .date,body.post-type-archive-nyheter #content a.cover div.frame .date{display:none;font-size:16px;font-weight:400;margin-top:2px;font-family:"Messina Serif"}@media screen and (max-width :640px){body.page-template-lediga-tjanster #content a.cover div.frame .date,body.post-type-archive-lediga-tjanster #content a.cover div.frame .date,body.post-type-archive-nyheter #content a.cover div.frame .date{font-size:12px}}body.page-template-lediga-tjanster #content a.cover div.frame .cta,body.post-type-archive-lediga-tjanster #content a.cover div.frame .cta,body.post-type-archive-nyheter #content a.cover div.frame .cta{display:none;font-weight:400}body.page-template-lediga-tjanster #content a.cover div.frame .image,body.post-type-archive-lediga-tjanster #content a.cover div.frame .image,body.post-type-archive-nyheter #content a.cover div.frame .image{display:none}body.page-template-lediga-tjanster #content a.cover:first-child,body.post-type-archive-lediga-tjanster #content a.cover:first-child,body.post-type-archive-nyheter #content a.cover:first-child{width:100%;height:80vh;min-height:50vw;float:none;background:#e0e0e0;background-blend-mode:multiply;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden}body.page-template-lediga-tjanster #content a.cover:first-child div.frame,body.post-type-archive-lediga-tjanster #content a.cover:first-child div.frame,body.post-type-archive-nyheter #content a.cover:first-child div.frame{padding-right:10%;position:absolute;-webkit-transform:translate(0,50%);-moz-transform:translate(0,50%);-ms-transform:translate(0,50%);-o-transform:translate(0,50%);transform:translate(0,50%);left:25px;bottom:50%}@media screen and (max-width :640px){body.page-template-lediga-tjanster #content a.cover:first-child div.frame,body.post-type-archive-lediga-tjanster #content a.cover:first-child div.frame,body.post-type-archive-nyheter #content a.cover:first-child div.frame{left:15px}}body.page-template-lediga-tjanster #content a.cover:first-child div.frame .category,body.page-template-lediga-tjanster #content a.cover:first-child div.frame .date,body.post-type-archive-lediga-tjanster #content a.cover:first-child div.frame .category,body.post-type-archive-lediga-tjanster #content a.cover:first-child div.frame .date,body.post-type-archive-nyheter #content a.cover:first-child div.frame .category,body.post-type-archive-nyheter #content a.cover:first-child div.frame .date{display:block;float:left;clear:left;padding:6px 12px 2px 12px;background:#000;color:#fff;font:24px/1.618 Lausanne;margin-bottom:5px;font-weight:500}@media screen and (max-width :640px){body.page-template-lediga-tjanster #content a.cover:first-child div.frame .category,body.page-template-lediga-tjanster #content a.cover:first-child div.frame .date,body.post-type-archive-lediga-tjanster #content a.cover:first-child div.frame .category,body.post-type-archive-lediga-tjanster #content a.cover:first-child div.frame .date,body.post-type-archive-nyheter #content a.cover:first-child div.frame .category,body.post-type-archive-nyheter #content a.cover:first-child div.frame .date{font-size:16px;margin-bottom:2px}}body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+5),body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+5),body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+5){width:100%;height:80vh;min-height:50vw;float:none;background:#e0e0e0;background-blend-mode:multiply;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden}body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+5) div.frame h1,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+5) div.frame h1,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+5) div.frame h1{padding-right:10%;position:absolute;-webkit-transform:translate(0,50%);-moz-transform:translate(0,50%);-ms-transform:translate(0,50%);-o-transform:translate(0,50%);transform:translate(0,50%);left:25px;bottom:50%}@media screen and (max-width :640px){body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+5) div.frame h1,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+5) div.frame h1,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+5) div.frame h1{left:15px}}body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+5) div.frame .category,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+5) div.frame .date,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+5) div.frame .category,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+5) div.frame .date,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+5) div.frame .category,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+5) div.frame .date{position:absolute;display:block;left:20px;top:20px}@media screen and (max-width :640px){body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+5) div.frame .category,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+5) div.frame .date,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+5) div.frame .category,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+5) div.frame .date,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+5) div.frame .category,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+5) div.frame .date{left:15px}}body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+5) div.frame .date,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+5) div.frame .date,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+5) div.frame .date{top:50px}@media screen and (max-width :640px){body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+5) div.frame .date,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+5) div.frame .date,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+5) div.frame .date{top:45px}}body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+2),body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+3),body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+4),body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+2),body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+3),body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+4),body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+2),body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+3),body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+4){width:50%;height:25vw;max-height:512px;padding:40px;float:left;background-image:none!important;color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width :1280px){body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+2),body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+3),body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+4),body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+2),body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+3),body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+4),body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+2),body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+3),body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+4){padding:30px}}@media screen and (max-width :1024px){body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+2),body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+3),body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+4),body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+2),body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+3),body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+4),body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+2),body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+3),body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+4){width:100%;height:50vw;padding:30px}}@media screen and (max-width :640px){body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+2),body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+3),body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+4),body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+2),body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+3),body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+4),body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+2),body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+3),body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+4){padding:15px 15px}}body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+2) div.frame,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+3) div.frame,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+4) div.frame{position:relative;width:100%;height:100%;border:1px solid #000;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width :640px){body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+2) div.frame,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+3) div.frame,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+4) div.frame{padding:10px}}body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame h1,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame h1,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame h1,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame h1,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame h1,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame h1,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+2) div.frame h1,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+3) div.frame h1,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+4) div.frame h1{position:relative;width:-webkit-calc(50% - 15px);width:-moz-calc(50% - 15px);width:calc(50% - 15px);top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:2vw}@media screen and (max-width :1024px){body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame h1,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame h1,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame h1,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame h1,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame h1,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame h1,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+2) div.frame h1,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+3) div.frame h1,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+4) div.frame h1{font-size:4vw}}body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame .category,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame .category,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame .category,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame .category,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame .category,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame .category,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+2) div.frame .category,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+3) div.frame .category,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+4) div.frame .category{position:absolute;display:block;top:20px;width:-webkit-calc(50% - 15px);width:-moz-calc(50% - 15px);width:calc(50% - 15px);font-size:16px;width:100%}@media screen and (max-width :640px){body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame .category,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame .category,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame .category,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame .category,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame .category,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame .category,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+2) div.frame .category,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+3) div.frame .category,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+4) div.frame .category{font-size:10px;top:7px}}body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame .date,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame .date,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame .date,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame .date,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame .date,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame .date,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+2) div.frame .date,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+3) div.frame .date,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+4) div.frame .date{position:relative;top:25%}@media screen and (min-width :640px){body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame .date,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame .date,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame .date,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame .date,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame .date,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame .date,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+2) div.frame .date,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+3) div.frame .date,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+4) div.frame .date{display:none}}body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame .cta,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame .cta,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame .cta,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame .cta,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame .cta,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame .cta,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+2) div.frame .cta,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+3) div.frame .cta,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+4) div.frame .cta{font:14px/1.218 "Messina Serif";position:absolute;bottom:20px;display:block}@media screen and (max-width :640px){body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame .cta,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame .cta,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame .cta,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame .cta,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame .cta,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame .cta,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+2) div.frame .cta,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+3) div.frame .cta,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+4) div.frame .cta{bottom:10px;font-size:12px}}body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame .image,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame .image,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame .image,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame .image,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame .image,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame .image,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+2) div.frame .image,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+3) div.frame .image,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+4) div.frame .image{display:block;position:relative;float:right;width:50%;height:100%;width:-webkit-calc(50% - 50px);width:-moz-calc(50% - 50px);width:calc(50% - 50px);height:100%;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;margin-left:20px}@media screen and (min-width :1600px){body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame .image,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame .image,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame .image,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame .image,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame .image,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame .image,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+2) div.frame .image,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+3) div.frame .image,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+4) div.frame .image{width:-webkit-calc(50% - 65px);width:-moz-calc(50% - 65px);width:calc(50% - 65px)}}@media screen and (max-width :1024px){body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame .image,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame .image,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame .image,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame .image,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame .image,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame .image,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+2) div.frame .image,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+3) div.frame .image,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+4) div.frame .image{width:-webkit-calc(50% - 50px);width:-moz-calc(50% - 50px);width:calc(50% - 50px)}}@media screen and (max-width :640px){body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame .image,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame .image,body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame .image,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+2) div.frame .image,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame .image,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame .image,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+2) div.frame .image,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+3) div.frame .image,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+4) div.frame .image{width:-webkit-calc(50% - 25px);width:-moz-calc(50% - 25px);width:calc(50% - 25px)}}body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+3) div.frame,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+3) div.frame{background-color:#ebebeb}@media screen and (min-width :1025px){body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+4),body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+4),body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+4){width:100%;height:50vw;max-height:1024px}body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame h1,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame h1,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+4) div.frame h1{font-size:6vw}}@media screen and (min-width :1025px) and (min-width :1600px){body.page-template-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame h1,body.post-type-archive-lediga-tjanster #content a.cover:nth-of-type(4n+4) div.frame h1,body.post-type-archive-nyheter #content a.cover:nth-of-type(4n+4) div.frame h1{font-size:96px}}body.page-template-lediga-tjanster #content a.cover.hide,body.post-type-archive-lediga-tjanster #content a.cover.hide,body.post-type-archive-nyheter #content a.cover.hide{display:none}body.page-template-lediga-tjanster #content #job-info,body.post-type-archive-lediga-tjanster #content #job-info,body.post-type-archive-nyheter #content #job-info{clear:both}body.page-template-lediga-tjanster #content #job-info .cover,body.post-type-archive-lediga-tjanster #content #job-info .cover,body.post-type-archive-nyheter #content #job-info .cover{position:relative;display:block;background:#202020;background-blend-mode:multiply;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden;width:100%;height:60vh}body.page-template-lediga-tjanster #content #job-info .cover.superwide,body.post-type-archive-lediga-tjanster #content #job-info .cover.superwide,body.post-type-archive-nyheter #content #job-info .cover.superwide{height:25vw!important;min-height:0!important}@media screen and (max-width :640px){body.page-template-lediga-tjanster #content #job-info .cover.superwide,body.post-type-archive-lediga-tjanster #content #job-info .cover.superwide,body.post-type-archive-nyheter #content #job-info .cover.superwide{height:50vw}}body.page-template-lediga-tjanster #content #job-info .cover.landscape,body.post-type-archive-lediga-tjanster #content #job-info .cover.landscape,body.post-type-archive-nyheter #content #job-info .cover.landscape{height:50vw}@media screen and (max-width :640px){body.page-template-lediga-tjanster #content #job-info .cover.landscape,body.post-type-archive-lediga-tjanster #content #job-info .cover.landscape,body.post-type-archive-nyheter #content #job-info .cover.landscape{height:50vw}}body.page-template-lediga-tjanster #content #job-info .cover.square,body.post-type-archive-lediga-tjanster #content #job-info .cover.square,body.post-type-archive-nyheter #content #job-info .cover.square{height:100vw;max-height:90vh}@media screen and (max-width :640px){body.page-template-lediga-tjanster #content #job-info .cover.square,body.post-type-archive-lediga-tjanster #content #job-info .cover.square,body.post-type-archive-nyheter #content #job-info .cover.square{height:100vw}}body.page-template-lediga-tjanster #content #job-info .cover.portrait,body.post-type-archive-lediga-tjanster #content #job-info .cover.portrait,body.post-type-archive-nyheter #content #job-info .cover.portrait{height:150vw;max-height:100vh}@media screen and (max-width :640px){body.page-template-lediga-tjanster #content #job-info .cover.portrait,body.post-type-archive-lediga-tjanster #content #job-info .cover.portrait,body.post-type-archive-nyheter #content #job-info .cover.portrait{height:90vh}}body.page-template-lediga-tjanster #content #job-info .cover.white,body.post-type-archive-lediga-tjanster #content #job-info .cover.white,body.post-type-archive-nyheter #content #job-info .cover.white{color:#fff}body.page-template-lediga-tjanster #content #job-info .cover.black,body.post-type-archive-lediga-tjanster #content #job-info .cover.black,body.post-type-archive-nyheter #content #job-info .cover.black{color:#000}body.page-template-lediga-tjanster #content #job-info .cover video,body.post-type-archive-lediga-tjanster #content #job-info .cover video,body.post-type-archive-nyheter #content #job-info .cover video{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}body.page-template-lediga-tjanster #content #job-info .cover div.content,body.post-type-archive-lediga-tjanster #content #job-info .cover div.content,body.post-type-archive-nyheter #content #job-info .cover div.content{padding-right:10%;position:absolute;left:5%}body.page-template-lediga-tjanster #content #job-info .cover div.content.top,body.post-type-archive-lediga-tjanster #content #job-info .cover div.content.top,body.post-type-archive-nyheter #content #job-info .cover div.content.top{top:10%}body.page-template-lediga-tjanster #content #job-info .cover div.content.center,body.post-type-archive-lediga-tjanster #content #job-info .cover div.content.center,body.post-type-archive-nyheter #content #job-info .cover div.content.center{top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}body.page-template-lediga-tjanster #content #job-info .cover div.content.bottom,body.post-type-archive-lediga-tjanster #content #job-info .cover div.content.bottom,body.post-type-archive-nyheter #content #job-info .cover div.content.bottom{bottom:10%}body.page-template-lediga-tjanster #content #job-info .cover div.content h1,body.post-type-archive-lediga-tjanster #content #job-info .cover div.content h1,body.post-type-archive-nyheter #content #job-info .cover div.content h1{font-family:Lausanne;font-weight:400;font-size:10vw}@media screen and (min-width :1600px){body.page-template-lediga-tjanster #content #job-info .cover div.content h1,body.post-type-archive-lediga-tjanster #content #job-info .cover div.content h1,body.post-type-archive-nyheter #content #job-info .cover div.content h1{font-size:160px}}body.page-template-lediga-tjanster #content #job-info .cover div.content h2,body.post-type-archive-lediga-tjanster #content #job-info .cover div.content h2,body.post-type-archive-nyheter #content #job-info .cover div.content h2{margin-left:5px;font-size:26px;font-family:"Messina Serif"}body.page-template-lediga-tjanster #content #job-info .cover div.content h2 .next,body.post-type-archive-lediga-tjanster #content #job-info .cover div.content h2 .next,body.post-type-archive-nyheter #content #job-info .cover div.content h2 .next{top:8px}body.page-template-lediga-tjanster #content #job-info .preamble,body.post-type-archive-lediga-tjanster #content #job-info .preamble,body.post-type-archive-nyheter #content #job-info .preamble{position:relative;width:100%;max-width:780px;margin:auto;padding:80px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font:28px/1.618 "messina serif"}@media screen and (max-width :640px){body.page-template-lediga-tjanster #content #job-info .preamble,body.post-type-archive-lediga-tjanster #content #job-info .preamble,body.post-type-archive-nyheter #content #job-info .preamble{padding:80px 20px;font:24px/1.618 "messina serif"}}body.page-template-lediga-tjanster #content #job-info .text_block_job,body.post-type-archive-lediga-tjanster #content #job-info .text_block_job,body.post-type-archive-nyheter #content #job-info .text_block_job{width:50%;padding:40px;float:left;background-image:none!important;color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:40px}@media screen and (max-width :1280px){body.page-template-lediga-tjanster #content #job-info .text_block_job,body.post-type-archive-lediga-tjanster #content #job-info .text_block_job,body.post-type-archive-nyheter #content #job-info .text_block_job{padding:30px}}@media screen and (max-width :1024px){body.page-template-lediga-tjanster #content #job-info .text_block_job,body.post-type-archive-lediga-tjanster #content #job-info .text_block_job,body.post-type-archive-nyheter #content #job-info .text_block_job{width:100%;padding:30px}}@media screen and (max-width :640px){body.page-template-lediga-tjanster #content #job-info .text_block_job,body.post-type-archive-lediga-tjanster #content #job-info .text_block_job,body.post-type-archive-nyheter #content #job-info .text_block_job{padding:15px 15px}}body.page-template-lediga-tjanster #content #job-info .text_block_job h2,body.post-type-archive-lediga-tjanster #content #job-info .text_block_job h2,body.post-type-archive-nyheter #content #job-info .text_block_job h2{font:42px/40px Lausanne;padding-bottom:20px;border-bottom:1px solid #000}@media screen and (max-width :640px){body.page-template-lediga-tjanster #content #job-info .text_block_job h2,body.post-type-archive-lediga-tjanster #content #job-info .text_block_job h2,body.post-type-archive-nyheter #content #job-info .text_block_job h2{font-size:28px}}body.page-template-lediga-tjanster #content #job-info .text_block_job p,body.post-type-archive-lediga-tjanster #content #job-info .text_block_job p,body.post-type-archive-nyheter #content #job-info .text_block_job p{padding-top:20px;font:17px/1.618 "Messina Serif"}@media screen and (min-width :1600px){body.page-template-lediga-tjanster #content #job-info .text_block_job p,body.post-type-archive-lediga-tjanster #content #job-info .text_block_job p,body.post-type-archive-nyheter #content #job-info .text_block_job p{font-size:21px}}body.page-template-lediga-tjanster #content #job-info .text_block_job p a,body.post-type-archive-lediga-tjanster #content #job-info .text_block_job p a,body.post-type-archive-nyheter #content #job-info .text_block_job p a{color:#000;text-decoration:underline}body.page-template-lediga-tjanster h1,body.post-type-archive-lediga-tjanster h1,body.post-type-archive-nyheter h1{font-size:42px}body.page-template-lediga-tjanster h2,body.post-type-archive-lediga-tjanster h2,body.post-type-archive-nyheter h2{font-size:34px}body.page-template-lediga-tjanster h3,body.post-type-archive-lediga-tjanster h3,body.post-type-archive-nyheter h3{font-size:28px}body.page-template-lediga-tjanster h4,body.post-type-archive-lediga-tjanster h4,body.post-type-archive-nyheter h4{font-size:42px}body.page-template-lediga-tjanster h5,body.post-type-archive-lediga-tjanster h5,body.post-type-archive-nyheter h5{font-size:28px}body.page-template-lediga-tjanster h6,body.post-type-archive-lediga-tjanster h6,body.post-type-archive-nyheter h6{font-size:21px;text-transform:uppercase}@media screen and (min-width :1600px){body.page-template-lediga-tjanster,body.post-type-archive-lediga-tjanster,body.post-type-archive-nyheter{font-size:21px}body.page-template-lediga-tjanster h1,body.post-type-archive-lediga-tjanster h1,body.post-type-archive-nyheter h1{font-size:56px}body.page-template-lediga-tjanster h2,body.post-type-archive-lediga-tjanster h2,body.post-type-archive-nyheter h2{font-size:42px}body.page-template-lediga-tjanster h3,body.post-type-archive-lediga-tjanster h3,body.post-type-archive-nyheter h3{font-size:34px}body.page-template-lediga-tjanster h4,body.post-type-archive-lediga-tjanster h4,body.post-type-archive-nyheter h4{font-size:56px}body.page-template-lediga-tjanster h5,body.post-type-archive-lediga-tjanster h5,body.post-type-archive-nyheter h5{font-size:42px}body.page-template-lediga-tjanster h6,body.post-type-archive-lediga-tjanster h6,body.post-type-archive-nyheter h6{font-size:28px;text-transform:uppercase}}body.error404 #masthead #site-navigation .menu-wrapper #menu-list .current-menu-item,body.search #masthead #site-navigation .menu-wrapper #menu-list .current-menu-item{border-bottom:none}body.error404 #content article.page,body.search #content article.page{line-height:0}body.error404 #content article.page section.cover,body.search #content article.page section.cover{position:relative;display:block;background:#202020;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden;color:#fff;width:100%;height:25vh}body.error404 #content article.page section.cover h1,body.search #content article.page section.cover h1{padding-right:10%;font-size:29px;line-height:1.218;position:absolute;left:20px;bottom:20px}@media screen and (max-width :640px){body.error404 #content article.page section.cover h1,body.search #content article.page section.cover h1{font-size:15px}}body.error404 #content article.page section.cover.no-result,body.search #content article.page section.cover.no-result{height:100vh}body.error404 #content article.page section.cover.no-result h1,body.search #content article.page section.cover.no-result h1{-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);bottom:50%}body.error404 #content a.lediga-tjanster,body.error404 #content a.nyheter,body.error404 #content a.page,body.error404 #content a.projekt,body.error404 #content div.coworker,body.search #content a.lediga-tjanster,body.search #content a.nyheter,body.search #content a.page,body.search #content a.projekt,body.search #content div.coworker{width:50%;height:25vw;max-height:512px;float:left;position:relative;display:block}@media screen and (max-width :1024px){body.error404 #content a.lediga-tjanster,body.error404 #content a.nyheter,body.error404 #content a.page,body.error404 #content a.projekt,body.error404 #content div.coworker,body.search #content a.lediga-tjanster,body.search #content a.nyheter,body.search #content a.page,body.search #content a.projekt,body.search #content div.coworker{width:100%;height:50vw;padding:10px}}body.error404 #content a.lediga-tjanster,body.error404 #content a.nyheter,body.error404 #content a.page,body.error404 #content div.coworker,body.search #content a.lediga-tjanster,body.search #content a.nyheter,body.search #content a.page,body.search #content div.coworker{text-decoration:none;color:#000;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.error404 #content a.lediga-tjanster div.frame.black,body.error404 #content a.nyheter div.frame.black,body.error404 #content a.page div.frame.black,body.error404 #content div.coworker div.frame.black,body.search #content a.lediga-tjanster div.frame.black,body.search #content a.nyheter div.frame.black,body.search #content a.page div.frame.black,body.search #content div.coworker div.frame.black{color:#000}body.error404 #content a.lediga-tjanster div.frame h1,body.error404 #content a.nyheter div.frame h1,body.error404 #content a.page div.frame h1,body.error404 #content div.coworker div.frame h1,body.search #content a.lediga-tjanster div.frame h1,body.search #content a.nyheter div.frame h1,body.search #content a.page div.frame h1,body.search #content div.coworker div.frame h1{font-size:5vw;font-weight:400}body.error404 #content a.lediga-tjanster div.frame .category,body.error404 #content a.nyheter div.frame .category,body.error404 #content a.page div.frame .category,body.error404 #content div.coworker div.frame .category,body.search #content a.lediga-tjanster div.frame .category,body.search #content a.nyheter div.frame .category,body.search #content a.page div.frame .category,body.search #content div.coworker div.frame .category{display:none;font-weight:400;margin-top:5px}body.error404 #content a.lediga-tjanster div.frame .legend,body.error404 #content a.nyheter div.frame .legend,body.error404 #content a.page div.frame .legend,body.error404 #content div.coworker div.frame .legend,body.search #content a.lediga-tjanster div.frame .legend,body.search #content a.nyheter div.frame .legend,body.search #content a.page div.frame .legend,body.search #content div.coworker div.frame .legend{display:none;font-weight:400}body.error404 #content a.lediga-tjanster div.frame .date,body.error404 #content a.nyheter div.frame .date,body.error404 #content a.page div.frame .date,body.error404 #content div.coworker div.frame .date,body.search #content a.lediga-tjanster div.frame .date,body.search #content a.nyheter div.frame .date,body.search #content a.page div.frame .date,body.search #content div.coworker div.frame .date{display:none;font:14px/1.218 "Messina Serif";font-weight:400;margin-top:2px}body.error404 #content a.lediga-tjanster div.frame .info,body.error404 #content a.nyheter div.frame .info,body.error404 #content a.page div.frame .info,body.error404 #content div.coworker div.frame .info,body.search #content a.lediga-tjanster div.frame .info,body.search #content a.nyheter div.frame .info,body.search #content a.page div.frame .info,body.search #content div.coworker div.frame .info{font:16px/1.5 "Messina Serif";font-weight:400}body.error404 #content a.lediga-tjanster div.frame .info a,body.error404 #content a.nyheter div.frame .info a,body.error404 #content a.page div.frame .info a,body.error404 #content div.coworker div.frame .info a,body.search #content a.lediga-tjanster div.frame .info a,body.search #content a.nyheter div.frame .info a,body.search #content a.page div.frame .info a,body.search #content div.coworker div.frame .info a{text-decoration:none}body.error404 #content a.lediga-tjanster div.frame .info .title,body.error404 #content a.nyheter div.frame .info .title,body.error404 #content a.page div.frame .info .title,body.error404 #content div.coworker div.frame .info .title,body.search #content a.lediga-tjanster div.frame .info .title,body.search #content a.nyheter div.frame .info .title,body.search #content a.page div.frame .info .title,body.search #content div.coworker div.frame .info .title{margin-top:10px;min-height:60px}@media screen and (min-width :1281px){body.error404 #content a.lediga-tjanster div.frame .info,body.error404 #content a.nyheter div.frame .info,body.error404 #content a.page div.frame .info,body.error404 #content div.coworker div.frame .info,body.search #content a.lediga-tjanster div.frame .info,body.search #content a.nyheter div.frame .info,body.search #content a.page div.frame .info,body.search #content div.coworker div.frame .info{font-size:20px}}body.error404 #content a.lediga-tjanster div.frame .cta,body.error404 #content a.nyheter div.frame .cta,body.error404 #content a.page div.frame .cta,body.error404 #content div.coworker div.frame .cta,body.search #content a.lediga-tjanster div.frame .cta,body.search #content a.nyheter div.frame .cta,body.search #content a.page div.frame .cta,body.search #content div.coworker div.frame .cta{display:none;font-weight:400}body.error404 #content a.lediga-tjanster div.frame .image,body.error404 #content a.nyheter div.frame .image,body.error404 #content a.page div.frame .image,body.error404 #content div.coworker div.frame .image,body.search #content a.lediga-tjanster div.frame .image,body.search #content a.nyheter div.frame .image,body.search #content a.page div.frame .image,body.search #content div.coworker div.frame .image{display:none}body.error404 #content a.lediga-tjanster div.frame,body.error404 #content a.nyheter div.frame,body.error404 #content a.page div.frame,body.error404 #content div.coworker div.frame,body.search #content a.lediga-tjanster div.frame,body.search #content a.nyheter div.frame,body.search #content a.page div.frame,body.search #content div.coworker div.frame{position:relative;width:100%;height:100%;border:1px solid #000;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width :640px){body.error404 #content a.lediga-tjanster div.frame,body.error404 #content a.nyheter div.frame,body.error404 #content a.page div.frame,body.error404 #content div.coworker div.frame,body.search #content a.lediga-tjanster div.frame,body.search #content a.nyheter div.frame,body.search #content a.page div.frame,body.search #content div.coworker div.frame{padding:10px}}body.error404 #content a.lediga-tjanster div.frame h1,body.error404 #content a.nyheter div.frame h1,body.error404 #content a.page div.frame h1,body.error404 #content div.coworker div.frame h1,body.search #content a.lediga-tjanster div.frame h1,body.search #content a.nyheter div.frame h1,body.search #content a.page div.frame h1,body.search #content div.coworker div.frame h1{position:relative;font-size:2vw;padding:2vw 0 0 0}@media screen and (max-width :1024px){body.error404 #content a.lediga-tjanster div.frame h1,body.error404 #content a.nyheter div.frame h1,body.error404 #content a.page div.frame h1,body.error404 #content div.coworker div.frame h1,body.search #content a.lediga-tjanster div.frame h1,body.search #content a.nyheter div.frame h1,body.search #content a.page div.frame h1,body.search #content div.coworker div.frame h1{font-size:4vw;width:60%}}@media screen and (max-width :640px){body.error404 #content a.lediga-tjanster div.frame h1,body.error404 #content a.nyheter div.frame h1,body.error404 #content a.page div.frame h1,body.error404 #content div.coworker div.frame h1,body.search #content a.lediga-tjanster div.frame h1,body.search #content a.nyheter div.frame h1,body.search #content a.page div.frame h1,body.search #content div.coworker div.frame h1{padding:10px 0 0 0}}@media screen and (min-width :1600px){body.error404 #content a.lediga-tjanster div.frame h1,body.error404 #content a.nyheter div.frame h1,body.error404 #content a.page div.frame h1,body.error404 #content div.coworker div.frame h1,body.search #content a.lediga-tjanster div.frame h1,body.search #content a.nyheter div.frame h1,body.search #content a.page div.frame h1,body.search #content div.coworker div.frame h1{font-size:40px}}body.error404 #content a.lediga-tjanster div.frame .category,body.error404 #content a.nyheter div.frame .category,body.error404 #content a.page div.frame .category,body.error404 #content div.coworker div.frame .category,body.search #content a.lediga-tjanster div.frame .category,body.search #content a.nyheter div.frame .category,body.search #content a.page div.frame .category,body.search #content div.coworker div.frame .category{font-size:14px;display:block;position:relative}@media screen and (max-width :640px){body.error404 #content a.lediga-tjanster div.frame .category,body.error404 #content a.nyheter div.frame .category,body.error404 #content a.page div.frame .category,body.error404 #content div.coworker div.frame .category,body.search #content a.lediga-tjanster div.frame .category,body.search #content a.nyheter div.frame .category,body.search #content a.page div.frame .category,body.search #content div.coworker div.frame .category{padding:0;font-size:10px}}@media screen and (min-width :640px){body.error404 #content a.lediga-tjanster div.frame .date,body.error404 #content a.nyheter div.frame .date,body.error404 #content a.page div.frame .date,body.error404 #content div.coworker div.frame .date,body.search #content a.lediga-tjanster div.frame .date,body.search #content a.nyheter div.frame .date,body.search #content a.page div.frame .date,body.search #content div.coworker div.frame .date{display:block}}body.error404 #content a.lediga-tjanster div.frame .cta,body.error404 #content a.nyheter div.frame .cta,body.error404 #content a.page div.frame .cta,body.error404 #content div.coworker div.frame .cta,body.search #content a.lediga-tjanster div.frame .cta,body.search #content a.nyheter div.frame .cta,body.search #content a.page div.frame .cta,body.search #content div.coworker div.frame .cta{display:block;font:17px/1.218 "Messina Serif";position:absolute;bottom:20px}@media screen and (max-width :640px){body.error404 #content a.lediga-tjanster div.frame .cta,body.error404 #content a.nyheter div.frame .cta,body.error404 #content a.page div.frame .cta,body.error404 #content div.coworker div.frame .cta,body.search #content a.lediga-tjanster div.frame .cta,body.search #content a.nyheter div.frame .cta,body.search #content a.page div.frame .cta,body.search #content div.coworker div.frame .cta{padding:0;bottom:10px}}body.error404 #content a.lediga-tjanster div.frame .image,body.error404 #content a.nyheter div.frame .image,body.error404 #content a.page div.frame .image,body.error404 #content div.coworker div.frame .image,body.search #content a.lediga-tjanster div.frame .image,body.search #content a.nyheter div.frame .image,body.search #content a.page div.frame .image,body.search #content div.coworker div.frame .image{display:block;position:relative;float:right;width:46%;height:100%;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;margin-left:20px}body.error404 #content a.projekt,body.search #content a.projekt{background:#000;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden;color:#fff;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.error404 #content a.projekt h1,body.search #content a.projekt h1{font-weight:700;font-size:4vw;position:absolute;-webkit-transform:translate(0,50%);-moz-transform:translate(0,50%);-ms-transform:translate(0,50%);-o-transform:translate(0,50%);transform:translate(0,50%);left:10px;bottom:50%}@media screen and (max-width :640px){body.error404 #content a.projekt,body.search #content a.projekt{width:100%;height:50vw}body.error404 #content a.projekt h1,body.search #content a.projekt h1{font-size:8vw;left:20px}body.error404 #content a.projekt h1.big,body.search #content a.projekt h1.big{font-size:14vw}}@media screen and (min-width :1600px){body.error404 #content a.projekt h1,body.search #content a.projekt h1{font-size:80px}body.error404 #content a.projekt h1.big,body.search #content a.projekt h1.big{font-size:100px}}body.page-template-startpage #content a{color:#fff}body.page-template-startpage #content .project{position:relative;display:block;background:#202020;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden;width:100%;height:100vw;max-height:90vh}body.page-template-startpage #content .project:first-child{height:90vh}body.page-template-startpage #content .project h1{padding-right:10%;font-weight:700;position:absolute;-webkit-transform:translate(0,50%);-moz-transform:translate(0,50%);-ms-transform:translate(0,50%);-o-transform:translate(0,50%);transform:translate(0,50%);bottom:50%;font-size:10vw;left:25px}body.page-template-startpage #content .project h1.big{font-size:14vw}@media screen and (max-width :640px){body.page-template-startpage #content .project h1{left:13px}}@media screen and (min-width :1600px){body.page-template-startpage #content .project h1{font-size:160px}body.page-template-startpage #content .project h1.big{font-size:224px}}body.page-template-startpage #content .news{position:relative;display:block;background:#fff;overflow:hidden;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.page-template-startpage #content .news.border,body.page-template-startpage #content .news.double-background,body.page-template-startpage #content .news.double-border,body.page-template-startpage #content .news.text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000;text-decoration:none;padding:30px}@media screen and (min-width :1600px){body.page-template-startpage #content .news.border,body.page-template-startpage #content .news.double-background,body.page-template-startpage #content .news.double-border,body.page-template-startpage #content .news.text{padding:45px}}body.page-template-startpage #content .news.border .frame,body.page-template-startpage #content .news.double-background .frame,body.page-template-startpage #content .news.double-border .frame,body.page-template-startpage #content .news.text .frame{position:relative;width:100%;height:100%;border:1px solid #000;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width :640px){body.page-template-startpage #content .news.border .frame,body.page-template-startpage #content .news.double-background .frame,body.page-template-startpage #content .news.double-border .frame,body.page-template-startpage #content .news.text .frame{padding:10px}}body.page-template-startpage #content .news.border .image,body.page-template-startpage #content .news.double-background .image,body.page-template-startpage #content .news.double-border .image,body.page-template-startpage #content .news.text .image{position:relative;float:right;width:-webkit-calc(50% - 50px);width:-moz-calc(50% - 50px);width:calc(50% - 50px);height:100%;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}@media screen and (min-width :1600px){body.page-template-startpage #content .news.border .image,body.page-template-startpage #content .news.double-background .image,body.page-template-startpage #content .news.double-border .image,body.page-template-startpage #content .news.text .image{width:-webkit-calc(50% - 65px);width:-moz-calc(50% - 65px);width:calc(50% - 65px)}}@media screen and (max-width :1024px){body.page-template-startpage #content .news.border .image,body.page-template-startpage #content .news.double-background .image,body.page-template-startpage #content .news.double-border .image,body.page-template-startpage #content .news.text .image{width:-webkit-calc(50% - 50px);width:-moz-calc(50% - 50px);width:calc(50% - 50px)}}@media screen and (max-width :640px){body.page-template-startpage #content .news.border .image,body.page-template-startpage #content .news.double-background .image,body.page-template-startpage #content .news.double-border .image,body.page-template-startpage #content .news.text .image{width:-webkit-calc(50% - 25px);width:-moz-calc(50% - 25px);width:calc(50% - 25px)}}body.page-template-startpage #content .news.border h2,body.page-template-startpage #content .news.double-background h2,body.page-template-startpage #content .news.double-border h2,body.page-template-startpage #content .news.text h2{font:14px/1.218 "Messina Serif";position:absolute;bottom:20px}@media screen and (max-width :640px){body.page-template-startpage #content .news.border h2,body.page-template-startpage #content .news.double-background h2,body.page-template-startpage #content .news.double-border h2,body.page-template-startpage #content .news.text h2{bottom:10px;font-size:12px}}body.page-template-startpage #content .news.border div.label,body.page-template-startpage #content .news.double-background div.label,body.page-template-startpage #content .news.double-border div.label,body.page-template-startpage #content .news.text div.label{position:absolute;top:20px;width:-webkit-calc(50% - 15px);width:-moz-calc(50% - 15px);width:calc(50% - 15px);font-size:16px;width:100%}@media screen and (max-width :640px){body.page-template-startpage #content .news.border div.label,body.page-template-startpage #content .news.double-background div.label,body.page-template-startpage #content .news.double-border div.label,body.page-template-startpage #content .news.text div.label{font-size:12px;top:15px}}body.page-template-startpage #content .news.border,body.page-template-startpage #content .news.text{width:50%;height:25vw;max-height:512px}@media screen and (max-width :1024px){body.page-template-startpage #content .news.border,body.page-template-startpage #content .news.text{width:100%;height:50vw;padding:30px}}@media screen and (max-width :640px){body.page-template-startpage #content .news.border,body.page-template-startpage #content .news.text{padding:15px 15px}}body.page-template-startpage #content .news.border h1,body.page-template-startpage #content .news.text h1{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:2vw;width:-webkit-calc(50% - 15px);width:-moz-calc(50% - 15px);width:calc(50% - 15px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width :1024px){body.page-template-startpage #content .news.border h1,body.page-template-startpage #content .news.text h1{padding:5px 0;font-size:4vw}}@media screen and (min-width :1600px){body.page-template-startpage #content .news.border h1,body.page-template-startpage #content .news.text h1{font-size:32px}}body.page-template-startpage #content .news.border p,body.page-template-startpage #content .news.text p{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font:2.5vw/1.218 "Messina Serif";-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width :1024px){body.page-template-startpage #content .news.border p,body.page-template-startpage #content .news.text p{font-size:5vw}}@media screen and (max-width :640px){body.page-template-startpage #content .news.border p,body.page-template-startpage #content .news.text p{font-size:8vw}}@media screen and (min-width :1600px){body.page-template-startpage #content .news.border p,body.page-template-startpage #content .news.text p{font-size:40px}}body.page-template-startpage #content .news.text h1{font-size:16px;width:100%}@media screen and (max-width :640px){body.page-template-startpage #content .news.text h1{font-size:120px}}body.page-template-startpage #content .news.text p{width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px)}@media screen and (max-width :1024px){body.page-template-startpage #content .news.text p{width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px)}}@media screen and (max-width :640px){body.page-template-startpage #content .news.text{min-height:100vw}}body.page-template-startpage #content .news.double-background,body.page-template-startpage #content .news.double-border{width:100%;height:50vw;max-height:1024px}@media screen and (max-width :640px){body.page-template-startpage #content .news.double-background,body.page-template-startpage #content .news.double-border{padding:15px}}body.page-template-startpage #content .news.double-background h1,body.page-template-startpage #content .news.double-border h1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;font-size:4vw;box-sizing:border-box;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:-webkit-calc(50% - 15px);width:-moz-calc(50% - 15px);width:calc(50% - 15px)}@media screen and (min-width :1600px){body.page-template-startpage #content .news.double-background h1,body.page-template-startpage #content .news.double-border h1{font-size:64px}}body.page-template-startpage #content .news.double-background h2,body.page-template-startpage #content .news.double-border h2{position:absolute;bottom:15px}@media screen and (max-width :640px){body.page-template-startpage #content .news.double-background h2,body.page-template-startpage #content .news.double-border h2{bottom:10px}}body.page-template-startpage #content .news.double-background{padding:0;background:#d8272d;color:#fff}body.page-template-startpage #content .news.double-background .image{width:50%}body.page-template-startpage #content .news.double-background h1{padding:15px}body.page-template-startpage #content .news.double-background h2{padding-left:15px}body.page-template-startpage #content .news.double-background div.label{padding-left:15px}body.page-template-startpage #content .news.background{width:50%;height:25vw;max-height:512px;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}@media screen and (max-width :1024px){body.page-template-startpage #content .news.background{width:100%;height:100vw}}body.page-template-startpage #content .news.background h1{position:absolute;padding-right:20px;font-size:3vw;left:25px;bottom:20px}@media screen and (max-width :640px){body.page-template-startpage #content .news.background h1{left:15px;bottom:15px;font-size:6vw}}@media screen and (min-width :1600px){body.page-template-startpage #content .news.background h1{font-size:48px}}body.page-template-startpage #content .news.background h2{position:absolute;padding-right:5%;font-size:16px;left:22px;bottom:20px}body.page-template-contact #content .cover,body.page-template-default #content .cover,body.page-template-office #content .cover,body.page-template-subpage #content .cover,body.single-lediga-tjanster #content .cover,body.single-nyheter #content .cover,body.single-projekt #content .cover{width:100%;height:60vh}body.page-template-contact #content .cover.superwide,body.page-template-default #content .cover.superwide,body.page-template-office #content .cover.superwide,body.page-template-subpage #content .cover.superwide,body.single-lediga-tjanster #content .cover.superwide,body.single-nyheter #content .cover.superwide,body.single-projekt #content .cover.superwide{height:25vw!important;min-height:0!important}@media screen and (max-width :1024px){body.page-template-contact #content .cover.superwide,body.page-template-default #content .cover.superwide,body.page-template-office #content .cover.superwide,body.page-template-subpage #content .cover.superwide,body.single-lediga-tjanster #content .cover.superwide,body.single-nyheter #content .cover.superwide,body.single-projekt #content .cover.superwide{height:33vw!important}}@media screen and (max-width :640px){body.page-template-contact #content .cover.superwide,body.page-template-default #content .cover.superwide,body.page-template-office #content .cover.superwide,body.page-template-subpage #content .cover.superwide,body.single-lediga-tjanster #content .cover.superwide,body.single-nyheter #content .cover.superwide,body.single-projekt #content .cover.superwide{height:60vw!important}}body.page-template-contact #content .cover.landscape,body.page-template-default #content .cover.landscape,body.page-template-office #content .cover.landscape,body.page-template-subpage #content .cover.landscape,body.single-lediga-tjanster #content .cover.landscape,body.single-nyheter #content .cover.landscape,body.single-projekt #content .cover.landscape{height:50vw}@media screen and (max-width :640px){body.page-template-contact #content .cover.landscape,body.page-template-default #content .cover.landscape,body.page-template-office #content .cover.landscape,body.page-template-subpage #content .cover.landscape,body.single-lediga-tjanster #content .cover.landscape,body.single-nyheter #content .cover.landscape,body.single-projekt #content .cover.landscape{height:56.25vw}}body.page-template-contact #content .cover.square,body.page-template-default #content .cover.square,body.page-template-office #content .cover.square,body.page-template-subpage #content .cover.square,body.single-lediga-tjanster #content .cover.square,body.single-nyheter #content .cover.square,body.single-projekt #content .cover.square{height:100vw;max-height:90vh}@media screen and (max-width :640px){body.page-template-contact #content .cover.square,body.page-template-default #content .cover.square,body.page-template-office #content .cover.square,body.page-template-subpage #content .cover.square,body.single-lediga-tjanster #content .cover.square,body.single-nyheter #content .cover.square,body.single-projekt #content .cover.square{height:100vw}}body.page-template-contact #content .cover.portrait,body.page-template-default #content .cover.portrait,body.page-template-office #content .cover.portrait,body.page-template-subpage #content .cover.portrait,body.single-lediga-tjanster #content .cover.portrait,body.single-nyheter #content .cover.portrait,body.single-projekt #content .cover.portrait{height:150vw;max-height:100vh}@media screen and (max-width :640px){body.page-template-contact #content .cover.portrait,body.page-template-default #content .cover.portrait,body.page-template-office #content .cover.portrait,body.page-template-subpage #content .cover.portrait,body.single-lediga-tjanster #content .cover.portrait,body.single-nyheter #content .cover.portrait,body.single-projekt #content .cover.portrait{height:90vh}}body.page-template-office #content .cover{position:relative;display:block;background:#202020;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden;width:100%;height:60vh}body.page-template-office #content .cover.white{color:#fff}body.page-template-office #content .cover.black{color:#000}body.page-template-office #content .cover video{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}body.page-template-office #content .cover div.content{padding-right:10%;position:absolute;left:5%}body.page-template-office #content .cover div.content.top{top:10%}body.page-template-office #content .cover div.content.center{top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}body.page-template-office #content .cover div.content.bottom{bottom:10%}body.page-template-office #content .cover div.content h1{font-family:Lausanne;font-weight:700;font-size:10vw}body.page-template-office #content .cover div.content h1.small{font-size:6vw}body.page-template-office #content .cover div.content h1.medium{font-size:8vw}body.page-template-office #content .cover div.content h1.large{font-size:10vw}@media screen and (min-width :1600px){body.page-template-office #content .cover div.content h1.small{font-size:96px}body.page-template-office #content .cover div.content h1.medium{font-size:128px}body.page-template-office #content .cover div.content h1.large{font-size:160px}}body.page-template-office #content .cover div.content h2{margin-left:5px;font-size:26px;font-family:"Messina Serif"}body.page-template-office #content .cover div.content h2 .next{top:8px}body.page-template-office #content .banner,body.page-template-office #content .news{position:relative;display:block;background:#fff;overflow:hidden;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.page-template-office #content .banner.border,body.page-template-office #content .banner.double-background,body.page-template-office #content .banner.double-border,body.page-template-office #content .banner.text,body.page-template-office #content .news.border,body.page-template-office #content .news.double-background,body.page-template-office #content .news.double-border,body.page-template-office #content .news.text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000;text-decoration:none;padding:20px}body.page-template-office #content .banner.border .frame,body.page-template-office #content .banner.double-background .frame,body.page-template-office #content .banner.double-border .frame,body.page-template-office #content .banner.text .frame,body.page-template-office #content .news.border .frame,body.page-template-office #content .news.double-background .frame,body.page-template-office #content .news.double-border .frame,body.page-template-office #content .news.text .frame{position:relative;width:100%;height:100%;border:1px solid #000;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width :640px){body.page-template-office #content .banner.border .frame,body.page-template-office #content .banner.double-background .frame,body.page-template-office #content .banner.double-border .frame,body.page-template-office #content .banner.text .frame,body.page-template-office #content .news.border .frame,body.page-template-office #content .news.double-background .frame,body.page-template-office #content .news.double-border .frame,body.page-template-office #content .news.text .frame{padding:10px}}body.page-template-office #content .banner.border .image,body.page-template-office #content .banner.double-background .image,body.page-template-office #content .banner.double-border .image,body.page-template-office #content .banner.text .image,body.page-template-office #content .news.border .image,body.page-template-office #content .news.double-background .image,body.page-template-office #content .news.double-border .image,body.page-template-office #content .news.text .image{position:relative;float:right;width:50%;height:100%;width:-webkit-calc(50% - 50px);width:-moz-calc(50% - 50px);width:calc(50% - 50px);height:100%;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}@media screen and (min-width :1600px){body.page-template-office #content .banner.border .image,body.page-template-office #content .banner.double-background .image,body.page-template-office #content .banner.double-border .image,body.page-template-office #content .banner.text .image,body.page-template-office #content .news.border .image,body.page-template-office #content .news.double-background .image,body.page-template-office #content .news.double-border .image,body.page-template-office #content .news.text .image{width:-webkit-calc(50% - 65px);width:-moz-calc(50% - 65px);width:calc(50% - 65px)}}@media screen and (max-width :1024px){body.page-template-office #content .banner.border .image,body.page-template-office #content .banner.double-background .image,body.page-template-office #content .banner.double-border .image,body.page-template-office #content .banner.text .image,body.page-template-office #content .news.border .image,body.page-template-office #content .news.double-background .image,body.page-template-office #content .news.double-border .image,body.page-template-office #content .news.text .image{width:-webkit-calc(50% - 50px);width:-moz-calc(50% - 50px);width:calc(50% - 50px)}}@media screen and (max-width :640px){body.page-template-office #content .banner.border .image,body.page-template-office #content .banner.double-background .image,body.page-template-office #content .banner.double-border .image,body.page-template-office #content .banner.text .image,body.page-template-office #content .news.border .image,body.page-template-office #content .news.double-background .image,body.page-template-office #content .news.double-border .image,body.page-template-office #content .news.text .image{width:-webkit-calc(50% - 25px);width:-moz-calc(50% - 25px);width:calc(50% - 25px)}}body.page-template-office #content .banner.border h2,body.page-template-office #content .banner.double-background h2,body.page-template-office #content .banner.double-border h2,body.page-template-office #content .banner.text h2,body.page-template-office #content .news.border h2,body.page-template-office #content .news.double-background h2,body.page-template-office #content .news.double-border h2,body.page-template-office #content .news.text h2{font:14px/1.218 "Messina Serif";position:absolute;bottom:20px}@media screen and (max-width :640px){body.page-template-office #content .banner.border h2,body.page-template-office #content .banner.double-background h2,body.page-template-office #content .banner.double-border h2,body.page-template-office #content .banner.text h2,body.page-template-office #content .news.border h2,body.page-template-office #content .news.double-background h2,body.page-template-office #content .news.double-border h2,body.page-template-office #content .news.text h2{bottom:10px;font-size:12px}}body.page-template-office #content .banner.border div.label,body.page-template-office #content .banner.double-background div.label,body.page-template-office #content .banner.double-border div.label,body.page-template-office #content .banner.text div.label,body.page-template-office #content .news.border div.label,body.page-template-office #content .news.double-background div.label,body.page-template-office #content .news.double-border div.label,body.page-template-office #content .news.text div.label{position:absolute;top:20px;width:-webkit-calc(50% - 15px);width:-moz-calc(50% - 15px);width:calc(50% - 15px);font-size:16px;width:100%}@media screen and (max-width :640px){body.page-template-office #content .banner.border div.label,body.page-template-office #content .banner.double-background div.label,body.page-template-office #content .banner.double-border div.label,body.page-template-office #content .banner.text div.label,body.page-template-office #content .news.border div.label,body.page-template-office #content .news.double-background div.label,body.page-template-office #content .news.double-border div.label,body.page-template-office #content .news.text div.label{font-size:12px;top:15px}}body.page-template-office #content .banner.border,body.page-template-office #content .banner.text,body.page-template-office #content .news.border,body.page-template-office #content .news.text{width:50%;height:25vw;max-height:512px;padding:40px}@media screen and (max-width :1280px){body.page-template-office #content .banner.border,body.page-template-office #content .banner.text,body.page-template-office #content .news.border,body.page-template-office #content .news.text{padding:30px}}@media screen and (max-width :1024px){body.page-template-office #content .banner.border,body.page-template-office #content .banner.text,body.page-template-office #content .news.border,body.page-template-office #content .news.text{width:100%;height:50vw;padding:30px}}@media screen and (max-width :640px){body.page-template-office #content .banner.border,body.page-template-office #content .banner.text,body.page-template-office #content .news.border,body.page-template-office #content .news.text{padding:15px 15px}}body.page-template-office #content .banner.border h1,body.page-template-office #content .banner.text h1,body.page-template-office #content .news.border h1,body.page-template-office #content .news.text h1{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:2vw;width:-webkit-calc(50% - 15px);width:-moz-calc(50% - 15px);width:calc(50% - 15px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width :1024px){body.page-template-office #content .banner.border h1,body.page-template-office #content .banner.text h1,body.page-template-office #content .news.border h1,body.page-template-office #content .news.text h1{font-size:4vw}}@media screen and (max-width :640px){body.page-template-office #content .banner.border h1,body.page-template-office #content .banner.text h1,body.page-template-office #content .news.border h1,body.page-template-office #content .news.text h1{padding:5px 0;font-size:15px}}body.page-template-office #content .banner.border p,body.page-template-office #content .banner.text p,body.page-template-office #content .news.border p,body.page-template-office #content .news.text p{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font:2.5vw/1.218 "Messina Serif";-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width :1024px){body.page-template-office #content .banner.border p,body.page-template-office #content .banner.text p,body.page-template-office #content .news.border p,body.page-template-office #content .news.text p{font-size:5vw}}@media screen and (max-width :640px){body.page-template-office #content .banner.border p,body.page-template-office #content .banner.text p,body.page-template-office #content .news.border p,body.page-template-office #content .news.text p{font-size:8vw}}@media screen and (min-width :1600px){body.page-template-office #content .banner.border p,body.page-template-office #content .banner.text p,body.page-template-office #content .news.border p,body.page-template-office #content .news.text p{font-size:40px}}body.page-template-office #content .banner.text h1,body.page-template-office #content .news.text h1{font-size:16px;width:100%}@media screen and (max-width :640px){body.page-template-office #content .banner.text h1,body.page-template-office #content .news.text h1{font-size:12px}}body.page-template-office #content .banner.text p,body.page-template-office #content .news.text p{width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px)}@media screen and (max-width :640px){body.page-template-office #content .banner.text p,body.page-template-office #content .news.text p{width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px)}}body.page-template-office #content .banner.double-background,body.page-template-office #content .banner.double-border,body.page-template-office #content .news.double-background,body.page-template-office #content .news.double-border{width:100%;height:50vw;max-height:1024px}@media screen and (max-width :640px){body.page-template-office #content .banner.double-background,body.page-template-office #content .banner.double-border,body.page-template-office #content .news.double-background,body.page-template-office #content .news.double-border{padding:10px}}body.page-template-office #content .banner.double-background h1,body.page-template-office #content .banner.double-border h1,body.page-template-office #content .news.double-background h1,body.page-template-office #content .news.double-border h1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;font-size:4vw;box-sizing:border-box;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:-webkit-calc(50% - 15px);width:-moz-calc(50% - 15px);width:calc(50% - 15px)}@media screen and (min-width :1600px){body.page-template-office #content .banner.double-background h1,body.page-template-office #content .banner.double-border h1,body.page-template-office #content .news.double-background h1,body.page-template-office #content .news.double-border h1{font-size:64px}}body.page-template-office #content .banner.double-background h2,body.page-template-office #content .banner.double-border h2,body.page-template-office #content .news.double-background h2,body.page-template-office #content .news.double-border h2{position:absolute;bottom:15px}@media screen and (max-width :640px){body.page-template-office #content .banner.double-background h2,body.page-template-office #content .banner.double-border h2,body.page-template-office #content .news.double-background h2,body.page-template-office #content .news.double-border h2{bottom:10px}}body.page-template-office #content .banner.double-border,body.page-template-office #content .news.double-border{height:-webkit-calc(50vw + 20px);height:-moz-calc(50vw + 20px);height:calc(50vw + 20px)}body.page-template-office #content .banner.double-background,body.page-template-office #content .news.double-background{padding:0;background:#d8272d;color:#fff}body.page-template-office #content .banner.double-background .image,body.page-template-office #content .news.double-background .image{width:50%}body.page-template-office #content .banner.double-background h1,body.page-template-office #content .news.double-background h1{padding:15px}body.page-template-office #content .banner.double-background h2,body.page-template-office #content .news.double-background h2{padding-left:15px}body.page-template-office #content .banner.double-background div.label,body.page-template-office #content .news.double-background div.label{padding-left:15px}body.page-template-office #content .banner.background,body.page-template-office #content .news.background{width:50%;height:30vw;max-height:512px;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}@media screen and (max-width :640px){body.page-template-office #content .banner.background,body.page-template-office #content .news.background{width:100%;height:50vw}}body.page-template-office #content .banner.background h1,body.page-template-office #content .news.background h1{position:absolute;padding-right:20px;font-size:3vw;left:25px;bottom:20px}@media screen and (max-width :640px){body.page-template-office #content .banner.background h1,body.page-template-office #content .news.background h1{left:15px;bottom:15px;font-size:6vw}}@media screen and (min-width :1600px){body.page-template-office #content .banner.background h1,body.page-template-office #content .news.background h1{font-size:48px}}body.page-template-office #content .banner.background h2,body.page-template-office #content .news.background h2{position:absolute;padding-right:5%;font-size:16px;left:22px;bottom:20px}body.page-template-office #content .news.background{width:100%;height:50vw;max-height:1024px;color:#fff}@media screen and (max-width :640px){body.page-template-office #content .news.background{padding:15px}}body.page-template-office #content .news.background h1{font-family:Lausanne;font-weight:700;font-size:8vw;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);bottom:inherit}@media screen and (min-width :1600px){body.page-template-office #content .news.background h1{font-size:128px}}body.page-template-office #content .menu-office{margin:20px 20px 4px 20px;padding:0 10px 10px 10px}@media screen and (max-width :640px){body.page-template-office #content .menu-office{margin:20px 10px 0 10px;padding:0 0 10px 0}}body.page-template-office #content .menu-office ul{list-style-type:none}body.page-template-office #content .menu-office ul li{display:inline-block;line-height:2}body.page-template-office #content .menu-office ul li a{margin:0 30px 0 0;padding:3px 0;font-size:20px;text-decoration:none;color:#000;-webkit-transition:all .3s cubic-bezier(.25,.1,.25,1);-o-transition:all .3s cubic-bezier(.25,.1,.25,1);-moz-transition:all .3s cubic-bezier(.25,.1,.25,1);transition:all .3s cubic-bezier(.25,.1,.25,1);border-bottom:1px solid transparent}@media screen and (max-width :640px){body.page-template-office #content .menu-office ul li a{font-size:16px;margin:0 5px}}body.page-template-office #content .menu-office ul li a:hover{border-bottom:1px solid #000}body.page-template-office #content .menu-office ul .current-menu-item{border-bottom:2px solid #000}body.page-template-office #content .menu-office ul .current-menu-item a{opacity:1}body.page-template-office #content section.text{margin:0 0;position:relative;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}body.page-template-office #content section.text div.wrapper{padding:40px 80px;font:17px/1.618 "messina serif";margin:auto;height:auto;max-width:880px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width :640px){body.page-template-office #content section.text div.wrapper{padding:20px 20px}}body.page-template-office #content section.text div.wrapper h1,body.page-template-office #content section.text div.wrapper h2,body.page-template-office #content section.text div.wrapper h3{font:28px/1.218 "messina serif";margin:40px 0 5px 0}body.page-template-office #content section.text div.wrapper h4,body.page-template-office #content section.text div.wrapper h5,body.page-template-office #content section.text div.wrapper h6{font:28px/1.218 Lausanne;margin:40px 0 5px 0}body.page-template-office #content section.text div.wrapper h1{font-size:42px}body.page-template-office #content section.text div.wrapper h2{font-size:34px}body.page-template-office #content section.text div.wrapper h3{font-size:28px}body.page-template-office #content section.text div.wrapper h4{font-size:42px}body.page-template-office #content section.text div.wrapper h5{font-size:28px}body.page-template-office #content section.text div.wrapper h6{font-size:21px;text-transform:uppercase}@media screen and (min-width :1600px){body.page-template-office #content section.text div.wrapper{font-size:21px}body.page-template-office #content section.text div.wrapper h1{font-size:56px}body.page-template-office #content section.text div.wrapper h2{font-size:42px}body.page-template-office #content section.text div.wrapper h3{font-size:34px}body.page-template-office #content section.text div.wrapper h4{font-size:56px}body.page-template-office #content section.text div.wrapper h5{font-size:42px}body.page-template-office #content section.text div.wrapper h6{font-size:28px;text-transform:uppercase}}body.page-template-office #content section.text div.wrapper blockquote{font-size:28px;line-height:1.218;margin:40px 20px}body.page-template-office #content section.text div.wrapper blockquote p:before{content:open-quote}body.page-template-office #content section.text div.wrapper blockquote p:after{content:close-quote}body.page-template-office #content section.text div.wrapper p{margin-bottom:10px}body.page-template-office #content section.text div.wrapper p strong{font:21px/1.618 lausanne;font-weight:700}body.page-template-office #content section.text div.wrapper ol,body.page-template-office #content section.text div.wrapper ul{margin:0 0 20px 20px;padding:0}body.page-template-contact #content .filter-office .menu,body.page-template-office #content .filter-office .menu{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 40px 0 40px}@media screen and (max-width :640px){body.page-template-contact #content .filter-office .menu,body.page-template-office #content .filter-office .menu{padding:40px 20px 0 20px}}body.page-template-contact #content .filter-office .menu .menu-1,body.page-template-office #content .filter-office .menu .menu-1{float:left}@media screen and (min-width :640px){body.page-template-contact #content .filter-office .menu .menu-1,body.page-template-office #content .filter-office .menu .menu-1{padding-right:40px}}body.page-template-contact #content .filter-office .menu .menu-2,body.page-template-office #content .filter-office .menu .menu-2{display:inline-block}body.page-template-contact #content .filter-office .menu p,body.page-template-office #content .filter-office .menu p{margin-left:5px;font:14px/1.218 "Messina Serif"}body.page-template-contact #content .filter-office .menu .filter,body.page-template-office #content .filter-office .menu .filter{text-align:left}body.page-template-contact #content .filter-office .menu .filter .filter-wrapper,body.page-template-office #content .filter-office .menu .filter .filter-wrapper{margin:10px 0}body.page-template-contact #content .team,body.page-template-office #content .team{display:grid;grid-gap:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;grid-template-columns:repeat(5,1fr)}@media screen and (min-width :1600px){body.page-template-contact #content .team,body.page-template-office #content .team{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width :1600px){body.page-template-contact #content .team,body.page-template-office #content .team{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width :1280px){body.page-template-contact #content .team,body.page-template-office #content .team{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width :1024px){body.page-template-contact #content .team,body.page-template-office #content .team{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width :640px){body.page-template-contact #content .team,body.page-template-office #content .team{grid-template-columns:repeat(1,1fr)}}body.page-template-contact #content .team .team-member,body.page-template-office #content .team .team-member{margin-bottom:20px}body.page-template-contact #content .team .team-member img,body.page-template-office #content .team .team-member img{width:100%}body.page-template-contact #content .team .team-member p,body.page-template-office #content .team .team-member p{line-height:1.618}body.page-template-contact #content .team .team-member .name,body.page-template-office #content .team .team-member .name{text-transform:uppercase;font-size:16px;line-height:40px;border-bottom:1px solid #000;margin:0 20px}body.page-template-contact #content .team .team-member .email,body.page-template-contact #content .team .team-member .phone,body.page-template-contact #content .team .team-member .title,body.page-template-office #content .team .team-member .email,body.page-template-office #content .team .team-member .phone,body.page-template-office #content .team .team-member .title{font-family:"Messina Serif";margin:0 20px}body.page-template-contact #content .team .team-member .title,body.page-template-office #content .team .team-member .title{margin:10px 20px;min-height:60px}body.page-template-contact #content .team .team-member .email a,body.page-template-office #content .team .team-member .email a{color:#000;text-decoration:none}body.page-template-contact #content .team .team-member .phone a,body.page-template-office #content .team .team-member .phone a{color:#000;text-decoration:none}@media screen and (max-width :640px){body.page-template-contact #content article.page .cover.portrait{height:100vh;max-height:none}}body.page-template-contact #content .addresses{position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;padding:10%}body.page-template-contact #content .addresses .address{position:relative;display:block;-webkit-box-flex:3;-webkit-flex-grow:3;-moz-box-flex:3;-ms-flex-positive:3;flex-grow:3;font:19px/1.618 Lausanne;padding:30px 0 0 0;width:25%}@media screen and (max-width :640px){body.page-template-contact #content .addresses .address{font-size:14px}}@media screen and (max-width :1024px){body.page-template-contact #content .addresses .address{width:100%}}body.page-template-contact #content .addresses .address a{color:#fff;text-decoration:none}body.page-template-contact #content .addresses .address h2{font-size:4vw;line-height:1.218;font-weight:700}@media screen and (min-width :1600px){body.page-template-contact #content .addresses .address h2{font-size:64px}}@media screen and (max-width :640px){body.page-template-contact #content .addresses .address h2{font-size:32px}}body.page-template-contact #content article.page section.video_loop,body.page-template-default #content article.page section.video_loop,body.page-template-subpage #content article.page section.video_loop,body.single-lediga-tjanster #content article.page section.video_loop,body.single-nyheter #content article.page section.video_loop,body.single-projekt #content #content article.page section.video_loop{position:relative}body.page-template-contact #content article.page section.video_loop.superwide,body.page-template-default #content article.page section.video_loop.superwide,body.page-template-subpage #content article.page section.video_loop.superwide,body.single-lediga-tjanster #content article.page section.video_loop.superwide,body.single-nyheter #content article.page section.video_loop.superwide,body.single-projekt #content #content article.page section.video_loop.superwide{height:33vw!important;min-height:0!important}@media screen and (max-width :640px){body.page-template-contact #content article.page section.video_loop.superwide,body.page-template-default #content article.page section.video_loop.superwide,body.page-template-subpage #content article.page section.video_loop.superwide,body.single-lediga-tjanster #content article.page section.video_loop.superwide,body.single-nyheter #content article.page section.video_loop.superwide,body.single-projekt #content #content article.page section.video_loop.superwide{height:50vw!important}}body.page-template-contact #content article.page section.video_loop.landscape,body.page-template-default #content article.page section.video_loop.landscape,body.page-template-subpage #content article.page section.video_loop.landscape,body.single-lediga-tjanster #content article.page section.video_loop.landscape,body.single-nyheter #content article.page section.video_loop.landscape,body.single-projekt #content #content article.page section.video_loop.landscape{height:56.25vw;max-height:75vh}body.page-template-contact #content article.page section.video_loop.square,body.page-template-default #content article.page section.video_loop.square,body.page-template-subpage #content article.page section.video_loop.square,body.single-lediga-tjanster #content article.page section.video_loop.square,body.single-nyheter #content article.page section.video_loop.square,body.single-projekt #content #content article.page section.video_loop.square{height:100vw;max-height:90vh}body.page-template-contact #content article.page section.video_loop.portrait,body.page-template-default #content article.page section.video_loop.portrait,body.page-template-subpage #content article.page section.video_loop.portrait,body.single-lediga-tjanster #content article.page section.video_loop.portrait,body.single-nyheter #content article.page section.video_loop.portrait,body.single-projekt #content #content article.page section.video_loop.portrait{height:150vw;max-height:150vh}body.page-template-contact #content article.page section.video_loop video,body.page-template-default #content article.page section.video_loop video,body.page-template-subpage #content article.page section.video_loop video,body.single-lediga-tjanster #content article.page section.video_loop video,body.single-nyheter #content article.page section.video_loop video,body.single-projekt #content #content article.page section.video_loop video{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}body.single-post #content article.page{line-height:0}body.single-post #content article.page iframe.video{width:100%;height:56.25vw}body.single-post #content article.page section.cover{position:relative;display:block;background:#202020;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden;color:#fff;width:100%;height:25vh}@media screen and (max-width :1024px){body.single-post #content article.page section.cover{min-height:50vh}}body.single-post #content article.page section.cover figcaption{position:absolute;left:70px;bottom:50px;max-width:90%}@media screen and (max-width :1024px){body.single-post #content article.page section.cover figcaption{left:40px;bottom:24px}}@media screen and (max-width :640px){body.single-post #content article.page section.cover figcaption{left:20px;bottom:14px}}body.single-post #content article.page section.cover figcaption p{font:29px/45px lausanne;padding:10px 0 5px 0;-webkit-box-shadow:16px 0 0 #000,-16px 0 0 #000;-moz-box-shadow:16px 0 0 #000,-16px 0 0 #000;box-shadow:16px 0 0 #000,-16px 0 0 #000;background:#000;display:inline;color:#fff}@media screen and (max-width :640px){body.single-post #content article.page section.cover figcaption p{font:16px/25px lausanne;padding:6px 0 3px 0;-webkit-box-shadow:8px 0 0 #000,-8px 0 0 #000;-moz-box-shadow:8px 0 0 #000,-8px 0 0 #000;box-shadow:8px 0 0 #000,-8px 0 0 #000}}body.single-post #content article.page section.image_big{position:relative;height:75vh}body.single-post #content article.page section.image_big.superwide{height:25vw!important;min-height:0!important}@media screen and (max-width :640px){body.single-post #content article.page section.image_big.superwide{height:50vw}}body.single-post #content article.page section.image_big.landscape{height:56.25vw;max-height:75vh}body.single-post #content article.page section.image_big.square{height:100vw;max-height:90vh}body.single-post #content article.page section.image_big.portrait{height:150vw;max-height:150vh}body.single-post #content article.page section.image_big img{width:100%}body.single-post #content article.page section.image_big div.content{padding-right:10%;position:absolute;left:5%}body.single-post #content article.page section.image_big div.content.top{top:10%}body.single-post #content article.page section.image_big div.content.center{top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}body.single-post #content article.page section.image_big div.content.bottom{bottom:10%}body.single-post #content article.page section.image_big div.content h1{font-family:Lausanne;font-weight:700;font-size:10vw}@media screen and (min-width :1600px){body.single-post #content article.page section.image_big div.content h1{font-size:160px}}body.single-post #content article.page section.image_big figcaption{position:absolute;left:70px;bottom:50px;max-width:90%}@media screen and (max-width :1024px){body.single-post #content article.page section.image_big figcaption{left:40px;bottom:24px}}@media screen and (max-width :640px){body.single-post #content article.page section.image_big figcaption{left:20px;bottom:14px}}body.single-post #content article.page section.image_big figcaption p{font:29px/45px lausanne;padding:10px 0 5px 0;-webkit-box-shadow:16px 0 0 #000,-16px 0 0 #000;-moz-box-shadow:16px 0 0 #000,-16px 0 0 #000;box-shadow:16px 0 0 #000,-16px 0 0 #000;background:#000;display:inline;color:#fff}@media screen and (max-width :640px){body.single-post #content article.page section.image_big figcaption p{font:16px/25px lausanne;padding:6px 0 3px 0;-webkit-box-shadow:8px 0 0 #000,-8px 0 0 #000;-moz-box-shadow:8px 0 0 #000,-8px 0 0 #000;box-shadow:8px 0 0 #000,-8px 0 0 #000}}body.single-post #content article.page section.image_double{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media screen and (max-width :640px){body.single-post #content article.page section.image_double{display:block}}body.single-post #content article.page section.image_double div{width:50%;height:50vw;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden}@media screen and (max-width :640px){body.single-post #content article.page section.image_double div{width:100%;height:100vw}}body.single-post #content article.page section.image_text,body.single-post #content article.page section.text{position:relative;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}body.single-post #content article.page section.image_text div.wrapper,body.single-post #content article.page section.text div.wrapper{font:17px/1.618 "messina serif";margin:auto;height:auto;max-width:800px;padding:20px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width :640px){body.single-post #content article.page section.image_text div.wrapper,body.single-post #content article.page section.text div.wrapper{padding:20px 20px}}body.single-post #content article.page section.image_text div.wrapper h1,body.single-post #content article.page section.image_text div.wrapper h2,body.single-post #content article.page section.image_text div.wrapper h3,body.single-post #content article.page section.text div.wrapper h1,body.single-post #content article.page section.text div.wrapper h2,body.single-post #content article.page section.text div.wrapper h3{font:28px/1.218 "messina serif";margin:40px 0 5px 0}body.single-post #content article.page section.image_text div.wrapper h4,body.single-post #content article.page section.image_text div.wrapper h5,body.single-post #content article.page section.image_text div.wrapper h6,body.single-post #content article.page section.text div.wrapper h4,body.single-post #content article.page section.text div.wrapper h5,body.single-post #content article.page section.text div.wrapper h6{font:28px/1.218 Lausanne;margin:40px 0 5px 0}body.single-post #content article.page section.image_text div.wrapper h1,body.single-post #content article.page section.text div.wrapper h1{font-size:42px}body.single-post #content article.page section.image_text div.wrapper h2,body.single-post #content article.page section.text div.wrapper h2{font-size:34px}body.single-post #content article.page section.image_text div.wrapper h3,body.single-post #content article.page section.text div.wrapper h3{font-size:28px}body.single-post #content article.page section.image_text div.wrapper h4,body.single-post #content article.page section.text div.wrapper h4{font-size:42px}body.single-post #content article.page section.image_text div.wrapper h5,body.single-post #content article.page section.text div.wrapper h5{font-size:28px;font-weight:500}body.single-post #content article.page section.image_text div.wrapper h6,body.single-post #content article.page section.text div.wrapper h6{font-size:21px;font-weight:700}@media screen and (min-width :1600px){body.single-post #content article.page section.image_text div.wrapper,body.single-post #content article.page section.text div.wrapper{font-size:21px}body.single-post #content article.page section.image_text div.wrapper h1,body.single-post #content article.page section.text div.wrapper h1{font-size:56px}body.single-post #content article.page section.image_text div.wrapper h2,body.single-post #content article.page section.text div.wrapper h2{font-size:42px}body.single-post #content article.page section.image_text div.wrapper h3,body.single-post #content article.page section.text div.wrapper h3{font-size:34px}body.single-post #content article.page section.image_text div.wrapper h4,body.single-post #content article.page section.text div.wrapper h4{font-size:56px}body.single-post #content article.page section.image_text div.wrapper h5,body.single-post #content article.page section.text div.wrapper h5{font-size:42px;font-weight:500}body.single-post #content article.page section.image_text div.wrapper h6,body.single-post #content article.page section.text div.wrapper h6{font-size:28px;text-transform:uppercase}}body.single-post #content article.page section.image_text div.wrapper blockquote,body.single-post #content article.page section.text div.wrapper blockquote{font-size:28px;line-height:1.218;margin:40px 20px}body.single-post #content article.page section.image_text div.wrapper blockquote p:before,body.single-post #content article.page section.text div.wrapper blockquote p:before{content:open-quote}body.single-post #content article.page section.image_text div.wrapper blockquote p:after,body.single-post #content article.page section.text div.wrapper blockquote p:after{content:close-quote}body.single-post #content article.page section.image_text div.wrapper p,body.single-post #content article.page section.text div.wrapper p{margin-bottom:10px}body.single-post #content article.page section.image_text div.wrapper p strong,body.single-post #content article.page section.text div.wrapper p strong{font:21px/1.618 lausanne;font-weight:700}body.single-post #content article.page section.image_text div.wrapper ol,body.single-post #content article.page section.image_text div.wrapper ul,body.single-post #content article.page section.text div.wrapper ol,body.single-post #content article.page section.text div.wrapper ul{margin:0 0 20px 20px;padding:0}body.single-post #content article.page section.image_text{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media screen and (max-width :640px){body.single-post #content article.page section.image_text{display:block}}body.single-post #content article.page section.image_text div{width:50%;height:50vw;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden}@media screen and (max-width :640px){body.single-post #content article.page section.image_text div{width:100%;height:100vw}}body.single-post #content article.page section.content{color:#000;padding:80px}@media screen and (max-width :640px){body.single-post #content article.page section.content{padding:40px 20px}}body.single-post #content article.page section.content .textblock{padding:40px 0;margin:auto;max-width:640px}body.single-post #content article.page section.content h1{font:5vw/1 lausanne;margin:auto auto 50px auto}@media screen and (min-width :1600px){body.single-post #content article.page section.content h1{font-size:80px;max-width:960px}}@media screen and (max-width :1000px){body.single-post #content article.page section.content h1{font-size:50px}}body.single-post #content article.page section.content h2,body.single-post #content article.page section.content h3,body.single-post #content article.page section.content p{max-width:640px;margin:auto auto 50px auto}body.single-post #content article.page section.content h2{font:30px/1.218 "Messina Serif"}body.single-post #content article.page section.content p{font:20px/1.618 "Messina Serif";margin-bottom:10px}body.single-post #content article.page section.content p strong{font:20px/1.618 lausanne;font-weight:700}body.single-post #content article.page section.content .date{font:15px/1.618 "Messina Serif";margin:auto auto 30px auto;padding-left:10px}@media screen and (min-width :1600px){body.single-post #content article.page section.content .date{max-width:960px}}body.single-post #content article.page section.content .textblock{font:17px/30px "messina serif"}body.single-post #content article.page section.content img{width:100%}body.single-post #content .news{position:relative;display:block;background:#fff;overflow:hidden;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.single-post #content .news.border,body.single-post #content .news.double-background,body.single-post #content .news.double-border,body.single-post #content .news.text{width:50%;height:30vw;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000;text-decoration:none}@media screen and (max-width :640px){body.single-post #content .news.border,body.single-post #content .news.double-background,body.single-post #content .news.double-border,body.single-post #content .news.text{width:100%;height:60vw}}body.single-post #content .news.border .frame,body.single-post #content .news.double-background .frame,body.single-post #content .news.double-border .frame,body.single-post #content .news.text .frame{position:relative;width:100%;height:100%;border:1px solid #000;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.single-post #content .news.border .image,body.single-post #content .news.double-background .image,body.single-post #content .news.double-border .image,body.single-post #content .news.text .image{position:relative;float:right;width:50%;height:100%;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}body.single-post #content .news.border h1,body.single-post #content .news.double-background h1,body.single-post #content .news.double-border h1,body.single-post #content .news.text h1{position:absolute;font-size:2vw;width:40%}body.single-post #content .news.border h2,body.single-post #content .news.double-background h2,body.single-post #content .news.double-border h2,body.single-post #content .news.text h2{position:absolute;font-size:16px;bottom:20px}body.single-post #content .news.border p,body.single-post #content .news.double-background p,body.single-post #content .news.double-border p,body.single-post #content .news.text p{position:relative;top:50%;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font:2.5vw/1.218 "Messina Serif";-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width :640px){body.single-post #content .news.border p,body.single-post #content .news.double-background p,body.single-post #content .news.double-border p,body.single-post #content .news.text p{font-size:5vw}}body.single-post #content .news.double-background,body.single-post #content .news.double-border{width:100%;height:50vw}body.single-post #content .news.double-background h1,body.single-post #content .news.double-border h1{padding:20px;position:relative;font-size:4vw;width:40%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.single-post #content .news.double-background h2,body.single-post #content .news.double-border h2{position:absolute;font-size:16px;bottom:20px}body.single-post #content .news.double-background{padding:0;background:#d8272d;color:#fff}body.single-post #content .news.double-background h1{padding:40px}body.single-post #content .news.double-background h2{padding:20px;bottom:0}body.single-post #content .news.background{width:50%;height:30vw;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}@media screen and (max-width :640px){body.single-post #content .news.background{width:100%;height:60vw}}body.single-post #content .news.background h1{position:absolute;padding-right:5%;font-size:3vw;left:20px;bottom:20px}@media screen and (max-width :640px){body.single-post #content .news.background h1{font-size:6vw}}body.single-post #content .news.background h2{position:absolute;padding-right:5%;font-size:16px;left:22px;bottom:20px}body.single-post #content section.navigation .link-block{position:relative;display:block;color:#000;overflow:hidden;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;height:25vw;padding:20px;box-sizing:border-box;text-decoration:none}@media screen and (max-width :1024px){body.single-post #content section.navigation .link-block{width:100%;height:50vw}}body.single-post #content section.navigation .link-block .frame{position:relative;width:100%;height:100%;border:1px solid #000;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.single-post #content section.navigation .link-block .frame .image{position:relative;float:right;width:40%;height:100%;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}@media screen and (min-width :1600px){body.single-post #content section.navigation .link-block .frame .image{width:50%}}body.single-post #content section.navigation .link-block .frame h1{position:absolute;margin-top:0;font-size:28px;width:40%}@media screen and (min-width :1600px){body.single-post #content section.navigation .link-block .frame h1{font-size:42px}}@media screen and (max-width :1280px){body.single-post #content section.navigation .link-block .frame h1{font-size:28px}}@media screen and (max-width :1024px){body.single-post #content section.navigation .link-block .frame h1{font-size:42px}}@media screen and (max-width :640px){body.single-post #content section.navigation .link-block .frame h1{font-size:17px}}body.single-post #content section.navigation .link-block .frame h2{position:absolute;font-size:16px;bottom:20px}body.single-post #content section.navigation .link-block .frame p{position:relative;top:50%;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font:2.5vw/1.218 "Messina Serif";-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width :640px){body.single-post #content section.navigation .link-block .frame p{font-size:5vw}}body.page-template-contact #content article.page,body.page-template-default #content article.page,body.single-projekt #content article.page{line-height:0}body.page-template-contact #content article.page iframe.video,body.page-template-default #content article.page iframe.video,body.single-projekt #content article.page iframe.video{width:100%;height:56.25vw}body.page-template-contact #content article.page section.cover,body.page-template-default #content article.page section.cover,body.single-projekt #content article.page section.cover{position:relative;display:block;background:#202020;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden;color:#fff;width:100%;height:80vh;max-height:150vw}body.page-template-contact #content article.page section.cover .title,body.page-template-default #content article.page section.cover .title,body.single-projekt #content article.page section.cover .title{padding-right:10%;position:absolute;line-height:1;left:20px;bottom:5%}body.page-template-contact #content article.page section.cover .title h1,body.page-template-default #content article.page section.cover .title h1,body.single-projekt #content article.page section.cover .title h1{font-weight:700;font-size:10vw}@media screen and (min-width :1600px){body.page-template-contact #content article.page section.cover .title h1,body.page-template-default #content article.page section.cover .title h1,body.single-projekt #content article.page section.cover .title h1{font-size:160px}}body.page-template-contact #content article.page section.cover .title h2,body.page-template-default #content article.page section.cover .title h2,body.single-projekt #content article.page section.cover .title h2{padding:0 0 0 8px;font-size:3vw}@media screen and (min-width :1600px){body.page-template-contact #content article.page section.cover .title h2,body.page-template-default #content article.page section.cover .title h2,body.single-projekt #content article.page section.cover .title h2{font-size:48px}}@media screen and (max-width :640px){body.page-template-contact #content article.page section.cover .title h2,body.page-template-default #content article.page section.cover .title h2,body.single-projekt #content article.page section.cover .title h2{font-size:16px;padding:8px 0 0 2px}}body.page-template-contact #content article.page section.cover video,body.page-template-default #content article.page section.cover video,body.single-projekt #content article.page section.cover video{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}body.page-template-contact #content article.page section.introduction,body.page-template-default #content article.page section.introduction,body.single-projekt #content article.page section.introduction{max-width:1600px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:0 80px 80px 80px}@media screen and (max-width :1024px){body.page-template-contact #content article.page section.introduction,body.page-template-default #content article.page section.introduction,body.single-projekt #content article.page section.introduction{display:block;padding:40px 0}}body.page-template-contact #content article.page section.introduction div,body.page-template-default #content article.page section.introduction div,body.single-projekt #content article.page section.introduction div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width :1600px){body.page-template-contact #content article.page section.introduction div,body.page-template-default #content article.page section.introduction div,body.single-projekt #content article.page section.introduction div{padding:100px}}@media screen and (max-width :1600px){body.page-template-contact #content article.page section.introduction div,body.page-template-default #content article.page section.introduction div,body.single-projekt #content article.page section.introduction div{padding:40px}}@media screen and (max-width :1024px){body.page-template-contact #content article.page section.introduction div,body.page-template-default #content article.page section.introduction div,body.single-projekt #content article.page section.introduction div{padding:80px}}@media screen and (max-width :640px){body.page-template-contact #content article.page section.introduction div,body.page-template-default #content article.page section.introduction div,body.single-projekt #content article.page section.introduction div{padding:0 20px 60px 20px}}body.page-template-contact #content article.page section.introduction div.preamble,body.page-template-default #content article.page section.introduction div.preamble,body.single-projekt #content article.page section.introduction div.preamble{-webkit-box-flex:4;-webkit-flex-grow:4;-moz-box-flex:4;-ms-flex-positive:4;flex-grow:4;-webkit-flex-shrink:1.5;-ms-flex-negative:1.5;flex-shrink:1.5;width:100%;font:28px/1.618 "messina serif"}@media screen and (max-width :640px){body.page-template-contact #content article.page section.introduction div.preamble,body.page-template-default #content article.page section.introduction div.preamble,body.single-projekt #content article.page section.introduction div.preamble{font:24px/1.618 "messina serif"}}body.page-template-contact #content article.page section.introduction div.facts,body.page-template-default #content article.page section.introduction div.facts,body.single-projekt #content article.page section.introduction div.facts{-webkit-box-flex:2;-webkit-flex-grow:2;-moz-box-flex:2;-ms-flex-positive:2;flex-grow:2;-webkit-flex-shrink:2;-ms-flex-negative:2;flex-shrink:2;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.page-template-contact #content article.page section.introduction div.facts table,body.page-template-default #content article.page section.introduction div.facts table,body.single-projekt #content article.page section.introduction div.facts table{width:100%;border-spacing:0}body.page-template-contact #content article.page section.introduction div.facts table tr td,body.page-template-default #content article.page section.introduction div.facts table tr td,body.single-projekt #content article.page section.introduction div.facts table tr td{vertical-align:top;padding:14px 0 10px 0;border-bottom:1px solid #fff;line-height:20px}body.page-template-contact #content article.page section.introduction div.facts table tr td:last-child,body.page-template-default #content article.page section.introduction div.facts table tr td:last-child,body.single-projekt #content article.page section.introduction div.facts table tr td:last-child{text-align:right;text-transform:uppercase}body.page-template-contact #content article.page section.introduction div.facts table tr:last-child td,body.page-template-default #content article.page section.introduction div.facts table tr:last-child td,body.single-projekt #content article.page section.introduction div.facts table tr:last-child td{border-bottom:none}body.page-template-contact #content article.page section.image_big,body.page-template-default #content article.page section.image_big,body.single-projekt #content article.page section.image_big{position:relative;width:100%;height:60vh}body.page-template-contact #content article.page section.image_big.superwide,body.page-template-default #content article.page section.image_big.superwide,body.single-projekt #content article.page section.image_big.superwide{height:25vw!important;min-height:0!important}@media screen and (max-width :1024px){body.page-template-contact #content article.page section.image_big.superwide,body.page-template-default #content article.page section.image_big.superwide,body.single-projekt #content article.page section.image_big.superwide{height:33vw!important}}@media screen and (max-width :640px){body.page-template-contact #content article.page section.image_big.superwide,body.page-template-default #content article.page section.image_big.superwide,body.single-projekt #content article.page section.image_big.superwide{height:60vw!important}}body.page-template-contact #content article.page section.image_big.landscape,body.page-template-default #content article.page section.image_big.landscape,body.single-projekt #content article.page section.image_big.landscape{height:50vw}@media screen and (max-width :640px){body.page-template-contact #content article.page section.image_big.landscape,body.page-template-default #content article.page section.image_big.landscape,body.single-projekt #content article.page section.image_big.landscape{height:60vw}}body.page-template-contact #content article.page section.image_big.square,body.page-template-default #content article.page section.image_big.square,body.single-projekt #content article.page section.image_big.square{height:100vw;max-height:90vh}@media screen and (max-width :640px){body.page-template-contact #content article.page section.image_big.square,body.page-template-default #content article.page section.image_big.square,body.single-projekt #content article.page section.image_big.square{height:100vw}}body.page-template-contact #content article.page section.image_big.portrait,body.page-template-default #content article.page section.image_big.portrait,body.single-projekt #content article.page section.image_big.portrait{height:150vh}@media screen and (max-width :640px){body.page-template-contact #content article.page section.image_big.portrait,body.page-template-default #content article.page section.image_big.portrait,body.single-projekt #content article.page section.image_big.portrait{height:90vh}}body.page-template-contact #content article.page section.image_big.white,body.page-template-default #content article.page section.image_big.white,body.single-projekt #content article.page section.image_big.white{color:#fff}body.page-template-contact #content article.page section.image_big.black,body.page-template-default #content article.page section.image_big.black,body.single-projekt #content article.page section.image_big.black{color:#000}body.page-template-contact #content article.page section.image_big div.content,body.page-template-default #content article.page section.image_big div.content,body.single-projekt #content article.page section.image_big div.content{padding-right:10%;position:absolute;left:5%}body.page-template-contact #content article.page section.image_big div.content.top,body.page-template-default #content article.page section.image_big div.content.top,body.single-projekt #content article.page section.image_big div.content.top{top:10%}body.page-template-contact #content article.page section.image_big div.content.center,body.page-template-default #content article.page section.image_big div.content.center,body.single-projekt #content article.page section.image_big div.content.center{top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}body.page-template-contact #content article.page section.image_big div.content.bottom,body.page-template-default #content article.page section.image_big div.content.bottom,body.single-projekt #content article.page section.image_big div.content.bottom{bottom:10%}body.page-template-contact #content article.page section.image_big div.content h1,body.page-template-default #content article.page section.image_big div.content h1,body.single-projekt #content article.page section.image_big div.content h1{font-family:Lausanne;font-weight:700;font-size:10vw}body.page-template-contact #content article.page section.image_big div.content h1.small,body.page-template-default #content article.page section.image_big div.content h1.small,body.single-projekt #content article.page section.image_big div.content h1.small{font-size:6vw}body.page-template-contact #content article.page section.image_big div.content h1.medium,body.page-template-default #content article.page section.image_big div.content h1.medium,body.single-projekt #content article.page section.image_big div.content h1.medium{font-size:8vw}body.page-template-contact #content article.page section.image_big div.content h1.large,body.page-template-default #content article.page section.image_big div.content h1.large,body.single-projekt #content article.page section.image_big div.content h1.large{font-size:10vw}@media screen and (min-width :1600px){body.page-template-contact #content article.page section.image_big div.content h1.small,body.page-template-default #content article.page section.image_big div.content h1.small,body.single-projekt #content article.page section.image_big div.content h1.small{font-size:96px}body.page-template-contact #content article.page section.image_big div.content h1.medium,body.page-template-default #content article.page section.image_big div.content h1.medium,body.single-projekt #content article.page section.image_big div.content h1.medium{font-size:128px}body.page-template-contact #content article.page section.image_big div.content h1.large,body.page-template-default #content article.page section.image_big div.content h1.large,body.single-projekt #content article.page section.image_big div.content h1.large{font-size:160px}}body.page-template-contact #content article.page section.image_big figcaption,body.page-template-default #content article.page section.image_big figcaption,body.single-projekt #content article.page section.image_big figcaption{position:absolute;left:70px;bottom:50px;max-width:90%}@media screen and (max-width :1024px){body.page-template-contact #content article.page section.image_big figcaption,body.page-template-default #content article.page section.image_big figcaption,body.single-projekt #content article.page section.image_big figcaption{left:40px;bottom:24px}}@media screen and (max-width :640px){body.page-template-contact #content article.page section.image_big figcaption,body.page-template-default #content article.page section.image_big figcaption,body.single-projekt #content article.page section.image_big figcaption{left:20px;bottom:14px}}body.page-template-contact #content article.page section.image_big figcaption p,body.page-template-default #content article.page section.image_big figcaption p,body.single-projekt #content article.page section.image_big figcaption p{font:29px/50px lausanne;padding:10px 0 5px 0;-webkit-box-shadow:16px 0 0 #000,-16px 0 0 #000;-moz-box-shadow:16px 0 0 #000,-16px 0 0 #000;box-shadow:16px 0 0 #000,-16px 0 0 #000;background:#000;display:inline;color:#fff}@media screen and (max-width :640px){body.page-template-contact #content article.page section.image_big figcaption p,body.page-template-default #content article.page section.image_big figcaption p,body.single-projekt #content article.page section.image_big figcaption p{font:16px/28px lausanne;padding:6px 0 3px 0;-webkit-box-shadow:8px 0 0 #000,-8px 0 0 #000;-moz-box-shadow:8px 0 0 #000,-8px 0 0 #000;box-shadow:8px 0 0 #000,-8px 0 0 #000}}body.page-template-contact #content article.page section.image_double,body.page-template-default #content article.page section.image_double,body.single-projekt #content article.page section.image_double{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media screen and (max-width :640px){body.page-template-contact #content article.page section.image_double,body.page-template-default #content article.page section.image_double,body.single-projekt #content article.page section.image_double{display:block}}body.page-template-contact #content article.page section.image_double div,body.page-template-default #content article.page section.image_double div,body.single-projekt #content article.page section.image_double div{width:50%;height:50vw;max-height:1024px;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden}@media screen and (max-width :640px){body.page-template-contact #content article.page section.image_double div,body.page-template-default #content article.page section.image_double div,body.single-projekt #content article.page section.image_double div{width:100%;height:100vw}}body.page-template-contact #content article.page section.text,body.page-template-default #content article.page section.text,body.single-projekt #content article.page section.text{margin:40px 0}body.page-template-contact #content article.page section.image_text,body.page-template-contact #content article.page section.text,body.page-template-default #content article.page section.image_text,body.page-template-default #content article.page section.text,body.single-projekt #content article.page section.image_text,body.single-projekt #content article.page section.text{position:relative;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}body.page-template-contact #content article.page section.image_text div.wrapper,body.page-template-contact #content article.page section.text div.wrapper,body.page-template-default #content article.page section.image_text div.wrapper,body.page-template-default #content article.page section.text div.wrapper,body.single-projekt #content article.page section.image_text div.wrapper,body.single-projekt #content article.page section.text div.wrapper{padding:40px 80px;font:17px/1.618 "messina serif";margin:auto;height:auto;max-width:880px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width :640px){body.page-template-contact #content article.page section.image_text div.wrapper,body.page-template-contact #content article.page section.text div.wrapper,body.page-template-default #content article.page section.image_text div.wrapper,body.page-template-default #content article.page section.text div.wrapper,body.single-projekt #content article.page section.image_text div.wrapper,body.single-projekt #content article.page section.text div.wrapper{padding:20px 20px}}body.page-template-contact #content article.page section.image_text div.wrapper h1,body.page-template-contact #content article.page section.image_text div.wrapper h2,body.page-template-contact #content article.page section.image_text div.wrapper h3,body.page-template-contact #content article.page section.text div.wrapper h1,body.page-template-contact #content article.page section.text div.wrapper h2,body.page-template-contact #content article.page section.text div.wrapper h3,body.page-template-default #content article.page section.image_text div.wrapper h1,body.page-template-default #content article.page section.image_text div.wrapper h2,body.page-template-default #content article.page section.image_text div.wrapper h3,body.page-template-default #content article.page section.text div.wrapper h1,body.page-template-default #content article.page section.text div.wrapper h2,body.page-template-default #content article.page section.text div.wrapper h3,body.single-projekt #content article.page section.image_text div.wrapper h1,body.single-projekt #content article.page section.image_text div.wrapper h2,body.single-projekt #content article.page section.image_text div.wrapper h3,body.single-projekt #content article.page section.text div.wrapper h1,body.single-projekt #content article.page section.text div.wrapper h2,body.single-projekt #content article.page section.text div.wrapper h3{font:28px/1.218 "messina serif";margin:40px 0 5px 0}body.page-template-contact #content article.page section.image_text div.wrapper h4,body.page-template-contact #content article.page section.image_text div.wrapper h5,body.page-template-contact #content article.page section.image_text div.wrapper h6,body.page-template-contact #content article.page section.text div.wrapper h4,body.page-template-contact #content article.page section.text div.wrapper h5,body.page-template-contact #content article.page section.text div.wrapper h6,body.page-template-default #content article.page section.image_text div.wrapper h4,body.page-template-default #content article.page section.image_text div.wrapper h5,body.page-template-default #content article.page section.image_text div.wrapper h6,body.page-template-default #content article.page section.text div.wrapper h4,body.page-template-default #content article.page section.text div.wrapper h5,body.page-template-default #content article.page section.text div.wrapper h6,body.single-projekt #content article.page section.image_text div.wrapper h4,body.single-projekt #content article.page section.image_text div.wrapper h5,body.single-projekt #content article.page section.image_text div.wrapper h6,body.single-projekt #content article.page section.text div.wrapper h4,body.single-projekt #content article.page section.text div.wrapper h5,body.single-projekt #content article.page section.text div.wrapper h6{font:28px/1.218 Lausanne;margin:40px 0 5px 0}body.page-template-contact #content article.page section.image_text div.wrapper h1,body.page-template-contact #content article.page section.text div.wrapper h1,body.page-template-default #content article.page section.image_text div.wrapper h1,body.page-template-default #content article.page section.text div.wrapper h1,body.single-projekt #content article.page section.image_text div.wrapper h1,body.single-projekt #content article.page section.text div.wrapper h1{font-size:42px}body.page-template-contact #content article.page section.image_text div.wrapper h2,body.page-template-contact #content article.page section.text div.wrapper h2,body.page-template-default #content article.page section.image_text div.wrapper h2,body.page-template-default #content article.page section.text div.wrapper h2,body.single-projekt #content article.page section.image_text div.wrapper h2,body.single-projekt #content article.page section.text div.wrapper h2{font-size:34px}body.page-template-contact #content article.page section.image_text div.wrapper h3,body.page-template-contact #content article.page section.text div.wrapper h3,body.page-template-default #content article.page section.image_text div.wrapper h3,body.page-template-default #content article.page section.text div.wrapper h3,body.single-projekt #content article.page section.image_text div.wrapper h3,body.single-projekt #content article.page section.text div.wrapper h3{font-size:28px}body.page-template-contact #content article.page section.image_text div.wrapper h4,body.page-template-contact #content article.page section.text div.wrapper h4,body.page-template-default #content article.page section.image_text div.wrapper h4,body.page-template-default #content article.page section.text div.wrapper h4,body.single-projekt #content article.page section.image_text div.wrapper h4,body.single-projekt #content article.page section.text div.wrapper h4{font-size:42px}body.page-template-contact #content article.page section.image_text div.wrapper h5,body.page-template-contact #content article.page section.text div.wrapper h5,body.page-template-default #content article.page section.image_text div.wrapper h5,body.page-template-default #content article.page section.text div.wrapper h5,body.single-projekt #content article.page section.image_text div.wrapper h5,body.single-projekt #content article.page section.text div.wrapper h5{font-size:28px}body.page-template-contact #content article.page section.image_text div.wrapper h6,body.page-template-contact #content article.page section.text div.wrapper h6,body.page-template-default #content article.page section.image_text div.wrapper h6,body.page-template-default #content article.page section.text div.wrapper h6,body.single-projekt #content article.page section.image_text div.wrapper h6,body.single-projekt #content article.page section.text div.wrapper h6{font-size:21px;text-transform:uppercase}@media screen and (min-width :1600px){body.page-template-contact #content article.page section.image_text div.wrapper,body.page-template-contact #content article.page section.text div.wrapper,body.page-template-default #content article.page section.image_text div.wrapper,body.page-template-default #content article.page section.text div.wrapper,body.single-projekt #content article.page section.image_text div.wrapper,body.single-projekt #content article.page section.text div.wrapper{font-size:21px}body.page-template-contact #content article.page section.image_text div.wrapper h1,body.page-template-contact #content article.page section.text div.wrapper h1,body.page-template-default #content article.page section.image_text div.wrapper h1,body.page-template-default #content article.page section.text div.wrapper h1,body.single-projekt #content article.page section.image_text div.wrapper h1,body.single-projekt #content article.page section.text div.wrapper h1{font-size:56px}body.page-template-contact #content article.page section.image_text div.wrapper h2,body.page-template-contact #content article.page section.text div.wrapper h2,body.page-template-default #content article.page section.image_text div.wrapper h2,body.page-template-default #content article.page section.text div.wrapper h2,body.single-projekt #content article.page section.image_text div.wrapper h2,body.single-projekt #content article.page section.text div.wrapper h2{font-size:42px}body.page-template-contact #content article.page section.image_text div.wrapper h3,body.page-template-contact #content article.page section.text div.wrapper h3,body.page-template-default #content article.page section.image_text div.wrapper h3,body.page-template-default #content article.page section.text div.wrapper h3,body.single-projekt #content article.page section.image_text div.wrapper h3,body.single-projekt #content article.page section.text div.wrapper h3{font-size:34px}body.page-template-contact #content article.page section.image_text div.wrapper h4,body.page-template-contact #content article.page section.text div.wrapper h4,body.page-template-default #content article.page section.image_text div.wrapper h4,body.page-template-default #content article.page section.text div.wrapper h4,body.single-projekt #content article.page section.image_text div.wrapper h4,body.single-projekt #content article.page section.text div.wrapper h4{font-size:56px}body.page-template-contact #content article.page section.image_text div.wrapper h5,body.page-template-contact #content article.page section.text div.wrapper h5,body.page-template-default #content article.page section.image_text div.wrapper h5,body.page-template-default #content article.page section.text div.wrapper h5,body.single-projekt #content article.page section.image_text div.wrapper h5,body.single-projekt #content article.page section.text div.wrapper h5{font-size:42px}body.page-template-contact #content article.page section.image_text div.wrapper h6,body.page-template-contact #content article.page section.text div.wrapper h6,body.page-template-default #content article.page section.image_text div.wrapper h6,body.page-template-default #content article.page section.text div.wrapper h6,body.single-projekt #content article.page section.image_text div.wrapper h6,body.single-projekt #content article.page section.text div.wrapper h6{font-size:28px;text-transform:uppercase}}body.page-template-contact #content article.page section.image_text div.wrapper blockquote,body.page-template-contact #content article.page section.text div.wrapper blockquote,body.page-template-default #content article.page section.image_text div.wrapper blockquote,body.page-template-default #content article.page section.text div.wrapper blockquote,body.single-projekt #content article.page section.image_text div.wrapper blockquote,body.single-projekt #content article.page section.text div.wrapper blockquote{font-size:28px;line-height:1.218;margin:40px 20px}body.page-template-contact #content article.page section.image_text div.wrapper blockquote p:before,body.page-template-contact #content article.page section.text div.wrapper blockquote p:before,body.page-template-default #content article.page section.image_text div.wrapper blockquote p:before,body.page-template-default #content article.page section.text div.wrapper blockquote p:before,body.single-projekt #content article.page section.image_text div.wrapper blockquote p:before,body.single-projekt #content article.page section.text div.wrapper blockquote p:before{content:open-quote}body.page-template-contact #content article.page section.image_text div.wrapper blockquote p:after,body.page-template-contact #content article.page section.text div.wrapper blockquote p:after,body.page-template-default #content article.page section.image_text div.wrapper blockquote p:after,body.page-template-default #content article.page section.text div.wrapper blockquote p:after,body.single-projekt #content article.page section.image_text div.wrapper blockquote p:after,body.single-projekt #content article.page section.text div.wrapper blockquote p:after{content:close-quote}body.page-template-contact #content article.page section.image_text div.wrapper p,body.page-template-contact #content article.page section.text div.wrapper p,body.page-template-default #content article.page section.image_text div.wrapper p,body.page-template-default #content article.page section.text div.wrapper p,body.single-projekt #content article.page section.image_text div.wrapper p,body.single-projekt #content article.page section.text div.wrapper p{margin-bottom:10px}body.page-template-contact #content article.page section.image_text div.wrapper p strong,body.page-template-contact #content article.page section.text div.wrapper p strong,body.page-template-default #content article.page section.image_text div.wrapper p strong,body.page-template-default #content article.page section.text div.wrapper p strong,body.single-projekt #content article.page section.image_text div.wrapper p strong,body.single-projekt #content article.page section.text div.wrapper p strong{font:21px/1.618 lausanne;font-weight:700}body.page-template-contact #content article.page section.image_text div.wrapper ol,body.page-template-contact #content article.page section.image_text div.wrapper ul,body.page-template-contact #content article.page section.text div.wrapper ol,body.page-template-contact #content article.page section.text div.wrapper ul,body.page-template-default #content article.page section.image_text div.wrapper ol,body.page-template-default #content article.page section.image_text div.wrapper ul,body.page-template-default #content article.page section.text div.wrapper ol,body.page-template-default #content article.page section.text div.wrapper ul,body.single-projekt #content article.page section.image_text div.wrapper ol,body.single-projekt #content article.page section.image_text div.wrapper ul,body.single-projekt #content article.page section.text div.wrapper ol,body.single-projekt #content article.page section.text div.wrapper ul{margin:0 0 20px 20px;padding:0}body.page-template-contact #content article.page section.image_text,body.page-template-default #content article.page section.image_text,body.single-projekt #content article.page section.image_text{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}body.page-template-contact #content article.page section.image_text div,body.page-template-default #content article.page section.image_text div,body.single-projekt #content article.page section.image_text div{width:50%;height:50vw;max-height:1024px;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden}@media screen and (max-width :1024px){body.page-template-contact #content article.page section.image_text div,body.page-template-default #content article.page section.image_text div,body.single-projekt #content article.page section.image_text div{width:100%;height:100vw}}body.page-template-contact #content article.page section.image_text div.wrapper,body.page-template-default #content article.page section.image_text div.wrapper,body.single-projekt #content article.page section.image_text div.wrapper{padding:20px 80px;max-height:none}@media screen and (max-width :1024px){body.page-template-contact #content article.page section.image_text,body.page-template-default #content article.page section.image_text,body.single-projekt #content article.page section.image_text{display:block}body.page-template-contact #content article.page section.image_text div.wrapper,body.page-template-default #content article.page section.image_text div.wrapper,body.single-projekt #content article.page section.image_text div.wrapper{padding:80px 20px}}body.page-template-contact #content section.navigation .link-block,body.page-template-default #content section.navigation .link-block,body.single-projekt #content section.navigation .link-block{position:relative;display:block;overflow:hidden;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;height:25vw;padding:20px;box-sizing:border-box;color:#fff;text-decoration:none}@media screen and (max-width :1024px){body.page-template-contact #content section.navigation .link-block,body.page-template-default #content section.navigation .link-block,body.single-projekt #content section.navigation .link-block{width:100%;height:50vw}body.page-template-contact #content section.navigation .link-block.hidden,body.page-template-default #content section.navigation .link-block.hidden,body.single-projekt #content section.navigation .link-block.hidden{display:none}}body.page-template-contact #content section.navigation .link-block .frame,body.page-template-default #content section.navigation .link-block .frame,body.single-projekt #content section.navigation .link-block .frame{position:relative;width:100%;height:100%;border:1px solid #fff;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width :360px){body.page-template-contact #content section.navigation .link-block .frame,body.page-template-default #content section.navigation .link-block .frame,body.single-projekt #content section.navigation .link-block .frame{padding:10px}}body.page-template-contact #content section.navigation .link-block .frame .image,body.page-template-default #content section.navigation .link-block .frame .image,body.single-projekt #content section.navigation .link-block .frame .image{position:relative;float:right;width:46%;height:100%;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}@media screen and (min-width :1600px){body.page-template-contact #content section.navigation .link-block .frame .image,body.page-template-default #content section.navigation .link-block .frame .image,body.single-projekt #content section.navigation .link-block .frame .image{width:50%}}body.page-template-contact #content section.navigation .link-block .frame h1,body.page-template-default #content section.navigation .link-block .frame h1,body.single-projekt #content section.navigation .link-block .frame h1{position:absolute;margin-top:0;font-size:28px;width:45%}@media screen and (min-width :1600px){body.page-template-contact #content section.navigation .link-block .frame h1,body.page-template-default #content section.navigation .link-block .frame h1,body.single-projekt #content section.navigation .link-block .frame h1{font-size:42px}}@media screen and (max-width :1280px){body.page-template-contact #content section.navigation .link-block .frame h1,body.page-template-default #content section.navigation .link-block .frame h1,body.single-projekt #content section.navigation .link-block .frame h1{font-size:28px}}@media screen and (max-width :1024px){body.page-template-contact #content section.navigation .link-block .frame h1,body.page-template-default #content section.navigation .link-block .frame h1,body.single-projekt #content section.navigation .link-block .frame h1{font-size:36px}}@media screen and (max-width :640px){body.page-template-contact #content section.navigation .link-block .frame h1,body.page-template-default #content section.navigation .link-block .frame h1,body.single-projekt #content section.navigation .link-block .frame h1{font-size:21px}}@media screen and (max-width :360px){body.page-template-contact #content section.navigation .link-block .frame h1,body.page-template-default #content section.navigation .link-block .frame h1,body.single-projekt #content section.navigation .link-block .frame h1{font-size:14px}}body.page-template-contact #content section.navigation .link-block .frame h2,body.page-template-default #content section.navigation .link-block .frame h2,body.single-projekt #content section.navigation .link-block .frame h2{font:14px/1.218 "Messina Serif";position:absolute;bottom:20px}@media screen and (max-width :640px){body.page-template-contact #content section.navigation .link-block .frame h2,body.page-template-default #content section.navigation .link-block .frame h2,body.single-projekt #content section.navigation .link-block .frame h2{font-size:12px}}@media screen and (max-width :360px){body.page-template-contact #content section.navigation .link-block .frame h2,body.page-template-default #content section.navigation .link-block .frame h2,body.single-projekt #content section.navigation .link-block .frame h2{bottom:10px}}body.page-template-contact #content .news,body.page-template-default #content .news,body.single-projekt #content .news{position:relative;display:block;background:#fff;overflow:hidden;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.page-template-contact #content .news.border,body.page-template-contact #content .news.double-background,body.page-template-contact #content .news.double-border,body.page-template-contact #content .news.text,body.page-template-default #content .news.border,body.page-template-default #content .news.double-background,body.page-template-default #content .news.double-border,body.page-template-default #content .news.text,body.single-projekt #content .news.border,body.single-projekt #content .news.double-background,body.single-projekt #content .news.double-border,body.single-projekt #content .news.text{width:50%;height:30vw;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000;text-decoration:none}@media screen and (max-width :640px){body.page-template-contact #content .news.border,body.page-template-contact #content .news.double-background,body.page-template-contact #content .news.double-border,body.page-template-contact #content .news.text,body.page-template-default #content .news.border,body.page-template-default #content .news.double-background,body.page-template-default #content .news.double-border,body.page-template-default #content .news.text,body.single-projekt #content .news.border,body.single-projekt #content .news.double-background,body.single-projekt #content .news.double-border,body.single-projekt #content .news.text{width:100%;height:60vw}}body.page-template-contact #content .news.border .frame,body.page-template-contact #content .news.double-background .frame,body.page-template-contact #content .news.double-border .frame,body.page-template-contact #content .news.text .frame,body.page-template-default #content .news.border .frame,body.page-template-default #content .news.double-background .frame,body.page-template-default #content .news.double-border .frame,body.page-template-default #content .news.text .frame,body.single-projekt #content .news.border .frame,body.single-projekt #content .news.double-background .frame,body.single-projekt #content .news.double-border .frame,body.single-projekt #content .news.text .frame{position:relative;width:100%;height:100%;border:1px solid #000;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.page-template-contact #content .news.border .image,body.page-template-contact #content .news.double-background .image,body.page-template-contact #content .news.double-border .image,body.page-template-contact #content .news.text .image,body.page-template-default #content .news.border .image,body.page-template-default #content .news.double-background .image,body.page-template-default #content .news.double-border .image,body.page-template-default #content .news.text .image,body.single-projekt #content .news.border .image,body.single-projekt #content .news.double-background .image,body.single-projekt #content .news.double-border .image,body.single-projekt #content .news.text .image{position:relative;float:right;width:50%;height:100%;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}body.page-template-contact #content .news.border h1,body.page-template-contact #content .news.double-background h1,body.page-template-contact #content .news.double-border h1,body.page-template-contact #content .news.text h1,body.page-template-default #content .news.border h1,body.page-template-default #content .news.double-background h1,body.page-template-default #content .news.double-border h1,body.page-template-default #content .news.text h1,body.single-projekt #content .news.border h1,body.single-projekt #content .news.double-background h1,body.single-projekt #content .news.double-border h1,body.single-projekt #content .news.text h1{position:absolute;font-size:2vw;width:40%}body.page-template-contact #content .news.border h2,body.page-template-contact #content .news.double-background h2,body.page-template-contact #content .news.double-border h2,body.page-template-contact #content .news.text h2,body.page-template-default #content .news.border h2,body.page-template-default #content .news.double-background h2,body.page-template-default #content .news.double-border h2,body.page-template-default #content .news.text h2,body.single-projekt #content .news.border h2,body.single-projekt #content .news.double-background h2,body.single-projekt #content .news.double-border h2,body.single-projekt #content .news.text h2{position:absolute;font-size:16px;bottom:20px}body.page-template-contact #content .news.border p,body.page-template-contact #content .news.double-background p,body.page-template-contact #content .news.double-border p,body.page-template-contact #content .news.text p,body.page-template-default #content .news.border p,body.page-template-default #content .news.double-background p,body.page-template-default #content .news.double-border p,body.page-template-default #content .news.text p,body.single-projekt #content .news.border p,body.single-projekt #content .news.double-background p,body.single-projekt #content .news.double-border p,body.single-projekt #content .news.text p{position:relative;top:50%;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font:2.5vw/1.218 "Messina Serif";-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width :640px){body.page-template-contact #content .news.border p,body.page-template-contact #content .news.double-background p,body.page-template-contact #content .news.double-border p,body.page-template-contact #content .news.text p,body.page-template-default #content .news.border p,body.page-template-default #content .news.double-background p,body.page-template-default #content .news.double-border p,body.page-template-default #content .news.text p,body.single-projekt #content .news.border p,body.single-projekt #content .news.double-background p,body.single-projekt #content .news.double-border p,body.single-projekt #content .news.text p{font-size:5vw}}body.page-template-contact #content .news.double-background,body.page-template-contact #content .news.double-border,body.page-template-default #content .news.double-background,body.page-template-default #content .news.double-border,body.single-projekt #content .news.double-background,body.single-projekt #content .news.double-border{width:100%;height:50vw}body.page-template-contact #content .news.double-background h1,body.page-template-contact #content .news.double-border h1,body.page-template-default #content .news.double-background h1,body.page-template-default #content .news.double-border h1,body.single-projekt #content .news.double-background h1,body.single-projekt #content .news.double-border h1{padding:20px;position:relative;font-size:4vw;width:40%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.page-template-contact #content .news.double-background h2,body.page-template-contact #content .news.double-border h2,body.page-template-default #content .news.double-background h2,body.page-template-default #content .news.double-border h2,body.single-projekt #content .news.double-background h2,body.single-projekt #content .news.double-border h2{position:absolute;font-size:16px;bottom:20px}body.page-template-contact #content .news.double-background,body.page-template-default #content .news.double-background,body.single-projekt #content .news.double-background{padding:0;background:#d8272d;color:#fff}body.page-template-contact #content .news.double-background h1,body.page-template-default #content .news.double-background h1,body.single-projekt #content .news.double-background h1{padding:40px}body.page-template-contact #content .news.double-background h2,body.page-template-default #content .news.double-background h2,body.single-projekt #content .news.double-background h2{padding:20px;bottom:0}body.page-template-contact #content .news.background,body.page-template-default #content .news.background,body.single-projekt #content .news.background{width:50%;height:30vw;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}@media screen and (max-width :640px){body.page-template-contact #content .news.background,body.page-template-default #content .news.background,body.single-projekt #content .news.background{width:100%;height:60vw}}body.page-template-contact #content .news.background h1,body.page-template-default #content .news.background h1,body.single-projekt #content .news.background h1{position:absolute;padding-right:5%;font-size:3vw;left:20px;bottom:20px}@media screen and (max-width :640px){body.page-template-contact #content .news.background h1,body.page-template-default #content .news.background h1,body.single-projekt #content .news.background h1{font-size:6vw}}body.page-template-contact #content .news.background h2,body.page-template-default #content .news.background h2,body.single-projekt #content .news.background h2{position:absolute;padding-right:5%;font-size:16px;left:22px;bottom:20px}body.page-template-contact #content article.page section.text{margin:0}body.page-template-city #content article.page,body.page-template-subpage #content article.page,body.single-lediga-tjanster #content article.page,body.single-nyheter #content article.page{line-height:0}body.page-template-city #content article.page iframe.video,body.page-template-subpage #content article.page iframe.video,body.single-lediga-tjanster #content article.page iframe.video,body.single-nyheter #content article.page iframe.video{width:100%;height:56.25vw}body.page-template-city #content article.page section.cover,body.page-template-subpage #content article.page section.cover,body.single-lediga-tjanster #content article.page section.cover,body.single-nyheter #content article.page section.cover{position:relative;display:block;background:#202020;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden;color:#fff;width:100%;height:61vh}body.page-template-city #content article.page section.cover figcaption,body.page-template-subpage #content article.page section.cover figcaption,body.single-lediga-tjanster #content article.page section.cover figcaption,body.single-nyheter #content article.page section.cover figcaption{position:absolute;left:70px;bottom:50px;max-width:90%}@media screen and (max-width :1024px){body.page-template-city #content article.page section.cover figcaption,body.page-template-subpage #content article.page section.cover figcaption,body.single-lediga-tjanster #content article.page section.cover figcaption,body.single-nyheter #content article.page section.cover figcaption{left:40px;bottom:24px}}@media screen and (max-width :640px){body.page-template-city #content article.page section.cover figcaption,body.page-template-subpage #content article.page section.cover figcaption,body.single-lediga-tjanster #content article.page section.cover figcaption,body.single-nyheter #content article.page section.cover figcaption{left:20px;bottom:14px}}body.page-template-city #content article.page section.cover figcaption p,body.page-template-subpage #content article.page section.cover figcaption p,body.single-lediga-tjanster #content article.page section.cover figcaption p,body.single-nyheter #content article.page section.cover figcaption p{font:29px/45px lausanne;padding:10px 0 5px 0;-webkit-box-shadow:16px 0 0 #000,-16px 0 0 #000;-moz-box-shadow:16px 0 0 #000,-16px 0 0 #000;box-shadow:16px 0 0 #000,-16px 0 0 #000;background:#000;display:inline;color:#fff}@media screen and (max-width :640px){body.page-template-city #content article.page section.cover figcaption p,body.page-template-subpage #content article.page section.cover figcaption p,body.single-lediga-tjanster #content article.page section.cover figcaption p,body.single-nyheter #content article.page section.cover figcaption p{font:16px/25px lausanne;padding:6px 0 3px 0;-webkit-box-shadow:8px 0 0 #000,-8px 0 0 #000;-moz-box-shadow:8px 0 0 #000,-8px 0 0 #000;box-shadow:8px 0 0 #000,-8px 0 0 #000}}body.page-template-city #content article.page section.image_big,body.page-template-subpage #content article.page section.image_big,body.single-lediga-tjanster #content article.page section.image_big,body.single-nyheter #content article.page section.image_big{position:relative;height:75vh}body.page-template-city #content article.page section.image_big.superwide,body.page-template-subpage #content article.page section.image_big.superwide,body.single-lediga-tjanster #content article.page section.image_big.superwide,body.single-nyheter #content article.page section.image_big.superwide{height:25vw!important;min-height:0!important}@media screen and (max-width :640px){body.page-template-city #content article.page section.image_big.superwide,body.page-template-subpage #content article.page section.image_big.superwide,body.single-lediga-tjanster #content article.page section.image_big.superwide,body.single-nyheter #content article.page section.image_big.superwide{height:90vw!important}}body.page-template-city #content article.page section.image_big.landscape,body.page-template-subpage #content article.page section.image_big.landscape,body.single-lediga-tjanster #content article.page section.image_big.landscape,body.single-nyheter #content article.page section.image_big.landscape{height:56.25vw;max-height:75vh}body.page-template-city #content article.page section.image_big.square,body.page-template-subpage #content article.page section.image_big.square,body.single-lediga-tjanster #content article.page section.image_big.square,body.single-nyheter #content article.page section.image_big.square{height:100vw;max-height:90vh}body.page-template-city #content article.page section.image_big.portrait,body.page-template-subpage #content article.page section.image_big.portrait,body.single-lediga-tjanster #content article.page section.image_big.portrait,body.single-nyheter #content article.page section.image_big.portrait{height:150vw;max-height:150vh}body.page-template-city #content article.page section.image_big img,body.page-template-subpage #content article.page section.image_big img,body.single-lediga-tjanster #content article.page section.image_big img,body.single-nyheter #content article.page section.image_big img{width:100%}body.page-template-city #content article.page section.image_big h1,body.page-template-subpage #content article.page section.image_big h1,body.single-lediga-tjanster #content article.page section.image_big h1,body.single-nyheter #content article.page section.image_big h1{color:#fff;padding-right:10%;position:absolute;line-height:1;left:20px;bottom:5%;font-weight:700;font-size:10vw}@media screen and (min-width :1600px){body.page-template-city #content article.page section.image_big h1,body.page-template-subpage #content article.page section.image_big h1,body.single-lediga-tjanster #content article.page section.image_big h1,body.single-nyheter #content article.page section.image_big h1{font-size:160px}}body.page-template-city #content article.page section.image_big figcaption,body.page-template-subpage #content article.page section.image_big figcaption,body.single-lediga-tjanster #content article.page section.image_big figcaption,body.single-nyheter #content article.page section.image_big figcaption{position:absolute;left:70px;bottom:50px;max-width:90%}@media screen and (max-width :1024px){body.page-template-city #content article.page section.image_big figcaption,body.page-template-subpage #content article.page section.image_big figcaption,body.single-lediga-tjanster #content article.page section.image_big figcaption,body.single-nyheter #content article.page section.image_big figcaption{left:40px;bottom:24px}}@media screen and (max-width :640px){body.page-template-city #content article.page section.image_big figcaption,body.page-template-subpage #content article.page section.image_big figcaption,body.single-lediga-tjanster #content article.page section.image_big figcaption,body.single-nyheter #content article.page section.image_big figcaption{left:20px;bottom:14px}}body.page-template-city #content article.page section.image_big figcaption p,body.page-template-subpage #content article.page section.image_big figcaption p,body.single-lediga-tjanster #content article.page section.image_big figcaption p,body.single-nyheter #content article.page section.image_big figcaption p{font:29px/45px lausanne;padding:10px 0 5px 0;-webkit-box-shadow:16px 0 0 #000,-16px 0 0 #000;-moz-box-shadow:16px 0 0 #000,-16px 0 0 #000;box-shadow:16px 0 0 #000,-16px 0 0 #000;background:#000;display:inline;color:#fff}@media screen and (max-width :640px){body.page-template-city #content article.page section.image_big figcaption p,body.page-template-subpage #content article.page section.image_big figcaption p,body.single-lediga-tjanster #content article.page section.image_big figcaption p,body.single-nyheter #content article.page section.image_big figcaption p{font:16px/25px lausanne;padding:6px 0 3px 0;-webkit-box-shadow:8px 0 0 #000,-8px 0 0 #000;-moz-box-shadow:8px 0 0 #000,-8px 0 0 #000;box-shadow:8px 0 0 #000,-8px 0 0 #000}}body.page-template-city #content article.page section.image_double,body.page-template-subpage #content article.page section.image_double,body.single-lediga-tjanster #content article.page section.image_double,body.single-nyheter #content article.page section.image_double{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media screen and (max-width :640px){body.page-template-city #content article.page section.image_double,body.page-template-subpage #content article.page section.image_double,body.single-lediga-tjanster #content article.page section.image_double,body.single-nyheter #content article.page section.image_double{display:block}}body.page-template-city #content article.page section.image_double div,body.page-template-subpage #content article.page section.image_double div,body.single-lediga-tjanster #content article.page section.image_double div,body.single-nyheter #content article.page section.image_double div{width:50%;height:50vw;max-height:1024px;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden}@media screen and (max-width :640px){body.page-template-city #content article.page section.image_double div,body.page-template-subpage #content article.page section.image_double div,body.single-lediga-tjanster #content article.page section.image_double div,body.single-nyheter #content article.page section.image_double div{width:100%;height:100vw}}body.page-template-city #content article.page section.text,body.page-template-subpage #content article.page section.text,body.single-lediga-tjanster #content article.page section.text,body.single-nyheter #content article.page section.text{margin:40px 0}body.page-template-city #content article.page section.image_text,body.page-template-city #content article.page section.text,body.page-template-subpage #content article.page section.image_text,body.page-template-subpage #content article.page section.text,body.single-lediga-tjanster #content article.page section.image_text,body.single-lediga-tjanster #content article.page section.text,body.single-nyheter #content article.page section.image_text,body.single-nyheter #content article.page section.text{position:relative;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}body.page-template-city #content article.page section.image_text div.wrapper,body.page-template-city #content article.page section.text div.wrapper,body.page-template-subpage #content article.page section.image_text div.wrapper,body.page-template-subpage #content article.page section.text div.wrapper,body.single-lediga-tjanster #content article.page section.image_text div.wrapper,body.single-lediga-tjanster #content article.page section.text div.wrapper,body.single-nyheter #content article.page section.image_text div.wrapper,body.single-nyheter #content article.page section.text div.wrapper{padding:40px 80px;font:17px/1.618 "messina serif";margin:auto;height:auto;max-width:880px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width :640px){body.page-template-city #content article.page section.image_text div.wrapper,body.page-template-city #content article.page section.text div.wrapper,body.page-template-subpage #content article.page section.image_text div.wrapper,body.page-template-subpage #content article.page section.text div.wrapper,body.single-lediga-tjanster #content article.page section.image_text div.wrapper,body.single-lediga-tjanster #content article.page section.text div.wrapper,body.single-nyheter #content article.page section.image_text div.wrapper,body.single-nyheter #content article.page section.text div.wrapper{padding:20px 20px}}body.page-template-city #content article.page section.image_text div.wrapper h1,body.page-template-city #content article.page section.image_text div.wrapper h2,body.page-template-city #content article.page section.image_text div.wrapper h3,body.page-template-city #content article.page section.text div.wrapper h1,body.page-template-city #content article.page section.text div.wrapper h2,body.page-template-city #content article.page section.text div.wrapper h3,body.page-template-subpage #content article.page section.image_text div.wrapper h1,body.page-template-subpage #content article.page section.image_text div.wrapper h2,body.page-template-subpage #content article.page section.image_text div.wrapper h3,body.page-template-subpage #content article.page section.text div.wrapper h1,body.page-template-subpage #content article.page section.text div.wrapper h2,body.page-template-subpage #content article.page section.text div.wrapper h3,body.single-lediga-tjanster #content article.page section.image_text div.wrapper h1,body.single-lediga-tjanster #content article.page section.image_text div.wrapper h2,body.single-lediga-tjanster #content article.page section.image_text div.wrapper h3,body.single-lediga-tjanster #content article.page section.text div.wrapper h1,body.single-lediga-tjanster #content article.page section.text div.wrapper h2,body.single-lediga-tjanster #content article.page section.text div.wrapper h3,body.single-nyheter #content article.page section.image_text div.wrapper h1,body.single-nyheter #content article.page section.image_text div.wrapper h2,body.single-nyheter #content article.page section.image_text div.wrapper h3,body.single-nyheter #content article.page section.text div.wrapper h1,body.single-nyheter #content article.page section.text div.wrapper h2,body.single-nyheter #content article.page section.text div.wrapper h3{font:28px/1.218 "messina serif";margin:40px 0 5px 0}body.page-template-city #content article.page section.image_text div.wrapper h4,body.page-template-city #content article.page section.image_text div.wrapper h5,body.page-template-city #content article.page section.image_text div.wrapper h6,body.page-template-city #content article.page section.text div.wrapper h4,body.page-template-city #content article.page section.text div.wrapper h5,body.page-template-city #content article.page section.text div.wrapper h6,body.page-template-subpage #content article.page section.image_text div.wrapper h4,body.page-template-subpage #content article.page section.image_text div.wrapper h5,body.page-template-subpage #content article.page section.image_text div.wrapper h6,body.page-template-subpage #content article.page section.text div.wrapper h4,body.page-template-subpage #content article.page section.text div.wrapper h5,body.page-template-subpage #content article.page section.text div.wrapper h6,body.single-lediga-tjanster #content article.page section.image_text div.wrapper h4,body.single-lediga-tjanster #content article.page section.image_text div.wrapper h5,body.single-lediga-tjanster #content article.page section.image_text div.wrapper h6,body.single-lediga-tjanster #content article.page section.text div.wrapper h4,body.single-lediga-tjanster #content article.page section.text div.wrapper h5,body.single-lediga-tjanster #content article.page section.text div.wrapper h6,body.single-nyheter #content article.page section.image_text div.wrapper h4,body.single-nyheter #content article.page section.image_text div.wrapper h5,body.single-nyheter #content article.page section.image_text div.wrapper h6,body.single-nyheter #content article.page section.text div.wrapper h4,body.single-nyheter #content article.page section.text div.wrapper h5,body.single-nyheter #content article.page section.text div.wrapper h6{font:28px/1.218 Lausanne;margin:40px 0 5px 0}body.page-template-city #content article.page section.image_text div.wrapper h1,body.page-template-city #content article.page section.text div.wrapper h1,body.page-template-subpage #content article.page section.image_text div.wrapper h1,body.page-template-subpage #content article.page section.text div.wrapper h1,body.single-lediga-tjanster #content article.page section.image_text div.wrapper h1,body.single-lediga-tjanster #content article.page section.text div.wrapper h1,body.single-nyheter #content article.page section.image_text div.wrapper h1,body.single-nyheter #content article.page section.text div.wrapper h1{font-size:42px}body.page-template-city #content article.page section.image_text div.wrapper h2,body.page-template-city #content article.page section.text div.wrapper h2,body.page-template-subpage #content article.page section.image_text div.wrapper h2,body.page-template-subpage #content article.page section.text div.wrapper h2,body.single-lediga-tjanster #content article.page section.image_text div.wrapper h2,body.single-lediga-tjanster #content article.page section.text div.wrapper h2,body.single-nyheter #content article.page section.image_text div.wrapper h2,body.single-nyheter #content article.page section.text div.wrapper h2{font-size:34px}body.page-template-city #content article.page section.image_text div.wrapper h3,body.page-template-city #content article.page section.text div.wrapper h3,body.page-template-subpage #content article.page section.image_text div.wrapper h3,body.page-template-subpage #content article.page section.text div.wrapper h3,body.single-lediga-tjanster #content article.page section.image_text div.wrapper h3,body.single-lediga-tjanster #content article.page section.text div.wrapper h3,body.single-nyheter #content article.page section.image_text div.wrapper h3,body.single-nyheter #content article.page section.text div.wrapper h3{font-size:28px}body.page-template-city #content article.page section.image_text div.wrapper h4,body.page-template-city #content article.page section.text div.wrapper h4,body.page-template-subpage #content article.page section.image_text div.wrapper h4,body.page-template-subpage #content article.page section.text div.wrapper h4,body.single-lediga-tjanster #content article.page section.image_text div.wrapper h4,body.single-lediga-tjanster #content article.page section.text div.wrapper h4,body.single-nyheter #content article.page section.image_text div.wrapper h4,body.single-nyheter #content article.page section.text div.wrapper h4{font-size:42px}body.page-template-city #content article.page section.image_text div.wrapper h5,body.page-template-city #content article.page section.text div.wrapper h5,body.page-template-subpage #content article.page section.image_text div.wrapper h5,body.page-template-subpage #content article.page section.text div.wrapper h5,body.single-lediga-tjanster #content article.page section.image_text div.wrapper h5,body.single-lediga-tjanster #content article.page section.text div.wrapper h5,body.single-nyheter #content article.page section.image_text div.wrapper h5,body.single-nyheter #content article.page section.text div.wrapper h5{font-size:28px}body.page-template-city #content article.page section.image_text div.wrapper h6,body.page-template-city #content article.page section.text div.wrapper h6,body.page-template-subpage #content article.page section.image_text div.wrapper h6,body.page-template-subpage #content article.page section.text div.wrapper h6,body.single-lediga-tjanster #content article.page section.image_text div.wrapper h6,body.single-lediga-tjanster #content article.page section.text div.wrapper h6,body.single-nyheter #content article.page section.image_text div.wrapper h6,body.single-nyheter #content article.page section.text div.wrapper h6{font-size:21px;text-transform:uppercase}@media screen and (min-width :1600px){body.page-template-city #content article.page section.image_text div.wrapper,body.page-template-city #content article.page section.text div.wrapper,body.page-template-subpage #content article.page section.image_text div.wrapper,body.page-template-subpage #content article.page section.text div.wrapper,body.single-lediga-tjanster #content article.page section.image_text div.wrapper,body.single-lediga-tjanster #content article.page section.text div.wrapper,body.single-nyheter #content article.page section.image_text div.wrapper,body.single-nyheter #content article.page section.text div.wrapper{font-size:21px}body.page-template-city #content article.page section.image_text div.wrapper h1,body.page-template-city #content article.page section.text div.wrapper h1,body.page-template-subpage #content article.page section.image_text div.wrapper h1,body.page-template-subpage #content article.page section.text div.wrapper h1,body.single-lediga-tjanster #content article.page section.image_text div.wrapper h1,body.single-lediga-tjanster #content article.page section.text div.wrapper h1,body.single-nyheter #content article.page section.image_text div.wrapper h1,body.single-nyheter #content article.page section.text div.wrapper h1{font-size:56px}body.page-template-city #content article.page section.image_text div.wrapper h2,body.page-template-city #content article.page section.text div.wrapper h2,body.page-template-subpage #content article.page section.image_text div.wrapper h2,body.page-template-subpage #content article.page section.text div.wrapper h2,body.single-lediga-tjanster #content article.page section.image_text div.wrapper h2,body.single-lediga-tjanster #content article.page section.text div.wrapper h2,body.single-nyheter #content article.page section.image_text div.wrapper h2,body.single-nyheter #content article.page section.text div.wrapper h2{font-size:42px}body.page-template-city #content article.page section.image_text div.wrapper h3,body.page-template-city #content article.page section.text div.wrapper h3,body.page-template-subpage #content article.page section.image_text div.wrapper h3,body.page-template-subpage #content article.page section.text div.wrapper h3,body.single-lediga-tjanster #content article.page section.image_text div.wrapper h3,body.single-lediga-tjanster #content article.page section.text div.wrapper h3,body.single-nyheter #content article.page section.image_text div.wrapper h3,body.single-nyheter #content article.page section.text div.wrapper h3{font-size:34px}body.page-template-city #content article.page section.image_text div.wrapper h4,body.page-template-city #content article.page section.text div.wrapper h4,body.page-template-subpage #content article.page section.image_text div.wrapper h4,body.page-template-subpage #content article.page section.text div.wrapper h4,body.single-lediga-tjanster #content article.page section.image_text div.wrapper h4,body.single-lediga-tjanster #content article.page section.text div.wrapper h4,body.single-nyheter #content article.page section.image_text div.wrapper h4,body.single-nyheter #content article.page section.text div.wrapper h4{font-size:56px}body.page-template-city #content article.page section.image_text div.wrapper h5,body.page-template-city #content article.page section.text div.wrapper h5,body.page-template-subpage #content article.page section.image_text div.wrapper h5,body.page-template-subpage #content article.page section.text div.wrapper h5,body.single-lediga-tjanster #content article.page section.image_text div.wrapper h5,body.single-lediga-tjanster #content article.page section.text div.wrapper h5,body.single-nyheter #content article.page section.image_text div.wrapper h5,body.single-nyheter #content article.page section.text div.wrapper h5{font-size:42px}body.page-template-city #content article.page section.image_text div.wrapper h6,body.page-template-city #content article.page section.text div.wrapper h6,body.page-template-subpage #content article.page section.image_text div.wrapper h6,body.page-template-subpage #content article.page section.text div.wrapper h6,body.single-lediga-tjanster #content article.page section.image_text div.wrapper h6,body.single-lediga-tjanster #content article.page section.text div.wrapper h6,body.single-nyheter #content article.page section.image_text div.wrapper h6,body.single-nyheter #content article.page section.text div.wrapper h6{font-size:28px;text-transform:uppercase}}body.page-template-city #content article.page section.image_text div.wrapper blockquote,body.page-template-city #content article.page section.text div.wrapper blockquote,body.page-template-subpage #content article.page section.image_text div.wrapper blockquote,body.page-template-subpage #content article.page section.text div.wrapper blockquote,body.single-lediga-tjanster #content article.page section.image_text div.wrapper blockquote,body.single-lediga-tjanster #content article.page section.text div.wrapper blockquote,body.single-nyheter #content article.page section.image_text div.wrapper blockquote,body.single-nyheter #content article.page section.text div.wrapper blockquote{font-size:28px;line-height:1.218;margin:40px 20px}body.page-template-city #content article.page section.image_text div.wrapper blockquote p:before,body.page-template-city #content article.page section.text div.wrapper blockquote p:before,body.page-template-subpage #content article.page section.image_text div.wrapper blockquote p:before,body.page-template-subpage #content article.page section.text div.wrapper blockquote p:before,body.single-lediga-tjanster #content article.page section.image_text div.wrapper blockquote p:before,body.single-lediga-tjanster #content article.page section.text div.wrapper blockquote p:before,body.single-nyheter #content article.page section.image_text div.wrapper blockquote p:before,body.single-nyheter #content article.page section.text div.wrapper blockquote p:before{content:open-quote}body.page-template-city #content article.page section.image_text div.wrapper blockquote p:after,body.page-template-city #content article.page section.text div.wrapper blockquote p:after,body.page-template-subpage #content article.page section.image_text div.wrapper blockquote p:after,body.page-template-subpage #content article.page section.text div.wrapper blockquote p:after,body.single-lediga-tjanster #content article.page section.image_text div.wrapper blockquote p:after,body.single-lediga-tjanster #content article.page section.text div.wrapper blockquote p:after,body.single-nyheter #content article.page section.image_text div.wrapper blockquote p:after,body.single-nyheter #content article.page section.text div.wrapper blockquote p:after{content:close-quote}body.page-template-city #content article.page section.image_text div.wrapper p,body.page-template-city #content article.page section.text div.wrapper p,body.page-template-subpage #content article.page section.image_text div.wrapper p,body.page-template-subpage #content article.page section.text div.wrapper p,body.single-lediga-tjanster #content article.page section.image_text div.wrapper p,body.single-lediga-tjanster #content article.page section.text div.wrapper p,body.single-nyheter #content article.page section.image_text div.wrapper p,body.single-nyheter #content article.page section.text div.wrapper p{margin-bottom:10px}body.page-template-city #content article.page section.image_text div.wrapper p strong,body.page-template-city #content article.page section.text div.wrapper p strong,body.page-template-subpage #content article.page section.image_text div.wrapper p strong,body.page-template-subpage #content article.page section.text div.wrapper p strong,body.single-lediga-tjanster #content article.page section.image_text div.wrapper p strong,body.single-lediga-tjanster #content article.page section.text div.wrapper p strong,body.single-nyheter #content article.page section.image_text div.wrapper p strong,body.single-nyheter #content article.page section.text div.wrapper p strong{font:21px/1.618 lausanne;font-weight:700}body.page-template-city #content article.page section.image_text div.wrapper ol,body.page-template-city #content article.page section.image_text div.wrapper ul,body.page-template-city #content article.page section.text div.wrapper ol,body.page-template-city #content article.page section.text div.wrapper ul,body.page-template-subpage #content article.page section.image_text div.wrapper ol,body.page-template-subpage #content article.page section.image_text div.wrapper ul,body.page-template-subpage #content article.page section.text div.wrapper ol,body.page-template-subpage #content article.page section.text div.wrapper ul,body.single-lediga-tjanster #content article.page section.image_text div.wrapper ol,body.single-lediga-tjanster #content article.page section.image_text div.wrapper ul,body.single-lediga-tjanster #content article.page section.text div.wrapper ol,body.single-lediga-tjanster #content article.page section.text div.wrapper ul,body.single-nyheter #content article.page section.image_text div.wrapper ol,body.single-nyheter #content article.page section.image_text div.wrapper ul,body.single-nyheter #content article.page section.text div.wrapper ol,body.single-nyheter #content article.page section.text div.wrapper ul{margin:0 0 20px 20px;padding:0}body.page-template-city #content article.page section.image_text,body.page-template-subpage #content article.page section.image_text,body.single-lediga-tjanster #content article.page section.image_text,body.single-nyheter #content article.page section.image_text{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}body.page-template-city #content article.page section.image_text div,body.page-template-subpage #content article.page section.image_text div,body.single-lediga-tjanster #content article.page section.image_text div,body.single-nyheter #content article.page section.image_text div{width:50%;height:50vw;max-height:1024px;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden}@media screen and (max-width :1024px){body.page-template-city #content article.page section.image_text div,body.page-template-subpage #content article.page section.image_text div,body.single-lediga-tjanster #content article.page section.image_text div,body.single-nyheter #content article.page section.image_text div{width:100%;height:100vw}}body.page-template-city #content article.page section.image_text div.wrapper,body.page-template-subpage #content article.page section.image_text div.wrapper,body.single-lediga-tjanster #content article.page section.image_text div.wrapper,body.single-nyheter #content article.page section.image_text div.wrapper{padding:20px 80px;max-height:none}@media screen and (max-width :1024px){body.page-template-city #content article.page section.image_text,body.page-template-subpage #content article.page section.image_text,body.single-lediga-tjanster #content article.page section.image_text,body.single-nyheter #content article.page section.image_text{display:block}body.page-template-city #content article.page section.image_text div.wrapper,body.page-template-subpage #content article.page section.image_text div.wrapper,body.single-lediga-tjanster #content article.page section.image_text div.wrapper,body.single-nyheter #content article.page section.image_text div.wrapper{padding:80px 20px}}body.page-template-city #content article.page section.content,body.page-template-subpage #content article.page section.content,body.single-lediga-tjanster #content article.page section.content,body.single-nyheter #content article.page section.content{padding:80px 80px 0 80px}@media screen and (max-width :640px){body.page-template-city #content article.page section.content,body.page-template-subpage #content article.page section.content,body.single-lediga-tjanster #content article.page section.content,body.single-nyheter #content article.page section.content{padding:40px 20px 0 20px}}body.page-template-city #content article.page section.content .textblock,body.page-template-subpage #content article.page section.content .textblock,body.single-lediga-tjanster #content article.page section.content .textblock,body.single-nyheter #content article.page section.content .textblock{padding:40px 0;margin:auto;max-width:640px}body.page-template-city #content article.page section.content h1,body.page-template-subpage #content article.page section.content h1,body.single-lediga-tjanster #content article.page section.content h1,body.single-nyheter #content article.page section.content h1{font:5vw/1 lausanne;margin:auto auto 50px auto}@media screen and (min-width :1600px){body.page-template-city #content article.page section.content h1,body.page-template-subpage #content article.page section.content h1,body.single-lediga-tjanster #content article.page section.content h1,body.single-nyheter #content article.page section.content h1{font-size:80px;max-width:960px}}@media screen and (max-width :640px){body.page-template-city #content article.page section.content h1,body.page-template-subpage #content article.page section.content h1,body.single-lediga-tjanster #content article.page section.content h1,body.single-nyheter #content article.page section.content h1{font-size:34px;margin-bottom:20px}}body.page-template-city #content article.page section.content h2,body.page-template-city #content article.page section.content h3,body.page-template-city #content article.page section.content ol,body.page-template-city #content article.page section.content p,body.page-template-city #content article.page section.content ul,body.page-template-subpage #content article.page section.content h2,body.page-template-subpage #content article.page section.content h3,body.page-template-subpage #content article.page section.content ol,body.page-template-subpage #content article.page section.content p,body.page-template-subpage #content article.page section.content ul,body.single-lediga-tjanster #content article.page section.content h2,body.single-lediga-tjanster #content article.page section.content h3,body.single-lediga-tjanster #content article.page section.content ol,body.single-lediga-tjanster #content article.page section.content p,body.single-lediga-tjanster #content article.page section.content ul,body.single-nyheter #content article.page section.content h2,body.single-nyheter #content article.page section.content h3,body.single-nyheter #content article.page section.content ol,body.single-nyheter #content article.page section.content p,body.single-nyheter #content article.page section.content ul{max-width:720px;margin:auto auto 50px auto}body.page-template-city #content article.page section.content ol,body.page-template-city #content article.page section.content ul,body.page-template-subpage #content article.page section.content ol,body.page-template-subpage #content article.page section.content ul,body.single-lediga-tjanster #content article.page section.content ol,body.single-lediga-tjanster #content article.page section.content ul,body.single-nyheter #content article.page section.content ol,body.single-nyheter #content article.page section.content ul{list-style-position:inside;padding-bottom:10px}body.page-template-city #content article.page section.content ol li,body.page-template-city #content article.page section.content ul li,body.page-template-subpage #content article.page section.content ol li,body.page-template-subpage #content article.page section.content ul li,body.single-lediga-tjanster #content article.page section.content ol li,body.single-lediga-tjanster #content article.page section.content ul li,body.single-nyheter #content article.page section.content ol li,body.single-nyheter #content article.page section.content ul li{padding:20px 0 0 20px;text-indent:-10px}body.page-template-city #content article.page section.content h2,body.page-template-subpage #content article.page section.content h2,body.single-lediga-tjanster #content article.page section.content h2,body.single-nyheter #content article.page section.content h2{font:30px/1.5 "Messina Serif"}@media screen and (max-width :640px){body.page-template-city #content article.page section.content h2,body.page-template-subpage #content article.page section.content h2,body.single-lediga-tjanster #content article.page section.content h2,body.single-nyheter #content article.page section.content h2{font:24px/1.5 "Messina Serif"}}body.page-template-city #content article.page section.content h2,body.page-template-city #content article.page section.content h3,body.page-template-subpage #content article.page section.content h2,body.page-template-subpage #content article.page section.content h3,body.single-lediga-tjanster #content article.page section.content h2,body.single-lediga-tjanster #content article.page section.content h3,body.single-nyheter #content article.page section.content h2,body.single-nyheter #content article.page section.content h3{font:28px/1.218 "messina serif";margin:40px auto 5px auto}body.page-template-city #content article.page section.content h4,body.page-template-city #content article.page section.content h5,body.page-template-city #content article.page section.content h6,body.page-template-subpage #content article.page section.content h4,body.page-template-subpage #content article.page section.content h5,body.page-template-subpage #content article.page section.content h6,body.single-lediga-tjanster #content article.page section.content h4,body.single-lediga-tjanster #content article.page section.content h5,body.single-lediga-tjanster #content article.page section.content h6,body.single-nyheter #content article.page section.content h4,body.single-nyheter #content article.page section.content h5,body.single-nyheter #content article.page section.content h6{max-width:720px;font:28px/1.218 Lausanne;margin:40px auto 5px auto}body.page-template-city #content article.page section.content h2,body.page-template-subpage #content article.page section.content h2,body.single-lediga-tjanster #content article.page section.content h2,body.single-nyheter #content article.page section.content h2{font-size:34px}body.page-template-city #content article.page section.content h3,body.page-template-subpage #content article.page section.content h3,body.single-lediga-tjanster #content article.page section.content h3,body.single-nyheter #content article.page section.content h3{font-size:28px}body.page-template-city #content article.page section.content h4,body.page-template-subpage #content article.page section.content h4,body.single-lediga-tjanster #content article.page section.content h4,body.single-nyheter #content article.page section.content h4{font-size:42px}body.page-template-city #content article.page section.content h5,body.page-template-subpage #content article.page section.content h5,body.single-lediga-tjanster #content article.page section.content h5,body.single-nyheter #content article.page section.content h5{font-size:28px}body.page-template-city #content article.page section.content h6,body.page-template-subpage #content article.page section.content h6,body.single-lediga-tjanster #content article.page section.content h6,body.single-nyheter #content article.page section.content h6{font-size:21px;text-transform:uppercase}@media screen and (min-width :1600px){body.page-template-city #content article.page section.content,body.page-template-subpage #content article.page section.content,body.single-lediga-tjanster #content article.page section.content,body.single-nyheter #content article.page section.content{font-size:21px}body.page-template-city #content article.page section.content h2,body.page-template-subpage #content article.page section.content h2,body.single-lediga-tjanster #content article.page section.content h2,body.single-nyheter #content article.page section.content h2{font-size:42px}body.page-template-city #content article.page section.content h3,body.page-template-subpage #content article.page section.content h3,body.single-lediga-tjanster #content article.page section.content h3,body.single-nyheter #content article.page section.content h3{font-size:34px}body.page-template-city #content article.page section.content h4,body.page-template-subpage #content article.page section.content h4,body.single-lediga-tjanster #content article.page section.content h4,body.single-nyheter #content article.page section.content h4{font-size:56px}body.page-template-city #content article.page section.content h5,body.page-template-subpage #content article.page section.content h5,body.single-lediga-tjanster #content article.page section.content h5,body.single-nyheter #content article.page section.content h5{font-size:42px}body.page-template-city #content article.page section.content h6,body.page-template-subpage #content article.page section.content h6,body.single-lediga-tjanster #content article.page section.content h6,body.single-nyheter #content article.page section.content h6{font-size:28px;text-transform:uppercase}}body.page-template-city #content article.page section.content ol,body.page-template-city #content article.page section.content p,body.page-template-city #content article.page section.content ul,body.page-template-subpage #content article.page section.content ol,body.page-template-subpage #content article.page section.content p,body.page-template-subpage #content article.page section.content ul,body.single-lediga-tjanster #content article.page section.content ol,body.single-lediga-tjanster #content article.page section.content p,body.single-lediga-tjanster #content article.page section.content ul,body.single-nyheter #content article.page section.content ol,body.single-nyheter #content article.page section.content p,body.single-nyheter #content article.page section.content ul{font:20px/1.618 "Messina Serif";margin-bottom:10px}body.page-template-city #content article.page section.content ol strong,body.page-template-city #content article.page section.content p strong,body.page-template-city #content article.page section.content ul strong,body.page-template-subpage #content article.page section.content ol strong,body.page-template-subpage #content article.page section.content p strong,body.page-template-subpage #content article.page section.content ul strong,body.single-lediga-tjanster #content article.page section.content ol strong,body.single-lediga-tjanster #content article.page section.content p strong,body.single-lediga-tjanster #content article.page section.content ul strong,body.single-nyheter #content article.page section.content ol strong,body.single-nyheter #content article.page section.content p strong,body.single-nyheter #content article.page section.content ul strong{display:block;font:20px/1.618 lausanne;font-weight:400;margin-bottom:20px}body.page-template-city #content article.page section.content .date,body.page-template-subpage #content article.page section.content .date,body.single-lediga-tjanster #content article.page section.content .date,body.single-nyheter #content article.page section.content .date{font:15px/1.618 "Messina Serif";margin:auto auto 30px auto;padding-left:0}@media screen and (min-width :1600px){body.page-template-city #content article.page section.content .date,body.page-template-subpage #content article.page section.content .date,body.single-lediga-tjanster #content article.page section.content .date,body.single-nyheter #content article.page section.content .date{max-width:960px}}body.page-template-city #content article.page section.content .textblock,body.page-template-subpage #content article.page section.content .textblock,body.single-lediga-tjanster #content article.page section.content .textblock,body.single-nyheter #content article.page section.content .textblock{font:17px/30px "messina serif"}body.page-template-city #content article.page section.content img,body.page-template-subpage #content article.page section.content img,body.single-lediga-tjanster #content article.page section.content img,body.single-nyheter #content article.page section.content img{width:100%}body.page-template-city #content article.page section:nth-of-type(3).image_big,body.page-template-city #content article.page section:nth-of-type(3).image_double,body.page-template-city #content article.page section:nth-of-type(3).image_text,body.page-template-subpage #content article.page section:nth-of-type(3).image_big,body.page-template-subpage #content article.page section:nth-of-type(3).image_double,body.page-template-subpage #content article.page section:nth-of-type(3).image_text,body.single-lediga-tjanster #content article.page section:nth-of-type(3).image_big,body.single-lediga-tjanster #content article.page section:nth-of-type(3).image_double,body.single-lediga-tjanster #content article.page section:nth-of-type(3).image_text,body.single-nyheter #content article.page section:nth-of-type(3).image_big,body.single-nyheter #content article.page section:nth-of-type(3).image_double,body.single-nyheter #content article.page section:nth-of-type(3).image_text{margin-top:80px}body.page-template-city #content .news,body.page-template-subpage #content .news,body.single-lediga-tjanster #content .news,body.single-nyheter #content .news{position:relative;display:block;background:#fff;overflow:hidden;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.page-template-city #content .news.border,body.page-template-city #content .news.double-background,body.page-template-city #content .news.double-border,body.page-template-city #content .news.text,body.page-template-subpage #content .news.border,body.page-template-subpage #content .news.double-background,body.page-template-subpage #content .news.double-border,body.page-template-subpage #content .news.text,body.single-lediga-tjanster #content .news.border,body.single-lediga-tjanster #content .news.double-background,body.single-lediga-tjanster #content .news.double-border,body.single-lediga-tjanster #content .news.text,body.single-nyheter #content .news.border,body.single-nyheter #content .news.double-background,body.single-nyheter #content .news.double-border,body.single-nyheter #content .news.text{width:50%;height:30vw;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000;text-decoration:none}@media screen and (max-width :640px){body.page-template-city #content .news.border,body.page-template-city #content .news.double-background,body.page-template-city #content .news.double-border,body.page-template-city #content .news.text,body.page-template-subpage #content .news.border,body.page-template-subpage #content .news.double-background,body.page-template-subpage #content .news.double-border,body.page-template-subpage #content .news.text,body.single-lediga-tjanster #content .news.border,body.single-lediga-tjanster #content .news.double-background,body.single-lediga-tjanster #content .news.double-border,body.single-lediga-tjanster #content .news.text,body.single-nyheter #content .news.border,body.single-nyheter #content .news.double-background,body.single-nyheter #content .news.double-border,body.single-nyheter #content .news.text{width:100%;height:60vw}}body.page-template-city #content .news.border .frame,body.page-template-city #content .news.double-background .frame,body.page-template-city #content .news.double-border .frame,body.page-template-city #content .news.text .frame,body.page-template-subpage #content .news.border .frame,body.page-template-subpage #content .news.double-background .frame,body.page-template-subpage #content .news.double-border .frame,body.page-template-subpage #content .news.text .frame,body.single-lediga-tjanster #content .news.border .frame,body.single-lediga-tjanster #content .news.double-background .frame,body.single-lediga-tjanster #content .news.double-border .frame,body.single-lediga-tjanster #content .news.text .frame,body.single-nyheter #content .news.border .frame,body.single-nyheter #content .news.double-background .frame,body.single-nyheter #content .news.double-border .frame,body.single-nyheter #content .news.text .frame{position:relative;width:100%;height:100%;border:1px solid #000;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.page-template-city #content .news.border .image,body.page-template-city #content .news.double-background .image,body.page-template-city #content .news.double-border .image,body.page-template-city #content .news.text .image,body.page-template-subpage #content .news.border .image,body.page-template-subpage #content .news.double-background .image,body.page-template-subpage #content .news.double-border .image,body.page-template-subpage #content .news.text .image,body.single-lediga-tjanster #content .news.border .image,body.single-lediga-tjanster #content .news.double-background .image,body.single-lediga-tjanster #content .news.double-border .image,body.single-lediga-tjanster #content .news.text .image,body.single-nyheter #content .news.border .image,body.single-nyheter #content .news.double-background .image,body.single-nyheter #content .news.double-border .image,body.single-nyheter #content .news.text .image{position:relative;float:right;width:50%;height:100%;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}body.page-template-city #content .news.border h1,body.page-template-city #content .news.double-background h1,body.page-template-city #content .news.double-border h1,body.page-template-city #content .news.text h1,body.page-template-subpage #content .news.border h1,body.page-template-subpage #content .news.double-background h1,body.page-template-subpage #content .news.double-border h1,body.page-template-subpage #content .news.text h1,body.single-lediga-tjanster #content .news.border h1,body.single-lediga-tjanster #content .news.double-background h1,body.single-lediga-tjanster #content .news.double-border h1,body.single-lediga-tjanster #content .news.text h1,body.single-nyheter #content .news.border h1,body.single-nyheter #content .news.double-background h1,body.single-nyheter #content .news.double-border h1,body.single-nyheter #content .news.text h1{position:absolute;font-size:2vw;width:40%}body.page-template-city #content .news.border h2,body.page-template-city #content .news.double-background h2,body.page-template-city #content .news.double-border h2,body.page-template-city #content .news.text h2,body.page-template-subpage #content .news.border h2,body.page-template-subpage #content .news.double-background h2,body.page-template-subpage #content .news.double-border h2,body.page-template-subpage #content .news.text h2,body.single-lediga-tjanster #content .news.border h2,body.single-lediga-tjanster #content .news.double-background h2,body.single-lediga-tjanster #content .news.double-border h2,body.single-lediga-tjanster #content .news.text h2,body.single-nyheter #content .news.border h2,body.single-nyheter #content .news.double-background h2,body.single-nyheter #content .news.double-border h2,body.single-nyheter #content .news.text h2{position:absolute;font-size:16px;bottom:20px}body.page-template-city #content .news.border p,body.page-template-city #content .news.double-background p,body.page-template-city #content .news.double-border p,body.page-template-city #content .news.text p,body.page-template-subpage #content .news.border p,body.page-template-subpage #content .news.double-background p,body.page-template-subpage #content .news.double-border p,body.page-template-subpage #content .news.text p,body.single-lediga-tjanster #content .news.border p,body.single-lediga-tjanster #content .news.double-background p,body.single-lediga-tjanster #content .news.double-border p,body.single-lediga-tjanster #content .news.text p,body.single-nyheter #content .news.border p,body.single-nyheter #content .news.double-background p,body.single-nyheter #content .news.double-border p,body.single-nyheter #content .news.text p{position:relative;top:50%;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font:2.5vw/1.218 "Messina Serif";-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width :640px){body.page-template-city #content .news.border p,body.page-template-city #content .news.double-background p,body.page-template-city #content .news.double-border p,body.page-template-city #content .news.text p,body.page-template-subpage #content .news.border p,body.page-template-subpage #content .news.double-background p,body.page-template-subpage #content .news.double-border p,body.page-template-subpage #content .news.text p,body.single-lediga-tjanster #content .news.border p,body.single-lediga-tjanster #content .news.double-background p,body.single-lediga-tjanster #content .news.double-border p,body.single-lediga-tjanster #content .news.text p,body.single-nyheter #content .news.border p,body.single-nyheter #content .news.double-background p,body.single-nyheter #content .news.double-border p,body.single-nyheter #content .news.text p{font-size:5vw}}body.page-template-city #content .news.double-background,body.page-template-city #content .news.double-border,body.page-template-subpage #content .news.double-background,body.page-template-subpage #content .news.double-border,body.single-lediga-tjanster #content .news.double-background,body.single-lediga-tjanster #content .news.double-border,body.single-nyheter #content .news.double-background,body.single-nyheter #content .news.double-border{width:100%;height:50vw}body.page-template-city #content .news.double-background h1,body.page-template-city #content .news.double-border h1,body.page-template-subpage #content .news.double-background h1,body.page-template-subpage #content .news.double-border h1,body.single-lediga-tjanster #content .news.double-background h1,body.single-lediga-tjanster #content .news.double-border h1,body.single-nyheter #content .news.double-background h1,body.single-nyheter #content .news.double-border h1{padding:20px;position:relative;font-size:4vw;width:40%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.page-template-city #content .news.double-background h2,body.page-template-city #content .news.double-border h2,body.page-template-subpage #content .news.double-background h2,body.page-template-subpage #content .news.double-border h2,body.single-lediga-tjanster #content .news.double-background h2,body.single-lediga-tjanster #content .news.double-border h2,body.single-nyheter #content .news.double-background h2,body.single-nyheter #content .news.double-border h2{position:absolute;font-size:16px;bottom:20px}body.page-template-city #content .news.double-background,body.page-template-subpage #content .news.double-background,body.single-lediga-tjanster #content .news.double-background,body.single-nyheter #content .news.double-background{padding:0;background:#d8272d;color:#fff}body.page-template-city #content .news.double-background h1,body.page-template-subpage #content .news.double-background h1,body.single-lediga-tjanster #content .news.double-background h1,body.single-nyheter #content .news.double-background h1{padding:40px}body.page-template-city #content .news.double-background h2,body.page-template-subpage #content .news.double-background h2,body.single-lediga-tjanster #content .news.double-background h2,body.single-nyheter #content .news.double-background h2{padding:20px;bottom:0}body.page-template-city #content .news.background,body.page-template-subpage #content .news.background,body.single-lediga-tjanster #content .news.background,body.single-nyheter #content .news.background{width:50%;height:30vw;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}@media screen and (max-width :640px){body.page-template-city #content .news.background,body.page-template-subpage #content .news.background,body.single-lediga-tjanster #content .news.background,body.single-nyheter #content .news.background{width:100%;height:60vw}}body.page-template-city #content .news.background h1,body.page-template-subpage #content .news.background h1,body.single-lediga-tjanster #content .news.background h1,body.single-nyheter #content .news.background h1{position:absolute;padding-right:5%;font-size:3vw;left:20px;bottom:20px}@media screen and (max-width :640px){body.page-template-city #content .news.background h1,body.page-template-subpage #content .news.background h1,body.single-lediga-tjanster #content .news.background h1,body.single-nyheter #content .news.background h1{font-size:6vw}}body.page-template-city #content .news.background h2,body.page-template-subpage #content .news.background h2,body.single-lediga-tjanster #content .news.background h2,body.single-nyheter #content .news.background h2{position:absolute;padding-right:5%;font-size:16px;left:22px;bottom:20px}body.page-template-city #content section.navigation .link-block,body.page-template-subpage #content section.navigation .link-block,body.single-lediga-tjanster #content section.navigation .link-block,body.single-nyheter #content section.navigation .link-block{position:relative;display:block;color:#000;overflow:hidden;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;height:25vw;padding:20px;box-sizing:border-box;text-decoration:none}@media screen and (max-width :1024px){body.page-template-city #content section.navigation .link-block,body.page-template-subpage #content section.navigation .link-block,body.single-lediga-tjanster #content section.navigation .link-block,body.single-nyheter #content section.navigation .link-block{width:100%;height:50vw}body.page-template-city #content section.navigation .link-block.hidden,body.page-template-subpage #content section.navigation .link-block.hidden,body.single-lediga-tjanster #content section.navigation .link-block.hidden,body.single-nyheter #content section.navigation .link-block.hidden{display:none}}body.page-template-city #content section.navigation .link-block .frame,body.page-template-subpage #content section.navigation .link-block .frame,body.single-lediga-tjanster #content section.navigation .link-block .frame,body.single-nyheter #content section.navigation .link-block .frame{position:relative;width:100%;height:100%;border:1px solid #000;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.page-template-city #content section.navigation .link-block .frame .image,body.page-template-subpage #content section.navigation .link-block .frame .image,body.single-lediga-tjanster #content section.navigation .link-block .frame .image,body.single-nyheter #content section.navigation .link-block .frame .image{position:relative;float:right;width:46%;height:100%;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}@media screen and (min-width :1600px){body.page-template-city #content section.navigation .link-block .frame .image,body.page-template-subpage #content section.navigation .link-block .frame .image,body.single-lediga-tjanster #content section.navigation .link-block .frame .image,body.single-nyheter #content section.navigation .link-block .frame .image{width:50%}}body.page-template-city #content section.navigation .link-block .frame h1,body.page-template-subpage #content section.navigation .link-block .frame h1,body.single-lediga-tjanster #content section.navigation .link-block .frame h1,body.single-nyheter #content section.navigation .link-block .frame h1{position:absolute;margin-top:0;font-size:28px;width:45%}@media screen and (min-width :1600px){body.page-template-city #content section.navigation .link-block .frame h1,body.page-template-subpage #content section.navigation .link-block .frame h1,body.single-lediga-tjanster #content section.navigation .link-block .frame h1,body.single-nyheter #content section.navigation .link-block .frame h1{font-size:42px}}@media screen and (max-width :1280px){body.page-template-city #content section.navigation .link-block .frame h1,body.page-template-subpage #content section.navigation .link-block .frame h1,body.single-lediga-tjanster #content section.navigation .link-block .frame h1,body.single-nyheter #content section.navigation .link-block .frame h1{font-size:28px}}@media screen and (max-width :1024px){body.page-template-city #content section.navigation .link-block .frame h1,body.page-template-subpage #content section.navigation .link-block .frame h1,body.single-lediga-tjanster #content section.navigation .link-block .frame h1,body.single-nyheter #content section.navigation .link-block .frame h1{font-size:42px}}@media screen and (max-width :640px){body.page-template-city #content section.navigation .link-block .frame h1,body.page-template-subpage #content section.navigation .link-block .frame h1,body.single-lediga-tjanster #content section.navigation .link-block .frame h1,body.single-nyheter #content section.navigation .link-block .frame h1{font-size:17px}}body.page-template-city #content section.navigation .link-block .frame h2,body.page-template-subpage #content section.navigation .link-block .frame h2,body.single-lediga-tjanster #content section.navigation .link-block .frame h2,body.single-nyheter #content section.navigation .link-block .frame h2{font:14px/1.218 "Messina Serif";position:absolute;bottom:20px}@media screen and (max-width :640px){body.page-template-city #content section.navigation .link-block .frame h2,body.page-template-subpage #content section.navigation .link-block .frame h2,body.single-lediga-tjanster #content section.navigation .link-block .frame h2,body.single-nyheter #content section.navigation .link-block .frame h2{font-size:12px}}@media screen and (max-width :360px){body.page-template-city #content section.navigation .link-block .frame h2,body.page-template-subpage #content section.navigation .link-block .frame h2,body.single-lediga-tjanster #content section.navigation .link-block .frame h2,body.single-nyheter #content section.navigation .link-block .frame h2{bottom:10px}}body.page-template-city #content section.navigation .link-block .frame p,body.page-template-subpage #content section.navigation .link-block .frame p,body.single-lediga-tjanster #content section.navigation .link-block .frame p,body.single-nyheter #content section.navigation .link-block .frame p{position:relative;top:50%;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font:2.5vw/1.218 "Messina Serif";-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width :640px){body.page-template-city #content section.navigation .link-block .frame p,body.page-template-subpage #content section.navigation .link-block .frame p,body.single-lediga-tjanster #content section.navigation .link-block .frame p,body.single-nyheter #content section.navigation .link-block .frame p{font-size:5vw}}body.page-template-subpage #content article.page section.content h1{font-weight:700}body{background:#fff;color:#000}body a{color:#000}body .filter{position:relative;width:100%;clear:both;text-align:center;z-index:1000}@media screen and (max-width :640px){body .filter{text-align:left}}body .filter .filter-wrapper{position:relative;margin:20px 10px}body .filter .filter-wrapper .label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fff;color:#000;border:1px solid #888;display:inline-block;padding:2px 6px 0 6px;line-height:24px;margin:5px 3px 5px 3px;cursor:pointer}@media (hover:hover) and (pointer:fine){body .filter .filter-wrapper .label:hover{background:#bbb;color:#000}}body .filter .filter-wrapper .label.selected{border:1px solid #d8272d;background:#d8272d;color:#fff}body .filter .filter-wrapper .dark{background:#000;color:#fff}.page-template-businessarea,.page-template-projekt,.post-type-archive-projekt,.single-projekt,body.bg-dark{background:#000;color:#fff}.page-template-businessarea a,.page-template-projekt a,.post-type-archive-projekt a,.single-projekt a,body.bg-dark a{color:#fff}.page-template-businessarea .filter .filter-wrapper .label,.page-template-projekt .filter .filter-wrapper .label,.post-type-archive-projekt .filter .filter-wrapper .label,.single-projekt .filter .filter-wrapper .label,body.bg-dark .filter .filter-wrapper .label{background:#000;color:#fff;text-decoration:none}@media (hover:hover) and (pointer:fine){.page-template-businessarea .filter .filter-wrapper .label:hover,.page-template-projekt .filter .filter-wrapper .label:hover,.post-type-archive-projekt .filter .filter-wrapper .label:hover,.single-projekt .filter .filter-wrapper .label:hover,body.bg-dark .filter .filter-wrapper .label:hover{background:#444;color:#fff}}.page-template-businessarea .filter .filter-wrapper .label.selected,.page-template-projekt .filter .filter-wrapper .label.selected,.post-type-archive-projekt .filter .filter-wrapper .label.selected,.single-projekt .filter .filter-wrapper .label.selected,body.bg-dark .filter .filter-wrapper .label.selected{border:1px solid #d8272d;background:#d8272d;color:#fff}body.search{background:#fff;color:#000}.designprocessen{max-width:1600px;line-height:1.618;margin:auto;padding:200px 0 0 0}.designprocessen header{padding:2rem;max-width:60rem}.designprocessen .kompassen,.designprocessen header{margin:auto}.designprocessen h1{font-family:Lausanne;font-weight:700;font-size:90px}.designprocessen .kompassen p,.designprocessen header p{margin-top:1rem}.designprocessen .designstages{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.designprocessen .designstages a{color:#fff;text-decoration:none}.designprocessen .designstages img{width:14rem}.designprocessen .designstages div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.designprocessen .designstages p{font-family:Lausanne;font-weight:700;font-size:37px}.designprocessen .designstage{margin-bottom:10rem}.designprocessen h2{font-family:Lausanne;font-weight:700;font-size:120px}.designprocessen main{max-width:80rem;margin:auto;margin-top:3rem}.designprocessen .flexcontainer img,.designprocessen main img{max-width:25rem}.designprocessen .designstage div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2rem}.designprocessen .p2{font-family:Lausanne;font-weight:500;font-size:22px;max-width:60rem;margin:auto;padding:20px}.designprocessen .kompassen{margin-top:5rem;max-width:70rem;margin-bottom:3rem;padding:2rem}.designprocessen .flexcontainer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2rem 5rem 2rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.designprocessen .flexcontainer div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-left:1rem;margin-right:1rem;width:33.3%}.designprocessen .p1{font-family:"Messina Serif";font-weight:400;font-size:22px}.designprocessen .p3{font-family:Lausanne;font-weight:500;font-size:18px}.designprocessen h3{font-family:Lausanne;font-weight:700;font-size:28px;margin:40px 0 5px 0}@media screen and (min-width :1600px){.designprocessen h3{font-size:34px}}@media (max-width:1260px){.designprocessen .flexcontainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.designprocessen .flexcontainer div{margin-bottom:3rem;margin-right:0;margin-left:0;width:100%}.designprocessen .kompassen{margin-top:5rem}.designprocessen .designstage div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.designprocessen .designstage{margin:auto}.designprocessen h2{font-size:61px}.designprocessen main{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.designprocessen .p2{font-family:Lausanne;font-weight:400;font-size:19px;text-align:center}.designprocessen .p1{font-size:18px}.designprocessen .p3{font-size:19px;text-align:center}}@media (max-width:900px){.designprocessen{padding:100px 0 0 0}.designprocessen .designstages{display:none}.designprocessen h1{font-size:39px}.designprocessen .kompassen,.designprocessen header{max-width:40rem}}@media (max-width:500px){.designprocessen .flexcontainer img{max-width:16rem}.designprocessen .semibody{padding:1rem}}@media (max-width:400px){.designprocessen h1{font-size:29px}.designprocessen h2{font-size:52px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.designprocessen .p2{max-width:18.4rem}.designprocessen h3{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.page-template-city #masthead .breadcrumb{position:relative;width:-webkit-calc(100% - 220px);width:-moz-calc(100% - 220px);width:calc(100% - 220px);-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;text-decoration:none;color:#000!important;line-height:60px;left:280px;top:16px}@media screen and (max-width :1024px){.page-template-city #masthead .breadcrumb{display:none}}@media screen and (max-width :640px){.page-template-city #masthead .breadcrumb{left:170px;top:8px}}.page-template-city #masthead #menu-gradient.show{background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(75%),to(rgba(255,255,255,.75)));background:-webkit-linear-gradient(#fff 0,75%,rgba(255,255,255,.75) 100%);background:-moz-linear-gradient(#fff 0,75%,rgba(255,255,255,.75) 100%);background:-o-linear-gradient(#fff 0,75%,rgba(255,255,255,.75) 100%);background:linear-gradient(#fff 0,75%,rgba(255,255,255,.75) 100%)}.page-template-city #masthead #site-search input{border-bottom:1px solid #000;color:#000}.page-template-city #masthead #site-search input::-webkit-input-placeholder{color:#888}.page-template-city #masthead .k-icon,.page-template-city #masthead .kanozi-logo{-webkit-filter:invert(1);filter:invert(1)}.page-template-city #masthead #site-navigation a{color:#000!important}.page-template-city .site-content{padding-top:70px}.page-template-city .site-content .cityposts a{display:block;width:50%;float:left;text-decoration:none;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-template-city .site-content .cityposts a .cover{position:relative;display:inline-block;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;color:#fff;width:100%;height:50vw}.page-template-city .site-content .cityposts a .cover.color.blue{background:#1f5ed5}.page-template-city .site-content .cityposts a .cover.color.purple{background:#6f42e6}.page-template-city .site-content .cityposts a .cover.color.green{background:#348401}.page-template-city .site-content .cityposts a .cover.color.orange{background:#ff8636}.page-template-city .site-content .cityposts a .cover.color.red{background:#d8272d}.page-template-city .site-content .cityposts a .cover .title{position:relative;font-size:8vw;line-height:1;margin:0 20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width :640px){.page-template-city .site-content .cityposts a .cover .title{top:60px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.page-template-city .site-content .cityposts a .cover .category{position:absolute;left:20px;top:20px;font:15px/24px "Messina Serif";-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}.page-template-city .site-content .cityposts a .cover .text{position:absolute;left:22px;bottom:20px;padding-right:15px;font-size:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;width:-webkit-calc(100% - 42px);width:-moz-calc(100% - 42px);width:calc(100% - 42px)}@media screen and (max-width :640px){.page-template-city .site-content .cityposts a .cover .text{font-size:15px}}.page-template-city .site-content .cityposts a .content{padding:20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media screen and (max-width :640px){.page-template-city .site-content .cityposts a .content{padding:10px 0}}.page-template-city .site-content .cityposts a .content .category{font:15px/22px "Messina Serif";-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}@media screen and (max-width :640px){.page-template-city .site-content .cityposts a .content .category{margin-bottom:4px;float:none}}.page-template-city .site-content .cityposts a .content .title{width:-webkit-calc(100% - 90px);width:-moz-calc(100% - 90px);width:calc(100% - 90px);font-size:18px;line-height:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right}@media screen and (max-width :640px){.page-template-city .site-content .cityposts a .content .title{float:none;width:100%}}.page-template-city .site-content .cityposts a .content .text{padding-top:10px;font:18px/30px "Messina Serif";-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both}.page-template-city .site-content .cityposts a:nth-child(1){padding:40px 20px 80px 80px}.page-template-city .site-content .cityposts a:nth-child(2){padding:40px 80px 80px 20px}.page-template-city .site-content .cityposts a:nth-child(1),.page-template-city .site-content .cityposts a:nth-child(2){width:50%}.page-template-city .site-content .cityposts a:nth-child(1) .cover,.page-template-city .site-content .cityposts a:nth-child(2) .cover{height:-webkit-calc(50vw - 100px);height:-moz-calc(50vw - 100px);height:calc(50vw - 100px)}@media screen and (min-width :2048px){.page-template-city .site-content .cityposts a:nth-child(1) .cover,.page-template-city .site-content .cityposts a:nth-child(2) .cover{height:924px}.page-template-city .site-content .cityposts a:nth-child(1) .cover .title,.page-template-city .site-content .cityposts a:nth-child(2) .cover .title{font-size:160px}}.page-template-city .site-content .cityposts a:nth-child(1) .content,.page-template-city .site-content .cityposts a:nth-child(2) .content{display:none}@media screen and (max-width :1024px){.page-template-city .site-content .cityposts a:nth-child(1),.page-template-city .site-content .cityposts a:nth-child(2){padding:20px}.page-template-city .site-content .cityposts a:nth-child(1) .cover,.page-template-city .site-content .cityposts a:nth-child(2) .cover{height:-webkit-calc(100vw - 40px);height:-moz-calc(100vw - 40px);height:calc(100vw - 40px)}.page-template-city .site-content .cityposts a:nth-child(1) .cover .title,.page-template-city .site-content .cityposts a:nth-child(2) .cover .title{font-size:16vw}}.page-template-city .site-content .cityposts a:nth-of-type(6n+3),.page-template-city .site-content .cityposts a:nth-of-type(6n+4){width:50%}.page-template-city .site-content .cityposts a:nth-of-type(6n+3) .cover,.page-template-city .site-content .cityposts a:nth-of-type(6n+4) .cover{height:-webkit-calc(28.125vw - 20px);height:-moz-calc(28.125vw - 20px);height:calc(28.125vw - 20px)}.page-template-city .site-content .cityposts a:nth-of-type(6n+3) .cover .title,.page-template-city .site-content .cityposts a:nth-of-type(6n+4) .cover .title{font-size:6vw}.page-template-city .site-content .cityposts a:nth-of-type(6n+3) .cover .category,.page-template-city .site-content .cityposts a:nth-of-type(6n+3) .cover .text,.page-template-city .site-content .cityposts a:nth-of-type(6n+3) .cover .title,.page-template-city .site-content .cityposts a:nth-of-type(6n+4) .cover .category,.page-template-city .site-content .cityposts a:nth-of-type(6n+4) .cover .text,.page-template-city .site-content .cityposts a:nth-of-type(6n+4) .cover .title{display:none}@media screen and (min-width :2048px){.page-template-city .site-content .cityposts a:nth-of-type(6n+3) .cover,.page-template-city .site-content .cityposts a:nth-of-type(6n+4) .cover{height:540px}.page-template-city .site-content .cityposts a:nth-of-type(6n+3) .cover .title,.page-template-city .site-content .cityposts a:nth-of-type(6n+4) .cover .title{font-size:120px}}@media screen and (max-width :1024px){.page-template-city .site-content .cityposts a:nth-of-type(6n+3) .cover,.page-template-city .site-content .cityposts a:nth-of-type(6n+4) .cover{height:-webkit-calc(56.25vw - 20px);height:-moz-calc(56.25vw - 20px);height:calc(56.25vw - 20px)}.page-template-city .site-content .cityposts a:nth-of-type(6n+3) .cover .title,.page-template-city .site-content .cityposts a:nth-of-type(6n+4) .cover .title{font-size:8vw}}.page-template-city .site-content .cityposts a:nth-of-type(6n+5),.page-template-city .site-content .cityposts a:nth-of-type(6n+6),.page-template-city .site-content .cityposts a:nth-of-type(6n+7){width:33.33%}.page-template-city .site-content .cityposts a:nth-of-type(6n+5) .cover,.page-template-city .site-content .cityposts a:nth-of-type(6n+6) .cover,.page-template-city .site-content .cityposts a:nth-of-type(6n+7) .cover{height:-webkit-calc(33.33vw - 40px);height:-moz-calc(33.33vw - 40px);height:calc(33.33vw - 40px)}.page-template-city .site-content .cityposts a:nth-of-type(6n+5) .cover .title,.page-template-city .site-content .cityposts a:nth-of-type(6n+6) .cover .title,.page-template-city .site-content .cityposts a:nth-of-type(6n+7) .cover .title{font-size:4vw}.page-template-city .site-content .cityposts a:nth-of-type(6n+5) .cover .category,.page-template-city .site-content .cityposts a:nth-of-type(6n+5) .cover .text,.page-template-city .site-content .cityposts a:nth-of-type(6n+5) .cover .title,.page-template-city .site-content .cityposts a:nth-of-type(6n+6) .cover .category,.page-template-city .site-content .cityposts a:nth-of-type(6n+6) .cover .text,.page-template-city .site-content .cityposts a:nth-of-type(6n+6) .cover .title,.page-template-city .site-content .cityposts a:nth-of-type(6n+7) .cover .category,.page-template-city .site-content .cityposts a:nth-of-type(6n+7) .cover .text,.page-template-city .site-content .cityposts a:nth-of-type(6n+7) .cover .title{display:none}@media screen and (min-width :2048px){.page-template-city .site-content .cityposts a:nth-of-type(6n+5) .cover,.page-template-city .site-content .cityposts a:nth-of-type(6n+6) .cover,.page-template-city .site-content .cityposts a:nth-of-type(6n+7) .cover{height:640px}.page-template-city .site-content .cityposts a:nth-of-type(6n+5) .cover .title,.page-template-city .site-content .cityposts a:nth-of-type(6n+6) .cover .title,.page-template-city .site-content .cityposts a:nth-of-type(6n+7) .cover .title{font-size:80px}}@media screen and (max-width :1024px){.page-template-city .site-content .cityposts a:nth-of-type(6n+5) .cover,.page-template-city .site-content .cityposts a:nth-of-type(6n+6) .cover,.page-template-city .site-content .cityposts a:nth-of-type(6n+7) .cover{height:-webkit-calc(100vw - 40px);height:-moz-calc(100vw - 40px);height:calc(100vw - 40px)}.page-template-city .site-content .cityposts a:nth-of-type(6n+5) .cover .title,.page-template-city .site-content .cityposts a:nth-of-type(6n+6) .cover .title,.page-template-city .site-content .cityposts a:nth-of-type(6n+7) .cover .title{font-size:8vw}}.page-template-city .site-content .cityposts a:nth-of-type(6n+8){width:100%}.page-template-city .site-content .cityposts a:nth-of-type(6n+8) .cover .category,.page-template-city .site-content .cityposts a:nth-of-type(6n+8) .cover .text,.page-template-city .site-content .cityposts a:nth-of-type(6n+8) .cover .title{display:none}@media screen and (min-width :2048px){.page-template-city .site-content .cityposts a:nth-of-type(6n+8) .cover{height:1125px}}.page-template-city .site-content .cityposts a:nth-of-type(6n+3),.page-template-city .site-content .cityposts a:nth-of-type(6n+5),.page-template-city .site-content .cityposts a:nth-of-type(6n+8){clear:both}@media screen and (max-width :1024px){.page-template-city .site-content .cityposts a{width:100%!important}}.page-template-city .site-content .cityposts a .cover.color .title{display:inline-block}.page-template-city .site-content article a{padding:0!important}#page-label{position:fixed;left:0;bottom:0}