input[type=date],input[type=number],input[type=email],input[type=time]{position:relative;display:flex;justify-content:center;align-items:center;width:100%;border-radius:.5em;outline:none;font-family:manrope-semibold;color:var(--dark1);font-size:1.5em;text-align:left;padding:.8em 1em;background:var(--white);border:1px solid var(--line1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=date].required,input[type=number].required,input[type=email].required,input[type=time].required{background:url(/build/icon-required-1792389461728.svg) no-repeat top left;background-size:.8em}input[type=date].icon,input[type=number].icon,input[type=email].icon,input[type=time].icon{padding-left:2.6em}input[type=date].readonly,input[type=number].readonly,input[type=email].readonly,input[type=time].readonly{background:var(--bodyBG)}input[type=date]:focus,input[type=number]:focus,input[type=email]:focus,input[type=time]:focus{border:1px solid var(--dark1);color:var(--dark2);z-index:2;position:relative;background:none!important;-webkit-box-shadow:0px 0px 2px rgba(66,133,244,2);-moz-box-shadow:0px 5px 0px rgba(66,133,244,2);-ms-box-shadow:0px 0px 2px rgba(66,133,244,2);-o-box-shadow:0px 0px 10px rgba(66,133,244,.5);box-shadow:0 0 10px var(--line1)}.btn-type2 button,.btn-type2 a{width:100%;min-width:8em;display:block;float:left;background:var(--white);color:var(--dark1);border:1px solid var(--light2);padding:.9em 1.5em;border-radius:.7em;font-family:manrope-bold;font-size:1.6em;line-height:1.1em;display:flex;justify-content:center;align-items:center;text-decoration:none;position:relative;overflow:hidden}.btn-type2 button:hover,.btn-type2 a:hover{background:var(--dark1);border:1px solid var(--dark1);color:var(--white)}#SPOP .spop-box .spop-footer .btn-type2 button{border:1px solid var(--line1)}#MFRAME .cBox.custom .btn-type1{font-size:1.2em}@media (min-width: 950px){#MFRAME .cBox.custom .btn-type1{font-size:1.1em}}.btn-type1 .btn-loader{background:var(--main)}.btn-type1 .btn-loader .c-loader-animation div{background:var(--white)}.btn-type1 button{width:100%;height:auto;min-height:3em;min-width:8em;display:block;float:left;outline:none;border:none;background:var(--main);color:var(--white);padding:1em 1.5em;border-radius:.7em;font-family:manrope-bold;font-size:1.6em;line-height:1.1em;display:flex;justify-content:center;align-items:center;text-decoration:none;position:relative;overflow:hidden;text-align:center}.btn-type1.small button,.btn-type2.small button,.btn-type3.small button,.btn-type4.small button,.btn-type1.small a,.btn-type2.small a,.btn-type3.small a,.btn-type4.small a{font-size:1.3em}.btn-type1.large button,.btn-type2.large button,.btn-type3.large button,.btn-type4.large button,.btn-type1.large a,.btn-type2.large a,.btn-type3.large a,.btn-type4.large a{font-size:1.7em}.btn-type1.xlarge button,.btn-type2.xlarge button,.btn-type3.xlarge button,.btn-type4.xlarge button,.btn-type1.xlarge a,.btn-type2.xlarge a,.btn-type3.xlarge a,.btn-type4.xlarge a{font-size:1.9em}.btn-type1 button:hover{background:var(--main-hover)}.btn-type1.off button{background:var(--gray)}.btn-type1.small button,.btn-type2.small button,.btn-type3.small button,.btn-type4.small button{font-size:1.3em}button{color:var(--main);cursor:pointer;text-decoration:none;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.action-btn .btn{position:relative;overflow:hidden}.action-btn .btn .boat_type,.action-btn .btn .land_type{position:absolute;width:101%;height:104%;top:-1px;left:0;cursor:pointer;border-radius:.6em;z-index:1}.action-btn .btn input[name=boat_type],.action-btn .btn input[name=land_type]{display:none}.capitalize{text-transform:capitalize}#popupContainer{width:100%;height:100%;float:left;position:fixed;z-index:999999;display:none}#popupContainer .content-frame{position:fixed;z-index:1;width:inherit;height:inherit;display:flex;justify-content:center;align-items:center;transform:scale(.8);padding:2em;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s}#popupContainer .overlay-bg{height:100%;background:var(--pop-screen)}#popupContainer .content-frame .popup-box{min-width:35em;max-width:65em;height:auto;max-height:100%;position:relative}#popupContainer .content-frame .popup-box .media-container{height:inherit;max-height:inherit;border-radius:1.5em;overflow:hidden!important;background:var(--white);line-height:0em;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;box-shadow:0 2px 10px #0000004d;overscroll-behavior:hidden;cursor:pointer}#popupContainer .content-frame .popup-box .media-container img.view-square{display:none}#popupContainer .content-frame .popup-box .exit-icon{width:2em;height:2em;font-size:2em;color:var(--white);background:var(--black);position:absolute;z-index:1;display:flex;justify-content:center;align-items:center;right:0;border-radius:100em;margin-top:-2.5em;cursor:pointer;box-shadow:0 2px 10px #0000004d;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s}#popupContainer .content-frame .popup-box .exit-icon:hover{transform:scale(1.1) rotate(180deg);background:var(--main)}@media (min-width: 400px){#popupContainer .content-frame{padding:3em}}@media (min-width: 450px){#popupContainer .content-frame{padding:4em}#popupContainer .content-frame .popup-box{max-height:65em}#popupContainer .content-frame .popup-box .media-container{border-radius:2em}#popupContainer .content-frame .popup-box .media-container img.view-portrait{display:none}#popupContainer .content-frame .popup-box .media-container img.view-square{display:block}}.result-layout.fail .display .icon.type2 img{width:40%}.result-layout.fail .pop-msg.main.type3{color:var(--main)}.iPass-serv-list li .servbox .servbox-sub li.note{width:100%;padding:1em 1.2em;border-radius:.7em;font-family:manrope-bold;font-size:1.4em;color:var(--notice)!important;text-align:center;border:1px solid var(--main-light2);background:var(--notice-light1)!important;display:none}.form-category li .formcat-box{position:relative;overflow:hidden}.form-category li .formcat-box.off{opacity:.6}.form-category li .formcat-box.off .icon{color:var(--main-screen)}.form-category li .formcat-box.off .info .sub-title,.form-category li .formcat-box.off .info .main-title{color:var(--color-gray)}.form-category li .formcat-box:hover .notice{margin-bottom:0}.form-category li .formcat-box .notice{left:0;width:inherit;height:10em;background:var(--main-screen);position:absolute;z-index:10;display:flex;justify-content:center;align-items:center;font-family:manrope-bold;font-size:1.6em;color:var(--white);margin-bottom:-20em;text-shadow:0px 0px 5px rgba(0,0,0,.2);-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;pointer-events:none}.form-category li .formcat-box .notice i{margin-right:.5em;color:var(--notice-light2);-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s}.iPassQRDisplay .qr-search{display:flex;align-items:center;justify-content:center;margin-bottom:2em;position:sticky;top:1.5em;z-index:2}.qr-search-mobile{display:none;position:fixed;z-index:2;width:100%;top:6.5em;padding:2em;background-color:var(--white);box-shadow:0 2px 5px #0000000d}.unset-button{all:unset}.unset-button .control.disabled,.unset-button btn.disabled{cursor:not-allowed!important}.departure-date-partial .form-datepicker .btn .datebox .icon{width:1.9em}.departure-date-partial .form-datepicker .btn .datebox .label{display:none}@media (max-width: 949px){.iPassQRDisplay .qr-search{display:none!important}}@media (min-width: 450px){.account-tr-details .guestInfo-list li .guest-box .main-data .column:last-child{width:20em!important;margin-top:0}}.fa-island{display:block;width:1em;height:1em;background-color:var(--main);-webkit-mask:url(../img/override/island.svg) no-repeat center;-webkit-mask-size:contain;mask:url(../img/override/island.svg) no-repeat center;mask-size:contain}.iPassStatus .services .fa-island{width:1.5em;height:1.2em}.iPass-serv-list li .servbox .icon .icon-custom{display:flex;align-items:center;justify-content:center}#trSum .summary .list li .label span.standard{background:var(--main);display:none}.pop-layout .pop-c-list li .catBox .content .info .data .type.standard{border:1px solid var(--bluegreen-main);color:var(--bluegreen-main);display:none}.iPassStatus .services li .icon .mark{z-index:10}.solo{font-size:1.25em;line-height:1.5}.servConfirm-noticeCat4 .icon{opacity:.4}.servConfirm-noticeCat4.active .icon{opacity:1;color:var(--main);font-size:1.5em}.sevBoatType{position:relative;margin-top:2em}.sevBoatType .title{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}.sevBoatType .list{width:100%;border:2px solid var(--main-light);border-radius:.8em;overflow:hidden}.sevBoatType .title .icon{position:absolute;width:auto;font-size:1.5em;top:50%;right:.5em;transform:translate(-50%,-50%)}.sevBoatType .title .label{width:100%;padding:.8em;font-size:1.6em;text-align:center;color:var(--dark1);font-family:manrope-bold;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s}.sevBoatType .title .label:hover{cursor:pointer;background-color:var(--light1);color:var(--main)}.sevBoatType .list .list-item{display:none}.sevBoatType .list .list-item ul li{font-family:manrope-bold;font-size:1.6em;width:100%;display:flex;flex-direction:column;align-items:center;padding:.8em;border-top:1px solid var(--line1);transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s}.sevBoatType .list .list-item ul li:hover{cursor:pointer;background-color:var(--light1);color:var(--main)}.sevBoatType .list .list-item ul li.active{background-color:var(--light1);color:var(--main)}.activities.pop-layout .pop-c-list ul li:last-of-type{border-bottom:none}.activities.pop-layout .pop-c-list ul li{cursor:pointer}.activities .passenger-list .btn-checkbox,.activities.pop-layout .btn-checkbox{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:left;font-size:1.7em;width:1em;height:1em;display:flex;justify-content:center;align-items:center}.activities .passenger-list .btn-checkbox input,.activities.pop-layout .btn-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;background:red!important}.activities .passenger-list .checkmark,.activities.pop-layout .checkmark{position:absolute;top:-.1em;left:0;width:inherit;height:inherit;display:flex;justify-content:center;align-items:center;border-radius:.35em;background-color:var(--white);border:2px solid var(--gray)}.activities .passenger-list .form-checkbox.required .checkmark,.activities.pop-layout .form-checkbox.required .checkmark{background:url(/build/icon-required-1792389461728.svg) no-repeat top left;background-size:.6em}.activities .passenger-list .btn-checkbox:hover input~.checkmark,.activities.pop-layout .btn-checkbox:hover input~.checkmark{background-color:var(--light1);border:2px solid var(--dark1)}.activities .passenger-list .btn-checkbox input:checked~.checkmark,.activities.pop-layout .btn-checkbox input:checked~.checkmark{background-color:var(--green-light);border:2px solid var(--green-light)}.activities .passenger-list .btn-checkbox.required input:checked~.checkmark,.activities.pop-layout .btn-checkbox.required input:checked~.checkmark{background-color:var(--gray-light2);border:2px solid var(--gray-light2)}.activities .passenger-list .checkmark:after,.activities.pop-layout .checkmark:after{content:"";position:absolute;display:none}.activities .passenger-list .btn-checkbox input:checked~.checkmark:after,.activities.pop-layout .btn-checkbox input:checked~.checkmark:after{display:block}.activities .passenger-list .btn-checkbox .checkmark:after,.activities.pop-layout .btn-checkbox .checkmark:after{margin-top:-.2em;width:.2em;height:.5em;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.pop-layout .pop-activities{margin-top:1.5em;display:flex;align-items:center;flex-direction:column;gap:1em}.pop-layout .pop-activities .pop-act-list{display:flex;align-items:center;justify-content:center;position:relative;padding:1em 1.5em;border:1px solid var(--main-light2);border-radius:1em;transition:.2s}.pop-layout .pop-activities .pop-act-list.required{border:1px solid var(--main);color:#fff}.pop-layout .pop-activities .pop-act-list.required{border:1px solid var(--main);background:var(--main);color:#fff}.pop-layout .pop-activities .pop-act-list.required .checkmark i{font-size:.75em;margin-top:.2em}.pop-layout .pop-activities .pop-act-list.required .actBox .title span{border:1px solid var(--notice);background:var(--notice);color:#fff}.pop-layout .pop-activities .pop-act-list.required .actBox .title{color:#fff}.pop-layout .pop-activities .pop-act-list.required .checkmark{background-color:var(--green-light);border:2px solid var(--green-light)}.pop-layout .pop-activities .pop-act-list.active{border:1px solid var(--main);background:var(--main);color:#fff}.pop-layout .pop-activities .pop-act-list.active .actBox .title{color:#fff}.pop-layout .pop-activities .pop-act-list .actBox .title span{color:var(--dark1);font-size:12px;padding:.18em .75em;background-color:var(--notice-light2);border-radius:.5em;margin-left:.25em;border:1px solid var(--line1)}.pop-layout .pop-activities .pop-act-list .actCheck{width:auto;padding-right:.25em}.pop-layout .pop-activities .pop-act-list .actBox .title{font-family:manrope-bold;font-size:1.6em;color:var(--main)}.pop-layout .pop-activities .pop-act-list .actBox .amount{font-family:manrope-bold;font-size:1.4em;margin-top:.35em}.serv-confirmation.activities .servConfirm-form{padding:0em 0rem 1em}.activities .pop-head-box{display:flex;align-items:center;border-radius:1em;background-color:var(--main);width:100%;position:relative}.activities .pop-select-acct{padding:1.8em;border-radius:1.5em;background-color:var(--main);margin-top:1em}.activities .pop-act-confirm .pop-select-acct{margin-top:0}.activities .pop-act-confirm{padding:2em;background-color:var(--light1);border:1px solid var(--main-light2);border-radius:1.5em}.activities .pop-act-confirm .pop-no-act{display:flex;align-items:center;justify-content:center;flex-direction:column}.activities .pop-act-confirm .pop-no-act .label{font-size:1.6em;color:var(--dark1);font-family:manrope-semibold;text-align:center;width:60%;margin-top:1em}.activities .pop-act-confirm .pop-no-act .img-icon{width:18rem}.activities .pop-head-box .pop-img{width:12em;border-radius:1em;overflow:hidden}.activities .pop-head-box .pop-img img{width:100%;height:100%;object-fit:cover;display:block}.activities .pop-head-box .pop-info{width:100%;padding:0 0 0 2em;display:flex;align-items:center;gap:1.5em}.activities .pop-head-box .pop-info .title{font-family:manrope-semibold;font-size:1.6em;color:var(--white);margin-bottom:.5em}.activities .pop-head-box .pop-info .pop-desc .price{font-family:manrope-semibold;font-size:1.4em;color:var(--white)}.activities .pop-head-box .pop-info .date{padding:.6em .8em .5em;border-radius:.5em;background-color:var(--notice-light2);color:var(--dark1);font-size:1em;display:flex;flex-direction:column;gap:.25em}.activities .pop-head-box .pop-info .date .date-schedule span{font-family:manrope-bold;font-size:1.3em!important;text-wrap:nowrap}.activities .pop-head-box .pop-info .date .date-schedule i{margin-right:.5em;font-size:.9em}.activities .pop-head-box .pop-info .pop-desc .label{font-size:1.25em;gap:.5em;color:var(--white);display:flex;align-items:center}.activities .pop-head-box .pop-info .pop-desc i{font-size:.8em}.activities .pop-head-box .pop-info .pop-qty{border-left:2px dashed var(--white);padding:1em 0;display:flex;align-items:center;justify-content:center;flex-direction:column}.activities .pop-head-box .pop-info .pop-qty .label{font-size:1.4em;font-family:manrope-semibold;color:var(--white);text-align:center}.activities .pop-head-box .pop-info .pop-qty .qty-icon{width:3.5em;margin-bottom:.5em}.activities .pop-head-box .status-box{font-size:1.6em;color:var(--white);position:absolute;right:-1.5em;top:-1.5em;width:2.2em;height:2.2em;background-color:var(--green-light);display:flex;align-items:center;justify-items:center;border-radius:50%;box-shadow:0 2px 5px #0003}.activities .pop-head-box .status-icon{display:flex;align-items:center;justify-content:center}.activities .passenger-list ul{margin-top:1.5em;display:flex;align-items:center;flex-direction:column;background-color:var(--light1);border-radius:1em}.activities .pop-layout .pop-c-list li .catBox .content{width:100%}.serv-confirmation.activities .pop-c-list li{cursor:pointer}.serv-confirmation.activities .pop-c-list li .catBox{padding:1.5em 2.5em 1.5em 2em}.serv-confirmation.activities .pop-c-list li .catBox .icon{width:auto}.serv-confirmation.activities .pop-c-list li:last-of-type{border-bottom:none}.activities .pop-layout .waiver{padding:.6em .8em;margin:.5em .5em .5em 0;background-color:var(--light1);border:1px dashed var(--main-light2);cursor:pointer;width:auto;display:flex;align-items:center;justify-content:center;gap:.5em;font-size:.9em;border-radius:.5em;transition:.2s}.activities .pop-layout .waiver:hover{border:1px solid var(--white)}.activities .pop-layout .waiver i{color:var(--main)}@media (min-width: 450px){#GPOP .pop-frame.fullpage .pop-box .serv-confirmation.activities .servConfirm-form{height:auto;min-height:auto;padding:0}}@media (min-width: 350px){.activities.pop-layout .pop-c-list{padding:0}}
