.reisbaas-blog-carousel{position:relative;width:100%;max-width:100%;overflow:hidden!important;padding:6px 0 0}.reisbaas-blog-carousel.swiper{overflow:hidden!important}.reisbaas-blog-carousel .swiper-wrapper{align-items:stretch}.reisbaas-blog-carousel .swiper-slide{height:auto;overflow:hidden;box-shadow:none!important}.reisbaas-card{position:relative;display:block;width:100%;height:430px;overflow:hidden;border-radius:26px;text-decoration:none;background:#eee;box-shadow:none!important;isolation:isolate}.reisbaas-card-image{position:absolute!important;top:-2px!important;right:-2px!important;bottom:-2px!important;left:-2px!important;z-index:0;display:block!important;width:calc(100% + 4px)!important;height:calc(100% + 4px)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;transform:scale(1.01);transform-origin:center center;transition:transform 0.45s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden}.reisbaas-card img{position:absolute!important;top:-2px!important;right:-2px!important;bottom:-2px!important;left:-2px!important;z-index:0;display:block!important;width:calc(100% + 4px)!important;height:calc(100% + 4px)!important;min-width:calc(100% + 4px)!important;min-height:calc(100% + 4px)!important;object-fit:cover!important;object-position:center center!important;transform:scale(1.01);transform-origin:center center;transition:transform 0.45s ease;box-shadow:none!important;border:0!important;backface-visibility:hidden;-webkit-backface-visibility:hidden}.reisbaas-card:hover .reisbaas-card-image,.reisbaas-card:hover img{transform:scale(1.07)}.reisbaas-card-gradient{position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,rgb(0 0 0 / .1) 0%,rgb(0 0 0 / .03) 38%,rgb(0 0 0 / .66) 100%)}.reisbaas-card-labels{position:absolute;top:18px;left:18px;right:18px;z-index:2;display:flex;justify-content:flex-start;align-items:flex-start;gap:6px;flex-wrap:wrap}.reisbaas-label{display:inline-flex;align-items:center;min-height:30px;padding:7px 13px;border-radius:999px;font-family:'Corps Medium','Corps',sans-serif;font-size:12px;font-weight:400;line-height:1;letter-spacing:.02em;background:rgb(255 255 255 / .3);color:#222;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgb(255 255 255 / .34);box-shadow:none!important}.reisbaas-new{background:rgb(255 255 255 / .3);color:#111}.reisbaas-card-title{position:absolute;left:22px;right:22px;bottom:24px;z-index:2;margin:0;font-family:'Abril Fatface',serif;color:#fff;font-size:25px;line-height:1.18;font-weight:400;text-shadow:0 2px 16px rgb(0 0 0 / .28)}.reisbaas-carousel-controls{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:24px}.reisbaas-carousel-pagination{position:static!important;display:flex;justify-content:center;align-items:center;gap:12px;width:auto!important}.reisbaas-carousel-pagination .swiper-pagination-bullet{width:9px;height:9px;margin:0!important;border-radius:999px;opacity:1;background:rgb(0 0 0 / .22);transition:background 0.2s ease,transform 0.2s ease}.reisbaas-carousel-pagination .swiper-pagination-bullet-active{background:#806550;transform:scale(1.08)}.reisbaas-carousel-arrow{position:static;width:28px;height:28px;border:0;border-radius:999px;background:#fff0;color:#806550;font-size:30px;font-weight:300;line-height:1;cursor:pointer;padding:0;box-shadow:none!important;transition:opacity 0.2s ease,transform 0.2s ease,color 0.2s ease}.reisbaas-carousel-arrow:hover{transform:translateY(-1px);opacity:.7}.reisbaas-carousel-arrow.swiper-button-disabled{color:rgb(0 0 0 / .18);opacity:1;cursor:default;transform:none}.reisbaas-blog-carousel *,.reisbaas-blog-carousel *::before,.reisbaas-blog-carousel *::after{box-shadow:none!important}@media (max-width:980px){.reisbaas-card{height:390px}.reisbaas-card-title{font-size:22px}}@media (max-width:767px){.reisbaas-blog-carousel{padding:6px 0 0}.reisbaas-card{height:360px;border-radius:22px}.reisbaas-card-title{left:18px;right:18px;bottom:20px;font-size:20px}.reisbaas-card-labels{top:14px;left:14px;right:14px;gap:5px}.reisbaas-label{min-height:28px;padding:6px 11px;font-size:11px;background:rgb(255 255 255 / .34)}.reisbaas-carousel-controls{margin-top:20px;gap:12px}.reisbaas-carousel-pagination{gap:9px}.reisbaas-carousel-pagination .swiper-pagination-bullet{width:8px;height:8px}.reisbaas-carousel-arrow{font-size:28px}}