/*!
Theme Name: Ibestad Utvikling
Author: Chili Harstad AS
Author URI: https://chiligroup.no
Description: Ibestad Utvikling theme to use as a base.
Version: 1.0.0
Text Domain: ibestad-utvikling
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:-webkit-any-link{text-decoration:none}:-moz-any-link{text-decoration:none}a,a:visited,a:hover,a:active,:any-link{text-decoration:none}dl,dt,dd{margin:0;padding:0;border:0;line-height:1}body,h1,h2,h3,h4,h5,h6{margin:0}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}.doobug{border:1px solid red;padding:1em;overflow:hidden;margin:1em;background:#ccc}pre font[color="#cc0000"]{white-space:nowrap}:root{--navy-50: #f4f8f9;--navy-100: #daf1fa;--navy-200: #b0e1f5;--navy-300: #7cc2e7;--navy-400: #479ed3;--navy-500: #347dbf;--navy-600: #2c62a7;--navy-700: #254a84;--navy-800: #1a325e;--navy-900: #101e3e;--navy-alt-50: #f3f8f9;--navy-alt-100: #d8f1fa;--navy-alt-200: #abe2f3;--navy-alt-300: #75c4e2;--navy-alt-400: #3ea2cb;--navy-alt-500: #2b7cad;--navy-alt-600: #27679a;--navy-alt-700: #214e79;--navy-alt-800: #183556;--navy-alt-900: #0f2039;--sand-50: #f9f9f6;--sand-100: #f2eee8;--sand-200: #e3dad0;--sand-300: #c4b6a6;--sand-400: #a08f7b;--sand-500: #826f57;--sand-600: #6b543f;--sand-700: #524032;--sand-800: #392c24;--sand-900: #251c18;--grey-50: #f9faf8;--grey-100: #f0f1f1;--grey-200: #dbdfdf;--grey-300: #b7bcbd;--grey-400: #8b9393;--grey-500: #6d716e;--grey-600: #565652;--grey-700: #42403e;--grey-800: #2d2c2b;--grey-900: #1c1a19;--red-50: #fefcfb;--red-100: #fcf1ef;--red-200: #fad0d3;--red-300: #eca4b2;--red-400: #ec737b;--red-500: #de5158;--red-600: #c73845;--red-700: #a22537;--red-800: #7b2420;--red-900: #550816;--white: #ffffff;--black: #000000;--true-black: #000000;--transparent: rgba(0, 0, 0, 0)}:root{--fc-titles: var(--navy-800);--fc-headings: var(--navy-700);--fc-body: var(--grey-700);--fw-regular: 400;--fw-semibold: 600;--fw-bold: 700;--fw-copy: var(--fw-regular);--fs-base: 16px;--fs-copy: 1rem;--fs-h1: 2.375rem;--fs-h2: 2rem;--fs-h3: 1.625rem;--fs-h4: 1.375rem;--fs-h5: 1.25rem;--fs-c2a: var(--fs-h4);--fs-bigger: var(--fs-h5);--fs-lead: 1.125rem;--fs-smaller: .875rem;--fs-tiny: .625rem;--font-stack-body: "Open Sans", Helvetica, sans-serif;--font-stack-titles: "Fira Sans", "Open Sans", Helvetica, serif;--lh-headings: 1.3;--lh-body: 1.7}:root{--bp-desktop: 1300px;--bp-tablet: 992px;--bp-landscape: 768px;--bp-portrait: 480px;--content-width: calc(100vw - (3 * var(--block-padding-step)));--content-max-width: 1300px;--block-padding-step: 1.5em;--section-padding-step: 3.5em}:root{--card-radius: 10px;--card-shadow: 0 3px 8px 0px hsla(210, 2%, 15%, 0.15);--card-shadow-hover: 0 3px 11px 0px hsla(210, 2%, 15%, 0.25);--card-img-hover-effect: contrast(1.1);--grid-gap: 60px;--btn-radius: 5px;--btn-border-width: 0;--input-border-width: 1px}@media(min-width: 768px){:root{--block-padding-step: 1.75em;--section-padding-step: 4.5em}:root{--fs-h1: 3rem;--fs-h2: 2.375rem;--fs-h3: 1.75rem;--fs-h4: 1.5rem;--fs-h5: 1.25rem;--fs-lead: 1.25rem}}@media(min-width: 992px){:root{--block-padding-step: 1.75em;--section-padding-step: 4.5em}:root{--fs-h1: 3.625rem;--fs-h2: 3rem;--fs-h4: 1.625rem;--fs-h5: 1.375rem}}@media(min-width: 3840px){:root{--fs-base: 20px;--card-radius: 12px;--btn-radius: 7px}}@media(prefers-reduced-motion: no-preference){:root{--transition-base: all .2s ease-in-out;--transition-btn: var(--transition-base)}}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("fonts/open-sans-v27-latin-regular.eot");src:local(""),url("fonts/open-sans-v27-latin-regular.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans-v27-latin-regular.woff2") format("woff2"),url("fonts/open-sans-v27-latin-regular.woff") format("woff"),url("fonts/open-sans-v27-latin-regular.ttf") format("truetype"),url("fonts/open-sans-v27-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url("fonts/open-sans-v27-latin-600.eot");src:local(""),url("fonts/open-sans-v27-latin-600.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans-v27-latin-600.woff2") format("woff2"),url("fonts/open-sans-v27-latin-600.woff") format("woff"),url("fonts/open-sans-v27-latin-600.ttf") format("truetype"),url("fonts/open-sans-v27-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:600;src:url("fonts/fira-sans-v11-latin-600.eot");src:local(""),url("fonts/fira-sans-v11-latin-600.eot?#iefix") format("embedded-opentype"),url("fonts/fira-sans-v11-latin-600.woff2") format("woff2"),url("fonts/fira-sans-v11-latin-600.woff") format("woff"),url("fonts/fira-sans-v11-latin-600.ttf") format("truetype"),url("fonts/fira-sans-v11-latin-600.svg#FiraSans") format("svg")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:700;src:url("fonts/fira-sans-v11-latin-700.eot");src:local(""),url("fonts/fira-sans-v11-latin-700.eot?#iefix") format("embedded-opentype"),url("fonts/fira-sans-v11-latin-700.woff2") format("woff2"),url("fonts/fira-sans-v11-latin-700.woff") format("woff"),url("fonts/fira-sans-v11-latin-700.ttf") format("truetype"),url("fonts/fira-sans-v11-latin-700.svg#FiraSans") format("svg")}html{font-size:100%}body{font-size:16px;font-size:var(--fs-base);line-height:1.5;font-family:"Open Sans",Helvetica,sans-serif;font-family:var(--font-stack-body);font-weight:var(--fw-regular);color:var(--fc-body)}body,button,input,select,optgroup,textarea{font-size:var(--fs-copy)}p,strong,em,ul{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}p+p,p+strong,p+em,p+ul,strong+p,strong+strong,strong+em,strong+ul,em+p,em+strong,em+em,em+ul,ul+p,ul+strong,ul+em,ul+ul{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em}p:empty,strong:empty,em:empty,ul:empty{display:none}p:last-child,strong:last-child,em:last-child,ul:last-child{margin-bottom:0;-webkit-margin-after:0;margin-block-end:0}p:first-child,strong:first-child,em:first-child,ul:first-child{margin-top:0;-webkit-margin-before:0;margin-block-start:0}b,strong{font-weight:var(--fw-semibold)}cite,em,i{font-style:italic}blockquote{margin:1em auto;font-size:var(--fs-bigger);font-weight:var(--fw-semibold);padding:calc(.5 * var(--block-padding-step));border-radius:var(--card-radius);border:1px solid var(--navy-600);color:var(--navy-alt-700);background:var(--navy-alt-50);max-width:85%;width:auto;min-width:auto;display:inline-block}.lead{font-size:var(--fs-bigger)}h1,h2,h3,h4,h5,h6{font-family:var(--font-stack-body);line-height:1.2;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}h1+*,h2+*,h3+*,h4+*,h5+*,h6+*{margin-top:.66em}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:1em}h1,.font-size--h1{font-size:var(--fs-h1);font-family:var(--font-stack-titles);color:var(--fc-titles);letter-spacing:1px}h2,.font-size--h2{font-size:var(--fs-h2);font-family:var(--font-stack-titles);color:var(--fc-titles);letter-spacing:1px}h3,.font-size--h3{font-size:var(--fs-h3);color:var(--fc-headings);letter-spacing:1px}h4,.font-size--h4{font-size:var(--fs-h4);color:var(--fc-headings)}h5,.font-size--h5,h6,.font-size--h6{font-size:var(--fs-copy);color:var(--fc-headings)}.screen-reader-text,.sr-only,.slick-sr-only{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus,.sr-only:focus,.slick-sr-only:focus{border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;display:block;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}img,a img{margin:0;vertical-align:top}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.no-break{white-space:nowrap}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-grid{display:grid}.d-block{display:block}.d-inline-block{display:inline-block}.d-none{display:none}.m-0{margin:0}.m-05{margin:.5em}.m-1{margin:1em}.m-15{margin:1.5em}.m-2{margin:2em}.m-25{margin:2.5em}.m-3{margin:3em}.mt-0{margin-top:0}.mt-05{margin-top:.5em}.mt-1{margin-top:1em}.mt-15{margin-top:1.5em}.mt-2{margin-top:2em}.mt-25{margin-top:2.5em}.mt-3{margin-top:3em}.mb-0{margin-bottom:0}.mb-05{margin-bottom:.5em}.mb-1{margin-bottom:1em}.mb-15{margin-bottom:1.5em}.mb-2{margin-bottom:2em}.mb-25{margin-bottom:2.5em}.mb-3{margin-bottom:3em}.mr-0{margin-right:0}.mr-05{margin-right:.5em}.mr-1{margin-right:1em}.mr-15{margin-right:1.5em}.mr-2{margin-right:2em}.mr-25{margin-right:2.5em}.mr-3{margin-right:3em}.ml-0{margin-left:0}.ml-05{margin-left:.5em}.ml-1{margin-left:1em}.ml-15{margin-left:1.5em}.ml-2{margin-left:2em}.ml-25{margin-left:2.5em}.ml-3{margin-left:3em}.mx-auto{margin-left:auto;margin-right:auto}.mx-0{margin-left:0;margin-right:0}.mx-05{margin-left:.5em;margin-right:.5em}.mx-1{margin-left:1em;margin-right:1em}.mx-15{margin-left:1.5em;margin-right:1.5em}.mx-2{margin-left:2em;margin-right:2em}.mx-25{margin-left:2.5em;margin-right:2.5em}.mx-3{margin-left:3em;margin-right:3em}.my-0{margin-top:0;margin-bottom:0}.my-05{margin-top:.5em;margin-bottom:.5em}.my-1{margin-top:1em;margin-bottom:1em}.my-15{margin-top:1.5em;margin-bottom:1.5em}.my-2{margin-top:2em;margin-bottom:2em}.my-25{margin-top:2.5em;margin-bottom:2.5em}.my-3{margin-top:3em;margin-bottom:3em}.w-100{width:100%}.h-100{height:100%}.bg--white{background-color:var(--white)}.bg--black{background-color:var(--grey-900)}.bg--transparent{background-color:var(--transparent)}.bg--grey-50{background-color:var(--grey-50)}.bg--grey-100{background-color:var(--grey-100)}.bg--grey-200{background-color:var(--grey-200)}.bg--grey-300{background-color:var(--grey-300)}.bg--grey-400{background-color:var(--grey-400)}.bg--grey-500{background-color:var(--grey-500)}.bg--grey-600{background-color:var(--grey-600)}.bg--grey-700{background-color:var(--grey-700)}.bg--grey-800{background-color:var(--grey-800)}.bg--grey-900{background-color:var(--grey-900)}.bg--navy-50{background-color:var(--navy-50)}.bg--navy-100{background-color:var(--navy-100)}.bg--navy-200{background-color:var(--navy-200)}.bg--navy-300{background-color:var(--navy-300)}.bg--navy-400{background-color:var(--navy-400)}.bg--navy-500{background-color:var(--navy-500)}.bg--navy-600{background-color:var(--navy-600)}.bg--navy-700{background-color:var(--navy-700)}.bg--navy-800{background-color:var(--navy-800)}.bg--navy-900{background-color:var(--navy-900)}.bg--navy-alt-50{background-color:var(--navy-alt-50)}.bg--navy-alt-100{background-color:var(--navy-alt-100)}.bg--navy-alt-200{background-color:var(--navy-alt-200)}.bg--navy-alt-300{background-color:var(--navy-alt-300)}.bg--navy-alt-400{background-color:var(--navy-alt-400)}.bg--navy-alt-500{background-color:var(--navy-alt-500)}.bg--navy-alt-600{background-color:var(--navy-alt-600)}.bg--navy-alt-700{background-color:var(--navy-alt-700)}.bg--navy-alt-800{background-color:var(--navy-alt-800)}.bg--navy-alt-900{background-color:var(--navy-alt-900)}.bg--sand-50{background-color:var(--sand-50)}.bg--sand-100{background-color:var(--sand-100)}.bg--sand-200{background-color:var(--sand-200)}.bg--sand-300{background-color:var(--sand-300)}.bg--sand-400{background-color:var(--sand-400)}.bg--sand-500{background-color:var(--sand-500)}.bg--sand-600{background-color:var(--sand-600)}.bg--sand-700{background-color:var(--sand-700)}.bg--sand-800{background-color:var(--sand-800)}.bg--sand-900{background-color:var(--sand-900)}.section--no-padding,.section--p-0{--section-padding-step: 0}.section--xs-padding,.section--p-1{--section-padding-step: 1em}.section--p-15{--section-padding-step: 1.5em}.section--sm-padding,.section--p-2{--section-padding-step: 2em}.section--p-25{--section-padding-step: 2.5em}.section--normal-padding,.section--p-3{--section-padding-step: 3}.section--lg-padding,.section--p-4{--section-padding-step: 4}.section--sm-padding,.section--p-5{--section-padding-step: 5em}.section--centered .section-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:"FontAwesome";src:url("vendor/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0");src:url("vendor/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("vendor/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("vendor/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("vendor/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("vendor/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}.fa-user:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-download:before{content:""}.fa-map-marker:before{content:""}.fa-check-square-o:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-check-circle-o:before{content:""}.fa-exclamation-circle:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-external-link:before{content:""}.fa-phone:before{content:""}.fa-wrench:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-envelope:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-circle-o:before{content:""}.fa-circle:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-check-square:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-dot-circle-o:before{content:""}.fa-automobile:before,.fa-circle-o-notch:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-question-circle-o:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.sr-only,.slick-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.btn{--btn-padding: .6em 1.4em;--btn-font-weight: var(--fw-bold);--btn-border-width: 1px;--btn-radius: .6em;--btn-color: var(--navy-alt-500);--btn-border-color: var(--navy-alt-600);--btn-text-color: var(--white);text-align:center;display:inline-block;margin-right:.5em;-webkit-transition:all .2s ease-in-out,outline 0s ease;transition:all .2s ease-in-out,outline 0s ease;padding:var(--btn-padding);font-weight:var(--btn-font-weight);border:var(--btn-border-width) solid var(--btn-border-color);border-radius:var(--btn-radius);background-color:var(--btn-color);color:var(--btn-text-color);outline-color:var(--sand-400)}.btn:visited{color:var(--btn-text-color)}.btn:last-of-type{margin-right:0}.btn:hover,.btn:active,.btn:focus{--btn-color: var(--navy-alt-400)}.btn:active,.btn:focus{outline:2px solid;outline-color:var(--navy-alt-400);outline-offset:2px}.section--light .btn{--btn-color: var(--navy-alt-500);--btn-border-color: var(--navy-alt-700);--btn-text-color: var(--white);outline-color:var(--sand-400)}.section--light .btn:hover,.section--light .btn:active,.section--light .btn:focus{--btn-color: var(--navy-alt-600)}.section--light .btn:active,.section--light .btn:focus{outline-color:var(--navy-alt-400)}.btn::after{content:"";display:inline-block;margin-left:.5em;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto}.btn:not([href*="ibestadutvikling.no"])::after{content:""}.btn[href$=".pdf"i]::after,.btn[href$=".doc"i]::after,.btn[href$=".docx"i]::after,.btn[href$=".ppt"i]::after,.btn[href$=".pptx"i]::after,.btn[href$=".txt"i]::after,.btn[href$=".rtf"i]::after{content:""}.category-links{display:grid;grid-gap:3em;margin:0;padding:0;list-style:none;text-align:center}.category-links__item{padding:0;margin:0;overflow:hidden;position:relative}.category-links__item::before{content:"";display:block;padding-bottom:calc((9 / 36) * 100%)}.category-links__item a{--btn-padding: .6em 1.4em;--btn-font-weight: var(--fw-bold);--btn-border-width: 1px;--btn-radius: .6em;--btn-color: var(--navy-alt-500);--btn-border-color: var(--navy-alt-600);--btn-text-color: var(--white);text-align:center;display:inline-block;margin-right:.5em;-webkit-transition:all .2s ease-in-out,outline 0s ease;transition:all .2s ease-in-out,outline 0s ease;padding:var(--btn-padding);font-weight:var(--btn-font-weight);border:var(--btn-border-width) solid var(--btn-border-color);border-radius:var(--btn-radius);background-color:var(--btn-color);color:var(--btn-text-color);outline-color:var(--sand-400);font-size:var(--fs-bigger);display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.category-links__item a::after{content:"";display:inline-block;margin-left:.5em;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto}.category-links__item a:not([href*="ibestadutvikling.no"])::after{content:""}.category-links__item a[href$=".pdf"i]::after,.category-links__item a[href$=".doc"i]::after,.category-links__item a[href$=".docx"i]::after,.category-links__item a[href$=".ppt"i]::after,.category-links__item a[href$=".pptx"i]::after,.category-links__item a[href$=".txt"i]::after,.category-links__item a[href$=".rtf"i]::after{content:""}.category-links__item a:visited{color:var(--btn-text-color)}.category-links__item a:last-of-type{margin-right:0}.category-links__item a:hover,.category-links__item a:active,.category-links__item a:focus{--btn-color: var(--navy-alt-400)}.category-links__item a:active,.category-links__item a:focus{outline:2px solid;outline-color:var(--navy-alt-400);outline-offset:2px}.section--light .category-links__item a{--btn-color: var(--navy-alt-500);--btn-border-color: var(--navy-alt-700);--btn-text-color: var(--white);outline-color:var(--sand-400)}.section--light .category-links__item a:hover,.section--light .category-links__item a:active,.section--light .category-links__item a:focus{--btn-color: var(--navy-alt-600)}.section--light .category-links__item a:active,.section--light .category-links__item a:focus{outline-color:var(--navy-alt-400)}.category-links__item a:active,.category-links__item a:focus{outline:0}@media(min-width: 768px){.category-links{grid-template-columns:repeat(2, 1fr)}.category-links__item::before{padding-bottom:calc((9 / 27) * 100%)}}@media(min-width: 992px){.category-links{grid-template-columns:repeat(3, 1fr)}.category-links__item::before{padding-bottom:calc((9 / 16) * 100%)}}.document-list{list-style:none;margin:1.5em 0 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(15em, 1fr));grid-gap:1.5em}.document-list__item{margin:0;padding:0;padding:var(--block-padding-step);background:var(--sand-100);border:1px solid var(--sand-100);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.document-list__item a{margin-top:.75em;width:-webkit-max-content;width:-moz-max-content;width:max-content}.document-list__item:hover,.document-list__item:focus-within{border-color:var(--sand-200)}.document-list__item:only-child{max-width:25em}.home-info{background:var(--navy-100);padding:var(--section-padding-step) 0}.home-info__container{background:var(--white);padding:calc(1.5 * var(--block-padding-step))}.home-info__body{margin-top:1em}.slider{width:40rem}.slide img{display:block;width:100%;height:auto}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:1rem 0;list-style-type:none}.slick-dots li{margin:0 .25rem}.slick-dots button{display:block;width:1rem;height:1rem;padding:0;border:1px solid var(--navy-alt-400);border-radius:100%;background-color:var(--navy-alt-200)}.slick-dots li.slick-active button{background-color:var(--navy-alt-400);border-color:var(--navy-alt-600);outline:1px solid var(--navy-alt-600);outline-offset:4px;border-radius:50%}@media(min-width: 480px){.section.gallery>.section-inner{padding-left:3em;padding-right:3em}}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;background:var(--sand-100);border:1px solid;border-color:var(--sand-200);border-radius:var(--card-radius)}.slick-track{height:100% !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-line-pack:center !important;align-content:center !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.slick-slide{margin:calc(.5 * var(--block-padding-step));padding:calc(.5 * var(--block-padding-step));background:var(--white)}.slick-slide.slick-current{outline:1px solid var(--sand-300);outline-offset:4px}.slick-arrow{-webkit-box-shadow:none;box-shadow:none;border:1px solid;border-color:var(--navy-alt-400);background:var(--navy-alt-200);border-radius:50%;width:2em;height:2em;color:var(--navy-700);font-size:1.125em;position:absolute;top:calc(50% - 1rem)}.slick-arrow:active,.slick-arrow:focus{background:var(--navy-alt-300);border-color:var(--navy-alt-600);outline:1px solid var(--navy-alt-600);outline-offset:4px}.slick-arrow:hover{background:var(--navy-alt-400);border-color:var(--navy-alt-600)}.slick-arrow::before{display:block}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-prev::before{content:"⬅"}.slick-arrow.slick-next{right:0}.slick-arrow.slick-next::before{content:"➡"}img,a img{min-height:auto;max-width:100%;height:auto;width:auto}img[src$=".svg"],a img[src$=".svg"]{max-width:100%;height:auto;width:auto}svg{max-width:100%;height:auto;width:auto}.infobox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--block-padding-step);border-radius:var(--card-radius);margin-bottom:2em}.infobox::before{font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto;font-size:var(--fs-h1);margin-bottom:20px}.infobox--brand{background:var(--brand-50);border:1px solid var(--brand-200);color:var(--brand-700)}.infobox--brand::before{color:var(--brand)}.infobox--jade{background:var(--jade-50);border:1px solid var(--jade);color:var(--jade-800)}.infobox--jade::before{color:var(--jade)}.infobox--sunset{background:var(--sunset-50);border:1px solid var(--sunset);color:var(--sunset-800)}.infobox--sunset::before{color:var(--sunset)}.infobox--gold{background:var(--gold-50);border:1px solid var(--gold);color:var(--gold-900)}.infobox--gold::before{color:var(--gold)}.infobox--grey{background:var(--grey-50);border:1px solid var(--grey-200);color:var(--grey-700)}.infobox--grey::before{color:var(--grey)}.infobox--info::before{content:""}.infobox--warning::before{content:""}.infobox--question::before{content:""}.infobox__button{display:inline-block;text-align:center}.infobox__body>.infobox__button{margin-top:1em}@media(min-width: 768px){.infobox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.infobox::before{margin-bottom:0;margin-right:20px}}.socket a{color:var(--navy-100);text-decoration:none;border:0;border-radius:0;background:transparent;border-bottom:1px dashed var(--navy-200);display:inline-block;position:relative;-webkit-transition:all 250ms;transition:all 250ms;z-index:1000}.socket a::before{content:"";z-index:-1;width:calc(100% + .4em);height:0%;background:var(--navy-800);bottom:0;left:-0.2em;position:absolute;-webkit-transition:all 250ms;transition:all 250ms}.socket a:hover{border-color:var(--navy-400);color:var(--white);border-style:solid}.socket a:hover::before{height:100%}.proj-info{background:var(--navy-100);padding:var(--section-padding-step) 0}.proj-info__container{background:var(--white);padding:calc(1.5 * var(--block-padding-step))}.proj-info__body{margin-top:1em}.proj-meta{display:grid;grid-gap:1.5em}@media(min-width: 768px){.proj-meta{grid-template-columns:1fr 1fr}}@media(min-width: 1300px){.proj-meta{grid-template-columns:1fr}}.proj-status{--icon-color: var(--sand-300);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;background:var(--white);border:1px solid var(--white);padding:var(--block-padding-step);border-radius:var(--card-radius)}.proj-status__item{-webkit-margin-before:.125em;margin-block-start:.125em;-webkit-margin-after:0;margin-block-end:0}.proj-status__item:first-of-type{-webkit-margin-before:0;margin-block-start:0}.proj-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;--icon-color: var(--sand-300);min-width:0;background:var(--white);border:1px solid var(--white);padding:var(--block-padding-step);border-radius:var(--card-radius)}.proj-contact>*{display:block;text-overflow:ellipsis;word-break:keep-all;overflow:hidden}.proj-contact>*:only-child{margin:0}.proj-contact__name{color:var(--navy-700);font-weight:var(--fw-semibold);font-size:var(--fs-lead);text-transform:uppercase;margin-bottom:.125em}.proj-contact__position{font-size:var(--fs-smaller);padding-bottom:.6em;border-bottom:1px solid;border-color:var(--navy-200);margin-bottom:.6em;color:var(--grey-800)}.proj-contact__phone{margin-bottom:.3em;font-variant-numeric:tabular-nums}.proj-contact__phone::before{content:"";display:inline-block;margin-right:.5em;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto}.proj-contact__phone[href$=".pdf"i]::before,.proj-contact__phone[href$=".doc"i]::before,.proj-contact__phone[href$=".docx"i]::before,.proj-contact__phone[href$=".ppt"i]::before,.proj-contact__phone[href$=".pptx"i]::before,.proj-contact__phone[href$=".txt"i]::before,.proj-contact__phone[href$=".rtf"i]::before{content:""}.proj-contact__email{text-overflow:ellipsis}.proj-contact__email::before{content:"";display:inline-block;margin-right:.5em;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto}.proj-contact__email[href$=".pdf"i]::before,.proj-contact__email[href$=".doc"i]::before,.proj-contact__email[href$=".docx"i]::before,.proj-contact__email[href$=".ppt"i]::before,.proj-contact__email[href$=".pptx"i]::before,.proj-contact__email[href$=".txt"i]::before,.proj-contact__email[href$=".rtf"i]::before{content:""}.proj-contact__phone,.proj-contact__email{color:var(--navy-700);font-size:var(--fs-copy)}.proj-contact__phone::before,.proj-contact__email::before{width:1.2857142857em;text-align:center;color:var(--icon-color);display:inline}.proj-contact__phone::before::before,.proj-contact__email::before::before{text-decoration:none !important}.proj-contact__phone:hover,.proj-contact__email:hover{text-decoration:underline;-webkit-text-decoration-color:var(--sand-300);text-decoration-color:var(--sand-300);overflow:visible}.proj-contact__phone:hover::before,.proj-contact__email:hover::before{text-decoration:none !important}.proj-contact__phone:hover,.proj-contact__phone:focus,.proj-contact__phone:focus-visible,.proj-contact__email:hover,.proj-contact__email:focus,.proj-contact__email:focus-visible{--icon-color: var(--sand-400)}.proj-contact__phone:focus,.proj-contact__phone:focus-visible,.proj-contact__email:focus,.proj-contact__email:focus-visible{--icon-color: var(--sand-400);outline:2px solid var(--sand-200);outline-offset:2px;border-radius:var(--btn-radius)}.proj-contact:hover,.proj-contact:focus-within{border-color:var(--navy-100)}.proj-status:only-child,.proj-contact:only-child{width:100%;grid-column:1/3}.stt{height:2em;width:2em;position:fixed;right:1em;bottom:3.5em;z-index:1;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--btn-radius);background:var(--navy-alt-500);border:1px solid var(--navy-alt-500);color:var(--navy-alt-50);-webkit-transition:var(--transition-base);transition:var(--transition-base);opacity:.6}.stt:hover,.stt:focus{background:var(--navy-alt-400);border:1px solid var(--navy-alt-600);color:var(--navy-alt-50);opacity:1}html{scroll-behavior:smooth;background:var(--navy-alt-800)}.header{background:var(--white);border-bottom:1px solid var(--sand-200);position:relative}.header__menu-container{position:absolute;right:0}.header__toggle{-webkit-box-sizing:content-box;box-sizing:content-box;background:var(--navy-alt-100);font-size:inherit;cursor:pointer;display:inline-block;outline:none;position:relative;-webkit-appearance:none;border-radius:var(--btn-radius);border:1px solid transparent;-webkit-transition:-webkit-transform .5s cubic-bezier(0.65, 0, 0.35, 1);transition:-webkit-transform .5s cubic-bezier(0.65, 0, 0.35, 1);transition:transform .5s cubic-bezier(0.65, 0, 0.35, 1);transition:transform .5s cubic-bezier(0.65, 0, 0.35, 1), -webkit-transform .5s cubic-bezier(0.65, 0, 0.35, 1);width:2.75rem;height:2.75rem;margin-left:1em}@media screen and (min-width: 768px){.header__toggle{display:none}}.header__toggle-bar{position:relative;top:0;display:block;width:2.25rem;left:.25rem;height:.125rem;margin-bottom:.25rem;background-color:var(--navy-alt-700);-webkit-transition:-webkit-transform .5s cubic-bezier(0.65, 0, 0.35, 1);transition:-webkit-transform .5s cubic-bezier(0.65, 0, 0.35, 1);transition:transform .5s cubic-bezier(0.65, 0, 0.35, 1);transition:transform .5s cubic-bezier(0.65, 0, 0.35, 1), -webkit-transform .5s cubic-bezier(0.65, 0, 0.35, 1)}.header__toggle-bar:last-child{margin-bottom:0}.body-lock .header__toggle-bar{background-color:var(--navy-alt-800)}.body-lock .header__toggle-bar:nth-child(2){opacity:0}.body-lock .header__toggle-bar:first-child{top:.438rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.body-lock .header__toggle-bar:last-child{top:-0.313rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header__top-bar{display:block;background:var(--navy-700);height:.75rem;width:100%}.header__inner{z-index:9;width:100%;max-width:100%;width:var(--content-width);max-width:var(--content-max-width);margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}@media screen and (max-width: 768px){.header__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:99}}.header__menu li{width:-webkit-max-content;width:-moz-max-content;width:max-content}.header__logo-link{padding-top:2em;padding-bottom:1.75em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:17.5em}.header__logo-link:hover svg{outline:2px solid var(--sand-200);border-radius:.5rem;outline-offset:.5rem}.header__logo-link:active,.header__logo-link:focus,.header__logo-link:focus-within,.header__logo-link:focus-visible{outline:0}.header__logo-link:active svg,.header__logo-link:focus svg,.header__logo-link:focus-within svg,.header__logo-link:focus-visible svg{outline:2px solid var(--sand-300);border-radius:.5rem;outline-offset:6px}.header__logo{width:auto !important;height:50px !important}@media screen and (max-width: 768px){.header__logo{height:40px !important;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;margin:0;padding:0;height:100%;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 768px){.header__menu{position:fixed;left:-100vw;z-index:-1;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;top:0px}}.header__menu--show{left:0px;right:0px}.header__menu li{margin-right:1em;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.header__menu li::after{-webkit-transition:var(--transition-base);transition:var(--transition-base)}.header__menu li.current-menu-item::after{content:"";position:absolute;height:2px;width:80%;left:10%;margin:0 auto;background:var(--sand-300)}.header__menu li:hover::after,.header__menu li:focus::after,.header__menu li:focus-within::after,.header__menu li:active::after{left:2.5%;width:95%;background:var(--sand-400)}.header__menu li:focus-within{outline:2px solid;outline-color:var(--sand-300);outline-offset:5px;border-radius:.25rem}.header__menu li:focus-within::after{content:none}.header__menu li a{padding:.5em;display:block;position:relative;font-weight:var(--fw-semibold);color:var(--fc-titles);white-space:nowrap;font-size:var(--fs-lead)}.header__menu li a:focus-visible{outline:0}@media(min-width: 768px){.header__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style-type:none}}.body-lock{overflow-y:hidden}.main{background:var(--white)}.main__container{padding:0 !important}.section{padding-top:calc(1 * var(--section-padding-step));padding-bottom:calc(1 * var(--section-padding-step))}.section-inner{width:100%;max-width:100%;width:var(--content-width);max-width:var(--content-max-width);margin:0 auto}.section__title--centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.section__subtitle{margin-top:.5em;font-size:var(--fs-lead);color:var(--navy-alt-800)}.section__subtitle span:first-child{color:var(--navy-alt-300);margin-right:.25em}.section__body{margin-top:1.5em}.section__btn{margin-top:1.5em}.section__btn::after{content:"";display:inline-block;margin-left:.5em;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto}.section__btn:not([href*="ibestadutvikling.no"])::after{content:""}.section__btn[href$=".pdf"i]::after,.section__btn[href$=".doc"i]::after,.section__btn[href$=".docx"i]::after,.section__btn[href$=".ppt"i]::after,.section__btn[href$=".pptx"i]::after,.section__btn[href$=".txt"i]::after,.section__btn[href$=".rtf"i]::after{content:""}.section:nth-of-type(2n+2){background:var(--sand-50)}.section:nth-of-type(4n+4){background:var(--navy-50)}.page-intro{padding:calc(var(--section-padding-step) * 1.75) 0;color:var(--white);background:var(--navy-alt-700)}.page-intro__image{width:100%;margin-top:2.5em}.page-intro__title{color:inherit}.page-intro__subtitle{color:inherit}.page-intro__subtitle span{color:var(--sand-300)}.page-intro__description{margin-top:1.25em}.page-intro__buttons{margin-top:1.5em}.page-intro__buttons .btn{margin-top:.5em}@media(min-width: 1300px){.page-intro__description{max-width:calc(.75 * var(--content-max-width))}}.proj-intro{display:grid}.proj-intro__meta-container{background:var(--sand-100);border:1px solid var(--sand-200);color:var(--navy-alt-800);padding:var(--block-padding-step);grid-template-rows:-webkit-max-content;grid-template-rows:max-content;height:-webkit-max-content;height:-moz-max-content;height:max-content}@media(min-width: 1300px){.proj-intro{grid-template-columns:repeat(12, 1fr);grid-gap:1.5em}.proj-intro__titles-container{grid-column:1/13}.proj-intro__image{grid-column:1/9;margin-top:0}.proj-intro--no-meta .proj-intro__image{grid-column:1/13}.proj-intro__meta-container{grid-column:9/13}}.txt-n-img__outer{display:grid;grid-gap:1.5em}.txt-n-img__image{min-width:100%}.txt-n-img__btn-row{margin-top:1.5em}@media(min-width: 768px){.txt-n-img__outer{grid-template-columns:1fr 1fr;grid-gap:3em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.txt-n-img--img-right .txt-n-img__image-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.txt-only__btn-row{margin-top:1.5em}@media(min-width: 992px){.txt-only__text-container{max-width:calc(.75 * var(--content-max-width));margin:0 auto;display:block}}.img-only{text-align:center}.img-only__image,.img-only__caption{margin:0 auto;display:block;width:100%}.img-only__caption{width:auto;max-width:calc(.8 * var(--content-max-width));display:inline-block;margin:1em auto 0;padding:calc(.33 * var(--block-padding-step)) calc(.66 * var(--block-padding-step));background:var(--sand-100);border:1px solid;border-color:var(--sand-200);border-radius:var(--card-radius)}@media(min-width: 768px){.img-only__image{max-width:calc(.75 * var(--content-max-width));max-height:75vh;width:auto}.img-only__caption{max-width:calc(.66 * var(--content-max-width))}}@media(min-width: 992px){.img-only__caption{max-width:calc(.5 * var(--content-max-width))}}.project{border:1px solid var(--grey-200);border-radius:var(--card-radius);display:grid;-ms-flex-line-pack:center;align-content:center;padding:calc(.75 * var(--block-padding-step));background:var(--white);overflow:hidden}.projects__list{display:grid;grid-template-columns:1fr;list-style:none;margin:1.5em 0 0 0;padding:0;grid-gap:3em}.project__image-container{overflow:hidden;position:relative}.project__image-container::before{content:"";display:block;padding-bottom:calc(100% / 6 * 4)}.project__image{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:var(--transition-base);transition:var(--transition-base)}.project__link{--btn-padding: .6em 1.4em;--btn-font-weight: var(--fw-bold);--btn-border-width: 1px;--btn-radius: .6em;--btn-color: var(--navy-alt-500);--btn-border-color: var(--navy-alt-600);--btn-text-color: var(--white);text-align:center;display:inline-block;margin-right:.5em;-webkit-transition:all .2s ease-in-out,outline 0s ease;transition:all .2s ease-in-out,outline 0s ease;padding:var(--btn-padding);font-weight:var(--btn-font-weight);border:var(--btn-border-width) solid var(--btn-border-color);border-radius:var(--btn-radius);background-color:var(--btn-color);color:var(--btn-text-color);outline-color:var(--sand-400)}.project__link:visited{color:var(--btn-text-color)}.project__link:last-of-type{margin-right:0}.project__link:hover,.project__link:active,.project__link:focus{--btn-color: var(--navy-alt-400)}.project__link:active,.project__link:focus{outline:2px solid;outline-color:var(--navy-alt-400);outline-offset:2px}.section--light .project__link{--btn-color: var(--navy-alt-500);--btn-border-color: var(--navy-alt-700);--btn-text-color: var(--white);outline-color:var(--sand-400)}.section--light .project__link:hover,.section--light .project__link:active,.section--light .project__link:focus{--btn-color: var(--navy-alt-600)}.section--light .project__link:active,.section--light .project__link:focus{outline-color:var(--navy-alt-400)}.project__link::after{content:"";display:inline-block;margin-left:.5em;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto}.project__link:not([href*="ibestadutvikling.no"])::after{content:""}.project__link[href$=".pdf"i]::after,.project__link[href$=".doc"i]::after,.project__link[href$=".docx"i]::after,.project__link[href$=".ppt"i]::after,.project__link[href$=".pptx"i]::after,.project__link[href$=".txt"i]::after,.project__link[href$=".rtf"i]::after{content:""}.project:hover,.project:focus,.project:active,.project:focus-within{border-color:var(--grey-300)}.project--has-img{padding:0}.project--has-img .project__link{margin:1.5em var(--block-padding-step) var(--block-padding-step) var(--block-padding-step)}@media(min-width: 480px){.projects__list{grid-template-columns:repeat(auto-fill, minmax(25em, 1fr))}}.footer{border-top:1px solid var(--sand-200);background-color:var(--sand-50);background-repeat:no-repeat;background-size:contain;background-position:bottom right}.footer__inner{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:1fr;grid-gap:2em;margin:0 auto;padding-top:calc(1 * var(--section-padding-step));padding-bottom:calc(1 * var(--section-padding-step))}@media(min-width: 480px){.footer__inner{grid-template-columns:repeat(2, minmax(125px, 1fr))}}@media(min-width: 992px){.footer__inner{grid-template-columns:repeat(4, minmax(125px, 1fr))}}.socket{font-size:var(--fs-smaller);background:var(--navy-alt-800);color:var(--navy-alt-50);padding:.5em 0}.socket .pipe{color:var(--sand-300);padding:0 .5em}.socket a{color:var(--navy-alt-50)}/*# sourceMappingURL=style.css.map */