.gform_validation_container,.gfield--type-honeypot,.gform_hidden,.gfield--type-hidden,.gfield_visibility_hidden,.gform_ajax_frame{display:none!important}.screen-reader-text,.hidden_sub_label,.hidden_label>.gfield_label{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(.gform_button,.gform_next_button,.gform_previous_button) svg{width:1em;height:1em}:where(.site-hopp){position:absolute;left:-9999px;top:0;z-index:100}:where(.site-hopp:focus){left:12px;top:12px;padding:10px 16px;background:#000;color:#fff}:where(.gform_required_legend){display:none}@media (max-width:860px){body:has(:is(input:not([type=hidden]),select,textarea):focus) :is(.site-mobillist,.site-mlist){visibility:hidden}}@media (hover:hover){.site-drop:hover>ul[hidden]{display:block!important}.site-drop>ul::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:20px}}
img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }

:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }
@media (min-resolution: 192dpi){
:root { --wp-admin-border-width-focus: 1.5px; }
}
:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; word-break: normal !important; }
.screen-reader-text:focus { background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html :where([style^="border-color"], [style*=";border-color"], [style*="; border-color"]) { border-style: solid; }
html :where([style^="border-top-color"], [style*=";border-top-color"], [style*="; border-top-color"]) { border-top-style: solid; }
html :where([style^="border-right-color"], [style*=";border-right-color"], [style*="; border-right-color"]) { border-right-style: solid; }
html :where([style^="border-bottom-color"], [style*=";border-bottom-color"], [style*="; border-bottom-color"]) { border-bottom-style: solid; }
html :where([style^="border-left-color"], [style*=";border-left-color"], [style*="; border-left-color"]) { border-left-style: solid; }
html :where([style^="border-width"], [style*=";border-width"], [style*="; border-width"]) { border-style: solid; }
html :where([style^="border-top-width"], [style*=";border-top-width"], [style*="; border-top-width"]) { border-top-style: solid; }
html :where([style^="border-right-width"], [style*=";border-right-width"], [style*="; border-right-width"]) { border-right-style: solid; }
html :where([style^="border-bottom-width"], [style*=";border-bottom-width"], [style*="; border-bottom-width"]) { border-bottom-style: solid; }
html :where([style^="border-left-width"], [style*=";border-left-width"], [style*="; border-left-width"]) { border-left-style: solid; }
:where(figure) { margin: 0px 0px 1em; }
.wp-block-group { box-sizing: border-box; }

section.mht-block-faqs { --mht-block-faqs-icon-rotate-expanded: 180deg; }
section.mht-block-faqs .section-content { margin-left: auto; margin-right: auto; }
section.mht-block-faqs .faqs--faqs { display: grid; list-style: none; margin: 0px; padding: 0px; row-gap: 18px; }
section.mht-block-faqs .faqs--faq-item { margin-bottom: 0px; }
section.mht-block-faqs .faqs--faq-v1 { border: 1px solid; }
section.mht-block-faqs .faqs--faq-v1 .faqs--faq--q { -webkit-box-pack: justify; -webkit-box-align: center; align-items: center; cursor: pointer; display: flex; justify-content: space-between; padding: 18px 30px; }
section.mht-block-faqs .faqs--faq-v1 .faqs--faq--q:focus-visible { outline-offset: -4px; }
section.mht-block-faqs .faqs--faq-v1 .faqs--faq--q--text { color: inherit; margin-bottom: 0px; }
section.mht-block-faqs .faqs--faq-v1 .faqs--faq--q .icon-wrap { line-height: 1; margin-left: var(--mht-row-grid-column-gap,24px); }
@media (max-width: 991.98px){
section.mht-block-faqs .faqs--faq-v1 .faqs--faq--q .icon-wrap { margin-left: var(--mht-container-padding,15px); }
}
section.mht-block-faqs .faqs--faq-v1 .faqs--faq--q .icon { transition-duration: 0.4s; transition-property: transform, -webkit-transform, -o-transform; transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); }
section.mht-block-faqs .faqs--faq-v1 .faqs--faq--q .icon-expanded { display: none; }
section.mht-block-faqs .faqs--faq-v1[open] > .faqs--faq--q .icon { transform: rotate(var(--mht-block-faqs-icon-rotate-expanded)); }
section.mht-block-faqs .faqs--faq-v1[open] > .faqs--faq--q .icon-wrap--has-expanded .icon-collapsed { display: none; }
section.mht-block-faqs .faqs--faq-v1[open] > .faqs--faq--q .icon-wrap--has-expanded .icon-expanded { display: inline-block; }
section.mht-block-faqs .faqs--faq-v1 .faqs--faq--a { display: none; padding: 0px 30px 46px; }
:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0); }
:where(body) { margin: 0px; }
.is-layout-flex > :is(*, div) { margin: 0px; }
.is-layout-grid > :is(*, div) { margin: 0px; }
body { padding: 0px; }
:root :where(.wp-element-button, .wp-block-button__link) { background-color: rgb(50, 55, 60); border-width: 0px; color: rgb(255, 255, 255); font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; text-transform: inherit; }
body { --mht-border-radius: 23px; --mht-buttons-font-size: 1rem; --mht-buttons-font-weight: 300; --mht-buttons-letter-spacing: 0.56px; --mht-buttons-text-transform: none; --mht-buttons-border-width: 1px; --mht-buttons-min-width: 130px; --mht-buttons-height: 46px; --mht-buttons-padding-top: 0.875rem; --mht-buttons-padding-bottom: 0.875rem; --mht-buttons-padding-right: 1.5rem; --mht-buttons-padding-left: 1.5rem; --mht-container-max-width-xxl: 1388px; --mht-container-max-width-xl: 1388px; --mht-container-padding: 16px; --mht-row-grid-column-gap: 24px; --mht-font-body-font-family: "archivo"; --mht-font-body-font-size: 1rem; --mht-font-body-font-weight: 300; --mht-font-body-font-weight-bold: 700; --mht-font-body-font-style: normal; --mht-font-body-line-height: 1.375rem; --mht-font-body-letter-spacing: 0.56px; --mht-font-headings-font-weight: 700; --mht-font-headings-text-transform: none; --mht-font-h1-font-size: 3.875rem; --mht-font-h1-line-height: 4.125rem; --mht-font-h1-letter-spacing: -2.48px; --mht-font-h2-font-size: 3rem; --mht-font-h2-line-height: 3.5rem; --mht-font-h2-letter-spacing: -1.44px; --mht-font-h3-font-size: 2.4375rem; --mht-font-h3-line-height: 2.75rem; --mht-font-h3-letter-spacing: -0.78px; --mht-color-body-bg: #000; --mht-color-accent: #b63a27; --mht-color-dark: #191919; --mht-color-text: rgb(255,255,255); --mht-color-headings: #fff; --mht-color-link: rgb(0,0,0); --mht-color-link-hover: rgb(182,58,39); --mht-color-black: rgb(0,0,0); --mht-color-grey: rgb(218,211,197); --mht-color-button-primary-bg: #B63A27; --mht-color-button-primary-bg-hover: rgba(182,58,39,0.72); --mht-color-button-primary-text: #fff; --mht-color-button-primary-text-hover: #fff; --mht-color-button-primary-border: rgba(255,255,255,0); --mht-color-button-primary-border-hover: rgba(255,255,255,0); --mht-color-button-transparent-bg: rgba(255,255,255,0); --mht-color-button-transparent-bg-hover: #fff; --mht-color-button-transparent-text: rgb(255,255,255); --mht-color-button-transparent-text-hover: #000; --mht-color-button-transparent-border: #fff; --mht-color-button-transparent-border-hover: rgb(255,255,255); --mht-custom-color-menu-links-hover: rgb(255,255,255); --mht-custom-color-header-border-b: rgba(255,255,255,0.16); --mht-custom-color-yellow-accent: rgb(238,182,71); --mht-inputs-color: rgba(255,255,255,0.6); --mht-inputs-placeholder-color: rgba(255,255,255,0.6); --mht-inputs-bg-color: rgba(255,255,255,0); --mht-inputs-height: 46px; --mht-inputs-row-gap: 18px; --mht-inputs-border-style: solid; --mht-inputs-border-color: rgba(255,255,255,0.16); --mht-inputs-border-radius: 4px; --mht-inputs-padding-top: 14px; --mht-inputs-padding-bottom: 14px; --mht-inputs-padding-left: 18px; --mht-inputs-padding-right: 18px; --mht-inputs-labels-color: rgb(255,255,255); --mht-inputs-labels-tg-font-size: 1rem; --mht-inputs-labels-tg-font-weight: 300; --mht-inputs-labels-tg-font-style: normal; --mht-inputs-labels-tg-line-height: 22px; --mht-inputs-labels-tg-letter-spacing: 0.56px; --mht-inputs-submit-button-spacing-margin-top: 36px; --mht-header-logo-height: 40px; --mht-header-bar-height: 73px; --mht-header-bar-bg-color: rgb(0,0,0); --mht-header-bar-menu-text-color: rgb(255,255,255); --mht-header-menu-gap-column: 30px; --mht-header-mobile-menu-bg-color: rgb(0,0,0); --mht-header-mobile-menu-text-color: rgb(255,255,255); --mht-header-onscroll-bar-bg-color: rgb(0,0,0); --mht-footer-layout-col1-grid-column-start: 1; --mht-footer-layout-col1-grid-column-end: 13; --mht-footer-layout-col2-grid-column-start: 1; --mht-footer-layout-col2-grid-column-end: 4; --mht-footer-layout-col3-grid-column-start: 4; --mht-footer-layout-col3-grid-column-end: 7; --mht-footer-layout-col4-grid-column-start: 7; --mht-footer-layout-col4-grid-column-end: 10; --mht-footer-layout-col5-grid-column-start: 10; --mht-footer-layout-col5-grid-column-end: 13; --mht-footer-bg-color: #191919; --mht-footer-content-padding-top: 60px; --mht-footer-content-padding-bottom: 120px; --mht-footer-content-row-gap: 36px; --mht-footer-copyrights-text-color: rgba(255,255,255,0.38); --mht-footer-copyrights-padding-top: 0; --mht-footer-copyrights-padding-bottom: 46px; --mht-footer-copyrights-tg-font-size: 13px; --mht-footer-copyrights-tg-line-height: 19px; --mht-footer-copyrights-tg-letter-spacing: 0.58px; --mht-plugins-moove-gdpr-modal-color: rgb(0,0,0); --mht-plugins-moove-gdpr-modal-tabs-color: rgb(0,0,0); --mht-plugins-moove-gdpr-modal-tabs-bg-color: rgb(255,255,255); --mht-plugins-moove-gdpr-modal-tabs-color-hover-selected: rgb(255,255,255); --mht-plugins-moove-gdpr-modal-tabs-bg-color-hover-selected: rgb(182,58,39); }
@media (max-width: 1199.98px){
body { }
}
@media (max-width: 991.98px){
body { --mht-row-grid-column-gap: 16px; --mht-font-h1-font-size: 2.4375rem; --mht-font-h1-line-height: 2.75rem; --mht-font-h1-letter-spacing: -0.78px; --mht-font-h2-font-size: 2.4375rem; --mht-font-h2-line-height: 2.75rem; --mht-font-h2-letter-spacing: -0.78px; --mht-font-h3-font-size: 2rem; --mht-font-h3-line-height: 2.3125rem; --mht-font-h3-letter-spacing: -0.32px; --mht-header-logo-height: 34px; --mht-header-bar-height: 60px; --mht-header-bar-bg-color: #000; --mht-header-bar-menu-text-color: rgb(255,255,255); --mht-header-menu-gap-row: 30px; --mht-header-menu-tg-font-size: 20px; --mht-header-menu-tg-line-height: 28px; --mht-header-menu-tg-letter-spacing: 0.2px; --mht-footer-bg-color: #191919; --mht-footer-content-row-gap: 60px; }
}
body { }
@media (max-width: 1199.98px){
body { }
}
@media (max-width: 991.98px){
body { }
}
.fa, .fa-brands, .fa-classic, .fa-duotone, .fa-light, .fa-regular, .fa-sharp, .fa-sharp-duotone, .fa-solid, .fa-thin, .fab, .fad, .fadl, .fadr, .fadt, .fal, .far, .fas, .fasdl, .fasdr, .fasds, .fasdt, .fasl, .fasr, .fass, .fast, .fat, .main-navigation-mobile ul.menu > li.menu-item-has-children::after, .mht-before-fa-brands::before, .mht-before-fa-duotone::before, .mht-before-fa-light::before, .mht-before-fa-regular::before, .mht-before-fa-sharp::before, .mht-before-fa-solid::before, .mht-before-fa-thin::before, .site-header .main-navigation ul.menu > li.menu-item-has-children > a::after, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a::after, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button::after, input[type="checkbox"]::after, input[type="checkbox"]::before, input[type="radio"]::after, input[type="radio"]::before { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }
.fa-brands::before, .fa-classic::before, .fa-duotone::before, .fa-light::before, .fa-regular::before, .fa-sharp-duotone::before, .fa-sharp::before, .fa-solid::before, .fa-thin::before, .fa::before, .fab::before, .fad::before, .fadl::before, .fadr::before, .fadt::before, .fal::before, .far::before, .fas::before, .fasdl::before, .fasdr::before, .fasds::before, .fasdt::before, .fasl::before, .fasr::before, .fass::before, .fast::before, .fat::before, .mht-before-fa-brands::before, .mht-before-fa-duotone::before, .mht-before-fa-light::before, .mht-before-fa-regular::before, .mht-before-fa-sharp::before, .mht-before-fa-solid::before, .mht-before-fa-thin::before, input[type="checkbox"]::before, input[type="radio"]::before { content: var(--fa); }
.fa-duotone, .fa-sharp, .fa-sharp-duotone, .fad, .fasds, .fass, .mht-before-fa-duotone::before, .mht-before-fa-sharp::before { font-weight: 900; }
.fa-classic, .fa-light, .fa-regular, .fa-solid, .fa-thin, .fal, .far, .fas, .fat, .main-navigation-mobile ul.menu > li.menu-item-has-children::after, .mht-before-fa-light::before, .mht-before-fa-regular::before, .mht-before-fa-solid::before, .mht-before-fa-thin::before, .site-header .main-navigation ul.menu > li.menu-item-has-children > a::after, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a::after, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button::after, input[type="checkbox"]::after, input[type="checkbox"]::before, input[type="radio"]::after, input[type="radio"]::before { font-family: "Font Awesome 6 Pro"; }
.fa-sharp, .fasl, .fasr, .fass, .fast, .mht-before-fa-sharp::before { font-family: "Font Awesome 6 Sharp"; }
.main-navigation-mobile ul.menu > li.menu-item-has-children::after, .site-header .main-navigation ul.menu > li.menu-item-has-children > a::after, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a::after, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button::after, input[type="checkbox"]::after, input[type="checkbox"]::before, input[type="radio"]::after, input[type="radio"]::before { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; }
@-webkit-keyframes fa-beat { 
  0%, 90% { transform: scale(1); }
  45% { transform: scale(var(--fa-beat-scale,1.25)); }
}
@keyframes fa-beat { 
  0%, 90% { transform: scale(1); }
  45% { transform: scale(var(--fa-beat-scale,1.25)); }
}
@-webkit-keyframes fa-bounce { 
  0% { transform: scale(1) translateY(0px); }
  10% { transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0); }
  30% { transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em)); }
  50% { transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0); }
  57% { transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em)); }
  64% { transform: scale(1) translateY(0px); }
  100% { transform: scale(1) translateY(0px); }
}
@keyframes fa-bounce { 
  0% { transform: scale(1) translateY(0px); }
  10% { transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0); }
  30% { transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em)); }
  50% { transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0); }
  57% { transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em)); }
  64% { transform: scale(1) translateY(0px); }
  100% { transform: scale(1) translateY(0px); }
}
@-webkit-keyframes fa-fade { 
  50% { opacity: var(--fa-fade-opacity,.4); }
}
@keyframes fa-fade { 
  50% { opacity: var(--fa-fade-opacity,.4); }
}
@-webkit-keyframes fa-beat-fade { 
  0%, 100% { opacity: var(--fa-beat-fade-opacity,.4); transform: scale(1); }
  50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale,1.125)); }
}
@keyframes fa-beat-fade { 
  0%, 100% { opacity: var(--fa-beat-fade-opacity,.4); transform: scale(1); }
  50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale,1.125)); }
}
@-webkit-keyframes fa-flip { 
  50% { transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); }
}
@keyframes fa-flip { 
  50% { transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); }
}
@-webkit-keyframes fa-shake { 
  0% { transform: rotate(-15deg); }
  4% { transform: rotate(15deg); }
  24%, 8% { transform: rotate(-18deg); }
  12%, 28% { transform: rotate(18deg); }
  16% { transform: rotate(-22deg); }
  20% { transform: rotate(22deg); }
  32% { transform: rotate(-12deg); }
  36% { transform: rotate(12deg); }
  40%, 100% { transform: rotate(0deg); }
}
@keyframes fa-shake { 
  0% { transform: rotate(-15deg); }
  4% { transform: rotate(15deg); }
  24%, 8% { transform: rotate(-18deg); }
  12%, 28% { transform: rotate(18deg); }
  16% { transform: rotate(-22deg); }
  20% { transform: rotate(22deg); }
  32% { transform: rotate(-12deg); }
  36% { transform: rotate(12deg); }
  40%, 100% { transform: rotate(0deg); }
}
@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.fa-minus, .fa-subtract { --fa: ""; --fa--fa: ""; }
.fa-add, .fa-plus { --fa: "\+"; --fa--fa: "\+\+"; }
.fa-close, .fa-multiply, .fa-remove, .fa-times, .fa-xmark { --fa: ""; --fa--fa: ""; }
:host, :root { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }
@font-face { font-display: block; font-family: "Font Awesome 6 Brands"; font-style: normal; font-weight: 400; src: url("fonts/fa-brands-400.woff2") format("woff2"); }
:host, :root { --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro"; }
@font-face { font-display: block; font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 900; src: url("fonts/fa-solid-900.woff2") format("woff2"); }
.fa-solid, .fas, .mht-before-fa-solid::before, input[type="checkbox"]::after, input[type="radio"]::after { font-weight: 900; }
:host, :root { --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro"; }
@font-face { font-display: block; font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 400; src: url("fonts/fa-regular-400.woff2") format("woff2"); }
.fa-regular, .far, .main-navigation-mobile ul.menu > li.menu-item-has-children::after, .mht-before-fa-regular::before, .site-header .main-navigation ul.menu > li.menu-item-has-children > a::after, input[type="checkbox"]::before, input[type="radio"]::before { font-weight: 400; }
:host, :root { --fa-style-family-classic: "Font Awesome 6 Pro"; --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro"; }
@font-face { font-display: block; font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 300; src: url("fonts/fa-light-300.woff2") format("woff2"); }
.fa-light, .fal, .mht-before-fa-light::before, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a::after, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button::after { font-weight: 300; }
:host, :root { --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp"; }
@font-face { font-display: block; font-family: "Font Awesome 6 Sharp"; font-style: normal; font-weight: 900; src: url("fonts/fa-sharp-solid-900.woff2") format("woff2"); }
.fa-solid, .fass, .mht-before-fa-solid::before, input[type="checkbox"]::after, input[type="radio"]::after { font-weight: 900; }
:host, :root { --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp"; }
@font-face { font-display: block; font-family: "Font Awesome 6 Sharp"; font-style: normal; font-weight: 400; src: url("fonts/fa-sharp-regular-400.woff2") format("woff2"); }
.fa-regular, .fasr, .main-navigation-mobile ul.menu > li.menu-item-has-children::after, .mht-before-fa-regular::before, .site-header .main-navigation ul.menu > li.menu-item-has-children > a::after, input[type="checkbox"]::before, input[type="radio"]::before { font-weight: 400; }
:host, :root { --fa-style-family-sharp: "Font Awesome 6 Sharp"; --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp"; }
@font-face { font-display: block; font-family: "Font Awesome 6 Sharp"; font-style: normal; font-weight: 300; src: url("fonts/fa-sharp-light-300.woff2") format("woff2"); }
.fa-light, .fasl, .mht-before-fa-light::before, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a::after, body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button::after { font-weight: 300; }
body { --fa-li-margin: 2em; --fa-li-width: 3em; }
html { text-size-adjust: 100%; line-height: 1.15; }
body { margin: 0px; }
main { display: block; }
a { background-color: transparent; }
b, strong { font-weight: bolder; }
code, kbd, samp { font-family: monospace; font-size: 1em; }
small { font-size: 80%; }
img { border-style: none; }
button, input, optgroup, select, textarea { font-size: 100%; line-height: 1.15; margin: 0px; }
button, input { overflow: visible; }
button, select { text-transform: none; }
[type="button"], [type="reset"], [type="submit"], button { appearance: button; }
fieldset { padding: 0.35em 0.75em 0.625em; }
legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; }
[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
[hidden], template { display: none; }
*, ::after, ::before { box-sizing: inherit; }
html { box-sizing: border-box; font-size: 16px; }
body { color: var(--mht-color-text,#191919); font-family: var(--mht-font-body-font-family,sans-serif); font-size: var(--mht-font-body-font-size,1rem); font-style: var(--mht-font-body-font-style,normal); font-weight: var(--mht-font-body-font-weight,400); letter-spacing: var(--mht-font-body-letter-spacing,0); line-height: var(--mht-font-body-line-height,1.5); }
button, input, optgroup, select, textarea { color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; }
.h1, .h2, .h3, .h4, .h5, .h6, .mht-heading, h1, h2, h3, h4, h5, h6 { clear: both; color: var(--mht-color-headings,#000); font-family: var(--mht-font-headings-font-family,inherit); margin: 0px 0px 0.5em; text-transform: var(--mht-font-headings-text-transform,none); }
h1 { font-size: var(--mht-font-h1-font-size,2.5rem); font-style: var(--mht-font-h1-font-style,var(--mht-font-headings-font-style,normal)); font-weight: var(--mht-font-h1-font-weight,var(--mht-font-headings-font-weight,var(--mht-font-body-font-weight-bold,700))); letter-spacing: var(--mht-font-h1-letter-spacing,var(--mht-font-headings-letter-spacing,0)); line-height: var(--mht-font-h1-line-height,var(--mht-font-headings-line-height,1.2)); }
h2 { font-size: var(--mht-font-h2-font-size,2rem); font-style: var(--mht-font-h2-font-style,var(--mht-font-headings-font-style,normal)); font-weight: var(--mht-font-h2-font-weight,var(--mht-font-headings-font-weight,var(--mht-font-body-font-weight-bold,700))); letter-spacing: var(--mht-font-h2-letter-spacing,var(--mht-font-headings-letter-spacing,0)); line-height: var(--mht-font-h2-line-height,var(--mht-font-headings-line-height,1.2)); }
h3 { font-size: var(--mht-font-h3-font-size,1.75rem); font-style: var(--mht-font-h3-font-style,var(--mht-font-headings-font-style,normal)); font-weight: var(--mht-font-h3-font-weight,var(--mht-font-headings-font-weight,var(--mht-font-body-font-weight-bold,700))); letter-spacing: var(--mht-font-h3-letter-spacing,var(--mht-font-headings-letter-spacing,0)); line-height: var(--mht-font-h3-line-height,var(--mht-font-headings-line-height,1.2)); }
h4 { font-size: var(--mht-font-h4-font-size,1.5rem); font-style: var(--mht-font-h4-font-style,var(--mht-font-headings-font-style,normal)); font-weight: var(--mht-font-h4-font-weight,var(--mht-font-headings-font-weight,var(--mht-font-body-font-weight-bold,700))); letter-spacing: var(--mht-font-h4-letter-spacing,var(--mht-font-headings-letter-spacing,0)); line-height: var(--mht-font-h4-line-height,var(--mht-font-headings-line-height,1.2)); }
.h5 { font-size: var(--mht-font-h5-font-size,1.25rem) !important; font-style: var(--mht-font-h5-font-style,var(--mht-font-headings-font-style,normal)) !important; font-weight: var(--mht-font-h5-font-weight,var(--mht-font-headings-font-weight,var(--mht-font-body-font-weight-bold,700))) !important; letter-spacing: var(--mht-font-h5-letter-spacing,var(--mht-font-headings-letter-spacing,0)) !important; line-height: var(--mht-font-h5-line-height,var(--mht-font-headings-line-height,1.2)) !important; }
b, dt, strong, th { font-weight: var(--mht-font-body-font-weight-bold,700); }
small { font-size: 87.5%; }
p { margin-bottom: 1.5em; margin-top: 0px; }
blockquote { margin: 0px 1.5em; }
code, kbd, tt, var { font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl, .gb-container { margin-left: auto; margin-right: auto; padding-left: var(--mht-container-padding,15px); padding-right: var(--mht-container-padding,15px); width: 100%; }
@media (min-width: 576px){
body { --mht-container-max-width: var(--mht-container-max-width-sm,576px); }
.container, .container-sm, .gb-container { max-width: var(--mht-container-max-width-sm,576px); }
}
@media (min-width: 768px){
body { --mht-container-max-width: var(--mht-container-max-width-md,720px); }
.container, .container-md, .container-sm, .gb-container { max-width: var(--mht-container-max-width-md,720px); }
}
@media (min-width: 992px){
body { --mht-container-max-width: var(--mht-container-max-width-lg,960px); }
.container, .container-lg, .container-md, .container-sm, .container-wp, .gb-container { max-width: var(--mht-container-max-width-lg,960px); }
}
@media (min-width: 1200px){
body { --mht-container-max-width: var(--mht-container-max-width-xl,1140px); }
.container, .container-lg, .container-m, .container-md, .container-sm, .container-wp, .container-xl, .gb-container { max-width: var(--mht-container-max-width-xl,1140px); }
}
@media (min-width: 1400px){
body { --mht-container-max-width: var(--mht-container-max-width-xxl,1320px); }
.container, .container-lg, .container-m, .container-md, .container-sm, .container-t, .container-wp, .container-xl, .container-xxl, .gb-container { max-width: var(--mht-container-max-width-xxl,1320px); }
}
section, section .section-content { position: relative; }
body { --wp--style--unstable-gallery-gap: var(--mht-row-grid-column-gap,24px); --wp--style--gallery-gap-default: var(--mht-row-grid-column-gap,24px); --gallery-block--gutter-size: var(--mht-row-grid-column-gap,24px); --wp--style--block-gap: var(--mht-row-grid-column-gap,24px); --mht-header-total-height: var(--mht-header-bar-height,60px); background: var(--mht-page-body-bg-color,var(--mht-color-body-bg,#fff)); }
body.scroll-blocked { overflow: hidden; }
ol, ul { margin: 0px 0px 1.5em 3em; padding: 0px; }
ul { list-style: disc; }
li > ol, li > ul { margin-bottom: 0px; margin-left: 1.5em; }
embed, iframe, img, object { max-width: 100%; }
img { height: auto; }
figure { margin: 0px; }
table { margin: 0px 0px 1.5em; width: 100%; }
a { color: var(--mht-color-link,inherit); text-decoration: underline; transition-duration: 0.2s; transition-property: color, opacity; transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); }
a:focus-visible { outline: currentcolor dashed 1px; outline-offset: 2px; }
a:hover { color: var(--mht-color-link-hover,var(--mht-color-accent)); }
a[href^="mailto:"] { overflow-wrap: break-word; }
a[href^="tel:"] { white-space: nowrap; }
.a-btn-parent-1 > a, .btn, .button, .gb-button, .mht-links, .wp-block-button__link, input[type="submit"] { -webkit-box-align: center; align-items: center; display: inline-flex; }
.a-btn-parent-1 > a, .btn, .button, .gb-button, .wp-block-button__link, input[type="submit"] { -webkit-box-pack: center; appearance: none; background: var(--mht-color-button-primary-bg,var(--mht-color-accent)); border: var(--mht-buttons-border-width,2px) solid var(--mht-color-button-primary-border,var(--mht-color-accent)); border-radius: var(--mht-buttons-border-radius,var(--mht-border-radius,4px)); color: var(--mht-color-button-primary-text,var(--mht-color-white,#fff)); cursor: pointer; font-family: var(--mht-font-buttons-font-family,inherit); font-size: var(--mht-buttons-font-size,1rem); font-weight: var(--mht-buttons-font-weight,400); height: var(--mht-buttons-height,46px); justify-content: center; letter-spacing: var(--mht-buttons-letter-spacing,0); line-height: 1; max-width: 100%; min-width: var(--mht-buttons-min-width,190px); opacity: var(--mht-buttons-primary-opacity,1); outline: none; overflow: hidden; padding: var(--mht-buttons-padding-top,.375rem) var(--mht-buttons-padding-right,.75rem) var(--mht-buttons-padding-bottom,.375rem) var(--mht-buttons-padding-left,.75rem); text-align: center; text-decoration: none; text-transform: var(--mht-buttons-text-transform,none); transition-duration: 0.2s; transition-property: background-color, color, border-color, border-radius, font-size, letter-spacing, opacity; transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); user-select: none; vertical-align: middle; white-space: nowrap; }
.a-btn-parent-1 > a:focus-visible, .btn:focus-visible, .button:focus-visible, .gb-button:focus-visible, .wp-block-button__link:focus-visible, input[type="submit"]:focus-visible { outline: currentcolor dashed 1px; outline-offset: -2px; }
.a-btn-parent-1 > a:hover, .btn:hover, .button:hover, .gb-button:hover, .wp-block-button__link:hover, input[type="submit"]:hover { background-color: var(--mht-color-button-primary-bg-hover,var(--mht-color-button-primary-bg,var(--mht-color-accent))); border-color: var(--mht-color-button-primary-border-hover,var(--mht-color-button-primary-border,var(--mht-color-accent))); border-radius: var(--mht-buttons-border-radius-hover,var(--mht-buttons-border-radius,var(--mht-border-radius,4px))); color: var(--mht-color-button-primary-text-hover,var(--mht-color-button-primary-text,var(--mht-color-white,#fff))); font-size: var(--mht-buttons-font-size-hover,var(--mht-buttons-font-size,1rem)); font-weight: var(--mht-buttons-font-weight-hover,var(--mht-buttons-font-weight,400)); letter-spacing: var(--mht-buttons-letter-spacing-hover,var(--mht-buttons-letter-spacing,0)); opacity: var(--mht-buttons-primary-opacity-hover,var(--mht-buttons-primary-opacity,1)); }
::-webkit-input-placeholder { color: var(--mht-inputs-placeholder-color,rgba(25,25,25,.6)); }
::placeholder { color: var(--mht-inputs-placeholder-color,rgba(25,25,25,.6)); }
.mht-input-like, input[type="color"], input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="range"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], select, textarea { background-color: var(--mht-inputs-bg-color,#fff); border-color: var(--mht-inputs-border-color,#191919); border-radius: var(--mht-inputs-border-radius,0); border-style: var(--mht-inputs-border-style,solid); border-width: var(--mht-inputs-border-width-top,1px) var(--mht-inputs-border-width-right,1px) var(--mht-inputs-border-width-bottom,1px) var(--mht-inputs-border-width-left,1px); box-shadow: var(--mht-inputs-box-shadow,unset); color: var(--mht-inputs-color,inherit); height: var(--mht-inputs-height,2.875rem); padding: var(--mht-inputs-padding-top,.75rem) var(--mht-inputs-padding-right,1rem) var(--mht-inputs-padding-bottom,.75rem) var(--mht-inputs-padding-left,1rem); transition-duration: 0.2s; transition-property: all; transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); width: 100%; }
.mht-input-like:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime-local"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="range"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, select:focus, textarea:focus { background-color: var(--mht-inputs-focus-bg-color,var(--mht-inputs-bg-color,#fff)); border-color: var(--mht-inputs-focus-border-color,var(--mht-inputs-border-color,#191919)); border-style: var(--mht-inputs-focus-border-style,var(--mht-inputs-border-style,solid)); border-width: var(--mht-inputs-focus-border-width-top,var(--mht-inputs-border-width-top,1px)) var(--mht-inputs-focus-border-width-right,var(--mht-inputs-border-width-right,1px)) var(--mht-inputs-focus-border-width-bottom,var(--mht-inputs-border-width-bottom,1px)) var(--mht-inputs-focus-border-width-left,var(--mht-inputs-border-width-left,1px)); box-shadow: var(--mht-inputs-focus-box-shadow,var(--mht-inputs-box-shadow,unset)); color: var(--mht-inputs-focus-color,var(--mht-inputs-color,inherit)); outline: 0px; }
textarea { display: block; height: 120px; overflow: auto; resize: none; }
input[type="checkbox"]::before { content: ""; }
input[type="checkbox"]::after { content: ""; }
input[type="checkbox"], input[type="radio"] { appearance: none; background-color: transparent; color: currentcolor; cursor: pointer; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; margin: 0px 0.5em 0px 0px; vertical-align: baseline; }
input[type="checkbox"]::after, input[type="checkbox"]:checked::before, input[type="radio"]::after, input[type="radio"]:checked::before { display: none !important; }
input[type="checkbox"]:checked::after, input[type="radio"]:checked::after { display: var(--fa-display,inline-block) !important; }
input[type="checkbox"] ~ label, input[type="radio"] ~ label { cursor: pointer; }
.field-label, .gform_wrapper .gfield_label { color: var(--mht-inputs-labels-color,inherit); display: inline-block; font-size: var(--mht-inputs-labels-tg-font-size,inherit); font-style: var(--mht-inputs-labels-tg-font-style,inherit); font-weight: var(--mht-inputs-labels-tg-font-weight,var(--mht-font-body-font-weight-bold,700)); letter-spacing: var(--mht-inputs-labels-tg-letter-spacing,inherit); line-height: var(--mht-inputs-labels-tg-line-height,inherit); margin: var(--mht-inputs-labels-margin-top,0) var(--mht-inputs-labels-margin-right,0) var(--mht-inputs-labels-margin-bottom,8px) var(--mht-inputs-labels-margin-left,0); padding: var(--mht-inputs-labels-padding-top,0) var(--mht-inputs-labels-padding-right,0) var(--mht-inputs-labels-padding-bottom,0) var(--mht-inputs-labels-padding-left,0); }
::selection { background: var(--mht-color-accent); color: var(--mht-color-white,#fff); text-shadow: none; }
.icon-wrap { display: inline-block; line-height: inherit; }
.mht-wysiwyg > :last-child { margin-bottom: 0px; }
body.error404 section.error-404 { padding: 200px 0px; text-align: center; }
@media (max-width: 991.98px){
body.error404 section.error-404 { padding: 160px 0px; }
}
body.error404 .page-title { color: var(--mht-color-accent); font-size: 5rem; margin-bottom: 2rem; }
@media (max-width: 991.98px){
body.error404 .page-title { font-size: 3.75rem; }
}
body.error404 .page-title small { display: block; font-size: 50%; }
.custom-logo-link { display: inline-block; }
.rich-bg { background-position: 50% center; background-repeat: no-repeat; background-size: cover; z-index: 0; }
.rich-bg, .rich-bg--video { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.rich-bg::after { content: " "; height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; }
.rich-bg.section-rich-bg::after { backdrop-filter: blur(var(--mht-block-section-rich-bg-overlay-blur,0)); background-color: var(--mht-block-section-rich-bg-overlay-bg-color,transparent); background-image: var(--mht-block-section-rich-bg-overlay-bg-image,none); }
.menu-toggle.hamburger { cursor: pointer; }
.menu-toggle.hamburger .mht-icon-handmade { height: 25px; position: relative; transition-property: color, width; transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); width: 40px; }
.menu-toggle.hamburger .mht-icon-handmade, .menu-toggle.hamburger .mht-icon-handmade > span { display: block; transition-duration: 0.4s; }
.menu-toggle.hamburger .mht-icon-handmade > span { background-color: currentcolor; height: 2px; position: absolute; transition-property: opacity, transform, background-color, -webkit-transform, -o-transform; transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); width: 100%; }
.menu-toggle.hamburger .mht-icon-handmade > span:first-child { top: 0px; }
.menu-toggle.hamburger .mht-icon-handmade > span:nth-child(4) { bottom: 0px; }
.menu-toggle.hamburger .mht-icon-handmade > span:nth-child(2), .menu-toggle.hamburger .mht-icon-handmade > span:nth-child(3) { top: 50%; transform: translateY(-50%); }
.menu-toggle.hamburger.always-toggled .mht-icon-handmade, .menu-toggle.hamburger.toggled .mht-icon-handmade { width: 30px; }
.menu-toggle.hamburger.always-toggled .mht-icon-handmade > span:first-child, .menu-toggle.hamburger.always-toggled .mht-icon-handmade > span:nth-child(4), .menu-toggle.hamburger.toggled .mht-icon-handmade > span:first-child, .menu-toggle.hamburger.toggled .mht-icon-handmade > span:nth-child(4) { opacity: 0; }
.menu-toggle.hamburger.always-toggled .mht-icon-handmade > span:nth-child(2), .menu-toggle.hamburger.toggled .mht-icon-handmade > span:nth-child(2) { transform: translateY(-50%) rotate(45deg); }
.menu-toggle.hamburger.always-toggled .mht-icon-handmade > span:nth-child(3), .menu-toggle.hamburger.toggled .mht-icon-handmade > span:nth-child(3) { transform: translateY(-50%) rotate(-45deg); }
footer { position: relative; }
.gform_wrapper .hidden_label .gfield_label, .gform_wrapper .hidden_sub_label, .mht-gform-labels-hidden .gform_wrapper .gfield_label, .screen-reader-text, .screen-reader-text-no-focus { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }
.gform_wrapper .hidden_label .gfield_label:focus, .gform_wrapper .hidden_sub_label:focus, .mht-gform-labels-hidden .gform_wrapper .gfield_label:focus, .screen-reader-text:focus { background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: rgb(33, 117, 155); display: block; font-size: 0.875rem; font-weight: var(--mht-font-body-font-weight-bold,700); height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }
.focusable:focus-visible { outline: currentcolor dashed 1px; outline-offset: 0px; }
.mht-backdrop { backdrop-filter: blur(5px); background-color: rgba(0, 0, 0, 0.2); inset: 0px; opacity: 0; pointer-events: none; position: fixed; transition-duration: 0.2s; transition-property: opacity; transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); z-index: 50; }
.mht-backdrop.in { opacity: 1; pointer-events: auto; }
.header-menu-desktop ul.menu, .header-menu-desktop ul.sub-menu, .header-menu-mobile ul.menu, .header-menu-mobile ul.sub-menu, .site-header ul.menu, .site-header ul.sub-menu { list-style: none; margin: 0px; padding: 0px; }
.header-menu-desktop ul.menu, .header-menu-mobile ul.menu, .site-header ul.menu { font-size: var(--mht-header-menu-tg-font-size); font-style: var(--mht-header-menu-tg-font-style); font-weight: var(--mht-header-menu-tg-font-weight); letter-spacing: var(--mht-header-menu-tg-letter-spacing); line-height: var(--mht-header-menu-tg-line-height); text-transform: var(--mht-header-menu-tg-text-transform,none); }
.header-menu-desktop ul.menu a, .header-menu-mobile ul.menu a, .site-header ul.menu a { color: inherit; text-decoration: none; }
.header-menu-desktop ul.menu a:hover, .header-menu-mobile ul.menu a:hover, .site-header ul.menu a:hover { color: var(--mht-color-link-hover,var(--mht-color-accent)); }
.header-menu-desktop ul.menu > li, .header-menu-mobile ul.menu > li, .site-header ul.menu > li { margin-bottom: 0px; }
.site-header { box-shadow: var(--mht-header-box-shadow,none); left: 0px; right: 0px; top: var(--wp-admin--admin-bar--height,0); transition-duration: 0.2s; transition-property: box-shadow, -webkit-box-shadow; transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); z-index: 1030; }
@media (max-width: 991.98px){
body.mobile-menu-toggled .site-header { box-shadow: none; }
}
@media (min-width: 992px){
.site-header.pos-d-absolute, .site-header.pos-d-static { position: absolute; }
}
@media (max-width: 991.98px){
.site-header.pos-m-absolute, .site-header.pos-m-static { position: absolute; }
}
.site-header ul.menu > li > a { display: inline-block; text-align: center; }
.site-header-inner { background-color: var(--mht-header-bar-bg-color,#fff); color: var(--mht-header-bar-menu-text-color,#191919); height: var(--mht-header-bar-height,60px); transition-duration: 0.2s; transition-property: height, background-color; transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); }
@media (max-width: 991.98px){
body.mobile-menu-toggled .site-header-inner { background-color: var(--mht-header-mobile-menu-bg-color,#fff); color: var(--mht-header-mobile-menu-text-color,#191919); }
}
.site-header-content, .site-header-inner > .container { height: 100%; }
.site-header .site-branding { -webkit-box-flex: 0; flex: 0 0 auto; }
.site-header .custom-logo-link { height: var(--mht-header-logo-height,36px); position: relative; transition-property: height; transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); }
.site-header .custom-logo, .site-header .custom-logo-link { display: block; transition-duration: 0.2s; width: auto; }
.site-header .custom-logo { height: 100%; left: 0px; opacity: 0; pointer-events: none; position: absolute; top: 0px; transition-property: opacity; transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); }
.site-header .custom-logo.primary-logo { opacity: 1; pointer-events: auto; position: static; }
.site-header .main-navigation ul.menu { transition-duration: 0.2s; transition-property: font-size, font-weight, letter-spacing; transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); }
.site-header .main-navigation ul.menu > li.menu-item > a { font-family: var(--mht-font-menus-titles-font-family,inherit); }
.site-header .main-navigation ul.menu > li.menu-item-has-children { position: relative; }
.site-header .main-navigation ul.menu > li.menu-item-has-children > a { -webkit-box-align: center; align-items: center; display: flex; }
.site-header .main-navigation ul.menu > li.menu-item-has-children > a::after { content: ""; margin-left: 8px; }
.site-header .main-navigation ul.menu > li.menu-item-has-children > ul.sub-menu { background-color: rgb(255, 255, 255); border-radius: var(--mht-border-radius,4px); box-shadow: rgba(0, 0, 0, 0.08) 0px 3px 6px; left: 50%; opacity: 0; padding: 0.875rem 2rem 1.125rem; pointer-events: none; position: absolute; text-align: center; top: 100%; transform: translate(-50%, -5px); transition-duration: 0.2s; transition-property: opacity, transform, -webkit-transform, -o-transform; transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); }
.site-header .main-navigation ul.menu > li.menu-item-has-children > ul.sub-menu > li { margin-bottom: 0.25em; }
.site-header .main-navigation ul.menu > li.menu-item-has-children > ul.sub-menu > li:last-child { margin-bottom: 0px; }
.site-header .main-navigation ul.menu > li.menu-item-has-children:hover > ul.sub-menu { opacity: 1; pointer-events: auto; transform: translate(-50%); }
@media (min-width: 992px){
.site-header.onscroll-enabled-d { position: fixed; }
}
@media (max-width: 991.98px){
.site-header.onscroll-enabled-m { position: fixed; }
}
.site-header.onscroll-active { box-shadow: var(--mht-header-onscroll-box-shadow,var(--mht-header-box-shadow,none)); }
@media (max-width: 991.98px){
body.mobile-menu-toggled .site-header.onscroll-active { box-shadow: none; }
}
.site-header.onscroll-active .site-header-inner { background-color: var(--mht-header-onscroll-bar-bg-color,var(--mht-header-bar-bg-color,#fff)); color: var(--mht-header-onscroll-bar-menu-text-color,var(--mht-header-bar-menu-text-color,#191919)); height: var(--mht-header-onscroll-bar-height,var(--mht-header-bar-height,60px)); }
@media (max-width: 991.98px){
body.mobile-menu-toggled .site-header.onscroll-active .site-header-inner { background-color: var(--mht-header-mobile-menu-bg-color,#fff); color: var(--mht-header-mobile-menu-text-color,#191919); }
}
.site-header.onscroll-active .custom-logo-link { height: var(--mht-header-onscroll-logo-height,var(--mht-header-logo-height,36px)); }
.site-header.onscroll-active .custom-logo.primary-logo { opacity: 0; pointer-events: none; }
.site-header.onscroll-active .custom-logo.onscroll-logo { opacity: 1; pointer-events: auto; }
.site-header.onscroll-active ul.menu { font-size: var(--mht-header-onscroll-menu-tg-font-size,var(--mht-header-menu-tg-font-size)); font-style: var(--mht-header-onscroll-menu-tg-font-style,var(--mht-header-menu-tg-font-style)); font-weight: var(--mht-header-onscroll-menu-tg-font-weight,var(--mht-header-menu-tg-font-weight)); letter-spacing: var(--mht-header-onscroll-menu-tg-letter-spacing,var(--mht-header-menu-tg-letter-spacing)); line-height: var(--mht-header-onscroll-menu-tg-line-height,var(--mht-header-menu-tg-line-height)); }
body.mobile-menu-toggled .site-header.mobile-menu-logo-primary .custom-logo.primary-logo { opacity: 1; pointer-events: auto; }
body.mobile-menu-toggled .site-header.mobile-menu-logo-onscroll .custom-logo.primary-logo, body.mobile-menu-toggled .site-header.mobile-menu-logo-primary .custom-logo.onscroll-logo { opacity: 0; pointer-events: none; }
body.header-nonscroll-dark .site-header.onscroll-enabled:not(.onscroll-active) .site-header-inner { color: var(--mht-header-onscroll-bar-menu-text-color,var(--mht-header-bar-menu-text-color,#191919)); }
body.header-nonscroll-dark .site-header.onscroll-enabled:not(.onscroll-active) .custom-logo.primary-logo { opacity: 0; pointer-events: none; }
body.header-nonscroll-dark .site-header.onscroll-enabled:not(.onscroll-active) .custom-logo.onscroll-logo { opacity: 1; pointer-events: auto; }
.header-menu-mobile, body.header-nonscroll-dark.mobile-menu-toggled .site-header.onscroll-enabled:not(.onscroll-active) .site-header-inner { color: var(--mht-header-mobile-menu-text-color,#191919); }
.header-menu-mobile { -webkit-box-orient: vertical; -webkit-box-direction: normal; background-color: var(--mht-header-mobile-menu-bg-color,#fff); bottom: 0px; display: flex; flex-direction: column; left: 0px; opacity: 0; overflow: auto; padding: 120px var(--mht-container-padding,15px); pointer-events: none; position: fixed; top: calc(var(--mht-header-total-height) + var(--wp-admin--admin-bar--height, 0px)); transition-duration: 0.2s; transition-property: opacity; transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); width: 100%; z-index: 1020; }
@media (min-width: 992px){
.header-menu-mobile { display: none; }
}
.header-menu-mobile ul.menu a:hover { color: inherit; }
.header-menu-mobile--inner { -webkit-box-flex: 1; -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; flex-grow: 1; }
.header-menu-mobile.toggled { opacity: 1; pointer-events: auto; }
body.header-onscroll-active .header-menu-mobile { top: calc(var(--mht-header-onscroll-bar-height, var(--mht-header-bar-height, 60px)) + var(--wp-admin--admin-bar--height, 0px)); }
.main-navigation-mobile { -webkit-box-orient: vertical; -webkit-box-direction: normal; display: flex; flex-direction: column; }
.main-navigation-mobile .menu-wrap { margin-top: var(--mht-header-menu-gap-row,24px); }
.main-navigation-mobile .menu-wrap:first-child { margin-top: 0px; }
.main-navigation-mobile ul.menu { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center; display: flex; flex-direction: column; text-align: center; }
.main-navigation-mobile ul.menu > li.menu-item { margin-top: var(--mht-header-menu-gap-row,24px); }
.main-navigation-mobile ul.menu > li.menu-item:first-child { margin-top: 0px; }
.main-navigation-mobile ul.menu > li.menu-item > a { font-family: var(--mht-font-menus-titles-font-family,inherit); }
.main-navigation-mobile ul.menu > li.menu-item-has-children { position: relative; }
.main-navigation-mobile ul.menu > li.menu-item-has-children > a { padding: 0px 1.5em; }
.main-navigation-mobile ul.menu > li.menu-item-has-children::after { content: ""; position: absolute; right: 0px; top: 0.25em; transition-duration: 0.4s; transition-property: transform, -webkit-transform, -o-transform; transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); }
.main-navigation-mobile ul.menu > li.menu-item-has-children > ul.sub-menu { display: none; font-size: 87.5%; }
.main-navigation-mobile ul.menu > li.menu-item-has-children.expanded::after { transform: rotate(180deg); }
.site-header.v1 .site-header-content { -webkit-box-pack: justify; column-gap: var(--mht-row-grid-column-gap,24px); justify-content: space-between; }
.site-header.v1 .main-navigation ul.menu, .site-header.v1 .site-header-content { -webkit-box-align: center; align-items: center; display: flex; }
.site-header.v1 .main-navigation ul.menu > li { margin-left: var(--mht-header-menu-gap-column,40px); }
.site-header.v1 .main-navigation ul.menu > li:first-child { margin-left: 0px; }
@media (max-width: 991.98px){
.site-header.v1 .main-navigation { display: none; }
}
.site-header.v1 .menu-toggle { display: none; }
@media (max-width: 991.98px){
.site-header.v1 .menu-toggle { display: block; }
}
.site-footer { background-color: var(--mht-footer-bg-color); }
.site-footer a { color: inherit; text-decoration: none; }
.site-footer a:hover { color: var(--mht-color-link-hover,var(--mht-color-accent)); }
.site-footer-content { background-color: var(--mht-footer-content-bg-color); color: var(--mht-footer-content-text-color); font-size: var(--mht-footer-content-tg-font-size); font-style: var(--mht-footer-content-tg-font-style); font-weight: var(--mht-footer-content-tg-font-weight); letter-spacing: var(--mht-footer-content-tg-letter-spacing); line-height: var(--mht-footer-content-tg-line-height); padding: var(--mht-footer-content-padding-top,40px) 0 var(--mht-footer-content-padding-bottom,40px); }
.site-footer-cols { column-gap: var(--mht-row-grid-column-gap,24px); display: grid; grid-template-columns: repeat(12, minmax(0px, 1fr)); row-gap: var(--mht-footer-content-row-gap,40px); }
@media (max-width: 991.98px){
.site-footer-cols { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
.site-footer-col:first-child { grid-column: var(--mht-footer-layout-col1-grid-column-start,1)/var(--mht-footer-layout-col1-grid-column-end,4); }
@media (max-width: 991.98px){
.site-footer-col:first-child, .site-footer-col:nth-child(2), .site-footer-col:nth-child(3), .site-footer-col:nth-child(4), .site-footer-col:nth-child(5), .site-footer-col:nth-child(6) { grid-column: 1 / -1; }
}
.site-footer .site-info { background-color: var(--mht-footer-copyrights-bg-color); padding: var(--mht-footer-copyrights-padding-top,30px) 0 var(--mht-footer-copyrights-padding-bottom,30px); text-align: var(--mht-footer-copyrights-text-align); }
.site-footer .site-info .copyrights { color: var(--mht-footer-copyrights-text-color); font-size: var(--mht-footer-copyrights-tg-font-size); font-style: var(--mht-footer-copyrights-tg-font-style); font-weight: var(--mht-footer-copyrights-tg-font-weight); letter-spacing: var(--mht-footer-copyrights-tg-letter-spacing); line-height: var(--mht-footer-copyrights-tg-line-height); text-transform: var(--mht-footer-copyrights-tg-text-transform); }
.gform_wrapper fieldset, .gform_wrapper legend { background: none; padding: 0px; }
.gform_wrapper fieldset { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: block; margin: 0px; }
.gform_wrapper legend { margin-left: 0px; margin-right: 0px; }
.gform_wrapper .gform_fields { column-gap: var(--mht-row-grid-column-gap,24px); display: grid; grid-template-columns: repeat(12, minmax(0px, 1fr)); list-style: none; margin: 0px; padding: 0px; row-gap: var(--mht-inputs-row-gap,1rem); width: 100%; }
@media (max-width: 991.98px){
.gform_wrapper .gform_fields { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
.gform_wrapper .gfield { grid-column: span 12; margin: 0px; }
@media (max-width: 991.98px){
.gform_wrapper .gfield { grid-column: span 2; }
}
@media (max-width: 575.98px){
.gform_wrapper .gfield--type-captcha .ginput_recaptcha { transform: scale(0.9); transform-origin: left top; }
}
.gform_wrapper .gfield--type-consent { font-size: 0.875em; margin-bottom: 0.375rem; margin-top: 0.375rem; }
.gform_wrapper .gfield--type-consent .ginput_container { -webkit-box-align: start; align-items: flex-start; display: flex; }
.gform_wrapper .gfield--type-consent .ginput_container input[type="checkbox"] { position: relative; top: 0.25em; }
.gform_wrapper .gfield_required { color: var(--mht-color-error,#790000); display: inline-block; padding-left: 0.125em; }
.gform_wrapper .gform_required_legend { display: none; }
.gform_wrapper .gform_required_legend .gfield_required { padding-left: 0px; }
.gform_wrapper .ginput_complex { -webkit-box-orient: horizontal; -webkit-box-direction: normal; display: flex; flex-flow: wrap; gap: var(--mht-inputs-row-gap,1rem) var(--mht-row-grid-column-gap,24px); }
@media (max-width: 991.98px){
.gform_wrapper .ginput_complex { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
}
.gform_wrapper .ginput_complex fieldset, .gform_wrapper .ginput_complex span { -webkit-box-flex: 1; flex: 1 1 0%; }
.gform_wrapper .gform_footer { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-pack: start; -webkit-box-align: center; align-items: center; display: flex; flex-direction: row; justify-content: flex-start; margin: var(--mht-inputs-submit-button-spacing-margin-top,2rem) var(--mht-inputs-submit-button-spacing-margin-right,0) var(--mht-inputs-submit-button-spacing-margin-bottom,0) var(--mht-inputs-submit-button-spacing-margin-left,0); padding: var(--mht-inputs-submit-button-spacing-padding-top,0) var(--mht-inputs-submit-button-spacing-padding-right,0) var(--mht-inputs-submit-button-spacing-padding-bottom,0) var(--mht-inputs-submit-button-spacing-padding-left,0); }
.gform_wrapper input[type="submit"] { height: var(--mht-inputs-submit-button-btn-height,var(--mht-buttons-height,46px)); min-width: var(--mht-inputs-submit-button-btn-min-width,var(--mht-buttons-min-width,190px)); }
.gform_wrapper .gform_validation_errors { border: 1px solid var(--mht-color-error,#790000); border-radius: var(--mht-inputs-border-radius,0); margin-bottom: 3rem; padding: 1rem; position: relative; width: 100%; }
.gform_wrapper .gform_validation_errors:focus-visible { outline: 0px; }
.gform_wrapper .gform_validation_errors > h2 { color: var(--mht-color-error,#790000); font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; margin-bottom: 0px; text-transform: inherit; }
.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message { color: var(--mht-color-error,#790000); margin-top: 0.375rem; }
.gform-theme--foundation .gf_hidden, .gform-theme--foundation .gform_hidden { display: none; }
.gform-theme--foundation .gform_validation_container { display: none !important; }
.mht-gform-cols-2 .gform_wrapper .gfield:not(.gfield--type-consent, .mht-has-complex-fields) { grid-column: span 6; }
@media (max-width: 991.98px){
.mht-gform-cols-2 .gform_wrapper .gfield:not(.gfield--type-consent, .mht-has-complex-fields) { grid-column: span 2; }
}
.mht-gform-cols-3 .gform_wrapper .gfield:not(.gfield--type-consent, .mht-has-complex-fields) { grid-column: span 4; }
@media (max-width: 991.98px){
.mht-gform-cols-3 .gform_wrapper .gfield:not(.gfield--type-consent, .mht-has-complex-fields) { grid-column: span 2; }
}
.mht-gform-cols-4 .gform_wrapper .gfield:not(.gfield--type-consent, .mht-has-complex-fields) { grid-column: span 3; }
@media (max-width: 991.98px){
.mht-gform-cols-4 .gform_wrapper .gfield:not(.gfield--type-consent, .mht-has-complex-fields) { grid-column: span 2; }
}
.fa, .fa-brands, .fa-classic, .fa-duotone, .fa-light, .fa-regular, .fa-sharp, .fa-sharp-duotone, .fa-solid, .fa-thin, .fab, .fad, .fadl, .fadr, .fadt, .fal, .far, .fas, .fasdl, .fasdr, .fasds, .fasdt, .fasl, .fasr, .fass, .fast, .fat, .site-footer-content .contact-list li a::before, .site-footer-content .gb-headline.l-arrow a::after, .site-footer-content .social-list li a::before { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }
.fa-brands::before, .fa-classic::before, .fa-duotone::before, .fa-light::before, .fa-regular::before, .fa-sharp-duotone::before, .fa-sharp::before, .fa-solid::before, .fa-thin::before, .fa::before, .fab::before, .fad::before, .fadl::before, .fadr::before, .fadt::before, .fal::before, .far::before, .fas::before, .fasdl::before, .fasdr::before, .fasds::before, .fasdt::before, .fasl::before, .fasr::before, .fass::before, .fast::before, .fat::before, .site-footer-content .contact-list li a::before, .site-footer-content .social-list li a::before { content: var(--fa); }
.fa-duotone, .fa-sharp, .fa-sharp-duotone, .fad, .fasds, .fass, .site-footer-content .gb-headline.l-arrow a::after { font-weight: 900; }
.fa-classic, .fa-light, .fa-regular, .fa-solid, .fa-thin, .fal, .far, .fas, .fat, .site-footer-content .contact-list li a::before { font-family: "Font Awesome 6 Pro"; }
.fa-sharp, .fasl, .fasr, .fass, .fast, .site-footer-content .gb-headline.l-arrow a::after { font-family: "Font Awesome 6 Sharp"; }
.fa-solid, .fas, .site-footer-content .contact-list li a::before { font-weight: 900; }
.fa-light, .fal { font-weight: 300; }
.fa-solid, .fass, .site-footer-content .contact-list li a::before { font-weight: 900; }
.fa-light, .fasl { font-weight: 300; }
.site-header .site-header-inner { border-bottom: 1px solid var(--mht-custom-color-header-border-b,var(--mht-color-white,#fff)); transition-duration: 0.3s; transition-property: border-color, background-color; transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); }
.site-header .site-header-inner .main-navigation .menu li a { position: relative; }
.site-header .site-header-inner .main-navigation .menu li a::after { border-bottom: 1px solid var(--mht-color-white,#fff); bottom: 0px; content: ""; height: 0px; left: 0px; opacity: 0; position: absolute; transition-duration: 0.3s; transition-property: width, opacity; transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); width: 100%; }
.site-header .site-header-inner .main-navigation .menu li a:hover { color: var(--mht-custom-color-menu-links-hover,var(--mht-color-white,#fff)); }
.site-header .site-header-inner .main-navigation .menu li a:hover::after { opacity: 1; }
.transparent-header .site-header .site-header-inner { background-color: transparent; transition-duration: 0.3s; transition-property: background-color; transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); }
.transparent-header.header-onscroll-active .site-header .site-header-inner { background-color: var(--mht-header-bar-bg-color,#fff); }
.header-menu-mobile { padding-bottom: 120px; padding-top: 67px; }
.mobile-menu-toggled .site-header .site-header-inner { border-color: transparent; }
.mobile-menu-toggled.transparent-header .site-header .site-header-inner { background-color: var(--mht-header-bar-bg-color,#fff); }
.mht-backdrop { transition-property: opacity; transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); }
.mht-backdrop, a { transition-duration: 0.3s; }
a { transition-property: color; transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); }
.meny-list-ctr .meny-list__section { margin-top: 60px; }
.meny-list-ctr .meny-list__section:first-child { margin-top: 0px; }
.meny-list-ctr .meny-list__section-title { font-size: 25px; font-weight: 700; letter-spacing: 0px; line-height: 2rem; margin-bottom: 24px; }
.meny-list-ctr .meny-list__section-title:first-child { margin-top: 0px; }
.meny-list-ctr .meny-list { list-style: none; margin: 0px; }
.meny-list-ctr .meny-list .meny-list__item { -webkit-box-pack: justify; -webkit-box-align: start; align-items: start; border-bottom: 1px solid rgba(255, 255, 255, 0.16); display: flex; gap: var(--mht-row-grid-column-gap,24px); justify-content: space-between; margin-top: 14px; padding-bottom: 12px; }
.meny-list-ctr .meny-list .meny-list__item:first-child { border-top: 1px solid rgba(255, 255, 255, 0.16); padding-top: 12px; }
.meny-list-ctr .meny-list .meny-list__item.multi-menu { border: 1px solid rgba(255, 255, 255, 0.16); padding: 24px 24px 30px !important; }
@media (max-width: 991.98px){
.meny-list-ctr .meny-list .meny-list__item.multi-menu { padding: 24px 24px 18px !important; }
}
.meny-list-ctr .meny-list .meny-list__item.multi-menu:last-child { margin-bottom: 0px !important; }
.meny-list-ctr .meny-list .meny-list__item.multi-menu.two-columns .multi-items { columns: 2; gap: 46px; }
@media (max-width: 991.98px){
.meny-list-ctr .meny-list .meny-list__item.multi-menu.two-columns .multi-items { columns: 1; gap: 24px; }
}
.meny-list-ctr .meny-list .meny-list__item.multi-menu.three-columns .multi-items { columns: 3; gap: 16px; }
@media (max-width: 991.98px){
.meny-list-ctr .meny-list .meny-list__item.multi-menu.three-columns .multi-items { columns: 2; column-gap: 46px; }
}
.meny-list-ctr .meny-list .meny-list__item.multi-menu .meny-wrapper { margin-bottom: 12px; word-break: break-word; }
.meny-list-ctr .meny-list .meny-list__item .meny-list__item-price, .meny-list-ctr .meny-list .meny-list__item .meny-list__item-title { margin-bottom: 0px; }
.meny-list-ctr .meny-list .meny-list__item.w-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; border-bottom: 0px; display: flex; flex-direction: column; gap: 8px; margin-bottom: 46px; margin-top: 0px; padding-bottom: 0px; }
.meny-list-ctr .meny-list .meny-list__item.w-content:first-child { border-top: 0px; padding-top: 0px; }
.meny-list-ctr .meny-list .meny-list__item.w-content:last-child { margin-bottom: 0px !important; }
.meny-list-ctr .meny-list .meny-list__item.w-content .meny-wrapper { -webkit-box-pack: justify; -webkit-box-align: start; align-items: start; border-bottom: 1px solid rgba(255, 255, 255, 0.16); display: flex; gap: var(--mht-row-grid-column-gap,24px); justify-content: space-between; padding-bottom: 8px; width: 100%; }
.meny-list-ctr .meny-list .meny-list__item.w-content .meny-list__item-description { font-size: 13px; letter-spacing: 0.58px; line-height: 19px; max-width: 436px; opacity: 0.6; }
.meny-list-ctr .meny-list .meny-list__item.w-content .meny-list__item-description p:last-of-type { margin-bottom: 0px; }
.site-footer-content #site-footer-col-1 { border-bottom: 1px solid rgba(255, 255, 255, 0.16); padding-bottom: 46px; }
@media (max-width: 991.98px){
.site-footer-content #site-footer-col-1 { margin-bottom: -14px; padding-bottom: 36px; }
}
.site-info .site-info-logo a { display: block; line-height: 0; }
.site-info .site-info-logo img { height: 38px; }
.site-info .container { -webkit-box-pack: justify; -webkit-box-align: center; align-items: center; display: flex; gap: var(--mht-row-grid-column-gap,24px); justify-content: space-between; }
@media (max-width: 991.98px){
.site-info .container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; align-items: start; flex-direction: column; gap: calc(var(--mht-row-grid-column-gap, 24px) - 4px); }
}
.side-popup { -webkit-box-pack: end; animation: 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s 1 normal none running FadeOut; backdrop-filter: blur(5px); background-color: rgba(0, 0, 0, 0.4); display: none; height: calc(100% - var(--wp-admin--admin-bar--height, 0px)); justify-content: flex-end; left: 0px; opacity: 0; overflow: hidden; position: fixed; top: calc(var(--wp-admin--admin-bar--height, 0px)); width: 100%; z-index: 9899; }
.side-popup.visible { animation: 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s 1 normal none running FadeIn; display: flex; opacity: 1; }
@-webkit-keyframes FadeIn { 
  0% { display: none; opacity: 0; }
  1% { display: flex; opacity: 0; }
  100% { opacity: 1; }
}
@keyframes FadeIn { 
  0% { display: none; opacity: 0; }
  1% { display: flex; opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes FadeOut { 
  0% { display: flex; opacity: 1; }
  99% { display: flex; opacity: 0; }
  100% { display: none; opacity: 0; }
}
@keyframes FadeOut { 
  0% { display: flex; opacity: 1; }
  99% { display: flex; opacity: 0; }
  100% { display: none; opacity: 0; }
}
.popup-content { background-color: var(--mht-color-dark); max-width: 478px; padding: 80px 60px; position: relative; width: 100%; }
@media (max-width: 991.98px){
.popup-content { padding: 56px 32px 32px; width: 100%; }
}
.popup-content .closebtn { cursor: pointer; position: absolute; right: 26px; top: 24px; }
.popup-content .closebtn i { color: var(--mht-color-white,#fff); font-size: 1.5rem; transition-duration: 0.2s; transition-property: color; transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); }
.popup-content .closebtn:hover i { color: var(--mht-color-accent); }
.popup-content .popup-title { font-family: var(--mht-font-headings-font-family,inherit); font-size: 2rem; font-weight: 500; letter-spacing: -0.96px; line-height: 2.5rem; margin-bottom: 40px; }
.popup-content .popup-text { height: 100%; overflow-y: auto; padding-bottom: 100px; padding-right: 12px; scrollbar-color: var(--mht-color-dark) var(--mht-custom-color-opening-hours-bg); scrollbar-width: thin; }
.popup-content .popup-text::-webkit-scrollbar { width: 12px; }
.popup-content .popup-text::-webkit-scrollbar-track { background: var(--mht-custom-color-opening-hours-bg); }
.popup-content .popup-text::-webkit-scrollbar-thumb { background: var(--mht-color-dark); border-radius: 6px; }
.popup-content .popup-text::-webkit-scrollbar-thumb:hover { background: var(--mht-custom-color-opening-hours-bg); }
.popup-content h2, .popup-content h3 { font-family: var(--mht-font-body-font-family,sans-serif); font-size: 14px; font-weight: 700; letter-spacing: 0px; line-height: 14px; margin-bottom: 1rem; margin-top: 2.5rem; }
.gform_wrapper .gform-body .gfield { position: relative; }
.gform_wrapper .gform-body .gfield .gfield_label { background-color: var(--mht-color-dark); left: 15px; padding: 0px 4px; position: absolute; top: 14px; transition-duration: 0.3s; transition-property: top; transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); }
.gform_wrapper .gform-body .gfield.focus .gfield_label { top: -10px; z-index: 3; }
.gform_wrapper .gform-body .gfield input, .gform_wrapper .gform-body .gfield textarea { position: relative; z-index: 2; }
.gform_wrapper .gform_validation_errors { border-color: var(--mht-color-accent); }
.gform_wrapper .gfield_required, .gform_wrapper .gfield_validation_message, .gform_wrapper .gform_validation_errors > h2 { color: var(--mht-color-accent); }
.gform_wrapper .gfield--type-consent { margin: 0px; opacity: 0.6; }
.gform_wrapper .gfield--type-consent input[type="checkbox"]::after, .gform_wrapper .gfield--type-consent input[type="checkbox"]::before { font-size: 1rem; font-weight: 300; }
@-webkit-keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
:root { --gb-container-width: var(--mht-container-max-width-xxl, 1320px); }
/* design */
/* BW START */:root,.site{--acc-22:#1c1a18;--acc-35:#3d3935;--acc-36:#4a3a14;--acc-39:#4a443d;--acc-44:#57514c;--acc-52:#6f6862;--acc-49:#7a5a12;--acc-70:#a39d93;--acc-81:#c9c1b2;--acc-84:#cfc8bc;--acc-85:#d4cdc1;--acc-75:#d9a235;--acc-87:#d9d2c6;--acc-87b:#dad3c5;--acc-90:#e2dccf;--acc-91:#e6e0d4;--acc-91b:#e6e1d8;--acc-93:#ece7dc;--acc-96:#f6f2ea;--dark-a20:rgba(11,11,13,.2);--dark-a82:rgba(11,11,13,.82);--dark-a92:rgba(11,11,13,.92);--acc-a8:rgba(238,182,71,.08);--acc-a14:rgba(238,182,71,.14);--acc-a18:rgba(238,182,71,.18);--acc-a22:rgba(238,182,71,.22);--acc-a25:rgba(238,182,71,.25);--acc-a30:rgba(238,182,71,.3);--acc-a55:rgba(238,182,71,.55);--acc:#EEB647;--guld-d:var(--acc-75);--rod:#b63a27;--dark:#0b0b0d;--kol:#151518;--kol2:#1f1f24;--beige:var(--acc-87b);--sand:var(--acc-93);--vit:var(--acc-96);--mut:var(--acc-70);--mut-d:var(--acc-52);--linje:#2b2b31;--linje-l:var(--acc-81);--ui:var(--acc-91b)}.site-bw{color-scheme:dark}.site-bw *{box-sizing:border-box}.site-bw{margin:0;background:var(--ui);color:var(--acc-22);font:500 15px/1.5 "Archivo VF",system-ui,sans-serif;padding-left:max(0px,env(safe-area-inset-left,0px));padding-right:max(0px,env(safe-area-inset-right,0px))}.site-bw img{display:block;max-width:100%}.site-bw a{color:inherit;text-decoration:none}.site-bw button{font:inherit}.site-bw{--pad:clamp(16px,4cqi,56px);position:relative}.site-bw :is(.site-g,.site-bw .site-collage,.site-bw .site-kort6,.site-bw .site-band,.site-bw .site-tva,.site-bw .site-lc,.site-bw .site-prisg,.site-bw .site-bil,.site-bw .site-faqlista-g,.site-bw .site-rel,.site-bw .site-steg,.site-bw .site-regler,.site-bw .site-moten,.site-bw .site-fakta-rad,.site-bw .site-fakta .site-w,.site-bw .site-fort .site-w,.site-bw .site-ft .site-g,.site-bw .site-rest,.site-bw .site-uppgift .site-rad,.site-bw .site-chips,.site-bw .site-kort4,.site-bw .site-meny,.site-bw .site-formruta,.site-bw .site-lg,.site-bw .site-lg .site-sida,.site-bw .site-kalk .site-rader,.site-bw .site-tre,.site-bw .site-kontakt-g)>*{min-width:0}.site-bw .site-w{max-width:1240px;margin:0 auto;padding:0 var(--pad)}.site-bw .site-h{font-weight:800;font-stretch:125%;text-transform:uppercase;letter-spacing:-.01em;line-height:1.02;margin:0;text-wrap:balance}.site-bw .site-kond{font-stretch:70%;font-weight:900;letter-spacing:0}.site-bw .site-eb{display:inline-block;font:700 11.5px/1 "Archivo VF";letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin-bottom:14px}.site-bw .site-eb.site-gu{color:var(--acc)}.site-bw .site-eb.site-r{color:#e0583f}.site-bw .site-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:800 13px/1 "Archivo VF";letter-spacing:.08em;text-transform:uppercase;padding:16px 22px;border:1.5px solid var(--vit);background:transparent;color:var(--vit);white-space:nowrap;cursor:pointer;border-radius:3px}.site-bw .site-btn.site-p{background:var(--acc);border-color:var(--acc);color:var(--acc-22)}.site-bw .site-btn.site-r{background:var(--rod);border-color:var(--rod);color:#fff}.site-bw .site-btn.site-m{border-color:var(--acc-22);color:var(--acc-22)}.site-bw .site-chip:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.site-bw .site-pil{display:inline-flex;align-items:center;gap:8px;font:800 12.5px "Archivo VF";letter-spacing:.08em;text-transform:uppercase}.site-bw .site-pil::after{content:"→";font-size:15px;color:var(--acc)}.site-bw .site-ljus .site-pil::after{color:var(--rod)}.site-bw section{position:relative}.site-bw .site-blk{padding:72px 0}.site-bw .site-ljus{background:var(--beige);color:var(--acc-22)}.site-bw .site-ljus .site-eb{color:var(--mut-d)}.site-bw .site-sh{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px}.site-bw .site-sh h2{font-size:clamp(28px,3.6cqi,46px)}.site-bw .site-sh p{margin:10px 0 0;color:var(--mut);max-width:520px}.site-bw .site-ljus .site-sh p{color:var(--acc-39)}.site-bw .site-hero{background:var(--dark);color:var(--vit);padding:54px 0 0;overflow:hidden;position:relative}.site-bw .site-hero::before{content:"";position:absolute;inset:-20% -10% auto;height:120%;background:radial-gradient(60cqi 50cqi at 78% 30%,var(--acc-a22),transparent 60%),radial-gradient(40cqi 40cqi at 95% 80%,rgba(182,58,39,.28),transparent 60%),radial-gradient(30cqi 30cqi at 0% 100%,rgba(90,120,255,.16),transparent 60%);pointer-events:none}.site-bw .site-hero .site-g{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:end;position:relative}.site-bw .site-hero .site-txt,.site-bw .site-phero .site-g>div:first-child{container-type:inline-size}.site-bw .site-h1{font-stretch:110%;font-weight:900;font-size:clamp(30px,calc(100cqi/(var(--n)*.84)),76px);line-height:.98}.site-bw .site-hero .site-txt{padding-bottom:56px}.site-bw .site-hero h1 em{font-style:normal;color:var(--acc)}.site-bw .site-hero .site-ing{font-size:17px;line-height:1.55;color:var(--acc-87);max-width:460px;margin:20px 0 24px}.site-bw .site-uppgift{background:var(--kol);border:1px solid var(--linje2,#2f2f36);padding:18px;max-width:480px;border-radius:4px}.site-bw .site-uppgift b.site-t{display:block;font:700 12px "Archivo VF";letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;color:var(--vit)}.site-bw .site-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.site-bw .site-chip{border:1px solid #4a4a52;color:var(--vit);background:transparent;padding:9px 13px;font:600 13px "Archivo VF";border-radius:3px;cursor:pointer}.site-bw .site-chip[aria-pressed=true]{background:var(--vit);color:var(--acc-22);border-color:var(--vit)}.site-bw .site-uppgift .site-rad{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.site-bw .site-uppgift .site-rad small{font:600 13px "Archivo VF";color:var(--mut)}.site-bw .site-uppgift .site-rad small b{color:var(--vit)}.site-bw .site-collage{display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:260px 240px;gap:10px;height:510px}.site-bw .site-collage figure{margin:0;position:relative;overflow:hidden;border-radius:4px;background:var(--kol)}.site-bw .site-collage figure:first-child{grid-row:1/3}.site-bw .site-collage img{width:100%;height:100%;object-fit:cover}.site-bw .site-collage figcaption{position:absolute;left:10px;bottom:10px;background:var(--dark-a82);color:#fff;font:700 11px "Archivo VF";letter-spacing:.1em;text-transform:uppercase;padding:7px 10px;border-radius:2px}.site-bw .site-collage figcaption.site-egen{background:var(--acc);color:var(--acc-22)}.site-bw .site-fort{background:var(--kol);border-top:1px solid var(--linje);border-bottom:1px solid var(--linje)}.site-bw .site-fort .site-w{display:grid;grid-template-columns:auto 1fr;gap:34px;align-items:center;padding-top:20px;padding-bottom:20px}.site-bw .site-betyg{display:flex;align-items:center;gap:12px;font:600 13px/1.3 "Archivo VF";color:var(--mut)}.site-bw .site-betyg b{display:block;font:900 30px/1 "Archivo VF";font-stretch:70%;color:var(--vit)}.site-bw .site-betyg .site-stj{color:var(--acc);font-size:17px;letter-spacing:1px}.site-bw .site-fakta-rad{display:flex;gap:0;justify-content:space-between;flex-wrap:wrap}.site-bw .site-fakta-rad div{padding:0 22px;border-left:1px solid var(--linje);font-size:13px;color:var(--mut)}.site-bw .site-fakta-rad div b{display:block;font:900 24px/1.05 "Archivo VF";font-stretch:70%;color:var(--acc);text-transform:uppercase}.site-bw .site-kort6{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.site-bw .site-pk{background:var(--kol);display:flex;flex-direction:column;border-radius:4px;overflow:hidden;position:relative}.site-bw .site-pk .site-bild{aspect-ratio:3/2;overflow:hidden;position:relative}.site-bw .site-pk .site-bild img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.site-bw .site-pk:hover .site-bild img{transform:scale(1.04)}.site-bw .site-pk .site-tag{position:absolute;left:0;top:14px;background:var(--acc);color:var(--acc-22);font:800 10.5px "Archivo VF";letter-spacing:.12em;text-transform:uppercase;padding:7px 10px}.site-bw .site-pk .site-tag.site-r{background:var(--rod);color:#fff}.site-bw .site-pk .site-in{padding:18px 18px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.site-bw .site-pk h3{font-size:20px}.site-bw .site-pk p{margin:0;color:var(--mut);font-size:14px;flex:1}.site-bw .site-pk .site-prs{font:800 13px "Archivo VF";color:var(--acc);letter-spacing:.02em}.site-bw .site-pk.site-guld{background:var(--acc);color:var(--acc-22)}.site-bw .site-pk.site-guld p{color:var(--acc-36)}.site-bw .site-pk.site-guld .site-prs{color:var(--acc-22)}.site-bw .site-pk.site-guld .site-pil::after{color:var(--acc-22)}.site-bw .site-band{display:grid;grid-template-columns:1.2fr 1fr;background:var(--kol);margin-top:16px;border-radius:4px;overflow:hidden}.site-bw .site-band .site-bild{min-height:320px;position:relative}.site-bw .site-band .site-bild img{width:100%;height:100%;object-fit:cover}.site-bw .site-band .site-bild::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 60%,rgba(21,21,24,.9))}.site-bw .site-band .site-in{padding:44px clamp(22px,4cqi,52px);display:flex;flex-direction:column;justify-content:center;gap:14px}.site-bw .site-band h3{font-size:clamp(26px,3.2cqi,40px)}.site-bw .site-band p{margin:0;color:var(--acc-87);max-width:440px}.site-bw .site-band .site-stor{font:900 56px/1 "Archivo VF";font-stretch:70%;color:var(--acc)}.site-bw .site-band .site-stor small{font:700 13px "Archivo VF";font-stretch:100%;color:var(--mut);letter-spacing:.06em;text-transform:uppercase;margin-left:8px}.site-bw .site-tva{display:grid;grid-template-columns:1fr 1.4fr;gap:16px;align-items:stretch}.site-bw .site-oppet{background:#fff;color:var(--acc-22);padding:26px 26px 22px;border-radius:4px;display:flex;flex-direction:column}.site-bw .site-oppet h3{font-size:22px;margin-bottom:4px}.site-bw .site-oppet .site-idagrad{display:flex;align-items:center;gap:8px;font:700 13px "Archivo VF";color:var(--acc-22);margin:10px 0 14px;padding:10px 12px;background:var(--sand);border-radius:3px}.site-bw .site-oppet .site-idagrad i{width:8px;height:8px;border-radius:50%;background:#2fa75a;display:inline-block}.site-bw .site-oppet .site-avvik{background:var(--acc);padding:10px 12px;font:600 13px/1.4 "Archivo VF";border-radius:3px;margin-bottom:14px}.site-bw .site-oppet .site-avvik b{display:block;font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.site-bw .site-oppet table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.site-bw .site-oppet th{text-align:left;font:700 11px "Archivo VF";letter-spacing:.12em;text-transform:uppercase;color:var(--mut-d);padding:0 0 8px}.site-bw .site-oppet th:not(:first-child),.site-bw .site-oppet td:not(:first-child){text-align:right}.site-bw .site-oppet td{padding:6px 0;border-top:1px solid var(--acc-91)}.site-bw .site-oppet tr.site-nu td{font-weight:800;background:linear-gradient(90deg,transparent,var(--acc-a25) 2%,var(--acc-a25) 98%,transparent)}.site-bw .site-oppet .site-fot{margin-top:auto;padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;color:var(--mut-d)}.site-bw .site-rest{position:relative;border-radius:4px;overflow:hidden;background:var(--kol);min-height:420px;display:grid;grid-template-columns:1fr 1fr}.site-bw .site-rest img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.site-bw .site-rest .site-in{position:relative;grid-column:2;padding:34px clamp(20px,3cqi,40px);background:linear-gradient(90deg,var(--dark-a20),var(--dark-a92) 30%);display:flex;flex-direction:column;justify-content:center;gap:12px}.site-bw .site-rest h3{font-size:clamp(24px,3cqi,36px)}.site-bw .site-rest p{margin:0;color:var(--acc-87);font-size:14.5px}.site-bw .site-rest ul{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:14px;color:var(--acc-87)}.site-bw .site-rest li::before{content:"•";color:var(--acc);margin-right:8px}.site-bw .site-rest .site-knappar{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.site-bw .site-lc{display:grid;grid-template-columns:1.25fr 1fr;gap:16px}.site-bw .site-liga{background:var(--kol);padding:24px;border-radius:4px}.site-bw .site-liga .site-topp{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.site-bw .site-liga .site-ikv{background:var(--rod);color:#fff;font:800 11px "Archivo VF";letter-spacing:.12em;text-transform:uppercase;padding:6px 9px;border-radius:2px}.site-bw .site-liga table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.site-bw .site-liga th{text-align:left;font:700 11px "Archivo VF";letter-spacing:.12em;text-transform:uppercase;color:var(--mut);padding:0 0 8px}.site-bw .site-liga th:not(:first-child),.site-bw .site-liga td:not(:first-child){text-align:right}.site-bw .site-liga td{padding:7px 0;border-top:1px solid var(--linje)}.site-bw .site-liga td:first-child{font-weight:700}.site-bw .site-liga .site-moten{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:14px}.site-bw .site-liga .site-moten div{background:var(--kol2);padding:10px 12px;font-size:13px;border-radius:3px}.site-bw .site-liga .site-moten b{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--acc);margin-bottom:3px}.site-bw .site-liga .site-fot{margin-top:14px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--mut)}.site-bw .site-cit{background:var(--acc);color:var(--acc-22);padding:26px;border-radius:4px;display:flex;flex-direction:column;gap:14px}.site-bw .site-cit .site-b{font:900 44px/1 "Archivo VF";font-stretch:70%}.site-bw .site-cit .site-b small{font:700 13px "Archivo VF";font-stretch:100%;letter-spacing:.04em;margin-left:8px}.site-bw .site-cit blockquote{margin:0;font:600 16px/1.45 "Archivo VF";border-left:3px solid var(--acc-22);padding-left:12px}.site-bw .site-cit blockquote span{display:block;font:600 12px "Archivo VF";color:#5a4615;margin-top:5px}.site-bw .site-cit .site-pil{margin-top:auto;align-self:start}.site-bw .site-cit .site-pil::after{color:var(--acc-22)}.site-bw .site-cta{background:var(--dark) center/cover;color:#fff;text-align:center;padding:84px 0;position:relative}.site-bw .site-cta h2{font-size:clamp(30px,4.2cqi,56px);max-width:900px;margin:0 auto 12px}.site-bw .site-cta p{color:var(--acc-87);margin:0 0 26px}.site-bw .site-cta .site-knappar{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.site-bw .site-ft{background:#000;padding:0 0 22px;font-size:14.5px;color:var(--acc-87);border-top:4px solid var(--acc);position:relative;overflow:hidden}.site-bw .site-ft::before{content:"";position:absolute;inset:0 auto auto 0;width:60%;height:60%;background:radial-gradient(50cqi 30cqi at 0% 0%,var(--acc-a14),transparent 70%);pointer-events:none}.site-bw .site-ft .site-w{position:relative}.site-bw .site-ft-top{display:grid;grid-template-columns:1.3fr 1fr;gap:34px;align-items:center;padding:52px 0 36px;border-bottom:1px solid var(--linje)}.site-bw .site-ft .site-logo{width:250px;height:auto;cursor:pointer}.site-bw .site-ft .site-tag{font-size:16px;line-height:1.5;color:var(--acc-87);max-width:440px;margin:18px 0 14px}.site-bw .site-ft-betyg{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--mut)}.site-bw .site-ft-betyg .site-stj{color:var(--acc);font-size:18px;letter-spacing:2px}.site-bw .site-ft-betyg b{color:var(--vit);font-size:16px}.site-bw .site-ft-cta{display:flex;flex-direction:column;align-items:flex-end;gap:12px;text-align:right}.site-bw .site-ft-cta .site-idag{font:600 13px "Archivo VF";color:var(--mut)}.site-bw .site-ft-cta .site-idag b{color:var(--vit)}.site-bw .site-ft-cta .site-idag i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#45c26b;margin-right:7px;vertical-align:1px}.site-bw .site-ft-cta .site-knappar{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.site-bw .site-ft-cta .site-ring{font-size:13.5px;color:var(--mut)}.site-bw .site-ft-cta .site-ring b{color:var(--vit)}.site-bw .site-ft .site-g{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:28px;padding:36px 0 30px}.site-bw .site-ft h4{font:800 12px "Archivo VF";letter-spacing:.16em;text-transform:uppercase;color:var(--acc);margin:0 0 12px}.site-bw .site-ft a{display:block;padding:5px 0;font-weight:600;color:var(--vit);cursor:pointer}.site-bw .site-ft .site-boka a{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--linje);padding:9px 0}.site-bw .site-ft .site-boka a::after{content:"→";color:var(--acc)}.site-bw .site-ft .site-v{font-weight:600;color:var(--vit);margin-bottom:12px;line-height:1.5}.site-bw .site-ft .site-v.site-soc{color:var(--mut)}.site-bw .site-ft .site-botten{border-top:1px solid var(--linje);padding-top:16px;color:var(--mut);font-size:12.5px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.site-bw .site-mlist{display:none;position:sticky;bottom:0;z-index:20;background:var(--dark);border-top:1px solid var(--linje);padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr 1fr 1fr;gap:6px}.site-bw .site-mlist .site-btn{padding:13px 6px;font-size:11.5px;letter-spacing:.04em}.site-bw .site-brod{font:600 12px "Archivo VF";letter-spacing:.06em;text-transform:uppercase;color:var(--mut);padding:18px 0 0}.site-bw .site-brod b{color:var(--vit)}.site-bw .site-phero{overflow:hidden;position:relative}.site-bw .site-phero::before{content:"";position:absolute;inset:0;background:radial-gradient(50cqi 40cqi at 85% 20%,var(--acc-a18),transparent 60%);pointer-events:none}.site-bw .site-phero .site-g{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;padding:26px 0 56px;position:relative}.site-bw .site-phero .site-ing{font-size:17px;line-height:1.55;margin:18px 0 22px;max-width:520px;color:var(--acc-87)}.site-bw .site-phero .site-knappar{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.site-bw .site-phero .site-knappar small{font:600 13px "Archivo VF";color:var(--mut)}.site-bw .site-phero .site-bild{aspect-ratio:5/4;overflow:hidden;position:relative;border-radius:4px}.site-bw .site-phero .site-bild img{width:100%;height:100%;object-fit:cover}.site-bw .site-phero .site-bild figcaption{position:absolute;left:10px;bottom:10px;background:var(--acc);color:var(--acc-22);font:700 11px "Archivo VF";letter-spacing:.1em;text-transform:uppercase;padding:7px 10px;border-radius:2px}.site-bw .site-fakta{background:var(--kol);border-top:1px solid var(--linje);border-bottom:1px solid var(--linje)}.site-bw .site-fakta .site-w{display:grid;grid-template-columns:repeat(5,1fr);padding-top:26px;padding-bottom:26px}.site-bw .site-fakta .site-w>div{padding:0 18px;border-left:1px solid var(--linje)}.site-bw .site-fakta .site-w>div:first-child{border-left:0;padding-left:0}.site-bw .site-fakta b{display:block;font:900 30px/1.05 "Archivo VF";font-stretch:70%;color:var(--acc)}.site-bw .site-fakta span{font-size:13px;color:var(--mut)}.site-bw .site-prisg{display:grid;grid-template-columns:1.1fr 1fr;gap:16px;align-items:start}.site-bw .site-pris{background:#fff;color:var(--acc-22);padding:26px;border-radius:4px}.site-bw .site-pris h3{font-size:24px;margin-bottom:6px}.site-bw .site-pris p.site-u{margin:0 0 16px;color:var(--mut-d);font-size:14px}.site-bw .site-pris table{width:100%;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}.site-bw .site-pris td{padding:11px 0;border-top:1px solid var(--acc-91);vertical-align:top}.site-bw .site-pris td:last-child{text-align:right;font:900 22px/1 "Archivo VF";font-stretch:70%;white-space:nowrap}.site-bw .site-pris td small{display:block;font-size:12.5px;color:var(--mut-d);font-weight:500}.site-bw .site-pris tr.site-disco td{background:linear-gradient(90deg,var(--acc-a30),var(--acc-a8))}.site-bw .site-pris tr.site-disco td:first-child{padding-left:10px}.site-bw .site-pris tr.site-disco td:last-child{padding-right:10px}.site-bw .site-pris .site-fot{margin-top:14px;font-size:12.5px;color:var(--mut-d)}.site-bw .site-steg{display:grid;gap:12px}.site-bw .site-st{background:var(--kol);padding:20px 22px;display:grid;grid-template-columns:52px 1fr;gap:0 12px;border-radius:4px;align-items:start}.site-bw .site-st .site-nr{font:900 36px/1 "Archivo VF";font-stretch:70%;color:var(--acc);grid-row:1/3}.site-bw .site-st h3{font-size:17px;margin:2px 0 4px}.site-bw .site-st p{margin:0;color:var(--mut);font-size:14px}.site-bw .site-st.site-g{background:var(--acc);color:var(--acc-22)}.site-bw .site-st.site-g p{color:var(--acc-36)}.site-bw .site-st.site-g .site-nr{color:var(--acc-22)}.site-bw .site-regler{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--linje-l);margin-top:16px}.site-bw .site-regler div{padding:18px 22px 4px 0;border-right:1px solid var(--linje-l);margin-right:22px}.site-bw .site-regler div:last-child{border-right:0;margin-right:0}.site-bw .site-regler h3{font-size:15px;margin-bottom:6px}.site-bw .site-regler p{margin:0;color:var(--acc-39);font-size:13.5px}.site-bw .site-bil{display:grid;grid-template-columns:1fr 1fr;gap:16px}.site-bw .site-bil .site-bild{border-radius:4px;overflow:hidden;min-height:260px;position:relative}.site-bw .site-bil .site-bild img{width:100%;height:100%;object-fit:cover}.site-bw .site-bil .site-bild figcaption{position:absolute;left:10px;bottom:10px;background:var(--acc);color:var(--acc-22);font:700 11px "Archivo VF";letter-spacing:.1em;text-transform:uppercase;padding:7px 10px;border-radius:2px}.site-bw .site-bil .site-in{display:flex;flex-direction:column;gap:10px;justify-content:center}.site-bw .site-bil h2{font-size:clamp(26px,3.2cqi,40px)}.site-bw .site-bil p{margin:0;color:var(--acc-87)}.site-bw .site-faqlista-g{display:grid;grid-template-columns:1.6fr 1fr;gap:34px;align-items:start}.site-bw .site-faqlista details{border-bottom:1px solid var(--linje-l)}.site-bw .site-faqlista summary{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;font:800 15px "Archivo VF";letter-spacing:.03em;text-transform:uppercase;cursor:pointer;list-style:none}.site-bw .site-faqlista summary::-webkit-details-marker{display:none}.site-bw .site-faqlista summary::after{content:"+";font-size:22px;font-weight:400;color:var(--rod)}.site-bw .site-faqlista details[open] summary::after{content:"–"}.site-bw .site-faqlista .site-svar{padding:0 0 18px;color:var(--acc-35);font-size:14.5px;max-width:60ch}.site-bw .site-kk{background:var(--dark);color:var(--vit);padding:26px 24px;display:flex;flex-direction:column;gap:12px;border-radius:4px;position:sticky;top:20px}.site-bw .site-kk h3{font-size:22px}.site-bw .site-kk p{margin:0;color:var(--acc-87);font-size:14px}.site-bw .site-kk .site-rad{font:700 16px "Archivo VF"}.site-bw .site-kk .site-rad small{display:block;font:600 11px "Archivo VF";letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.site-bw .site-rel{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.site-bw .site-rel a{display:grid;grid-template-columns:120px 1fr;background:var(--kol);align-items:center;border-radius:4px;overflow:hidden}.site-bw .site-rel img{width:120px;height:120px;object-fit:cover}.site-bw .site-rel div{padding:14px 16px}.site-bw .site-rel b{display:block;font:800 16px "Archivo VF";font-stretch:118%;text-transform:uppercase;margin-bottom:3px}.site-bw .site-rel p{margin:0 0 6px;color:var(--mut);font-size:13px}@container sajt (max-width:760px){.site-bw .site-hero{padding-top:26px}.site-bw .site-hero .site-g{grid-template-columns:1fr;gap:22px}.site-bw .site-hero .site-txt{padding-bottom:0}.site-bw .site-collage{grid-template-columns:1fr 1fr;grid-template-rows:170px 130px;height:auto;margin:0 calc(var(--pad)*-1) 0}.site-bw .site-collage figure:first-child{grid-column:1/3;grid-row:1}.site-bw .site-fort .site-w{grid-template-columns:1fr;gap:16px}.site-bw .site-fakta-rad{display:grid;grid-template-columns:1fr 1fr;gap:12px 0}.site-bw .site-fakta-rad div{padding:0 0 0 0;border-left:0}.site-bw .site-fakta-rad div:nth-child(2n){padding-left:14px;border-left:1px solid var(--linje)}.site-bw .site-sh{flex-direction:column;align-items:start}.site-bw .site-sh h2{font-size:clamp(24px,7cqi,46px)}.site-bw .site-kort6{grid-template-columns:1fr 1fr;gap:10px}.site-bw .site-pk .site-in{padding:12px}.site-bw .site-pk h3{font-size:14px;font-stretch:108%}.site-bw .site-pk p{font-size:12.5px}.site-bw .site-pk .site-bild{aspect-ratio:4/3}.site-bw .site-band,.site-bw .site-tva,.site-bw .site-lc,.site-bw .site-prisg,.site-bw .site-bil,.site-bw .site-faqlista-g,.site-bw .site-phero .site-g{grid-template-columns:1fr}.site-bw .site-band .site-bild{min-height:200px}.site-bw .site-band .site-bild::after{background:linear-gradient(transparent 50%,rgba(21,21,24,.95))}.site-bw .site-band .site-in{padding:22px 18px 26px}.site-bw .site-rest{grid-template-columns:1fr;min-height:0}.site-bw .site-rest img{position:relative;height:200px}.site-bw .site-rest .site-in{grid-column:1;background:var(--kol);padding:22px 18px}.site-bw .site-liga .site-moten{grid-template-columns:1fr}.site-bw .site-blk{padding:48px 0}.site-bw .site-ft-top{grid-template-columns:1fr;gap:22px;padding-top:36px}.site-bw .site-ft-cta{align-items:flex-start;text-align:left}.site-bw .site-ft-cta .site-knappar{justify-content:flex-start}.site-bw .site-ft .site-logo{width:200px}.site-bw .site-ft .site-g{grid-template-columns:1fr;gap:22px;padding:28px 0 22px}.site-bw .site-mlist{display:grid}.site-bw .site-fakta .site-w{grid-template-columns:1fr 1fr;gap:16px 0}.site-bw .site-fakta .site-w>div{border-left:0;padding-left:0}.site-bw .site-fakta .site-w>div:nth-child(2n){padding-left:16px;border-left:1px solid var(--linje)}.site-bw .site-phero .site-g{padding-top:14px;gap:22px}.site-bw .site-phero .site-bild{order:-1;aspect-ratio:4/3;margin:0 calc(var(--pad)*-1);border-radius:0}.site-bw .site-regler{grid-template-columns:1fr 1fr}.site-bw .site-regler div{border-right:0;margin-right:0;padding-right:12px}.site-bw .site-rel{grid-template-columns:1fr}.site-bw .site-rel a{grid-template-columns:96px 1fr}.site-bw .site-rel img{width:96px;height:96px}.site-bw .site-kk{position:static}.site-bw .site-cta{padding:56px 0}}@media (prefers-reduced-motion:reduce){.site-bw .site-pk .site-bild img{transition:none}}.site-bw .site-lika{grid-template-columns:1fr 1fr}.site-bw .site-g14{grid-template-columns:1.4fr 1fr}.site-bw .site-steg3{grid-template-columns:1fr 1fr 1fr}.site-bw .site-st.site-st1{grid-template-columns:1fr}.site-bw .site-st.site-st1 .site-nr{grid-row:auto}.site-bw .site-kort4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.site-bw .site-tre{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.site-bw .site-rum{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--linje)}.site-bw .site-rum>div{padding:18px 22px 4px 0;border-right:1px solid var(--linje);margin-right:22px}.site-bw .site-rum>div:last-child{border-right:0;margin-right:0}.site-bw .site-rum h3{font-size:15px;margin-bottom:6px}.site-bw .site-rum p{margin:0;color:var(--mut);font-size:13.5px}.site-bw .site-ljus .site-rum{border-color:var(--linje-l)}.site-bw .site-ljus .site-rum>div{border-color:var(--linje-l)}.site-bw .site-ljus .site-rum p{color:var(--acc-39)}.site-bw .site-phero .site-bild.site-lag{aspect-ratio:4/3}.site-bw .site-hero.site-kort{padding-top:30px}.site-bw .site-hero.site-kort .site-g{align-items:start}.site-bw .site-kalk{background:#fff;color:var(--acc-22);padding:24px;border-radius:4px;display:flex;flex-direction:column;gap:14px}.site-bw .site-kalk h3{font-size:22px}.site-bw .site-kalk .site-rad b{display:block;font:700 11px "Archivo VF";letter-spacing:.12em;text-transform:uppercase;color:var(--mut-d);margin-bottom:8px}.site-bw .site-kalk .site-chips{margin:0}.site-bw .site-kalk .site-chip{border-color:var(--acc-84);color:var(--acc-22)}.site-bw .site-kalk .site-chip[aria-pressed=true]{background:var(--acc-22);color:#fff;border-color:var(--acc-22)}.site-bw .site-kalk .site-res{background:var(--acc);padding:16px 18px;border-radius:3px;display:flex;justify-content:space-between;align-items:end;gap:12px;flex-wrap:wrap}.site-bw .site-kalk .site-res b{font:900 40px/1 "Archivo VF";font-stretch:70%}.site-bw .site-kalk .site-res span{font-size:13px;color:var(--acc-36);max-width:220px}.site-bw .site-kalk small{color:var(--mut-d);font-size:12.5px}.site-bw .site-plist{background:var(--kol);padding:22px 24px;border-radius:4px}.site-bw .site-plist h3{font-size:19px;margin-bottom:8px}.site-bw .site-plist .site-r{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-top:1px solid var(--linje);font-size:14px}.site-bw .site-plist .site-r:first-of-type{border-top:0}.site-bw .site-plist .site-r b{font-weight:700}.site-bw .site-plist .site-r span{color:var(--mut);display:block;font-size:12.5px}.site-bw .site-plist .site-r .site-p{font:900 17px/1.2 "Archivo VF";font-stretch:70%;white-space:nowrap;color:var(--acc)}.site-bw .site-plist.site-vit{background:#fff;color:var(--acc-22)}.site-bw .site-plist.site-vit .site-r{border-color:var(--acc-91)}.site-bw .site-plist.site-vit .site-r span{color:var(--mut-d)}.site-bw .site-plist.site-vit .site-r .site-p{color:var(--acc-22)}.site-bw .site-lg{display:grid;grid-template-columns:1.45fr 1fr;gap:16px;align-items:start}.site-bw .site-lg .site-sida{display:grid;gap:12px}.site-bw .site-lb{background:var(--kol2);padding:14px 16px;border-radius:3px}.site-bw .site-lb h4{margin:0 0 8px;font:700 11px "Archivo VF";letter-spacing:.12em;text-transform:uppercase;color:var(--acc)}.site-bw .site-lb .site-r{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;padding:5px 0;border-top:1px solid var(--linje)}.site-bw .site-lb .site-r:first-of-type{border-top:0}.site-bw .site-lb .site-r span{color:var(--mut);white-space:nowrap}.site-bw .site-lchips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0}.site-bw .site-lchips span{border:1px solid var(--linje);padding:5px 9px;font:600 12px "Archivo VF";border-radius:2px;color:var(--acc-87)}.site-bw .site-dagar{display:flex;flex-wrap:wrap;gap:6px}.site-bw .site-dagar span{border:1px solid var(--linje);padding:6px 9px;font:600 12px "Archivo VF";border-radius:2px;font-variant-numeric:tabular-nums}.site-bw .site-dagar .site-past{opacity:.38;text-decoration:line-through}.site-bw .site-dagar .site-nu{background:var(--acc);color:var(--acc-22);border-color:var(--acc)}.site-bw .site-band.site-ikvall{grid-template-columns:auto 1fr auto;align-items:center;background:var(--rod);color:#fff;margin:0 0 20px;padding:16px clamp(18px,3cqi,30px);gap:20px}.site-bw .site-band.site-ikvall .site-stor{font:900 34px/1 "Archivo VF";font-stretch:70%;color:#fff}.site-bw .site-band.site-ikvall p{color:#fff}.site-bw .site-meny{display:grid;grid-template-columns:1fr 1fr;gap:10px 40px}.site-bw .site-mk h3{font-size:19px;margin:24px 0 6px;padding-bottom:6px;border-bottom:2px solid var(--acc)}.site-bw .site-mk h3 small{font:600 12px "Archivo VF";text-transform:none;letter-spacing:0;color:var(--mut);margin-left:10px;font-stretch:100%}.site-bw .site-mk .site-r{display:grid;grid-template-columns:1fr auto;gap:4px 14px;padding:9px 0;border-top:1px solid var(--linje)}.site-bw .site-mk .site-r:first-of-type{border-top:0}.site-bw .site-mk .site-r b{font-weight:700;font-size:15px}.site-bw .site-mk .site-r span{color:var(--mut);font-size:13px;grid-column:1}.site-bw .site-mk .site-r .site-p{grid-column:2;grid-row:1;font:900 16px/1.3 "Archivo VF";font-stretch:70%;color:var(--acc);white-space:nowrap}.site-bw .site-mk .site-r .site-p.site-ph{color:var(--mut-d);font-weight:600;font-stretch:100%;font-size:11px;letter-spacing:.08em;text-transform:uppercase;align-self:center}.site-bw .site-meny-g{display:grid;grid-template-columns:1fr 320px;gap:34px;align-items:start}.site-bw .site-kontakt-g{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}.site-bw .site-kkort{background:var(--kol);padding:26px;border-radius:4px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.site-bw .site-kkort h4{margin:0 0 4px;font:700 11px "Archivo VF";letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.site-bw .site-kkort .site-v{font:700 17px/1.3 "Archivo VF"}.site-bw .site-kkort .site-v small{display:block;font:500 13px "Archivo VF";color:var(--mut)}.site-bw .site-karta{grid-column:1/3;min-height:220px;border:1px dashed var(--linje);border-radius:3px;display:grid;place-items:center;color:var(--mut);font:600 13px "Archivo VF";text-align:center;padding:16px;background:repeating-linear-gradient(45deg,var(--kol) 0 12px,var(--kol2) 12px 24px)}.site-bw .site-formruta{display:grid;grid-template-columns:1fr 1fr;gap:12px}.site-bw .site-formruta label{display:grid;gap:6px;font:700 11px "Archivo VF";letter-spacing:.12em;text-transform:uppercase;color:var(--mut-d)}.site-bw .site-formruta input,.site-bw .site-formruta textarea{font:500 15px "Archivo VF";padding:12px 13px;border:1.5px solid var(--acc-84);border-radius:3px;background:#fff;color:var(--acc-22);width:100%}.site-bw .site-formruta input:focus,.site-bw .site-formruta textarea:focus{outline:2px solid var(--acc);outline-offset:1px;border-color:var(--acc)}.site-bw .site-formruta .site-bred{grid-column:1/3}.site-bw .site-formruta .site-chip{border-color:var(--acc-84);color:var(--acc-22)}.site-bw .site-formruta .site-chip[aria-pressed=true]{background:var(--acc-22);color:#fff;border-color:var(--acc-22)}.site-bw .site-bowlit{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:16px;background:var(--acc);color:var(--acc-22);padding:18px 22px;border-radius:4px;margin-bottom:16px}.site-bw .site-bowlit b{font-size:17px}.site-bw .site-bowlit span{display:block;font-size:13px;color:var(--acc-36)}.site-bw .site-story{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center}.site-bw .site-story .site-bild{border-radius:4px;overflow:hidden;position:relative;aspect-ratio:4/3}.site-bw .site-story .site-bild img{width:100%;height:100%;object-fit:cover}.site-bw .site-story .site-bild figcaption{position:absolute;left:10px;bottom:10px;background:var(--acc);color:var(--acc-22);font:700 11px "Archivo VF";letter-spacing:.1em;text-transform:uppercase;padding:7px 10px;border-radius:2px}.site-bw .site-story p{margin:0 0 12px;color:var(--acc-87);max-width:60ch}.site-bw .site-ljus .site-story p{color:var(--acc-35)}.site-bw .site-citat3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.site-bw .site-citat3 blockquote{margin:0;background:#fff;color:var(--acc-22);padding:22px;border-radius:4px;font:600 15px/1.45 "Archivo VF";border-top:3px solid var(--acc)}.site-bw .site-citat3 blockquote span{display:block;font:600 12px "Archivo VF";color:var(--mut-d);margin-top:8px}.site-bw .site-sweet{background:var(--acc);color:var(--acc-22);padding:24px;border-radius:4px;display:flex;flex-direction:column;gap:10px}.site-bw .site-sweet h3{font-size:22px}.site-bw .site-sweet p{margin:0;color:var(--acc-36);font-size:14px}.site-bw .site-sweet .site-pil::after{color:var(--acc-22)}@container sajt (max-width:760px){.site-bw .site-kort4,.site-bw .site-tre,.site-bw .site-meny,.site-bw .site-formruta,.site-bw .site-lg,.site-bw .site-kontakt-g,.site-bw .site-story,.site-bw .site-citat3,.site-bw .site-meny-g,.site-bw .site-kkort,.site-bw .site-lika,.site-bw .site-g14,.site-bw .site-steg3,.site-bw .site-tva.site-lika,.site-bw .site-faqlista-g.site-g14,.site-bw .site-prisg.site-g14{grid-template-columns:1fr}.site-bw .site-fakta .site-w>div:last-child:nth-child(odd){grid-column:1/3;border-left:0;padding-left:0}.site-bw .site-kort4{grid-template-columns:1fr 1fr;gap:10px}.site-bw .site-rum{grid-template-columns:1fr 1fr}.site-bw .site-rum>div{border-right:0;margin-right:0;padding-right:12px}.site-bw .site-formruta .site-bred{grid-column:auto}.site-bw .site-karta{grid-column:auto}.site-bw .site-bowlit{grid-template-columns:1fr}.site-bw .site-band.site-ikvall{grid-template-columns:1fr;gap:8px}.site-bw .site-kalk .site-res b{font-size:32px}}@font-face{font-family:"Archivo VF";src:url(/wp-content/uploads/fonts/archivo-vf.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}.site-bw{background:var(--dark);color:var(--vit);container-type:inline-size;container-name:sajt;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}#main>.site-bw{padding-top:var(--mht-header-bar-height,73px)}.site-bw :is(h1,h2,h3,h4){font-family:inherit;color:inherit}.site-bw :is(p,li,td,th,small,span,b,a,button,blockquote){font-family:inherit}.site-bw .wp-block-group__inner-container{display:contents}.site-bw p a:not(.site-btn),.site-bw .site-svar a,.site-bw .site-under a{text-decoration:underline;text-underline-offset:3px}.site-bw .site-knappar{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.site-bw .site-btn:hover{filter:brightness(1.08)}.site-bw .site-st .site-knappar{grid-column:2;margin-top:10px}.site-bw .site-st.site-st1 .site-knappar{grid-column:auto}.site-bw .site-h2s{font-size:clamp(26px,3cqi,38px);margin-bottom:14px}.site-bw .site-sh h2{margin:0}.site-bw .site-collage.site-en{grid-template-columns:1fr}.site-bw .site-ringrad{margin:14px 0 0;color:var(--mut);font-size:14px}.site-bw .site-ringrad a{color:var(--vit);font-weight:700;text-decoration:none}.site-bw .site-rest .site-liten{font-size:13px;color:var(--mut)}.site-bw .site-rest .site-liten a{color:var(--vit)}.site-bw .site-cta .site-eb{display:block}.site-bw .site-cta a[href^="tel"]{border-color:var(--vit)}.site-bw .site-pfot{margin-top:12px;font-size:12.5px;color:var(--mut-d)}.site-bw .site-under{font-size:13px;color:var(--mut);margin:12px 0 0}.site-bw .site-ljus .site-under{color:var(--mut-d)}.site-bw .site-pris .site-fot a{color:inherit}.site-bw .site-regler p a,.site-bw .site-rum p a{color:inherit}.site-bw .site-lc3 .site-pk{padding:24px}.site-bw .site-lc3 .site-pk p{margin:10px 0 0;color:var(--mut);font-size:14px}.site-bw .site-lc3 .site-pk.site-guld p{color:var(--acc-36)}.site-bw .site-lc3 .site-pk h3{font-size:22px}.site-bw .site-lc3 .site-knappar{margin-top:16px}.site-bw .site-lc3 .site-pk:not(.site-guld) .site-btn{padding:12px 16px}.site-bw .site-story h2{margin-bottom:12px}.site-bw .site-story .site-sh{margin-bottom:12px}.site-bw .site-bil .site-in p{margin:0}.site-bw .site-oppet h3{margin-bottom:4px}.site-bw .site-oppet tr.site-nu td{font-weight:800;background:linear-gradient(90deg,transparent,var(--acc-a25) 2%,var(--acc-a25) 98%,transparent)}.site-bw .site-oppet .site-fot a{color:var(--acc-22)}.site-bw .site-panel,.site-bw.site-panel{background:transparent;color:inherit;container-type:normal}.site-bw.site-panel .site-oppet{padding:0;background:transparent;color:inherit}.site-bw.site-panel .site-oppet td{border-color:rgba(255,255,255,.15)}.site-bw.site-panel .site-oppet .site-h{display:none}.site-bw .site-lnamn{font:700 11.5px "Archivo VF";letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin:0 0 12px}.site-bw .site-lintro{max-width:72ch;margin:-8px 0 22px;color:var(--acc-87)}.site-bw .site-ljus .site-lintro{color:var(--acc-35)}.site-bw .site-lintro p{margin:0 0 10px}.site-bw .site-liga.site-vit{background:#fff;color:var(--acc-22)}.site-bw .site-liga.site-vit th{color:var(--mut-d)}.site-bw .site-liga.site-vit td{border-color:var(--acc-91)}.site-bw .site-liga.site-vit .site-fot{color:var(--mut-d)}.site-bw .site-liga.site-vit .site-moten div{background:var(--sand)}.site-bw .site-liga .site-fot a{color:inherit}.site-bw .site-lb.site-vit{background:#fff;color:var(--acc-22)}.site-bw .site-lb.site-vit .site-r{border-color:var(--acc-91)}.site-bw .site-lb.site-vit .site-r span{color:var(--mut-d)}.site-bw .site-dagwrap{margin-top:16px}.site-bw .site-dagwrap .site-eb{display:block;margin-bottom:8px}.site-bw .site-ljus .site-dagar span{border-color:var(--linje-l)}.site-bw .site-reserv{background:var(--kol);padding:18px 20px;border-radius:4px;margin:0}.site-bw .site-ljus .site-reserv{background:#fff}.site-bw .site-band.site-ikvall .site-btn{border-color:#fff}.site-bw .site-band.site-nasta{background:var(--kol)}.site-bw .site-faqk .faqs-block,.site-bw .site-faqk section{padding:0!important;margin:0!important;background:none!important}.site-bw .site-faqk .container{max-width:none;padding:0}.site-bw .site-kkort a{color:inherit}.site-bw .site-kkort .site-bred{grid-column:1/3}.site-bw .site-kkort.site-hitta{grid-template-rows:auto 1fr}.site-bw a.site-karta{grid-column:1/3;min-height:200px;border:1px dashed var(--linje);border-radius:3px;display:grid;place-content:center;gap:6px;color:var(--mut);font:600 13px "Archivo VF";text-align:center;padding:16px;background:repeating-linear-gradient(45deg,var(--kol) 0 12px,var(--kol2) 12px 24px);text-decoration:none}.site-bw a.site-karta b{color:var(--acc);font:800 13px "Archivo VF";letter-spacing:.08em;text-transform:uppercase}.site-bw .site-kk a{color:inherit}.site-bw .site-kk.site-kol{background:var(--kol)}.site-bw .site-kk .site-knappar{margin-top:4px}.site-bw .site-bowlit .site-btn{border-color:var(--acc-22);color:var(--acc-22)}.site-bw .site-formruta{display:block;background:#fff;color:var(--acc-22);padding:24px;border-radius:4px}.site-bw .site-formruta .site-fing{margin:6px 0 14px;color:var(--acc-39);font-size:14.5px}.site-bw .site-formruta .site-under{color:var(--mut-d)}.site-bw .site-menyblk{padding-top:34px}.site-bw .site-meny{display:grid;grid-template-columns:1fr 1fr;gap:10px 40px}.site-bw .site-meny>*{min-width:0}.site-bw .site-allergi{margin:24px 0 0;color:var(--mut);font-size:13px}@container sajt (max-width:760px){.site-bw .site-meny{columns:1}.site-bw .site-kkort .site-bred,.site-bw a.site-karta{grid-column:auto}}#masthead .main-navigation .menu>li>a{font:700 11.5px/1.2 "Archivo VF",sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}#masthead .main-navigation .menu>li.menu-item-has-children>a::after{content:" ▾";font-size:9px}#masthead .main-navigation .sub-menu{background:#151518!important;border:1px solid #2b2b31;border-radius:4px;padding:8px 0;min-width:220px}#masthead .main-navigation .sub-menu a{color:var(--acc-96)!important;font:600 13px/1.3 "Archivo VF",sans-serif;white-space:nowrap;padding:8px 16px;display:block}#masthead .main-navigation .sub-menu a:hover,#masthead .main-navigation .sub-menu .current-menu-item>a{color:var(--acc)!important}#masthead .menu>li>a[href*="bowlit.nu"]{background:var(--acc);color:var(--acc-22)!important;padding:12px 16px;border-radius:3px;font-weight:800;font-size:12.5px;line-height:1}@media (min-width:992px) and (max-width:1199px){#masthead .main-navigation .menu{column-gap:16px!important}#masthead .main-navigation .menu>li{margin:0}}.site-footer{background:#000!important;padding:0!important}.site-footer .site-footer-content{padding:0!important;margin:0}.site-footer .site-footer-content>.container{max-width:none;padding:0;margin:0}.site-footer .site-footer-cols{display:block;margin:0}.site-footer .site-footer-col,.site-footer .site-footer-widget{margin:0;padding:0;width:auto;max-width:none}.site-footer #site-footer-col-2,.site-footer #site-footer-col-3,.site-footer #site-footer-col-4,.site-footer #site-footer-col-5,.site-footer .site-info-logo{display:none}.site-footer .site-info{background:#000;padding:0 0 calc(22px + env(safe-area-inset-bottom,0px))!important}.site-footer .site-info .container{max-width:1240px;margin:0 auto;padding:16px clamp(16px,4vw,56px) 0;border-top:1px solid #2b2b31;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.site-footer .copyrights{color:var(--acc-70)!important;font:500 12.5px/1.5 "Archivo VF",sans-serif;letter-spacing:0}.site-footer .copyrights a{color:var(--acc-70)}.site-bw.site-sfot{background:transparent}.site-bw .site-ft{padding-bottom:0}.site-bw .site-ft .site-btn{display:inline-flex;padding:14px 18px}.site-bw .site-ft .site-btn.site-p{color:var(--acc-22)}.site-bw .site-ft .site-ring a,.site-bw .site-ft .site-soc a{display:inline;padding:0}.site-bw .site-ft a.site-ft-betyg{display:flex;padding:0}.site-bw .site-ft .site-ftlogo{display:inline-block;padding:0}.site-bw .site-ft .site-ftlogo img{width:250px;height:auto}.site-bw.site-fast{position:fixed;left:0;right:0;bottom:0;z-index:90;background:transparent}@media (max-width:760px){body{padding-bottom:64px}}@media (min-width:761px){.site-bw.site-fast{display:none}}.site-bw .site-st:not(.site-g),.site-bw .site-rel a,.site-bw .site-pk:not(.site-guld),.site-bw .site-kk,.site-bw .site-band,.site-bw .site-rest{color:var(--vit)}.site-bw .site-guld .site-eb,.site-bw .site-sweet .site-eb{color:var(--acc-36)}.site-bw .site-oppet .site-eb{color:var(--mut-d)}.site-bw .site-liga.site-vit .site-moten b,.site-bw .site-lb.site-vit h4{color:var(--acc-49)}.site-bw .site-liga.site-vit .site-eb,.site-bw .site-ljus .site-lnamn{color:var(--mut-d)}.site-bw .site-liga .site-moten div{overflow-wrap:normal}.site-bw .site-sh>.site-pil{white-space:nowrap}.site-bw .site-band h3{font-stretch:100%;overflow-wrap:normal}.site-bw .site-regler+p,.site-bw .site-rum+p{margin-top:16px}.site-bw .site-faqlista-g,.site-bw .site-w{margin-left:auto;margin-right:auto}.site-bw .site-faqk .mht-block-faqs .faqs--faqs{list-style:none;margin:0;padding:0}.site-bw .site-faqk .faqs--faq-item{margin:0;border:0;border-bottom:1px solid var(--linje-l);border-radius:0;background:none}.site-bw .site-faqk .faqs--faq{border:0!important;border-radius:0!important;background:none!important;padding:0!important;box-shadow:none!important}.site-bw .site-faqk .faqs--faq--q{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 0!important;cursor:pointer}.site-bw .site-faqk .faqs--faq--q--text{font:800 15px/1.3 "Archivo VF",sans-serif!important;letter-spacing:.03em!important;text-transform:uppercase;margin:0;color:inherit}.site-bw .site-faqk .faqs--faq--q .icon{color:var(--rod);font-size:16px}.site-bw .site-faqk .faqs--faq--a{padding:0!important}.site-bw .site-faqk .faqs--faq--a--text{padding:0 0 18px;color:var(--acc-35);font-size:14.5px;max-width:60ch}.site-bw .site-blk:not(.site-ljus) .site-faqk .faqs--faq-item{border-color:var(--linje)}.site-bw .site-blk:not(.site-ljus) .site-faqk .faqs--faq--a--text{color:var(--acc-87)}.site-bw .site-formruta .gform_fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.site-bw .site-formruta .gfield{grid-column:1/-1;margin:0}.site-bw .site-formruta .gfield--type-email,.site-bw .site-formruta .gfield--type-phone{grid-column:auto}.site-bw .site-formruta .gfield_label,.site-bw .site-formruta legend.gfield_label{position:static!important;transform:none!important;display:block;font:700 11px "Archivo VF",sans-serif!important;letter-spacing:.12em;text-transform:uppercase;color:var(--mut-d)!important;margin:0 0 6px!important;padding:0!important;opacity:1!important;pointer-events:auto}.site-bw .site-formruta input[type=text],.site-bw .site-formruta input[type=email],.site-bw .site-formruta input[type=tel],.site-bw .site-formruta textarea{font:500 15px "Archivo VF",sans-serif;padding:12px 13px!important;border:1.5px solid var(--acc-84)!important;border-radius:3px!important;background:#fff!important;color:var(--acc-22)!important;width:100%;height:auto!important;box-shadow:none!important}.site-bw .site-formruta textarea{min-height:120px}.site-bw .site-formruta input:focus,.site-bw .site-formruta textarea:focus{outline:2px solid var(--acc);outline-offset:1px;border-color:var(--acc)!important}.site-bw .site-formruta .ginput_container_consent{border:0!important;padding:0!important;background:none!important;display:flex;gap:8px;align-items:flex-start}.site-bw .site-formruta .ginput_container_consent label,.site-bw .site-formruta .gfield_consent_label{font:500 13.5px/1.45 "Archivo VF",sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:var(--acc-35)!important;position:static!important}.site-bw .site-formruta .gform_footer{margin:14px 0 0;padding:0}.site-bw .site-formruta .gform_button,.site-bw .site-formruta input[type=submit]{background:var(--acc)!important;border:1.5px solid var(--acc)!important;color:var(--acc-22)!important;font:800 13px/1 "Archivo VF",sans-serif!important;letter-spacing:.08em;text-transform:uppercase;padding:16px 22px!important;border-radius:3px!important;cursor:pointer;width:auto!important}.site-bw .site-meny{display:block;columns:2;column-gap:56px}.site-bw .site-meny .meny-list-ctr,.site-bw .site-meny .meny-list__section{break-inside:avoid}.site-bw .site-meny .meny-list__section{margin:0 0 28px}.site-bw .site-meny .meny-list__section-title{font:800 12px/1 "Archivo VF",sans-serif!important;letter-spacing:.18em;text-transform:uppercase;color:var(--acc);margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--linje)}.site-bw .site-meny .meny-list{list-style:none;margin:0;padding:0}.site-bw .site-meny .meny-list__item{padding:8px 0;margin:0;border:0}.site-bw .site-meny .meny-wrapper,.site-bw .site-meny .meny-list__item:not(.w-content):not(.multi-menu){display:flex;align-items:baseline;gap:8px}.site-bw .site-meny .meny-list__item-title{display:flex;flex:1;align-items:baseline;gap:8px;font:700 15px/1.3 "Archivo VF",sans-serif!important;margin:0;color:var(--vit)}.site-bw .site-meny .meny-list__item-title::after{content:"";flex:1;min-width:16px;border-bottom:1px dotted rgba(246,242,234,.3);transform:translateY(-4px)}.site-bw .site-meny .meny-list__item-price{font:800 14px/1.3 "Archivo VF",sans-serif!important;font-stretch:80%!important;color:var(--acc)!important;white-space:nowrap;margin:0}.site-bw .site-meny .meny-list__item-description,.site-bw .site-meny .meny-list__item-description p{color:var(--mut);font-size:13px;line-height:1.45;margin:3px 0 0}.site-bw .site-meny .multi-menu{display:flex;align-items:baseline;gap:8px}.site-bw .site-meny .multi-items{flex:1;display:flex;flex-wrap:wrap;gap:4px 10px}.site-bw .site-meny .multi-items .meny-list__item-title::after{display:none}.site-bw .site-meny .multi-items .meny-wrapper+.meny-wrapper .meny-list__item-title::before{content:"·";color:var(--mut);margin-right:10px}.site-bw .site-meny .multi-items-price{margin-left:auto}@container sajt (max-width:760px){.site-bw .site-collage.site-en{grid-template-rows:auto;height:auto}.site-bw .site-collage.site-en figure{aspect-ratio:4/3;grid-column:1}.site-bw .site-formruta .gform_fields{grid-template-columns:1fr}.site-bw .site-formruta .gfield--type-email,.site-bw .site-formruta .gfield--type-phone{grid-column:1/-1}}#masthead .main-navigation .menu>li.menu-item-has-children>a::after{position:static!important;opacity:1!important;height:auto!important;width:auto!important;background:none!important;transform:none!important;display:inline!important;margin-left:4px}.site-bw .site-formruta .gfield_label,.site-bw .site-formruta legend.gfield_label{background:none!important}.site-bw .site-formruta input[type=checkbox]{width:18px;height:18px;flex:none;margin:2px 0 0;accent-color:var(--acc-22);appearance:auto!important;border:0!important;padding:0!important}.site-footer .site-info .container{border-top:0;background:linear-gradient(#2b2b31,#2b2b31) top center/calc(100% - 2*clamp(16px,4vw,56px)) 1px no-repeat}.site-footer .copyrights a{display:inline}#masthead .main-navigation .menu>li.menu-item-has-children>a::after{border:0!important;font:400 11px/1 sans-serif!important;content:"▾"!important}.site-bw .site-formruta input[type=checkbox]{background:#fff!important}.site-bw .site-formruta .ginput_container_consent .gfield_required{display:inline;margin-left:2px}.site-bw .site-hero::before,.site-bw .site-phero::before,.site-bw .site-ft::before{display:none}.site-bw .site-phero.site-hem .site-g{padding-top:40px}.site-bw .site-phero .site-bild video{width:100%;height:100%;object-fit:cover;display:block;background:var(--dark)}.site-bw .site-fakta.site-prot .site-w>div:first-child{position:relative}.site-bw .site-fakta.site-prot .site-hrn{position:absolute;right:14px;top:-6px;width:22px;height:22px;border-left:1px solid var(--acc-a55);border-bottom:1px solid var(--acc-a55);display:grid;place-items:center}.site-bw .site-fakta.site-prot .site-hrn svg{width:10px;height:10px;stroke:var(--rod);stroke-width:2.4;stroke-linecap:round;fill:none}.site-bw .site-meny .meny-list__item{padding:10px 0}.site-bw .site-meny .meny-list__item-title{font-size:16.5px!important}.site-bw .site-meny .meny-list__item-price{font-size:16px!important}.site-bw .site-meny .meny-list__item-description,.site-bw .site-meny .meny-list__item-description p{color:var(--acc-85);font-size:15px;line-height:1.55;font-weight:500;margin-top:4px;max-width:44ch}.site-bw .site-meny .meny-list__section-title{font-size:13px!important;margin-bottom:12px}.site-bw .site-meny .meny-list-ctr .meny-list__section{margin:0 0 30px!important}.site-bw .site-meny .meny-list-ctr .meny-list__section-title{margin:0 0 10px!important;line-height:1!important}.site-bw .site-meny .meny-list-ctr .meny-list .meny-list__item,.site-bw .site-meny .meny-list-ctr .meny-list .meny-list__item.w-content,.site-bw .site-meny .meny-list-ctr .meny-list .meny-list__item.multi-menu{display:block!important;border:0!important;margin:0!important;padding:10px 0!important;gap:0!important}.site-bw .site-meny .meny-list-ctr .meny-list .meny-list__item:first-child{padding-top:4px!important}.site-bw .site-meny .meny-list-ctr .meny-list .meny-list__item.w-content .meny-wrapper,.site-bw .site-meny .meny-list-ctr .meny-list .meny-wrapper{display:flex!important;align-items:baseline;gap:8px;border:0!important;padding:0!important;margin:0!important}.site-bw .site-meny .meny-list-ctr .meny-list .meny-list__item.w-content .meny-list__item-description{opacity:1!important;color:var(--acc-85)!important;font-size:15px!important;line-height:1.55!important;letter-spacing:0!important;max-width:44ch!important;margin:4px 0 0!important;padding:0!important}.site-bw .site-meny .meny-list-ctr .meny-list .meny-list__item-description p{font-size:inherit!important;line-height:inherit!important;letter-spacing:0!important;color:inherit!important;margin:0!important}.site-bw .site-meny .meny-list-ctr .meny-list .meny-list__item.multi-menu{display:flex!important;align-items:baseline;gap:8px!important}.site-bw .site-meny .meny-list-ctr .meny-list .meny-list__item.multi-menu .multi-items{columns:auto!important;column-count:auto!important;display:block!important;flex:1;font:700 16.5px/1.35 "Archivo VF",sans-serif}.site-bw .site-meny .meny-list-ctr .meny-list .meny-list__item.multi-menu .multi-items .meny-wrapper{display:inline!important;margin:0!important}.site-bw .site-meny .meny-list-ctr .meny-list .meny-list__item.multi-menu .multi-items .meny-list__item-title{display:inline!important;font-size:inherit!important}.site-bw .site-meny .meny-list-ctr .meny-list .meny-list__item.multi-menu .multi-items .meny-wrapper+.meny-wrapper::before{content:" · ";color:var(--mut)}.site-bw .site-meny .meny-list-ctr .meny-list .meny-list__item.multi-menu .multi-items .meny-wrapper .meny-list__item-title::before{content:none}.site-bw .site-meny .meny-list-ctr .meny-list .meny-list__item.multi-menu .multi-items-price{margin:0 0 0 auto}.site-bw .site-meny .meny-list-ctr .meny-list .meny-list__item.multi-menu .multi-items-price .meny-list__item-price{margin:0!important}@container sajt (max-width:760px){.site-bw .site-meny{columns:1}.site-bw .site-meny .meny-list-ctr .meny-list__item-description{max-width:none!important}}.site-bw .site-tva:not(.site-lika){align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.site-bw .site-tva:not(.site-lika)>.site-oppet,.site-bw .site-tva:not(.site-lika)>div>.site-oppet{background:var(--kol);color:var(--vit);border:1px solid var(--linje)}.site-bw .site-tva:not(.site-lika) .site-oppet .site-eb{color:var(--mut)}.site-bw .site-tva:not(.site-lika) .site-oppet th{color:var(--mut)}.site-bw .site-tva:not(.site-lika) .site-oppet td{border-color:var(--linje)}.site-bw .site-tva:not(.site-lika) .site-oppet tr.site-nu td{background:var(--acc-a14);color:var(--acc)}.site-bw .site-tva:not(.site-lika) .site-oppet .site-fot a{color:var(--vit)}.site-bw .site-tva:not(.site-lika) .site-oppet .site-fot{margin-top:16px}.site-bw .site-rest{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:0;background:var(--kol);border:1px solid var(--linje)}.site-bw .site-rest img{position:relative;inset:auto;height:100%;min-height:340px;grid-column:1;grid-row:1}.site-bw .site-rest .site-in{grid-column:2;background:var(--kol);padding:32px clamp(20px,3cqi,36px)}.site-bw .site-rest h3{font-size:clamp(24px,2.4cqi,32px)}.site-bw .site-rest p{color:var(--acc-90);font-size:15px;line-height:1.55}.site-bw .site-rest ul{color:var(--acc-90);font-size:14.5px}.site-bw .site-rest .site-liten{color:var(--mut);font-size:13.5px}@container sajt (max-width:760px){.site-bw .site-tva:not(.site-lika){grid-template-columns:1fr}.site-bw .site-rest{grid-template-columns:1fr}.site-bw .site-rest img{min-height:0;height:200px}.site-bw .site-rest .site-in{grid-column:1}}.site-bw .site-formruta .gfield--type-consent>.gfield_label,.site-bw .site-formruta .gfield--type-captcha>.gfield_label,.site-bw .site-formruta .gfield--type-honeypot,.site-bw .site-formruta .screen-reader-text,.site-bw .site-formruta .hidden_sub_label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;margin:0!important;padding:0!important}.site-bw .site-formruta input[type=text],.site-bw .site-formruta input[type=email],.site-bw .site-formruta input[type=tel],.site-bw .site-formruta input[type=number],.site-bw .site-formruta textarea{font-size:16px!important}.site-bw .site-formruta input[type=number]{font:500 16px "Archivo VF",sans-serif;padding:12px 13px!important;border:1.5px solid var(--acc-84)!important;border-radius:3px!important;background:#fff!important;color:var(--acc-22)!important;width:100%}.site-bw .site-formruta .gfield--type-number,.site-bw .site-formruta .gfield--type-text.halv{grid-column:auto}.site-bw .site-formruta .gfield_consent_label a{color:inherit;text-decoration:underline}.site-bw .site-eb{font-size:12px}.site-bw .site-ljus .site-eb,.site-bw .site-oppet .site-eb{color:var(--acc-44)}.site-bw .site-ljus .site-sh p,.site-bw .site-ljus .site-regler p,.site-bw .site-ljus .site-rum p{color:var(--acc-35)}@container sajt (max-width:760px){.site-bw .site-pk p{font-size:14.5px}.site-bw .site-pk h3{font-size:16px}.site-bw .site-st p,.site-bw .site-rum p,.site-bw .site-regler p,.site-bw .site-rel p,.site-bw .site-sh p,.site-bw .site-story p,.site-bw .site-bil p{font-size:15.5px}.site-bw .site-ing{font-size:16.5px}.site-bw .site-faqk .faqs--faq--a--text{font-size:16px}}.site-bw .site-chip{min-height:44px}@media (max-width:991.98px){#masthead .menu-toggle{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer}}.site-bw .site-hemidag{display:inline-flex;align-items:center;gap:8px;font:600 14px "Archivo VF";color:var(--mut);margin:14px 0 0}.site-bw .site-hemidag b{color:var(--vit)}.site-bw .site-phero.site-hem .site-knappar{margin-top:14px}.site-bw .site-forfr .site-faqlista-g{align-items:start}.site-bw .site-formruta .gfield--type-number .instruction{display:none}.site-bw .site-tavla{border-top:1px solid var(--linje);max-width:560px;margin:4px 0 0}.site-bw .site-tavla a{display:flex;align-items:baseline;gap:10px;padding:14px 0;border-bottom:1px solid var(--linje);text-decoration:none;color:var(--vit);transition:padding .15s}.site-bw .site-tavla .site-tn{font:800 clamp(16px,4.4cqi,26px)/1.05 "Archivo VF";font-stretch:118%;text-transform:uppercase;white-space:nowrap}.site-bw .site-tavla .site-tl{flex:1;min-width:16px;border-bottom:2px dotted #4a4a52;transform:translateY(-5px)}.site-bw .site-tavla .site-tv{font:700 12.5px/1 "Archivo VF";letter-spacing:.08em;text-transform:uppercase;color:var(--acc);white-space:nowrap}.site-bw .site-tavla a:first-child .site-tn{color:var(--acc)}.site-bw .site-tavla a:hover{padding-left:6px}.site-bw .site-tavla a:hover .site-tl{border-color:var(--acc)}.site-bw .site-tavla a:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.site-bw .site-hemring{font-size:15px;color:var(--mut);margin:18px 0 0}.site-bw .site-hemring a{color:var(--vit);font-weight:700;text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.site-bw .site-tavla a{transition:none}}.site-bw .site-oppet .site-lage{color:var(--mut-d);font-size:15px;margin:8px 0 0}.site-bw .site-tva:not(.site-lika) .site-oppet .site-lage,.site-bw.site-panel .site-oppet .site-lage{color:var(--mut)}@container sajt (max-width:400px){.site-bw .site-formruta{padding:18px}.site-bw .site-formruta .gfield--type-captcha .ginput_container{width:270px;height:70px;overflow:visible}.site-bw .site-formruta .gfield--type-captcha .ginput_container>div{transform:scale(.885);transform-origin:0 0}}@container sajt (max-width:400px){.site-bw .site-tavla .site-tn{font-size:14px;font-stretch:100%;white-space:normal;min-width:0}.site-bw .site-tavla .site-tv{font-size:11px;letter-spacing:.04em}.site-bw .site-tavla .site-tl{min-width:8px}}/* BW SLUT */
@supports (color:oklch(from red l c h)){:root,.site{--acc-22:oklch(from var(--acc) 0.219 calc(c * 0.035) h);--acc-35:oklch(from var(--acc) 0.347 calc(c * 0.063) h);--acc-36:oklch(from var(--acc) 0.357 calc(c * 0.417) h);--acc-39:oklch(from var(--acc) 0.390 calc(c * 0.101) h);--acc-44:oklch(from var(--acc) 0.439 calc(c * 0.081) h);--acc-52:oklch(from var(--acc) 0.522 calc(c * 0.092) h);--acc-49:oklch(from var(--acc) 0.489 calc(c * 0.666) h);--acc-70:oklch(from var(--acc) 0.698 calc(c * 0.114) h);--acc-81:oklch(from var(--acc) 0.813 calc(c * 0.161) h);--acc-84:oklch(from var(--acc) 0.835 calc(c * 0.130) h);--acc-85:oklch(from var(--acc) 0.851 calc(c * 0.129) h);--acc-75:oklch(from var(--acc) 0.746 calc(c * 0.973) h);--acc-87:oklch(from var(--acc) 0.866 calc(c * 0.129) h);--acc-87b:oklch(from var(--acc) 0.869 calc(c * 0.146) h);--acc-90:oklch(from var(--acc) 0.896 calc(c * 0.133) h);--acc-91:oklch(from var(--acc) 0.908 calc(c * 0.124) h);--acc-91b:oklch(from var(--acc) 0.911 calc(c * 0.095) h);--acc-93:oklch(from var(--acc) 0.929 calc(c * 0.112) h);--acc-96:oklch(from var(--acc) 0.962 calc(c * 0.082) h);--dark-a20:rgb(from var(--dark) r g b / .2);--dark-a82:rgb(from var(--dark) r g b / .82);--dark-a92:rgb(from var(--dark) r g b / .92);--acc-a8:rgb(from var(--acc) r g b / .08);--acc-a14:rgb(from var(--acc) r g b / .14);--acc-a18:rgb(from var(--acc) r g b / .18);--acc-a22:rgb(from var(--acc) r g b / .22);--acc-a25:rgb(from var(--acc) r g b / .25);--acc-a30:rgb(from var(--acc) r g b / .3);--acc-a55:rgb(from var(--acc) r g b / .55)}}

section.mht-block-faqs-a19c1c8b57c7b0498e3ff37ab7e1765f { --mht-block-faqs-icon-rotate-expanded: 0deg; }
section.mht-block-faqs-54dfb6e9148cbab0e15ac443682ed745 { --mht-block-faqs-icon-rotate-expanded: 0deg; }
section.mht-block-faqs-41ee4d586648060cc0eea22c6b6f1874 { --mht-block-faqs-icon-rotate-expanded: 0deg; }
section.mht-block-faqs-daa14b3a976a068b4af35adc1174dd6c { --mht-block-faqs-icon-rotate-expanded: 0deg; }
section.mht-block-faqs-71de1e78ef169982a9cd99af3e6a962b { --mht-block-faqs-icon-rotate-expanded: 0deg; }
section.mht-block-faqs-39682599591cf1fe88b763cc6ea52f4f { --mht-block-faqs-icon-rotate-expanded: 0deg; }
section.mht-block-faqs-f89f8a69ce2efab15fc67e68c7d8fbf1 { --mht-block-faqs-icon-rotate-expanded: 0deg; }
section.mht-block-faqs-f95bb09dac25e421d074acf8195e7d04 { --mht-block-faqs-icon-rotate-expanded: 0deg; }
/* mobilmenyns dragspel */

html.mnav .main-navigation-mobile,html.mnav .main-navigation-mobile .menu-wrap{width:100%;max-width:none;align-self:stretch}
html.mnav .main-navigation-mobile ul.menu{display:block;width:100%;padding:0 20px;margin:0;text-align:left;box-sizing:border-box}
html.mnav .main-navigation-mobile ul.menu>li{position:relative;display:block;width:auto !important;max-width:none !important;padding:0 !important;margin:0 !important;border-bottom:1px solid rgba(128,128,128,.25);border-bottom-color:color-mix(in srgb,currentColor 15%,transparent);text-align:left}
html.mnav .main-navigation-mobile ul.menu>li::after,html.mnav .main-navigation-mobile ul.menu>li::before,html.mnav .main-navigation-mobile li.mnav-li>a::after{display:none !important}
html.mnav .main-navigation-mobile ul.menu>li>a{display:block !important;padding:15px 44px 15px 0 !important;margin:0 !important;font-size:17px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:normal !important;text-transform:none !important;text-align:left}
html.mnav .main-navigation-mobile li.mnav-li:not(.mnav-open)>ul.sub-menu{display:none !important}
html.mnav .main-navigation-mobile li.mnav-li.mnav-open>ul.sub-menu{display:block !important;position:static !important;width:auto !important;max-width:none !important;min-width:0 !important;transform:none !important;padding:0 0 8px !important;margin:0 !important;background:none !important;box-shadow:none !important;opacity:1 !important;visibility:visible !important}
html.mnav .main-navigation-mobile ul.menu>li>ul.sub-menu>li{display:block;width:auto !important;max-width:none !important;padding:0 !important;margin:0 !important;border-top:1px solid rgba(128,128,128,.18);border-top-color:color-mix(in srgb,currentColor 10%,transparent);text-align:left}
html.mnav .main-navigation-mobile ul.menu>li>ul.sub-menu>li::before,html.mnav .main-navigation-mobile ul.menu>li>ul.sub-menu>li::after{display:none !important}
html.mnav .main-navigation-mobile ul.menu>li>ul.sub-menu>li>a{display:block !important;padding:12px 0 12px 16px !important;margin:0 !important;font-size:16px !important;font-weight:400 !important;line-height:1.3 !important;letter-spacing:normal !important;text-transform:none !important;text-align:left;opacity:1 !important;color:inherit}
html.mnav .main-navigation-mobile .mnav-arrow{position:absolute;top:0;right:-10px;width:52px;height:51px;margin:0;border:0;background:none;padding:0;cursor:pointer;color:inherit;display:block}
html.mnav .main-navigation-mobile .mnav-arrow:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border:solid currentColor;border-width:0 2px 2px 0;transform:translate(-50%,-70%) rotate(45deg);transition:transform .2s}
html.mnav .main-navigation-mobile li.mnav-open>.mnav-arrow:before{transform:translate(-50%,-30%) rotate(-135deg)}
html.mnav .header-menu-mobile{padding-top:16px !important}

/* FAQ som details: svaret syns när rutan är öppen, ingen webbläsarmarkör, frågan som Manhattans rubrik */
section.mht-block-faqs .faqs--faq-v1[open] > .faqs--faq--a{display:block}summary.faqs--faq--q{list-style:none}summary.faqs--faq--q::-webkit-details-marker{display:none}
section.mht-block-faqs summary.faqs--faq--q::after{content:"\2b";flex:none;display:inline-block;font:900 16px/16px "Font Awesome 6 Sharp";letter-spacing:.56px;text-transform:none;color:var(--rod,#b63a27);margin-left:var(--mht-row-grid-column-gap,24px)}section.mht-block-faqs .faqs--faq-v1[open] > summary.faqs--faq--q::after{content:"\f068"}@media (max-width:991.98px){section.mht-block-faqs summary.faqs--faq--q::after{margin-left:var(--mht-container-padding,15px)}}
@container sajt (min-width:761px){.site-bw .site-rum{grid-template-columns:repeat(4,minmax(0,1fr))}.site-bw .site-rum>div{min-width:0;overflow-wrap:break-word}}
