/* site header — generated by convert.py */
/* header component: its own <style> blocks, scoped to the component */
body{margin:0;overflow-x:hidden;background:#F1EADE}
header a{color:#8A014F}
@media (hover: hover){header a:hover{color:#6E1741}}
.gs-hidden{display:none!important}
/* desktop / mobile branches of the header component, same breakpoint as the prototype */
@media (max-width:1150px){.gs-if--desktop{display:none!important}}
@media (min-width:1151px){.gs-if--mobile{display:none!important}}
/* the current page's nav item (chrome.component.active_bindings): the theme prints body.gs-current-<slug> and body.gs-kind-<kind> */
body.gs-current-wset .gs-style--curKurse:not(li), body.gs-current-wset li.gs-style--curKurse > a, body.gs-current-wset-level-2-weine .gs-style--curKurse:not(li), body.gs-current-wset-level-2-weine li.gs-style--curKurse > a, body.gs-current-kursfinder .gs-style--curKurse:not(li), body.gs-current-kursfinder li.gs-style--curKurse > a, body.gs-current-termine .gs-style--curKurse:not(li), body.gs-current-termine li.gs-style--curKurse > a, body.gs-current-level-3-quiz .gs-style--curKurse:not(li), body.gs-current-level-3-quiz li.gs-style--curKurse > a{color:#8A014F !important;box-shadow:inset 0 -2px 0 #8A014F !important;font-weight:600 !important}
body.gs-current-unternehmen .gs-style--curUnternehmen:not(li), body.gs-current-unternehmen li.gs-style--curUnternehmen > a{color:#8A014F !important;box-shadow:inset 0 -2px 0 #8A014F !important;font-weight:600 !important}
body.gs-current-weinwissen .gs-style--curWissen:not(li), body.gs-current-weinwissen li.gs-style--curWissen > a, body.gs-current-blog .gs-style--curWissen:not(li), body.gs-current-blog li.gs-style--curWissen > a, body.gs-current-systematisch-verkosten .gs-style--curWissen:not(li), body.gs-current-systematisch-verkosten li.gs-style--curWissen > a{color:#8A014F !important;box-shadow:inset 0 -2px 0 #8A014F !important;font-weight:600 !important}
body.gs-current-academy .gs-style--curAcademy:not(li), body.gs-current-academy li.gs-style--curAcademy > a{color:#8A014F !important;box-shadow:inset 0 -2px 0 #8A014F !important;font-weight:600 !important}
body.gs-current-kontakt .gs-style--curKontakt:not(li), body.gs-current-kontakt li.gs-style--curKontakt > a{color:#8A014F !important;box-shadow:inset 0 -2px 0 #8A014F !important;font-weight:600 !important}
body.gs-current-ueber-uns .gs-style--curUeber:not(li), body.gs-current-ueber-uns li.gs-style--curUeber > a{color:#8A014F !important;box-shadow:inset 0 -2px 0 #8A014F !important;font-weight:600 !important}
body.gs-current-community .gs-style--curCommunity:not(li), body.gs-current-community li.gs-style--curCommunity > a{color:#8A014F !important;box-shadow:inset 0 -2px 0 #8A014F !important;font-weight:600 !important}
body.gs-current-gutschein .gs-style--curGutschein:not(li), body.gs-current-gutschein li.gs-style--curGutschein > a{color:#8A014F !important;box-shadow:inset 0 -2px 0 #8A014F !important;font-weight:600 !important}
.scph-header-0.scph-header-0:not(li):focus,li.scph-header-0.scph-header-0>a:focus{left:16px !important}
@media (hover: hover){.scph-header-1.scph-header-1:not(li):hover,li.scph-header-1.scph-header-1>a:hover{color:#A80260 !important;box-shadow:inset 0 -3px 0 #A80260 !important}}
@media (hover: hover){.scph-header-2.scph-header-2:not(li):hover,li.scph-header-2.scph-header-2>a:hover{color:#A80260 !important;box-shadow:inset 0 -3px 0 #A80260 !important}}
@media (hover: hover){.scph-header-3.scph-header-3:not(li):hover,li.scph-header-3.scph-header-3>a:hover{color:#A80260 !important;box-shadow:inset 0 -3px 0 #A80260 !important}}
@media (hover: hover){.scph-header-4.scph-header-4:not(li):hover,li.scph-header-4.scph-header-4>a:hover{color:#A80260 !important;box-shadow:inset 0 -3px 0 #A80260 !important}}
@media (hover: hover){.scph-header-5.scph-header-5:not(li):hover,li.scph-header-5.scph-header-5>a:hover{color:#A80260 !important;box-shadow:inset 0 -3px 0 #A80260 !important}}
@media (hover: hover){.scph-header-6.scph-header-6:not(li):hover,li.scph-header-6.scph-header-6>a:hover{color:#A80260 !important;box-shadow:inset 0 -3px 0 #A80260 !important}}
@media (hover: hover){.scph-header-7.scph-header-7:not(li):hover,li.scph-header-7.scph-header-7>a:hover{color:#A80260 !important;box-shadow:inset 0 -3px 0 #A80260 !important}}
@media (hover: hover){.scph-header-8.scph-header-8:not(li):hover,li.scph-header-8.scph-header-8>a:hover{color:#A80260 !important;box-shadow:inset 0 -3px 0 #A80260 !important}}
@media (hover: hover){.scph-header-9.scph-header-9:not(li):hover,li.scph-header-9.scph-header-9>a:hover{background:#520130 !important;color:#FAF6EF !important}}
@media (hover: hover){.scph-header-10.scph-header-10:not(li):hover,li.scph-header-10.scph-header-10>a:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
@media (hover: hover){.scph-header-11.scph-header-11:not(li):hover,li.scph-header-11.scph-header-11>a:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
@media (hover: hover){.scph-header-12.scph-header-12:not(li):hover,li.scph-header-12.scph-header-12>a:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
@media (hover: hover){.scph-header-13.scph-header-13:not(li):hover,li.scph-header-13.scph-header-13>a:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
@media (hover: hover){.scph-header-14.scph-header-14:not(li):hover,li.scph-header-14.scph-header-14>a:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
@media (hover: hover){.scph-header-15.scph-header-15:not(li):hover,li.scph-header-15.scph-header-15>a:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
@media (hover: hover){.scph-header-16.scph-header-16:not(li):hover,li.scph-header-16.scph-header-16>a:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
@media (hover: hover){.scph-header-17.scph-header-17:not(li):hover,li.scph-header-17.scph-header-17>a:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
@media (hover: hover){.scph-header-18.scph-header-18:not(li):hover,li.scph-header-18.scph-header-18>a:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
@media (hover: hover){.scph-header-19.scph-header-19:not(li):hover,li.scph-header-19.scph-header-19>a:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
@media (hover: hover){.scph-header-20.scph-header-20:not(li):hover,li.scph-header-20.scph-header-20>a:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
@media (hover: hover){.scph-header-21.scph-header-21:not(li):hover,li.scph-header-21.scph-header-21>a:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
@media (hover: hover){.scph-header-22.scph-header-22:not(li):hover,li.scph-header-22.scph-header-22>a:hover{background:#8A014F !important;color:#FAF6EF !important}}
@media (hover: hover){.scph-header-23.scph-header-23:not(li):hover,li.scph-header-23.scph-header-23>a:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
@media (hover: hover){.scph-header-24.scph-header-24:not(li):hover,li.scph-header-24.scph-header-24>a:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
@media (hover: hover){.scph-header-25.scph-header-25:not(li):hover,li.scph-header-25.scph-header-25>a:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
@media (hover: hover){.scph-header-26.scph-header-26:not(li):hover,li.scph-header-26.scph-header-26>a:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
@media (hover: hover){.scph-header-27.scph-header-27:not(li):hover,li.scph-header-27.scph-header-27>a:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
@media (hover: hover){.scph-header-28.scph-header-28:not(li):hover,li.scph-header-28.scph-header-28>a:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
@media (hover: hover){.scph-header-29.scph-header-29:not(li):hover,li.scph-header-29.scph-header-29>a:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
@media (hover: hover){.scph-header-30.scph-header-30:not(li):hover,li.scph-header-30.scph-header-30>a:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
@media (hover: hover){.scph-header-31.scph-header-31:not(li):hover,li.scph-header-31.scph-header-31>a:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
@media (hover: hover){.scph-header-32.scph-header-32:not(li):hover,li.scph-header-32.scph-header-32>a:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
@media (hover: hover){.scph-header-33.scph-header-33:not(li):hover,li.scph-header-33.scph-header-33>a:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
@media (hover: hover){.scph-header-34.scph-header-34:not(li):hover,li.scph-header-34.scph-header-34>a:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
.gs-menu-hauptnavigation.gs-menu-hauptnavigation{min-width:0;width:auto;flex:0 1 auto}
.gs-menu-hauptnavigation.gs-menu-hauptnavigation .elementor-nav-menu--main{display:block;padding:0;margin:0;min-height:0;line-height:inherit;font:inherit}
.gs-menu-hauptnavigation.gs-menu-hauptnavigation .elementor-nav-menu--dropdown, .gs-menu-hauptnavigation.gs-menu-hauptnavigation .elementor-menu-toggle{display:none}
.gs-menu-hauptnavigation.gs-menu-hauptnavigation .elementor-nav-menu{display:flex;list-style:none;margin:0;padding:0;align-content:normal;line-height:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:20px}
.gs-menu-hauptnavigation.gs-menu-hauptnavigation.gs-menu-hauptnavigation .elementor-nav-menu::before, .gs-menu-hauptnavigation.gs-menu-hauptnavigation.gs-menu-hauptnavigation .elementor-nav-menu::after{content:none;display:none}
.gs-menu-hauptnavigation.gs-menu-hauptnavigation.gs-menu-hauptnavigation .elementor-nav-menu > li{display:block;flex:0 0 auto;margin:0;padding:0;line-height:inherit}
.gs-menu-hauptnavigation.gs-menu-hauptnavigation.gs-menu-hauptnavigation .elementor-nav-menu > li::before, .gs-menu-hauptnavigation.gs-menu-hauptnavigation.gs-menu-hauptnavigation .elementor-nav-menu > li::after{content:none;display:none}
.gs-menu-hauptnavigation.gs-menu-hauptnavigation.gs-menu-hauptnavigation .elementor-nav-menu > li > a.elementor-item{display:block;padding:0;margin:0;background:none;border:0;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:inherit;white-space:inherit;flex-grow:0;align-items:normal;transition:none}
.gs-menu-hauptnavigation.gs-menu-hauptnavigation.gs-menu-hauptnavigation .elementor-nav-menu > li > a.elementor-item::before, .gs-menu-hauptnavigation.gs-menu-hauptnavigation.gs-menu-hauptnavigation .elementor-nav-menu > li > a.elementor-item::after{content:none;display:none}
.gs-menu-hauptnavigation.gs-menu-hauptnavigation.gs-menu-hauptnavigation .elementor-nav-menu > li > a.elementor-item{font-size:14px;font-weight:500;color:#6E1741;text-decoration:none;white-space:nowrap;padding:8px 2px}
.gs-menu-hauptnavigation.gs-menu-hauptnavigation.gs-menu-hauptnavigation .elementor-nav-menu > li > a.elementor-item:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
@media (hover: hover){.gs-menu-hauptnavigation.gs-menu-hauptnavigation.gs-menu-hauptnavigation .elementor-nav-menu > li > a.elementor-item:hover{color:#A80260 !important;box-shadow:inset 0 -3px 0 #A80260 !important}}
.gs-menu-kurse-wset.gs-menu-kurse-wset{min-width:0}
.gs-menu-kurse-wset.gs-menu-kurse-wset .elementor-nav-menu--main{display:block;padding:0;margin:0;min-height:0;line-height:inherit;font:inherit}
.gs-menu-kurse-wset.gs-menu-kurse-wset .elementor-nav-menu--dropdown, .gs-menu-kurse-wset.gs-menu-kurse-wset .elementor-menu-toggle{display:none}
.gs-menu-kurse-wset.gs-menu-kurse-wset .elementor-nav-menu{display:flex;list-style:none;margin:0;padding:0;align-content:normal;line-height:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;flex-direction:column}
.gs-menu-kurse-wset.gs-menu-kurse-wset.gs-menu-kurse-wset .elementor-nav-menu::before, .gs-menu-kurse-wset.gs-menu-kurse-wset.gs-menu-kurse-wset .elementor-nav-menu::after{content:none;display:none}
.gs-menu-kurse-wset.gs-menu-kurse-wset.gs-menu-kurse-wset .elementor-nav-menu > li{display:block;flex:0 0 auto;margin:0;padding:0;line-height:inherit}
.gs-menu-kurse-wset.gs-menu-kurse-wset.gs-menu-kurse-wset .elementor-nav-menu > li::before, .gs-menu-kurse-wset.gs-menu-kurse-wset.gs-menu-kurse-wset .elementor-nav-menu > li::after{content:none;display:none}
.gs-menu-kurse-wset.gs-menu-kurse-wset.gs-menu-kurse-wset .elementor-nav-menu > li > a.elementor-item{display:inline;padding:0;margin:0;background:none;border:0;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:inherit;white-space:inherit;flex-grow:0;align-items:normal;transition:none}
.gs-menu-kurse-wset.gs-menu-kurse-wset.gs-menu-kurse-wset .elementor-nav-menu > li > a.elementor-item::before, .gs-menu-kurse-wset.gs-menu-kurse-wset.gs-menu-kurse-wset .elementor-nav-menu > li > a.elementor-item::after{content:none;display:none}
.gs-menu-kurse-wset.gs-menu-kurse-wset.gs-menu-kurse-wset .elementor-nav-menu > li > a.elementor-item{display:block;padding:9px 0;font-size:14.5px;font-weight:500;color:#6E1741;text-decoration:none;border-bottom:1px solid rgba(138,1,79,.12)}
.gs-menu-kurse-wset.gs-menu-kurse-wset.gs-menu-kurse-wset .elementor-nav-menu > li > a.elementor-item:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
@media (hover: hover){.gs-menu-kurse-wset.gs-menu-kurse-wset.gs-menu-kurse-wset .elementor-nav-menu > li > a.elementor-item:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
.gs-menu-kurse-weiterlernen.gs-menu-kurse-weiterlernen{min-width:0}
.gs-menu-kurse-weiterlernen.gs-menu-kurse-weiterlernen .elementor-nav-menu--main{display:block;padding:0;margin:0;min-height:0;line-height:inherit;font:inherit}
.gs-menu-kurse-weiterlernen.gs-menu-kurse-weiterlernen .elementor-nav-menu--dropdown, .gs-menu-kurse-weiterlernen.gs-menu-kurse-weiterlernen .elementor-menu-toggle{display:none}
.gs-menu-kurse-weiterlernen.gs-menu-kurse-weiterlernen .elementor-nav-menu{display:flex;list-style:none;margin:0;padding:0;align-content:normal;line-height:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;flex-direction:column}
.gs-menu-kurse-weiterlernen.gs-menu-kurse-weiterlernen.gs-menu-kurse-weiterlernen .elementor-nav-menu::before, .gs-menu-kurse-weiterlernen.gs-menu-kurse-weiterlernen.gs-menu-kurse-weiterlernen .elementor-nav-menu::after{content:none;display:none}
.gs-menu-kurse-weiterlernen.gs-menu-kurse-weiterlernen.gs-menu-kurse-weiterlernen .elementor-nav-menu > li{display:block;flex:0 0 auto;margin:0;padding:0;line-height:inherit}
.gs-menu-kurse-weiterlernen.gs-menu-kurse-weiterlernen.gs-menu-kurse-weiterlernen .elementor-nav-menu > li::before, .gs-menu-kurse-weiterlernen.gs-menu-kurse-weiterlernen.gs-menu-kurse-weiterlernen .elementor-nav-menu > li::after{content:none;display:none}
.gs-menu-kurse-weiterlernen.gs-menu-kurse-weiterlernen.gs-menu-kurse-weiterlernen .elementor-nav-menu > li > a.elementor-item{display:inline;padding:0;margin:0;background:none;border:0;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:inherit;white-space:inherit;flex-grow:0;align-items:normal;transition:none}
.gs-menu-kurse-weiterlernen.gs-menu-kurse-weiterlernen.gs-menu-kurse-weiterlernen .elementor-nav-menu > li > a.elementor-item::before, .gs-menu-kurse-weiterlernen.gs-menu-kurse-weiterlernen.gs-menu-kurse-weiterlernen .elementor-nav-menu > li > a.elementor-item::after{content:none;display:none}
.gs-menu-kurse-weiterlernen.gs-menu-kurse-weiterlernen.gs-menu-kurse-weiterlernen .elementor-nav-menu > li > a.elementor-item{display:block;padding:9px 0;font-size:14.5px;font-weight:500;color:#6E1741;text-decoration:none;border-bottom:1px solid rgba(138,1,79,.12)}
.gs-menu-kurse-weiterlernen.gs-menu-kurse-weiterlernen.gs-menu-kurse-weiterlernen .elementor-nav-menu > li > a.elementor-item:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
@media (hover: hover){.gs-menu-kurse-weiterlernen.gs-menu-kurse-weiterlernen.gs-menu-kurse-weiterlernen .elementor-nav-menu > li > a.elementor-item:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
.gs-menu-mobil-kurse.gs-menu-mobil-kurse{min-width:0}
.gs-menu-mobil-kurse.gs-menu-mobil-kurse .elementor-nav-menu--main{display:block;padding:0;margin:0;min-height:0;line-height:inherit;font:inherit}
.gs-menu-mobil-kurse.gs-menu-mobil-kurse .elementor-nav-menu--dropdown, .gs-menu-mobil-kurse.gs-menu-mobil-kurse .elementor-menu-toggle{display:none}
.gs-menu-mobil-kurse.gs-menu-mobil-kurse .elementor-nav-menu{display:flex;list-style:none;margin:0;padding:0;align-content:normal;line-height:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;flex-direction:column;flex-direction:column}
.gs-menu-mobil-kurse.gs-menu-mobil-kurse.gs-menu-mobil-kurse .elementor-nav-menu::before, .gs-menu-mobil-kurse.gs-menu-mobil-kurse.gs-menu-mobil-kurse .elementor-nav-menu::after{content:none;display:none}
.gs-menu-mobil-kurse.gs-menu-mobil-kurse.gs-menu-mobil-kurse .elementor-nav-menu > li{display:block;flex:0 0 auto;margin:0;padding:0;line-height:inherit}
.gs-menu-mobil-kurse.gs-menu-mobil-kurse.gs-menu-mobil-kurse .elementor-nav-menu > li::before, .gs-menu-mobil-kurse.gs-menu-mobil-kurse.gs-menu-mobil-kurse .elementor-nav-menu > li::after{content:none;display:none}
.gs-menu-mobil-kurse.gs-menu-mobil-kurse.gs-menu-mobil-kurse .elementor-nav-menu > li > a.elementor-item{display:block;padding:0;margin:0;background:none;border:0;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:inherit;white-space:inherit;flex-grow:0;align-items:normal;transition:none}
.gs-menu-mobil-kurse.gs-menu-mobil-kurse.gs-menu-mobil-kurse .elementor-nav-menu > li > a.elementor-item::before, .gs-menu-mobil-kurse.gs-menu-mobil-kurse.gs-menu-mobil-kurse .elementor-nav-menu > li > a.elementor-item::after{content:none;display:none}
.gs-menu-mobil-kurse.gs-menu-mobil-kurse.gs-menu-mobil-kurse .elementor-nav-menu > li > a.elementor-item{padding:12px 0;font-size:17px;font-weight:500;color:#6E1741;text-decoration:none;border-bottom:1px solid rgba(138,1,79,.12)}
.gs-menu-mobil-kurse.gs-menu-mobil-kurse.gs-menu-mobil-kurse .elementor-nav-menu > li > a.elementor-item:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
@media (hover: hover){.gs-menu-mobil-kurse.gs-menu-mobil-kurse.gs-menu-mobil-kurse .elementor-nav-menu > li > a.elementor-item:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
.gs-menu-mobil-hauptnavigation.gs-menu-mobil-hauptnavigation{min-width:0}
.gs-menu-mobil-hauptnavigation.gs-menu-mobil-hauptnavigation .elementor-nav-menu--main{display:block;padding:0;margin:0;min-height:0;line-height:inherit;font:inherit}
.gs-menu-mobil-hauptnavigation.gs-menu-mobil-hauptnavigation .elementor-nav-menu--dropdown, .gs-menu-mobil-hauptnavigation.gs-menu-mobil-hauptnavigation .elementor-menu-toggle{display:none}
.gs-menu-mobil-hauptnavigation.gs-menu-mobil-hauptnavigation .elementor-nav-menu{display:flex;list-style:none;margin:0;padding:0;align-content:normal;line-height:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;flex-direction:column;flex-direction:column}
.gs-menu-mobil-hauptnavigation.gs-menu-mobil-hauptnavigation.gs-menu-mobil-hauptnavigation .elementor-nav-menu::before, .gs-menu-mobil-hauptnavigation.gs-menu-mobil-hauptnavigation.gs-menu-mobil-hauptnavigation .elementor-nav-menu::after{content:none;display:none}
.gs-menu-mobil-hauptnavigation.gs-menu-mobil-hauptnavigation.gs-menu-mobil-hauptnavigation .elementor-nav-menu > li{display:block;flex:0 0 auto;margin:0;padding:0;line-height:inherit}
.gs-menu-mobil-hauptnavigation.gs-menu-mobil-hauptnavigation.gs-menu-mobil-hauptnavigation .elementor-nav-menu > li::before, .gs-menu-mobil-hauptnavigation.gs-menu-mobil-hauptnavigation.gs-menu-mobil-hauptnavigation .elementor-nav-menu > li::after{content:none;display:none}
.gs-menu-mobil-hauptnavigation.gs-menu-mobil-hauptnavigation.gs-menu-mobil-hauptnavigation .elementor-nav-menu > li > a.elementor-item{display:block;padding:0;margin:0;background:none;border:0;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:inherit;white-space:inherit;flex-grow:0;align-items:normal;transition:none}
.gs-menu-mobil-hauptnavigation.gs-menu-mobil-hauptnavigation.gs-menu-mobil-hauptnavigation .elementor-nav-menu > li > a.elementor-item::before, .gs-menu-mobil-hauptnavigation.gs-menu-mobil-hauptnavigation.gs-menu-mobil-hauptnavigation .elementor-nav-menu > li > a.elementor-item::after{content:none;display:none}
.gs-menu-mobil-hauptnavigation.gs-menu-mobil-hauptnavigation.gs-menu-mobil-hauptnavigation .elementor-nav-menu > li > a.elementor-item{padding:14px 0;font-family:'Marcellus',Georgia,serif;font-size:24px;color:#6E1741;text-decoration:none;border-bottom:1px solid rgba(138,1,79,.12);margin-top:18px}
.gs-menu-mobil-hauptnavigation.gs-menu-mobil-hauptnavigation.gs-menu-mobil-hauptnavigation .elementor-nav-menu > li > a.elementor-item:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
@media (hover: hover){.gs-menu-mobil-hauptnavigation.gs-menu-mobil-hauptnavigation.gs-menu-mobil-hauptnavigation .elementor-nav-menu > li > a.elementor-item:hover{color:#A80260 !important;background:rgba(138,1,79,.13) !important}}
.elementor a.gsl-chrome-header-0:focus-visible{box-shadow:0 0 0 6px #6E1741}
.elementor a.gsl-chrome-header-1:focus-visible{box-shadow:0 0 0 6px #6E1741}
.elementor a.gsl-chrome-header-2:focus-visible{box-shadow:0 0 0 6px #6E1741}
.elementor a.gsl-chrome-header-3:focus-visible{box-shadow:0 0 0 6px #6E1741}
.elementor a.gsl-chrome-header-4:focus-visible{box-shadow:0 0 0 6px #6E1741}
.elementor a.gsl-chrome-header-5:focus-visible{box-shadow:0 0 0 6px #6E1741}
.elementor a.gsl-chrome-header-6:focus-visible{box-shadow:0 0 0 6px #6E1741}
.elementor a.gsl-chrome-header-7:focus-visible{box-shadow:0 0 0 6px #6E1741}
div.gse-chrome-header-001.gse-chrome-header-001{display:block;--position:relative;--text-align:inherit;min-width:auto;transition:none;font-family:'Montserrat',Arial,sans-serif}
div.gse-chrome-header-001.gse-chrome-header-001:focus-visible{border-radius:3px}
div.gse-chrome-header-001.gse-chrome-header-001:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-header-002.gse-chrome-header-002{inset:auto;max-width:none;top:12px;left:-9999px;z-index:120;min-width:auto;width:auto;display:block;transition:none;gap:normal;cursor:pointer;line-height:inherit}
.elementor.elementor .e-con>div.gse-chrome-header-002.gse-chrome-header-002{inset:auto;max-width:none;top:12px;left:-9999px;z-index:120;min-width:auto;width:auto}
.gse-chrome-header-002.gse-chrome-header-002.gse-chrome-header-002 .elementor-button:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741}
.gse-chrome-header-002.gse-chrome-header-002 .elementor-button::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}
div.gse-chrome-header-002.gse-chrome-header-002:has(.elementor-button:focus-visible){outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741}
.gse-chrome-header-002.gse-chrome-header-002 .elementor-button:focus-visible{outline:none}
.gse-chrome-header-002.gse-chrome-header-002 .elementor-button-wrapper{display:block;text-align:inherit}

.gse-chrome-header-002.gse-chrome-header-002 .elementor-button, .gse-chrome-header-002.gse-chrome-header-002 .elementor-button:focus, .gse-chrome-header-002.gse-chrome-header-002 .elementor-button:visited{display:inline;line-height:inherit;background:transparent;font:inherit;padding:0;border-radius:0;color:inherit;fill:currentColor;text-align:inherit;transition:none;text-decoration:none;border:0;box-shadow:none;letter-spacing:inherit;width:auto;cursor:inherit;appearance:none;font-family:inherit;background:#6E1741;color:#FAF6EF;padding:10px 18px;font-size:14px;font-weight:600;border-radius:4px;text-decoration:none}
@media (hover: hover){.gse-chrome-header-002.gse-chrome-header-002 .elementor-button:hover{display:inline;line-height:inherit;background:transparent;font:inherit;padding:0;border-radius:0;color:inherit;fill:currentColor;text-align:inherit;transition:none;text-decoration:none;border:0;box-shadow:none;letter-spacing:inherit;width:auto;cursor:inherit;appearance:none;font-family:inherit;background:#6E1741;color:#FAF6EF;padding:10px 18px;font-size:14px;font-weight:600;border-radius:4px;text-decoration:none}}
.gse-chrome-header-002.gse-chrome-header-002 .elementor-button-text{display:contents}
.gse-chrome-header-002.gse-chrome-header-002 .elementor-button:focus{left:16px !important}
header.gse-chrome-header-003.gse-chrome-header-003{display:block;--position:static;--text-align:inherit;min-width:auto;transition:padding .2s ease,box-shadow .2s ease;backdrop-filter:blur(6px);border-bottom:1px solid rgba(138,1,79,.18)}
header.gse-chrome-header-003.gse-chrome-header-003:focus-visible{border-radius:3px}
header.gse-chrome-header-003.gse-chrome-header-003:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-header-004.gse-chrome-header-004{--position:static;--text-align:inherit;min-width:auto;transition:none;max-width:1280px}
div.gse-chrome-header-004.gse-chrome-header-004:focus-visible{border-radius:3px}
div.gse-chrome-header-004.gse-chrome-header-004:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
a.gse-chrome-header-005.gse-chrome-header-005{flex:0 0 auto;--position:static;--text-align:inherit;min-width:auto;transition:none;text-decoration:none}
a.gse-chrome-header-005.gse-chrome-header-005:focus-visible{border-radius:3px}
a.gse-chrome-header-005.gse-chrome-header-005:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-header-006.gse-chrome-header-006{position:static;width:auto;height:66px;min-width:auto;transition:none;gap:normal;display:block;text-align:inherit;line-height:0}
.elementor.elementor .e-con>div.gse-chrome-header-006.gse-chrome-header-006{width:auto;min-width:auto}
.gse-chrome-header-006.gse-chrome-header-006 img{display:block;vertical-align:baseline;max-width:none;max-height:none;border:0;border-radius:0;box-shadow:none;width:auto;height:100%}
.gse-chrome-header-006.gse-chrome-header-006 a{display:contents}
.gse-chrome-header-006.gse-chrome-header-006 img:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
nav.gse-chrome-header-007.gse-chrome-header-007{--position:static;--text-align:inherit;min-width:auto;transition:none}
nav.gse-chrome-header-007.gse-chrome-header-007:focus-visible{border-radius:3px}
nav.gse-chrome-header-007.gse-chrome-header-007:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-header-008.gse-chrome-header-008{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal;font-family:'Montserrat',Arial,sans-serif;font-size:14px;font-weight:500;color:#6E1741}
.elementor.elementor .e-con>div.gse-chrome-header-008.gse-chrome-header-008{min-width:auto;width:auto}
div.gse-chrome-header-008.gse-chrome-header-008 > button:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-header-009.gse-chrome-header-009{--position:static;--text-align:inherit;min-width:auto;transition:none}
div.gse-chrome-header-009.gse-chrome-header-009:focus-visible{border-radius:3px}
div.gse-chrome-header-009.gse-chrome-header-009:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-header-010.gse-chrome-header-010{--position:static;--text-align:inherit;min-width:auto;transition:none;font-size:12.5px;font-weight:600}
div.gse-chrome-header-010.gse-chrome-header-010:focus-visible{border-radius:3px}
div.gse-chrome-header-010.gse-chrome-header-010:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-header-011.gse-chrome-header-011{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal;color:#FAF6EF}
.elementor.elementor .e-con>div.gse-chrome-header-011.gse-chrome-header-011{min-width:auto;width:auto}
div.gse-chrome-header-011.gse-chrome-header-011 > span:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741}
div.gse-chrome-header-012.gse-chrome-header-012{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal;color:#5C4750}
.elementor.elementor .e-con>div.gse-chrome-header-012.gse-chrome-header-012{min-width:auto;width:auto}
div.gse-chrome-header-012.gse-chrome-header-012 > span:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-header-013.gse-chrome-header-013{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal;font-size:14px;font-weight:500}
.elementor.elementor .e-con>div.gse-chrome-header-013.gse-chrome-header-013{min-width:auto;width:auto}
div.gse-chrome-header-013.gse-chrome-header-013 > a:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
.gse-chrome-header-014.gse-chrome-header-014.gse-chrome-header-014 .elementor-button:focus:not(:hover){background-color:#8A014F;color:#FAF6EF}
div.gse-chrome-header-014.gse-chrome-header-014{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal;cursor:pointer;line-height:inherit}
.elementor.elementor .e-con>div.gse-chrome-header-014.gse-chrome-header-014{min-width:auto;width:auto}
.gse-chrome-header-014.gse-chrome-header-014.gse-chrome-header-014 .elementor-button:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741}
div.gse-chrome-header-014.gse-chrome-header-014{position:relative}
.gse-chrome-header-014.gse-chrome-header-014 .elementor-button::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}
div.gse-chrome-header-014.gse-chrome-header-014:has(.elementor-button:focus-visible){outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741}
.gse-chrome-header-014.gse-chrome-header-014 .elementor-button:focus-visible{outline:none}
.gse-chrome-header-014.gse-chrome-header-014 .elementor-button-wrapper{display:grid;text-align:inherit}

.gse-chrome-header-014.gse-chrome-header-014 .elementor-button, .gse-chrome-header-014.gse-chrome-header-014 .elementor-button:focus, .gse-chrome-header-014.gse-chrome-header-014 .elementor-button:visited{display:inline;line-height:inherit;background:transparent;font:inherit;padding:0;border-radius:0;color:inherit;fill:currentColor;text-align:inherit;transition:none;text-decoration:none;border:0;box-shadow:none;letter-spacing:inherit;width:auto;cursor:inherit;appearance:none;font-family:inherit;background:#8A014F;color:#FAF6EF;font-size:14px;font-weight:600;text-decoration:none;padding:13px 22px;border-radius:4px;transition:background .18s ease}
@media (hover: hover){.gse-chrome-header-014.gse-chrome-header-014 .elementor-button:hover{display:inline;line-height:inherit;background:transparent;font:inherit;padding:0;border-radius:0;color:inherit;fill:currentColor;text-align:inherit;transition:none;text-decoration:none;border:0;box-shadow:none;letter-spacing:inherit;width:auto;cursor:inherit;appearance:none;font-family:inherit;background:#8A014F;color:#FAF6EF;font-size:14px;font-weight:600;text-decoration:none;padding:13px 22px;border-radius:4px;transition:background .18s ease}}
.gse-chrome-header-014.gse-chrome-header-014 .elementor-button-text{display:contents}
@media (hover: hover){.gse-chrome-header-014.gse-chrome-header-014 .elementor-button:hover{background:#520130 !important;color:#FAF6EF !important}}
div.gse-chrome-header-015.gse-chrome-header-015{--position:static;--text-align:inherit;min-width:auto;transition:none}
div.gse-chrome-header-015.gse-chrome-header-015:focus-visible{border-radius:3px}
div.gse-chrome-header-015.gse-chrome-header-015:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-header-016.gse-chrome-header-016{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal;cursor:pointer;line-height:inherit}
.elementor.elementor .e-con>div.gse-chrome-header-016.gse-chrome-header-016{min-width:auto;width:auto}
.gse-chrome-header-016.gse-chrome-header-016.gse-chrome-header-016 .elementor-button:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741}
div.gse-chrome-header-016.gse-chrome-header-016{position:relative}
.gse-chrome-header-016.gse-chrome-header-016 .elementor-button::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}
div.gse-chrome-header-016.gse-chrome-header-016:has(.elementor-button:focus-visible){outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741}
.gse-chrome-header-016.gse-chrome-header-016 .elementor-button:focus-visible{outline:none}
.gse-chrome-header-016.gse-chrome-header-016 .elementor-button-wrapper{display:grid;text-align:inherit}

.gse-chrome-header-016.gse-chrome-header-016 .elementor-button, .gse-chrome-header-016.gse-chrome-header-016 .elementor-button:focus, .gse-chrome-header-016.gse-chrome-header-016 .elementor-button:visited{display:inline;line-height:inherit;background:transparent;font:inherit;padding:0;border-radius:0;color:inherit;fill:currentColor;text-align:inherit;transition:none;text-decoration:none;border:0;box-shadow:none;letter-spacing:inherit;width:auto;cursor:inherit;appearance:none;font-family:inherit;background:#8A014F;color:#FAF6EF;font-size:13px;font-weight:600;text-decoration:none;padding:11px 16px;border-radius:4px}
@media (hover: hover){.gse-chrome-header-016.gse-chrome-header-016 .elementor-button:hover{display:inline;line-height:inherit;background:transparent;font:inherit;padding:0;border-radius:0;color:inherit;fill:currentColor;text-align:inherit;transition:none;text-decoration:none;border:0;box-shadow:none;letter-spacing:inherit;width:auto;cursor:inherit;appearance:none;font-family:inherit;background:#8A014F;color:#FAF6EF;font-size:13px;font-weight:600;text-decoration:none;padding:11px 16px;border-radius:4px}}
.gse-chrome-header-016.gse-chrome-header-016 .elementor-button-text{display:contents}
div.gse-chrome-header-017.gse-chrome-header-017{position:static;width:44px;height:44px;min-width:auto;display:grid;transition:none;gap:normal}
.elementor.elementor .e-con>div.gse-chrome-header-017.gse-chrome-header-017{width:44px;min-width:auto}
div.gse-chrome-header-017.gse-chrome-header-017 > button:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741}
div.gse-chrome-header-018.gse-chrome-header-018{display:block;--text-align:inherit;min-width:auto;transition:none;top:100%;right:0;left:0;border-bottom:1px solid rgba(138,1,79,.2);box-shadow:0 32px 56px -36px rgba(110,23,65,.35)}
div.gse-chrome-header-018.gse-chrome-header-018:focus-visible{border-radius:3px}
div.gse-chrome-header-018.gse-chrome-header-018:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;border-radius:3px}
div.gse-chrome-header-019.gse-chrome-header-019{justify-content:normal;align-content:normal;--position:static;--text-align:inherit;min-width:auto;transition:none;max-width:1280px}
div.gse-chrome-header-019.gse-chrome-header-019:focus-visible{border-radius:3px}
div.gse-chrome-header-019.gse-chrome-header-019:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-header-020.gse-chrome-header-020{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none}
div.gse-chrome-header-020.gse-chrome-header-020:focus-visible{border-radius:3px}
div.gse-chrome-header-020.gse-chrome-header-020:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-header-021.gse-chrome-header-021{position:static;min-width:auto;width:auto;display:block;transition:none;gap:normal;font-size:11px;font-weight:700;letter-spacing:.2em;color:#5C4750}
.elementor.elementor .e-con>div.gse-chrome-header-021.gse-chrome-header-021{min-width:auto;width:auto}
div.gse-chrome-header-021.gse-chrome-header-021 > p:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-header-022.gse-chrome-header-022{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none}
div.gse-chrome-header-022.gse-chrome-header-022:focus-visible{border-radius:3px}
div.gse-chrome-header-022.gse-chrome-header-022:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-header-023.gse-chrome-header-023{position:static;min-width:auto;width:auto;display:block;transition:none;gap:normal;font-size:11px;font-weight:700;letter-spacing:.2em;color:#5C4750}
.elementor.elementor .e-con>div.gse-chrome-header-023.gse-chrome-header-023{min-width:auto;width:auto}
div.gse-chrome-header-023.gse-chrome-header-023 > p:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-header-024.gse-chrome-header-024{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none}
div.gse-chrome-header-024.gse-chrome-header-024:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741}
div.gse-chrome-header-025.gse-chrome-header-025{position:static;min-width:auto;width:auto;display:block;transition:none;gap:normal;font-size:11px;font-weight:700;letter-spacing:.2em;color:#6E1741}
.elementor.elementor .e-con>div.gse-chrome-header-025.gse-chrome-header-025{min-width:auto;width:auto}
div.gse-chrome-header-025.gse-chrome-header-025 > p:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-header-026.gse-chrome-header-026{position:static;min-width:auto;width:auto;display:block;transition:none;gap:normal;font-family:'Marcellus',Georgia,serif;font-size:21px;line-height:1.3;color:#6E1741}
.elementor.elementor .e-con>div.gse-chrome-header-026.gse-chrome-header-026{min-width:auto;width:auto}
div.gse-chrome-header-026.gse-chrome-header-026 > p:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-header-027.gse-chrome-header-027{position:static;min-width:auto;width:auto;display:block;transition:none;gap:normal;font-size:13.5px;line-height:1.55;color:rgba(110,23,65,.85)}
.elementor.elementor .e-con>div.gse-chrome-header-027.gse-chrome-header-027{min-width:auto;width:auto}
div.gse-chrome-header-027.gse-chrome-header-027 > p:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
.gse-chrome-header-028.gse-chrome-header-028.gse-chrome-header-028 .elementor-button:focus:not(:hover){background-color:#6E1741;color:#FAF6EF}
div.gse-chrome-header-028.gse-chrome-header-028{position:static;min-width:auto;width:auto;display:block;transition:none;gap:normal;cursor:pointer;line-height:inherit}
.elementor.elementor .e-con>div.gse-chrome-header-028.gse-chrome-header-028{min-width:auto;width:auto}
.gse-chrome-header-028.gse-chrome-header-028.gse-chrome-header-028 .elementor-button:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741}
div.gse-chrome-header-028.gse-chrome-header-028{position:relative}
.gse-chrome-header-028.gse-chrome-header-028 .elementor-button::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}
div.gse-chrome-header-028.gse-chrome-header-028:has(.elementor-button:focus-visible){outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741}
.gse-chrome-header-028.gse-chrome-header-028 .elementor-button:focus-visible{outline:none}
.gse-chrome-header-028.gse-chrome-header-028 .elementor-button-wrapper{display:block;text-align:inherit}

.gse-chrome-header-028.gse-chrome-header-028 .elementor-button, .gse-chrome-header-028.gse-chrome-header-028 .elementor-button:focus, .gse-chrome-header-028.gse-chrome-header-028 .elementor-button:visited{display:inline-block;line-height:inherit;background:transparent;font:inherit;padding:0;border-radius:0;color:inherit;fill:currentColor;text-align:inherit;transition:none;text-decoration:none;border:0;box-shadow:none;letter-spacing:inherit;width:auto;cursor:inherit;appearance:none;font-family:inherit;display:inline-block;background:#6E1741;color:#FAF6EF;font-size:13px;font-weight:600;text-decoration:none;padding:11px 18px;border-radius:4px}
@media (hover: hover){.gse-chrome-header-028.gse-chrome-header-028 .elementor-button:hover{display:inline-block;line-height:inherit;background:transparent;font:inherit;padding:0;border-radius:0;color:inherit;fill:currentColor;text-align:inherit;transition:none;text-decoration:none;border:0;box-shadow:none;letter-spacing:inherit;width:auto;cursor:inherit;appearance:none;font-family:inherit;display:inline-block;background:#6E1741;color:#FAF6EF;font-size:13px;font-weight:600;text-decoration:none;padding:11px 18px;border-radius:4px}}
.gse-chrome-header-028.gse-chrome-header-028 .elementor-button-text{display:contents}
.gse-chrome-header-028.gse-chrome-header-028 .elementor-button-content-wrapper{display:flex}
@media (hover: hover){.gse-chrome-header-028.gse-chrome-header-028 .elementor-button:hover{background:#8A014F !important;color:#FAF6EF !important}}
div.gse-chrome-header-029.gse-chrome-header-029{display:block;--text-align:inherit;min-width:auto;transition:none;inset:0;overflow-y:auto}
div.gse-chrome-header-029.gse-chrome-header-029:focus-visible{border-radius:3px}
div.gse-chrome-header-029.gse-chrome-header-029:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-header-030.gse-chrome-header-030{--position:static;--text-align:inherit;min-width:auto;transition:none;border-bottom:1px solid rgba(138,1,79,.2)}
div.gse-chrome-header-030.gse-chrome-header-030:focus-visible{border-radius:3px}
div.gse-chrome-header-030.gse-chrome-header-030:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-header-031.gse-chrome-header-031{position:static;width:auto;height:54px;min-width:auto;transition:none;gap:normal;display:block;text-align:inherit;line-height:0}
.elementor.elementor .e-con>div.gse-chrome-header-031.gse-chrome-header-031{width:auto;min-width:auto}
.gse-chrome-header-031.gse-chrome-header-031 img{display:block;vertical-align:baseline;max-width:none;max-height:none;border:0;border-radius:0;box-shadow:none;width:auto;height:100%}
.gse-chrome-header-031.gse-chrome-header-031 a{display:contents}
.gse-chrome-header-031.gse-chrome-header-031 img:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-header-032.gse-chrome-header-032{position:static;width:44px;height:44px;min-width:auto;display:grid;transition:none;gap:normal;font-size:18px;color:#6E1741}
.elementor.elementor .e-con>div.gse-chrome-header-032.gse-chrome-header-032{width:44px;min-width:auto}
div.gse-chrome-header-032.gse-chrome-header-032 > button:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741}
nav.gse-chrome-header-033.gse-chrome-header-033{--position:static;--text-align:inherit;min-width:auto;transition:none}
nav.gse-chrome-header-033.gse-chrome-header-033:focus-visible{border-radius:3px}
nav.gse-chrome-header-033.gse-chrome-header-033:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-header-034.gse-chrome-header-034{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal;font-size:11px;font-weight:700;letter-spacing:.2em;color:#5C4750}
.elementor.elementor .e-con>div.gse-chrome-header-034.gse-chrome-header-034{min-width:auto;width:auto}
div.gse-chrome-header-034.gse-chrome-header-034 > p:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-header-035.gse-chrome-header-035{position:static;min-width:auto;width:auto;display:block;transition:none;gap:normal;cursor:pointer;line-height:inherit}
.elementor.elementor .e-con>div.gse-chrome-header-035.gse-chrome-header-035{min-width:auto;width:auto}
.gse-chrome-header-035.gse-chrome-header-035.gse-chrome-header-035 .elementor-button:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741}
div.gse-chrome-header-035.gse-chrome-header-035{position:relative}
.gse-chrome-header-035.gse-chrome-header-035 .elementor-button::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}
div.gse-chrome-header-035.gse-chrome-header-035:has(.elementor-button:focus-visible){outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741}
.gse-chrome-header-035.gse-chrome-header-035 .elementor-button:focus-visible{outline:none}
.gse-chrome-header-035.gse-chrome-header-035 .elementor-button-wrapper{display:block;text-align:inherit}

.gse-chrome-header-035.gse-chrome-header-035 .elementor-button, .gse-chrome-header-035.gse-chrome-header-035 .elementor-button:focus, .gse-chrome-header-035.gse-chrome-header-035 .elementor-button:visited{display:block;line-height:inherit;background:transparent;font:inherit;padding:0;border-radius:0;color:inherit;fill:currentColor;text-align:inherit;transition:none;text-decoration:none;border:0;box-shadow:none;letter-spacing:inherit;width:auto;cursor:inherit;appearance:none;font-family:inherit;display:block;text-align:center;background:#8A014F;color:#FAF6EF;font-size:15px;font-weight:600;text-decoration:none;padding:15px 22px;border-radius:4px}
@media (hover: hover){.gse-chrome-header-035.gse-chrome-header-035 .elementor-button:hover{display:block;line-height:inherit;background:transparent;font:inherit;padding:0;border-radius:0;color:inherit;fill:currentColor;text-align:inherit;transition:none;text-decoration:none;border:0;box-shadow:none;letter-spacing:inherit;width:auto;cursor:inherit;appearance:none;font-family:inherit;display:block;text-align:center;background:#8A014F;color:#FAF6EF;font-size:15px;font-weight:600;text-decoration:none;padding:15px 22px;border-radius:4px}}
.gse-chrome-header-035.gse-chrome-header-035 .elementor-button-text{display:contents}
.gse-chrome-header-035.gse-chrome-header-035 .elementor-button-content-wrapper{display:flex}
div.gse-chrome-header-036.gse-chrome-header-036{--position:static;--text-align:inherit;min-width:auto;transition:none}
div.gse-chrome-header-036.gse-chrome-header-036:focus-visible{border-radius:3px}
div.gse-chrome-header-036.gse-chrome-header-036:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-header-037.gse-chrome-header-037{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal;font-size:14.5px;font-weight:500}
.elementor.elementor .e-con>div.gse-chrome-header-037.gse-chrome-header-037{min-width:auto;width:auto}
div.gse-chrome-header-037.gse-chrome-header-037 > a:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-header-038.gse-chrome-header-038{--position:static;--text-align:inherit;min-width:auto;transition:none;font-size:12.5px;font-weight:600}
div.gse-chrome-header-038.gse-chrome-header-038:focus-visible{border-radius:3px}
div.gse-chrome-header-038.gse-chrome-header-038:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-header-039.gse-chrome-header-039{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal;color:#FAF6EF}
.elementor.elementor .e-con>div.gse-chrome-header-039.gse-chrome-header-039{min-width:auto;width:auto}
div.gse-chrome-header-039.gse-chrome-header-039 > span:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741}
div.gse-chrome-header-040.gse-chrome-header-040{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal;color:#5C4750}
.elementor.elementor .e-con>div.gse-chrome-header-040.gse-chrome-header-040{min-width:auto;width:auto}
div.gse-chrome-header-040.gse-chrome-header-040 > span:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
.gse-chrome-header-008.gse-chrome-header-008{color:#6E1741;font-weight:500}

.elementor-widget-n-menu.gse-chrome-header-008.gse-chrome-header-008 .e-n-menu-title,.elementor-widget-n-menu.gse-chrome-header-008.gse-chrome-header-008 .e-n-menu-title.e-active,.elementor-widget-n-menu.gse-chrome-header-008.gse-chrome-header-008 .e-n-menu-title.e-current{font-family:'Montserrat',Arial,sans-serif;font-size:14px;line-height:normal;white-space:nowrap;color:inherit;font-weight:inherit;padding:8px 2px;gap:0;--n-menu-title-padding:8px 2px}
@media (hover: hover){.elementor-widget-n-menu.gse-chrome-header-008.gse-chrome-header-008 .e-n-menu-title:hover{font-family:'Montserrat',Arial,sans-serif;font-size:14px;line-height:normal;white-space:nowrap;color:inherit;font-weight:inherit;padding:8px 2px;gap:0;--n-menu-title-padding:8px 2px}}
.elementor-widget-n-menu.gse-chrome-header-008.gse-chrome-header-008 .e-n-menu-content{white-space:normal;font-weight:normal;text-align:start}
.elementor-widget-n-menu.gse-chrome-header-008.gse-chrome-header-008 .e-n-menu{position:static}
.elementor-widget-n-menu.gse-chrome-header-008.gse-chrome-header-008 .e-n-menu-heading{margin:0;padding:0;list-style:none}
.elementor-widget-n-menu.gse-chrome-header-008.gse-chrome-header-008 .e-n-menu-item{margin:0}
.elementor-widget-n-menu.gse-chrome-header-008.gse-chrome-header-008 .e-n-menu-title .e-n-menu-title-text,.elementor-widget-n-menu.gse-chrome-header-008.gse-chrome-header-008 .e-n-menu-title.e-active .e-n-menu-title-text{font:inherit;color:inherit;line-height:inherit}
.elementor-widget-n-menu.gse-chrome-header-008.gse-chrome-header-008 .e-n-menu-title .e-n-menu-dropdown-icon{margin-inline-start:6px;height:auto;transform:none;transition:transform .18s ease;color:inherit}
.elementor-widget-n-menu.gse-chrome-header-008.gse-chrome-header-008 .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded="true"]{transform:rotate(180deg)}
.elementor-widget-n-menu.gse-chrome-header-008.gse-chrome-header-008 .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded="false"] .e-n-menu-dropdown-icon-closed,.elementor-widget-n-menu.gse-chrome-header-008.gse-chrome-header-008 .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded="true"] .e-n-menu-dropdown-icon-opened{display:flex}
.elementor-widget-n-menu.gse-chrome-header-008.gse-chrome-header-008 .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded="false"] .e-n-menu-dropdown-icon-opened,.elementor-widget-n-menu.gse-chrome-header-008.gse-chrome-header-008 .e-n-menu-title .e-n-menu-dropdown-icon[aria-expanded="true"] .e-n-menu-dropdown-icon-closed{display:none}
.elementor-widget-n-menu.gse-chrome-header-008.gse-chrome-header-008 .e-n-menu-title .e-n-menu-dropdown-icon span svg{width:9px;height:6px;fill:none}
.elementor-widget-n-menu.gse-chrome-header-008.gse-chrome-header-008 .e-n-menu-content{left:0!important;right:0!important;width:auto!important;padding:0!important;z-index:90}
.elementor-widget-n-menu.gse-chrome-header-008.gse-chrome-header-008 .e-n-menu-content>.e-con{animation:none!important;max-width:none}
div.gse-chrome-header-034.gse-chrome-header-034{display:flex;flex-direction:column}
div.gse-chrome-header-034.gse-chrome-header-034 > p{flex:1 1 auto}

/* site footer — generated by convert.py */
/* footer component: its own <style> blocks, scoped to the component */
body{margin:0;overflow-x:hidden;background:#F1EADE}
footer a{color:#8A014F}
@media (hover: hover){footer a:hover{color:#6E1741}}
.gs-hidden{display:none!important}
/* the current page's nav item (chrome.component.active_bindings): the theme prints body.gs-current-<slug> and body.gs-kind-<kind> */
body.gs-current-wset .gs-style--curKurse:not(li), body.gs-current-wset li.gs-style--curKurse > a, body.gs-current-wset-level-2-weine .gs-style--curKurse:not(li), body.gs-current-wset-level-2-weine li.gs-style--curKurse > a, body.gs-current-kursfinder .gs-style--curKurse:not(li), body.gs-current-kursfinder li.gs-style--curKurse > a, body.gs-current-termine .gs-style--curKurse:not(li), body.gs-current-termine li.gs-style--curKurse > a, body.gs-current-level-3-quiz .gs-style--curKurse:not(li), body.gs-current-level-3-quiz li.gs-style--curKurse > a{color:#8A014F !important;box-shadow:inset 0 -2px 0 #8A014F !important;font-weight:600 !important}
body.gs-current-unternehmen .gs-style--curUnternehmen:not(li), body.gs-current-unternehmen li.gs-style--curUnternehmen > a{color:#8A014F !important;box-shadow:inset 0 -2px 0 #8A014F !important;font-weight:600 !important}
body.gs-current-weinwissen .gs-style--curWissen:not(li), body.gs-current-weinwissen li.gs-style--curWissen > a, body.gs-current-blog .gs-style--curWissen:not(li), body.gs-current-blog li.gs-style--curWissen > a, body.gs-current-systematisch-verkosten .gs-style--curWissen:not(li), body.gs-current-systematisch-verkosten li.gs-style--curWissen > a{color:#8A014F !important;box-shadow:inset 0 -2px 0 #8A014F !important;font-weight:600 !important}
body.gs-current-academy .gs-style--curAcademy:not(li), body.gs-current-academy li.gs-style--curAcademy > a{color:#8A014F !important;box-shadow:inset 0 -2px 0 #8A014F !important;font-weight:600 !important}
body.gs-current-kontakt .gs-style--curKontakt:not(li), body.gs-current-kontakt li.gs-style--curKontakt > a{color:#8A014F !important;box-shadow:inset 0 -2px 0 #8A014F !important;font-weight:600 !important}
body.gs-current-ueber-uns .gs-style--curUeber:not(li), body.gs-current-ueber-uns li.gs-style--curUeber > a{color:#8A014F !important;box-shadow:inset 0 -2px 0 #8A014F !important;font-weight:600 !important}
body.gs-current-community .gs-style--curCommunity:not(li), body.gs-current-community li.gs-style--curCommunity > a{color:#8A014F !important;box-shadow:inset 0 -2px 0 #8A014F !important;font-weight:600 !important}
body.gs-current-gutschein .gs-style--curGutschein:not(li), body.gs-current-gutschein li.gs-style--curGutschein > a{color:#8A014F !important;box-shadow:inset 0 -2px 0 #8A014F !important;font-weight:600 !important}
@media (hover: hover){.scph-footer-0.scph-footer-0:not(li):hover,li.scph-footer-0.scph-footer-0>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-1.scph-footer-1:not(li):hover,li.scph-footer-1.scph-footer-1>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-2.scph-footer-2:not(li):hover,li.scph-footer-2.scph-footer-2>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-3.scph-footer-3:not(li):hover,li.scph-footer-3.scph-footer-3>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-4.scph-footer-4:not(li):hover,li.scph-footer-4.scph-footer-4>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-5.scph-footer-5:not(li):hover,li.scph-footer-5.scph-footer-5>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-6.scph-footer-6:not(li):hover,li.scph-footer-6.scph-footer-6>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-7.scph-footer-7:not(li):hover,li.scph-footer-7.scph-footer-7>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-8.scph-footer-8:not(li):hover,li.scph-footer-8.scph-footer-8>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-9.scph-footer-9:not(li):hover,li.scph-footer-9.scph-footer-9>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-10.scph-footer-10:not(li):hover,li.scph-footer-10.scph-footer-10>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-11.scph-footer-11:not(li):hover,li.scph-footer-11.scph-footer-11>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-12.scph-footer-12:not(li):hover,li.scph-footer-12.scph-footer-12>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-13.scph-footer-13:not(li):hover,li.scph-footer-13.scph-footer-13>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-14.scph-footer-14:not(li):hover,li.scph-footer-14.scph-footer-14>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-15.scph-footer-15:not(li):hover,li.scph-footer-15.scph-footer-15>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-16.scph-footer-16:not(li):hover,li.scph-footer-16.scph-footer-16>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-17.scph-footer-17:not(li):hover,li.scph-footer-17.scph-footer-17>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-18.scph-footer-18:not(li):hover,li.scph-footer-18.scph-footer-18>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-19.scph-footer-19:not(li):hover,li.scph-footer-19.scph-footer-19>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-20.scph-footer-20:not(li):hover,li.scph-footer-20.scph-footer-20>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-21.scph-footer-21:not(li):hover,li.scph-footer-21.scph-footer-21>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-22.scph-footer-22:not(li):hover,li.scph-footer-22.scph-footer-22>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-23.scph-footer-23:not(li):hover,li.scph-footer-23.scph-footer-23>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-24.scph-footer-24:not(li):hover,li.scph-footer-24.scph-footer-24>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-25.scph-footer-25:not(li):hover,li.scph-footer-25.scph-footer-25>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-26.scph-footer-26:not(li):hover,li.scph-footer-26.scph-footer-26>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-27.scph-footer-27:not(li):hover,li.scph-footer-27.scph-footer-27>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-28.scph-footer-28:not(li):hover,li.scph-footer-28.scph-footer-28>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-29.scph-footer-29:not(li):hover,li.scph-footer-29.scph-footer-29>a:hover{color:#FFFFFF !important}}
@media (hover: hover){.scph-footer-30.scph-footer-30:not(li):hover,li.scph-footer-30.scph-footer-30>a:hover{color:#FAF6EF !important}}
@media (hover: hover){.scph-footer-31.scph-footer-31:not(li):hover,li.scph-footer-31.scph-footer-31>a:hover{color:#FAF6EF !important}}
@media (hover: hover){.scph-footer-32.scph-footer-32:not(li):hover,li.scph-footer-32.scph-footer-32>a:hover{color:#FAF6EF !important}}
.gs-menu-footer-kurse.gs-menu-footer-kurse{min-width:0}
.gs-menu-footer-kurse.gs-menu-footer-kurse .elementor-nav-menu--main{display:block;padding:0;margin:0;min-height:0;line-height:inherit;font:inherit}
.gs-menu-footer-kurse.gs-menu-footer-kurse .elementor-nav-menu--dropdown, .gs-menu-footer-kurse.gs-menu-footer-kurse .elementor-menu-toggle{display:none}
.gs-menu-footer-kurse.gs-menu-footer-kurse .elementor-nav-menu{display:flex;list-style:none;margin:0;padding:0;align-content:normal;line-height:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;flex-direction:column}
.gs-menu-footer-kurse.gs-menu-footer-kurse.gs-menu-footer-kurse .elementor-nav-menu::before, .gs-menu-footer-kurse.gs-menu-footer-kurse.gs-menu-footer-kurse .elementor-nav-menu::after{content:none;display:none}
.gs-menu-footer-kurse.gs-menu-footer-kurse.gs-menu-footer-kurse .elementor-nav-menu > li{display:block;flex:0 0 auto;margin:0;padding:0;line-height:inherit}
.gs-menu-footer-kurse.gs-menu-footer-kurse.gs-menu-footer-kurse .elementor-nav-menu > li::before, .gs-menu-footer-kurse.gs-menu-footer-kurse.gs-menu-footer-kurse .elementor-nav-menu > li::after{content:none;display:none}
.gs-menu-footer-kurse.gs-menu-footer-kurse.gs-menu-footer-kurse .elementor-nav-menu > li > a.elementor-item{display:inline;padding:0;margin:0;background:none;border:0;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:inherit;white-space:inherit;flex-grow:0;align-items:normal;transition:none}
.gs-menu-footer-kurse.gs-menu-footer-kurse.gs-menu-footer-kurse .elementor-nav-menu > li > a.elementor-item::before, .gs-menu-footer-kurse.gs-menu-footer-kurse.gs-menu-footer-kurse .elementor-nav-menu > li > a.elementor-item::after{content:none;display:none}
.gs-menu-footer-kurse.gs-menu-footer-kurse.gs-menu-footer-kurse .elementor-nav-menu > li > a.elementor-item{display:block;padding:6px 0;font-size:13.5px;color:#FAF6EF;text-decoration:none}
.gs-menu-footer-kurse.gs-menu-footer-kurse.gs-menu-footer-kurse .elementor-nav-menu > li > a.elementor-item:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
@media (hover: hover){.gs-menu-footer-kurse.gs-menu-footer-kurse.gs-menu-footer-kurse .elementor-nav-menu > li > a.elementor-item:hover{color:#FFFFFF !important}}
.gs-menu-footer-unternehmen.gs-menu-footer-unternehmen{min-width:0}
.gs-menu-footer-unternehmen.gs-menu-footer-unternehmen .elementor-nav-menu--main{display:block;padding:0;margin:0;min-height:0;line-height:inherit;font:inherit}
.gs-menu-footer-unternehmen.gs-menu-footer-unternehmen .elementor-nav-menu--dropdown, .gs-menu-footer-unternehmen.gs-menu-footer-unternehmen .elementor-menu-toggle{display:none}
.gs-menu-footer-unternehmen.gs-menu-footer-unternehmen .elementor-nav-menu{display:flex;list-style:none;margin:0;padding:0;align-content:normal;line-height:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;flex-direction:column}
.gs-menu-footer-unternehmen.gs-menu-footer-unternehmen.gs-menu-footer-unternehmen .elementor-nav-menu::before, .gs-menu-footer-unternehmen.gs-menu-footer-unternehmen.gs-menu-footer-unternehmen .elementor-nav-menu::after{content:none;display:none}
.gs-menu-footer-unternehmen.gs-menu-footer-unternehmen.gs-menu-footer-unternehmen .elementor-nav-menu > li{display:block;flex:0 0 auto;margin:0;padding:0;line-height:inherit}
.gs-menu-footer-unternehmen.gs-menu-footer-unternehmen.gs-menu-footer-unternehmen .elementor-nav-menu > li::before, .gs-menu-footer-unternehmen.gs-menu-footer-unternehmen.gs-menu-footer-unternehmen .elementor-nav-menu > li::after{content:none;display:none}
.gs-menu-footer-unternehmen.gs-menu-footer-unternehmen.gs-menu-footer-unternehmen .elementor-nav-menu > li > a.elementor-item{display:inline;padding:0;margin:0;background:none;border:0;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:inherit;white-space:inherit;flex-grow:0;align-items:normal;transition:none}
.gs-menu-footer-unternehmen.gs-menu-footer-unternehmen.gs-menu-footer-unternehmen .elementor-nav-menu > li > a.elementor-item::before, .gs-menu-footer-unternehmen.gs-menu-footer-unternehmen.gs-menu-footer-unternehmen .elementor-nav-menu > li > a.elementor-item::after{content:none;display:none}
.gs-menu-footer-unternehmen.gs-menu-footer-unternehmen.gs-menu-footer-unternehmen .elementor-nav-menu > li > a.elementor-item{display:block;padding:6px 0;font-size:13.5px;color:#FAF6EF;text-decoration:none}
.gs-menu-footer-unternehmen.gs-menu-footer-unternehmen.gs-menu-footer-unternehmen .elementor-nav-menu > li > a.elementor-item:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
@media (hover: hover){.gs-menu-footer-unternehmen.gs-menu-footer-unternehmen.gs-menu-footer-unternehmen .elementor-nav-menu > li > a.elementor-item:hover{color:#FFFFFF !important}}
.gs-menu-footer-weinwissen.gs-menu-footer-weinwissen{min-width:0}
.gs-menu-footer-weinwissen.gs-menu-footer-weinwissen .elementor-nav-menu--main{display:block;padding:0;margin:0;min-height:0;line-height:inherit;font:inherit}
.gs-menu-footer-weinwissen.gs-menu-footer-weinwissen .elementor-nav-menu--dropdown, .gs-menu-footer-weinwissen.gs-menu-footer-weinwissen .elementor-menu-toggle{display:none}
.gs-menu-footer-weinwissen.gs-menu-footer-weinwissen .elementor-nav-menu{display:flex;list-style:none;margin:0;padding:0;align-content:normal;line-height:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;flex-direction:column}
.gs-menu-footer-weinwissen.gs-menu-footer-weinwissen.gs-menu-footer-weinwissen .elementor-nav-menu::before, .gs-menu-footer-weinwissen.gs-menu-footer-weinwissen.gs-menu-footer-weinwissen .elementor-nav-menu::after{content:none;display:none}
.gs-menu-footer-weinwissen.gs-menu-footer-weinwissen.gs-menu-footer-weinwissen .elementor-nav-menu > li{display:block;flex:0 0 auto;margin:0;padding:0;line-height:inherit}
.gs-menu-footer-weinwissen.gs-menu-footer-weinwissen.gs-menu-footer-weinwissen .elementor-nav-menu > li::before, .gs-menu-footer-weinwissen.gs-menu-footer-weinwissen.gs-menu-footer-weinwissen .elementor-nav-menu > li::after{content:none;display:none}
.gs-menu-footer-weinwissen.gs-menu-footer-weinwissen.gs-menu-footer-weinwissen .elementor-nav-menu > li > a.elementor-item{display:inline;padding:0;margin:0;background:none;border:0;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:inherit;white-space:inherit;flex-grow:0;align-items:normal;transition:none}
.gs-menu-footer-weinwissen.gs-menu-footer-weinwissen.gs-menu-footer-weinwissen .elementor-nav-menu > li > a.elementor-item::before, .gs-menu-footer-weinwissen.gs-menu-footer-weinwissen.gs-menu-footer-weinwissen .elementor-nav-menu > li > a.elementor-item::after{content:none;display:none}
.gs-menu-footer-weinwissen.gs-menu-footer-weinwissen.gs-menu-footer-weinwissen .elementor-nav-menu > li > a.elementor-item{display:block;padding:6px 0;font-size:13.5px;color:#FAF6EF;text-decoration:none}
.gs-menu-footer-weinwissen.gs-menu-footer-weinwissen.gs-menu-footer-weinwissen .elementor-nav-menu > li > a.elementor-item:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
@media (hover: hover){.gs-menu-footer-weinwissen.gs-menu-footer-weinwissen.gs-menu-footer-weinwissen .elementor-nav-menu > li > a.elementor-item:hover{color:#FFFFFF !important}}
.gs-menu-footer-academy.gs-menu-footer-academy{min-width:0}
.gs-menu-footer-academy.gs-menu-footer-academy .elementor-nav-menu--main{display:block;padding:0;margin:0;min-height:0;line-height:inherit;font:inherit}
.gs-menu-footer-academy.gs-menu-footer-academy .elementor-nav-menu--dropdown, .gs-menu-footer-academy.gs-menu-footer-academy .elementor-menu-toggle{display:none}
.gs-menu-footer-academy.gs-menu-footer-academy .elementor-nav-menu{display:flex;list-style:none;margin:0;padding:0;align-content:normal;line-height:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;flex-direction:column}
.gs-menu-footer-academy.gs-menu-footer-academy.gs-menu-footer-academy .elementor-nav-menu::before, .gs-menu-footer-academy.gs-menu-footer-academy.gs-menu-footer-academy .elementor-nav-menu::after{content:none;display:none}
.gs-menu-footer-academy.gs-menu-footer-academy.gs-menu-footer-academy .elementor-nav-menu > li{display:block;flex:0 0 auto;margin:0;padding:0;line-height:inherit}
.gs-menu-footer-academy.gs-menu-footer-academy.gs-menu-footer-academy .elementor-nav-menu > li::before, .gs-menu-footer-academy.gs-menu-footer-academy.gs-menu-footer-academy .elementor-nav-menu > li::after{content:none;display:none}
.gs-menu-footer-academy.gs-menu-footer-academy.gs-menu-footer-academy .elementor-nav-menu > li > a.elementor-item{display:inline;padding:0;margin:0;background:none;border:0;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:inherit;white-space:inherit;flex-grow:0;align-items:normal;transition:none}
.gs-menu-footer-academy.gs-menu-footer-academy.gs-menu-footer-academy .elementor-nav-menu > li > a.elementor-item::before, .gs-menu-footer-academy.gs-menu-footer-academy.gs-menu-footer-academy .elementor-nav-menu > li > a.elementor-item::after{content:none;display:none}
.gs-menu-footer-academy.gs-menu-footer-academy.gs-menu-footer-academy .elementor-nav-menu > li > a.elementor-item{display:block;padding:6px 0;font-size:13.5px;color:#FAF6EF;text-decoration:none}
.gs-menu-footer-academy.gs-menu-footer-academy.gs-menu-footer-academy .elementor-nav-menu > li > a.elementor-item:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
@media (hover: hover){.gs-menu-footer-academy.gs-menu-footer-academy.gs-menu-footer-academy .elementor-nav-menu > li > a.elementor-item:hover{color:#FFFFFF !important}}
.gs-menu-footer-rechtliches.gs-menu-footer-rechtliches{min-width:0;width:auto;flex:0 1 auto}
.gs-menu-footer-rechtliches.gs-menu-footer-rechtliches .elementor-nav-menu--main{display:block;padding:0;margin:0;min-height:0;line-height:inherit;font:inherit}
.gs-menu-footer-rechtliches.gs-menu-footer-rechtliches .elementor-nav-menu--dropdown, .gs-menu-footer-rechtliches.gs-menu-footer-rechtliches .elementor-menu-toggle{display:none}
.gs-menu-footer-rechtliches.gs-menu-footer-rechtliches .elementor-nav-menu{display:flex;list-style:none;margin:0;padding:0;align-content:normal;line-height:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;flex-direction:row;flex-wrap:wrap;flex-wrap:wrap;gap:8px 20px}
.gs-menu-footer-rechtliches.gs-menu-footer-rechtliches .elementor-nav-menu{font-size:12px}
.gs-menu-footer-rechtliches.gs-menu-footer-rechtliches.gs-menu-footer-rechtliches .elementor-nav-menu::before, .gs-menu-footer-rechtliches.gs-menu-footer-rechtliches.gs-menu-footer-rechtliches .elementor-nav-menu::after{content:none;display:none}
.gs-menu-footer-rechtliches.gs-menu-footer-rechtliches.gs-menu-footer-rechtliches .elementor-nav-menu > li{display:block;flex:0 0 auto;margin:0;padding:0;line-height:inherit}
.gs-menu-footer-rechtliches.gs-menu-footer-rechtliches.gs-menu-footer-rechtliches .elementor-nav-menu > li::before, .gs-menu-footer-rechtliches.gs-menu-footer-rechtliches.gs-menu-footer-rechtliches .elementor-nav-menu > li::after{content:none;display:none}
.gs-menu-footer-rechtliches.gs-menu-footer-rechtliches.gs-menu-footer-rechtliches .elementor-nav-menu > li > a.elementor-item{display:block;padding:0;margin:0;background:none;border:0;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:inherit;white-space:inherit;flex-grow:0;align-items:normal;transition:none}
.gs-menu-footer-rechtliches.gs-menu-footer-rechtliches.gs-menu-footer-rechtliches .elementor-nav-menu > li > a.elementor-item::before, .gs-menu-footer-rechtliches.gs-menu-footer-rechtliches.gs-menu-footer-rechtliches .elementor-nav-menu > li > a.elementor-item::after{content:none;display:none}
.gs-menu-footer-rechtliches.gs-menu-footer-rechtliches.gs-menu-footer-rechtliches .elementor-nav-menu > li > a.elementor-item{color:rgba(255,255,244,.82);text-decoration:none}
.gs-menu-footer-rechtliches.gs-menu-footer-rechtliches.gs-menu-footer-rechtliches .elementor-nav-menu > li > a.elementor-item:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
@media (hover: hover){.gs-menu-footer-rechtliches.gs-menu-footer-rechtliches.gs-menu-footer-rechtliches .elementor-nav-menu > li > a.elementor-item:hover{color:#FAF6EF !important}}
.elementor a.gsl-chrome-footer-0:focus-visible{box-shadow:0 0 0 6px #6E1741}
.elementor a.gsl-chrome-footer-1:focus-visible{box-shadow:0 0 0 6px #6E1741}
.elementor a.gsl-chrome-footer-2:focus-visible{box-shadow:0 0 0 6px #6E1741}
.elementor a.gsl-chrome-footer-3:focus-visible{box-shadow:0 0 0 6px #6E1741}
.elementor a.gsl-chrome-footer-4:focus-visible{box-shadow:0 0 0 6px #6E1741}
footer.gse-chrome-footer-001.gse-chrome-footer-001{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;color:#FAF6EF;font-family:'Montserrat',Arial,sans-serif}
footer.gse-chrome-footer-001.gse-chrome-footer-001:focus-visible{border-radius:3px}
footer.gse-chrome-footer-001.gse-chrome-footer-001:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-002.gse-chrome-footer-002{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none;max-width:1280px}
div.gse-chrome-footer-002.gse-chrome-footer-002:focus-visible{border-radius:3px}
div.gse-chrome-footer-002.gse-chrome-footer-002:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-003.gse-chrome-footer-003{--position:static;--text-align:inherit;min-width:auto;transition:none}
div.gse-chrome-footer-003.gse-chrome-footer-003:focus-visible{border-radius:3px}
div.gse-chrome-footer-003.gse-chrome-footer-003:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-004.gse-chrome-footer-004{display:block;flex:2 1 280px;--position:static;--text-align:inherit;min-width:min(100%, 280px);transition:none}
div.gse-chrome-footer-004.gse-chrome-footer-004:focus-visible{border-radius:3px}
div.gse-chrome-footer-004.gse-chrome-footer-004:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-005.gse-chrome-footer-005{position:static;width:auto;height:88px;min-width:auto;transition:none;gap:normal;display:block;text-align:inherit;line-height:0}
.elementor.elementor .e-con>div.gse-chrome-footer-005.gse-chrome-footer-005{width:auto;min-width:auto}
.gse-chrome-footer-005.gse-chrome-footer-005 img{display:block;vertical-align:baseline;max-width:none;max-height:none;border:0;border-radius:0;box-shadow:none;width:auto;height:100%}
.gse-chrome-footer-005.gse-chrome-footer-005 a{display:contents}
.gse-chrome-footer-005.gse-chrome-footer-005 img:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-006.gse-chrome-footer-006{position:static;max-width:34ch;min-width:auto;width:auto;display:block;transition:none;gap:normal;font-size:14px;line-height:1.65;color:rgba(255,255,244,.84)}
.elementor.elementor .e-con>div.gse-chrome-footer-006.gse-chrome-footer-006{max-width:34ch;min-width:auto;width:auto}
div.gse-chrome-footer-006.gse-chrome-footer-006 > p:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-007.gse-chrome-footer-007{position:static;min-width:auto;width:auto;display:block;transition:none;gap:normal;font-size:11.5px;letter-spacing:.18em;color:rgba(255,255,244,.70)}
.elementor.elementor .e-con>div.gse-chrome-footer-007.gse-chrome-footer-007{min-width:auto;width:auto}
div.gse-chrome-footer-007.gse-chrome-footer-007 > p:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
nav.gse-chrome-footer-008.gse-chrome-footer-008{display:block;flex:1 1 150px;--position:static;--text-align:inherit;min-width:auto;transition:none}
nav.gse-chrome-footer-008.gse-chrome-footer-008:focus-visible{border-radius:3px}
nav.gse-chrome-footer-008.gse-chrome-footer-008:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-009.gse-chrome-footer-009{position:static;min-width:auto;width:auto;display:block;transition:none;gap:normal;font-size:11px;font-weight:700;letter-spacing:.2em;color:rgba(255,255,244,.70)}
.elementor.elementor .e-con>div.gse-chrome-footer-009.gse-chrome-footer-009{min-width:auto;width:auto}
div.gse-chrome-footer-009.gse-chrome-footer-009 > p:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
nav.gse-chrome-footer-010.gse-chrome-footer-010{display:block;flex:1 1 150px;--position:static;--text-align:inherit;min-width:auto;transition:none}
nav.gse-chrome-footer-010.gse-chrome-footer-010:focus-visible{border-radius:3px}
nav.gse-chrome-footer-010.gse-chrome-footer-010:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-011.gse-chrome-footer-011{position:static;min-width:auto;width:auto;display:block;transition:none;gap:normal;font-size:11px;font-weight:700;letter-spacing:.2em;color:rgba(255,255,244,.70)}
.elementor.elementor .e-con>div.gse-chrome-footer-011.gse-chrome-footer-011{min-width:auto;width:auto}
div.gse-chrome-footer-011.gse-chrome-footer-011 > p:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
nav.gse-chrome-footer-012.gse-chrome-footer-012{display:block;flex:1 1 150px;--position:static;--text-align:inherit;min-width:auto;transition:none}
nav.gse-chrome-footer-012.gse-chrome-footer-012:focus-visible{border-radius:3px}
nav.gse-chrome-footer-012.gse-chrome-footer-012:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-013.gse-chrome-footer-013{position:static;min-width:auto;width:auto;display:block;transition:none;gap:normal;font-size:11px;font-weight:700;letter-spacing:.2em;color:rgba(255,255,244,.70)}
.elementor.elementor .e-con>div.gse-chrome-footer-013.gse-chrome-footer-013{min-width:auto;width:auto}
div.gse-chrome-footer-013.gse-chrome-footer-013 > p:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
nav.gse-chrome-footer-014.gse-chrome-footer-014{display:block;flex:1 1 150px;--position:static;--text-align:inherit;min-width:auto;transition:none}
nav.gse-chrome-footer-014.gse-chrome-footer-014:focus-visible{border-radius:3px}
nav.gse-chrome-footer-014.gse-chrome-footer-014:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-015.gse-chrome-footer-015{position:static;min-width:auto;width:auto;display:block;transition:none;gap:normal;font-size:11px;font-weight:700;letter-spacing:.2em;color:rgba(255,255,244,.70)}
.elementor.elementor .e-con>div.gse-chrome-footer-015.gse-chrome-footer-015{min-width:auto;width:auto}
div.gse-chrome-footer-015.gse-chrome-footer-015 > p:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-016.gse-chrome-footer-016{--position:static;--text-align:inherit;min-width:auto;transition:none;border-top:1px solid rgba(255,255,244,.18)}
div.gse-chrome-footer-016.gse-chrome-footer-016:focus-visible{border-radius:3px}
div.gse-chrome-footer-016.gse-chrome-footer-016:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-017.gse-chrome-footer-017{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none}
div.gse-chrome-footer-017.gse-chrome-footer-017:focus-visible{border-radius:3px}
div.gse-chrome-footer-017.gse-chrome-footer-017:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-018.gse-chrome-footer-018{position:static;min-width:auto;width:auto;display:block;transition:none;gap:normal;font-size:11px;font-weight:700;letter-spacing:.2em;color:rgba(255,255,244,.70)}
.elementor.elementor .e-con>div.gse-chrome-footer-018.gse-chrome-footer-018{min-width:auto;width:auto}
div.gse-chrome-footer-018.gse-chrome-footer-018 > p:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-019.gse-chrome-footer-019{position:static;min-width:auto;width:auto;display:block;transition:none;gap:normal;font-size:13.5px;line-height:1.6;color:rgba(255,255,244,.88)}
.elementor.elementor .e-con>div.gse-chrome-footer-019.gse-chrome-footer-019{min-width:auto;width:auto}
div.gse-chrome-footer-019.gse-chrome-footer-019 > p:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-020.gse-chrome-footer-020{display:block;--position:static;--text-align:inherit;min-width:auto;transition:none}
div.gse-chrome-footer-020.gse-chrome-footer-020:focus-visible{border-radius:3px}
div.gse-chrome-footer-020.gse-chrome-footer-020:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-021.gse-chrome-footer-021{position:static;min-width:auto;width:auto;display:block;transition:none;gap:normal;font-size:11px;font-weight:700;letter-spacing:.2em;color:rgba(255,255,244,.70)}
.elementor.elementor .e-con>div.gse-chrome-footer-021.gse-chrome-footer-021{min-width:auto;width:auto}
div.gse-chrome-footer-021.gse-chrome-footer-021 > p:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-022.gse-chrome-footer-022{position:static;min-width:auto;width:auto;display:block;transition:none;gap:normal;font-size:13.5px;line-height:1.6}
.elementor.elementor .e-con>div.gse-chrome-footer-022.gse-chrome-footer-022{min-width:auto;width:auto}
div.gse-chrome-footer-022.gse-chrome-footer-022 > p:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-023.gse-chrome-footer-023{--position:static;--text-align:inherit;min-width:auto;transition:none}
div.gse-chrome-footer-023.gse-chrome-footer-023:focus-visible{border-radius:3px}
div.gse-chrome-footer-023.gse-chrome-footer-023:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-024.gse-chrome-footer-024{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal;font-size:12.5px;font-weight:600}
.elementor.elementor .e-con>div.gse-chrome-footer-024.gse-chrome-footer-024{min-width:auto;width:auto}
div.gse-chrome-footer-024.gse-chrome-footer-024 > a:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-025.gse-chrome-footer-025{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal;font-size:12.5px;font-weight:600}
.elementor.elementor .e-con>div.gse-chrome-footer-025.gse-chrome-footer-025{min-width:auto;width:auto}
div.gse-chrome-footer-025.gse-chrome-footer-025 > a:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-026.gse-chrome-footer-026{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal;font-size:12.5px;font-weight:600}
.elementor.elementor .e-con>div.gse-chrome-footer-026.gse-chrome-footer-026{min-width:auto;width:auto}
div.gse-chrome-footer-026.gse-chrome-footer-026 > a:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
/* page-inline style */
@media (max-width:719px){.gs-foot-logos{margin-left:0 !important;justify-content:flex-start}}
div.gse-chrome-footer-027.gse-chrome-footer-027{--position:static;--text-align:inherit;min-width:auto;transition:none}
div.gse-chrome-footer-027.gse-chrome-footer-027:focus-visible{border-radius:3px}
div.gse-chrome-footer-027.gse-chrome-footer-027:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-028.gse-chrome-footer-028{position:static;width:150px;height:60px;min-width:auto;transition:none;gap:normal;display:block;text-align:inherit;line-height:0}
.elementor.elementor .e-con>div.gse-chrome-footer-028.gse-chrome-footer-028{width:150px;min-width:auto}
.gse-chrome-footer-028.gse-chrome-footer-028 img{display:block;vertical-align:baseline;max-width:none;max-height:none;border:0;border-radius:0;box-shadow:none;width:100%;height:100%;object-fit:contain}
.gse-chrome-footer-028.gse-chrome-footer-028 a{display:contents}
.elementor.elementor .e-con>div.gse-chrome-footer-028.gse-chrome-footer-028{min-width:150px}
.gse-chrome-footer-028.gse-chrome-footer-028 img:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-029.gse-chrome-footer-029{position:static;width:140px;height:44px;min-width:auto;transition:none;gap:normal;display:block;text-align:inherit;line-height:0}
.elementor.elementor .e-con>div.gse-chrome-footer-029.gse-chrome-footer-029{width:140px;min-width:auto}
.gse-chrome-footer-029.gse-chrome-footer-029 img{display:block;vertical-align:baseline;max-width:none;max-height:none;border:0;border-radius:0;box-shadow:none;width:100%;height:100%;object-fit:contain}
.gse-chrome-footer-029.gse-chrome-footer-029 a{display:contents}
.elementor.elementor .e-con>div.gse-chrome-footer-029.gse-chrome-footer-029{min-width:140px}
.gse-chrome-footer-029.gse-chrome-footer-029 img:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-030.gse-chrome-footer-030{--position:static;--text-align:inherit;min-width:auto;transition:none;border-top:1px solid rgba(255,255,244,.18)}
div.gse-chrome-footer-030.gse-chrome-footer-030:focus-visible{border-radius:3px}
div.gse-chrome-footer-030.gse-chrome-footer-030:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-031.gse-chrome-footer-031{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal;font-size:12px;color:rgba(255,255,244,.74)}
.elementor.elementor .e-con>div.gse-chrome-footer-031.gse-chrome-footer-031{min-width:auto;width:auto}
div.gse-chrome-footer-031.gse-chrome-footer-031 > p:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-032.gse-chrome-footer-032{--position:static;--text-align:inherit;min-width:auto;transition:none;font-size:12px}
div.gse-chrome-footer-032.gse-chrome-footer-032:focus-visible{border-radius:3px}
div.gse-chrome-footer-032.gse-chrome-footer-032:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-033.gse-chrome-footer-033{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal;color:rgba(255,255,244,.62)}
.elementor.elementor .e-con>div.gse-chrome-footer-033.gse-chrome-footer-033{min-width:auto;width:auto}
div.gse-chrome-footer-033.gse-chrome-footer-033 > span:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-034.gse-chrome-footer-034{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal;color:rgba(255,255,244,.62)}
.elementor.elementor .e-con>div.gse-chrome-footer-034.gse-chrome-footer-034{min-width:auto;width:auto}
div.gse-chrome-footer-034.gse-chrome-footer-034 > span:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-035.gse-chrome-footer-035{--position:static;--text-align:inherit;min-width:auto;transition:none;font-size:12px;font-weight:600}
div.gse-chrome-footer-035.gse-chrome-footer-035:focus-visible{border-radius:3px}
div.gse-chrome-footer-035.gse-chrome-footer-035:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
div.gse-chrome-footer-036.gse-chrome-footer-036{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal;color:#6E1741}
.elementor.elementor .e-con>div.gse-chrome-footer-036.gse-chrome-footer-036{min-width:auto;width:auto}
div.gse-chrome-footer-036.gse-chrome-footer-036 > span:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741}
div.gse-chrome-footer-037.gse-chrome-footer-037{position:static;min-width:auto;width:auto;display:grid;transition:none;gap:normal;color:rgba(255,255,244,.70)}
.elementor.elementor .e-con>div.gse-chrome-footer-037.gse-chrome-footer-037{min-width:auto;width:auto}
div.gse-chrome-footer-037.gse-chrome-footer-037 > span:focus-visible{outline:3px solid #FAF6EF;outline-offset:2px;box-shadow:0 0 0 6px #6E1741;border-radius:3px}
