.filter_group{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:flex-end;margin:16px 0;gap:30px}.filter_group.filter_zu_pa{margin-top:40px}.filter_container{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 50px;padding:0}.filter_date_container{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.filter_date_label{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.filter_cat_container{display:flex;gap:30px;flex-wrap:wrap}.filter_date_inp{display:flex;flex-direction:row;gap:16px}.filter_date_container input[type='date']{border:1px solid #BEC5CC;border-radius:10px;font-size:14px;font-weight:700;line-height:14px;padding:8px 10px;margin:0;color:var(--e-global-color-text)}.ang_date_submit{background-color:var(--e-global-color-primary);color:#fff;font-size:14px;font-weight:700;line-height:20px;padding:8px 10px;border-radius:10px;display:flex;text-align:center;justify-content:center;align-items:center;align-content:center}.ang_date_submit:hover{background-color:var(--e-global-color-d91575b);color:#fff}button.iso_ang_btn,button.iso_zu_ang_btn{font-size:1em;line-height:26px;font-weight:400;text-transform:uppercase;text-align:left;color:var(--e-global-color-0a57974);border:none;border-bottom:1px solid var(--e-global-color-0a57974);border-radius:0;background-color:transparent;padding:0 20px 0 0;margin:0 0 8px;outline:none;white-space:nowrap}button.iso_ang_btn:hover,button.iso_ang_btn:active,button.iso_ang_btn.is-checked,button.iso_zu_ang_btn:hover,button.iso_zu_ang_btn:active,button.iso_zu_ang_btn.is-checked{border-bottom:1px solid var(--e-global-color-primary);color:var(--e-global-color-primary)}@media(max-width:1050px){button.iso_ang_btn,button.iso_zu_ang_btn{padding:0}}@media(max-width:999px){.filter_cat_container{gap:14px}}@media(max-width:850px){.filter_group{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-bottom:47px;width:100%}.filter_date_container{margin-bottom:32px}.filter_date_label{align-items:flex-start}.filter_container{width:100%}.filter_cat_container{gap:30px;width:100%;justify-content:flex-start;flex-wrap:wrap}button.iso_ang_btn,button.iso_zu_ang_btn{padding:0 24px 0 0}}@media(max-width:768px){button.iso_ang_btn,button.iso_zu_ang_btn{padding:0}.filter_cat_container{gap:14px}}.ang_grid_container,.zu_ang_grid_container,.ang_grid_static_container{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;margin-top:72px}.zu_ang_grid_container .ang_item_info_container{background-color:var(--e-global-color-primary);color:#fff}.zu_ang_grid_container .ang_item_info_container a.btn_narrow_outline{color:#fff;border-color:#fff}.zu_ang_grid_container .ang_item_info_container a.btn_narrow_outline:hover{border-color:#000}.ang_item{width:calc(33.333% - 90px);min-height:auto;aspect-ratio:1 / 1;margin-bottom:80px;padding:35px;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;border-radius:10px;position:relative}.ang_grid_container.ang_grid_excerpt .ang_item{width:calc(33.333% - 20px)}.ang_item_info_container{background-color:var(--e-global-color-eb474d8);color:var(--e-global-color-text);padding:24px 32px;text-align:center;margin-bottom:-105px;border-radius:10px;position:relative;z-index:2}.ang_item_info_container .sep_wht{margin:0 auto 16px auto}.single-angebot .ang_item_info_container{background-color:var(--e-global-color-primary);color:var(--e-global-color-8902f56)}.ang_item_info_title{font-size:20px;font-weight:700;line-height:26px;letter-spacing:.02em}.ang_item_info_text{font-size:14px;font-weight:400;line-height:18px;margin:0}.ang_item_info_unit{font-size:14px;font-weight:400;line-height:18px;letter-spacing:.08em;margin:8px 0 16px 0}.ang_item_daterange{margin:0 0 16px;font-size:14px;font-weight:400;line-height:18px}.ang_item_info_price{font-size:24px;font-weight:700;line-height:26px;margin:0;letter-spacing:.08em}.ang_item .ang_item_info_text{height:0;transition:height .3s ease,margin .3s ease;overflow:hidden}.ang_item .ang_item_info_price{height:0;transition:height .3s ease,margin .3s ease;overflow:hidden}.ang_item .ang_item_unit_price{height:50px;overflow:hidden;transition:height .3s ease,margin .3s ease}.ang_item:hover .ang_item_info_text{height:50px;margin:16px 0;transition:height .3s ease,margin .3s ease}.ang_item:hover .ang_item_info_price{height:24px;margin:8px 0 24px;transition:height .3s ease,margin .3s ease}.ang_item:hover .ang_item_unit_price{height:0;transition:height .3s ease,margin .3s ease;overflow:hidden}.ang_btn_narrow_outline{font-size:13px;line-height:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:3px 16px 0;border:1px solid;border-radius:5px;text-align:center}@media(max-width:999px){.ang_grid_container,.zu_ang_grid_container{gap:16px}.ang_item{width:calc(50% - 78px)}.ang_grid_container.ang_grid_excerpt .ang_item{width:calc(50% - 8px)}.ein_text_container{max-width:100%}}@media(max-width:616px){.ang_item{width:calc(100% - 15px)}.ang_grid_container.ang_grid_excerpt .ang_item{width:calc(100% - 0px)}}@media(max-width:479px){.filter_date_container,.filter_date_label{width:100%}.filter_date_inp{gap:14px;justify-content:space-between;width:100%}.filter_date_container input[type='date']{width:25%}.ang_date_submit{background-color:var(--e-global-color-primary);width:50%}}