/*!
Theme Name: Maksimer
Theme URI: https://github.com/maksimer/maksimer-wordpress-theme
Version: 3.1.0
Description: Theme developed by Maksimer AS
Author: Maksimer AS
Author URI: http://www.maksimer.no/
Text Domain: maksimer_lang
*/
*,body,html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:top}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:basis-grotesque-regular-pro;src:url(/wp-content/themes/maksimer/assets/fonts/basis-grotesque-regular-pro.eot);src:url(/wp-content/themes/maksimer/assets/fonts/basis-grotesque-regular-pro.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/maksimer/assets/fonts/basis-grotesque-regular-pro.woff) format("woff"),url(/wp-content/themes/maksimer/assets/fonts/basis-grotesque-regular-pro.woff2) format("woff2"),url(/wp-content/themes/maksimer/assets/fonts/basis-grotesque-regular-pro.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:basis-grotesque-medium-pro;src:url(/wp-content/themes/maksimer/assets/fonts/basis-grotesque-medium-pro.eot);src:url(/wp-content/themes/maksimer/assets/fonts/basis-grotesque-medium-pro.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/maksimer/assets/fonts/basis-grotesque-medium-pro.woff) format("woff"),url(/wp-content/themes/maksimer/assets/fonts/basis-grotesque-medium-pro.woff2) format("woff2"),url(/wp-content/themes/maksimer/assets/fonts/basis-grotesque-medium-pro.ttf) format("truetype");font-weight:400;font-style:normal}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:last-child{margin-bottom:0}body{font-family:basis-grotesque-regular-pro,sans-serif;background:#fff;color:#575858;font-size:20px;line-height:135%;padding:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:650px){body{padding:15px;font-size:16px}}.hidden,.screen-reader-text{position:absolute;clip:rect(1px 1px 1px 1px);overflow:hidden;height:1px;width:1px}.skip-link.screen-reader-text:focus{display:block;clip:auto;color:#575858;height:auto;left:5px;top:5px;padding:13.5px 27px;text-decoration:none;width:auto;z-index:100000}.clear{clear:both}@media screen{@-ms-viewport{width:device-width}}.wp-caption,img{max-width:100%;height:auto}.wp-caption p.wp-caption-text{margin-bottom:27px;font-style:italic}.gallery{margin:-13.5px}.gallery-item{display:inline-block;padding:13.5px;min-height:1px;width:50%}@media screen and (min-width:767px){.gallery-item{width:25%}}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{max-width:50%}@media screen and (min-width:657px){.gallery-item{width:33.33%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}}@media screen and (min-width:1023px){.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}}.gallery-item a{display:inline-block;max-width:100%}.gallery-item img{display:block}.gallery-caption{display:block;padding:0 10px 0 0;font-size:14px}.alignleft{float:left;margin-right:27px;margin-bottom:13.5px}.aligncenter{display:block;margin:0 auto 27px}.alignright{float:right;margin-left:27px;margin-bottom:13.5px}.h1,.module.module-slideshow ul.slides>li.single-slide .slide-innhold .slide-innhold-1 .slide-innhold-2 h1,h1{font-size:36px;font-size:5vw;line-height:120%;margin:54px 0}@media (max-width:480px){.h1,.module.module-slideshow ul.slides>li.single-slide .slide-innhold .slide-innhold-1 .slide-innhold-2 h1,h1{font-size:24px}}@media (min-width:720px){.h1,.module.module-slideshow ul.slides>li.single-slide .slide-innhold .slide-innhold-1 .slide-innhold-2 h1,h1{font-size:36px}}h1+h2{margin-top:27px}.h2,h2{font-size:36px;font-size:5vw;font-family:basis-grotesque-medium-pro,sans-serif;line-height:120%;margin:54px 0}@media (max-width:480px){.h2,h2{font-size:24px}}@media (min-width:720px){.h2,h2{font-size:36px}}.h3,h3{font-size:24px;font-size:3vw;line-height:120%;margin:31px 0 15px}@media (max-width:666.66667px){.h3,h3{font-size:20px}}@media (min-width:800px){.h3,h3{font-size:24px}}.h4,h4{font-size:24px;font-size:5vw;line-height:120%;margin:31px 0 15px}@media (max-width:400px){.h4,h4{font-size:20px}}@media (min-width:480px){.h4,h4{font-size:24px}}.h5,h5{font-size:24px;font-size:5vw;line-height:120%;margin:31px 0 15px}@media (max-width:400px){.h5,h5{font-size:20px}}@media (min-width:480px){.h5,h5{font-size:24px}}.h6,h6{font-size:24px;font-size:5vw;line-height:120%;margin:31px 0 15px}@media (max-width:400px){.h6,h6{font-size:20px}}@media (min-width:480px){.h6,h6{font-size:24px}}.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child,.module.module-slideshow ul.slides>li.single-slide .slide-innhold .slide-innhold-1 .slide-innhold-2 h1:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child,.module.module-slideshow ul.slides>li.single-slide .slide-innhold .slide-innhold-1 .slide-innhold-2 h1:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,.module.module-slideshow ul.slides>li.single-slide .slide-innhold .slide-innhold-1 .slide-innhold-2 h1 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;color:inherit}.h1 a:focus,.h1 a:hover,.h2 a:focus,.h2 a:hover,.h3 a:focus,.h3 a:hover,.h4 a:focus,.h4 a:hover,.h5 a:focus,.h5 a:hover,.h6 a:focus,.h6 a:hover,.module.module-slideshow ul.slides>li.single-slide .slide-innhold .slide-innhold-1 .slide-innhold-2 h1 a:focus,.module.module-slideshow ul.slides>li.single-slide .slide-innhold .slide-innhold-1 .slide-innhold-2 h1 a:hover,h1 a:focus,h1 a:hover,h2 a:focus,h2 a:hover,h3 a:focus,h3 a:hover,h4 a:focus,h4 a:hover,h5 a:focus,h5 a:hover,h6 a:focus,h6 a:hover{text-decoration:underline;color:#00c7b1}address,p{margin-bottom:27px}b,strong{font-family:basis-grotesque-medium-pro,sans-serif;font-weight:700}em,i{font-style:italic}a{color:inherit;text-decoration:none}a:focus,a:hover{text-decoration:underline}sup{vertical-align:super}sub,sup{font-size:smaller;line-height:0}sub{vertical-align:sub}ul{margin:0 0 27px;padding:0}ul li{list-style:disc outside;margin:0 0 0 27px}ul li ul{margin:0}ol{margin:0 0 27px;padding:0}ol li{list-style:decimal outside;margin:0 0 0 27px}ol li ol{margin:0}table{width:100%;margin-bottom:27px}table td,table th{padding:10px;text-align:left}table th{font-family:basis-grotesque-medium-pro,sans-serif;font-weight:700}table tbody tr{border-bottom:1px solid #e6e6e6}code,pre,xmp{font-family:Fira Code,monospace;background:#f2f2f2;color:#575858;padding:27px;margin:0 0 27px;-moz-tab-size:2;-o-tab-size:2;tab-size:2;overflow:scroll}code{padding:5px;margin:0 2px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{line-height:135%;display:block}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{font-family:basis-grotesque-regular-pro,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid #e6e6e6;border-radius:0;font-size:20px;padding:10px;margin:0}textarea{max-width:100%;height:100px;display:inline-block}.button,.wpcf7-submit,a.button{font-family:basis-grotesque-medium-pro,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #f1f1f2;border-radius:0;background:#f1f1f2;color:#00c7b1;margin:0;padding:13px 16px 9px;font-size:16px;line-height:125%;text-decoration:none;text-transform:uppercase;cursor:pointer;display:inline-block;-webkit-transition:background .4s;transition:background .4s;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}@media screen and (max-width:650px){.button,.wpcf7-submit,a.button{font-size:13px}}.button:focus,.button:hover,.wpcf7-submit:focus,.wpcf7-submit:hover,a.button:focus,a.button:hover{background:#fff}.wrapper{display:block;zoom:1;max-width:900px;width:100%;padding:0;margin:0 auto}.wrapper:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}.col-set{margin:-54px}.col-set .col{padding:54px;min-height:1px}@media screen and (min-width:657px){.col-set:not(.flex-set){display:block;zoom:1}.col-set:not(.flex-set):after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}.col-set:not(.flex-set) .col{float:left;width:50%}.col-set:not(.flex-set) .col.w2{float:none;width:100%;clear:both}.flex-set{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-set .col{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.flex-set .col.w2{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media screen and (max-width:699px){.col-set:not(.flex-set).col-5,.col-set:not(.flex-set).col-6{display:block;zoom:1}.col-set:not(.flex-set).col-5:after,.col-set:not(.flex-set).col-6:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}.col-set:not(.flex-set).col-5 .col,.col-set:not(.flex-set).col-6 .col{float:left;width:33.33%}.col-set:not(.flex-set).col-5 .col.w2,.col-set:not(.flex-set).col-6 .col.w2{float:none;width:66.66%;clear:both}.flex-set.col-5,.flex-set.col-6{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-set.col-5 .col,.flex-set.col-6 .col{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.flex-set.col-5 .col.w2,.flex-set.col-6 .col.w2{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media screen and (min-width:700px){.col-set:not(.flex-set).col-5 .col{width:25%}.col-set:not(.flex-set).col-5 .col.w2{width:50%}.col-set:not(.flex-set).col-6 .col{width:20%}.col-set:not(.flex-set).col-6 .col.w2{width:40%}.flex-set.col-5 .col{-webkit-box-flex:0;-webkit-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}.flex-set.col-5 .col.w2{-webkit-box-flex:0;-webkit-flex:0 0 66.66%;-ms-flex:0 0 66.66%;flex:0 0 66.66%;max-width:66.66%}.flex-set.col-6 .col{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.flex-set.col-6 .col.w2{-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}}@media screen and (min-width:767px){.col-set:not(.flex-set).col-3 .col{width:33.33%}.col-set:not(.flex-set).col-3 .col.w2{float:left;width:66.66%;clear:none}.flex-set.col-3 .col{-webkit-box-flex:0;-webkit-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}.flex-set.col-3 .col.w2{-webkit-box-flex:0;-webkit-flex:0 0 66.66%;-ms-flex:0 0 66.66%;flex:0 0 66.66%;max-width:66.66%}}@media screen and (min-width:900px){.col-set:not(.flex-set).col-5 .col{width:20%}.col-set:not(.flex-set).col-5 .col.w2{width:40%}.col-set:not(.flex-set).col-6 .col{width:16.66%}.col-set:not(.flex-set).col-6 .col.w2{width:33.33%}.flex-set.col-5 .col{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.flex-set.col-5 .col.w2{-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.flex-set.col-6 .col{-webkit-box-flex:0;-webkit-flex:0 0 16.66%;-ms-flex:0 0 16.66%;flex:0 0 16.66%;max-width:16.66%}.flex-set.col-6 .col.w2{-webkit-box-flex:0;-webkit-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}}@media screen and (min-width:1023px){.col-set:not(.flex-set).col-4 .col{width:25%}.col-set:not(.flex-set).col-4 .col.w2{width:50%}.flex-set.col-4 .col{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.flex-set.col-4 .col.w2{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.contact-seperator{margin:0 10px}@media screen and (max-width:413px){.contact-seperator{display:none}}@media screen and (max-width:413px){.telephone{display:block;margin-top:10px}}.module .content{padding:54px 0}.module.with-background-color .content{padding:54px 37px}.module.module-slideshow{max-height:690px}@media screen and (max-width:650px){.module.module-slideshow{max-height:400px}}.module.module-slideshow div[class^=slideshow-id-]{max-height:690px}@media screen and (max-width:650px){.module.module-slideshow div[class^=slideshow-id-]{max-height:400px}}.module.module-slideshow .content{padding:0}.module.module-slideshow ul.slides>li.single-slide{height:690px}@media screen and (max-width:650px){.module.module-slideshow ul.slides>li.single-slide{height:400px}}.module.module-slideshow ul.slides>li.single-slide>img{min-height:100%;min-width:100%;max-width:none;max-height:690px;width:auto;height:auto;position:relative;left:100%;top:100%;-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}@media screen and (max-width:650px){.module.module-slideshow ul.slides>li.single-slide>img{max-height:400px}}.module.module-slideshow ul.slides>li.single-slide .slide-innhold .slide-innhold-1{padding:85px 0;max-width:900px}@media screen and (max-width:650px){.module.module-slideshow ul.slides>li.single-slide .slide-innhold .slide-innhold-1 .slide-innhold-2 h1{font-size:20px}}.module.module-slideshow ul.slides>li.single-slide .slide-innhold .slide-innhold-1 .slide-innhold-2 h1:not(:first-child){margin-top:55px}@media screen and (max-width:650px){.module.module-slideshow ul.slides>li.single-slide .slide-innhold .slide-innhold-1 .slide-innhold-2 h1:not(:first-child){margin-top:27px}}.module.module-slideshow ul.slides>li.single-slide .slide-innhold .slide-innhold-1 .slide-innhold-2 h1:not(:last-child){margin-bottom:134px}@media screen and (max-width:650px){.module.module-slideshow ul.slides>li.single-slide .slide-innhold .slide-innhold-1 .slide-innhold-2 h1:not(:last-child){margin-bottom:70px}}.module.module-slideshow ul.slides>li.single-slide .slide-innhold img{width:auto;max-width:60%}@media screen and (max-width:650px){.module.module-slideshow ul.slides>li.single-slide .slide-innhold img{max-width:216px}}.module.module-image-and-text .wrapper{max-width:1155px}.module.module-image-and-text .col-set.col-5{margin:-15px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.module.module-image-and-text .col-set.col-5 .col{padding:15px}.module.module-image-and-text .image{margin-bottom:32px}@media screen and (max-width:650px){.module.module-image-and-text .image{margin-bottom:14px}}.module.module-image-and-text .image img{display:block;max-width:88px;margin:0 auto}@media screen and (max-width:650px){.module.module-image-and-text .image img{max-width:46px}}.module.module-one-column.content-right .module-inner{max-width:680px;margin-left:auto}@media screen and (min-width:900px){.module.module-one-column.content-right .module-inner{padding-left:95px}}@media screen and (min-width:750px) and (max-width:899px){.module.module-one-column.content-right .module-inner{padding-left:37px;max-width:550px}}.module.module-one-column.content-main-background .content{overflow:hidden}.module.module-one-column.content-main-background .module-inner{position:relative}@media screen and (min-width:750px){.module.module-one-column.content-main-background .module-inner:before{content:"";background:#7fe3d8;position:absolute;left:-100vw;top:-54px;bottom:-54px;z-index:999;width:100vw}}@media screen and (min-width:651px){.module.module-one-column.footer{font-size:18px}}.module.module-one-column.footer img{margin-bottom:40px}.module.module-one-column.footer .button{margin-top:45px}.module.module-two-column.footer .flex-set{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:-25px}.module.module-two-column.footer .flex-set .col{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding:25px}@media screen and (max-width:650px){.module.module-two-column.footer .flex-set .col{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.module.module-two-column.footer .flex-set .col .alignleft,.module.module-two-column.footer .flex-set .col .alignright{float:none;margin:0 auto}}