:root{--sticky-cta-height: 76px}.sticky-cta{background-color:var(--color-bunker);min-height:var(--sticky-cta-height);position:fixed;bottom:-102px;left:0;width:100%;max-width:100%;padding:var(--grid-col-gutter);text-align:center;z-index:11;display:flex;justify-content:center;align-items:center;transition-property:bottom;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}@media screen and (min-width: 768px){.sticky-cta{padding:15px var(--grid-col-gutter)}}.sticky-cta.book-cta__sticky-cta{display:block;background-color:var(--color-navy-dark);padding:20px var(--grid-col-gutter)}@media screen and (min-width: 1024px){.sticky-cta.book-cta__sticky-cta{display:inline-flex}}@media screen and (max-width: 1024px){.sticky-cta.book-cta__sticky-cta .wp-block-button__link,.sticky-cta.book-cta__sticky-cta .video-cta__btn{width:100%}}@media screen and (max-width: 1024px){.sticky-cta.book-cta__sticky-cta .book-cta__sticky-cta-buttons>*{width:100%}}.sticky-cta.book-cta__sticky-cta .video-cta__btn{display:inline-flex;justify-content:center}.sticky-cta[visible=yes]{bottom:0}@media screen and (min-width: 768px){.sticky-cta[visible-desktop=no]{display:none}}.sticky-cta.sticky-cta--has-description .sticky-cta__content,.sticky-cta.sticky-cta--has-description .sticky-cta__buttons{width:50%}@media screen and (min-width: 768px){.sticky-cta.sticky-cta--has-description .sticky-cta__content,.sticky-cta.sticky-cta--has-description .sticky-cta__buttons{width:auto}}.sticky-cta.sticky-cta--has-description .sticky-cta__buttons{justify-content:flex-end}@media screen and (min-width: 768px){.sticky-cta.sticky-cta--has-description .sticky-cta__buttons{justify-content:flex-start}}.sticky-cta__content{text-align:left;color:var(--color-white);margin:0 var(--grid-col-gutter) 0 0}.sticky-cta .btn{width:auto}.sticky-cta--navy{background-color:var(--color-navy)}.sticky-cta .wp-block-buttons{margin-bottom:0}.sticky-cta__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--button-spacing)}body{--sticky-cta-spacing: 50px}body:has(.lp-footer){--sticky-cta-spacing: 0px}body.has-sticky-cta:has(.sticky-cta[visible-desktop=no]) .footer{padding-bottom:calc(var(--sticky-cta-height) + var(--sticky-cta-spacing))}@media screen and (min-width: 768px){body.has-sticky-cta:has(.sticky-cta[visible-desktop=no]) .footer{padding-bottom:var(--grid-section-gutter)}}body.has-sticky-cta:has(.sticky-cta[visible-desktop=no]) .lp-footer{padding-bottom:calc(var(--sticky-cta-height) + var(--sticky-cta-spacing))}@media screen and (min-width: 768px){body.has-sticky-cta:has(.sticky-cta[visible-desktop=no]) .lp-footer{padding-bottom:0}}body.has-sticky-cta:has(.sticky-cta[visible-desktop=yes]) .footer{padding-bottom:calc(var(--sticky-cta-height) + var(--sticky-cta-spacing))}@media screen and (min-width: 768px){body.has-sticky-cta:has(.sticky-cta[visible-desktop=yes]) .footer{padding-bottom:calc(var(--sticky-cta-height) + var(--grid-section-gutter))}}body.has-sticky-cta:has(.sticky-cta[visible-desktop=yes]) .lp-footer{padding-bottom:calc(var(--sticky-cta-height) + var(--sticky-cta-spacing))}@media screen and (min-width: 768px){body.has-sticky-cta:has(.sticky-cta[visible-desktop=yes]) .lp-footer{padding-bottom:var(--sticky-cta-height)}}
