.reviews-button{align-items:center;background-color:#45ff35;color:#fff;column-gap:.5em;display:inline-flex;font-family:var(--gp-font--inconsolata);font-size:21px;font-weight:800;letter-spacing:1px;margin-bottom:0;margin-top:10px;padding:15px 60px}.reviews-button:hover{background-color:#ffbf00;color:#fff}.reviews-button .gb-shape svg{width:.8px;height:.8px}@media (max-width:767px){.reviews-button{text-align:center}}.iv-booking-button{align-items:center;background-color:#14f000;color:#fff;column-gap:.5em;display:inline-flex;font-family:Inconsolata;font-size:21px;font-weight:900;letter-spacing:1px;margin-bottom:0;margin-top:0;text-transform:uppercase;padding:15px 60px}.iv-booking-button:hover{background-color:#00a8e0;color:#fff}.iv-booking-button .gb-icon svg{font-size:1em}.iv-booking-button .gb-shape svg{width:21px;height:21px}@media (max-width:1024px){.iv-booking-button{font-size:16px}}.membership-button{align-items:center;background-color:#00dede;color:#fff;column-gap:.5em;display:inline-flex;font-family:Inconsolata;font-size:21px;font-weight:900;letter-spacing:1px;text-transform:uppercase;margin:0;padding:15px 60px}.membership-button:hover{background-color:#00a8e0;color:#fff}.membership-button .gb-shape svg{width:.8px;height:.8px}.booking-button-qloop{align-items:center;background-color:#14f000;color:#fff;column-gap:.5em;display:inline-flex;font-family:Inconsolata;font-size:21px;font-weight:900;letter-spacing:1px;margin-bottom:0;margin-top:0;text-transform:uppercase;padding:15px 30px}.booking-button-qloop:hover{background-color:#00a8e0;color:#fff}.booking-button-qloop .gb-shape svg{width:21px;height:21px}@media (max-width:1024px){.booking-button-qloop{font-size:16px}}.home-iv-book-button{align-items:center;background-color:#17f001;color:var(--base-3);display:flex;flex-basis:33%;flex-grow:1;flex-shrink:1;height:65px;justify-content:center;margin-top:20px;position:relative}.home-iv-book-button:hover{background-color:#00a8e0}.home-iv-book-button a{color:var(--base-3)}