.page.blog-events-single:has(.event-vis--hide-register) .register-now-section{display:none!important}.page.blog-events-single:has(.event-vis--hide-faq) .faq-section{display:none!important}.page.blog-events-single:has(.event-vis--hide-bottom-cta) .ready-to-section{display:none!important}.page.blog-events-single:has(.event-post-settings-ref[data-event-past=true]) .register-now-section{display:none!important}.page.blog-events-single .visible-only-for-expired-events{display:none!important}.page.blog-events-single:has(.event-post-settings-ref[data-event-past=true]) .visible-only-for-expired-events{display:block!important}.page.blog-events-single:has(.event-post-settings-ref[data-event-past=true]) .visible-only-for-upcoming-events{display:none!important}.page.blog-events-single .light-text-section .cp-cta-mod--text_link,.page.blog-events-single .light-text-section .cp-cta-mod--text_link a{color:#fff;position:relative}.page.blog-events-single .light-text-section .cp-cta-mod--text_link a:hover,.page.blog-events-single .light-text-section .cp-cta-mod--text_link:hover{color:var(--color-green-30)}.page.blog-events-single .light-text-section .cp-cta-mod--text_link a:before{background-color:currentColor;content:""!important;display:block!important;height:1px;left:0;pointer-events:none;position:absolute;right:0;top:calc(100% + 2px);transform:scaleX(0)!important;transform-origin:right center!important;transition:transform .4s ease-out,transform-origin 0s!important;width:100%}.page.blog-events-single .light-text-section .cp-cta-mod--text_link a:hover:before{transform:scaleX(1)!important;transform-origin:left center!important}.blog-events-single .event-single-hero__expired-note,.blog-events-single .view-all-events__expired-note{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:.25rem;color:var(--color-white);line-height:1.5;margin:1rem 0;max-width:501px;padding:.875rem 1rem;width:100%}.blog-events-single .event-single-hero__expired-note>:last-child,.blog-events-single .view-all-events__expired-note>:last-child{margin-bottom:0}.blog-events-single .event-single-hero{background:var(--color-green-70);overflow:visible}.blog-events-single .all-events-btn{margin-top:2rem}@media (min-width:981px){.blog-events-single .event-single-hero{padding-bottom:6rem;padding-top:11.25rem!important}.blog-events-single .all-events-btn{margin-top:min(3rem,5vw)}}.blog-events-single .event-single-hero .event-single-hero__title{line-height:1.1}.blog-events-single .event-single-hero .event-single-hero__title>span{color:inherit}.blog-events-single .event-single-hero__inner{align-items:stretch;display:flex;flex-direction:column;gap:2rem}.blog-events-single .event-single-hero__content{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem}.blog-events-single .event-single-hero__title{margin:0}.blog-events-single .event-single-hero__subtitle{font-size:1rem;line-height:1.2;margin:0}.blog-events-single .event-single-hero__subtitle>:last-child{margin-bottom:0}.blog-events-single .event-single-hero__meta{display:flex;flex-flow:column wrap;gap:.75rem}.blog-events-single .event-single-hero__meta p{margin:0}.blog-events-single .event-single-hero__meta-item{align-items:center;display:inline-flex;gap:1rem;line-height:1.3}.blog-events-single .event-single-hero__icon{flex-shrink:0}.blog-events-single .event-single-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;width:100%}.blog-events-single .event-single-hero__actions .event-single-hero__extra-ctas{display:contents}.blog-events-single .event-single-hero__content>.cp-cta-mod,.blog-events-single .event-single-hero__content>.cp-fss-breadcrumbs{margin-top:.75rem}.blog-events-single .event-single-hero__back{align-items:center;color:var(--color-white);display:inline-flex;font-size:.875rem;font-weight:500;gap:.35rem;margin-top:.5rem;opacity:.9;text-decoration:none;transition:opacity var(--transition-default)}.blog-events-single .event-single-hero__back:focus-visible,.blog-events-single .event-single-hero__back:hover{color:var(--color-white);opacity:1}.blog-events-single .event-single-hero__media{line-height:0}.blog-events-single .event-single-hero__image{display:block;height:auto;object-fit:cover;width:100%}.blog-events-single .event-single-main{overflow:initial;padding-bottom:clamp(2.5rem,8vw,7.5rem);padding-top:clamp(2.5rem,5vw,4rem)}.blog-events-single .event-single-layout{display:flex;flex-direction:column;gap:2rem}.blog-single.blog-events-single .blog-single-body__content{color:var(--color-neutral)}.blog-events-single .event-single-layout__sidebar{min-width:0}@media (min-width:981px){.blog-events-single #hs_cos_wrapper_event_agenda{position:sticky;top:126px}.blog-events-single .event-single-hero__inner{align-items:center;flex-direction:row;gap:2rem 2%}.blog-events-single .event-single-hero__content,.blog-events-single .event-single-hero__media{width:49%}.blog-events-single .event-single-layout:not(.event-single-layout--no-sidebar){flex-flow:row wrap;gap:3%}.blog-events-single .event-single-layout:not(.event-single-layout--no-sidebar) .event-single-layout__main{width:65.75%}.blog-events-single .event-single-layout:not(.event-single-layout--no-sidebar) .event-single-layout__sidebar{width:31.25%}}.blog-events-single .event-what-is-mod{margin-top:7.5rem}.blog-events-single .event-single-post-body{margin:0 0 1rem;padding:0!important}.blog-events-single .event-single-post-body__content{color:var(--color-neutral-80);font-size:1rem;line-height:1.5}.blog-events-single .event-single-post-body__content>:first-child{margin-top:0}.blog-single.blog-events-single .event-single-post-body__content :is(h2,h3,h4,h5,h6){color:var(--color-neutral)}.blog-single.blog-events-single .event-single-post-body__content :is(h2,h3,h4,h5,h6):not(:is(h2,h3,h4,h5,h6)~:is(h2,h3,h4,h5,h6)){margin-top:0!important}.blog-single.blog-events-single .event-single-post-body__content h2{margin:1.15em 0 .65em}.blog-single.blog-events-single .event-single-post-body__content h3{margin:1em 0 .6em}.blog-single.blog-events-single .event-single-post-body__content h4{margin:1.25em 0 .6em}.blog-single.blog-events-single .event-single-post-body__content h5{margin:1.5em 0 .6em}.blog-single.blog-events-single .event-single-post-body__content h6{margin:1.5em 0 .55em}.blog-single.blog-events-single .event-single-post-body__content ol,.blog-single.blog-events-single .event-single-post-body__content ul{list-style:none;margin:2.125rem 0;padding-left:0}.blog-single.blog-events-single .event-single-post-body__content li{font-size:1.125rem}.blog-single.blog-events-single .event-single-post-body__content li p{font-size:inherit}.blog-single.blog-events-single .event-single-post-body__content ul li{margin:1rem 0;padding-left:2.5rem;position:relative}.blog-single.blog-events-single .event-single-post-body__content ul li:before{background:url(https://go.cruiseplannersfranchise.com/hubfs/CruisePlanners-Theme2026/assets/ico/green-check-ico.svg) no-repeat 50%/contain;content:"";height:1em;left:0;position:absolute;top:.25em;width:1em}.blog-single.blog-events-single .event-single-post-body__content p{font-size:1rem}.blog-events-single .event-single-post-body__content p:last-child{margin-bottom:0}.blog-events-single .register-now-section{background:var(--color-green-60)}.blog-events-single .register-now-section .heading-row{margin-bottom:3.75rem!important}.blog-events-single .register-now-section .heading-row h2{margin:0}.blog-events-single .register-now-section .form-row{max-width:800px}.blog-events-single .register-now-section .form-row .hsfc-Form{background:var(--color-white);padding:clamp(1.5rem,3vw,2.5rem)}.blog-events-single .register-now-section .hsfc-Form{color:var(--color-neutral);font-family:inherit!important}.blog-events-single .register-now-section .hsfc-Step__Content{padding:0!important;row-gap:0!important}.blog-events-single .register-now-section .hsfc-Row{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.95rem}.blog-events-single .register-now-section .hsfc-Row>:is(.hsfc-TextField,.hsfc-EmailField,.hsfc-PhoneField,.hsfc-DropdownField,.hsfc-RadioFieldGroup,.hsfc-CheckboxField,.hsfc-RichText){flex:1 1 100%;min-width:0}.blog-events-single .register-now-section .hsfc-Row:has(>.hsfc-EmailField+.hsfc-PhoneField)>:is(.hsfc-EmailField,.hsfc-PhoneField),.blog-events-single .register-now-section .hsfc-Row:has(>.hsfc-TextField+.hsfc-TextField)>.hsfc-TextField{flex:1 1 calc(50% - 0.5rem)}.blog-events-single .register-now-section .hsfc-FieldLabel{color:var(--color-neutral);display:block;font-size:14px;font-weight:600;line-height:1.3;margin-bottom:.5rem!important}.blog-events-single .register-now-section .hsfc-FieldLabel__RequiredIndicator{color:inherit}.blog-events-single .register-now-section .hsfc-RichText{margin-bottom:.25rem}.blog-events-single .register-now-section .hsfc-RichText p{color:var(--color-neutral-80);line-height:1.45;margin:0}.blog-events-single .register-now-section .hsfc-TextInput{background:var(--color-white);border:1px solid var(--color-neutral-20);border-radius:0;box-sizing:border-box;color:var(--color-neutral);display:block;font-family:inherit;font-size:1rem;line-height:1.4;margin:0;padding:.75rem .875rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.blog-events-single .register-now-section .hsfc-TextInput::placeholder{color:var(--color-neutral-80);opacity:1}.blog-events-single .register-now-section .hsfc-TextInput:focus{border-color:var(--color-green-50);box-shadow:0 0 0 1px var(--color-green-50);outline:none}.blog-events-single .register-now-section .hsfc-PhoneInput{align-items:stretch;border:1px solid var(--color-neutral-20);display:flex}.blog-events-single .register-now-section .hsfc-PhoneInput .hsfc-TextInput{border:0;box-shadow:none}.blog-events-single .register-now-section .hsfc-PhoneInput__FlagAndCaret{align-items:center;border-right:1px solid var(--color-neutral-20);cursor:pointer;display:flex;gap:.25rem;padding:0 .65rem}.blog-events-single .register-now-section .hsfc-RadioFieldGroup .hsfc-FieldLabel{align-items:center;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem}.blog-events-single .register-now-section .hsfc-RadioFieldGroup__Options .hsfc-FieldLabel{font-weight:400;margin:0!important}.blog-events-single .register-now-section .hsfc-CheckboxField .hsfc-FieldDescription{color:var(--color-neutral-80);font-size:12px;line-height:1.3;margin:.25rem 0 .75rem;order:2}.blog-events-single .register-now-section .hsfc-CheckboxField .hsfc-FieldLabel{align-items:flex-start;cursor:pointer;display:inline-flex;font-size:16px;font-weight:400;gap:.5rem;margin:0}.blog-events-single .register-now-section .hsfc-ErrorAlert{color:var(--color-red);font-size:.8125rem;line-height:1.3;margin-top:.35rem}.blog-events-single .register-now-section .hsfc-ReCaptchaV2{margin:0}.blog-events-single .register-now-section .hsfc-NavigationRow{margin-top:1.25rem}.blog-events-single .register-now-section .hsfc-NavigationRow__Buttons{display:flex;justify-content:flex-end}.blog-events-single .register-now-section .hsfc-Button{--cp-btn-bg:var(--color-green-45);--cp-btn-text:var(--color-neutral);--cp-btn-fill-hover:var(--color-green-70);--cp-btn-text-hover:var(--color-white);--cp-btn-border-width:0px;align-items:center;background-color:var(--cp-btn-bg);border:var(--cp-btn-border-width) solid transparent;border-radius:0;color:var(--cp-btn-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:500;gap:.5em;justify-content:center;line-height:1;min-height:0;overflow:hidden;padding:calc(1rem - var(--cp-btn-border-width)) 1.5rem;position:relative;transition:var(--transition-default);z-index:0}.blog-events-single .register-now-section .hsfc-Button:before{background-color:var(--cp-btn-fill-hover);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:right center;transition:var(--transition-default),transform-origin 0s;z-index:-1}.blog-events-single .register-now-section .hsfc-Button:after{background-color:currentColor;content:"";flex-shrink:0;height:1em;-webkit-mask:var(--cp-btn-mask-arrow) center /contain no-repeat;mask:var(--cp-btn-mask-arrow) center /contain no-repeat;position:relative;transition:var(--transition-default);width:.75em;z-index:1}.blog-events-single .register-now-section .hsfc-Button:focus-visible,.blog-events-single .register-now-section .hsfc-Button:hover{color:var(--cp-btn-text-hover)}.blog-events-single .register-now-section .hsfc-Button:hover:before{transform:scaleX(1);transform-origin:left center}.blog-events-single .register-now-section .hsfc-Button:focus-visible{outline:2px solid var(--color-green-45);outline-offset:2px}.is-safari .blog-events-single .register-now-section .hsfc-Button:before{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transform:none;transition:-webkit-clip-path .4s ease-out,clip-path .4s ease-out}.is-safari .blog-events-single .register-now-section .hsfc-Button:hover:before{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}@media (min-width:981px){.blog-events-single .register-now-section .hsfc-Step__Content{align-items:flex-end;column-gap:1rem;display:flex;flex-wrap:wrap}.blog-events-single .register-now-section .hsfc-Step__Content>.hsfc-Row:not(:has(.hsfc-ReCaptchaV2)){flex:1 1 100%}.blog-events-single .register-now-section .hsfc-Step__Content>.hsfc-Row:has(.hsfc-ReCaptchaV2){align-items:center;flex:1 1 0;margin-bottom:0;min-width:min(100%,256px);width:auto}.blog-events-single .register-now-section .hsfc-NavigationRow{align-self:center;flex:0 0 auto;margin-left:auto;margin-top:0;width:auto}}.blog-events-single .faq-section .faq-row{max-width:868px}.blog-events-single .faq-section .cp-faq-acc-mod{margin-top:1.5rem}.blog-events-single .ready-to-section .cp-flex-row>div>div{align-items:center;flex-flow:row wrap!important;gap:1.5rem 3%}.blog-events-single .ready-to-section .heading-col,.blog-events-single .ready-to-section .heading-cp2026-mod__heading{margin:0}.blog-events-single .ready-to-section .cp-flex-row .col:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.blog-events-single .ready-to-section .ready-to-title .heading-cp2026-mod{margin-bottom:1.8rem}.blog-events-single .ready-to-section .ready-to-subtitle .heading-cp2026-mod{margin-bottom:1.5rem}.blog-events-single .ready-to-section .ready-to-subtitle .heading-cp2026-mod .title-h6{line-height:1.2}.blog-events-single .ready-to-section .all-events-btn{margin-top:2rem}.blog-events-single .ready-to-section .visible-only-for-upcoming-events>div>div>div{margin:0;width:auto}.blog-events-single .ready-to-section .empty-col{display:none!important}@media (min-width:981px){.blog-events-single .ready-to-section{padding:6.5rem 0}.blog-events-single .ready-to-section .heading-col{padding-right:1%}}@media (max-width:980px){.blog-events-single .ready-to-section .cp-flex-row>div>div{align-items:flex-start;flex-direction:column}.blog-events-single .register-now-section .hsfc-Row:has(>.hsfc-EmailField+.hsfc-PhoneField)>:is(.hsfc-EmailField,.hsfc-PhoneField),.blog-events-single .register-now-section .hsfc-Row:has(>.hsfc-TextField+.hsfc-TextField)>.hsfc-TextField{flex-basis:100%}.blog-events-single .ready-to-section .cp-bg-media__overlay{background:linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,.4) 70.4%,rgba(0,0,0,.3))}.blog-events-single .event-what-is-mod{margin-top:5rem}}@media (max-width:767px){.blog-events-single .event-what-is-mod{margin-top:3.25rem}}@media (min-width:981px){.blog-events-listing .event-hub-hero-section{min-height:600px}.blog-events-listing .event-hub-hero-section .col{max-width:740px;padding-top:2%}.blog-events-listing .featured-event-section{margin-top:-6.25rem;padding:0}}.blog-events-listing .events-listing-mod__section+.events-listing-mod__section{margin-top:clamp(2.5rem,5vw,4rem)}.blog-events-listing .events-listing-mod__section.section{overflow:visible;padding-bottom:0;padding-top:0}.blog-events-listing .events-listing-mod__section--upcoming{background:transparent}.blog-events-listing .events-listing-mod__section-head{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem 2.5rem;justify-content:space-between;margin-bottom:3rem}.blog-events-listing .events-listing-mod__section-title{flex:0 1 auto;margin:0}.blog-events-listing .events-listing-mod__section-tools{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:1.5rem .85rem;justify-content:flex-end;min-width:min(100%,18rem)}@media (max-width:767px){.blog-events-listing .events-listing-mod__section-tools{justify-content:flex-start}}.blog-events-listing .events-listing-mod__chips{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;margin:0;min-width:0}.blog-events-listing .events-listing-mod__time-select{flex:0 0 auto;margin:0}.blog-events-listing .events-listing-mod__time-select-control{align-items:center;display:inline-flex;position:relative}.blog-events-listing .events-listing-mod__time-select-input{appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:0;color:var(--color-neutral);cursor:pointer;display:block;font:inherit;font-size:1rem;font-weight:500;line-height:1.2;max-width:12rem;min-width:0;padding:.25rem 1.5rem .25rem .5rem;width:auto}.blog-events-listing .events-listing-mod__time-select-control:after{background-color:var(--color-neutral);content:"";height:1rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='9' fill='none' viewBox='0 0 15 9'%3E%3Cpath fill='%23292b2d' d='m7.063 8.125-.532-.531-6-6L0 1.062 1.063 0l.53.531 5.47 5.5L12.53.563l.531-.532 1.063 1.032-.531.53-6 6z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='9' fill='none' viewBox='0 0 15 9'%3E%3Cpath fill='%23292b2d' d='m7.063 8.125-.532-.531-6-6L0 1.062 1.063 0l.53.531 5.47 5.5L12.53.563l.531-.532 1.063 1.032-.531.53-6 6z'/%3E%3C/svg%3E") center /contain no-repeat;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1rem}.blog-events-listing .events-listing-mod__time-select-control:hover .events-listing-mod__time-select-input{color:var(--color-green-70)}.blog-events-listing .events-listing-mod__time-select-control:hover:after{filter:brightness(0) saturate(100%) invert(31%) sepia(11%) saturate(2778%) hue-rotate(75deg) brightness(95%) contrast(84%)}.blog-events-listing .events-listing-mod__chip{align-items:center;background:transparent;border:1px solid var(--color-neutral-20);border-radius:999px;color:var(--color-neutral);cursor:pointer;display:inline-flex;font:inherit;font-size:1rem;font-weight:500;line-height:1.2;padding:.6rem 1.1rem;text-decoration:none;transition:var(--transition-default)}.blog-events-listing .events-listing-mod__chip:focus-visible,.blog-events-listing .events-listing-mod__chip:hover{background:var(--color-green-10);border-color:var(--color-green-50)}.blog-events-listing .events-listing-mod__chip.is-active{background:var(--color-green-70);border-color:var(--color-green-70);color:var(--color-white)}.blog-events-listing .events-listing-mod__grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.blog-events-listing .events-listing-mod__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.blog-events-listing .events-listing-mod__grid{gap:1.7rem 1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-events-listing .events-listing-mod__card{background:var(--color-white);border:none;border-radius:0;display:flex;flex-direction:column;height:100%;transition:var(--transition-default)}.blog-events-listing .events-listing-mod__card:hover{background:var(--color-green-10)}.blog-events-listing .events-listing-mod__card:hover .events-listing-mod__card-title{color:var(--color-green-70)}.blog-events-listing .events-listing-mod__card:hover .events-listing-mod__card-image{transform:scale(1.05)}.blog-events-listing .events-listing-mod__card-link-main{text-decoration:none}.blog-events-listing .events-listing-mod__card-media{aspect-ratio:16/9;background:var(--color-neutral-10);display:block;overflow:hidden;position:relative}.blog-events-listing .events-listing-mod__card-image{display:block;height:100%;object-fit:cover;transition:var(--transition-default);width:100%}.blog-events-listing .events-listing-mod__card-badge{align-items:center;aspect-ratio:1;background:var(--color-green-70);border-radius:0;color:var(--color-white);display:flex;flex-direction:column;font-weight:700;gap:.4rem;justify-content:center;left:.65rem;line-height:1.1;min-width:4.95rem;padding:1rem;position:absolute;text-align:center;top:.65rem;z-index:1}.blog-events-listing .events-listing-mod__card-badge-day{font-size:1.5rem;font-weight:600;letter-spacing:-.12em;line-height:1}.blog-events-listing .events-listing-mod__card-badge-month{font-size:1rem;font-weight:500;text-transform:uppercase}.blog-events-listing .events-listing-mod__card-body{display:flex;flex:1;flex-direction:column;gap:1.3rem;padding:1.25rem 1.3rem}.blog-events-listing .events-listing-mod__card-title{line-height:1.2;margin:0;transition:var(--transition-default)}.blog-events-listing .events-listing-mod__card-title a{color:var(--color-neutral);text-decoration:none}.blog-events-listing .events-listing-mod__card-title a:focus-visible,.blog-events-listing .events-listing-mod__card-title a:hover{color:var(--color-green-60)}.blog-events-listing .events-listing-mod__card-meta{display:flex;flex-direction:column;gap:.6rem}.blog-events-listing .events-listing-mod__card-meta-item{align-items:flex-start;color:var(--color-neutral);display:flex;font-size:1rem;gap:.68rem;line-height:1.35}.blog-events-listing .events-listing-mod__card-meta-icon{flex:0 0 auto;height:1rem;margin-top:.1rem;object-fit:contain;width:1rem}.blog-events-listing .events-listing-mod__card-excerpt{color:var(--color-neutral-80);display:-webkit-box;font-size:1rem;-webkit-line-clamp:2;line-height:1.4;margin:0;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:768px){.blog-events-listing .events-listing-mod__card-excerpt{margin-bottom:1.5rem}}.blog-events-listing .events-listing-mod__card-link{align-self:flex-start;color:var(--color-green-60);cursor:pointer;margin-top:auto;--cp-u-underline-dur:400ms;--cp-u-underline-ease:ease-out;--cp-u-underline-color:currentColor;position:relative!important}.blog-events-listing .events-listing-mod__card-link:before{background-color:currentColor;content:""!important;display:block!important;height:1px;left:0;pointer-events:none;position:absolute;right:0;top:calc(100% + 2px);transform:scaleX(0)!important;transform-origin:right center!important;transition:transform .4s ease-out,transform-origin 0s!important;width:100%}.blog-events-listing .events-listing-mod__card-link:focus-visible,.blog-events-listing .events-listing-mod__card-link:hover{color:var(--color-green-70)}:is(.blog-events-listing .events-listing-mod__card-link:hover,.blog-events-listing .events-listing-mod__card-link:focus-visible):before{transform:scaleX(1)!important;transform-origin:left center!important}.blog-events-listing .events-listing-mod__section--subscribe{margin-bottom:clamp(2.75rem,6vw,6.3rem);margin-top:clamp(2.75rem,6vw,4.5rem);padding:0}.blog-events-listing .events-listing-mod__subscribe{align-items:stretch;background-color:var(--color-green-70);background-image:url(https://go.cruiseplannersfranchise.com/hubfs/CruisePlanners-Theme2026/assets/img/AdobeStock_528154466%2022.png);background-position:100% 0;background-repeat:no-repeat;background-size:min(42vw,138px) auto;display:flex;flex-direction:column;gap:1.5rem;overflow:hidden;padding:clamp(1.5rem,4vw,2.6rem) clamp(1.25rem,4vw,2.5rem) clamp(1.5rem,4vw,2.4rem);position:relative}.blog-events-listing .events-listing-mod__subscribe-copy{align-items:flex-start;display:flex;gap:1rem;position:relative;z-index:1}.blog-events-listing .events-listing-mod__subscribe-icon{align-items:center;color:var(--color-white);display:inline-flex;flex:0 0 auto;font-size:clamp(2rem,4vw,2.75rem);justify-content:center;line-height:1}.blog-events-listing .events-listing-mod__subscribe-icon .hs_cos_wrapper_type_icon,.blog-events-listing .events-listing-mod__subscribe-icon [data-hs-cos-type=icon]{display:inline-flex;line-height:1}.blog-events-listing .events-listing-mod__subscribe-icon svg{fill:currentColor;height:1em;width:1em}.events-listing-subscribe-heading-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;font-size:clamp(32px,56/1440 * 100vw,56px);gap:.43em;margin-bottom:1rem}.events-listing-subscribe-heading-wrap img{max-height:1.1em;max-width:1em!important;object-fit:contain;object-position:center}.blog-events-listing .events-listing-mod__subscribe-text{min-width:0}.blog-events-listing .events-listing-mod__subscribe-title{color:var(--color-white);margin:0}.blog-events-listing .events-listing-mod__subscribe-subtitle{color:var(--color-white);font-size:clamp(18px,22/1440 * 100vw,22px);font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0}.blog-events-listing .events-listing-mod__subscribe-form{max-width:28rem;position:relative;width:100%;z-index:1}.blog-events-listing .events-listing-mod__subscribe-form .hs-form{align-items:stretch;background:transparent;display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0}.blog-events-listing .events-listing-mod__subscribe-form .hs-form .hs_email,.blog-events-listing .events-listing-mod__subscribe-form .hs-form fieldset{display:block;flex:1 1 auto;margin:0;max-width:none!important;min-width:0;padding:0}.blog-events-listing .events-listing-mod__subscribe-form .hs-form .hs_email .input,.blog-events-listing .events-listing-mod__subscribe-form .hs-form fieldset.form-columns-1>div{width:100%!important}.blog-events-listing .events-listing-mod__subscribe-form .hs-form .hs-form-field>label:not(.hs-error-msg){display:none}.blog-events-listing .events-listing-mod__subscribe-form .hs-form .input{margin:0!important}.blog-events-listing .events-listing-mod__subscribe-form .hs-form input.hs-input[type=email],.blog-events-listing .events-listing-mod__subscribe-form .hs-form input.hs-input[type=text]{background:var(--color-white);border:0;border-radius:0;color:var(--color-neutral);min-height:3rem;padding:.7rem 1rem}.blog-events-listing .events-listing-mod__subscribe-form .hs-form .hs_submit{flex:0 0 auto;margin:0;padding:0}.blog-events-listing .events-listing-mod__subscribe-form .hs-form .hs_submit .actions{background:var(--color-green-45);border-radius:0;margin:0;min-height:3rem;padding-inline:1.25rem}.blog-events-listing .events-listing-mod__subscribe-form .hs-form .hs_submit .actions:hover{background:var(--color-green-50)}.blog-events-listing .events-listing-mod__subscribe-form .hs-form .hs_submit .actions input.hs-button{font-weight:600;min-height:3rem;padding:0}.blog-events-listing .events-listing-mod__subscribe-form .hs-form .hs_error_rollup,.blog-events-listing .events-listing-mod__subscribe-form .hs-form ul.hs-error-msgs{flex-basis:100%;margin-top:.5rem;width:100%}@media (min-width:900px){.blog-events-listing .events-listing-mod__subscribe{align-items:center;flex-direction:row;gap:2rem;justify-content:space-between;padding-right:clamp(1.25rem,4vw,3.75rem)}.blog-events-listing .events-listing-mod__subscribe-copy{flex:1 1 auto}.blog-events-listing .events-listing-mod__subscribe-form{flex:0 1 26.9rem}.blog-events-listing .events-listing-mod__subscribe-form .hs-form{flex-wrap:nowrap}}.blog-events-listing .events-listing-mod__section.events-listing-mod__section--past{background-color:var(--color-neutral-10);margin-bottom:0;margin-top:0;padding-bottom:clamp(2.5rem,5vw,4.2rem);padding-top:clamp(2.5rem,5vw,6rem)}.blog-events-listing .events-listing-mod__list{display:flex;flex-direction:column;gap:1.4rem}.blog-events-listing .events-listing-mod__card--past{background-color:var(--color-white)}.blog-events-listing .events-listing-mod__card--past:hover{background-color:var(--color-white);box-shadow:6px 6px 16px 0 rgba(0,0,0,.04)}.blog-events-listing .events-listing-mod__card--past:hover .events-listing-mod__card-badge--past{background:var(--color-green-70)}.blog-events-listing .events-listing-mod__card--past .events-listing-mod__card-link-main{align-items:stretch;box-shadow:none;display:flex;flex-direction:column;gap:.85rem;height:auto;overflow:visible;padding:1rem 1.15rem}@media (min-width:768px){.blog-events-listing .events-listing-mod__card--past .events-listing-mod__card-link-main{align-items:stretch;flex-direction:row;gap:1.25rem;padding:1.3rem}}.blog-events-listing .events-listing-mod__card-badge--past{aspect-ratio:1;background:var(--color-neutral-80);display:flex;flex-direction:column;font-weight:700;gap:.4rem;justify-content:center;min-width:6.25rem;padding:.55rem .45rem;position:static;transition:var(--transition-default)}.blog-events-listing .events-listing-mod__past-date{flex:0 0 auto;position:static}@media (max-width:767px){.blog-events-listing .events-listing-mod__card-badge--past{max-width:5rem;min-width:5rem}}.blog-events-listing .events-listing-mod__past-content{display:flex;flex:1 1 auto;flex-direction:column;gap:.65rem;justify-content:space-between;min-width:0}.blog-events-listing .events-listing-mod__past-meta{flex-direction:column;gap:.65rem}.blog-events-listing .events-listing-mod__past-action{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-end}@media (min-width:768px){.blog-events-listing .events-listing-mod__past-action{padding-bottom:.3em}}.blog-events-listing .events-listing-mod__past-action .events-listing-mod__card-link{margin-top:0}.blog-events-listing .events-listing-mod__empty{color:var(--color-neutral-80);margin:1rem 0 0}.blog-events-listing .events-listing-mod__pagination{margin-top:2rem}.blog-events-listing .events-listing-mod__pool{display:none!important}@media (max-width:980px){.event-featured-mod .event-what-is-mod__feature-icon{padding:.5rem}}@media (max-width:767px){.event-featured-mod .event-what-is-mod__features{flex-direction:column}}.events-listing-mod__subscribe-form .form-title{display:none}.events-listing-mod__subscribe-form .hsfc-Step__Content{display:grid;grid-template-columns:1fr 122px;padding:0!important}.events-listing-mod__subscribe-form .hsfc-Step__Content .hsfc-Row{margin:0}.events-listing-mod__subscribe-form .hsfc-Step__Content .hsfc-Row label{display:none}.events-listing-mod__subscribe-form .hsfc-Step__Content .hsfc-Row input{min-height:44.4px}.events-listing-mod__subscribe-form .hsfc-Step__Content .hsfc-NavigationRow{margin:0}.events-listing-mod__subscribe-form .hsfc-Step__Content .hsfc-NavigationRow .hsfc-NavigationRow__Alerts{display:none}.events-listing-mod__subscribe-form .hsfc-Step__Content .hsfc-NavigationRow .hsfc-NavigationRow__Buttons button{align-items:center;background-color:var(--color-green-45);background-image:linear-gradient(var(--color-green-70),var(--color-green-70));background-position:100%;background-repeat:no-repeat;background-size:0 100%;border-radius:0;color:var(--color-neutral);display:inline-flex;font-family:sarvatrik-latin-variable,sans-serif;font-weight:600;gap:.7em;justify-content:center;min-height:44.4px;padding:.5rem;transform:none;transition:background-size .4s ease-out,background-position 0s,color .4s ease-out;width:100%}.events-listing-mod__subscribe-form .hsfc-Step__Content .hsfc-NavigationRow .hsfc-NavigationRow__Buttons button:hover{background-position:0;background-size:100% 100%;color:var(--color-white);transform:none}.events-listing-mod__subscribe-form .hsfc-Step__Content .hsfc-NavigationRow .hsfc-NavigationRow__Buttons button:after{background-color:currentColor;content:"";flex-shrink:0;height:1em;-webkit-mask:var(--cp-btn-mask-arrow) center /contain no-repeat;mask:var(--cp-btn-mask-arrow) center /contain no-repeat;position:relative;width:.75em;z-index:1}