.divein-main{color:var(--color-text-body);font-family:var(--font-body);padding-bottom:var(--space-2xl)}.divein-main .divein-container,.divein-main--news .rb-container{box-sizing:border-box;margin-inline:auto;max-width:var(--layout-wide);padding-left:var(--page-gutter);padding-right:var(--page-gutter);width:100%}.divein-listing__header{border-bottom:1px solid var(--color-border-subtle);padding:var(--space-lg) 0 var(--space-md)}.divein-listing__lede{color:var(--color-text-body);font-size:var(--text-base);line-height:var(--leading-loose);margin:var(--space-sm) 0 0;max-width:var(--layout-content)}.divein-listing__header--category{position:relative;border-bottom:0;text-align:center;padding-block:var(--space-lg) var(--space-3xl);background-image:radial-gradient(var(--color-border-subtle) var(--border-width-tool),transparent var(--border-width-tool));background-size:var(--space-md) var(--space-md)}.divein-listing__header--category::after{content:"";position:absolute;inset:auto 0 0;height:var(--space-2xl);background:var(--color-surface-band);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 48' preserveAspectRatio='none'%3E%3Cpath d='M0 15Q200 48 400 20T800 20T1200 40T1440 35V48H0Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.divein-listing__header--category .divein-listing__lede{margin-inline:auto}.divein-listing__hero{background:var(--color-surface-band);padding:var(--space-md) var(--page-gutter) var(--space-xl);min-width:0;overflow:clip}.divein-listing__hero .block-inner{min-width:0}.divein-listing__hero .divein-home-carousel{width:100%}.divein-listing__hero--single .divein-home-carousel{max-width:var(--layout-content);margin-inline:auto}.divein-home-carousel[data-loop="0"] .slider-prev[hidden],.divein-home-carousel[data-loop="0"] .slider-next[hidden],.divein-home-carousel[data-loop="0"] .slider-pagination[hidden]{display:none}@media (min-width:768px){.divein-listing__hero--single .divein-home-carousel:not(.swiper-container-initialized) .swiper-slide{flex-basis:100%}}@media (min-width:768px) and (max-width:1024px){.divein-listing__hero .divein-home-carousel[data-tcol="1.4"][data-tgap="40"]:not(.swiper-container-initialized)>.swiper-wrapper{gap:calc(var(--space-xl) + var(--space-sm))}.divein-listing__hero .divein-home-carousel[data-tcol="1.4"][data-tgap="40"]:not(.swiper-container-initialized) .swiper-slide{flex-basis:calc((100% - (var(--space-xl) + var(--space-sm)) * .4) / 1.4)}}@media (max-width:767px){.divein-listing__hero .divein-home-carousel[data-mgap="10"]:not(.swiper-container-initialized)>.swiper-wrapper{gap:calc(var(--space-sm) + var(--space-2xs))}.divein-listing__hero .divein-home-carousel[data-mcol="1.15"][data-mgap="10"]:not(.swiper-container-initialized) .swiper-slide{flex-basis:calc((100% - (var(--space-sm) + var(--space-2xs)) * .15) / 1.15)}}@media (min-width:768px) and (max-width:1024px){.divein-listing__hero .divein-home-carousel[data-centered="1"][data-tcol="1.4"][data-tgap="40"]:not(.swiper-container-initialized) .swiper-slide:first-child{margin-inline-start:calc((100% - (100% - (var(--space-xl) + var(--space-sm)) * .4) / 1.4) / 2)}}@media (min-width:1024px){.divein-listing__hero .divein-home-carousel[data-col="2"][data-wcol="2"][data-gap="50"]:not(.swiper-container-initialized)>.swiper-wrapper{gap:calc(var(--space-2xl) + var(--space-2xs))}.divein-listing__hero .divein-home-carousel[data-col="2"][data-wcol="2"][data-gap="50"]:not(.swiper-container-initialized) .swiper-slide{flex-basis:calc((100% - (var(--space-2xl) + var(--space-2xs))) / 2)}.divein-listing__hero .divein-home-carousel[data-centered="1"][data-col="2"][data-wcol="2"][data-gap="50"]:not(.swiper-container-initialized) .swiper-slide:first-child{margin-inline-start:calc((100% - (100% - (var(--space-2xl) + var(--space-2xs))) / 2) / 2)}}.divein-listing__hero .p-divider{width:calc(var(--space-xl) + var(--space-sm));height:var(--space-sm);margin-inline:auto;background:var(--color-text-heading);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 8'%3E%3Cpath d='m0 7 5-5 5 5 5-5 5 5 5-5 5 5 5-5 5 5' fill='none' stroke='black' stroke-width='3'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.divein-listing__body{padding-top:var(--space-lg)}.divein-listing__heading{color:var(--color-text-heading);font-family:var(--font-display);font-size:var(--text-xl);margin:0 0 var(--space-md)}.divein-listing__grid{display:grid;gap:var(--space-lg) var(--space-xl);grid-template-columns:minmax(0,1fr)}.divein-listing__empty{color:var(--color-text-body);margin:var(--space-lg) 0}@media (min-width:768px){.divein-listing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.divein-404{padding-bottom:var(--space-xl);padding-top:var(--space-2xl);text-align:center}.divein-404__media{margin:0 auto var(--space-lg);max-width:calc(var(--layout-content) / 2 + var(--space-2xl))}.divein-404__img{border-radius:var(--radius-media);height:auto;max-width:100%}.divein-404__title{margin:0 0 var(--space-lg)}.divein-404__text{color:var(--color-text-body);margin:0 auto var(--space-lg);max-width:calc(var(--layout-content) - var(--space-3xl) - var(--space-xl))}.divein-page--article{--layout-gutter:var(--page-gutter);--page-caption-size:var(--text-xs)}.divein-page__header{padding-top:var(--page-header-space);margin-bottom:var(--page-header-space)}.divein-page__title{margin:0}.divein-page__header .page-featured{margin-top:var(--page-featured-gap)}.divein-page__header .page-featured img{display:block;width:100%;height:auto;border-radius:var(--radius)}.divein-main--page .rb-s-container{margin:0 auto;max-width:var(--layout-wide);padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.divein-page__content--article{padding:0;--wp--style--block-gap:var(--space-lg)}.divein-page__links{margin:var(--space-md) 0}.divein-page__content--article img{height:auto;max-width:100%}.divein-main--page .grid-container{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.divein-main--page :is(.s-ct,.sidebar-wrap){min-width:0}@media (min-width:1024px){.divein-main--page .is-sidebar-right>.rb-s-container>.grid-container{grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:var(--space-2xl)}.divein-main--page .is-sidebar-left>.rb-s-container>.grid-container{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:var(--space-2xl)}.divein-main--page .is-sidebar-left .sidebar-wrap{order:1}.divein-main--page .is-sidebar-left .s-ct{order:2}}.divein-page__content--article>*{margin-block-start:0;margin-block-end:var(--space-lg)}.divein-page__content--article>:last-child{margin-block-end:0}.divein-page__content--article .has-global-padding{padding-inline:0}.divein-page__content--article .is-layout-constrained>:where(:not(:first-child)):not(:where(form,form *,.fluentform,.fluentform *,.divein-content-blocks,.divein-content-blocks *,:has(form))){margin-block-start:var(--space-lg);margin-block-end:0}.divein-page__content--article .wp-block-heading+*{margin-block-start:0}.divein-page__content--article .wp-block-image img{border-radius:var(--radius)}@media (min-width:768px){.divein-main--page{--page-heading-size:var(--page-heading-size-tablet)}}@media (min-width:1024px){.divein-main--page{--page-heading-size:var(--page-heading-size-desktop);--page-caption-size:var(--page-caption-size-desktop);--page-header-space:var(--page-header-space-desktop);--page-header-gap:var(--page-header-gap-desktop)}}.divein-main--page .rb-s-container:has(.divein-native-hub){max-width:none;padding-inline:0}.divein-main--page .sidebar-wrap{width:100%;max-width:calc(var(--layout-sidebar) + var(--space-2xl));margin-inline:auto}@media (min-width:1024px){.divein-main--page .is-sidebar-right>.rb-s-container>.grid-container{grid-template-columns:minmax(0,1fr) calc(var(--layout-sidebar) - var(--space-sm) - var(--space-xs));gap:calc(var(--space-2xl) + var(--space-sm) + var(--space-xs))}.divein-main--page .is-sidebar-left>.rb-s-container>.grid-container{grid-template-columns:calc(var(--layout-sidebar) - var(--space-sm) - var(--space-xs)) minmax(0,1fr);gap:calc(var(--space-2xl) + var(--space-sm) + var(--space-xs))}}.divein-main.dnf-main{padding-bottom:0}@media (max-width:767px){.divein-404__media{max-width:calc(var(--space-3xl) * 5 - var(--space-md))}}.divein-page__content--article p:empty{margin-block:0}.divein-page__header:has(.single-header .s-breadcrumb){padding-top:0}.divein-breadcrumb-slot{padding-top:var(--space-sm)}@media (min-width:768px){.divein-listing__grid>.divein-card--feature{grid-column:1 / -1}}.divein-404 .divein-listing__search{margin-inline:auto}:is(.divein-listing__header,.divein-page__header):has(.s-breadcrumb){padding-top:var(--space-sm)}