.em.em-view-container{border-bottom:1px solid #D8C5B0!important;padding-bottom:30px!important}.em .loading{background-color:transparent!important;opacity:1!important}.kvb-termin{display:grid;grid-template-columns:150px minmax(0,1fr) auto;column-gap:56px;align-items:start;padding:38px 0;border-top:1px solid #D8C5B0;transition:padding-left .3s ease}.kvb-termin:hover{padding-left:12px}.kvb-termin-datum{padding-top:2px}.kvb-tag{display:block;font-family:'Cormorant Garamond Light',Georgia,serif;font-weight:300;font-size:58px;line-height:.85;color:#7E1835}.kvb-monat{display:block;margin-top:11px;font-family:'Poppins SemiBold',Helvetica,Arial,sans-serif;font-weight:600;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:#7E1835}.kvb-zeit{display:block;margin-top:14px;padding-top:12px;border-top:1px solid #D8C5B0;font-family:'Poppins SemiBold',Helvetica,Arial,sans-serif;font-weight:400;font-size:15px;letter-spacing:.04em;color:#333}.kvb-termin-mitte{padding:0}.kvb-termin-titel{font-family:'Cormorant Garamond Light',Georgia,serif!important;font-weight:300!important;font-size:30px!important;line-height:1.2!important;color:#333!important;margin:0 0 5px!important;padding:0!important}.kvb-termin-partie{font-family:'Cormorant Garamond Light',Georgia,serif;font-style:italic;font-size:18px;line-height:1.45;color:#7E1835;margin:0 0 18px}.kvb-termin-partie p{margin:0!important;font:inherit!important;color:inherit!important}.kvb-ort-name{display:block;font-family:'Poppins SemiBold',Helvetica,Arial,sans-serif;font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#333}.kvb-ort-adresse{display:block;margin-top:5px;font-family:'Poppins Light',Helvetica,Arial,sans-serif;font-weight:300;font-size:14px;line-height:1.7;color:#6b6567}.kvb-termin-abgesagt{display:inline-block;margin:0 0 14px;padding:5px 11px;background:#7E1835;color:#fff;font-family:'Poppins Semibold',Helvetica,Arial,sans-serif;font-weight:600;font-size:10px;letter-spacing:2px;text-transform:uppercase}.kvb-ist-abgesagt .kvb-termin-titel,.kvb-ist-abgesagt .kvb-termin-partie{opacity:.5}.kvb-termin-aktion{align-self:center}body #page-container a.kvb-buchen,body #page-container .et-db #et-boc .et-l a.kvb-buchen{display:inline-block;padding:16px 34px;background-color:transparent!important;color:#7e1835!important;border:1px solid #7e1835!important;border-radius:0!important;font-family:'Poppins SemiBold',Helvetica,Arial,sans-serif!important;font-weight:600!important;font-size:12px!important;letter-spacing:2px!important;text-transform:uppercase!important;text-decoration:none!important;line-height:1.2!important;white-space:nowrap;transition:background-color .3s ease,color .3s ease}body #page-container a.kvb-buchen:hover,body #page-container .et-db #et-boc .et-l a.kvb-buchen:hover{background-color:#7e1835!important;color:#ffffff!important}.em .em-pagination{--color:#333;--color-hover:#7e1835;margin-top:44px;align-items:baseline!important;justify-content:center}.em .em-pagination .not-current{align-items:baseline!important;height:auto!important;overflow:visible!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important}.em .em-pagination.overflowing .not-current::after{align-self:baseline;padding:0 8px 10px!important;font-family:'Poppins SemiBold',Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:.1em;color:#6b6567}.em .em-pagination .page-numbers,body #page-container .em-pagination .page-numbers.current,body #page-container .et-db #et-boc .et-l .em-pagination .page-numbers.current{display:inline-flex;align-items:baseline;justify-content:center;height:auto!important;min-width:36px;margin:0 5px!important;padding:0 0 10px!important;line-height:1!important;opacity:1!important;font-family:'Poppins SemiBold',Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:.06em;text-decoration:none!important;border-bottom:1px solid transparent;transition:color .3s ease,border-color .3s ease}.em .em-pagination .page-numbers.current{font-size:25px!important}body #page-container .em-pagination .page-numbers.current,body #page-container .et-db #et-boc .et-l .em-pagination .page-numbers.current{color:#7e1835!important;border-bottom-color:#7e1835!important}body #page-container .em-pagination a.page-numbers:hover,body #page-container .et-db #et-boc .et-l .em-pagination a.page-numbers:hover{color:#7e1835!important;font-size:18px!important;border-bottom-color:#D8C5B0}body #page-container .em-pagination .page-numbers.prev,body #page-container .em-pagination .page-numbers.next,body #page-container .em-pagination .page-numbers.prev.first,body #page-container .em-pagination .page-numbers.next.last,body #page-container .et-db #et-boc .et-l .em-pagination .page-numbers.prev,body #page-container .et-db #et-boc .et-l .em-pagination .page-numbers.next{background-image:none!important;width:auto!important;height:auto!important;min-width:34px;padding:0 0 10px!important;text-indent:0!important;font-size:22px!important;color:#7e1835!important;opacity:1!important;border-bottom-color:transparent!important;transform:translateY(3px)}@media (max-width:980px) and (min-width:768px){.kvb-termin{grid-template-columns:120px minmax(0,1fr) auto;column-gap:36px}.kvb-tag{font-size:46px}.kvb-termin-titel{font-size:26px!important}}@media (max-width:767px){.kvb-termin{grid-template-columns:1fr;column-gap:0;padding:28px 0}.kvb-termin:hover{padding-left:0}.kvb-termin-datum{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 14px;margin-bottom:16px;padding-top:0}.kvb-tag{font-size:36px;line-height:1}.kvb-monat{margin-top:0}.kvb-zeit{margin-top:0;padding-top:0;border-top:0;font-size:15px}.kvb-termin-titel{font-size:26px!important}.kvb-termin-partie{font-size:17px;margin-bottom:14px}.kvb-termin-aktion{padding-top:20px}body #page-container a.kvb-buchen,body #page-container .et-db #et-boc .et-l a.kvb-buchen{display:block;text-align:center}.em .em-pagination .page-numbers{margin:0 4px!important;min-width:32px}}body #page-container .et_pb_fullwidth_header_0 .et_pb_fullwidth_header_container{min-height:calc(100vh - 100px)!important;display:flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:flex-start!important;padding-bottom:8vh}body #page-container .et_pb_fullwidth_header_0 .header-content-container{align-self:flex-end!important;width:100%!important}@media (max-width:980px){body #page-container .et_pb_fullwidth_header_0 .et_pb_fullwidth_header_container{flex-direction:row!important;align-items:flex-end!important;justify-content:flex-start!important;min-height:calc(100vh - 100px)!important;padding-bottom:8vh}body #page-container .et_pb_fullwidth_header_0 .header-content-container{align-self:flex-end!important;width:100%!important}}@media (max-width:767px){body #page-container .et_pb_fullwidth_header_0 .et_pb_fullwidth_header_container{flex-direction:row!important;align-items:flex-end!important;justify-content:flex-start!important;padding-bottom:10vh}body #page-container .et_pb_fullwidth_header_0 .header-content-container{align-self:flex-end!important;width:100%!important}body #page-container .et_pb_fullwidth_header_0 .header-content{margin:0!important}}.et_pb_fullwidth_header .et_pb_fullwidth_header_container{max-width:1600px!important}.kvb-tag,.kvb-termin-titel,.kvb-termin-partie,.kvb-overlay nav a{font-family:'Cormorant Garamond Light',Georgia,serif!important;font-weight:400!important}.kvb-monat,.kvb-ort-name,.kvb-termin-abgesagt{font-family:'Poppins Semibold',Helvetica,Arial,sans-serif!important;font-weight:400!important}.kvb-jahr,.kvb-zeit,.kvb-ort-adresse,.kvb-overlay{font-family:'Poppins Light',Helvetica,Arial,sans-serif!important;font-weight:400!important}body #page-container a.kvb-buchen,body #page-container .et-db #et-boc .et-l a.kvb-buchen{font-family:'Poppins Semibold',Helvetica,Arial,sans-serif!important;font-weight:400!important}.em .em-pagination .page-numbers,.em .em-pagination.overflowing .not-current::after,body #page-container .em-pagination .page-numbers.current,body #page-container .et-db #et-boc .et-l .em-pagination .page-numbers.current{font-family:'Poppins Semibold',Helvetica,Arial,sans-serif!important;font-weight:400!important}h1,h3,h4,h4 a,.et_pb_fullwidth_header_subhead{font-family:'Cormorant Garamond Light',serif!important}