﻿.angebote{margin-bottom:2rem}@media(max-width: 768px){.angebote{margin-bottom:1rem}}.angebote .custom-accordion{padding-top:1rem}.angebote .custom-accordion .accordion-item{padding-bottom:2rem}.angebote .custom-accordion .accordion-item:last-child button h3{color:#000}.angebote .custom-accordion .accordion-item:last-child button .icon{color:#000}.angebote .custom-accordion .accordion-item .accordion-button{max-height:20px;width:100%;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:0;text-align:left;position:relative}@media(max-width: 768px){.angebote .custom-accordion .accordion-item .accordion-button h3{font-size:21px}}.angebote .custom-accordion .accordion-item .accordion-button .icon{padding-left:2rem;font-size:33px;font-weight:600;color:#3f6f59;transition:transform .3s ease;padding-bottom:15px}.angebote .custom-accordion .accordion-item .accordion-button .icon::before{content:"→"}.angebote .custom-accordion .accordion-item .accordion-button.active{border-bottom:2px solid #000;padding-bottom:25px;padding-top:10px}.angebote .custom-accordion .accordion-item .accordion-button.active .icon::before{content:"↓"}.angebote .custom-accordion .accordion-item .accordion-content{max-height:0;overflow:hidden;transition:max-height .35s ease;color:#2f2f2f}.angebote .custom-accordion .accordion-item .accordion-content p{margin:0;line-height:1.6}.angebote .custom-accordion .accordion-item .accordion-content li{color:#000}.angebote .custom-accordion .accordion-item .accordion-content.open{margin-bottom:12px;padding:18px 22px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 40%),linear-gradient(180deg, #fff 30%, #B5C4BD 100%)}