/*! 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:0;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}
:root{--LIATOPPEN-color-grey:#333;--LIATOPPEN-color-gray-2:#506e78;--LIATOPPEN-color-gray-3:#828282;--LIATOPPEN-color-bla:#63869f;--LIATOPPEN-color-rad:#a74b3c;--LIATOPPEN-color-hvit:#f9f4ed;--LIATOPPEN-color-sort:#3c3c3c;--LIATOPPEN-font-color:#000;--LIATOPPEN-font-baseline:16px;--LIATOPPEN-site-maxwidth:1140px;--LIATOPPEN-site-padding:1rem;--LIATOPPEN-mobile-menu:64rem;--LIATOPPEN-mediaquery-medium:48.9375rem;--LIATOPPEN-mediaquery-small:37.5625rem}
html{font-size:16px;line-height:calc(1rem * 1.5)}
body.page,body.post{font-weight:400;overflow-x:hidden}
body.page h1,body.page h2,body.page h3,body.page h4,body.page h6,body.post h1,body.post h2,body.post h3,body.post h4,body.post h6{font-weight:700}
body.page h5,body.page .site-footer h2.widget-title,.site-footer body.page h2.widget-title,body.page .imagegallery_grid a.image p,.imagegallery_grid a.image body.page p,body.page p.ingress,body.page p,body.post h5,body.post .site-footer h2.widget-title,.site-footer body.post h2.widget-title,body.post .imagegallery_grid a.image p,.imagegallery_grid a.image body.post p,body.post p.ingress,body.post p{font-weight:400}
body.page main,body.post main{min-height:calc(100vh - 162px);position:relative}
body.page h1,body.post h1{font-size:56px;line-height:110%;letter-spacing:-2%}
body.page h1.large,body.post h1.large{font-size:68px;line-height:110%;letter-spacing:-2%}
body.page h2,body.post h2{font-size:42px;line-height:110%;letter-spacing:-2%}
body.page h3,body.post h3{font-size:35px;line-height:110%;letter-spacing:-2%}
body.page h4,body.post h4{font-size:29px;line-height:130%}
body.page h5,body.page .site-footer h2.widget-title,.site-footer body.page h2.widget-title,body.page .imagegallery_grid a.image p,.imagegallery_grid a.image body.page p,body.post h5,body.post .site-footer h2.widget-title,.site-footer body.post h2.widget-title,body.post .imagegallery_grid a.image p,.imagegallery_grid a.image body.post p{font-size:22px;line-height:130%;letter-spacing:3%}
body.page h6,body.post h6{font-size:22px;line-height:130%}
body.page p.ingress,body.page .ingress a,body.post p.ingress,body.post .ingress a{font-size:20px;line-height:140%}
body.page p,body.page a,body.page p a,body.post p,body.post a,body.post p a{font-size:16px;line-height:140%;text-decoration:none}
body.page a,body.post a{color:var(--LIATOPPEN-color-rad)}
.inside-article{background-color:#f9f4ed !important}
.screen-reader-text{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;width:1px;word-wrap:normal !important}
.screen-reader-text:focus{z-index:10;height:auto;width:auto;-webkit-clip-path:none;clip-path:none;clip:initial;background-color:#fff;padding:1rem}
.hidden{display:none !important}
.wp-block-cover.parralax{background-attachment:fixed}
.wp-block-gallery .blocks-gallery-item figure{overflow:hidden}
.wp-block-gallery .blocks-gallery-item figure img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.wp-block-gallery .blocks-gallery-item figure:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.wp-block-buttons .wp-block-button .wp-block-button{border-radius:16px !important}
S#menu-hovedmeny>ul>li>a{font-weight:600}
ul#menu-hovedmeny .book-cta{background-color:var(--LIATOPPEN-color-grey);color:#fff;border-radius:8px;margin-left:1em;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;overflow:hidden}
ul#menu-hovedmeny .book-cta a{line-height:3em;color:#fff}
ul#menu-hovedmeny .book-cta:hover{background-color:var(--LIATOPPEN-color-grey);-webkit-transform:translateY(-2px);transform:translateY(-2px)}
ul#menu-hovedmeny .book-cta:hover a{background-color:var(--LIATOPPEN-color-grey)}
.horizontal_card{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:unset !important;margin:4rem 0}
.horizontal_card.image-card .wrapper{border-radius:8px;background-color:#fff;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:100%;max-width:1200px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.horizontal_card.image-card .wrapper .image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;overflow:hidden}
.horizontal_card.image-card .wrapper .image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.horizontal_card.image-card .wrapper .image:hover img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(1.05);transform:scale(1.05)}
.horizontal_card.image-card .wrapper .text{padding:2rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
.horizontal_card.image-card .wrapper .text .text-wrapper{margin:auto 0}
.horizontal_card.image-card .wrapper .text .text-wrapper h2,.horizontal_card.image-card .wrapper .text .text-wrapper p.ingress,.horizontal_card.image-card .wrapper .text .text-wrapper a{margin:0}
.horizontal_card.image-card .wrapper .text .text-wrapper a{color:var(--LIATOPPEN-color-rad)}
.horizontal_card.background-card{min-height:350px}
.horizontal_card.background-card .wrapper{border-radius:8px;background-color:#fff;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:100%;max-width:1200px;position:relative}
.horizontal_card.background-card .wrapper .image{position:absolute;width:100%;height:100%;overflow:hidden}
.horizontal_card.background-card .wrapper .image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.horizontal_card.background-card .wrapper .image::after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;z-index:2;background:-webkit-gradient(linear,left top,left bottom,from(rgba(51,51,51,0.1)),to(rgba(51,51,51,0.8)));background:linear-gradient(180deg,rgba(51,51,51,0.1) 0,rgba(51,51,51,0.8) 100%)}
.horizontal_card.background-card .wrapper .image:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}
.horizontal_card.background-card .wrapper .text{position:relative;z-index:3;color:#fff;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}
.horizontal_card.background-card .wrapper .text .text-wrapper{margin:auto 0}
.horizontal_carousel_card{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:unset !important;margin:4rem 0}
.horizontal_carousel_card.image-card .wrapper{border-radius:8px;background-color:#fff;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:100%;max-width:1200px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.horizontal_carousel_card.image-card .wrapper .image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;overflow:hidden;position:relative;height:300px}
.horizontal_carousel_card.image-card .wrapper .image .visualizer{margin:2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:absolute;bottom:0;width:100%;z-index:3}
.horizontal_carousel_card.image-card .wrapper .image .visualizer button.iconRound{margin:0 .75rem;-webkit-box-sizing:content-box;box-sizing:content-box;height:1px;width:1px;padding:4px;border-radius:100%;border:0;background-color:rgba(255,255,255,0.3)}
.horizontal_carousel_card.image-card .wrapper .image .visualizer button.iconRound.active{background-color:white}
.horizontal_carousel_card.image-card .wrapper .image .visualizer button.iconRound:hover{cursor:default}
.horizontal_carousel_card.image-card .wrapper .image .visualizer:hover{cursor:default}
.horizontal_carousel_card.image-card .wrapper .image .testimonialsButton{width:20px;background-color:rgba(0,0,0,0);border:0;position:absolute;-webkit-transition:.2s ease-in;transition:.2s ease-in;height:100%;background-size:30px;background-repeat:no-repeat;background-position:center;top:50%;z-index:3}
.horizontal_carousel_card.image-card .wrapper .image .testimonialsButton.prev{background-image:url(assets/img/chevron-left.svg);left:5%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.horizontal_carousel_card.image-card .wrapper .image .testimonialsButton.prev:hover{cursor:pointer;-webkit-transform:translate(-50%,-51%);transform:translate(-50%,-51%)}
.horizontal_carousel_card.image-card .wrapper .image .testimonialsButton.next{background-image:url(assets/img/chevron-right.svg);right:5%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}
.horizontal_carousel_card.image-card .wrapper .image .testimonialsButton.next:hover{cursor:pointer;-webkit-transform:translate(50%,-51%);transform:translate(50%,-51%)}
.horizontal_carousel_card.image-card .wrapper .image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:none}
.horizontal_carousel_card.image-card .wrapper .image img.active{display:block}
.horizontal_carousel_card.image-card .wrapper .text{min-height:300px;padding:2rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
.horizontal_carousel_card.image-card .wrapper .text .text-wrapper{margin:auto 0}
.horizontal_carousel_card.image-card .wrapper .text .text-wrapper h2,.horizontal_carousel_card.image-card .wrapper .text .text-wrapper p.ingress,.horizontal_carousel_card.image-card .wrapper .text .text-wrapper a{margin:0}
.horizontal_carousel_card.image-card .wrapper .text .text-wrapper a{color:var(--LIATOPPEN-color-rad)}
.horizontal_carousel_card.background-card{min-height:350px}
.horizontal_carousel_card.background-card .wrapper{border-radius:8px;background-color:#fff;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:100%;max-width:1200px;position:relative}
.horizontal_carousel_card.background-card .wrapper .image{position:absolute;width:100%;height:100%;overflow:hidden}
.horizontal_carousel_card.background-card .wrapper .image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.horizontal_carousel_card.background-card .wrapper .image::after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;z-index:2;background:-webkit-gradient(linear,left top,left bottom,from(rgba(51,51,51,0.1)),to(rgba(51,51,51,0.8)));background:linear-gradient(180deg,rgba(51,51,51,0.1) 0,rgba(51,51,51,0.8) 100%)}
.horizontal_carousel_card.background-card .wrapper .image:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}
.horizontal_carousel_card.background-card .wrapper .text{position:relative;z-index:3;color:#fff;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}
.horizontal_carousel_card.background-card .wrapper .text .text-wrapper{margin:auto 0}
.cards{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:unset !important;margin:4rem 0}
.cards .wrapper{border-radius:8px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:100%;max-width:1200px;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.cards .wrapper .card{background-color:#fff;border-radius:8px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;position:relative;margin-top:12px;margin-bottom:12px}
.cards .wrapper .card.standard-card .image{max-height:250px;height:100%;overflow:hidden}
.cards .wrapper .card.standard-card .image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.cards .wrapper .card.standard-card .image:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}
.cards .wrapper .card.standard-card .text{padding:1rem}
.cards .wrapper .card.standard-card .text .text-wrapper p.ingress{font-weight:600}
.cards .wrapper .card.background-card .image{position:absolute;top:0;left:0;width:100%;height:100%}
.cards .wrapper .card.background-card .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.cards .wrapper .card.background-card .image::after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;z-index:2;background:-webkit-gradient(linear,left top,left bottom,from(rgba(51,51,51,0.1)),to(rgba(51,51,51,0.8)));background:linear-gradient(180deg,rgba(51,51,51,0.1) 0,rgba(51,51,51,0.8) 100%)}
.cards .wrapper .card.background-card:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}
.cards .wrapper .card.background-card .text{position:relative;z-index:3;color:#fff;padding:1rem}
section.map_card{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:unset !important;margin:4rem 0}
section.map_card .wrapper{border-radius:8px;background-color:#fff;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 auto;width:100%;max-width:1200px;position:relative}
section.map_card .wrapper .text{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}
section.map_card .wrapper .text .text-wrapper{margin:auto}
section.map_card .wrapper .map{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex}
section.map_card .wrapper .map iframe{width:100%}
.imagegallery_grid{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:unset;margin:4rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0 1rem}
.imagegallery_grid a.image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border-radius:8px;background-color:#fff;overflow:hidden;position:relative;margin:1rem auto;display:-webkit-box;display:-ms-flexbox;display:flex;height:20rem;max-height:20rem}
.imagegallery_grid a.image img{z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:auto}
.imagegallery_grid a.image p{color:var(--LIATOPPEN-color-hvit);z-index:3;position:absolute;bottom:0;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);margin:0;text-align:center;margin-bottom:.25rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.imagegallery_grid a.image::after{z-index:2;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(51,51,51,0)),to(#333));background:linear-gradient(180deg,rgba(51,51,51,0) 70%,#333 100%)}
.imagegallery_grid a.image:hover p{-webkit-transform:translate(50%,-2px);transform:translate(50%,-2px)}
section.corona-informasjon{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#63869f;padding:1rem}
section.corona-informasjon a{text-align:center;color:#fff;text-decoration:none}
section.corona-informasjon a:hover{text-decoration:underline}
@media(min-width:37.5625rem){:root{--LIATOPPEN-site-padding:1.5rem}
.horizontal_card.image-card .wrapper .image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
.horizontal_card.image-card .wrapper .text{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
.horizontal_carousel_card.image-card .wrapper .image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;height:unset}
.horizontal_carousel_card.image-card .wrapper .text{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
.cards .wrapper .card{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 48px + 24px);flex:0 0 calc(50% - 48px + 24px);margin:24px}
.cards .wrapper .card:nth-child(odd){margin-left:0}
.cards .wrapper .card:nth-child(even){margin-right:0}
section.map_card .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}
section.map_card .wrapper .text{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
section.map_card .wrapper .map{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
.imagegallery_grid a.image{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 48px + 24px);flex:0 0 calc(50% - 48px + 24px);margin:24px;height:20rem;max-height:20rem}
.imagegallery_grid a.image:nth-child(odd){margin-left:0}
.imagegallery_grid a.image:nth-child(even){margin-right:0}
.imagegallery_grid{padding:0 1rem}
}@media(min-width:48.9375rem){:root{--LIATOPPEN-site-padding:3rem}
.cards .wrapper .card{-webkit-box-flex:0;-ms-flex:0 0 calc(33% - 30px);flex:0 0 calc(33% - 30px);margin:24px}
.cards .wrapper .card:nth-child(odd){margin-left:24px}
.cards .wrapper .card:nth-child(even){margin-right:24px}
.cards .wrapper .card:nth-child(3n -2){margin-left:0}
.cards .wrapper .card:nth-child(3n){margin-right:0}
:root{--LIATOPPEN-site-padding:3rem}
.imagegallery_grid a.image{-webkit-box-flex:0;-ms-flex:0 0 calc(33% - 30px);flex:0 0 calc(33% - 30px);margin:24px}
.imagegallery_grid a.image:nth-child(odd){margin-left:24px}
.imagegallery_grid a.image:nth-child(even){margin-right:24px}
.imagegallery_grid a.image:nth-child(3n -2){margin-left:0}
.imagegallery_grid a.image:nth-child(3n){margin-right:0}
section.corona-informasjon{height:48px;padding:unset}
}