#map{margin:auto;max-width:var(--max-width);min-height:1000px;width:100%}.cp-find-company-list-section{background-color:#fff;margin-top:-34px}.searchBoxInputContainer{-moz-box-shadow:inset 0 0 10px #70707047;-webkit-box-shadow:inset 0 0 10px #70707047;box-shadow:inset 0 0 10px #70707047}.shadow-box{box-shadow:0 8px 24px 0 #0336271a}.hide{display:none!important}.cp-find-company-list-container{margin:auto;max-width:var(--sm-column-max-width)}.cp-find-company-list-container .companyContainer{border:1px solid var(--gray);margin:calc(var(--main-margin)*2) 0;padding:calc(var(--main-padding)*2) calc(var(--main-padding)*3)}.companyFilterContainer{box-shadow:0 8px 24px 0 #0336271a;color:var(--black-secondary);display:flex;flex-direction:row;font-size:1rem;margin-bottom:calc(var(--main-margin)*2);margin-top:var(--main-margin);padding:calc(var(--main-padding)*2) calc(var(--main-padding)*3)}.companyFilterContainer span.underline{color:#033627}.companyListOfServices div{background-color:var(--primary);border-radius:999px;color:#fff;font-size:var(--paragraph-petite);line-height:var(--paragraph-petite-line-height);margin:var(--main-margin) var(--main-margin) var(--main-margin) 0;padding:calc(var(--main-padding)*.25) var(--main-padding)}.cp-find-company-list-container .fa-address-data{display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(var(--main-padding)*3);padding:var(--main-padding) 0}.cp-find-company-list-container .fa-address,.cp-find-company-list-container .fa-email,.cp-find-company-list-container .fa-phone{background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";float:left;height:1rem;margin-right:.5rem;transition:background-size .3s;width:1rem}.cp-find-company-list-container .fa-address{background-image:url("https://25206110.fs1.hubspotusercontent-eu1.net/hubfs/25206110/Website%20redesign%202023/8.%20Our%20companies%20(Norway)/8.1%20Icons/Location.svg")}.cp-find-company-list-container .fa-phone{background-image:url("https://25206110.fs1.hubspotusercontent-eu1.net/hubfs/25206110/Website%20redesign%202023/8.%20Our%20companies%20(Norway)/8.1%20Icons/Phone.svg")}.cp-find-company-list-container .fa-email{background-image:url("https://25206110.fs1.hubspotusercontent-eu1.net/hubfs/25206110/Website%20redesign%202023/8.%20Our%20companies%20(Norway)/8.1%20Icons/Email.svg")}.float-left .fa-map-marker-alt{padding-top:15px}.companyFilterContainer span{font-size:1rem}.companyFilterContainer>.row{display:flex;flex-direction:column}.companyFilterContainer .services-checkboxes{align-items:center;display:grid;gap:var(--main-padding);grid-template-columns:1fr 1fr 1fr;width:100%}.companyFilterContainer .checkboxes-column,.companyFilterContainer .country-checkboxes{display:flex;flex-direction:column}.companyFilterContainer .checkbox-label{color:var(--dark-green);margin-bottom:var(--main-margin);margin-right:var(--main-margin)}.cp-find-company-list-container .input-group-append button{border:none;border-radius:0;padding:calc(var(--main-padding)*2) calc(var(--main-padding)*4)}.cp-find-company-list-container .location-search{border:0;padding:calc(var(--main-padding)*2);width:100%}.cp-find-company-list-container .filters-subtitle{font-weight:700;margin-bottom:var(--main-margin);margin-top:0;padding-bottom:var(--main-padding)}.cp-find-company-list-container .countries-checkboxes-wrapper{max-width:160px}.cp-find-company-list-container .input-group{display:flex}.cp-find-company-list-container .services-checkboxes-wrapper{border-left:1px solid var(--light-green);padding-left:calc(var(--main-padding)*6)}.companyPopup .row{display:grid;grid-template-columns:1fr 1fr 40px;grid-gap:calc(var(--main-padding)*3);align-items:flex-end}.companyPopup .container{padding:0 0 calc(var(--main-padding)*.75) calc(var(--main-padding)*1)}.companyPopup .container .row *{font-size:16px}.companyPopup .gm-style.gm-style-iw-c{padding:0}.companyPopup .fa.fa-map-marker-alt,.companyPopup .fa.fa-phone.pe-1,.companyPopup .fw-700.pe-1{margin-left:32px;position:relative}.companyPopup .fa.fa-phone.pe-1:before{background:url("https://25206110.fs1.hubspotusercontent-eu1.net/hubfs/25206110/Website%20redesign%202023/8.%20Our%20companies%20(Norway)/8.1%20Icons/Phone.svg") no-repeat 50%;content:"";height:20px;left:0;margin-left:-32px;margin-right:calc(var(--main-margin)*.5);position:absolute;top:50%;transform:translateY(-50%);width:20px}.companyPopup .verticalBorder{border-left:1px solid var(--primary);margin-left:6px;padding-left:8px}.companyPopup .location-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.companyPopup .fw-700.pe-1:before{background:url("https://25206110.fs1.hubspotusercontent-eu1.net/hubfs/25206110/Website%20redesign%202023/5.%20Management%20and%20Board%20(Global)/Email_icon.svg") no-repeat 50%;content:"";height:20px;left:0;margin-left:-32px;margin-right:calc(var(--main-margin)*.5);position:absolute;top:50%;transform:translateY(-50%);width:20px}.companyPopup .facilityLinkIcon{height:36px;width:36px}.companyPopup .facilityLinkIcon:hover{cursor:pointer}.cp-find-company-list-container .companyContainerWrapper .facilityLinkContainer .facilityLink{background-image:url("https://25206110.fs1.hubspotusercontent-eu1.net/hubfs/25206110/Website%20redesign%202023/8.%20Our%20companies%20(Norway)/8.1%20Icons/right-arrow.svg");background-size:cover;display:block;height:24px;width:24px}.cp-find-company-list-container .companyContainerWrapper .facilityLinkContainer{margin:calc(var(--main-margin)*1.5) 0 var(--main-margin) auto}.cp-find-company-list-container .companyContainerWrapper .company-name{max-width:calc(100vw - 90px)}@media (max-width:1200px){.cp-find-company-list-section{margin-top:-45px}.cp-find-company-list-container .fa-address-data{flex-direction:column;gap:calc(var(--main-padding)*.25)}.cp-find-company-list-container .fa-address,.cp-find-company-list-container .fa-email,.cp-find-company-list-container .fa-phone{margin-left:0}.companyPopup .container{padding:var(--main-padding)}.companyPopup .float-right.facilityLinkContainer{display:flex;justify-content:flex-end}.companyPopup .row{grid-template-columns:1fr;padding:0;grid-gap:calc(var(--main-padding)*1.5)}.cp-find-company-list-container .fa-address-data>div{padding:calc(var(--main-padding)*1) 0}.cp-find-company-list-container,.cp-find-company-list-container .companyContainer{padding:var(--main-padding)}.companyFilterContainer{flex-direction:column}.cp-find-company-list-container .services-checkboxes-wrapper{border-left:0;padding-left:0}.cp-find-company-list-container .filters-subtitle{margin-top:var(--main-margin)}.companyFilterContainer .country-checkboxes{flex-direction:row;flex-wrap:wrap}.companyFilterContainer .checkbox-label{align-items:center;display:flex;flex-direction:row;gap:5px}.cp-find-company-list-container .countries-checkboxes-wrapper{max-width:100%}.companyFilterContainer .services-checkboxes{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){#map{min-height:500px}.companyFilterContainer .services-checkboxes{grid-template-columns:1fr}.companyFilterContainer .country-checkboxes{flex-direction:column}}