body{font-family:roboto condensed;font-weight:400;color:#575757;font-size:18px}@media(min-width:1340px) .container,.container-lg,.container-md,.container-sm,.container-xl{max-width: 1280px; } html,body { max-width: 100%; overflow-x: hidden; } body { background: url('/application/themes/hardi/img/webbaggrund_251.jpeg') bottom center no-repeat fixed; background-size: cover; } h4 {font-weight: 400;} #main_nav {height: 80px} #hardi-nav {font-family: "Roboto Condensed"; font-size: 24px;height: 80px; background-color: #575757} #hardi-nav .nav-link {color: white!important; padding-left: 0; padding-right: 0; margin: 0 20px} #hardi-nav .nav-link:hover,#hardi-nav .nav-link.show { text-decoration: underline; text-decoration-thickness: 1px;} #hardi-nav .dropdown-menu {font-size: 16px; width: 215px;} #hardi-nav .image-teaser {height: 335px; background-size: cover; background-repeat: no-repeat; margin-left: 20px; width: 634px; overflow: hidden;} .navbar-brand {display: inline-block;} .megasubmenu{ padding:0; height: 335px; width: 860px!important;} .nav-img-hover {list-style: none; padding-left: 0; width: 200px} #hardi-nav .dropdown-menu,.megasubmenu{background: #F7F7F7; box-shadow: none;} #hardi-nav .show {z-index: 1000;} #hardi-nav .dropdown-item:focus,#hardi-nav .dropdown-item:visited,#hardi-nav .dropdown-item:hover,#hardi-nav .dropdown-item:active {background: none} #hardi-nav .dropdown-menu li:hover,#hardi-nav .hactive {background: #DFDFDF; color: #585858;} #hardi-nav .dropdown-menu li a {color: #585858; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} .showchild i {width: 10px; padding-top: 4px; float: right} @media all and (min-width: 992px) { .dropdown-menu .dropdown-toggle::after{border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.megasubmenu{left:100%;top:0;min-height:100%;min-width:600px}}.dropdown-menu li:first-child{margin-top:20px}.dropdown-menu li:last-child{margin-bottom:20px}/.fullwidthbackground:before{content:"";position:fixed;background:#f7f7f7;left:0;margin-top:-20px;height:335px;width:100%;z-index:-1}#menu_background{display:none;position:absolute;z-index:1;width:100%;margin:0 auto;height:400px;background-color:#f7f7f7}.lang-popup-mob{color:#fff;float:right}#languageModal .modal-dialog{max-width:1300px}#languageModal .modal-content{background:url(/application/themes/hardi/img/country.png) center center no-repeat;background-size:cover;padding:20px}#languageModal .modal-content p{margin-bottom:0}#languageModal .modal-content ul{padding-left:0;list-style:none}#hardi-nav .dropdown-menu[data-bs-popper]{margin-top:14px}#hardi-nav .nav-hover{width:170px}#iconbar{margin-left:auto;margin-top:11px;width:100%;text-align:right}@media screen and (max-width:1175px){#iconbar span{display:none!important}#iconbar span:last-of-type{display:block!important}}.navbar-brand{margin-top:7px}.searchactive{float:right!important;width:350px!important;position:fixed!important;right:0!important}.menuhidden{opacity:0}.searchbox{position:relative;min-width:56px;width:100%;height:56px;float:right;-webkit-transition:width .3s;-moz-transition:width .3s;-ms-transition:width .3s;-o-transition:width .3s;transition:width .3s}.searchbox-input{position:relative;top:0;border:0;outline:0;background:#fff;width:240px;height:56px;margin:0;padding:0 28px;font-size:16px;color:#575757;border-radius:28px;font-family:roboto condensed;float:left;display:none}.searchbox-input::-ms-clear{display:none}.searchbox-input::-webkit-input-placeholder{color:#575757}.searchbox-input:-moz-placeholder{color:#575757}.searchbox-input::-moz-placeholder{color:#575757}.searchbox-input:-ms-input-placeholder{color:#575757}#iconbar .hicon span,.searchbox-icon,.searchbox-submit{width:48px;height:56px;display:none;position:relative;top:0;font-family:roboto condensed;font-size:20px;right:0;padding:0;margin:0;border:0;outline:0;line-height:56px;text-align:center;color:#fff;background:0 0;float:left}.searchbox-icon,.searchbox-submit{cursor:pointer}.searchbox-icon,#iconbar .hicon span{display:block;background-color:#575757;color:#fff}#hardi-nav .hicon{float:right!important}#iconbar .hicon span a{color:#fff}.searchbox-icon:hover,#iconbar .hicon span a:hover{color:#000}.col-half-offset{margin-left:4.166666667%}.img-fluid{width:100%}.mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:100px;overflow:hidden;background-attachment:fixed}#carouselHardi h1{font-size:95px;font-weight:600;line-height:1}#carouselHardi h2{font-size:80px;font-weight:600;line-height:1;text-shadow:rgba(0,0,0,.07) 0 1px 1px,rgba(0,0,0,.07) 0 2px 2px,rgba(0,0,0,.07) 0 4px 4px,rgba(0,0,0,.07) 0 8px 8px,rgba(0,0,0,.07) 0 16px 16px}#carouselHardi h3{font-size:65px;font-weight:600;line-height:1}#carouselHardi h4{font-size:40px;font-weight:600;line-height:1}@media screen and (max-width:1000px){.mask{padding:50px}}.carousel-inner video{position:absolute;left:50%;transform:translateX(-50%)}@media screen and (max-width:600px){.mask{padding:10px 10px 50px}#carouselHardi h1{font-size:60px;font-weight:600;line-height:1}#carouselHardi h2{font-size:35px;font-weight:600;line-height:1}#carouselHardi h3{font-size:35px;font-weight:600;line-height:1}#carouselHardi h4{font-size:20px;font-weight:600;line-height:1}.carousel-item .btn{transform:scale(.7)!important;height:auto!important;min-height:67px}}@media screen and (max-width:700px){#carouselHardi .carousel-text{text-align:center!important;width:100%}}#carouselHardi,#carouselHardi .carousel-inner,#carouselHardi .carousel-item,#carouselHardi .carousel-item.active{height:calc(100vh)}#carouselHardi .carousel-inner{background-color:#575757}#carouselHardi .carousel-item{background-repeat:no-repeat;background-size:cover;background-position:center center}#carouselHardi .carousel-indicators{margin-bottom:65px}#carouselHardi .carousel-indicators [data-bs-target]{width:27px;height:7px;margin-right:8px;margin-left:8px}#scroll{position:relative;display:block;z-index:2;width:168px;margin:0 auto;margin-top:-47px;padding-bottom:2em}#scroll a{display:block;margin:0 auto;width:168px}#carouselHardi .btn:hover{filter:brightness(85%);box-shadow:0 .75em 1.85em rgb(0 0 0/19%)!important}#carouselHardi .btn-lg{line-height:72px;font-size:36px;height:90px;padding-left:20px;padding-right:20px}#carouselHardi .btn-sm{line-height:49px;font-size:30px;height:64px;padding-left:20px;padding-right:20px}.hardi .btn-secondary{color:#fff;border:0;background-color:#575757;height:64px;line-height:49px;font-size:30px}.hardi .btn-primary{color:#575757;border:0;background-color:#fff;height:90px;line-height:72px;font-size:36px}#carouselHardi .description{font-size:24px;text-shadow:rgba(0,0,0,.07) 0 1px 1px,rgba(0,0,0,.07) 0 2px 2px,rgba(0,0,0,.07) 0 4px 4px,rgba(0,0,0,.07) 0 8px 8px,rgba(0,0,0,.07) 0 16px 16px}#carouselHardi .btn-red{background-color:#a62328;color:#fff}#carouselHardi .btn-white{background-color:#fff;color:#000}#carouselHardi .btn-grey{background-color:#575757;color:#fff}.whitered{background-color:rgba(165,38,44,.8);padding:1em 2em}#carousel-pagelist{background-color:#911e25;background-image:url(../../img/gradient.png);background-size:cover;background-repeat:no-repeat}#carousel-pagelist .carousel-indicators [data-bs-target]{width:12px;height:12px;border-radius:50%;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}#carousel-pagelist .carousel-indicators .active{opacity:1}#carousel-pagelist{position:relative}#carousel-pagelist:before{position:absolute;font-family:'font awesome 5 free';top:0;left:32px;color:#a15256;font-weight:900;font-size:120px}.cases-pagelist:before{content:"\f10e"}.news-pagelist:before{content:"\f1ea"}#carousel-pagelist .carousel-caption{position:absolute;right:20px;bottom:0;left:20px}#carousel-pagelist .byline{font-size:.875rem;line-height:1rem}.hardi-btn-pagelist{margin:20px;z-index:2}.card-img-top{border-radius:unset}.card{border-radius:unset;box-shadow:unset}.card-arrow:after{content:'';position:absolute;top:calc(100% - 11px);left:calc(50% - 10px);width:0;z-index:1;height:0;border-style:solid;border-width:0 10.5px 11px;border-color:transparent transparent #fff transparent}.card-title{margin-bottom:0}.hoverfxr:hover{box-shadow:0 .75em 1.85em rgb(0 0 0/19%);transform:translate(+5px,0px)}.hoverfx:hover{box-shadow:0 .75em 1.85em rgb(0 0 0/19%);transform:translate(0,-5px)}.hoverfx,.hoverfxr{transform:translate(0,0);transition-duration:.39062s;transition-property:box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ccm-summary-template-blog-entry-thumbnail .card-body{padding:1.6rem;font-size:16px}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tinydate{font-size:10px}.filter-buttons .btn-check:focus+.filter-buttons .btn-secondary,.filter-buttons .btn-secondary:focus,.filter-buttons .btn-secondary:hover{color:#fff;background-color:#888;border-color:#888}.filter-buttons .btn-secondary{color:#575757;background-color:#ccc;border-color:#ccc;font-weight:600}.additional_information{color:#575757}.additional_information .hardi-opacity{background-color:#ffffffe0;height:85px}.hardi-teaser{background-color:grey;background-size:cover;background-repeat:no-repeat;height:160px;width:100%;padding:20px;overflow:hidden}.hardi-teaser .hico{font-size:40px;padding:0 5px}.search-filter{padding:20px 20px 13px}.searchResult{margin-bottom:10px;padding:20px}.searchResult h5{line-height:.3em}.hardi-fact-box{background-color:#a5242c;min-height:200px;position:relative;overflow:hidden}.hardi-fact-box .d-flex{z-index:1}.hardi-fact-box .wrapper{position:relative;z-index:2;height:100%}.hardi-fact-box .hico{position:absolute;color:#ba595f;font-size:120px;top:calc(50% - 90px);left:40px;z-index:0}.hardi-fact-box .content a{color:#fff;text-decoration:underline}.hardi-fact-box .content a:hover{color:#000}.youtubeBlockResponsive16by9{width:100%}.ccm-page>div.container{background-color:#f6f6f6}div.theme-atomik footer{padding-top:0;margin-top:2em}footer,.hback{background-color:#f7f7f7!important}#hardi-footer{border-top:2px solid #707070;margin-top:60px;padding-top:0;font-family:roboto condensed,sans-serif;font-weight:400}#hardi-footer img{max-width:140px}#hardi-footer .ccm-block-page-list-header p,#hardi-footer a{line-height:28px;color:#575757}#hardi-footer a:hover{color:#000}#hardi-footer .ccm-block-page-list-header p{font-weight:700;margin-bottom:0}#hardi-footer .hicon span{width:26px;height:26px;margin-right:4px;margin-bottom:4px;border-radius:3px;float:left;display:inline-block;text-align:center}#hardi-footer .hico{background-color:#575757;height:26px;display:inline-block;border-radius:3px;margin-right:7px;margin-left:7px;text-align:center}#hardi-footer .hicon{min-width:60px;margin-top:20px;display:inline-block}#hardi-footer .hicon span a{color:#fff;font-size:16px}#hardi-footer .hico:hover{background-color:#000}.hardi-copyright{margin-top:90px}.hardi-sidebar .hico:hover,.hardi-sidebar .hico{background-color:unset!important}.hardi-sidebar{display:block;width:44px}.hardi-sidebar{display:block;width:50px}.hardi-sidebar a{margin-left:-166px;padding-top:6px;color:#fff!important;background-color:#585858;width:auto;height:40px;float:left;margin-bottom:1px;font-size:22px;float:left;clear:both}.hardi-sidebar .sidetext{font-size:15px;float:left;width:144px;text-align:left;overflow:hidden;margin:0 12px;display:inline-block}.hardi-sidebar a:hover{color:#fff!important;background-color:#a9232f}.hardi-sidebar .hico:before{margin-left:2px!important}.sidebarfx:hover{box-shadow:0 .75em 1.85em rgb(0 0 0/19%);transform:translate(+166px,0px)}.sidebarfx{transform:translate(0,0);transition-duration:.7s;transition-property:box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media screen and (max-width:1199px){.cases-pagelist h4,.news-pagelist h4{font-size:16px}}@media screen and (max-width:767px){.news-pagelist{margin-top:20px}}#search_form_mobile .searchbox-input{display:inline-block!important;width:calc(100% - 50px)}#search_form_mobile{border:0;padding:12px}body.mmactive{overflow:hidden}.mobile_menu{display:none;position:relative;padding-left:0}.mobile_menu .fa-menu{float:right;font-size:30px}.mobile_menu .fa-flip-horizontal{float:left;line-height:68px}.mobile_menu .back .fa-flip-horizontal{line-height:unset;margin-right:10px}.sm_menu_outer.active .mobile_menu{display:block}.sm_menu_outer{border-top:1px solid #fff;height:calc(100vh - 80px);overflow-y:scroll;overflow-x:hidden;position:relative;right:0;bottom:0;z-index:-9;width:100%;opacity:0;margin-top:8px;background-color:#575757;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}.sm_menu_outer.active{opacity:1;z-index:999;display:block}.sm_menu_outer .mobile_menu li.back a{font-weight:700;padding:20px 5px}.sm_menu_outer .mobile_menu a{color:#fff;display:block;font:400 20px/140% "Roboto Condensed",sans-serif;letter-spacing:1px;padding:20px 15px 20px 20px;text-decoration:none}.submenu .back{background-color:#333}.hidefirstli>li:first-child{display:none}.sm_menu_outer.slide .mobile_menu .submenu{padding-left:0;background-color:#575757;height:100vh;position:absolute;right:-100%;top:0;transition:all .5s ease 0s;width:100%;z-index:999}.sm_menu_outer.slide .mobile_menu li.active>.submenu{right:0}.sm_menu_outer .mobile_menu li{list-style-type:none;border-bottom:1px solid #fff;color:#fff}.sm_menu_outer.slide .mobile_menu li.hasChild>a{}#sm_menu_ham{cursor:pointer;float:left;height:25px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;width:30px;top:28px;left:20px;z-index:9999}@media screen and (max-width:991px){.logosvg{margin-left:-18px}#hardi-nav .container-fluid{padding-left:0;padding-right:0}}@media screen and (max-width:1329px){#hardi-tagline{display:none!important}}#sm_menu_ham span{background-color:#fff;border-radius:5px;display:block;height:5px;left:0;opacity:1;position:absolute;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;width:30px}#sm_menu_ham span:nth-child(1){top:0}#sm_menu_ham span:nth-child(2),#sm_menu_ham span:nth-child(3){top:10px}#sm_menu_ham span:nth-child(4){top:20px}#sm_menu_ham.open span:nth-child(1){left:50%;top:18px;width:0}#sm_menu_ham.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#sm_menu_ham.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}#sm_menu_ham.open span:nth-child(4){left:50%;top:18px;width:0}@media(min-width:992px){#sm_menu_ham,.sm_menu_outer{display:none}}.hardicta{height:100%;background-color:#575757;padding:20px}.hardicta .hicon{color:#575757;background-color:#fff}.hardicta .hoverfx:hover .hicon{color:#000}.hardicta a{font-size:18px}.hardicta .cta-text{font-size:18px}.hardicta .cta-text{line-height:22px;padding:0 25px;margin-top:.5em}.hardicta .hico{font-size:45px;height:100px;padding-top:20%;display:inline-block}@media only screen and (max-width:600px){.hardicta .hico{font-size:45px;height:90px}}@media only screen and (max-width:400px){.hardicta .hico{font-size:36px;height:60px}.hardicta .cta-text{font-size:12px}}table{width:100%;overflow-x:auto}th{background-color:#a5242c;color:#fff;padding:.5em}td{padding:.5em}tr:nth-child(even){background-color:#ccc}i.fa-solid.fa-check{color:green}i.fa-solid.fa-xmark{color:darkred}i.fa-solid.fa-plus{color:#000}td i{text-align:center}.ytp-chrome-top{display:none!important}a.ytp-watermark.yt-uix-sessionlink{display:none!important}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:0!important}.modal-title{margin-bottom:0;line-height:1.5;margin:0 auto;color:#000;font-size:2.5em}@media screen and (max-width:700px){.modal-title{font-size:1em}}span.reqruiting-link2{display:none}span.reqruiting-title{display:inline-block;width:100%}span.reqruiting-title::before{content:"Job title: "}span.reqruiting-location{display:inline-block;width:100%}span.reqruiting-location::before{content:"Location: "}span.reqruiting-closing-date{display:inline-block;width:100%}span.reqruiting-closing-date::before{content:"Deadline: "}span.reqruiting-content-opener.reqruiting-content-opener-closed{display:none}span.reqruiting-link{display:inline-block;width:100%;text-decoration:underline;font-weight:700}.reqruiting-row{margin-bottom:1em}