/*! CSS Used from: https://wp19.d.dittweb.no/wp-content/themes/realhomes-child/css/child-custom.css?ver=1628256993 ; media=all */
@media all{
.wrapper-home-sections{margin-top:0px!important;}
*{box-shadow:none!important;}
body{font-family:Helvetica, Arial, sans-serif;}
h1{font-family:"Ubuntu", Helvetica, Arial, sans-serif;clear:both;color:#555!important;}
h1::before,h1::after{clear:both;display:block;content:"";}
h1{font-size:4rem;margin-top:3rem;}
li{list-style-position:outside;color:#555;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
a:hover,a:active{outline:0;}
img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
@media print{
*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
img{page-break-inside:avoid;}
img{max-width:100%!important;}
}
body{margin:0;font-family:Helvetica, Arial, sans-serif;font-size:14px;line-height:20px;color:#8b9293;background-color:#fff;}
a{text-decoration:none;}
a:hover{color:#656c6c;}
h1{margin:10px 0;font-weight:bold;line-height:20px;color:#394041;text-rendering:optimizelegibility;}
h1{line-height:40px;}
h1{font-size:1.7em;}
ul{padding:0;margin:0 0 10px 25px;font-size:inherit!important;}
li{line-height:20px;}

@media (max-width: 767px){
body{padding-left:0px!important;padding-right:0px!important;}
}
@media (max-width: 767px){
body{padding-left:20px;padding-right:20px;}
}
@media (max-width: 979px){
body{padding-top:0;}
}
.dw_grid{display:grid;}
.rh_wrapper_floating_features{max-width:100%;}
@media all{
body{background-color:#FFF;}
a.dw_cta_button{background-color:#f4b213!important;font-family:Ubuntu;border:none;color:#FFF;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;margin:4px 2px;cursor:pointer;border-radius:20px;text-transform:uppercase;font-size:1.2rem;}
.page-template-dw_home{background:#bdb8af;}
.dw_section_wrap{max-width:1440px;margin:0 auto;}
.page-template-dw_home .dw_section_wrap{max-width:100%;; height:100%;}
.dw_topright_box{position:absolute;top:0px;right:0px;max-width:100px;width:80px;}
.dw_grid{display:grid;}
body{height:100%;}
.dw_grid_2col{grid-template-columns:1fr 1fr;grid-column-gap:0px;}
body.page-template-dw_home{display:grid;align-items:center;}
.page-template-dw_home .dw_grid_2col{grid-column-gap:10px;align-items:center;}
h1{font-family:"Ubuntu", Helvetica, Arial, sans-serif;clear:both;color:#555;}
.rh_wrapper_floating_features{max-width:100%;}
.rh_wrapper_floating_features{position:fixed;right:0;top:150px;z-index:999999999;}
.rh_wrapper_language_switcher{direction:ltr;margin-bottom:3px;position:relative;right:calc(-100% + 47px);-webkit-transition:.5s all ease-in-out;transition:.5s all ease-in-out;}
.inspiry-language-switcher{background:#000000;cursor:pointer;}
.inspiry-language-switcher ul{list-style:none;z-index:999;margin:0;}
.inspiry-language-switcher .inspiry-language.current{font-size:1.5rem;font-weight:normal;line-height:2.4rem;text-transform:capitalize;-webkit-transition:all .2s linear;transition:all .2s linear;color:#fff;}
.inspiry-language-switcher>ul>li{position:relative;padding:13px 18px 13px 7px;-webkit-transition:all .2s linear;transition:all .2s linear;}
.inspiry-language-switcher li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.inspiry-language-switcher span:not(.inspiry-no-language-flag){display:inline-block;word-break:break-all;}
.inspiry-language-switcher .inspiry-language-native{white-space:nowrap;margin-left:6px;margin-right:6px;font-size:14px;line-height:16px;overflow:hidden;text-overflow:ellipsis;}
@media (max-width: 890px){
.rh_wrapper_floating_features{right:auto;top:auto;bottom:0;background:#000000;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;position:fixed;right:0;top:auto;z-index:999999999;}
.rh_wrapper_floating_features .rh_wrapper_language_switcher{left:0px;}
}
.dw_grid{display:grid;}
@media only screen and (max-width: 980px){
.dw_grid_2col{grid-template-columns:1fr;grid-column-gap:0px;grid-row-gap:10px;}
.rh_wrap{height:100%;}
.page-template-dw_home	.wrapper-home-sections{height:90%;overflow:hidden;}
.dw_c_section{overflow:hidden;min-height:200px!important;position:relative;}
.dw_c_section .dw_section_content .dw_logo_image img{max-width:200px;display:block;margin:0 auto!important;margin-top:10px!important;}
.page-template-dw_home .dw_grid_2col{align-items:center;grid-template-rows:1fr 1fr;}
.dw_c_section h1{font-size:2rem;font-weight:bold !important;color:#FFF !important;text-shadow:1px 1px #333;text-transform:uppercase;}
}
.rh_wrapper_floating_features{display:none;}
.rh_wrap{height:100%;}
.wrapper-home-sections{height:100%;}
.dw_c_section{overflow:hidden;min-height:600px;position:relative;height:100%;}
.dw_c_section h1{font-size:3rem;font-weight:bold !important;color #FFF !important;text-transform:uppercase;}
.dw_c_section .dw_section_content{position:absolute;text-align:center;width:100%;height:100%;top:0px;left:0px;display:grid;grid-template-rows:1fr 1fr 1fr;}
.dw_c_section .dw_section_content .dw_logo_image{width:100%;text-align:center;position:relative;}
.dw_c_section .dw_section_content .dw_logo_image img{max-width:200px;display:block;margin-top:50px;margin-left:50px;}
.dw_c_section .dw_main_image{height:100%;}
.dw_c_section .dw_main_image img{height:100%;width:100%;object-fit:cover;}
a.dw_cta_button{background-color:#f4b213;font-family:Ubuntu;border:none;color:#FFF;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;margin:4px 2px;cursor:pointer;border-radius:20px;text-transform:uppercase;font-size:1.2rem;}
@media (max-width:768px){
.dw_c_section h1{font-size:2rem; color: #FFF !important}
}
}
@media print{
#_BH_frame{display:none;}
}
#_BH_frame{overflow:hidden;overflow-x:hidden;overflow-y:auto;min-height:0;min-width:0;}
}
/*! CSS Used from: https://wp19.d.dittweb.no/wp-content/themes/realhomes-child/css/dw_css_basic.css?ver=1627658618 */
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
h1{font-size:2em;margin:0.67em 0;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;}
img{border-style:none;}
:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}
*,::before,::after{-webkit-box-sizing:inherit;box-sizing:inherit;}
*{font-size:inherit;line-height:inherit;}
::before,::after{text-decoration:inherit;vertical-align:inherit;}
*,::before,::after{border-style:solid;border-width:0;}
*{margin:0;padding:0;}
:root{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;font:62.5%/1.5 sans-serif;text-rendering:optimizeLegibility;}
html{background-color:#FFFFFF;}
a{text-decoration:none;}
iframe,img{vertical-align:middle;}
*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;}
*,*:after,*:before{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;}
::-moz-selection{background:#1ea69a;color:#fff;}
::selection{background:#1ea69a;color:#fff;}
html{font-size:62.5%;height:100%;min-height:100%;}
body{min-height:100%;margin:0;font-family:"Rubik", sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2;background:#F7F7F7;color:#444;}
h1{font-family:"Rubik", sans-serif;font-weight:700;margin-top:2rem;margin-bottom:0;line-height:1.2;color:#1a1a1a;}
h1{font-size:5.4rem;margin-top:4rem;}
a{color:#444;text-decoration:none;}
a:hover{color:#ea723d;}
a:hover,a:focus,a:active{outline:0;}
img{max-width:100%;height:auto;vertical-align:bottom;}
span{font-size:inherit;font-weight:400;line-height:1.2;}
ul{font-size:1.5rem;font-weight:400;line-height:1.2;}
.rh_wrap{position:relative;z-index:0;margin:0 auto;min-height:100vh;}
.wrapper-home-sections{position:relative;z-index:10;overflow:hidden;}
@media (min-width: 320px){
.wrapper-home-sections{margin-top:0;}
}
@media (min-width: 480px){
.wrapper-home-sections{margin-top:0;}
}
@media (min-width: 768px){
.wrapper-home-sections{margin-top:0;}
}
@media (min-width: 1024px){
.wrapper-home-sections{margin-top:-4.5rem;}
}
@media (min-width: 1140px){
.wrapper-home-sections{margin-top:-4rem;}
}
@media (min-width: 1280px){
.wrapper-home-sections{margin-top:-4.75rem;}
}
@media (max-width: 500px){
iframe:not(#tidio-chat-iframe):not(.hs-form-iframe){width:100%!important;height:100%!important;}
}
@media print and (color){
*{-webkit-print-color-adjust:exact;print-color-adjust:exact;}
}
@media print{
*,*::before,*::after{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important;background-color:transparent!important;color:#000!important;}
a[href]::after{content:"";}
img{max-width:100%!important;page-break-after:avoid;page-break-inside:avoid;}
body{width:100%;margin:0;padding:0;}
.rh_wrapper_floating_features{display:none!important;}
}
/*! CSS Used from: https://wp19.d.dittweb.no/wp-content/themes/realhomes-child/css/dw_css_prod_home_2.css?ver=1628256841 */
@media all{
body{background-color:#FFF;}
a.dw_cta_button{background-color:#f4b213!important;font-family:Ubuntu;border:none;color:#FFF;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;margin:4px 2px;cursor:pointer;border-radius:20px;text-transform:uppercase;font-size:1.2rem;}
.page-template-dw_home{background:#bdb8af;}
.dw_section_wrap{max-width:1440px;margin:0 auto;}
.page-template-dw_home .dw_section_wrap{max-width:100%;; height:100%;}
.dw_topright_box{position:absolute;top:0px;right:0px;max-width:100px;width:80px;}
.dw_grid{display:grid;}
body{height:100%;}
.dw_grid_2col{grid-template-columns:1fr 1fr;grid-column-gap:0px;}
body.page-template-dw_home{display:grid;align-items:center;}
.page-template-dw_home .dw_grid_2col{grid-column-gap:10px;align-items:center;}
h1{font-family:"Ubuntu", Helvetica, Arial, sans-serif;clear:both;color:#555;}
.rh_wrapper_floating_features{max-width:100%;}
.rh_wrapper_floating_features{position:fixed;right:0;top:150px;z-index:999999999;}
.rh_wrapper_language_switcher{direction:ltr;margin-bottom:3px;position:relative;right:calc(-100% + 47px);-webkit-transition:.5s all ease-in-out;transition:.5s all ease-in-out;}
.inspiry-language-switcher{background:#000000;cursor:pointer;}
.inspiry-language-switcher ul{list-style:none;z-index:999;margin:0;}
.inspiry-language-switcher .inspiry-language.current{font-size:1.5rem;font-weight:normal;line-height:2.4rem;text-transform:capitalize;-webkit-transition:all .2s linear;transition:all .2s linear;color:#fff;}
.inspiry-language-switcher>ul>li{position:relative;padding:13px 18px 13px 7px;-webkit-transition:all .2s linear;transition:all .2s linear;}
.inspiry-language-switcher li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.inspiry-language-switcher span:not(.inspiry-no-language-flag){display:inline-block;word-break:break-all;}
.inspiry-language-switcher .inspiry-language-native{white-space:nowrap;margin-left:6px;margin-right:6px;font-size:14px;line-height:16px;overflow:hidden;text-overflow:ellipsis;}
@media (max-width: 890px){
.rh_wrapper_floating_features{right:auto;top:auto;bottom:0;background:#000000;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;position:fixed;right:0;top:auto;z-index:999999999;}
.rh_wrapper_floating_features .rh_wrapper_language_switcher{left:0px;}
}
.dw_grid{display:grid;}
@media only screen and (max-width: 980px){
.dw_grid_2col{grid-template-columns:1fr;grid-column-gap:0px;grid-row-gap:10px;}
.rh_wrap{height:100%;}
.page-template-dw_home	.wrapper-home-sections{height:90%;overflow:hidden;}
.dw_c_section{overflow:hidden;min-height:200px!important;position:relative;}
.dw_c_section .dw_section_content .dw_logo_image img{max-width:200px;display:block;margin:0 auto!important;margin-top:10px!important;}
.page-template-dw_home .dw_grid_2col{align-items:center;grid-template-rows:1fr 1fr;}
.dw_c_section h1{font-size:2rem;font-weight:bold!important;#FFF !important;text-shadow:1px 1px #333;text-transform:uppercase;}
}
.rh_wrapper_floating_features{display:none;}
.rh_wrap{height:100%;}
.wrapper-home-sections{height:100%;}
.dw_c_section{overflow:hidden;min-height:600px;position:relative;height:100%;}
.dw_c_section h1{font-size:3rem;font-weight:bold! important;color: #FFF !important;text-transform:lowercase !important;}
.dw_c_section .dw_section_content{position:absolute;text-align:center;width:100%;height:100%;top:0px;left:0px;display:grid;grid-template-rows:1fr 1fr 1fr;}
.dw_c_section .dw_section_content .dw_logo_image{width:100%;text-align:center;position:relative;}
.dw_c_section .dw_section_content .dw_logo_image img{max-width:200px;display:block;margin-top:50px;margin-left:50px;}
.dw_c_section .dw_main_image{height:100%;}
.dw_c_section .dw_main_image img{height:100%;width:100%;object-fit:cover;}
a.dw_cta_button{background-color:#f4b213;font-family:Ubuntu;border:none;color:#FFF;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;margin:4px 2px;cursor:pointer;border-radius:20px;text-transform:uppercase;font-size:1.2rem;}
@media (max-width:768px){
.dw_c_section h1{font-size:2rem;color: #FFF !important}
}
}
@media print{
#_BH_frame{display:none;}
}
#_BH_frame{overflow:hidden;overflow-x:hidden;overflow-y:auto;min-height:0;min-width:0;}
/*! CSS Used from: Embedded */
@media print{
#_BH_frame{display:none;}
}
#_BH_frame{overflow:hidden;overflow-x:hidden;overflow-y:auto;min-height:0;min-width:0;}
/*! CSS Used fontfaces */
@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntu/v15/4iCs6KVjbNBYlgoKcg72j00.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntu/v15/4iCs6KVjbNBYlgoKew72j00.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntu/v15/4iCs6KVjbNBYlgoKcw72j00.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntu/v15/4iCs6KVjbNBYlgoKfA72j00.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntu/v15/4iCs6KVjbNBYlgoKcQ72j00.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntu/v15/4iCs6KVjbNBYlgoKfw72.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntu/v15/4iCs6KVjbNBYlgoKcg72j00.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntu/v15/4iCs6KVjbNBYlgoKew72j00.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntu/v15/4iCs6KVjbNBYlgoKcw72j00.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntu/v15/4iCs6KVjbNBYlgoKfA72j00.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntu/v15/4iCs6KVjbNBYlgoKcQ72j00.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntu/v15/4iCs6KVjbNBYlgoKfw72.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntu/v15/4iCs6KVjbNBYlgoKcg72j00.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntu/v15/4iCs6KVjbNBYlgoKew72j00.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntu/v15/4iCs6KVjbNBYlgoKcw72j00.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntu/v15/4iCs6KVjbNBYlgoKfA72j00.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntu/v15/4iCs6KVjbNBYlgoKcQ72j00.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ubuntu/v15/4iCs6KVjbNBYlgoKfw72.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}