.book-cta__sticky-cta{background-color:var(--color-navy-dark);padding:20px var(--grid-col-gutter);opacity:1;visibility:visible}@media screen and (min-width: 1024px){.book-cta__sticky-cta{display:inline-flex;align-items:center;justify-content:center;gap:20px}}.book-cta__sticky-cta .btn{display:inline-block;width:100%}@media screen and (min-width: 1024px){.book-cta__sticky-cta .btn{white-space:nowrap;width:auto}}.book-cta__sticky-cta:not(.sticky-cta--has-description) .book-cta__sticky-cta-buttons{margin-top:0}@media screen and (min-width: 1024px){.book-cta__sticky-cta-heading{margin-bottom:2px}}.book-cta__sticky-cta-desc{display:none}@media screen and (min-width: 1024px){.book-cta__sticky-cta-desc{display:block}}.book-cta__sticky-cta-buttons{display:flex;flex-direction:column;gap:6px}@media screen and (min-width: 320px){.book-cta__sticky-cta-buttons{flex-direction:row;flex:0 0 calc(50% - 15px);gap:15px;margin-top:12px}}@media screen and (min-width: 1024px){.book-cta__sticky-cta-buttons{margin-top:0;flex:initial}}@media screen and (max-width: 575px){.book-cta__sticky-cta-buttons .btn,.book-cta__sticky-cta-buttons .wp-block-button__link{padding-left:15px;padding-right:15px}}.book-cta__sticky-cta-buttons .video-cta__btn{display:inline-flex}.book-cta__sticky-cta-content{position:relative;color:var(--color-white);text-align:center}@media screen and (min-width: 1024px){.book-cta__sticky-cta-content{text-align:left}}.book-cta{position:relative;background-color:var(--color-navy);padding-top:30px;padding-bottom:30px;color:var(--color-white)}@media screen and (min-width: 1024px){.book-cta{padding-top:50px;padding-bottom:50px}}.book-cta .wrap{display:flex}@media screen and (min-width: 768px){.book-cta__columns{display:grid;grid-template-columns:repeat(2, 1fr);gap:50px}}@media screen and (min-width: 768px){.book-cta__price-heading{margin-bottom:2px}}.book-cta__description{text-align:center}@media screen and (min-width: 768px){.book-cta__description{text-align:left}}.book-cta__column:last-of-type .book-cta__description{margin-top:30px}@media screen and (min-width: 768px){.book-cta__column:last-of-type .book-cta__description{margin-top:0}}.book-cta .accordion{margin-top:15px}@media screen and (min-width: 768px){.book-cta .accordion{margin-top:42px}}@media screen and (min-width: 1024px){.book-cta .accordion{margin-top:27px}}.book-cta__cta{background-color:var(--color-navy-dark);border-radius:var(--border-radius-small);padding:20px var(--grid-col-gutter);text-align:center;margin-top:20px}@media screen and (min-width: 1280px){.book-cta__cta{display:flex;justify-content:space-between;text-align:left;padding:0;margin-top:26px}}.book-cta__cta-content .btn{margin-top:28px;width:100%}@media screen and (min-width: 576px){.book-cta__cta-content .btn{width:auto}}@media screen and (min-width: 768px){.book-cta__cta-content .btn{margin-top:23px}}@media screen and (min-width: 1280px){.book-cta__cta-content{padding:var(--grid-col-gutter)}}.book-cta__price{margin-top:5px}.book-cta__price-description{font-size:13px;font-style:italic;line-height:20px;margin-bottom:0}.book-cta__price-meta{margin-top:10px}.book-cta__cta-details{margin-top:20px}@media screen and (min-width: 1280px){.book-cta__cta-details{margin-top:0;text-align:center;display:flex;align-items:center;justify-content:center;border-left:1px solid hsla(0,0%,100%,.2);padding:var(--grid-col-gutter) var(--grid-col-gutter) var(--grid-col-gutter) 26px}}.book-cta .consultant-cta{flex-direction:column}.book-cta .consultant-cta__img-wrap{margin-right:0;max-width:50px;height:50px}@media screen and (min-width: 1280px){.book-cta .consultant-cta__img-wrap{max-width:60px;height:60px}}.book-cta .consultant-cta__call{text-decoration:none;margin-top:2px}.book-cta .consultant-cta__call:hover{color:var(--color-gray-300)}@media screen and (min-width: 1280px){.book-cta .consultant-cta__call{margin-top:10px}}.book-cta .consultant-cta__title{font-size:14px;font-weight:var(--font-weight-bold);line-height:21px}@media screen and (min-width: 1280px){.book-cta .consultant-cta__title{font-size:15px}}.book-cta .consultant-cta__phone-number{font-size:12px;letter-spacing:.8px;font-weight:var(--font-weight-medium);color:inherit;text-decoration:none}@media screen and (min-width: 1280px){.book-cta .consultant-cta__phone-number{font-size:13px}}.book-cta .sticky-cta .btn{width:100%}
