.mainlogo img {
transform-origin: center center;
will-change: transform;
transform: rotate(0deg) translateZ(0);
backface-visibility: hidden;
}    h1.hervorgehoben .w-text-value,
h2.hervorgehoben .w-text-value,
h3.hervorgehoben .w-text-value,
h4.hervorgehoben .w-text-value,
h5.hervorgehoben .w-text-value,
h6.hervorgehoben .w-text-value{
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
} h1.hervorgehoben{ line-height:1.02;
}
h1.hervorgehoben .w-text-value{
padding-top:0;
padding-bottom:0;
padding-left:20px;
padding-right:20px;
} h2.hervorgehoben{
line-height:1.08;
}
h2.hervorgehoben .w-text-value{
padding-top:6px;
padding-bottom:6px;
padding-left:20px;
padding-right:20px;
} h3.hervorgehoben .w-text-value{ padding-top:4px;
padding-bottom:4px;
padding-left:10px;
padding-right:10px;
} h4.hervorgehoben .w-text-value{ padding-top:4px;
padding-bottom:4px;
padding-left:10px;
padding-right:10px;
} h5.hervorgehoben .w-text-value{ padding-top:4px;
padding-bottom:4px;
padding-left:10px;
padding-right:10px;
} h6.hervorgehoben .w-text-value{ padding-top:4px;
padding-bottom:4px;
padding-left:10px;
padding-right:10px;
} .hervorgehoben.beige .w-text-value{
background: var(--color-beige);
}
.hervorgehoben.braun .w-text-value{
background: var(--color-braun);
}
.hervorgehoben.orange .w-text-value{
background: var(--color-orange);
}
.hervorgehoben.dunkelgruen .w-text-value{
background: var(--color-dunkelgruen);
}
.hervorgehoben.hellgruen .w-text-value{
background: var(--color-hellgruen);
}
.hervorgehoben.hellgrau .w-text-value{
background: var(--color-hellgrau);
}
.hervorgehoben.hell .w-text-value{
background: var(--color-hell);
}
.hervorgehoben.dunkel .w-text-value{
background: var(--color-dunkel);
} @media only screen and (max-width: 600px) { h2.hervorgehoben{
line-height:1.2;
}
} @media only screen and (min-width: 600px) {
} @media only screen and (min-width: 768px) {
} @media only screen and (min-width: 992px) {
} @media only screen and (min-width: 1440px) {
} @media only screen and (min-width: 1600px) {
} @media only screen and (min-width: 1700px) {
} @media only screen and (min-width: 2300px) {
}   .pulsieren{
overflow: visible;
}
.pulsieren::after{
content:"";
position:absolute;
inset:0;
border-radius:50%; background: var(--color-hell);
transform: scale(1);
opacity:0;
pointer-events:none;
z-index:-1;
animation:pulse 2s ease-out infinite;
}
@keyframes pulse{
0%{
transform: scale(1);
opacity:.6;
}
100%{
transform: scale(1.4);
opacity:0;
}
}   #angebote-tabs .w-tabs-section.active:not(.has_text_color)>.w-tabs-section-header,
#angebote-tabs .w-tabs.style_radio>.w-tabs-list .w-tabs-item.active {
background-color: var(--color-content-primary) !important;
color:#fff !important;
}
#angebote-tabs .w-tabs.style_radio > .w-tabs-list .w-tabs-item {
font-family: var(--h1-font-family) !important;
} @media only screen and (max-width: 600px) { #angebote-tabs .w-tabs-section-header {
padding: 0.5em 1.5em !important;
} #angebote-tabs .w-tabs.accordion>div>div>.w-tabs-section-content {
padding:0 !important;
padding-bottom:2rem !important;
} #angebote-tabs .w-tabs.accordion.remove_indents>div>div>.w-tabs-section-header { padding: 10px 20px !important;
}
#angebote-tabs .w-tabs-sections .w-tabs-section:last-child {
border-bottom:0 !important;
}
#angebote-tabs .w-tabs-sections .w-tabs-section {
border-style: dotted !important;
}
#angebote-tabs .w-tabs-section .w-hwrapper.valign_top .w-text {
width: 150px !important;
}
#angebote-tabs .w-tabs-section.active .w-tabs-section>.w-tabs-section-header {
background-color: #9fb73d !important; 
}
#angebote-tabs .w-tabs-section.active .w-tabs-section.active:not(.has_text_color)>.w-tabs-section-header {
background-color: #3b5623 !important; 
}
} @media only screen and (min-width: 600px) {
} @media only screen and (min-width: 768px) {
#angebote-tabs .w-tabs.style_radio > .w-tabs-list .w-tabs-item {
font-size:1.0rem !important;
}
} @media only screen and (min-width: 768px) {
#angebote-tabs .w-tabs.style_radio > .w-tabs-list .w-tabs-item { font-size: 1.2rem !important; 
padding: 0.6rem 1rem !important;
margin-right: 0.5rem !important;
border: 2px solid #fff !important;
}
#angebote-tabs .w-tabs.style_radio > .w-tabs-list .w-tabs-item.active {
background: var(--color-hellgruen) !important;
color: #fff !important;
border-color: var(--color-hellgruen) !important;
}
} @media only screen and (min-width: 992px) {
#angebote-tabs .w-tabs.style_radio > .w-tabs-list .w-tabs-item.active  {
background: var(--color-hellgruen) !important;
color:#fff !important;
border-color: var(--color-hellgruen) !important;
}
#angebote-tabs .w-tabs.style_radio > .w-tabs-list .w-tabs-item {
background: none;
border:2px solid #fff !important;
margin-right:1rem !important; 
font-size:1.3rem !important;
} #angebote-tabs .w-tabs.accordion .w-tabs-section-header {
display: none !important;
} #angebote-tabs .w-tabs.accordion .w-tabs-list {
display: block !important;
} #angebote-tabs .w-tabs.accordion .w-tabs-section {
display: none;
}
#angebote-tabs .w-tabs.accordion .w-tabs-section.active {
display: block !important;
}
}  @media only screen and (min-width: 1025px) {
#angebote-tabs .w-tabs.style_radio > .w-tabs-list .w-tabs-item.active  {
background: var(--color-hellgruen) !important;
color:#fff !important;
border-color: var(--color-hellgruen) !important;
}
#angebote-tabs .w-tabs.style_radio > .w-tabs-list .w-tabs-item {
background: none;
border:2px solid #fff !important;
margin-right:1rem !important; 
font-size:1.5rem !important;
padding: 0.8rem 1.5rem !important; } #angebote-tabs .w-tabs.accordion .w-tabs-section-header {
display: none !important;
} #angebote-tabs .w-tabs.accordion .w-tabs-list {
display: block !important;
} #angebote-tabs .w-tabs.accordion .w-tabs-section {
display: none;
}
#angebote-tabs .w-tabs.accordion .w-tabs-section.active {
display: block !important;
}
} @media only screen and (min-width: 1440px) {
#angebote-tabs .w-tabs.style_radio > .w-tabs-list .w-tabs-item.active  {
background: var(--color-hellgruen) !important;
color:#fff !important;
border-color: var(--color-hellgruen) !important;
}
#angebote-tabs .w-tabs.style_radio > .w-tabs-list .w-tabs-item {
background: none;
border:2px solid #fff !important;
margin-right:1rem !important; 
font-size:1.65rem !important;
} #angebote-tabs .w-tabs.accordion .w-tabs-section-header {
display: none !important;
} #angebote-tabs .w-tabs.accordion .w-tabs-list {
display: block !important;
} #angebote-tabs .w-tabs.accordion .w-tabs-section {
display: none;
}
#angebote-tabs .w-tabs.accordion .w-tabs-section.active {
display: block !important;
}
} @media only screen and (min-width: 1600px) {
} @media only screen and (min-width: 1700px) {
} @media only screen and (min-width: 2300px) {
}     .nav_opening,
.nav_opening_hours {
display: table !important; padding: 8px 15px !important;
transform: rotate(-3deg) !important;
clear: both; }
.nav_opening {
background: var(--color-hellgruen) !important;
margin-bottom: 5px; }
.nav_opening.is-closed { background: var(--color-braun) !important;
}
.nav_opening_hours {
background: var(--color-dunkelgruen) !important;
margin-left: 15px !important; margin-top: -11px !important;  }  .status-link-wrapper {
transition: transform 0.2s ease-in-out;
cursor: pointer;
} .status-link-wrapper:hover {
animation: hop-animation 0.75s ease;
} .status-link-wrapper .kw-status-label {
margin-bottom: 5px; }
@keyframes hop-animation {
0%, 100% { transform: translateY(0); }
30% { transform: translateY(-5px); }
50% { transform: translateY(0); }
70% { transform: translateY(-2px); }
} .status-link-wrapper + .nav_opening_hours {
display: none !important;
} .status-link-wrapper:hover .kw-status-label {
color: #ffffff !important;
} .status-link-wrapper:hover .nav_opening_hours {
color: #ffffff !important;
} .kw-status-label {
transition: color 0.2s ease-in-out, transform 0.2s ease-in-out;
}    #fa.faq-hell .w-tabs[style*="--sections-title-size"]>div>div>.w-tabs-section-header>.w-tabs-section-title,
#faq.faq-hell .w-tabs-section.active:not(.has_text_color)>.w-tabs-section-header {  color:#994120 !important; }
.w-tabs-section-title {
}   .w-popup.jetztbuchen {    }
a.cmplz-accept-category {
display: inline-block;
background-color: #c9551b !important;
color: #ffffff !important;
padding: 12px 20px;
border-radius: 8px;
text-decoration: none;
font-weight: 600;
font-size: 1.0rem;
transition: all 0.2s ease;
margin-bottom:3rem;
border:2px solid rgb(201, 85, 27);
} a.cmplz-accept-category:hover {
background-color: #fff !important;
color:#c9551b !important;
border-color:rgb(201, 85, 27);
} a.cmplz-accept-category:active {
}
.mfp-title {
display: none !important;
}
.w-nav.type_desktop .w-nav-anchor:not(.level_1) {
}
.w-nav.type_desktop .w-nav-list.level_2 li a {
padding-top: 5px !important; 
padding-bottom:5px !important;
}
.w-nav.type_desktop .w-nav-list.level_2 li:first-child a {
padding-top:20px !important;
}
.w-nav.type_desktop .w-nav-list.level_2 li:last-child a {
padding-bottom:20px !important;
}
.w-nav.type_desktop .w-nav-list.level_2 {
border-radius:0.5rem;
}
.w-nav.type_desktop .w-nav-list * {
-webkit-transition: all 100ms ease-out;
-moz-transition: all 100ms ease-out;
-ms-transition: all 100ms ease-out;
-o-transition: all 100ms ease-out;
transition: all 100ms ease-out;
}
.w-iconbox ul {
margin-left:0.75rem !important;
}
.wpb_text_column a {
color:#fff !important;
text-decoration: underline !important;
}
.wpb_text_column a:hover {
opacity: 0.7 ;
}   @media only screen and (max-width: 600px) {
.nav_opening,
.nav_opening_hours {
font-size: 0.75rem !important }
.menu-item-has-children.w-nav-item.level_1.togglable.opened {
background: rgba(0,0,0,0.15);
border-radius:0.5rem;
}
.w-nav-list.level_1 {
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px); } .w-nav-control {
border-radius:100px !important;
max-height: 50px !important;
max-width: 50px !important;
background: #c9551b !important;
min-height:50px !important;
min-width: 50px !important; color:#fff !important;
}
} @media only screen and (min-width: 600px) {
} @media only screen and (min-width: 768px) {
} @media only screen and (min-width: 992px) {
} @media only screen and (min-width: 1440px) {
} @media only screen and (min-width: 1600px) {
} @media only screen and (min-width: 1700px) {
} @media only screen and (min-width: 2300px) {
}   #recras-consent-placeholder {
background:#f9f9f9; 
padding:40px; 
text-align:center; 
margin-top:20px; 
border-radius:15px;
color:#303030;
}
button#accept-recras-cookies {
color:white; 
padding:12px 25px; 
border:none; 
cursor:pointer; 
font-weight:bold; 
border-radius:5px;
background: #9fb73d !important;
-webkit-transition: all 250ms ease-out;
-moz-transition: all 250ms ease-out;
-ms-transition: all 250ms ease-out;
-o-transition: all 250ms ease-out;
transition: all 250ms ease-out;
}
button#accept-recras-cookies:hover {
background: #3b5623 !important;
}   .bookprocess .checkboxWrapper {
margin-top:15px;
}
.bookprocess .checkboxWrapper input[type="checkbox"] {
border-radius: 100px;
width: 30px;
height: 30px;
overflow: hidden;
padding: 0; 
}
.bookprocess .steps {
margin-left:0 !important;  
}
.bookprocess aside h2 {
background-color: #9fb73d !important;
color:#fff !important;
}
.bookprocess label[for^='fixedtext_']:not(:has(+ [type="hidden"])) {
font-family: var(--h2-font-family, inherit) !important;
font-weight: var(--h2-font-weight, inherit) !important;
font-size: 1.8rem !important;
font-style: var(--h2-font-style, inherit) !important;
line-height: var(--h2-line-height, 1.4) !important;
letter-spacing: var(--h2-letter-spacing, inherit) !important;
text-transform: var(--h2-text-transform, inherit) !important;
}
.bookprocess fieldset > div > label {
font-family: var(--h2-font-family, inherit) !important;
font-size: 1.3rem !important;
text-transform: none !important;
line-height: var(--h2-line-height, 1.4) !important;
}
.bookprocess .steps,
.bookprocess .recapWrapper h2 {
font-family: var(--h2-font-family, inherit) !important;
font-size: 1.4rem !important; line-height: var(--h2-line-height, 1.4) !important;
}
.bookprocess .steps {
font-size: 1.1rem !important;
}
.bookprocess .previousStep,
.bookprocess .primary.nextStep {
background: #c9551b !important;
color:#fff !important;
border-color: #c9551b !important;
}
.bookprocess .previousStep {
background: #aaa !important;
border-color: #aaa !important;
}
.bookprocess .primary.nextStep:hover {
background: #994120 !important;
}
.bookprocess .previousStep:hover {
background: #666 !important;
}
.bookprocess .recras-booking_starttime.display-blocks label {
background-color: #9fb73d !important;
border-color: #9fb73d !important;
}
.bookprocess .recras-booking_starttime.display-blocks :checked + label {
background-color: #3b5623 !important;
border-color: #3b5623 !important;
}   #angebote-tabs .wpb_text_column ul {
margin-left: 0.8rem !important;
}    .w-iconbox-text a {
color: inherit !important; text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset: 5px; transition: text-underline-offset 0.15s ease; } .w-iconbox-text a:hover {
text-underline-offset: 2px; color: inherit !important; }   #firmen-anker {
display: block;
position: relative;
top: -150px; visibility: hidden;
}    @media only screen and (max-width: 600px) {
.w-popup.jetztbuchen {
margin-top:15px;
margin-bottom:30px;
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-ms-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center;
-moz-transform: scale(0.8);
-webkit-transform: scale(0.8);
-o-transform: scale(0.8);
-ms-transform: scale(0.8);
transform: scale(0.8);
}
} @media only screen and (min-width: 600px) {
} @media only screen and (min-width: 768px) {
} @media only screen and (min-width: 992px) {
.w-popup.jetztbuchen {
position: fixed !important; right: max(25px, calc((100% - 1870px) / 2 + 25px)) !important;
bottom: 25px !important;
z-index: 9999 !important;
opacity: 1 !important;
visibility: visible !important;
transform: translateY(150px); 
transition: transform 0.6s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
}
.jetztbuchen.weitererbutton {
margin-right: 280px !important;
position: fixed !important;  } .w-popup-wrap.layout_right_panel.jetztbuchen.weitererbutton {
margin-right:0 !important; 
}
.w-tabs-section.active .w-popup.jetztbuchen.show-now {
transform: translateY(0);
}
.w-popup.jetztbuchen:not(.show-now) {
transform: translateY(150px);
}
} @media only screen and (min-width: 1440px) {
} @media only screen and (min-width: 1600px) {
} @media only screen and (min-width: 1700px) {
} @media only screen and (min-width: 2300px) {
}   .kontaktblock-footer .bookprocess .primary {
font-family: var(--h1-font-family) !important;
font-style: normal !important;
text-transform: none !important; font-size: 1.2rem !important;
line-height: 1.20 !important;
font-weight: 600 !important;
letter-spacing: 0em !important;
padding: 0.8em 1.6em !important;
transition-duration: 0.3s !important;
border-radius: 10px !important;
transition-timing-function: ease !important;
--btn-height: calc(1.20em + 2 * 0.8em) !important;
--btn-border-width: 0px !important;
--btn-background: var(--color-orange) !important;
--btn-hover-background: #ffffff !important;
background: var(--btn-background, transparent) !important;
border-color: var(--btn-border-color, transparent) !important;
border-image: none !important;
color: var(--color-hell) !important; 
text-transform: uppercase !important;
}
.kontaktblock-footer .bookprocess .primary:hover {
background: var(--color-hell) !important; 
color:var(--btn-background, transparent) !important;
}
.kontaktblock-footer .bookprocess fieldset > div:not([id]):not(:has( [type="hidden"])) {
margin-bottom:1rem !important;
}
.kontaktblock-footer .bookprocess :is(input, select, textarea):focus {
border:1px solid #333 !important;
}
.kontaktblock-footer .bookprocess > div {
padding:0 !important;
gap:0 !important; 
}    .hover_image button {
overflow: hidden;
transform: scale(1);
animation: softZoomOut 0.35s ease forwards;
}
.hover_image button img {
transform: scale(1);
}
.hover_image button:hover img {
opacity: 1 !important;
}
.hover_image button:hover {
animation: softZoomBounce 0.5s ease forwards;
} @keyframes softZoomBounce {
0% {
transform: scale(1);
}
40% {
transform: scale(1.06);
}
70% {
transform: scale(1.03);
}
100% {
transform: scale(1.05);
}
} @keyframes softZoomOut {
0% {
transform: scale(1.05);
}
100% {
transform: scale(1);
}
}
#page-footer .recras-required > :is(label[for^='choice_'], label[for^='contact']):not(:empty)::after {
color:#fff !important;
}
.highlight-dunkelgruen a {
color: var(--color-dunkelgruen) !important;
}
.highlight-dunkelgruen a:hover {
color: var(--color-dunkel) !important;
}   #rechtliches *,
#rechtliches a {color:#ffffff !important;}
#rechtliches h2 {font-size:1.7rem !important;}
#rechtliches h3 {font-size:1.3rem !important;}
#rechtliches h4 {font-size:1.3rem !important;}
#rechtliches h5 {font-size:1.3rem !important;}   .kw-close-btn,
.kw-close-btn:after,
button.w-popup-closer,
.w-popup-wrap[style*="--closer-color"] .w-popup-closer {
-webkit-transition: all 150ms ease-out !important;
-moz-transition: all 150ms ease-out !important;
-ms-transition: all 150ms ease-out !important;
-o-transition: all 150ms ease-out !important;
transition: all 150ms ease-out !important;
}
button.w-popup-closer,
.w-popup-wrap[style*="--closer-color"] .w-popup-closer {
color: var(--color-dunkelgruen) !important;
opacity: 1 !important;
position: absolute !important;
top: 20px !important;
right: 20px !important;
width: 44px !important;
height: 44px !important;
cursor: pointer !important;
background: #fff !important;
border-radius: 50% !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
z-index: 10000000 !important;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1) !important;
border: none !important;
}
.kw-close-btn:hover,
button.w-popup-closer:hover,
.w-popup-wrap[style*="--closer-color"] .w-popup-closer:hover {
color:#fff !important;
background-color: var(--color-dunkelgruen) !important;
}
.kw-close-btn:hover::after {
color:#fff !important;
}
.kw-close-btn:after {
content: '\f00d' !important;
font-family: fontawesome !important;
font-weight: 400 !important;
vertical-align: top !important;
font-size:1.5rem !important;
}    @media only screen and (max-width: 600px) { #buchenbuttons .us-btn-style_6 {
padding:0.8em 0.8em !important;
}
#angebote-tabs .w-tabs-section.no_indents>.w-tabs-section-content>.w-tabs-section-content-h { padding: 0 1rem !important;
}
#angebote-tabs .w-tabs.accordion>div>div>.w-tabs-section-content {
padding-bottom:0 !important;
}
#angebote-tabs .w-tabs-section .w-hwrapper.valign_top .w-text {
width: 100% !important;
}
#angebote-tabs h6 {
text-align: left !important;
}
} @media only screen and (min-width: 600px) {
} @media only screen and (min-width: 768px) {
} @media only screen and (min-width: 992px) {
} @media only screen and (min-width: 1440px) {
} @media only screen and (min-width: 1600px) {
} @media only screen and (min-width: 1700px) {
} @media only screen and (min-width: 2300px) {
}    @media (max-width: 600px) {
#angebote-tabs .w-hwrapper { flex-direction: column !important; gap: 0.5rem !important;
}
#angebote-tabs .w-hwrapper > .w-text:first-child { font-weight: bold !important;
} #angebote-tabs .w-hwrapper {
flex-direction: column !important;
display: flex !important;
} #angebote-tabs .w-hwrapper > * {
width: 100% !important;
max-width: 100% !important;
min-width: 100% !important;
flex-basis: 100% !important;
} #angebote-tabs .w-hwrapper > .w-text:first-child {
font-weight: bold !important;
}
}   @media (max-width: 600px) {
.w-popup-wrap[style*="--popup-padding"] .w-popup-box-content {
padding: 50px 0.25rem !important;
}
}
@media (max-width: 767px) { .w-tabs-section {
scroll-margin-top: 350px !important; 
}
}    #rechtlichescookies :not(.cmplz-dropdown):not(.cmplz-dropdown *):not(.cmplz-categories):not(.cmplz-categories *) {
color: #ffffff !important;
} #rechtlichescookies a:not(.cmplz-dropdown a):not(.cmplz-categories a) {
color: #ffffff !important;
} #rechtlichescookies .cmplz-dropdown,
#rechtlichescookies .cmplz-dropdown *,
#rechtlichescookies .cmplz-categories,
#rechtlichescookies .cmplz-categories * {
color: #000000 !important;
} #rechtlichescookies h2:not(.cmplz-dropdown h2):not(.cmplz-categories h2) {
font-size: 1.7rem !important;
}
#rechtlichescookies h3:not(.cmplz-dropdown h3):not(.cmplz-categories h3),
#rechtlichescookies h4:not(.cmplz-dropdown h4):not(.cmplz-categories h4),
#rechtlichescookies h5:not(.cmplz-dropdown h5):not(.cmplz-categories h5) {
font-size: 1.3rem !important;
}
#rechtlichescookies #cmplz-document { max-width: 100% !important;}
#rechtlichescookies #cmplz-document p {font-size:1.0rem !important
}
#rechtlichescookies h2 {font-size:1.7rem !important;}
#rechtlichescookies h3 {font-size:1.2rem !important;}
#rechtlichescookies h4 {font-size:1.1rem !important;}
#rechtlichescookies h5 {font-size:1.1rem !important;}
#rechtlichescookies #cmplz-cookies-overview h3 {
font-size:1.3rem !important;
}   #rechtlichescookies .cmplz-service-header br {
display: none !important;
}
#rechtlichescookies .cmplz-service-header input {
margin-left:-60px !important;
display: block !important;
}    #angebote-tabs .w-tabs-section-content .w-hwrapper {
display: grid !important;
grid-template-columns: 200px minmax(0, 1fr) !important;
column-gap: 1.6rem !important;
row-gap: 0.5rem !important;
align-items: start !important;
--hwrapper-gap: 0 !important;
} #angebote-tabs .w-tabs-section-content .w-hwrapper > :first-child {
grid-column: 1 !important;
width: 200px !important;
min-width: 200px !important;
max-width: 200px !important;
white-space: nowrap !important;
} #angebote-tabs .w-tabs-section-content .w-hwrapper > :not(:first-child) {
grid-column: 2 !important;
min-width: 0 !important;
width: auto !important;
text-align: left !important;
justify-self: start !important;
}
#angebote-tabs .w-tabs-section-content .w-hwrapper > :not(:first-child) * {
text-align: left !important;
} #angebote-tabs .w-tabs-section-content .w-hwrapper ul {
margin: 0 !important;
padding: 0 !important;
list-style: none !important;
} #angebote-tabs .w-tabs-section-content .w-hwrapper li {
position: relative !important;
display: block !important;
margin: 0 0 0.7em 0 !important;
padding: 0 0 0 1.5em !important;
text-align: left !important;
}
#angebote-tabs .w-tabs-section-content .w-hwrapper li::before {
content: "•";
position: absolute;
left: 0;
top: 0;
}
#angebote-tabs .w-tabs-section-content .w-hwrapper li:last-child {
margin-bottom: 0 !important;
} #angebote-tabs .w-tabs-section-content .w-hwrapper > h6.dunkelgruen {
grid-column: 2 !important;
width: fit-content !important;
max-width: 100% !important;
min-width: 0 !important;
margin: 0 0 0.5rem 0 !important;
white-space: nowrap !important;
justify-self: start !important;
text-align: left !important;
}
#angebote-tabs .w-tabs-section-content .w-hwrapper > h6.dunkelgruen * {
text-align: left !important;
} @media (max-width: 767px) {
#angebote-tabs .w-tabs-section-content .w-hwrapper {
display: block !important;
grid-template-columns: none !important;
column-gap: 0 !important;
row-gap: 0 !important;
}
#angebote-tabs .w-tabs-section-content .w-hwrapper > * {
display: block !important;
grid-column: auto !important;
grid-row: auto !important;
width: auto !important;
min-width: 0 !important;
max-width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
text-align: left !important;
justify-self: auto !important;
white-space: normal !important;
}
#angebote-tabs .w-tabs-section-content .w-hwrapper > :first-child {
margin-bottom: 0.5rem !important;
}
#angebote-tabs .w-tabs-section-content .w-hwrapper > h6.dunkelgruen {
display: inline-block !important;
width: fit-content !important;
max-width: 100% !important;
margin: 0 0 0.7rem 0 !important;
white-space: normal !important;
}
#angebote-tabs .w-tabs-section-content .w-hwrapper li {
padding-left: 1.2em !important;
}
}