﻿@charset "UTF-8";html,body{overflow-x:hidden;}.filter-btn-wrap{display:flex;gap:10px;margin-bottom:50px;flex-wrap:wrap;margin-top:40px;}.filter-btn-wrap .btn{padding:16px 32px;border:0;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:normal;transition:.3s ease;border-radius:10px!important;}@media screen and (max-width:767px){.filter-btn-wrap .btn{padding:12px 24px;font-size:14px;}}.filter-btn-wrap .btn.btn-block{display:block;}.filter-btn-wrap .btn.btn-primary{background-color:#1c3f6b;color:#fff;}.filter-btn-wrap .btn.btn-primary:hover{background-color:#48ab0f;}.filter-btn-wrap .btn.btn-secondary{background-color:#d1bf91;}.filter-btn-wrap .btn.btn-secondary:hover{background-color:#dbcba1;}.filter-btn-wrap .btn.btn-link{color:#d1bf91;padding:0;font-size:20px;font-style:italic;font-weight:500;line-height:130%;text-decoration:none;}.filter-btn-wrap .btn.btn-link:hover{color:#dbcba1;}.filter-btn-wrap .btn.btn-outline{color:#d1bf91;font-weight:500;text-decoration:none;border:2px solid #1c3f6b;}.filter-btn-wrap .btn.btn-outline:hover{background:#dbcba1;border:2px solid #dbcba1;color:#fff;}.filter-btn-wrap .btn.btn-tag{background-color:#446793;color:#fff!important;border:2px solid #446793;border-radius:1px;}.filter-btn-wrap .btn.btn-tag:hover{background-color:#1c3f6b;border:2px solid #1c3f6b;}.filter-btn-wrap .btn.btn-tag.active{background-color:#1c3f6b;}.filter-btn-wrap .btn.btn-tag,.filter li{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-size:18px;font-weight:700;line-height:1.2;border:2px solid #1a4c70;background:#fff;color:#000!important;border-radius:10px;cursor:pointer;text-decoration:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease;white-space:nowrap;position:relative;}.filter-btn-wrap .btn.btn-tag:hover,.filter li:hover{background:#051243;border-color:#051243;color:#fff!important;}.filter-btn-wrap .btn.btn-tag.active,.filter li.active{background:#051243;border-color:#051243;color:#fff!important;}.filter-btn-wrap .btn.btn-tag:focus-visible,.filter li:focus-visible{outline:3px solid #fff155;outline-offset:2px;}@media(max-width:767px){.filter-btn-wrap .btn.btn-tag,.filter li{font-size:15px;padding:8px 16px;}}.filter-btn-wrap{gap:10px 15px;}.filter-btn-wrap .btn:focus,.filter-btn-wrap .btn:active,.filter-btn-wrap .btn:focus-visible{outline:0!important;box-shadow:none!important;}.contacts .contact-header{text-align:center;margin-bottom:50px;}@media screen and (max-width:767px){.contacts .contact-header{margin-bottom:30px;}}.contacts .contact-header h2{font-weight:900;margin-bottom:40px;font-size:40px;position:relative;}.contacts .contact-header h2::after{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:40px;height:4px;background-color:#1c3f6b;}.contacts .contact-header span{display:block;}.contacts .contacts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:60px;margin-bottom:80px;}@media screen and (max-width:1100px){.contacts .contacts-grid{grid-template-columns:1fr 1fr 1fr;}}@media screen and (max-width:767px){.contacts .contacts-grid{grid-template-columns:1fr 1fr;}}@media screen and (max-width:550px){.contacts .contacts-grid{grid-template-columns:1fr;}}.contacts .contacts-grid .contact-item-wrap .contact-image{overflow:hidden;border-radius:50%;box-shadow:0 0 35px rgba(0,0,0,.1);margin-bottom:20px;aspect-ratio:1/1;}@media screen and (max-width:550px){.contacts .contacts-grid .contact-item-wrap .contact-image{max-height:250px;text-align:center;margin:30px auto;}}.contacts .contacts-grid .contact-item-wrap .contact-image img{max-height:100%;height:100%;width:100%;object-fit:cover;}.contacts .contacts-grid .contact-item-wrap .contact-content{text-align:center;}.contacts .contacts-grid .contact-item-wrap .contact-content .contact-info{margin-bottom:3px;}.contacts .contacts-grid .contact-item-wrap .contact-content .contact-info.contact-title{text-transform:uppercase;font-size:13px;background:#fff155;border-radius:5px;padding:5px 8px;display:inline-block;margin:0 auto;margin-bottom:5px;}.contacts .contacts-grid .contact-item-wrap .contact-content .contact-info.contact-name{font-size:1.2em;color:#000;font-weight:bold;}.contacts .contacts-grid .contact-item-wrap .contact-content .contact-info a{color:#333;}.contacts .contacts-grid .contact-item-wrap .contact-content .contact-info.contact-email a{color:#1a4c70;}.filter ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;padding-bottom:60px;gap:10px 15px;}.filter li{cursor:pointer;display:inline-block;padding:10px 20px;font-size:18px;font-weight:700;text-decoration:none;color:#000;background-color:#fff;border-radius:10px;transition:background-color .3s ease;border:2px solid #1a4c70;cursor:pointer;}.filter li:hover{border:2px solid #051243;background:#051243;color:#fff;}.filter li.active{border:2px solid #051243;background:#051243;color:#fff;}.all-contacts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:60px;margin-bottom:80px;}@media screen and (max-width:1100px){.all-contacts-grid{grid-template-columns:1fr 1fr 1fr;}}@media screen and (max-width:767px){.all-contacts-grid{grid-template-columns:1fr 1fr;}}@media screen and (max-width:550px){.all-contacts-grid{grid-template-columns:1fr;}}body{font-family:"Inter",sans-serif;}h1,h2,h3,h4,h5{font-weight:700;color:#fff155;}h2{font-size:60px;}h3{font-size:50px;}h4{font-size:40px;}h5{font-size:30px;}h6{font-size:20px;font-weight:700;}a{text-decoration:none;color:#fff155;}img{max-height:100%;max-width:100%;}.bg-image{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;min-height:100px;}.bg-image.hero{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;}.custom-btn{background-color:#fff155;padding:15px 33px;display:inline-block;color:#051243;font-size:18px;font-weight:700;transition:background-color .5s ease;}.custom-btn:hover{background-color:#eeda00;color:#051243;}.custom-btn.blue{background-color:#051243;color:#fff155;}.custom-btn.blue:hover{background-color:#091f72;color:#fff155;}.fixed-btn{display:inline-block;color:#051243;font-size:14px;font-weight:700;background-color:#fff155;padding:20px 35px;position:fixed;right:0;top:290px;z-index:21;border-radius:50px 0 0 50px;transition:background-color .5s ease;}.fixed-btn:hover{background-color:#eeda00;color:#051243;}.fixed-btn_mobile{display:none;background:#051243;color:#fff155;font-size:14px;font-weight:700;text-align:center;position:fixed;bottom:0;width:100%;left:0;right:0;padding:20px 0 20px 0;z-index:21;}.fixed-btn_mobile:hover{color:#fff155;}.black-border{height:5px;background-color:#000;width:125px;margin-top:15px;}header{display:flex;justify-content:space-between;align-items:center;padding:100px 160px;z-index:99;position:absolute;width:100%;background-color:transparent;}header.subpage{position:relative;background-color:#051243;}header .right-side{display:flex;align-items:center;gap:20px;}header nav{margin-left:auto;}header nav ul{display:flex;list-style-type:none;margin:0;padding:0;}header nav li{padding-right:30px;}header nav li a{display:inline-block;color:#fff;font-size:18px;}header nav li a:hover{color:#fff;}header nav .close-menu{display:none;background:none;border:0;font-size:50px;cursor:pointer;padding-bottom:10px;}header nav .mobile-menu-bar{display:none;justify-content:space-between;align-items:center;padding:30px;}header nav .mobile-menu-bar img{max-width:200px;}header .border-header{display:none;height:3px;background-color:#fff155;max-width:100%;margin-right:30px;margin-left:30px;}header .menu-toggle{display:none;color:#fff;font-size:35px;background:none;border:0;cursor:pointer;}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:11;display:none;}header.menu-open+.menu-overlay{display:block;}@media(max-width:992px){header{padding:30px 40px;}header nav{position:fixed;top:0;right:0;height:100vh;width:350px;background-color:#051243;transform:translateX(100%);transition:transform .3s ease-in-out;display:block;margin-left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;visibility:hidden;font-size:20px;}header nav ul{flex-direction:column;padding:30px 30px 70px 30px!important;}header nav li{padding:15px 0;}header nav .close-menu{display:block;color:#fff;}header nav .mobile-menu-bar{display:flex;}header .menu-toggle{display:block;}header .border-header{display:block;}header.menu-open nav{transform:translateX(0);visibility:visible;}}header nav ul.main-menu{display:flex;list-style:none;margin:0;padding:0;}header nav ul.main-menu>li{position:relative;padding-right:30px;}header nav ul.main-menu>li>a{color:#fff;font-size:18px;text-decoration:none;}header nav ul.main-menu>li.omoss-parent>ul.omoss-dropdown{display:none;position:absolute;top:100%;left:0;background:#051243;padding:8px 0;min-width:220px;list-style:none;margin:0;z-index:60;}header nav ul.main-menu>li.omoss-parent>ul.omoss-dropdown li a{display:block;padding:10px 18px;font-size:16px;color:#fff;white-space:nowrap;}@media(min-width:993px){header nav ul.main-menu>li.omoss-parent:hover>ul.omoss-dropdown,header nav ul.main-menu>li.omoss-parent:focus-within>ul.omoss-dropdown{display:block;}}@media(max-width:992px){header nav ul.main-menu{flex-direction:column;}header nav ul.main-menu>li{padding:15px 0;}header nav ul.main-menu>li.omoss-parent>ul.omoss-dropdown{position:static;width:100%;padding:0!important;}header nav ul.main-menu>li.omoss-parent.open>ul.omoss-dropdown{display:block;}header nav ul.main-menu>li.omoss-parent>ul.omoss-dropdown li a{padding:0 30px;}}header nav ul.main-menu>li.omoss-parent>a{position:relative;padding-right:20px;}header nav ul.main-menu>li.omoss-parent>a:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:14px;position:absolute;right:0;top:50%;transform:translateY(-50%);line-height:1;transition:transform .25s;}@media(min-width:993px){header nav ul.main-menu>li.omoss-parent:hover>a:after,header nav ul.main-menu>li.omoss-parent:focus-within>a:after{transform:translateY(-50%) rotate(180deg);}}@media(max-width:992px){header nav ul.main-menu>li.omoss-parent.open>a:after{transform:translateY(-50%) rotate(180deg);}}.hero_pic{position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;}.hero_pic video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover;z-index:1;}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(5,18,67,.7);z-index:5;}.hero-content{position:relative;z-index:6;position:absolute;left:14%;bottom:15%;}.hero-content h1{font-size:70px;}.hero-content p{font-size:20px;color:#fff;}.hero-content .custom-btn.first-btn{margin-right:15px;}.section1{padding:100px 0;}.section1 .row{display:flex;align-items:center;}.section1 h4{color:#051243;}.section2{display:flex;flex-wrap:wrap;width:100%;}.section2 .section-left,.section2 .section-right{flex:1 1 50%;display:flex;justify-content:center;align-items:center;}.section2 .section-left{display:flex;justify-content:center;align-items:stretch;}.section2 .section-right{background-color:#051243;color:#fff;padding:100px 50px;display:flex;align-items:flex-start;}.section2 .section-right .text{max-width:500px;}.section2 .section-right h4{margin-bottom:20px;}.section2 .section-right .custom-btn{margin-top:20px;}.section2 .video-wrapper{position:relative;}.section2 .video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90px;height:90px;border:0;background:rgba(0,0,0,.55);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .3s ease;}.section2 .video-play:hover{background:rgba(0,0,0,.75);}.section2 .sektion2-video{width:100%;object-fit:cover;display:block;}.section3{position:relative;padding:80px;}.section3 .section3-slider{position:relative;}.section3 .section3-slider .slick-list{overflow:visible;}.section3 .section3-slider .slide{display:flex;justify-content:center;align-items:flex-start;position:relative;}.section3 .section3-slider .slide .image-box,.section3 .section3-slider .slide .text-box{width:600px;height:400px;position:relative;}.section3 .section3-slider .slide .image-box{z-index:1;transform:translateX(40px);}.section3 .section3-slider .slide .image-box img{width:100%;height:100%;object-fit:cover;display:block;}.section3 .section3-slider .slide .text-box{background:#051243;color:#fff;padding:40px;z-index:2;display:flex;flex-direction:column;justify-content:center;margin-left:-40px;margin-top:80px;}.section3 .section3-slider .slick-dots{bottom:-40px;}.section3 .section3-slider .slick-dots li.slick-active button:before{opacity:1;}.section3 .section3-slider .slick-prev,.section3 .section3-slider .slick-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:transparent;border:0;padding:0;cursor:pointer;}.section3 .section3-slider .slick-prev{left:0;}.section3 .section3-slider .slick-next{right:-30px;}.section3 .section3-slider .slick-prev i,.section3 .section3-slider .slick-next i{font-size:30px;color:#000;line-height:1;pointer-events:none;}.section3 .section3-slider .slick-prev:before,.section3 .section3-slider .slick-next:before{content:none;}.section3 .section3-slider .slick-list{overflow:hidden!important;}.project-section{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;margin:0;padding:0;margin-bottom:25px;}.project-section .project-card{position:relative;overflow:hidden;}.project-section .project-card img{width:100%;height:100%;max-height:600px;object-fit:cover;display:block;transition:transform .6s ease;}.project-section .project-card:hover img,.project-section .project-card:focus-visible img{transform:scale(1.06);}.project-section .project-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(5,18,67,0) 0%,rgba(5,18,67,.9) 100%);pointer-events:none;z-index:1;}.project-section .project-card .status{position:absolute;top:20px;left:20px;background:#fff155;color:#051243;font-size:18px;font-weight:bold;padding:5px 20px;z-index:2;}.project-section .project-card .info{position:absolute;bottom:20px;left:20px;color:#fff;z-index:2;}.project-section .project-card .info h4{margin:0 0 0;}.project-section .project-card .info p{font-size:20px;}.border-image{position:relative;width:100%;height:280px;overflow:hidden;}.border-image img{width:100%;height:100%;object-fit:cover;display:block;}.border-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(5,18,67,.7);z-index:1;}.border-image .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2;}.border-image .text h3{margin-bottom:30px;}footer{padding:100px 0;background-color:#fff155;text-align:center;}footer .container{max-width:1000px;}footer img{max-width:200px;margin:30px 0;}footer h6,footer p,footer a,footer li{color:#051243;}footer p{margin-bottom:0;font-size:13px;}footer h6{margin-bottom:15px;}footer a:hover{color:#0a258a;}footer ul{list-style-type:none;margin:0;padding:0;}footer svg{width:200px;height:auto;display:block;}footer .col-lg-4,footer .col-12{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:20px;}footer .social-icons{display:flex;justify-content:center;gap:12px;}footer .social-icons a{font-size:40px;}.standard-top{position:relative;}.standard-top h3{margin-top:75px;}.standard-top h5,.standard-top h3,.standard-top h2,.standard-top p{color:#051243;}.standard-top .bg-image.top{max-width:calc(100% - 160px);height:600px;margin:0 auto;margin-top:80px;margin-bottom:160px;}.standard-top .overlay-box{position:absolute;left:15%;bottom:-50px;width:650px;min-height:300px;background-color:#fff155;padding:50px;flex-direction:column;}.standard-top.enskilt-projekt .overlay-box-proj{position:absolute;right:8%;bottom:8%;width:500px;height:250px;background-color:#051243;padding:50px;display:flex;justify-content:center;}.standard-top.enskilt-projekt p{color:#fff;}.standard-top.enskilt-projekt a{color:#051243;}.standard-top.enskilt-projekt a:hover{color:#0a258a;}.standard-top.enskilt-projekt .black-border{margin-bottom:15px;}.value-words .text-box{background-color:#051243;padding:45px;min-height:390px;}.value-words .title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;}.value-words .boxed-title{background-color:#fff155;padding:10px 15px;color:#051243;font-size:22px;font-weight:700;border-radius:8px;}.value-words .icon-wrapper{background-color:#fff155;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;}.value-words p{color:#fff;font-size:15px;}.big-pic{position:relative;width:100%;min-height:750px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-top:120px;}.big-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(5,18,67,.7);z-index:-1;}.big-content{position:absolute;left:14%;}.big-content h1{font-size:70px;}.big-content h4{font-size:36px;color:#fff;margin-bottom:20px;}.big-content p{font-size:18px;color:#fff;}.big-content .custom-btn{margin-top:20px;}.section1.quality{padding-top:0;}.bygghubben{display:flex;flex-wrap:wrap;width:100%;}.bygghubben .section-left,.bygghubben .section-right{flex:1 1 50%;display:flex;justify-content:center;align-items:center;}.bygghubben .section-left{display:flex;justify-content:center;align-items:stretch;}.bygghubben .section-right{background-color:#051243;color:#fff;padding:100px 50px;display:flex;align-items:flex-start;}.bygghubben .section-right .text{max-width:500px;}.bygghubben .section-right h4{margin-bottom:20px;}.bygghubben .section-right .custom-btn{margin-top:20px;}.content{position:relative;z-index:2;padding-bottom:100px;background:#fff;}.content h4{color:#051243;margin-bottom:20px;}.content .text{padding:60px 0;}.content .left-text{padding-right:60px;}.content .left-text p{font-size:18px;}.content .right-text{padding:30px 30px;background-color:#f6f6f6;}.content .right-text a{color:#000;font-weight:bold;}.content h1{font-size:40px;font-style:italic;font-weight:800;margin-bottom:30px;}.content .innercontent{padding:0 40px 0 0;}.content .innercontent a{color:#000!important;text-decoration:none;}.content .line{height:8px;background:#051243;border-radius:10px;margin-top:10px;}.content .menuwrap .inner{padding-right:50px;}.content .menu a.l_owner{font-size:20px;font-weight:600;color:#000;text-decoration:none;display:block;padding-bottom:18px;}.content .menu ul{padding-left:0;margin:0;list-style:none;margin-left:10px;margin-top:15px;border-left:1px solid #e2e2e2;}.content .menu ul li{padding-left:18px;padding-bottom:15px;padding-top:18px;}.content .menu ul li a{font-size:16px;font-weight:400;color:#000;text-decoration:none;}.content .menu ul li a.active{font-weight:700;}.services{margin-bottom:85px;}.services .text-box{background-color:#051243;padding:45px;min-height:350px;text-align:center;}.services h5{font-size:24px;margin-bottom:15px;}.services p{color:#fff;}.services-big .row{align-items:stretch;}.services-big .bg-image{height:100%;min-height:400px;}.services-big .text-col{padding:50px;min-height:500px;}.services-big h4{color:#051243;}.services-big.yellow{padding-bottom:50px;padding-top:50px;}.services-big.yellow .text-col{background-color:#fff155;}.services-big.under{padding-bottom:100px;}.hallbarhet{margin:0 auto 100px;max-width:1250px;}.hallbarhet .big-image{margin-bottom:85px;}.hallbarhet .box{display:flex;flex-wrap:wrap;background-color:#4a9f37;padding:20px;align-items:center;gap:20px;margin-bottom:40px;margin-left:12px;margin-right:12px;}.hallbarhet .box.two{background-color:#e8412e;}.hallbarhet .box.three{background-color:#a21942;}.hallbarhet .box.four{background-color:#f49b2b;}.hallbarhet .box.five{background-color:#bf8c2e;}.hallbarhet .box .text{color:#fff;flex:1;}.projects{max-width:calc(100% - 160px);margin:0 auto;}.projects h5{color:#051243;}.projects .sub-menu-media ul{display:flex;list-style:none;margin:0;padding:0;padding-bottom:60px;}.projects .sub-menu-media li{padding-right:15px;}.projects .sub-menu-media li button{display:inline-block;padding:10px 20px;font-size:18px;font-weight:700;text-decoration:none;color:#051243;background-color:#fff;border-radius:10px;transition:background-color .3s ease;border:2px solid #051243;cursor:pointer;}.projects .sub-menu-media li button:hover{background-color:#091f72;color:#fff;}.projects .sub-menu-media li button.active{background-color:#051243;color:#fff;}.projects .btn-wrapper{display:flex;justify-content:center;margin-top:20px;}.projects .btn-wrapper button{border:0;margin-bottom:50px;}.slider-projekt{margin:0 auto;max-width:75%;padding:100px 0;position:relative;}.slider-projekt .my-slider .slick-slide{padding:0 10px;box-sizing:border-box;}.slider-projekt .my-slider .slick-slide img{width:100%;height:auto;display:block;}.slider-projekt .slick-prev,.slider-projekt .slick-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:transparent;border:0;}.slider-projekt .slick-prev i,.slider-projekt .slick-next i{font-size:30px;color:#000;}.slider-projekt .slick-prev:before,.slider-projekt .slick-next:before{content:none;}.career{padding-bottom:100px;}.career h4{color:#051243;margin-top:50px;}.career .big-text{padding:0 80px;}.jobbwrap{background:#051243;padding:45px 70px 20px 45px;color:#fff;font-size:16px;}.jobbwrap h6{color:#fff155;}.jobbwrap a{color:#fff;font-weight:700;}.jobbitem{border-top:1px solid #fff;padding-top:30px;margin-bottom:30px;}.jobbitem h3{font-size:20px;margin-top:0;margin-bottom:8px;}.jobbitem a{display:inline-block;margin-bottom:5px;}.jobbitem a.arbetsbeskrivning{cursor:pointer;}.jobbitem.butn a{color:#051243;}.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);}.modal .modal-content{background:#fff;margin:10% auto;border-radius:12px;width:80%;max-width:700px;box-shadow:0 5px 15px rgba(0,0,0,.3);overflow:hidden;}.modal .modal-header{background-color:#051243;padding:40px;display:flex;justify-content:space-between;align-items:center;}.modal .modal-header .close{color:#051243;font-size:28px;font-weight:bold;cursor:pointer;background-color:#ffd700;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;}.modal #modalBody{padding:40px;}.modal .modal-footer{padding:40px;}.modal body.modal-open{overflow:hidden;}.career-top{position:relative;}.career-top h3{margin-top:75px;color:#051243;}.career-top h2{font-size:50px;}.career-top .bg-image.top{max-width:calc(100% - 160px);height:600px;margin:0 auto;margin-top:80px;margin-bottom:160px;position:relative;z-index:0;}.career-top .bg-image.top::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(5,18,67,.7);z-index:1;}.career-top .hero-text,.career-top .career-boxes{position:relative;z-index:2;}.career-top .hero-text{position:absolute;top:230px;left:15%;max-width:70%;color:#051243;}.career-top .hero-text h2{margin-bottom:20px;}.career-top .hero-text p{color:#fff;}.career-top .career-boxes{width:100%;margin-top:-450px;}.career-top .career-boxes .overlay-box{background-color:#fff155;padding:20px;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:350px;margin-bottom:30px;}.career-top .career-boxes .overlay-box h6{font-size:24px;margin:15px 0;}.career-top .career-boxes .overlay-box .custom-btn{font-size:15px;}.career-top .career-boxes .overlay-box .icon-wrapper{background-color:#051243;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;}.contact-form{background-color:#fff155;padding:80px 0;}.contact-form h4{color:#051243;font-size:36px;}.contact-form h6{color:#000;font-weight:600;padding-bottom:20px;}.contact-form input[type=text]{background:#f9f9f9;width:100%;height:60px;padding:0 20px;border-radius:3px;border:.5px solid #bebebe;margin-bottom:25px;}.contact-form textarea{background:#f9f9f9;width:100%;height:130px;padding:15px 20px;margin-bottom:10px;border-radius:3px;border:.5px solid #bebebe;resize:none;}.contact-form .file-info p{font-size:14px;color:#7c7c7c;font-style:italic;margin-bottom:20px;}.contact-form .check-send-row{display:flex;justify-content:space-between;align-items:flex-start;}.contact-form .checkbox-label{display:flex;align-items:flex-start;}.contact-form .checkbox-label input[type=checkbox]{width:20px;height:20px;border-radius:2px;border:1.032px solid #e0e0e0;background-color:#f9f9f9;cursor:pointer;}.contact-form .checkbox-label label{cursor:pointer;margin-top:-4px;margin-left:10px;}@media screen and (max-width:1550px){.section2 .section-right{padding:40px 40px;}.career-top .bg-image.top{max-width:calc(100% - 40px);}}@media screen and (max-width:1400px){header{padding:80px 80px;}}@media screen and (max-width:1200px){header{padding:50px 50px;}.fixed-btn{padding:20px 30px;}.project-section{grid-template-columns:1fr 1fr;}}@media screen and (max-width:992px){.projects{max-width:calc(100% - 24px);}.fixed-btn{display:none;}.fixed-btn_mobile{display:block;}.section2{flex-direction:column;}.section2 .section-left,.section2 .section-right{flex:1 1 100%;min-height:300px;}.section2 .section-right{padding:12px;}.bygghubben{flex-direction:column;}.bygghubben .section-left,.bygghubben .section-right{flex:1 1 100%;min-height:300px;}.bygghubben .section-right{padding:12px;}.hero-content{top:60%;left:50%;transform:translate(-50%,-60%);}.hero-content h1{font-size:50px;}.hero-content p{font-size:16px;}.section1 h4{margin-top:20px;}.section3{padding:80px 40px;}.section3 .section3-slider .slick-list{overflow:hidden;}.section3 .section3-slider .slide{flex-direction:column;align-items:flex-start;}.section3 .section3-slider .slide .image-box,.section3 .section3-slider .slide .text-box{width:100%;height:auto;margin:0;transform:none;}.section3 .section3-slider .slide .image-box{max-height:400px;}.section3 .section3-slider .slide .text-box{padding:30px;}.section3 .section3-slider .slick-prev,.section3 .section3-slider .slick-next{top:auto;bottom:-30px;transform:none;}.section3 .section3-slider .slick-prev{left:0;}.section3 .section3-slider .slick-next{right:0;}.career .big-text{padding:40px 0;}.career .big-text h4{margin-top:0;}.big-content h1{font-size:40px;}.big-content h4{font-size:24px;}.big-content p{font-size:16px;}.content .left-text{padding-right:0;margin-top:50px;}.content .left-text p{font-size:16px;}.career-top h2{font-size:40px;}.career-top .bg-image.top{max-width:100%;}.career-top .hero-text{left:50%;transform:translateX(-50%);max-width:100%;text-align:center;}.standard-top h2{font-size:45px;}}@media screen and (max-width:768px){.box{flex-direction:column;}h4{font-size:28px;}p{font-size:16px;}.big-content{position:absolute;left:7%;}.big-pic{min-height:600px;}}@media screen and (max-width:576px){.project-section{grid-template-columns:1fr;}header{padding:50px 15px;}.hero-content h1{font-size:40px;}.custom-btn{font-size:16px;padding:15px 20px;}.section3 .section3-slider .slide .text-box{padding:15px;}.section3{padding:80px 12px;}.border-image .text h3{font-size:40px;}.services-big .text-col{padding:12px;min-height:200px;}.slider-projekt{padding:0 0 50px;}.jobbwrap{padding:20px;}.standard-top h2{font-size:40px;}.modal #modalBody{padding:12px;}.modal .modal-content{width:95%;}.career-top .career-boxes{margin-top:-350px;}}@media(max-width:992px){.standard-top .bg-image.top{max-width:100%;width:90%;margin:0 auto;margin-top:50px;height:auto;min-height:340px;background-position:center;background-size:cover;}.standard-top .overlay-box{position:static;width:100%;height:auto;max-width:100%;margin:0;bottom:auto;margin-bottom:50px;}.standard-top.enskilt-projekt .overlay-box-proj{position:static;width:100%;max-width:100%;height:auto;padding:40px;margin:0;margin-bottom:50px;}}@media(max-width:572px){.standard-top .overlay-box{padding:30px;}.standard-top.enskilt-projekt .overlay-box-proj{padding:30px;}}