#primary .entry-content{float:none !important;width:100% !important}.theme-twentytwentyone #primary .entry-content>.wrap{max-width:var(--responsive--alignwide-width) !important}.theme-twentytwentytwo main .wrap{max-width:1000px !important}#bdpage{display:flex;flex-direction:column;row-gap:30px}#bdpage .box-container{border:solid 1px #dedede;border-radius:6px;padding:15px;box-shadow:0px 4px 4px 0px #C7C7C740}.box-container{text-align:center}#bdpage .vbo-booking-details-head-confirmed{background-color:#52aa20;padding:5px 15px !important;text-align:left}#bdpage .vbo-booking-details-head{margin:0 !important}#bdpage .vbo-booking-details-head .status-box{font-weight:600;font-size:26px;color:#fff;display:flex;flex-direction:column}#bdpage .vbo-booking-details-head .booking-id{font-size:16px !important;font-weight:600 !important;margin-top:-8px !important}#bdpage .btns-foot{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;row-gap:10px}#bdpage .link-btns{display:flex;margin-top:20px;flex-wrap:wrap;row-gap:10px}#bdpage .link{font-size:16px;text-decoration:revert;font-weight:400}#bdpage .link-simple{font-size:16px;font-weight:400}#bdpage .link:not(:first-child){padding-left:20px;position:relative}#bdpage .link:first-child{padding-right:20px}#bdpage .link:before{content:'';position:absolute;top:0;bottom:0;left:0;width:1px;background-color:#000;margin:0 auto}#bdpage .link:first-child:before{display:none}#bdpage .timer-section{display:flex;align-items:center;justify-content:space-between}#bdpage .timer-section .s-heading{font-size:20px;font-weight:600;color:var(--e-global-color-secondary)}#bdpage .timer-section .s-paragraph{font-size:16px;font-weight:400;color:#626262}#bdpage .timer-section .left{flex-basis:71%}#bdpage .timer-section .right{border:1px solid #e8e8e8;border-radius:7px;box-shadow:0px 4px 3px 0px #0000002E;padding:10px;text-align:center;position:relative;width:270px;height:105px}#bdpage .timer-section .right .head{margin-bottom:10px}#bdpage .timer-section .right .heading{font-size:18px;font-weight:700;color:#4e4e4e}#bdpage .timer-section .timer-blocks{display:flex;justify-content:center;align-items:center;column-gap:10px}#bdpage .timer-section .timer-blocks .block{display:inline-flex;flex-direction:column;justify-content:center;align-items:center}#bdpage .timer-section .timer-blocks .block .label{font-size:8px;text-transform:uppercase;font-weight:700}#bdpage .timer-section .block .time{width:47px;height:29px;display:flex;justify-content:center;align-items:center;background-color:#30799b;color:#fff;border-radius:3px;font-size:20px;font-weight:700}#bdpage .timer-section i{position:absolute;top:11px;right:15px;box-shadow:0px 0px 4px 0px #00000040;width:20px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:50px;font-weight:600;font-size:12px}.vbo-booking-print-link{padding:0 !important}.vbo-booking-print{float:unset !important}.main-heading-of-page{width:100%;display:flex;justify-content:space-between;align-items:center}#bdpage .app-section{overflow:hidden;position:relative}#bdpage .app-section .m-content{display:flex;justify-content:space-between;align-items:center;z-index:5;position:relative;height:120px}#bdpage .app-section .left{display:flex;align-items:center;column-gap:50px;flex-basis:46%}#bdpage .app-section .right{display:flex;justify-content:center;align-items:center;margin-right:-22px}#bdpage .app-section .s-heading{font-size:20px;font-weight:600;color:#2c2c2c}#bdpage .app-section .bg{background-color:#f1fcff;width:877px;height:500px;position:absolute;top:0;left:-308px;transform:skewX(-50deg);z-index:1}#bdpage .progress-bar{margin-top:50px}#bdpage .progress-bar .top{display:flex;justify-content:space-between;align-items:start;margin-bottom:20px}#bdpage .progress-bar .top .left{display:flex}#bdpage .progress-bar .top .s-heading{font-size:20px;font-weight:600;line-height:27px;letter-spacing:0em;text-align:left;color:#2c2c2c}#bdpage .progress-bar .p-bar .bar-container{background-color:#fff;width:100%;height:18px;border-radius:100px;overflow:hidden;box-shadow:0px 2px 4px 0px #00000040 inset}#bdpage .progress-bar .bar-container .bar{background-color:#6da661;transition:width 2s;height:18px;border-radius:100px;width:50%;background:linear-gradient(180deg,#52aa20 0%,#cbb855 100%);box-shadow:0px 2px 4px 0px #00000040 inset}.extra-cards-container{display:none}.extra-cards-container-showmore{text-align:center;padding-top:10px;cursor:pointer}.recuring-foot{display:flex;align-items:center;column-gap:50px}.recuring-foot .inputs-wrapper{display:flex;column-gap:35px}.recuring-foot .lbl{font-size:1em;font-weight:600;margin-right:12px}.recuring-foot .inputs-wrapper .billing input[type=number]{width:100px !important;border-radius:5px;background-color:#fff}.recuring-foot .inputs-wrapper .duration input[type=number]{width:180px !important;border-radius:5px;background-color:#fff}.recuring-foot .enable-tbn{display:flex;align-items:center}.recuring-foot .vbo-iostoggle-wrap{margin:0 !important;padding:0 !important}.recurring-body{margin-top:25px;flex-basis:60%}.payment-wrapper .stripe-image-monogram{display:flex;justify-content:end}.recurring-body .stripe-add-card{flex-basis:30%}.recurring-body .added-cards .added-head{display:flex;justify-content:space-between;padding-bottom:20px;border-bottom:solid 1px #ddd}.recurring-body .added-head .heading{font-size:20px;font-weight:600;color:#626262}.recurring-body .added-head .add-btn{color:#2282bd;font-size:16px;font-weight:600}.recurring-body .added-head .add-btn:hover{cursor:pointer}.recurring-body .cards-container,.recurring-body .extra-cards-container{display:flex;flex-direction:column}.recurring-body .cards-container .item,.recurring-body .extra-cards-container .item{display:flex;justify-content:space-between;align-items:center;border-bottom:solid 1px #ddd;padding:10px 0;position:relative}.stripe-add-card .heading{font-size:1.3em;font-weight:600}.recurring-body .cards-container .card-details,.recurring-body .extra-cards-container .card-details{display:flex;align-items:center;column-gap:10px}.recurring-body .cards-container .card-details .card-number,.recurring-body .extra-cards-container .card-details .card-number{font-weight:700}.recurring-body .cards-container .card-details .text,.recurring-body .extra-cards-container .card-details .text{display:flex;flex-direction:column}.recurring-body .cards-container .card-actions,.recurring-body .extra-cards-container .card-actions{display:flex}.recurring-body .cards-container .card-actions span:first-child,.recurring-body .extra-cards-container .card-actions span:first-child{border:solid 1px #ddd;padding:2px 10px;border-radius:6px 0 0 6px}.recurring-body .cards-container .card-actions span:nth-child(2),.recurring-body .extra-cards-container .card-actions span:nth-child(2){border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:2px 10px}.recurring-body .cards-container .card-actions span:last-child,.recurring-body .extra-cards-container .card-actions span:last-child{border:solid 1px #ddd;padding:2px 10px;border-radius:0 6px 6px 0}.recurring-body .cards-container .card-actions span:hover,.recurring-body .extra-cards-container .card-actions span:hover{cursor:pointer;background-color:#ddd}.recurring-body .cards-container .make-default-btn,.recurring-body .extra-cards-container .make-default-btn{position:absolute;right:-60px}.custom-radio input{display:none}.custom-radio .checkmark{display:inline-block;width:40px;height:40px;border-radius:50%;position:relative;border:1px solid #ccc;background-color:#ddd}.custom-radio:hover input~.checkmark{border:1px solid #aaa}.custom-radio input:checked~.checkmark{background-color:#4caf50}.custom-radio .checkmark:after{content:"";position:absolute;display:none}.custom-radio input:checked~.checkmark:after{display:block}.custom-radio .checkmark:after{left:13px;top:4px;width:13px;height:24px;border:solid #fff;border-width:0 5px 5px 0;transform:rotate(45deg)}.custom-radio input~.checkmark:after{display:block}#bdpage .payment-wrapper .body-container{display:flex;justify-content:space-between}#bdpage .payment-wrapper .recuring-foot{padding-top:30px;margin-top:40px;border-top:solid 1px #ddd}#bdpage .payment-wrapper .stripe-add-card .payment-processing{text-align:end}#bdpage .payment-wrapper #pay-now-btn-stripe{background:#408817;width:275px;height:62px;font-size:20px;font-weight:700;border:solid 1px #387118;border-radius:7px;margin-top:30px}#bdpage .payment-wrapper .stripe-make-payment-input-wrapper{display:flex;align-items:center;justify-content:end;column-gap:10px;font-size:20px;font-weight:500;color:#575757;margin:20px 0}#bdpage .payment-wrapper .stripe-make-payment-input{font-size:20px;font-weight:500;color:#575757;width:248px;height:62px;background:#fff;border-radius:7px}#bdpage .payment-wrapper .confirm-checkbox-recurring-payment{position:relative}#bdpage .payment-wrapper .confirm-checkbox-recurring-payment i{position:absolute;top:-6px;left:-24px;box-shadow:0 0 4px 0 #00000040;width:20px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:50px}#bdpage .recuring-foot .cycle{display:flex;align-items:center}#bdpage .recuring-foot .cycle select{height:37px;font-size:14px;border-color:#ddd}#bdpage .recuring-foot .enable-tbn u{font-size:14px;font-weight:400}#bdpage .recuring-foot .enable-tbn u:hover{cursor:pointer}#bdpage .past-payments{background:#f2f8fa}#bdpage .past-payments .s-heading{font-size:20px;font-weight:600;color:#2c2c2c}#bdpage .past-payments .t-header,#bdpage .past-payments .t-body .item{display:grid;grid-template-columns:1.5fr 1.5fr 1.5fr .5fr;align-items:center;color:#2c2c2c}#bdpage .past-payments .t-header,#bdpage .past-payments .t-body .item:nth-child(odd){background:hsl(195deg 44.44% 96.47%);border-radius:10px;padding:10px}#bdpage .past-payments .t-header,#bdpage .past-payments .t-body .item:nth-child(even){border-radius:10px;padding:10px}#bdpage .past-payments .t-header{padding:5px 20px;color:#2c2c2c}#bdpage .past-payments .t-body .item:not(:first-child){margin-top:20px}#bdpage .past-payments .t-body .item .amount{display:flex;flex-direction:column;justify-content:center}#bdpage .past-payments .t-body .item .amount .p-status{background-color:#30619b;color:#fff;width:75px;height:26px;border-radius:5px;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:400;margin-bottom:5px;text-transform:uppercase}#bdpage .past-payments .t-body{display:flex;flex-direction:column;background:#fff;padding:10px;margin-top:20px;border-radius:9px;box-shadow:0px 2px 6px 1px #6F6F6F40}#bdpage .reveal-site-number-wrapper{width:306px;height:42px;display:flex;align-items:center;background:#e4f2eb;padding:10px;color:#000;margin-top:20px;border-radius:4px;justify-content:start;column-gap:20px;position:relative}#bdpage .reveal-site-number-wrapper .reveal-title{font-weight:600}#bdpage .reveal-site-number-wrapper i{background:#fff;height:20px;width:20px;display:flex;justify-content:center;align-items:center;font-size:12px;color:#818181;border-radius:50px;position:absolute;right:-30px;top:0;box-shadow:0px 0px 4px 0px #00000040}#bdpage .adults-section{display:flex;justify-content:space-between;align-items:center;height:115px}#bdpage .adults-section .left{display:flex;align-items:center;column-gap:30px;flex-basis:526px}#bdpage .adults-section .left i{color:#fabf26;font-size:37px}#bdpage .adults-section .right{display:flex;justify-content:space-between;flex-basis:650px}#bdpage .adults-section .right .input-wrapper{width:130px;text-align:start}#bdpage .adults-section .right select{height:34px;border-color:#ddd}#bdpage .adults-section .right label{color:#666;font-size:14px;font-weight:400;text-transform:capitalize}#bdpage .main-checkin-booking-container{display:flex;flex-wrap:wrap;column-gap:10px}#bdpage .main-checkin-booking-container .content-wrapper{padding:24px 10px;border-radius:6px;border:1px solid var(--vbo-light-border-color);box-shadow:0 3px 3px 0 rgba(50,54,72,.08)}#bdpage .main-checkin-booking-container .booking-cost-details{width:372px;background-color:#ebebeb}#bdpage .main-checkin-booking-container .reciept-wrapper{width:100%;display:flex;flex-direction:column;border:solid 1px #ddd;height:max-content;padding-top:15px;padding-bottom:60px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);clip-path:polygon(0 0,100% 0,100% 90%,98% 91%,96% 90%,94% 91%,92% 90%,90% 91%,88% 90%,86% 91%,84% 90%,82% 91%,80% 90%,78% 91%,76% 90%,74% 91%,72% 90%,70% 91%,68% 90%,66% 91%,64% 90%,62% 91%,60% 90%,58% 91%,56% 90%,54% 91%,52% 90%,50% 91%,48% 90%,46% 91%,44% 90%,42% 91%,40% 90%,38% 91%,36% 90%,34% 91%,32% 90%,30% 91%,28% 90%,26% 91%,24% 90%,22% 91%,20% 90%,18% 91%,16% 90%,14% 91%,12% 90%,10% 91%,8% 90%,6% 91%,4% 90%,2% 91%,0 90%)}#bdpage .main-checkin-booking-container .reciept-wrapper .b-content{padding:0 15px;display:flex;flex-direction:column;row-gap:5px}#bdpage .main-checkin-booking-container .reciept-wrapper .label{font-weight:700;font-size:16px;color:#3e3e3e}#bdpage .main-checkin-booking-container .reciept-wrapper .content{font-weight:400;font-size:16px}#bdpage .main-checkin-booking-container .reciept-wrapper .separator{margin:10px 0}#bdpage .main-checkin-booking-container .reciept-wrapper .separator{border:none;height:4px;background-image:linear-gradient(to right,#ddd 20%,#ddd 20%,transparent 20%,transparent 80%,#ddd 80%,#ddd 100%);background-size:6px 1px;background-repeat:repeat-x}#bdpage .main-checkin-booking-container .reciept-wrapper .foot{background-color:#f5faf1;padding:15px;height:54.69px;margin-top:30px}#bdpage .main-checkin-booking-container .booking-checkin-section{width:308px}#bdpage .main-checkin-booking-container .booking-paynow-section{flex:1}#bdpage .main-checkin-booking-container .booking-paynow-section .rate-selection{display:flex;justify-content:start;align-items:center;column-gap:20px}#bdpage .main-checkin-booking-container .booking-paynow-section .rate-selection .item-1,#bdpage .main-checkin-booking-container .booking-paynow-section .rate-selection .item-2{display:flex;justify-content:space-between;border:solid 1px #ddd;height:110px;border-radius:10px;padding:10px;flex:1;box-shadow:0px 2px 4px 0px #00000040}#bdpage .main-checkin-booking-container .booking-paynow-section .rate-selection .item-1 .h-part,#bdpage .main-checkin-booking-container .booking-paynow-section .rate-selection .item-2 .h-part{display:flex;flex-direction:column;row-gap:10px}#bdpage .main-checkin-booking-container .booking-paynow-section .rate-selection .item-1 .h-part .heading,#bdpage .main-checkin-booking-container .booking-paynow-section .rate-selection .item-2 .h-part .heading,#bdpage .main-checkin-booking-container .booking-paynow-section .rate-selection .item-2 .c-symbol{font-size:16px;font-weight:600;color:#2c2c2c}#bdpage .main-checkin-booking-container .booking-paynow-section .rate-selection .item-1 .h-part .rate{font-size:24px;font-weight:600;color:#363636}#bdpage .main-checkin-booking-container .booking-paynow-section .rate-selection .r-part input{accent-color:#4e9d22;width:20px;height:20px}#bdpage .main-checkin-booking-container .booking-paynow-section .rate-selection .item-2 .rate-input{display:flex;column-gap:10px;width:166px;align-items:center}#bdpage .main-checkin-booking-container .booking-paynow-section .rate-selection .item-2 .rate-input input{background-color:#fff;font-size:16px;font-weight:600;color:#2c2c2c;border:1px solid #000;border-radius:5px}#bdpage .main-checkin-booking-container .booking-paynow-section .rate-selection input[type=radio]:hover{cursor:pointer}#bdpage .main-checkin-booking-container .booking-paynow-section .rate-selection .item-1:hover,#bdpage .main-checkin-booking-container .booking-paynow-section .rate-selection .item-2:hover{border-color:#52aa20;cursor:pointer}#bdpage .main-checkin-booking-container .booking-paynow-section .pay-btn-section{display:flex;justify-content:space-between;align-items:center;margin-top:50px}#bdpage .main-checkin-booking-container .booking-paynow-section .pay-btn-section button{width:232px;height:56px;background-color:#52aa20;font-size:18px;font-weight:700;border-radius:7px;margin-top:8px}.vbo-booking-upsell-container{padding:30px 16px !important}.vbo-booking-upsell-container .extra-options-image{height:100px;width:175px;object-fit:cover;margin:0 !important}.optionals-single-wrapper{display:flex;justify-content:space-between}.optionals-single-wrapper .remove-optionals-btn{font-size:10px;color:#2282bd}.optionals-single-wrapper .remove-optionals-btn:hover{cursor:pointer}#agreement-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none;justify-content:center;align-items:center;z-index:999}#agreement-popup .popup-content{background-color:#fff;padding:20px 60px;border-radius:5px;position:relative;width:560px;height:791px;border-radius:34px}#agreement-popup .close-btn{position:absolute;top:22px;right:30px;font-size:22px;cursor:pointer;background-color:transparent;border:none;color:#5e5e5e}#agreement-popup .image-wrapper{text-align:center}#agreement-popup .agree-btn-wrapper{text-align:center}#agreement-popup h3{font-size:32px;font-weight:700;color:#545454}#agreement-popup .text{font-size:16px;font-weight:300;color:#363636}#agreement-popup .item{display:grid;grid-template-columns:auto 1fr;grid-gap:30px;margin-bottom:20px}#agreement-popup .agree-list{margin-top:30px;margin-bottom:50px}#agreement-popup button{width:437px;height:77px;border-radius:15px;border-bottom:5px solid #249322;font-size:32px;font-weight:800;letter-spacing:0em;background:#50b64e;text-transform:capitalize}#thanks-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none;justify-content:center;align-items:center;z-index:999}#thanks-popup .popup-content{background-color:#fff;padding:20px 60px;border-radius:5px;position:relative;width:502px;height:697px;border-radius:34px;text-align:center}#thanks-popup .close-btn{position:absolute;top:22px;right:30px;font-size:22px;cursor:pointer;background-color:transparent;border:none;color:#5e5e5e}#thanks-popup .logo img{margin-top:-80px}#thanks-popup h3{font-size:36px;font-weight:700;line-height:36px;letter-spacing:0em;text-align:center;width:300px;color:#5a5a5a;margin:auto;margin-top:20px}#thanks-popup .text{font-size:20px;font-weight:400;line-height:25px;letter-spacing:0em;text-align:left;color:#363636;margin-bottom:30px}#reservation-id-btn{width:381px;height:58px;border:1px;background:#f0fffa;border:1px solid #7a7a7a;font-size:32px;font-weight:500;line-height:32px;letter-spacing:0em;color:#525252}@media screen and (max-width:1120px){#bdpage .link:before{display:none}#bdpage .link{padding:0 !important}#bdpage .timer-section .left,#bdpage .timer-section .right{flex-basis:100%;text-align:center}#bdpage .timer-section{flex-wrap:wrap}#bdpage .main-checkin-booking-container .booking-paynow-section .pay-btn-section button{width:170px;height:42px;font-size:16px}#bdpage .main-checkin-booking-container .booking-paynow-section .rate-selection{flex-wrap:wrap;row-gap:10px}#bdpage .app-section .m-content{flex-wrap:wrap}#bdpage .app-section .m-content .s-heading{font-size:18px}#bdpage .app-section .m-content .left{column-gap:20px;flex-basis:100%}#bdpage .app-section .m-content .right{margin-top:15px}#bdpage .past-payments .t-header,#bdpage .past-payments .t-body .item{font-size:10px;grid-template-columns:1.3fr 1.1fr 1.6fr .5fr}#bdpage .past-payments .t-body .item .date{line-height:15px}#bdpage .past-payments .t-body .item .p-status{width:40px !important;height:17px !important;font-size:10px !important;margin-bottom:0 !important}#agreement-popup .popup-content{width:100% !important;height:max-content !important;padding:20px !important}#agreement-popup .image-wrapper img{width:200px !important}#agreement-popup h3{font-size:26px !important}#agreement-popup .text{font-size:14px !important}#agreement-popup .item{grid-gap:5px !important}#agree-terms-button{width:260px !important;height:66px !important;font-size:22px !important}#thanks-popup .popup-content{width:380px !important;height:663px !important;padding:20px !important}#thanks-popup h3{font-size:26px !important}#thanks-popup .text{font-size:16px !important;text-align:center !important}#reservation-id-btn{width:330px !important;font-size:26px !important}}@media screen and (max-width:380px){#agreement-popup .popup-content{height:max-content!important;width:100%!important}#agreement-popup .agree-list{overflow-y:auto;margin-top:0!important;margin-bottom:0!important}#agreement-popup .image-wrapper img{width:130px !important}#agree-terms-button{width:230px!important;height:50px!important;font-size:16px!important}#thanks-popup .popup-content{height:540px!important}#thanks-popup .image-wrapper img{width:60px !important}#thanks-popup .logo img{width:80px !important;margin-top:-65px !important}}.tax-fee-guide-btn{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;background:#fff;border-radius:50px;margin-left:10px;border:solid 1px #ddd;position:relative;font-family:'Inter'}.tax-fee-guide-btn .tooltiptext{visibility:hidden;width:175px;background-color:#000;color:#fff;text-align:left;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:100%;left:50%;margin-left:-142px;font-size:10px;font-weight:400}.tax-fee-guide-btn:hover .tooltiptext{visibility:visible}#site-map-btn{background-color:#389b87 !important;color:#fff !important;width:150px !important;margin-bottom:15px !important;display:block}#site-map-btn:hover{background-color:#fbad15 !important}