.st-departure-admin-notice{background-color:#f0f6fc;border:1px solid #c3d4e6;border-radius:4px;margin:16px 0;padding:16px}.st-departure-admin-notice .notice-content{align-items:center;color:#1e1e1e;display:flex;font-size:14px;line-height:1.5}.st-departure-admin-notice .notice-content .notice-icon{color:#2271b1;font-size:16px;margin-right:8px}.st-departure-admin-notice .notice-content p{font-weight:500;margin:0}.trip-departure__wrapper{border-radius:var(--br-none)}.trip-departure__wrapper .container{padding:0}.trip-departure__intro{margin-bottom:var(--gap2);max-width:875px}.trip-departure__intro .entry-content{color:rgba(var(--neutral-500),var(--op-100));font-size:var(--fs-18);line-height:var(--lh-xlg)}.trip-departure__intro .entry-content a{text-decoration:underline}.trip-departure__intro .entry-content a:hover{color:rgba(var(--action-600),var(--op-100))}.trip-departure__intro-title{color:rgba(var(--neutral-500),var(--op-100));letter-spacing:calc(var(--ls-sm)*-1);line-height:var(--lh-lg);margin-bottom:var(--spacing-2);text-transform:capitalize}.trip-departure__secondary{align-items:flex-start;background:rgb(var(--neutral-900));border:var(--bw-hairline) var(--br-default) rgba(var(--neutral-000),var(--op-25));border-radius:var(--br-none);display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--size-6)}@media screen and (min-width:768px){.trip-departure__secondary{padding:var(--size-8)}}@media screen and (min-width:1024px){.trip-departure__secondary{align-items:center;-moz-column-gap:var(--spacing-8);column-gap:var(--spacing-8);display:grid;grid-template-areas:"title button" "content button";grid-template-columns:minmax(0,1fr) auto;padding:var(--size-10);row-gap:var(--spacing-3)}}.trip-departure__secondary .entry-content{color:rgba(var(--neutral-000),var(--op-75));font-size:var(--fs-16);line-height:var(--lh-xlg);margin-bottom:0;max-width:var(--content-width-md)}.trip-departure__secondary .entry-content p{margin:0}.trip-departure__secondary .entry-content a{color:rgb(var(--neutral-000));text-decoration:underline;text-underline-offset:3px}.trip-departure__secondary .entry-content a:hover{color:rgb(var(--brand-500))}@media screen and (min-width:1024px){.trip-departure__secondary .entry-content{font-size:var(--fs-18);grid-area:content}}.trip-departure__secondary .btn,.trip-departure__secondary .btn--alt,.trip-departure__secondary .btn--white{background:rgb(var(--brand-500));border:none;border-radius:var(--br-none);color:rgb(var(--neutral-000));display:inline-flex;font-weight:var(--fw-700);padding:var(--spacing-3) var(--spacing-6);width:auto}.trip-departure__secondary .btn--alt:hover,.trip-departure__secondary .btn--white:hover,.trip-departure__secondary .btn:hover{background:rgb(var(--action-500));color:rgb(var(--neutral-000))}.trip-departure__secondary-title{color:rgb(var(--neutral-000));font-family:var(--ff-primary);font-size:clamp(var(--fs-24),2.5vw,var(--fs-32));font-weight:var(--fw-900);line-height:var(--lh-sm);margin:0}.trip-departure__secondary-title:after{background:rgb(var(--brand-500));content:"";display:block;height:3px;margin-top:var(--spacing-3);width:48px}@media screen and (min-width:1024px){.trip-departure__secondary-title{grid-area:title}}.trip-departure__button-wrap{width:auto}@media screen and (min-width:1024px){.trip-departure__button-wrap{align-self:center;grid-area:button}.trip-departure__secondary .entry-content{-ms-grid-column:1;-ms-grid-row:3}.trip-departure__secondary-title{-ms-grid-column:1;-ms-grid-row:1}.trip-departure__button-wrap{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}}.wp-block-travelbase-st-departure:has(.departure-filter){background-color:rgba(var(--brand-500),var(--op-25));padding:var(--gap5) 0}.wp-block-travelbase-st-departure .departure-filter__header .departure-filter__title{color:rgba(var(--neutral-500),var(--op-100));font-family:var(--ff-secondary)}.wp-block-travelbase-st-departure .departure-filter--no-filter .departure-filter__content,.wp-block-travelbase-st-departure .departure-filter__item-row,.wp-block-travelbase-st-departure .departure-filter__tab,.wp-block-travelbase-st-departure .departure-filter__table-header{border-radius:var(--br-none)}.wp-block-travelbase-st-departure .departure-filter--no-filter .departure-filter__table-body{padding:var(--spacing-4) 0}.wp-block-travelbase-st-departure .departure-filter{border-radius:var(--br-none);padding:0}.wp-block-travelbase-st-departure .departure-filter__item-row .status-booking_open{color:rgba(var(--action-600),var(--op-100))}.wp-block-travelbase-st-departure .departure-btn,.wp-block-travelbase-st-departure .departure-filter__load-more-btn{background:rgb(var(--neutral-000));border:1px solid rgb(var(--action-600));border-radius:var(--br-none);color:rgb(var(--action-600))}.wp-block-travelbase-st-departure .departure-btn:hover,.wp-block-travelbase-st-departure .departure-filter__load-more-btn:hover{background:rgb(var(--action-600));color:rgb(var(--neutral-000))}.wp-block-travelbase-st-departure .departure-filter__global-load-more{margin-bottom:var(--spacing-5)}.wp-block-travelbase-st-departure .departure-filter__load-more-btn{background:rgb(var(--brand-800));color:rgb(var(--neutral-000))}.wp-block-travelbase-st-departure .departure-filter__filter-group label{color:rgb(var(--neutral-500))!important;font-size:var(--fs-18)!important;margin-bottom:var(--gap1)}.wp-block-travelbase-st-departure .departure-filter__dropdown{border-radius:var(--br-none)!important}.wp-block-travelbase-st-departure iframe[src*="wetravel.com/embed/calendar"]{min-height:550px!important}