/*
 * Design der Website (Farben, Abstände, Schriftgrößen, Bildausschnitte).
 * Ursprünglich von soloist.ai generiert – die Klassennamen (f…) sind automatisch erzeugt.
 * Nicht mehr benötigte Regeln wurden entfernt. Eigene Anpassungen bitte in custom.css.
 */
.f1m0a0d0 { font-size:16px;line-height:1.5em }
.fk0grf2 { bottom:0;left:0;position:absolute;right:0;top:0 }
.f8obqgr, .f8obqgr > .row > .col { padding:0 }
.f8obqgr > .row { margin:0 }
.col { display:flex }
@media (max-width: 575.9999px) {
  .fom2f23 .container { max-width:100% !important }
}
@media (min-width: 576px) and (max-width: 767.99999px) {
  .fom2f23 .container { max-width:576px !important }
}
@media (min-width: 768px) and (max-width: 991.99999px) {
  .fom2f23 .container { max-width:768px !important }
}
@media (min-width: 992px) and (max-width: 1199.99999px) {
  .fom2f23 .container { max-width:992px !important }
}
@media (min-width: 1200px) and (max-width: 1399.99999px) {
  .fom2f23 .container { max-width:1200px !important }
}
@media (min-width: 1400px) {
  .fom2f23 .container { max-width:1400px !important }
}
.tooltip { --bs-tooltip-bg:#32313c;--bs-tooltip-border-radius:4px;--bs-tooltip-color:#ffffff;--bs-tooltip-padding-x:10px;--bs-tooltip-padding-y:5px;margin-block:8px !important;opacity:1 !important }
.tooltip-inner { border:none;box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.20), 0px 0px 1px 0px rgba(0, 0, 0, 0.20);font-size:13px;font-weight:500;line-height:18px;outline:none }
h1, h2, h3, h4 { color:#15141a;font-feature-settings:'ss03' on, 'cv02' on, 'cv01' on, 'cv08' on;font-style:bold;font-weight:700;margin-bottom:0 }
h1 { font-size:42px;line-height:48px }
h2 { font-size:32px;line-height:40px }
h3 { font-size:28px;line-height:32px }
h4 { font-size:18px;line-height:24px }
@keyframes f1viyxtx {
  0% { opacity:0 }
  100% { opacity:1 }
}
html, body { box-sizing:border-box;font-size:16px;font-style:normal;font-weight:400;line-height:18px;margin:0;padding:0 }
a, a:hover { color:inherit }
.f1884f9d td > p:first-child, .f1884f9d th > p:first-child { margin-top:0 }
.f1884f9d td > p:last-child, .f1884f9d th > p:last-child { margin-bottom:0 }
.fcdpsbx { margin-bottom:24px }
.f1d2h93a { width:fit-content }
.f1v9lt4v { margin-top:16px;text-align:center }
.f1o1p964 { margin-bottom:16px }
.carousel-item-start, .carousel-item-end, .carousel-item-next, .carousel-item-prev { display:flex }
.f1nq0oqd:hover { opacity:0.7 }
.f1p0cgam { margin-bottom:48px }
@media (min-width: 768px) {
  .f1p0cgam { margin-bottom:0 }
}
.f1fbucww { margin-bottom:24px }
@media (min-width: 768px) {
  .f1fbucww { margin-bottom:48px }
}
.f1vaphum { padding-block:48px }
@media (min-width: 768px) {
  .f1vaphum { padding-block:0 }
}
.f1ttgj8s { align-items:center;justify-content:center;margin-inline:0;row-gap:24px }
.f1ttgj8s .btn-lg { margin-bottom:16px;margin-top:12px }
.f1966il8 { align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow:visible;white-space:nowrap }
.fe1ccbi { align-items:center;display:flex;min-height:72px;padding-block:12px !important;position:relative }
@keyframes f16qy5mw {
  from { opacity:0;transform:translateY(-100%) }
  to { opacity:1;transform:translateY(0px) }
}
.f13sg7dk { align-items:center;display:flex;justify-content:space-between;min-height:48px;width:100% }
.f84fk8t { box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;row-gap:24px;width:100% }
.f1konfi9 { display:flex;flex-direction:column;row-gap:12px }
.fl8qkup { margin:0 }
.f1f45za8 { margin-bottom:38px }
@keyframes firnj9q {
  from { opacity:0;transform:translateY(+100%) }
  to { opacity:1;transform:translateY(0px) }
}
.fkbojnc { overflow-y:auto }
.fc5u1ue { min-width:unset;overflow-x:unset }
input::-webkit-inner-spin-button { -webkit-appearance:none;margin:0 }
@keyframes fvutaxc {
  from { opacity:0;transform:translateY(32px) }
  to { opacity:1;transform:translateY(0) }
}
.fs2hl7y, .fs2hl7y>*:not(.solo-designer)>*:not(.solo-designer) { -moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--font-libre-franklin);font-size:16px;font-weight:400;line-height:28px;overflow-wrap:anywhere }
.fs2hl7y h1 { font-size:40px;line-height:1.2em }
.fs2hl7y h2 { font-size:32px;line-height:1.2em }
.fs2hl7y h3 { font-size:24px;line-height:1.2em }
.fs2hl7y h4 { font-size:20px;line-height:1.2em }
.fs2hl7y h5 { font-size:18px;line-height:1.2em }
.fs2hl7y .grecaptcha-badge { visibility:hidden }
.fs2hl7y>*:not(.solo-designer)>*:not(.solo-designer) h1, .fs2hl7y>*:not(.solo-designer)>*:not(.solo-designer) h2, .fs2hl7y>*:not(.solo-designer)>*:not(.solo-designer) h3, .fs2hl7y>*:not(.solo-designer)>*:not(.solo-designer) h4, .fs2hl7y>*:not(.solo-designer)>*:not(.solo-designer) h5, .fs2hl7y>*:not(.solo-designer)>*:not(.solo-designer) h6, .fs2hl7y>*:not(.solo-designer)>*:not(.solo-designer) .title { font-family:var(--font-marcellus);font-weight:400;letter-spacing:0 }
.fs2hl7y>*:not(.solo-designer)>*:not(.solo-designer) .img-container { border-radius:4px }
.fs2hl7y>*:not(.solo-designer)>*:not(.solo-designer) .btn { border:none;border-radius:8px !important;font-size:16px;font-weight:500;line-height:22px;padding-block:9px;padding-inline:20px }
.fs2hl7y>*:not(.solo-designer)>*:not(.solo-designer) .btn-md { border:none;font-size:16px;font-weight:500;line-height:22px;padding-block:9px;padding-inline:20px }
.fs2hl7y>*:not(.solo-designer)>*:not(.solo-designer) .btn-lg { border:none;font-size:20px;font-weight:500;line-height:unset;padding-block:12px;padding-inline:24px }
.fs2hl7y>*:not(.solo-designer)>*:not(.solo-designer) .slide-in { animation-duration:600ms;animation-name:fvutaxc;animation-timing-function:ease-out }
.fs2hl7y>*:not(.solo-designer)>*:not(.solo-designer) ul[data-type='checkmark-bullet-list'] { list-style:none;list-style-image:none;list-style-type:none;margin-left:24px;padding:0 !important;position:relative;text-indent:-24px }
.fs2hl7y>*:not(.solo-designer)>*:not(.solo-designer) ul[data-type='checkmark-bullet-list'] li:before { background-color:currentcolor;content:'';display:inline-flex;height:15px;margin-right:8px;mask-image:url('data:image/svg+xml,<svg width="18" height="12" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M16.7384 0.779786C17.1289 1.17031 17.1289 1.80348 16.7384 2.194L7.42428 11.5081C6.9166 12.0158 6.09348 12.0158 5.5858 11.5081L1.26164 7.18392C0.871119 6.79339 0.871119 6.16023 1.26164 5.76971C1.65217 5.37918 2.28533 5.37918 2.67586 5.76971L6.50504 9.59889L15.3241 0.779786C15.7147 0.389262 16.3478 0.389262 16.7384 0.779786Z" fill="%235B5B66"/></svg>');mask-position:center bottom;mask-repeat:no-repeat;mask-size:contain;width:15px }
.fs2hl7y>*:not(.solo-designer)>*:not(.solo-designer) ul[data-type='checkmark-bullet-list'] li p { display:inline;margin-bottom:0 !important }
.fs2hl7y>*:not(.solo-designer)>*:not(.solo-designer) .body-font-size-large ul[data-type='checkmark-bullet-list'] { margin-left:28px;text-indent:-26px }
.fs2hl7y>*:not(.solo-designer)>*:not(.solo-designer) .body-font-size-large ul[data-type='checkmark-bullet-list'] li:before { height:18px;width:18px }
@media only screen and (max-width: 576px) {
  .fs2hl7y h1.mobile-res { font-size:34px;line-height:1.2em }
  .fs2hl7y h2.mobile-res { font-size:27.2px;line-height:1.2em }
  .fs2hl7y h3.mobile-res { font-size:20.4px;line-height:1.2em }
  .fs2hl7y h4.mobile-res { font-size:17px;line-height:1.2em }
  .fs2hl7y h5.mobile-res { font-size:15.299999999999999px;line-height:1.2em }
}
.f8t3auf { padding-bottom:12px;padding-left:24px;padding-right:24px;padding-top:12px }
@media (min-width: 576px) {
  .f8t3auf { padding-bottom:12px;padding-left:24px;padding-right:24px;padding-top:12px }
}
.ffi3p1t { background-color:#101518;border:none;box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.20), 0px 0px 1px 0px rgba(0, 0, 0, 0.20), 0px 0px 0px 1px rgba(208, 213, 216, 0.4) inset;color:#ffffff !important;width:100%;z-index:100 }
.ffi3p1t h1, .ffi3p1t h2, .ffi3p1t h3, .ffi3p1t h4, .ffi3p1t h5, .ffi3p1t h6 { color:#fffbf8 !important }
.ffi3p1t .btn, .ffi3p1t .btn-primary { background-color:#d3a259;border-color:#d3a259;color:#000000;transition:box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out }
.ffi3p1t .btn:hover, .ffi3p1t .btn:focus-visible, .ffi3p1t .btn-primary:hover, .ffi3p1t .btn-primary:focus-visible { background-color:#f1af46;border-color:#f1af46;color:#000000 }
.ffi3p1t .btn:active, .ffi3p1t .btn-primary:active { background-color:#f8c67c;border-color:#f8c67c;color:#000000;transition:background-color 0.08s ease-out }
.ffi3p1t .btn-secondary { background-color:transparent;border-color:#d3a259;box-shadow:inset 0 0 0px 1.5px #d3a259;color:#d3a259;transition:box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out }
.ffi3p1t .btn-secondary:hover, .ffi3p1t .btn-secondary:focus-visible { background-color:#f1af46;border-color:#f1af46;box-shadow:inset 0 0 0px 1.5px #f1af46;color:#000000 }
.ffi3p1t .btn-secondary:active { background-color:#f8c67c;border-color:#f8c67c;box-shadow:inset 0 0 0px 1.5px #f8c67c;color:#000000;transition:background-color 0.08s ease-out }
.ffi3p1t .btn-secondary-loading { background-color:#ffffff;border-color:#ffffff;color:#101518;opacity:0.7 }
.ffi3p1t .highlight { color:#f1af46 }
.ffi3p1t .primary-text { color:#ffffff !important }
.ffi3p1t a { color:#d3a259 }
.ffi3p1t hr { color:#ffffff;opacity:0.2 }
.ffi3p1t .heading { color:#fffbf8 }
.ffi3p1t .text, .ffi3p1t .social-network-links, .ffi3p1t .social-network-links a, .ffi3p1t .social-network-links a:hover { color:#ffffff }
.ffi3p1t .secondary-text { color:#44403c }
@media (prefers-reduced-motion: reduce) {
  .ffi3p1t .btn, .ffi3p1t .btn-primary, .ffi3p1t .btn-secondary { transition:none }
}
.f6i3sow { display:inline-block !important;left:-9999px;max-width:none;opacity:0;pointer-events:none;position:fixed;top:0;white-space:nowrap }
.f6i3sow .social-network-links { column-gap:16px }
.fqhqgh3 { background-color:#101518;border:none !important;box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.20), 0px 0px 1px 0px rgba(0, 0, 0, 0.20), 0px 0px 0px 1px rgba(208, 213, 216, 0.4) inset !important;color:#ffffff !important }
.fqhqgh3 h1, .fqhqgh3 h2, .fqhqgh3 h3, .fqhqgh3 h4, .fqhqgh3 h5, .fqhqgh3 h6 { color:#fffbf8 !important }
.fqhqgh3 .btn, .fqhqgh3 .btn-primary { background-color:#d3a259;border-color:#d3a259;color:#000000;transition:box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out }
.fqhqgh3 .btn:hover, .fqhqgh3 .btn:focus-visible, .fqhqgh3 .btn-primary:hover, .fqhqgh3 .btn-primary:focus-visible { background-color:#f1af46;border-color:#f1af46;color:#000000 }
.fqhqgh3 .btn:active, .fqhqgh3 .btn-primary:active { background-color:#f8c67c;border-color:#f8c67c;color:#000000;transition:background-color 0.08s ease-out }
.fqhqgh3 .btn-secondary { background-color:transparent;border-color:#d3a259;box-shadow:inset 0 0 0px 1.5px #d3a259;color:#d3a259;transition:box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out }
.fqhqgh3 .btn-secondary:hover, .fqhqgh3 .btn-secondary:focus-visible { background-color:#f1af46;border-color:#f1af46;box-shadow:inset 0 0 0px 1.5px #f1af46;color:#000000 }
.fqhqgh3 .btn-secondary:active { background-color:#f8c67c;border-color:#f8c67c;box-shadow:inset 0 0 0px 1.5px #f8c67c;color:#000000;transition:background-color 0.08s ease-out }
.fqhqgh3 .btn-secondary-loading { background-color:#ffffff;border-color:#ffffff;color:#101518;opacity:0.7 }
.fqhqgh3 .highlight { color:#f1af46 }
.fqhqgh3 .primary-text { color:#ffffff !important }
.fqhqgh3 a { color:#d3a259 }
.fqhqgh3 hr { color:#ffffff;opacity:0.2 }
@media (prefers-reduced-motion: reduce) {
  .fqhqgh3 .btn, .fqhqgh3 .btn-primary, .fqhqgh3 .btn-secondary { transition:none }
}
.f73qffw { display:flex;flex-direction:column;padding:24px;row-gap:12px;width:100% }
.f1awcex4 { align-items:center;background-color:transparent;cursor:pointer;display:flex;margin-left:16px;transform:scale(1.2) }
.f1riac97 { -webkit-overflow-scrolling:touch;align-items:center;border:1px solid;border-radius:0;box-shadow:0px 9px 18px 0px rgba(0, 0, 0, 0.28), 0px 0px 1px 0px rgba(0, 0, 0, 0.30);flex-direction:column;left:auto;max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain;position:absolute;right:0;top:100%;width:420px;z-index:999 }
.ffbkwim { bottom:0;box-shadow:0px -1px 0px 0px rgba(208, 213, 216, 0.2) inset;height:1px;left:0;position:absolute;right:0;width:100% }
.f1re41gn { padding-bottom:32px;padding-left:24px;padding-right:24px;padding-top:32px }
@media (min-width: 576px) {
  .f1re41gn { padding-bottom:64px;padding-left:24px;padding-right:24px;padding-top:64px }
}
.f1xsrugg { min-height:640px }
@media (max-width: 768px) {
  .f1xsrugg { min-height:420px }
}
.fmqplbo { font-size:55px !important;line-height:1.2 !important;margin-bottom:1rem }
@media (max-width: 576px) {
  .fmqplbo { font-size:41.25px !important }
}
.f4o481z { margin:1.6em 0;margin-bottom:1em;text-align:left }
.f4o481z ul, .f4o481z h2, .f4o481z h3, .f4o481z h4, .f4o481z p { margin-bottom:1em }
.f4o481z p:empty { min-height:1em }
.f4o481z p + h2, .f4o481z p + h3, .f4o481z p + h4, .f4o481z ul + h2, .f4o481z ul + h3, .f4o481z ul + h4 { margin-top:1em }
.f4o481z li { min-height:1em;padding-left:0.1em }
.f4o481z li > p { display:inline;margin:0 }
.f4o481z a { text-decoration:underline }
.f4o481z a:hover { text-decoration:none }
.f4o481z img { border-radius:4px;display:block;margin-block:1em;max-width:100%;object-fit:cover;width:100% }
.f4o481z div[data-youtube-video] { aspect-ratio:16 / 9;border-radius:0;display:block;margin-block:1em;max-width:100%;overflow:hidden;width:100% }
.f4o481z div[data-youtube-video] iframe { border:none;border-radius:0;display:block;height:100%;width:100% }
.f4o481z iframe { aspect-ratio:16 / 9;border:none;border-radius:0;display:block;margin-block:1em;max-width:100%;width:100% }
.f4o481z ul, .f4o481z ol { list-style-position:outside;padding-left:1.4em }
.fvs5ieg { background-color:transparent;color:#ffffff !important;overflow:hidden }
.fvs5ieg h1, .fvs5ieg h2, .fvs5ieg h3, .fvs5ieg h4, .fvs5ieg h5, .fvs5ieg h6 { color:#fffbf8 !important }
.fvs5ieg .btn, .fvs5ieg .btn-primary { background-color:#d3a259;border-color:#d3a259;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.13);color:#000000;transition:box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out }
.fvs5ieg .btn:hover, .fvs5ieg .btn:focus-visible, .fvs5ieg .btn-primary:hover, .fvs5ieg .btn-primary:focus-visible { background-color:#f1af46;border-color:#f1af46;color:#000000 }
.fvs5ieg .btn:active, .fvs5ieg .btn-primary:active { background-color:#f8c67c;border-color:#f8c67c;color:#000000;transition:background-color 0.08s ease-out }
.fvs5ieg .btn-secondary { background-color:transparent;border-color:#ffdcab;box-shadow:inset 0 0 0px 1.5px #ffdcab;color:#ffdcab;transition:box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out }
.fvs5ieg .btn-secondary:hover, .fvs5ieg .btn-secondary:focus-visible { background-color:#f1af46;border-color:#f1af46;box-shadow:inset 0 0 0px 1.5px #f1af46;color:#000000 }
.fvs5ieg .btn-secondary:active { background-color:#f8c67c;border-color:#f8c67c;box-shadow:inset 0 0 0px 1.5px #f8c67c;color:#000000;transition:background-color 0.08s ease-out }
.fvs5ieg .btn-secondary-loading { background-color:#ffffff;border-color:#ffffff;color:#5a6267;opacity:0.7 }
.fvs5ieg .highlight { color:#f1af46 }
.fvs5ieg .primary-text { color:#ffffff !important }
.fvs5ieg a { color:#ffdcab }
.fvs5ieg hr { color:#ffffff;opacity:0.2 }
.fvs5ieg .right-col > * { justify-content:flex-start !important;text-align:left }
.fvs5ieg .right-col > *:last-child, .fvs5ieg .right-col > *:last-child .btn, .fvs5ieg .right-col > *:last-child *:last-child { margin-bottom:0 !important }
.fvs5ieg .intro-image-container, .fvs5ieg .intro-image { aspect-ratio:1.3333333333333333;object-fit:cover;overflow:hidden;width:100% }
.fvs5ieg .intro-image-container, .fvs5ieg .intro-image > * { aspect-ratio:1.3333333333333333 }
@media (prefers-reduced-motion: reduce) {
  .fvs5ieg .btn, .fvs5ieg .btn-primary, .fvs5ieg .btn-secondary { transition:none }
}
.f1p00ge3 { background:linear-gradient( rgba(90, 98, 103, 0.04), rgba(90, 98, 103, 0.04) ), url("../images/hero.webp");background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100% }
.ff2iyux { background-color:#fff3e1;color:#000000 !important;text-align:left }
.ff2iyux h1, .ff2iyux h2, .ff2iyux h3, .ff2iyux h4, .ff2iyux h5, .ff2iyux h6 { color:#150a04 !important }
.ff2iyux .btn, .ff2iyux .btn-primary { background-color:#d3a259;border-color:#d3a259;box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.17);color:#000000;transition:box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out }
.ff2iyux .btn:hover, .ff2iyux .btn:focus-visible, .ff2iyux .btn-primary:hover, .ff2iyux .btn-primary:focus-visible { background-color:#bb7f00;border-color:#bb7f00;color:#000000 }
.ff2iyux .btn:active, .ff2iyux .btn-primary:active { background-color:#946400;border-color:#946400;color:#000000;transition:background-color 0.08s ease-out }
.ff2iyux .btn-secondary { background-color:transparent;border-color:#946400;box-shadow:inset 0 0 0px 1.5px #946400;color:#946400;transition:box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out }
.ff2iyux .btn-secondary:hover, .ff2iyux .btn-secondary:focus-visible { background-color:#bb7f00;border-color:#bb7f00;box-shadow:inset 0 0 0px 1.5px #bb7f00;color:#000000 }
.ff2iyux .btn-secondary:active { background-color:#946400;border-color:#946400;box-shadow:inset 0 0 0px 1.5px #946400;color:#000000;transition:background-color 0.08s ease-out }
.ff2iyux .btn-secondary-loading { background-color:#000000;border-color:#000000;color:#fff3e1;opacity:0.7 }
.ff2iyux .highlight { color:#bb7f00 }
.ff2iyux .primary-text { color:#000000 !important }
.ff2iyux a { color:#946400 }
.ff2iyux hr { color:#000000;opacity:0.2 }
.ff2iyux .slide-in { animation-duration:1200ms !important }
@media (prefers-reduced-motion: reduce) {
  .ff2iyux .btn, .ff2iyux .btn-primary, .ff2iyux .btn-secondary { transition:none }
}
.fbwadok { text-align:left }
.fbwadok ul, .fbwadok h2, .fbwadok h3, .fbwadok h4 { margin-bottom:1em }
.fbwadok p { margin-bottom:12px }
.fbwadok p:empty { min-height:1em }
.fbwadok p + h2, .fbwadok p + h3, .fbwadok p + h4, .fbwadok ul + h2, .fbwadok ul + h3, .fbwadok ul + h4 { margin-top:1em }
.fbwadok li { min-height:1em;padding-left:0.1em }
.fbwadok li > p { display:inline;margin:0 }
.fbwadok a { text-decoration:underline }
.fbwadok a:hover { text-decoration:none }
.fbwadok img { border-radius:4px;display:block;margin-block:1em;max-width:100%;object-fit:cover;width:100% }
.fbwadok div[data-youtube-video] { aspect-ratio:16 / 9;border-radius:0;display:block;margin-block:1em;max-width:100%;overflow:hidden;width:100% }
.fbwadok div[data-youtube-video] iframe { border:none;border-radius:0;display:block;height:100%;width:100% }
.fbwadok iframe { aspect-ratio:16 / 9;border:none;border-radius:0;display:block;margin-block:1em;max-width:100%;width:100% }
.fbwadok ul, .fbwadok ol { list-style-position:outside;padding-left:1.4em }
.fbwadok > :last-child { margin-bottom:0 }
.fbwadok > p:empty:last-child { min-height:0 }
@keyframes f1k4zt7i {
  0% { box-shadow:0px 0px 0px 2px #c689ff inset }
  100% { box-shadow:none }
}
.f44nagn { border:none;border-bottom:none;border-bottom-color:#a08180;border-color:#a08180;border-radius:4px;border-top:none;border-top-color:#a08180;border-width:4px;overflow:hidden;padding-bottom:100%;position:relative }
.f44nagn img { left:0;position:absolute;top:0;transform-origin:top left }
.f1udpssu { height:auto;transform:translate3d(-50.456621004566216%, 0%, 0) scale3d(2,2,1);width:100% }
.f1me6xke { height:auto;transform:translate3d(0%, 0%, 0) scale3d(1,1,1);width:100% }
.f7s7xlr { background-color:#101518;background-position:center;background-repeat:no-repeat;background-size:cover;color:#ffffff !important;height:640px !important;max-height:640px;min-height:160px }
.f7s7xlr h1, .f7s7xlr h2, .f7s7xlr h3, .f7s7xlr h4, .f7s7xlr h5, .f7s7xlr h6 { color:#fffbf8 !important }
.f7s7xlr .btn, .f7s7xlr .btn-primary { background-color:#d3a259;border-color:#d3a259;color:#000000;transition:box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out }
.f7s7xlr .btn:hover, .f7s7xlr .btn:focus-visible, .f7s7xlr .btn-primary:hover, .f7s7xlr .btn-primary:focus-visible { background-color:#f1af46;border-color:#f1af46;color:#000000 }
.f7s7xlr .btn:active, .f7s7xlr .btn-primary:active { background-color:#f8c67c;border-color:#f8c67c;color:#000000;transition:background-color 0.08s ease-out }
.f7s7xlr .btn-secondary { background-color:transparent;border-color:#d3a259;box-shadow:inset 0 0 0px 1.5px #d3a259;color:#d3a259;transition:box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out }
.f7s7xlr .btn-secondary:hover, .f7s7xlr .btn-secondary:focus-visible { background-color:#f1af46;border-color:#f1af46;box-shadow:inset 0 0 0px 1.5px #f1af46;color:#000000 }
.f7s7xlr .btn-secondary:active { background-color:#f8c67c;border-color:#f8c67c;box-shadow:inset 0 0 0px 1.5px #f8c67c;color:#000000;transition:background-color 0.08s ease-out }
.f7s7xlr .btn-secondary-loading { background-color:#ffffff;border-color:#ffffff;color:#101518;opacity:0.7 }
.f7s7xlr .highlight { color:#f1af46 }
.f7s7xlr .primary-text { color:#ffffff !important }
.f7s7xlr a { color:#d3a259 }
.f7s7xlr hr { color:#ffffff;opacity:0.2 }
@media (prefers-reduced-motion: reduce) {
  .f7s7xlr .btn, .f7s7xlr .btn-primary, .f7s7xlr .btn-secondary { transition:none }
}
.f1tkdpdt { background:linear-gradient( rgba(16, 21, 24, 0.2), rgba(16, 21, 24, 0.2) ), url("../images/banner.webp");background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100% }
.fyql49r { font-size:40px !important;line-height:1.2 !important;margin-bottom:1rem }
@media (max-width: 576px) {
  .fyql49r { font-size:30px !important }
}
.fdb7c3r { background-color:#fff3e1;color:#000000 !important;overflow:hidden }
.fdb7c3r h1, .fdb7c3r h2, .fdb7c3r h3, .fdb7c3r h4, .fdb7c3r h5, .fdb7c3r h6 { color:#150a04 !important }
.fdb7c3r .btn, .fdb7c3r .btn-primary { background-color:#d3a259;border-color:#d3a259;box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.17);color:#000000;transition:box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out }
.fdb7c3r .btn:hover, .fdb7c3r .btn:focus-visible, .fdb7c3r .btn-primary:hover, .fdb7c3r .btn-primary:focus-visible { background-color:#bb7f00;border-color:#bb7f00;color:#000000 }
.fdb7c3r .btn:active, .fdb7c3r .btn-primary:active { background-color:#946400;border-color:#946400;color:#000000;transition:background-color 0.08s ease-out }
.fdb7c3r .btn-secondary { background-color:transparent;border-color:#946400;box-shadow:inset 0 0 0px 1.5px #946400;color:#946400;transition:box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out }
.fdb7c3r .btn-secondary:hover, .fdb7c3r .btn-secondary:focus-visible { background-color:#bb7f00;border-color:#bb7f00;box-shadow:inset 0 0 0px 1.5px #bb7f00;color:#000000 }
.fdb7c3r .btn-secondary:active { background-color:#946400;border-color:#946400;box-shadow:inset 0 0 0px 1.5px #946400;color:#000000;transition:background-color 0.08s ease-out }
.fdb7c3r .btn-secondary-loading { background-color:#000000;border-color:#000000;color:#fff3e1;opacity:0.7 }
.fdb7c3r .highlight { color:#bb7f00 }
.fdb7c3r .primary-text { color:#000000 !important }
.fdb7c3r a { color:#946400 }
.fdb7c3r hr { color:#000000;opacity:0.2 }
.fdb7c3r .right-col > * { justify-content:flex-start !important;text-align:left }
.fdb7c3r .right-col > *:last-child, .fdb7c3r .right-col > *:last-child .btn, .fdb7c3r .right-col > *:last-child *:last-child { margin-bottom:0 !important }
.fdb7c3r .intro-image-container, .fdb7c3r .intro-image { aspect-ratio:1;object-fit:cover;overflow:hidden;width:100% }
.fdb7c3r .intro-image-container, .fdb7c3r .intro-image > * { aspect-ratio:1 }
@media (prefers-reduced-motion: reduce) {
  .fdb7c3r .btn, .fdb7c3r .btn-primary, .fdb7c3r .btn-secondary { transition:none }
}
.f1gdu8s8 { border:none;border-bottom:none;border-radius:4px;border-top:none;border-width:1px;overflow:hidden;padding-bottom:100%;position:relative }
.f1gdu8s8 img { left:0;position:absolute;top:0;transform-origin:top left }
.fyc0f0b { height:auto;transform:translate3d(0%, -4.226618705035971%, 0) scale3d(1,1,1);width:100% }
.f5qa782 { background-color:#fff3e1;color:#000000 !important }
.f5qa782 h1, .f5qa782 h2, .f5qa782 h3, .f5qa782 h4, .f5qa782 h5, .f5qa782 h6 { color:#150a04 !important }
.f5qa782 .btn, .f5qa782 .btn-primary { background-color:#d3a259;border-color:#d3a259;box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.17);color:#000000;transition:box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out }
.f5qa782 .btn:hover, .f5qa782 .btn:focus-visible, .f5qa782 .btn-primary:hover, .f5qa782 .btn-primary:focus-visible { background-color:#bb7f00;border-color:#bb7f00;color:#000000 }
.f5qa782 .btn:active, .f5qa782 .btn-primary:active { background-color:#946400;border-color:#946400;color:#000000;transition:background-color 0.08s ease-out }
.f5qa782 .btn-secondary { background-color:transparent;border-color:#946400;box-shadow:inset 0 0 0px 1.5px #946400;color:#946400;transition:box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out }
.f5qa782 .btn-secondary:hover, .f5qa782 .btn-secondary:focus-visible { background-color:#bb7f00;border-color:#bb7f00;box-shadow:inset 0 0 0px 1.5px #bb7f00;color:#000000 }
.f5qa782 .btn-secondary:active { background-color:#946400;border-color:#946400;box-shadow:inset 0 0 0px 1.5px #946400;color:#000000;transition:background-color 0.08s ease-out }
.f5qa782 .btn-secondary-loading { background-color:#000000;border-color:#000000;color:#fff3e1;opacity:0.7 }
.f5qa782 .highlight { color:#bb7f00 }
.f5qa782 .primary-text { color:#000000 !important }
.f5qa782 a { color:#946400 }
.f5qa782 hr { color:#000000;opacity:0.2 }
.f5qa782 .form-floating > .form-control, .form-floating > .form-control-plaintext, .form-floating > .form-select { height:56px;min-height:56px }
.f5qa782 .form-label { color:#667076 !important;margin:0;width:100% }
@media (prefers-reduced-motion: reduce) {
  .f5qa782 .btn, .f5qa782 .btn-primary, .f5qa782 .btn-secondary { transition:none }
}
.fv1z31i { background-color:#ffffff;border:solid;border-bottom:solid;border-bottom-color:#f8c67c;border-color:#f8c67c;border-radius:4px;border-top:solid;border-top-color:#f8c67c;border-width:1px;color:#000000;font-size:16px;line-height:18px;padding:12px;resize:none;width:100% }
.fv1z31i.form-control.is-invalid { background-image:none;background-size:auto;border-color:#cfcfd8 }
.fv1z31i.form-control-plaintext ~ label, .fv1z31i:focus ~ label, .fv1z31i:not(:placeholder-shown) ~ label, .fv1z31i.form-select ~ label { opacity:0.7 !important }
.fv1z31i::placeholder { color:#667076 }
.fv1z31i.form-control:disabled { background-color:#ffffff;border-color:#f8c67c;color:#000000 }
.fdi2btq { background-color:#101518;box-shadow:0px 1px 0px 0px #d0d5d8 inset;color:#ffffff !important }
.fdi2btq h1, .fdi2btq h2, .fdi2btq h3, .fdi2btq h4, .fdi2btq h5, .fdi2btq h6 { color:#fffbf8 !important }
.fdi2btq .btn, .fdi2btq .btn-primary { background-color:#d3a259;border-color:#d3a259;color:#000000;transition:box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out }
.fdi2btq .btn:hover, .fdi2btq .btn:focus-visible, .fdi2btq .btn-primary:hover, .fdi2btq .btn-primary:focus-visible { background-color:#f1af46;border-color:#f1af46;color:#000000 }
.fdi2btq .btn:active, .fdi2btq .btn-primary:active { background-color:#f8c67c;border-color:#f8c67c;color:#000000;transition:background-color 0.08s ease-out }
.fdi2btq .btn-secondary { background-color:transparent;border-color:#d3a259;box-shadow:inset 0 0 0px 1.5px #d3a259;color:#d3a259;transition:box-shadow 0.16s ease-out, transform 0.16s ease-out, background-color 0.16s ease-out, color 0.16s ease-out }
.fdi2btq .btn-secondary:hover, .fdi2btq .btn-secondary:focus-visible { background-color:#f1af46;border-color:#f1af46;box-shadow:inset 0 0 0px 1.5px #f1af46;color:#000000 }
.fdi2btq .btn-secondary:active { background-color:#f8c67c;border-color:#f8c67c;box-shadow:inset 0 0 0px 1.5px #f8c67c;color:#000000;transition:background-color 0.08s ease-out }
.fdi2btq .btn-secondary-loading { background-color:#ffffff;border-color:#ffffff;color:#101518;opacity:0.7 }
.fdi2btq .highlight { color:#f1af46 }
.fdi2btq .primary-text, .fdi2btq .logo { color:#ffffff !important }
.fdi2btq a { color:#d3a259 }
.fdi2btq hr { color:#ffffff;opacity:0.2 }
.fdi2btq .copyright { line-height:1.5em }
.fdi2btq .social-network-links { color:#ffffff;column-gap:24px;justify-content:flex-start }
.fdi2btq .social-network-links a { color:#ffffff }
.fdi2btq .social-network-links a:hover { color:#ffffff;opacity:0.7 }
@media (prefers-reduced-motion: reduce) {
  .fdi2btq .btn, .fdi2btq .btn-primary, .fdi2btq .btn-secondary { transition:none }
}
.f1v9lt4v { margin-top:16px;text-align:center }
