﻿@font-face{font-family:"DomaineDisplayNarrow-SemiBold";src:url("../fonts/DomaineDisplayNarrow-Semibold.woff2") format("woff2"),url("../fonts/DomaineDisplayNarrow-Semibold.woff") format("woff"),url("../fonts/DomaineDisplayNarrow-Semibold.svg#DomaineDisplayNarrow-Semibold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Brother 1816";src:url("../fonts/Brother-1816-Book.woff2") format("woff2"),url("../fonts/Brother-1816-Book.woff") format("woff"),url("../fonts/Brother-1816-Book.svg#Brother-1816-Book") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Brother 1816";src:url("../fonts/Brother-1816-Bold-Italic.woff2") format("woff2"),url("../fonts/Brother-1816-Bold-Italic.woff") format("woff"),url("../fonts/Brother-1816-Bold-Italic.svg#Brother-1816-Bold-Italic") format("svg");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Brother 1816";src:url("../fonts/Brother-1816-Bold.woff2") format("woff2"),url("../fonts/Brother-1816-Bold.woff") format("woff"),url("../fonts/Brother-1816-Bold.svg#Brother-1816-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Brother 1816";src:url("../fonts/Brother-1816-Book-Italic.woff2") format("woff2"),url("../fonts/Brother-1816-Book-Italic.woff") format("woff"),url("../fonts/Brother-1816-Book-Italic.svg#Brother-1816-Book-Italic") format("svg");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url("../fonts/webfonts/SourceSansPro-Light.woff2") format("woff2"),url("../fonts/webfonts/SourceSansPro-Light.woff") format("woff"),url("../fonts/webfonts/SourceSansPro-Light.svg#SourceSansPro-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url("../fonts/webfonts/SourceSansPro-Semibold.woff2") format("woff2"),url("../fonts/webfonts/SourceSansPro-Semibold.woff") format("woff"),url("../fonts/webfonts/SourceSansPro-Semibold.svg#SourceSansPro-Semibold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url("../fonts/webfonts/SourceSansPro-Regular.woff2") format("woff2"),url("../fonts/webfonts/SourceSansPro-Regular.woff") format("woff"),url("../fonts/webfonts/SourceSansPro-Regular.svg#SourceSansPro-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"DM Serif Display";src:url("../fonts/webfonts/DMSerifDisplay-Regular.woff2") format("woff2"),url("../fonts/webfonts/DMSerifDisplay-Regular.woff") format("woff"),url("../fonts/webfonts/DMSerifDisplay-Regular.svg#DMSerifDisplay-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:0}body{background:var(--wp--preset--color--sand)}.edit-post-visual-editor__post-title-wrapper{background:var(--wp--preset--color--sand);margin:0 !important;padding:1em;margin-bottom:2rem;display:block}.edit-post-visual-editor__post-title-wrapper h1{color:var(--wp--preset--color--dark);font-weight:400;margin-bottom:0;font-size:48px}.edit-post-visual-editor__post-title-wrapper h1:before{content:"Fyll i titel på sidan";text-decoration:underline;text-underline-offset:.5em;display:block;width:100%;font-size:18px;font-family:"Source Sans Pro"}body.error404 .error-page-404{height:auto}body.error404 footer{margin-top:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Source Sans Pro"}h1{font-family:"DM Serif Display",serif;font-size:50px;font-style:normal;line-height:120%;margin-bottom:20px;font-weight:400}@media(max-width: 600px){h1{font-size:36px}}h2{font-family:"DM Serif Display",serif;font-size:42px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:10px}@media(max-width: 600px){h2{font-size:26px}}h3{font-family:"Source Sans Pro",serif;font-size:34px;font-style:normal;line-height:120%;margin-top:40px;margin-bottom:20px}@media(max-width: 600px){h3{font-size:22px}}h4{font-family:"DM Serif Display",serif;font-size:30px;font-style:normal;font-weight:400;line-height:120%}@media(max-width: 600px){h4{font-size:18px}}h5{font-family:"DM Serif Display",serif;font-size:24px;font-style:normal;font-weight:400;line-height:120%}@media(max-width: 600px){h5{font-size:18px}}h6{font-family:"DM Serif Display",serif;font-size:22px;font-style:normal;font-weight:400;line-height:120%}@media(max-width: 600px){h6{font-size:16px}}p{font-family:"Source Sans Pro";font-weight:normal;font-style:normal;line-height:160%;font-size:16px;margin-bottom:20px}@media(max-width: 600px){p{font-size:16px}}p a{text-decoration:none;color:var(--wp--preset--color--dark);position:relative;color:rgba(var(--wp--preset--color--dark), 0.65)}p a:before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:rgba(0,0,0,.25);z-index:2}p a:after{content:"";position:absolute;bottom:-1px;left:0;width:0%;height:1px;background:#000;z-index:3;transition:all ease 450ms}p a:hover{color:var(--wp--preset--color--dark)}p a:hover:after{width:100%}header{position:sticky;top:0;z-index:999;display:flex;align-items:center;flex-wrap:wrap;width:100%;background:#eae8e1}header .call-us-mobile{display:none}@media(max-width: 1200px){header .call-us-mobile{margin-top:.5rem;display:flex;order:1;width:100%;padding:7.5px 1.2rem;background:var(--wp--preset--color--green);margin:0 auto 0 auto;font-size:18px;z-index:999;color:var(--wp--preset--color--dark)}header .call-us-mobile a{color:var(--wp--preset--color--dark);text-decoration:none;margin-left:.25rem}}header .alignwide{width:1760px;margin:auto;display:flex;order:2;align-items:center;justify-content:space-between;align-items:center;padding:.5rem 0}@media(max-width: 1760px){header .alignwide{width:calc(100vw - 4rem)}}header .alignwide .logo{position:relative;z-index:999}header .alignwide .logo img{width:302px;height:auto}@media(max-width: 1280px){header .alignwide .logo img{width:200px}}header .alignwide .navigation{display:flex;align-items:center}header .alignwide .navigation .menu-primar-meny-container .menu{display:flex}header .alignwide .navigation .menu-primar-meny-container .menu li{position:relative;list-style:none;margin-right:30px;z-index:999}@media(max-width: 1200px){header .alignwide .navigation .menu-primar-meny-container .menu li{margin-bottom:.65rem}}header .alignwide .navigation .menu-primar-meny-container .menu li:last-of-type{margin-right:0}header .alignwide .navigation .menu-primar-meny-container .menu li.menu-item-has-children:before{content:"";position:absolute;bottom:-0.75rem;left:0;right:0;margin:auto;z-index:999;width:12px;height:12px;background:url(../img/chevron-thin-2.svg) no-repeat center;background-size:contain}@media(max-width: 1200px){header .alignwide .navigation .menu-primar-meny-container .menu li.menu-item-has-children:before{display:none}}header .alignwide .navigation .menu-primar-meny-container .menu li a{color:var(--wp--preset--color--dark);text-transform:uppercase;text-decoration:none;font-size:18px;font-style:normal;font-weight:600;line-height:130%;font-variant:small-caps}header .alignwide .navigation .menu-primar-meny-container .menu li ul{position:absolute;display:flex;flex-wrap:wrap;min-width:300px;right:-100%;padding:1.5rem;transform:translateY(-0.5rem);opacity:0;pointer-events:none;transition:all ease 250ms}@media(max-width: 1200px){header .alignwide .navigation .menu-primar-meny-container .menu li ul{padding:0;transform:translateY(0rem);margin-top:1rem}}@media(max-width: 1200px){header .alignwide .navigation .menu-primar-meny-container .menu li ul{opacity:1;position:relative;left:initial;right:initial}}header .alignwide .navigation .menu-primar-meny-container .menu li ul li{background:#fff;margin-right:0;width:100%;display:flex}@media(max-width: 1200px){header .alignwide .navigation .menu-primar-meny-container .menu li ul li{margin-bottom:.65rem;background:none}}header .alignwide .navigation .menu-primar-meny-container .menu li ul li a{background:#fff;display:flex;padding:1rem;width:100%;text-decoration:none;color:rgba(var(--wp--preset--color--dark), 0.75);transition:all ease 250ms}@media(max-width: 1200px){header .alignwide .navigation .menu-primar-meny-container .menu li ul li a{background:none;padding:0;font-size:18px}}header .alignwide .navigation .menu-primar-meny-container .menu li ul li a:hover{background:rgba(0,0,0,.1)}@media(max-width: 1200px){header .alignwide .navigation .menu-primar-meny-container .menu li ul li a:hover{background:none}}header .alignwide .navigation .menu-primar-meny-container .menu li:hover>ul{display:block;transform:translateY(0rem);opacity:1;pointer-events:initial}@media(max-width: 1200px){header .alignwide .navigation .menu-primar-meny-container{position:absolute;left:0;top:0;width:100%;height:auto;background:#eae8e1;background:#fff;padding:8rem 0 4rem 0;transform:translateY(-2rem);opacity:0;pointer-events:none;transition:all ease 250ms;box-shadow:0 4px 20px rgba(0,0,0,.1)}header .alignwide .navigation .menu-primar-meny-container.active{transform:translateY(0rem);opacity:1;pointer-events:initial}header .alignwide .navigation .menu-primar-meny-container .menu{display:flex;flex-wrap:wrap}}@media(max-width: 1200px)and (max-width: 1200px){header .alignwide .navigation .menu-primar-meny-container .menu{width:calc(100% - 54px);margin:auto}}@media(max-width: 1200px){header .alignwide .navigation .menu-primar-meny-container .menu li{width:100%;text-align:left;margin-right:0}header .alignwide .navigation .menu-primar-meny-container .menu li a{font-size:24px}}header .alignwide .navigation .burger{width:48px;height:16px;position:relative;display:none;z-index:999;cursor:pointer;overflow:hidden}@media(max-width: 1200px){header .alignwide .navigation .burger{display:block}}header .alignwide .navigation .burger:before{content:"";width:100%;height:2px;background:var(--wp--preset--color--dark);position:absolute;top:50%;margin-top:-1px;z-index:3;opacity:0;transform:translateX(-100%);transition:all ease 250ms}header .alignwide .navigation .burger .line{width:100%;height:2px;background:var(--wp--preset--color--dark);position:absolute;transition:all ease 250ms}header .alignwide .navigation .burger .line.top{top:0}header .alignwide .navigation .burger .line.bottom{bottom:0}header .alignwide .navigation .burger.active:before{opacity:1;transform:translateX(0)}header .alignwide .navigation .burger.active .line.top{opacity:0;transform:translateX(100%)}header .alignwide .navigation .burger.active .line.bottom{opacity:0;transform:translateX(-100%)}header .alignwide .navigation .call-us{font-size:18px;font-style:normal;font-weight:400;line-height:130%;margin-left:30px;padding:calc(0.667em + 2px) calc(1.333em + 2px);background:var(--wp--preset--color--green);color:var(--wp--preset--color--dark);font-weight:700;border-radius:10px;box-shadow:0px 2px 2px 0px rgba(0,0,0,.25)}@media(max-width: 1200px){header .alignwide .navigation .call-us{display:none}}header .alignwide .navigation .call-us a{color:var(--wp--preset--color--dark);text-decoration:none;margin-left:.25rem}footer{background:var(--wp--preset--color--blue);width:100%;height:auto;padding:80px 0}@media(max-width: 600px){footer{padding:40px 0}}footer *{color:var(--wp--preset--color--dark)}footer .alignwide{width:1760px;margin:auto;display:flex;order:2;justify-content:space-between;align-items:flex-start;padding:.5rem 0;max-width:calc(100% - 54px)}@media(max-width: calc($wide-size + 54px)){footer .alignwide{width:calc(100% - 54px)}}@media(max-width: 768px){footer .alignwide{flex-wrap:wrap}}footer .alignwide .col.left{width:60%;display:flex;flex-wrap:wrap}@media(max-width: 960px){footer .alignwide .col.left{width:50%}}@media(max-width: 768px){footer .alignwide .col.left{width:100%}}footer .alignwide .col.left .sub-col{width:50%}footer .alignwide .col.left .sub-col figure{margin:1rem 1rem 0 0;display:inline-block;width:160px;height:73px;background:#fff;padding:.75rem;border-radius:8px}footer .alignwide .col.left .sub-col figure svg,footer .alignwide .col.left .sub-col figure img{height:100%;width:100%;object-fit:contain}@media(max-width: 960px){footer .alignwide .col.left .sub-col{width:100%;margin-bottom:40px}}footer .alignwide .col.left .sub-col ul{margin-left:5px;margin-bottom:1rem}footer .alignwide .col.left .sub-col ul li{margin-bottom:10px;list-style:none}footer .alignwide .col.left .sub-col ul li:last-of-type{margin-bottom:0}footer .alignwide .col.left .sub-col ul li a{text-decoration:none;font-size:18px}footer .alignwide .col.left .sub-col .group{margin-bottom:20px}footer .alignwide .col.left .sub-col .group img{width:80px}footer .alignwide .col.left .sub-col .group:last-of-type{margin-bottom:0}footer .alignwide .col.left .sub-col .group.social_links{display:flex;flex-wrap:wrap}footer .alignwide .col.left .sub-col .group.social_links h3{width:100%}footer .alignwide .col.left .sub-col .group.social_links a{text-decoration:none;display:flex;width:40px;margin-right:20px}footer .alignwide .col.left .sub-col .group.social_links a img{width:100%}@media(max-width: 768px){footer .alignwide .col.left{width:100%}}footer .alignwide .col.right{width:40%}@media(max-width: 960px){footer .alignwide .col.right{width:50%}}@media(max-width: 768px){footer .alignwide .col.right{width:100%}}footer .alignwide .col p{margin-bottom:0}footer .alignwide .col .wp-block-heading{font-family:"DM Serif Display";margin-bottom:20px}@media(max-width: calc($wide-size + 54px)){body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){width:calc(100% - 54px) !important}}@media(max-width: calc($wide-size + 54px)){.alignfull{padding:0}}.wp-block-buttons{margin-top:40px}.wp-block-buttons .wp-block-button .wp-block-button__link{border-radius:10px;box-shadow:0px 2px 2px 0px rgba(0,0,0,.25);text-transform:uppercase;font-weight:600}.wp-block-media-text .wp-block-media-text__content{padding:0 0 0 80px}@media(max-width: 1200px){.wp-block-media-text .wp-block-media-text__content{padding:0 0 0 40px}}@media(max-width: 600px){.wp-block-media-text .wp-block-media-text__content{padding:0 0 0 0;margin-top:40px}}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 80px 0 0}@media(max-width: 1200px){.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 40px 0 0}}@media(max-width: 600px){.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 0 0 0;margin-top:40px}}@media(max-width: 600px){.wp-block-cover{min-height:auto !important;padding:80px 0}}.icon-row{margin:30px 0 15px 0}.icon-row.is-layout-flex{gap:15px}main{display:flex;justify-content:center;align-items:flex-start;width:100%;height:auto}main article{width:100%;position:relative;overflow:hidden}.alignfull{max-width:100%}.wp-block-post-content>div{margin-bottom:60px}@media(max-width: 960px){.wp-block-post-content>div{margin-bottom:calc($block-margin / 2)}}.wp-block-post-content>div:last-of-type{margin-bottom:0}.wp-block-post-content>div.alignwide{max-width:1760px;margin:auto 0 60px auto}main article>div{margin-bottom:60px}main article>div:last-of-type{margin-bottom:0}main article>div.alignwide{width:1760px;margin:auto 0 60px auto;max-width:calc(100% - 32px)}@media(max-width: calc($wide-size + 54px)){main article>div.alignwide{width:calc(100% - 54px)}}main article>:where(:not(.alignleft) :not(.alignright) :not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto !important;margin-right:auto !important}@media(max-width: 1280px){main article>:where(:not(.alignleft) :not(.alignright) :not(.alignfull)){max-width:calc(100vw - 6rem)}}@media(max-width: 660px){main article>:where(:not(.alignleft) :not(.alignright) :not(.alignfull)){max-width:calc(100% - calc($wrapper-margin--desktop / 1))}}@media(max-width: 600px){main article>:where(:not(.alignleft) :not(.alignright) :not(.alignfull)){max-width:calc(100% - calc($wrapper-margin--desktop / 2))}}.wp-block-gallery{max-width:var(--wp--style--global--wide-size)}@media(max-width: 660px){.wp-block-gallery{max-width:calc(100% - calc($wrapper-margin--desktop / 1))}}@media(max-width: 600px){.wp-block-gallery{max-width:calc(100% - calc($wrapper-margin--desktop / 2))}}.wp-block-gallery,.wp-block-image{max-width:1760px}:where(main article .is-layout-flex){gap:60px}@media(max-width: 1024px){:where(main article .is-layout-flex){gap:30px}}.wp-block-gallery{gap:60px !important}@media(max-width: 960px){.wp-block-gallery{gap:30px !important}}body .is-layout-constrained>.alignwide{width:1760px;max-width:calc(100% - 54px)}@media(max-width: 960px){body .is-layout-constrained>.alignwide{max-width:calc(100% - 32px)}}.gform-theme--foundation .gform_fields{display:flex !important;flex-wrap:wrap;grid-template-columns:none !important;grid-template-rows:none !important;inline-size:none !important;grid-row-gap:none !important;row-gap:none !important;gap:30px !important}.gform-theme--foundation .gform_fields .gfield{width:100%}.gfield_label{display:none !important}.gform_wrapper input,.gform_wrapper textarea,.gform_wrapper select{border-radius:7.5px !important}input[type=checkbox]{border-radius:5px !important}footer .gfield_consent_label{color:var(--wp--preset--color--dark) !important}footer input,footer select,footer textarea{border:1px solid var(--wp--preset--color--sand) !important}footer input[type=submit]{background:var(--wp--preset--color--green) !important;color:var(--wp--preset--color--dark) !important;font-family:inherit !important;font-size:inherit !important;line-height:inherit !important;text-transform:uppercase !important;padding:calc(0.667em + 2px) calc(1.333em + 2px);box-shadow:0px 2px 2px 0px rgba(0,0,0,.25) !important;border:none !important;outline:none !important}/*# sourceMappingURL=styles.css.map */
