@charset "UTF-8";.justify-col{display:flex;flex-direction:column;justify-content:center}.referanse-text{display:flex;flex-direction:column;justify-content:center;text-align:center;color:black;background-color:lightgrey}.referanse-text p:first-child{font-size:30px}.referanse-text .les-mer{width:fit-content;margin:1rem auto !important;border-radius:2rem;background-color:#6b7c83}.accent-color-1{background:#00aeef}.accent-color-2{background:#1f488f}.gantry-logo img{width:200px;max-width:initial}#g-navigation{position:fixed;width:100%}#g-navigation.nav-down.nav-dark{background:#000 !important}#g-navigation .g-main-nav .g-toplevel{justify-content:space-between;-webkit-justify-content:space-between;font-size:1.1rem}#g-navigation .g-main-nav{padding-top:94px;padding-right:20px;padding-left:40px}#g-navigation .g-main-nav .g-toplevel>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active{background:#111}#g-navigation .g-main-nav .g-toplevel>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active .g-menu-item-content{color:#fff}#g-navigation .g-main-nav .g-toplevel>li .g-menu-item-content{border-bottom:1px #111 solid}#g-navigation .g-main-nav .g-toplevel>li.active .g-menu-item-content{border-bottom:1px #00aeef solid}#g-navigation .g-main-nav .g-toplevel>li.active .g-dropdown .g-menu-item-content{border-bottom:1px #020202 solid}#g-navigation .g-main-nav .g-toplevel>li.active .g-dropdown li.active .g-menu-item-content{border-bottom:1px #00aeef solid}#g-navigation .g-main-nav a.g-menu-item-container:hover{color:#00aeef}#g-navigation .g-main-nav .g-sublevel>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):not(.active) .g-menu-item-content:hover{color:#00aeef}.g-main-nav .g-toplevel>li>.g-menu-item-container{text-decoration:none;padding:1.2rem 0.8rem}.g-offcanvas-toggle{font-size:2.4rem;top:1rem;left:1rem}.dognvakt-position{position:fixed;top:1rem;right:1rem;z-index:1000}.g-offcanvas-open .dognvakt-position{display:none}#g-navigation .dognvakt-text-container,.dognvakt-text-container{text-align:center;font-weight:bold;color:#fff}#g-navigation .dognvakt-text-container a,.dognvakt-text-container a{color:#00aeef}#g-showcase{padding-top:0;padding-bottom:0}#g-showcase .g-container{width:100%}#g-showcase .g-container .frontpage-showcase-position{min-height:400px}#g-showcase .os-header h1,#g-showcase .os-header span{text-shadow:1px 1px 1px #000;font-weight:bold}#g-showcase .scd-title{display:none}#g-showcase a{color:#fff}#g-showcase a.uk-button-primary{background-color:#00a8e6;color:#fff}#g-showcase a.uk-button-primary:focus,#g-showcase a.uk-button-primary:hover{background-color:#00aff2;color:#fff;background-image:none}.frontpage-showcase{background:url('https://www.rorleggerhuset.no/images/forside/rh_forside_bad_1200_600.jpg') no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:800px}#g-feature{padding-top:0;padding-bottom:0}#g-feature .g-container{background:#fff}#g-feature .g-container .g-content{padding-bottom:0;margin-bottom:0}.full-width .g-container{width:100%}#g-main{padding-top:0;padding-bottom:0}#g-main a.hover-white:hover{color:#fff}#g-main .g-container{background:#fff}#g-main .os-text-panel{display:block;position:relative;padding:15px}#g-main .os-front-grid a{border:1px rgba(0,0,0,0.1) solid;background-color:#fff;color:#111;display:flex;flex-direction:column}#g-main .os-front-grid a:hover{background:lightgrey;color:#fff}#g-main .os-front-grid a:hover img{transform:scale(1.1)}#g-main .os-front-grid a:hover h4{color:#fff}#g-main .os-img-container{width:100%;text-align:center;background-color:#111;flex-grow:1;overflow:hidden}#g-main .os-img-container img{min-height:265px}#g-main h4{margin-top:5px;margin-bottom:10px;text-align:center}#g-subfeature{}#g-subfeature .os-front-grid{}#g-subfeature .os-front-grid p{margin-top:10px}#g-topfeature{background-color:#fff;color:#666}#g-bottom{background-color:#6b7c83;color:#fff}#g-bottom a:hover{text-decoration:underline}#g-mainbottom{background-color:#fff;color:#666}#g-prefooter{background-color:#000;color:#fff}#g-prefooter h1,#g-prefooter h2,#g-prefooter h3,#g-prefooter h4{color:#fff}.chronoforms6_credits{display:none}#g-footer{padding-top:50px;padding-bottom:60px}#g-footer h4{color:#999}#g-footer .os-copyright{color:#999;white-space:nowrap}#g-footer a{color:#fff;text-shadow:1px 1px 1px #000}#g-footer a:hover{color:#00aeef}#g-footer .nav{display:block}#g-footer ul.mod-menu.mod-list.nav{margin-left:0;margin-top:5px}#g-footer .nav.menu.mod-list{margin-top:0}#g-footer .nav>li>a{display:inline;border-bottom:1px #333 solid}#g-footer .nav li.current.active a{border-bottom:1px #00aeef solid}#g-footer a.facebook,#g-footer a.facebook:hover,#g-footer a.facebook:active,#g-footer a.facebook:focus,#g-footer a.facebook:visited{color:#fff}#g-footer a.facebook .fa,#g-footer a.facebook .fab,#g-footer a.facebook:hover .fa,#g-footer a.facebook:hover .fab,#g-footer a.facebook:active .fa,#g-footer a.facebook:active .fab,#g-footer a.facebook:focus .fa,#g-footer a.facebook:focus .fab,#g-footer a.facebook:visited .fa,#g-footer a.facebook:visited .fab{display:inline-block;border-radius:30px;width:60px;border:2px #fff solid;padding:10px;font-size:2rem}.uk-subnav-pill>.uk-active>*{background:#00aeef}.button.os-contact-button::before{font-family:fontAwesome;content:" "}.g-recaptcha{margin-bottom:10px}#system-message .alert.alert-success{margin-bottom:0;margin-left:1.5rem;margin-right:1.5rem;color:#fff;background-color:#000;border-color:#ccc}#system-message .alert.alert-success h3{color:#fff}#system-message .alert.alert-success a{color:#00aeef;white-space:nowrap}#system-message .alert.alert-success a.close{color:#fff !important}#system-message .alert.alert-success h4.alert-heading{display:none}h1{font-size:2rem}h2 .subheading-category{font-size:2rem}h2{font-size:1.7rem}h3{font-size:1.4rem}h4{font-size:1.2rem}@media only all and (min-width:75rem){.item-page .uk-heading-large{font-size:46px}.large-desktop-range{display:block}.desktop-range{display:none}.tablet-range{display:none}.large-mobile-range{display:none}.small-mobile-range{display:none}}@media only all and (min-width:60rem) and (max-width:74.99rem){.item-page .uk-heading-large{font-size:34px;line-height:50px}.frontpage-showcase{height:500px}.large-desktop-range{display:none}.desktop-range{display:block}.tablet-range{display:none}.large-mobile-range{display:none}.small-mobile-range{display:none}}@media only all and (min-width:48rem) and (max-width:59.99rem){.item-page .uk-heading-large{font-size:28px;line-height:50px}.referanse-text p:first-child{font-size:20px}.referanse-text-line2{margin-left:25px;width:calc(50% - 25px);padding:0 10px}.frontpage-showcase{height:400px}h1{font-size:2rem}h2 .subheading-category{font-size:2rem}h2{font-size:1.7rem}h3{font-size:1.4rem}h4{font-size:1.2rem}.large-desktop-range{display:none}.desktop-range{display:none}.tablet-range{display:block}.large-mobile-range{display:none}.small-mobile-range{display:none}#navigation-logo-column{-webkit-flex-grow:0;-moz-flex-grow:0;flex-grow:0;-ms-flex-positive:0;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;-ms-flex-preferred-size:100%;max-width:100%}.baderom-small{font-size:0.8rem}.baderom-small p{margin-top:10px;margin-bottom:10px}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){.frontpage-showcase{height:400px}h1{font-size:1.8rem}h2 .subheading-category{font-size:1.8rem}h2{font-size:1.6rem}h3{font-size:1.3rem}h4{font-size:1.2rem}.large-desktop-range{display:none}.desktop-range{display:none}.tablet-range{display:none}.large-mobile-range{display:block}.small-mobile-range{display:none}.inline-logo{height:26px}}@media only all and (max-width:30rem){.word-too-long-header{font-size:32px !important}.frontpage-showcase{height:400px}h1{font-size:1.4rem}h2{font-size:1.3rem}h3{font-size:1.2rem}h4{font-size:1.1rem}.large-desktop-range{display:none}.desktop-range{display:none}.tablet-range{display:none}.large-mobile-range{display:none}.small-mobile-range{display:block}.inline-logo{height:20px}}@media only all and (min-width:60rem){.smaller-pic-on-pc{width:80%;margin-left:10%}.scd-counter{font-size:0.6rem}li>.g-menu-item-container{padding:1.2rem 0.7rem !important}.g-offcanvas-toggle{display:none !important}.referanse-text-line2{margin-left:30px;width:calc(50% - 30px)}}@media only all and (min-width:48rem){.bottom-first{text-align:left;width:100%}.bottom-last{text-align:right;width:100%}.img-startbank{margin-top:29px;margin-bottom:29px}.radiator-ref{width:calc(60% - 30px)}.radiator-ref-bottom{padding-right:10px}.baderomoppussing{width:90vw;margin-left:calc(50% - 45vw)}}@media only all and (max-width:47.99rem){.bottom-first{text-align:center;width:100%}.bottom-last{text-align:center;width:100%}.radiator-ref p,.radiator-ref ul,.radiator-ref-bottom p,.radiator-ref-bottom ul{padding:0 10px}.radiator-ref p:last-child,.radiator-ref ul:last-child,.radiator-ref-bottom p:last-child,.radiator-ref-bottom ul:last-child{padding-bottom:1rem}.uk-grid{margin-right:-25px}.xl{margin:-10px -25px !important}.xl p{padding:0 5px}.size-100 .platform-content{padding-left:0}#system-message img{width:120px}.referanse-text{background-clip:content-box}.referanse-text p:first-child{font-size:24px}}@media only all and (max-width:59.99rem){.smaller-pic-on-pc{width:100%}.gantry-logo img{width:180px;max-width:initial}.scd-counter{font-size:0.5rem}.g-offcanvas-toggle{position:fixed}}.timeline{--col-gap:2rem;--row-gap:2rem;--line-w:0.25rem;display:grid;grid-template-columns:var(--line-w) 1fr;grid-auto-columns:max-content;column-gap:var(--col-gap);list-style:none;width:min(60rem,90%);margin-inline:auto}.timeline::before{content:"";grid-column:1;grid-row:1 / span 20;background:#e1e1e1;border-radius:calc(var(--line-w) / 2)}.timeline li{grid-column:2;--inlineP:1.5rem;margin-inline:var(--inlineP);grid-row:span 2;display:grid;grid-template-rows:min-content min-content min-content}.timeline li:not(:last-child){margin-bottom:var(--row-gap)}.timeline li .date{--dateH:4rem;height:var(--dateH);margin-inline:calc(var(--inlineP) * -1);text-align:center;background-color:var(--accent-color);color:white;font-size:1.25rem;font-weight:700;display:grid;place-content:center;position:relative;border-radius:calc(var(--dateH) / 2) 0 0 calc(var(--dateH) / 2)}.timeline li .date::before{content:"";width:var(--inlineP);aspect-ratio:1;background:var(--accent-color);background-image:linear-gradient(rgba(0,0,0,0.2) 100%,transparent);position:absolute;top:100%;clip-path:polygon(0 0,100% 0,0 100%);right:0}.timeline li .date::after{content:"";position:absolute;width:2rem;aspect-ratio:1;border:0.3rem solid var(--accent-color);border-radius:50%;top:50%;transform:translate(50%,-50%);right:calc(100% + var(--col-gap) + var(--line-w) / 2)}.timeline li .descr{background:whitesmoke;position:relative;padding-inline:1.5rem;padding-block-start:1.5rem;padding-block-end:1rem;font-weight:300}.timeline li .descr::before{content:"";position:absolute;width:90%;height:0.5rem;background:rgba(0,0,0,0.5);left:50%;border-radius:50%;filter:blur(4px);transform:translate(-50%,50%);z-index:-1;bottom:0.25rem}@media (min-width:40rem){.timeline{grid-template-columns:1fr var(--line-w) 1fr}.timeline::before{grid-column:2}.timeline li{min-height:300px}.timeline li:nth-child(odd){grid-column:1}.timeline li:nth-child(odd) .date{border-radius:0 calc(var(--dateH) / 2) calc(var(--dateH) / 2) 0}.timeline li:nth-child(odd) .date::before{clip-path:polygon(0 0,100% 0,100% 100%);left:0}.timeline li:nth-child(odd) .date::after{transform:translate(-50%,-50%);left:calc(100% + var(--col-gap) + var(--line-w) / 2)}.timeline li:nth-child(even){grid-column:3}.timeline li:nth-child(2){grid-row:2 / 4}}.collapsible-container{display:flex;gap:4px;flex-flow:column}.collapsible-container .collapsible{cursor:pointer;width:100%;border:none;text-align:left;padding:8px;color:#444;overflow:hidden;text-overflow:ellipsis;position:relative}.collapsible-container .collapsible span{width:95%;display:block;overflow:hidden;text-overflow:ellipsis}.collapsible-container .collapsible span:after{content:"➕";font-size:13px;position:absolute;right:5px;top:10px}.collapsible-container .collapsible:hover{background-color:#58d}.collapsible-container .active span:after{content:"➖"}.collapsible-container .active{background-color:#5af}.collapsible-container .content{max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;padding:0 10px}
