@media (min-width:768px){html.sdd-on:not(#s87a):not(#s87b) .sdd-head:not(.sdd-solid) li.sdd-dd > ul{background:rgba(8,6,7,.2)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;box-shadow:none!important;border:0!important;outline:0!important}html.sdd-on:not(#s87a):not(#s87b) .sdd-head:not(.sdd-solid) li.sdd-dd > ul a{text-shadow:0 0 1px rgba(8,6,7,.7),0 1px 2px rgba(8,6,7,.5)!important}html.sdd-on:not(#s87a):not(#s87b) .sdd-head.sdd-solid li.sdd-dd > ul{top:calc(100% + 36px)!important}html.sdd-on:not(#s87a):not(#s87b) .sdd-head.sdd-solid li.sdd-dd > ul::before{height:36px!important;top:-36px!important}}
html:root body :is(div.page, article.page) :is(.text-block, .accordion__panel, .block-row__block, .faq, .hero__inner, .entry-content, .wp-block-group, .wp-block-columns) :is(p, li, h3, h4, h5, h6) :is(span:not([class]), span[class^="s"]:not([class*="-"]), span[class^="p"]:not([class*="-"]), span[style], font){font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:inherit!important}
@media (max-width:767px){html:root body section.sdf-ov > div > a{background:#f7f5f0!important;border:1px solid rgba(61,50,54,.22)!important;border-radius:4px!important;padding:9px 0 8px!important;box-shadow:0 1px 2px rgba(31,26,29,.10),0 3px 8px rgba(31,26,29,.05)!important;gap:6px!important;transition:transform .15s,box-shadow .15s!important}html:root body section.sdf-ov > div > a:active{transform:translateY(1px)!important;box-shadow:0 1px 1px rgba(31,26,29,.10)!important}html:root body section.sdf-ov > div > a > span{border:0!important;width:auto!important;height:26px!important;background:transparent!important}html:root body section.sdf-ov > div > a > em{letter-spacing:0!important;font-size:8px!important;max-width:100%!important}html:root body section.sdf-ov > p::after{content:"";display:inline-block;width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin:0 0 3px 8px;opacity:.75}}
html:root{--sd92:260px}@media (max-width:767px){html:root{--sd92:200px}}html:root body > :is(div.page, main.content){position:relative!important;padding-bottom:var(--sd92)!important}html:root body > :is(div.page, main.content)::after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--sd92);background:linear-gradient(to bottom,rgba(14,14,13,0) 0%,rgba(14,14,13,.02) 10%,rgba(14,14,13,.07) 20%,rgba(14,14,13,.15) 30%,rgba(14,14,13,.27) 40%,rgba(14,14,13,.42) 50%,rgba(14,14,13,.6) 60%,rgba(14,14,13,.78) 70%,rgba(14,14,13,.91) 80%,rgba(14,14,13,.98) 90%,rgb(14,14,13) 100%);pointer-events:none;z-index:2}@media (min-width:768px){html:root body > :is(div.page, main.content):has(#sd-program){padding-bottom:0!important}html:root body > :is(div.page, main.content):has(#sd-program)::after{content:none}}html:root body > footer.sd-reveal{opacity:1!important;transform:none!important;transition:none!important}@media (max-width:767px){html[lang^="en"]:not(#a1):not(#a2):not(#a3):not(#a4):not(#a5) body nav.sdf-nav a{letter-spacing:.4px!important}}
@media (min-width:768px){html.sdd-on .sdd-head .sdd-r > ul > li:is(:has(> a[href*="/galleri"]), :has(> a[href*="/gallery"])){order:-1}html.sdd-on .sdd-head .sdd-r > ul > li:is(:has(> a[href*="/galleri"]), :has(> a[href*="/gallery"])) > a{font-size:20.5px!important}html.sdd-on .sdd-head.sdd-solid .sdd-r > ul > li:is(:has(> a[href*="/galleri"]), :has(> a[href*="/gallery"])) > a{text-shadow:rgba(255,255,255,.33) 0 0 6px, rgba(255,255,255,.21) 0 0 16px, rgba(255,255,255,.11) 0 0 29px, rgba(0,0,0,.25) 0 1px 10px!important}}
@media (max-width:767px){
html:root:root:root:root body nav.mobile-menu ul.mobile-menu-nav, html:root:root:root:root body nav.mobile-menu ul.mobile-menu-nav > li, html:root:root:root:root body nav.mobile-menu ul.mobile-menu-nav > li > a{text-align:left!important}
html:root:root:root:root body nav.mobile-menu ul.mobile-menu-nav{padding-left:44px!important;padding-right:30px!important;flex:0 0 auto!important}
html:root:root:root:root body nav.mobile-menu ul.mobile-menu-nav > li > a{display:block!important;padding:11px 0!important;letter-spacing:1.4px!important;font-size:15px!important;color:#1f1a1d!important;position:relative}
html:root:root:root:root body nav.mobile-menu ul.mobile-menu-nav > li > a::after, html:root:root:root:root body nav.mobile-menu ul.mobile-menu-nav > li > a::before{display:none!important;content:none!important}
html:root:root:root:root body nav.mobile-menu ul.mobile-menu-nav > li:nth-child(n+5) > a{font-size:12.5px!important;letter-spacing:1.9px!important;color:rgba(31,26,29,.66)!important;padding:8px 0!important}
html:root:root:root:root body nav.mobile-menu ul.mobile-menu-nav > li:nth-child(5){margin-top:26px!important;position:relative}
html:root:root:root:root body nav.mobile-menu ul.mobile-menu-nav > li:nth-child(5)::before{content:""!important;display:block!important;position:absolute!important;left:0!important;top:-14px!important;width:28px!important;height:1px!important;background:rgba(82,55,68,.55)!important}
html:root:root:root:root:root body nav.mobile-menu{display:flex!important;flex-direction:column!important;min-height:0!important}
html:root:root:root:root:root body nav.mobile-menu ul.mobile-menu-ctas{display:grid!important;grid-template-columns:1fr 1fr!important;width:200px!important;margin:auto auto 0!important;column-gap:0!important;row-gap:0!important;justify-content:stretch!important;padding:16px 0 22px!important}
html:not(#sd94a):not(#sd94b):not(#sd94c) body nav#mobile-menu ul.mobile-menu-nav{margin-top:40px!important}
html:not(#sd94a):not(#sd94b):not(#sd94c) body nav#mobile-menu ul.mobile-menu-ctas{padding:16px 0 calc(110px + env(safe-area-inset-bottom, 0px))!important}
html:root:root:root:root:root body nav.mobile-menu ul.mobile-menu-ctas > li.menu-button, html:root:root:root:root:root body nav.mobile-menu ul.mobile-menu-ctas > li.sdf-soc{grid-column:1 / -1!important;justify-self:center!important}
html:root:root:root:root:root body nav.mobile-menu ul.mobile-menu-ctas > li.menu-button{text-align:center!important;margin:0 0 8px!important}
html:root:root:root:root:root body nav.mobile-menu ul.mobile-menu-ctas > li.menu-button a{display:inline-block!important;border:1px solid rgba(31,26,29,.6)!important;padding:10px 24px!important;font-size:12px!important;letter-spacing:2px!important}
html:root:root:root:root:root body nav.mobile-menu ul.mobile-menu-ctas > li.lang-item{width:auto!important;min-width:0!important;padding:0!important;margin:0!important}
html:root:root:root:root:root body nav.mobile-menu ul.mobile-menu-ctas > li.lang-item::before, html:root:root:root:root:root body nav.mobile-menu ul.mobile-menu-ctas > li.lang-item::after{display:none!important}
html:root:root:root:root:root body nav.mobile-menu ul.mobile-menu-ctas > li.lang-item a{display:inline-block!important;padding:0!important;margin:0!important;width:auto!important;min-width:0!important}
html:root:root:root:root:root body nav.mobile-menu ul.mobile-menu-ctas > li.lang-item a img{display:none!important}
html:root:root:root:root:root body nav.mobile-menu ul.mobile-menu-ctas > li.lang-item:first-child{justify-self:end!important;padding-right:18px!important;text-align:right!important}
html:root:root:root:root:root body nav.mobile-menu ul.mobile-menu-ctas > li.lang-item + li.lang-item{justify-self:start!important;border-left:1px solid rgba(31,26,29,.3)!important;padding-left:18px!important;text-align:left!important}
}
