ul.bullet-list:has(+.button) li:last-child,ul.bullet-list:last-child li:last-child,ul.wp-block-list:has(+.button) li:last-child,ul.wp-block-list:last-child li:last-child{margin-bottom:0}ul.bullet-list li,ul.wp-block-list li{margin-bottom:.75rem;padding-left:1.5em;position:relative}ul.bullet-list li:before,ul.wp-block-list li:before{background-color:var(--c-primary-2);content:"";height:3px;left:0;position:absolute;top:.8em;transform:translateY(-50%);width:10px}ul.bullet-list .bullet-list__controls,ul.wp-block-list .bullet-list__controls{display:inline-block;margin-bottom:0;padding-left:0}ul.bullet-list .bullet-list__controls:before,ul.wp-block-list .bullet-list__controls:before{content:none}.swiper-slider .gallery-subtext-header{margin-bottom:1.25em!important}.gallery-subtext-header{font-weight:700}.wp-block-carthago-interieur .carthago-interieur__tab-label{align-items:center;display:inline-flex;gap:.5rem;white-space:nowrap}.wp-block-carthago-interieur .carthago-interieur__news-dot{background:#d61f1f;border-radius:999px;display:inline-block;flex:0 0 .45rem;height:.45rem;transform:translateY(-.35em);width:.45rem}.wp-block-carthago-interieur .carthago-interieur__new-badge{align-items:center;background:#000;border-radius:999px;color:#fff;display:inline-flex;flex:0 0 2.125rem;font-size:.75rem;font-weight:700;height:2.125rem;justify-content:center;letter-spacing:0;line-height:1;text-transform:uppercase;width:2.125rem}.wp-block-carthago-interieur .tabs__list:has(.carthago-interieur__new-badge){align-items:flex-end}.wp-block-carthago-interieur .tabs__list:has(.carthago-interieur__new-badge)>li{align-items:flex-end;display:flex}.wp-block-carthago-interieur .tabs__list:has(.carthago-interieur__new-badge) .tabs__btn{align-items:flex-end;display:flex;line-height:2.125}.wp-block-carthago-interieur .tabs__list:has(.carthago-interieur__new-badge) .carthago-interieur__tab-label{align-items:flex-end}.wp-block-carthago-interieur .carthago-interieur__grid-media{position:relative}.wp-block-carthago-interieur .carthago-interieur__grid-slider{margin-bottom:5rem}.wp-block-carthago-interieur .carthago-interieur__grid-list.is-compact .carthago-interieur__grid-items{display:grid;gap:3.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}.wp-block-carthago-interieur .carthago-interieur__grid-list.is-compact .carthago-interieur__grid-slide{grid-column:span 5/span 5;width:auto}@media(min-width:768px)and (max-width:1900px){.wp-block-carthago-interieur .carthago-interieur__grid-list.is-slider .carthago-interieur__grid-slide{flex:0 0 32vw;width:32vw!important}}@media(min-width:1901px){.wp-block-carthago-interieur .carthago-interieur__grid-list.is-slider .carthago-interieur__grid-slide{flex:0 0 650px;width:650px!important}}@media(max-width:767px){.wp-block-carthago-interieur .carthago-interieur__grid-list,.wp-block-carthago-interieur .carthago-interieur__grid-list.is-slider{overflow:visible}.wp-block-carthago-interieur .carthago-interieur__grid-list.is-compact .carthago-interieur__grid-items,.wp-block-carthago-interieur .carthago-interieur__grid-list.is-slider .carthago-interieur__grid-items{display:flex;flex-direction:column;gap:3.5rem;transform:none!important}.wp-block-carthago-interieur .carthago-interieur__grid-list.is-compact .carthago-interieur__grid-slide,.wp-block-carthago-interieur .carthago-interieur__grid-list.is-slider .carthago-interieur__grid-slide{flex-basis:auto!important;margin:0!important;width:100%!important}.wp-block-carthago-interieur .carthago-interieur__grid-slider>.swiper-button-next,.wp-block-carthago-interieur .carthago-interieur__grid-slider>.swiper-button-prev{display:none}}.wp-block-carthago-interieur .carthago-interieur__grid-media-new-badge{align-items:center;background:#000;border-radius:999px;color:#fff;display:inline-flex;font-size:1.3rem;font-weight:700;height:60px;justify-content:center;letter-spacing:0;line-height:1;pointer-events:none;position:absolute;right:1rem;text-transform:uppercase;top:1rem;width:60px;z-index:2}.wp-block-carthago-interieur .carthago-interieur-news{padding-top:clamp(2rem,5vw,4rem);position:relative}.wp-block-carthago-interieur .carthago-interieur-news .carthago-interieur-news__slide.swiper-slide{align-items:center;display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(18rem,.9fr) minmax(20rem,1.1fr)}.wp-block-carthago-interieur .carthago-interieur-news .swiper-pagination__wrapper{margin-top:clamp(2.5rem,6vw,4.25rem)}.wp-block-carthago-interieur .carthago-interieur-news__slide{width:100%}.wp-block-carthago-interieur .carthago-interieur-news__content{max-width:37rem;min-width:0}.wp-block-carthago-interieur .carthago-interieur-news__heading{margin-bottom:1.5rem;text-transform:uppercase}.wp-block-carthago-interieur .carthago-interieur-news__text{margin-bottom:0}.wp-block-carthago-interieur .carthago-interieur-news__media{min-width:0;position:relative}.wp-block-carthago-interieur .carthago-interieur-news__image,.wp-block-carthago-interieur .carthago-interieur-news__placeholder,.wp-block-carthago-interieur .carthago-interieur-news__video{align-items:center;aspect-ratio:16/9;background:#f0f0f0;display:flex;justify-content:center;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-carthago-interieur iframe.carthago-interieur-news__video{border:0;display:block}.wp-block-carthago-interieur .carthago-interieur-news__placeholder{border:2px dashed #ccc;color:#555}.wp-block-carthago-interieur .section-item.tabs.tabs--animated.max-w-1440>.tabs__panels{padding-top:1.5rem}@media(max-width:767px){.wp-block-carthago-interieur .section-item.tabs.tabs--animated.max-w-1440 .tabs__list{align-items:flex-end}.wp-block-carthago-interieur .section-item.tabs.tabs--animated.max-w-1440 .tabs__list>li{align-items:flex-end;display:flex;flex:0 0 auto;max-width:55vw;width:-moz-fit-content;width:fit-content}.wp-block-carthago-interieur .section-item.tabs.tabs--animated.max-w-1440 .tabs__list>li:first-child{justify-content:flex-start}.wp-block-carthago-interieur .section-item.tabs.tabs--animated.max-w-1440 .tabs__list>li:last-child{justify-content:flex-end}.wp-block-carthago-interieur .section-item.tabs.tabs--animated.max-w-1440 .tabs__list .tabs__btn{box-sizing:border-box;display:block;line-height:1.2;max-width:55vw;text-align:left;text-wrap:balance;white-space:normal;width:-moz-fit-content;width:fit-content}.wp-block-carthago-interieur .section-item.tabs.tabs--animated.max-w-1440 .carthago-interieur__tab-label{white-space:normal!important}.wp-block-carthago-interieur .carthago-interieur-news .carthago-interieur-news__slide.swiper-slide,.wp-block-carthago-interieur .carthago-interieur-news__slide{grid-template-columns:1fr}}.wp-block-carthago-interieur .grid__image,.wp-block-carthago-interieur .slide__image,.wp-block-carthago-interieur .slide__video{aspect-ratio:4/3;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-carthago-interieur .slide__video{aspect-ratio:16/9}.wp-block-carthago-interieur .slide__image.slide__image--grundriss{aspect-ratio:auto}.wp-block-carthago-interieur .swiper-slider--bad-auto .image-swiper--bad-auto .swiper-wrapper{align-items:flex-start}@media(max-width:767px){.wp-block-carthago-interieur .swiper-slider--bad-auto .image-swiper--bad-auto{overflow:hidden}.wp-block-carthago-interieur .swiper-slider--bad-auto .image-swiper--bad-auto .swiper-wrapper{display:flex!important;flex-wrap:nowrap!important}}.wp-block-carthago-interieur .swiper-slider--bad-auto .image-swiper--bad-auto .swiper-slide{display:flex;flex-direction:column;justify-content:flex-start;width:auto!important}@media(max-width:767px){.wp-block-carthago-interieur .swiper-slider--bad-auto .image-swiper--bad-auto .swiper-slide{flex:0 0 100%;max-width:100%;width:100%!important}}.wp-block-carthago-interieur .swiper-slider--bad-auto .image-swiper--bad-auto .slide__image{aspect-ratio:auto;height:auto;margin:0;max-height:280px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}@media(max-width:767px){.wp-block-carthago-interieur .swiper-slider--bad-auto .image-swiper--bad-auto .slide__image{margin:0 auto;max-height:220px}}.wp-block-carthago-interieur .swiper-slider--bad-auto .swiper-button-next,.wp-block-carthago-interieur .swiper-slider--bad-auto .swiper-button-prev{margin-top:0}.editor-styles-wrapper .wp-block-carthago-interieur .gallery-subtext-header{font-weight:700}@media(min-width:768px){.editor-styles-wrapper .wp-block-carthago-interieur .image-rotator__thumb-item .image-rotator__image{aspect-ratio:1.3725}}
