.refit-hero{width:100%;padding:2.25rem 1rem 4rem;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;row-gap:3rem}@media (min-width:1024px){.refit-hero{padding:6.25rem 2rem 16rem}}.refit-hero .fun-font{display:block;font-family:Catamaran,sans-serif;font-size:clamp(1.5rem,7vw,2rem);text-transform:none;letter-spacing:0}.refit-hero .wp-block-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:440px;margin:0}@media (min-width:1024px){.refit-hero .wp-block-image{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;max-width:none;width:calc(100% - 570px)}}@media (min-width:1440px){.refit-hero .wp-block-image{width:auto}}.refit-hero h1{margin:0}@media (max-width:500px){.refit-hero br{display:none}}.refit-hero .video-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.refit-hero .video-modal iframe{width:100%;height:auto;aspect-ratio:16/9;max-height:90vh}.refit-what-to-expect{position:relative}.refit-what-to-expect:before{content:"";display:block;width:217px;height:270px;background:url(../images/global/corner-frill.svg) 0 100% no-repeat;background-size:cover;position:absolute;left:0;bottom:0;pointer-events:none}@media (max-width:800px){.refit-what-to-expect:before{z-index:-1}}.refit-what-to-expect{padding:9.5rem 1rem}@media (max-width:800px){.refit-what-to-expect{padding:4rem 1rem}}.refit-what-to-expect:before{background-image:url(../../images/global/corner-frill-secondary.svg)}.refit-what-to-expect .step-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:82px;height:82px;padding-top:.5rem;aspect-ratio:1/1;border:1px solid #00a7e1;border-radius:50%;color:#00a7e1;font-size:4rem;font-weight:600}@media (max-width:800px){.refit-what-to-expect .refit-steps{grid-template-columns:1fr;gap:3rem;margin-top:4rem}}.refit-options{padding:7rem 1rem}@media (max-width:800px){.refit-options{padding:4rem 1rem}}.refit-options .cards{counter-reset:card;grid-template-columns:1fr 1fr;margin:auto;max-width:1300px;gap:2rem}@media (max-width:680px){.refit-options .cards{grid-template-columns:1fr}}.refit-options .card{position:relative}.refit-options .card:before{content:"";display:block;width:217px;height:270px;background:url(../images/global/corner-frill.svg) 0 100% no-repeat;background-size:cover;position:absolute;left:0;bottom:0;pointer-events:none}@media (max-width:800px){.refit-options .card:before{z-index:-1}}.refit-options .card{max-width:635px;width:100%;padding:3rem 1rem;border-radius:6px;-webkit-box-shadow:12px 12px 34px 0 rgba(0,0,0,.26);box-shadow:12px 12px 34px 0 rgba(0,0,0,.26)}.refit-options .card:before{counter-increment:card;content:counter(card);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100px;padding-left:1rem;background-image:url(../../images/global/corner-frill-secondary.svg);background-size:contain;font-weight:600;font-size:3rem;z-index:2}@media (max-width:800px){.refit-options .card{padding:3rem 2rem 5rem}}.refit-requirements{width:100%}.refit-requirements .wp-block-cover{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:61vw;padding:7rem 0 0;overflow:visible}@media (max-width:800px){.refit-requirements .wp-block-cover{padding:4rem 0 0}}.refit-requirements .wp-block-cover__inner-container{padding-left:max(2rem,(100% - 1430px)/2);padding-right:max(2rem,(100% - 1430px)/2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem;width:100%!important;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:1215px){.refit-requirements .wp-block-cover__inner-container{padding-left:max(1rem,(100% - 1430px)/2);padding-right:max(1rem,(100% - 1430px)/2);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.refit-requirements .copy h2{margin:0}@media (max-width:590px){.refit-requirements .copy br{display:none}}.refit-requirements .checklist{padding:2rem 3rem;margin-top:0;border-radius:6px;-webkit-filter:drop-shadow(10px 10px 10px rgba(0,0,0,.1));filter:drop-shadow(10px 10px 10px rgba(0,0,0,.1))}@media (max-width:800px){.refit-requirements .checklist{padding:2rem 1.3rem}}.refit-requirements .checklist h3{margin:0}.refit-requirements .checklist ul{padding:0;list-style:none;margin:2.25rem 0 0}.refit-requirements .checklist li{padding-top:1px;padding-left:2rem;margin-bottom:.5rem;background:url(../../images/icons/blue-check-circle.svg) 0 0 no-repeat;text-wrap:balance}.refit-requirements .completed-refits{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-shadow:10px 10px 10px 0 rgba(0,0,0,.35);box-shadow:10px 10px 10px 0 rgba(0,0,0,.35);margin:auto auto -11rem;left:0;right:0;z-index:9}@media (max-width:1340px){.refit-requirements .completed-refits{-webkit-box-align:unset!important;-ms-flex-align:unset!important;align-items:unset!important;margin:0 1rem}}@media (max-width:800px){.refit-requirements .completed-refits{margin:auto;bottom:-310px}}@media (max-width:550px){.refit-requirements .completed-refits{margin:0 1rem;-webkit-transform:none!important;transform:none!important;bottom:-630px}}@media (max-width:800px){.refit-requirements .completed-refits .copy{padding:2rem 3rem!important}}.refit-requirements .completed-refits .refit-list{width:425px;padding:0;margin:0;list-style:none;position:relative;overflow:hidden}@media (max-width:800px){.refit-requirements .completed-refits .refit-list{width:auto}}.refit-requirements .completed-refits .refit-list:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;bottom:-2rem;background:linear-gradient(356deg,#fff 20.16%,hsla(0,0%,100%,0) 69.51%)}@media (max-width:800px){.refit-requirements .completed-refits .refit-list:after{bottom:-3rem}}.refit-requirements .completed-refits .refit-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:385px;padding-right:1.25rem;border-bottom:1px solid #e6e7e8;margin-bottom:.3rem;margin-left:2.5rem;position:relative}@media (max-width:800px){.refit-requirements .completed-refits .refit-list li{-ms-flex-wrap:wrap;flex-wrap:wrap}}.refit-requirements .completed-refits .refit-list li:before{content:"";display:inline-block;width:2rem;height:1.3rem;background:url(../../images/icons/blue-check-circle-outline.svg) 0 0 no-repeat;position:absolute;left:-2.5rem}.refit-requirements .completed-refits .wp-block-image{margin:0}@media (max-width:800px){.refit-requirements .completed-refits .wp-block-image{display:none}}.refit-requirements .completed-refits .wp-block-image img{height:100%;-o-object-fit:cover;object-fit:cover}.ride-image{overflow:hidden}@media (max-width:800px){.ride-image{height:100vh}}.ride-image .wp-block-cover__background{z-index:unset}.ride-image .wp-block-cover__image-background{height:calc(100% + 250px);-webkit-transform:translateY(-250px);transform:translateY(-250px)}