.v-select{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity .15s cubic-bezier(1,.5,.8,1)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{background-color:#f8f8f8;cursor:not-allowed}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid rgba(60,60,60,.26);border-radius:4px;display:flex;padding:0 0 4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{align-items:center;display:flex;padding:4px 6px 0 3px}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:rgba(60,60,60,.5);transform:scale(1);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:rgba(60,60,60,.5);background-color:transparent;border:0;cursor:pointer;margin-right:8px;padding:0}.vs__dropdown-menu{background:#fff;border:1px solid rgba(60,60,60,.26);border-radius:0 0 4px 4px;border-top-style:none;box-shadow:0 3px 6px 0 rgba(0,0,0,.15);box-sizing:border-box;display:block;left:0;list-style:none;margin:0;max-height:350px;min-width:160px;overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:calc(100% - 1px);width:100%;z-index:1000}.vs__no-options{text-align:center}.vs__dropdown-option{clear:both;color:#333;cursor:pointer;display:block;line-height:1.42857143;padding:3px 20px;white-space:nowrap}.vs__dropdown-option--highlight{background:#5897fb;color:#fff}.vs__dropdown-option--deselect{background:#fb5858;color:#fff}.vs__dropdown-option--disabled{background:inherit;color:rgba(60,60,60,.5);cursor:inherit}.vs__selected{align-items:center;background-color:#f0f0f0;border:1px solid rgba(60,60,60,.26);border-radius:4px;color:#333;display:flex;line-height:1.4;margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{fill:rgba(60,60,60,.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;margin-left:4px;padding:0;text-shadow:0 1px 0 #fff}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-left:none;box-shadow:none;flex-grow:1;font-size:1em;line-height:1.4;margin:4px 0 0;max-width:100%;outline:none;padding:0 7px;width:0;z-index:1}.vs__search::-moz-placeholder{color:inherit}.vs__search::placeholder{color:inherit}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;animation:vSelectSpinner 1.1s linear infinite;border:.9em solid hsla(0,0%,39%,.1);border-left-color:rgba(60,60,60,.45);font-size:5px;opacity:0;overflow:hidden;text-indent:-9999em;transform:translateZ(0);transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;height:5em;width:5em}.vs--loading .vs__spinner{opacity:1}#insurance h1,#insurance h2,#insurance h3,#insurance h4,#insurance h5{font-family:vagrounded_btregular,Roboto,Arial,sans-serif;line-height:1.1}#insurance li:not(.form-check li),#insurance p:not(.form-check p){font-size:16px;line-height:1.5}#insurance li:not(.form-check li)>a,#insurance p:not(.form-check p)>a{color:#333;text-decoration:underline}#insurance .form-check li{font-size:inherit;line-height:1.4}#insurance .form-check input[type=checkbox]{margin-right:8px;margin-top:2px;vertical-align:top}#insurance .form-check label{display:inline-block;vertical-align:top}#insurance #enquiry_form h2,#insurance #update_modal h2{font-size:1.6rem}#insurance #enquiry_form label,#insurance #update_modal label{font-family:vagrounded_btregular,Roboto,Arial,sans-serif}#insurance #enquiry_form .b-form-datepicker label,#insurance #update_modal .b-form-datepicker label{font-family:vag_rounded_stdthin,Roboto,Arial,sans-serif}#insurance #enquiry_form .trip_type_radio label,#insurance #update_modal .trip_type_radio label{border:1px solid #ddd;font-family:vag_rounded_stdthin,Roboto,Arial,sans-serif}#insurance #enquiry_form .trip_type_radio label.active,#insurance #update_modal .trip_type_radio label.active{border-color:#ff5b00}#insurance #enquiry_form .trip_type_radio input[type=radio],#insurance #update_modal .trip_type_radio input[type=radio]{accent-color:#ff5b00;margin-right:2px;margin-top:2px;vertical-align:top}@media screen and (max-width:787px){#insurance #enquiry_form{box-shadow:0 0 .25rem rgba(0,0,0,.5);margin-bottom:-150px;position:relative}}#insurance #enquiry_form .badge-secondary{background-color:#b9b9b9;font-size:90%;padding:6px;white-space:normal}@media screen and (max-width:767px){#insurance .mobile_spacer{margin-top:165px}}#insurance #how_buy p .info{line-height:1.3}#insurance #how_buy .steps{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center;margin-bottom:70px}@media screen and (max-width:767px){#insurance #how_buy .steps{margin-bottom:80px}}#insurance #how_buy .steps .step{align-items:center;display:flex;justify-content:center;position:relative;width:100%}#insurance #how_buy .steps .step .bubble{align-items:center;aspect-ratio:1;background-color:#949494;border-radius:50%;color:#fff;display:flex;font-family:vagrounded_btregular,Roboto,Arial,sans-serif;font-size:2.6rem;justify-content:center;position:relative;width:25%}@media screen and (max-width:767px){#insurance #how_buy .steps .step .bubble{font-size:2rem;width:50%}}#insurance #how_buy .steps .step:after,#insurance #how_buy .steps .step:before{border-bottom:2px solid #e9e9e9;border-top:2px solid #e9e9e9;content:"";left:-29%;position:absolute;right:100%;top:50%}@media screen and (max-width:767px){#insurance #how_buy .steps .step:after,#insurance #how_buy .steps .step:before{left:-15%}}#insurance #how_buy .steps .step:after{left:100%;right:-29%}@media screen and (max-width:767px){#insurance #how_buy .steps .step:after{right:-15%}}#insurance #how_buy .steps .step:first-child:before{content:none}#insurance #how_buy .steps .step:last-child .bubble{background-color:#83b901}#insurance #how_buy .steps .step:last-child:after{content:none}#insurance #how_buy .steps .step .info{color:#333;font-family:vagrounded_btregular,Roboto,Arial,sans-serif;position:absolute;text-align:center;top:100%}@media screen and (max-width:767px){#insurance #how_buy .steps .step .info{font-size:.9rem}}#insurance #landing_page>section:nth-child(odd){background-color:#f8f9fa}#insurance #landing_page #activities .card{aspect-ratio:1/1}#insurance #landing_page .hero{background:url(https://www.gap360.com/tpl/core/img/insurance/insurance-boat.jpg);background-blend-mode:darken;background-color:rgba(0,0,0,.1);background-position-y:85%;background-size:cover;min-height:600px}#insurance #landing_page .hero h1{font-size:3rem}#insurance #landing_page .hero h2{font-size:1.5rem}#insurance #landing_page .hero .hero_text p{text-shadow:0 0 4px #000}#insurance #landing_page .panel .header{font-size:1.2rem}#insurance #landing_page .panel .icon{font-size:4rem}#insurance #landing_page .info_corner{background-color:#0077c5;border-top-right-radius:4px;clip-path:polygon(20% 0,100% 100%,100% 0);color:#fff;content:"";height:70px;position:absolute;right:0;top:0;width:70px}#insurance #landing_page .info_corner:before{font-size:1.5rem;position:absolute;right:9px;top:7px}#insurance .btn_accordion{background-color:#eee;position:relative}#insurance .btn_accordion .header{font-size:1.25rem;margin:0}@media screen and (max-width:767px){#insurance .btn_accordion .header{font-size:1rem}}#insurance .btn_accordion .header:after{content:"\f078";font-family:Font Awesome\ 6 Pro;font-weight:900;line-height:inherit;position:absolute;right:15px;transition:all .3s ease}#insurance .btn_accordion[aria-expanded=true] .header:after{transform:rotate(180deg)}#insurance .key_point{font-size:1.1rem}#insurance .alert_info,#insurance .alert_medical{background-color:#fff}#insurance .alert_info a,#insurance .alert_medical a{color:inherit;text-decoration:underline}#insurance #why_choose h3{font-size:1.25rem}#insurance #why_choose .reviews_container{background-color:rgba(0,119,197,.05);border-radius:16px}#insurance .alert_info{border-left:5px solid;border-color:#0077c5;box-shadow:0 0 .25rem rgba(0,0,0,.5)}#insurance .alert_medical{border-bottom-style:solid;border-bottom-width:5px;text-align:center}@media screen and (max-width:767px){#insurance .alert_medical{border-bottom-style:none;border-bottom-width:0;border-left-style:solid;border-left-width:5px}}#insurance .item_cat_selection{align-items:flex-start;display:flex;gap:10px;text-align:center}@media screen and (max-width:767px){#insurance .item_cat_selection{gap:0}}#insurance .item_cat_selection .item{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center}#insurance .item_cat_selection .icon_wrapper{border:1px solid #ccc;border-radius:50%;cursor:pointer;display:flex;padding:2rem;position:relative;transition:.3s ease}@media screen and (max-width:767px){#insurance .item_cat_selection .icon_wrapper{padding:1rem}}#insurance .item_cat_selection .icon_wrapper:hover .cat_selection_button{background-color:#333}#insurance .item_cat_selection .icon_wrapper .cat_selection_button{background-color:#0077c5;border-radius:20px;bottom:-10px;color:#fff;justify-self:center;left:0;padding:8px 12px;position:absolute;right:0;transition:.3s ease}@media screen and (max-width:767px){#insurance .item_cat_selection .icon_wrapper .cat_selection_button{bottom:auto;top:calc(100% - 5px)}}#insurance .item_cat_selection .icon_wrapper .cat_selection_button:before{content:"+";font-family:Font Awesome\ 6 Pro;font-size:18px;font-weight:900;margin-right:7px}@media screen and (max-width:767px){#insurance .item_cat_selection .icon_wrapper .cat_selection_button:before{font-size:16px}}#insurance .item_cat_selection .icon_wrapper .cat_selection_button:after{content:"Add item";font-family:vagrounded_btregular,Roboto,Arial,sans-serif;font-size:16px;font-weight:500}@media screen and (max-width:767px){#insurance .item_cat_selection .icon_wrapper .cat_selection_button:after{font-size:12px}}#insurance .item_cat_selection .category_icon{align-items:center;position:relative;transition:.3s ease;width:85px}@media screen and (max-width:767px){#insurance .item_cat_selection .category_icon{width:40px}}#insurance .item_cat_selection .description_text{font-size:16px}#insurance .item_cat_selection .active .icon_wrapper{border:1px solid #0077c5}#insurance .item_cat_selection .active .icon_wrapper .cat_selection_button{background-color:#333;color:#fff}#insurance .item_cat_selection .active .icon_wrapper .cat_selection_button:before{content:"\f00d"}#insurance .item_cat_selection .active .icon_wrapper .cat_selection_button:after{content:"Close"}#insurance .item_cat_selection .active .icon_wrapper svg path{fill:#0077c5}#insurance .activities_search .vs__dropdown-option{white-space:normal}#insurance #item_form{border:1px solid #0077c5}#insurance .valuable_items_list .title{border-bottom:3px solid #ddd}#insurance .valuable_items_list .total{border-top:3px solid #ddd}#insurance .valuable_items_list .item:not(:last-child){border-bottom:1px solid #ddd}#insurance .cover_icon{font-size:1.5rem}#insurance .residence_tooltip_btn{cursor:pointer}#insurance .residence_tooltip .tooltip-inner{max-width:500px}#insurance #faqs .btn_accordion{background-color:transparent;padding-left:0;padding-right:0;text-align:left}#insurance #faqs .btn_accordion .header{padding-right:45px}#insurance #faqs .btn_accordion .header:after{top:0}#insurance #faqs .faq{border-bottom:1px solid #ddd}#insurance #faqs .faq button.btn-light:active,#insurance #faqs .faq button.btn-light:focus,#insurance #faqs .faq button.btn-light:hover{border-color:transparent!important;box-shadow:none!important;outline:none!important}#insurance .price .currency_symbol{font-size:50%;letter-spacing:2px;vertical-align:top}#insurance #summary_options .total,#insurance #summary_sidebar .total{font-size:2.5rem}#insurance #summary_options .total small,#insurance #summary_sidebar .total small{font-size:50%}#insurance .progress_bar div{border-width:3px!important}#insurance #plan_comparison .card-body,#insurance #quote_page .card-body{padding:1.25rem 1.75rem}#insurance #plan_comparison .benefit_name,#insurance #quote_page .benefit_name{word-wrap:normal;display:block;font-size:1rem}#insurance #plan_comparison .benefit_figure,#insurance #quote_page .benefit_figure{font-size:1rem;white-space:nowrap}#insurance #plan_comparison .benefit_description *,#insurance #quote_page .benefit_description *{font-size:92%}#insurance #plan_comparison .benefit_description .heading *,#insurance #quote_page .benefit_description .heading *{font-size:medium}@media screen and (min-width:768px){#insurance #plan_comparison .quote_switch_container,#insurance #quote_page .quote_switch_container{display:none}}#insurance #plan_comparison .quote_switch_btn,#insurance #quote_page .quote_switch_btn{background-color:#fff;border-color:#333;color:#333;font-family:vagrounded_btregular,Roboto,Arial,sans-serif}#insurance #plan_comparison .quote_switch_btn.active,#insurance #quote_page .quote_switch_btn.active{background-color:#333;color:#fff}#insurance #plan_comparison .quote_switch_btn.active{background-color:#0077c5;border-color:#0077c5;color:#fff}#insurance #quote_page{background-attachment:fixed;background-image:url(https://www.gap360.com/tpl/core/img/insurance/insurance-boat.jpg);background-position:50%;background-size:cover}#insurance #quote_page .plan_name{font-size:1.5rem}#insurance #quote_page .total_price{font-size:2rem}
