.custom_bullets_wpcc ul li{padding-left:30px;list-style:none;margin-bottom:5px}.custom_bullets_wpcc ul li::before{content:'\4e';display:inline-block;margin-right:7px;margin-left:-30px;padding-right:5px;font-family:'ETmodules';font-size:1.2em;vertical-align:middle}.adm-icon-font{font-family:'ETmodules';font-size:1em;vertical-align:middle;margin:0 10px}.separator{margin:0 3px;color:#aaa}.hauptfarbe{color:var(--gcid-primary-color)!important}.zweitfarbe{color:var(--gcid-secondary-color)!important}h1:not(:first-child),h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child){margin-top:20px}.preis{display:block;text-align:right;font-size:1.3em;font-weight:600;color:#222;margin-top:0.5rem}.preistabelle{width:100%;border-collapse:collapse;table-layout:fixed;font-size:clamp(0.9rem,2.4vw,1rem)}.preistabelle thead th{text-align:left;background:#eeca81;color:#fff;padding:.55rem .7rem;font-weight:600}.preistabelle tbody tr{border-bottom:1px solid #eee}.preistabelle td{padding:.5rem .7rem;vertical-align:bottom;border-bottom:0;line-height:1.35;overflow:hidden}.preistabelle td:first-child{white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto}.preistabelle td.preis{text-align:right;white-space:nowrap;font-weight:600}@media (max-width:360px){.preistabelle{font-size:clamp(0.88rem,3.5vw,0.95rem)}.preistabelle td,.preistabelle thead th{padding:.45rem .6rem}.preistabelle colgroup col:nth-child(1){width:72%}.preistabelle colgroup col:nth-child(2){width:28%}}