.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);float:right;font-size:20px;font-weight:700;line-height:1;opacity:.8;position:relative;right:-.3em;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;top:-.3em}.toast-close-button:focus,.toast-close-button:hover{color:#000;cursor:pointer;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);opacity:.4;text-decoration:none}.rtl .toast-close-button{float:left;left:-.3em;right:.3em}button.toast-close-button{-webkit-appearance:none;background:transparent;border:0;cursor:pointer;padding:0}.toast-top-center{right:0;top:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{right:0;top:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{left:12px;top:12px}.toast-top-right{right:12px;top:12px}.toast-bottom-right{bottom:12px;right:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{pointer-events:none;position:fixed;z-index:999999}#toast-container *{box-sizing:border-box}#toast-container>div{background-position:15px;background-repeat:no-repeat;border-radius:3px;box-shadow:0 0 12px #999;color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);margin:0 0 6px;opacity:.8;overflow:hidden;padding:15px 15px 15px 50px;pointer-events:auto;position:relative;width:300px}#toast-container>div.rtl{background-position:right 15px center;direction:rtl;padding:15px 50px 15px 15px}#toast-container>div:hover{box-shadow:0 0 12px #000;cursor:pointer;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{margin-left:auto;margin-right:auto;width:300px}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{margin-left:auto;margin-right:auto;width:96%}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{background-color:#000;bottom:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);height:4px;left:0;opacity:.4;position:absolute}@media(max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media(min-width:241px)and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media(min-width:481px)and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}.tooltip{display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:0;position:absolute;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:1070;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{display:block;height:.4rem;position:absolute;width:.8rem}.tooltip .arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{border-top-color:#000;border-width:.4rem .4rem 0;top:0}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{height:.8rem;left:0;width:.4rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{border-right-color:#000;border-width:.4rem .4rem .4rem 0;right:0}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{border-bottom-color:#000;border-width:0 .4rem .4rem;bottom:0}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{height:.8rem;right:0;width:.4rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{border-left-color:#000;border-width:.4rem 0 .4rem .4rem;left:0}.tooltip-inner{background-color:#000;border-radius:.25rem;color:#fff;max-width:200px;padding:.25rem .5rem;text-align:center}.vue-slider-disabled{cursor:not-allowed;opacity:.5}.vue-slider-rail{background-color:#ccc;border-radius:15px}.vue-slider-process{background-color:#3498db;border-radius:15px}.vue-slider-mark{z-index:4}.vue-slider-mark:first-child .vue-slider-mark-step,.vue-slider-mark:last-child .vue-slider-mark-step{display:none}.vue-slider-mark-step{background-color:#00000029;border-radius:50%;height:100%;width:100%}.vue-slider-mark-label{font-size:14px;white-space:nowrap}.vue-slider-dot-handle{background-color:#fff;border-radius:50%;box-shadow:.5px .5px 2px 1px #00000052;box-sizing:border-box;cursor:pointer;height:100%;width:100%}.vue-slider-dot-handle-focus{box-shadow:0 0 1px 2px #3498db5c}.vue-slider-dot-handle-disabled{background-color:#ccc;cursor:not-allowed}.vue-slider-dot-tooltip-inner{background-color:#3498db;border-color:#3498db;border-radius:5px;box-sizing:content-box;color:#fff;font-size:14px;min-width:20px;padding:2px 5px;text-align:center;white-space:nowrap}.vue-slider-dot-tooltip-inner:after{content:"";position:absolute}.vue-slider-dot-tooltip-inner-top:after{border:5px solid transparent;border-top-color:inherit;height:0;left:50%;top:100%;transform:translate(-50%);width:0}.vue-slider-dot-tooltip-inner-bottom:after{border:5px solid transparent;border-bottom-color:inherit;bottom:100%;height:0;left:50%;transform:translate(-50%);width:0}.vue-slider-dot-tooltip-inner-left:after{border:5px solid transparent;border-left-color:inherit;height:0;left:100%;top:50%;transform:translateY(-50%);width:0}.vue-slider-dot-tooltip-inner-right:after{border:5px solid transparent;border-right-color:inherit;height:0;right:100%;top:50%;transform:translateY(-50%);width:0}.vue-slider-dot-tooltip-wrapper{opacity:0;transition:all .3s}.vue-slider-dot-tooltip-wrapper-show{opacity:1}.stooltip{border-bottom:1px dotted #000;position:relative}.stooltip .tooltiptext{background-color:#000;border-radius:6px;bottom:100%;color:#fff;left:0;margin-left:auto;margin-right:auto;max-width:200px;min-width:100px;padding:5px 0;position:absolute;right:0;text-align:center;visibility:hidden;z-index:1}.stooltip:hover .tooltiptext{visibility:visible}.loader{background-color:#fff;border:3px solid var(--color-osp-blue,#0074c8);border-radius:50%;display:block;height:90px;margin:2px auto;overflow:hidden;position:relative;width:90px}.loader:after{animation:animationFrames 3s linear infinite forwards;background-image:url(./loader-cars.DLctr4sm.png);content:" ";height:70px;left:0;position:absolute;top:0;width:1180px}@keyframes animationFrames{0%{transform:translate(-1160px,15px)}to{transform:translateY(15px)}}@media print{#___ratingbadge_0,.grecaptcha-badge,.modal,.modal-backdrop{display:none!important}}body{color:var(--color-text-color,#5d666f);font-weight:200;height:100%;margin:0!important;padding:0!important;width:100%}body.scroll-padding{padding-right:17px!important}body .grecaptcha-badge{left:0!important;right:auto!important;transition:width .3s ease!important;width:70px!important}body .grecaptcha-badge:hover{width:256px!important}div[data-progress-bar=true],div[style*="position: fixed"][style*="top: 0"][style*="height: 5px"][style*="background-color: rgb(249, 185, 24)"]{box-shadow:1px 1px 4px 1px #266c7d!important;-webkit-box-shadow:1px 1px 4px 1px #266c7d!important;-moz-box-shadow:1px 1px 4px 1px #266c7d!important}b,strong{font-weight:700}h1,h2,h3,h4,h5,h6,ul{font-family:BasierRegular;margin:0;padding:0}h1,h2{font-size:42px}ul:not(.show-bullets) li{list-style:none}small{font-weight:400}.no-bullet{list-style:none}.modal-open .modal{background:#0000004f}.full-width{width:100%}.big-height{height:400px}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.bold{font-weight:700}.normal{font-weight:400}.relative{position:relative}.image-bg{background-position:top;background-repeat:no-repeat;background-size:cover}.image-bg img{width:100%}.image-bg.centerred{background-position:50%}.wrapper.wrapper-overflow{overflow:hidden}.wrapper.wrapper-table{display:table}.wrapper.wrapper-block{display:inline-block}.wrapper.full-width{width:100%}.center-align-container{display:table;margin:auto}.center-align-container .center-align-vertical{display:table-cell;text-align:center;vertical-align:middle}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stars{color:var(--color-rating-color,#d19b0c)}.btn-link:hover{text-decoration:none}.icon-w48{height:48px;width:48px}.icon-w32{height:32px;width:32px}.icon-w24{height:24px;width:24px}.owl-carousel .owl-stage,.owl-carousel.owl-drag .owl-item{touch-action:auto!important}.card{border-radius:0}.regular{font-family:BasierRegular!important}.medium{font-family:BasierMedium!important}.bolder{font-family:BasierBold!important}.lighter{font-family:BasierRegular!important}.light-grey-text{color:var(--color-light-grey,#c5c5c5)}.bg-grey{background-color:var(--color-bg-grey,#fafafa)}.white-box{background:#fff;border:1px solid var(--color-border-color,#ddd);border-radius:4px;padding:15px}.white-box.no-curves{border-radius:0}.height-fit-content{height:-moz-fit-content!important;height:fit-content!important}.height-unset{height:unset!important}.thumbnail{border:1px solid var(--color-border-color,#ddd);height:60px;margin:5px 5px 5px 0;padding:2px;width:60px}.table-responsive table{min-width:700px}.popover{background-color:var(--color-popover-grey,#e9ecef)}.bs-popover-right .arrow:after{border-right-color:var(--color-popover-grey,#e9ecef)}.bs-popover-left .arrow:after{border-left-color:var(--color-popover-grey,#e9ecef)}.bs-popover-top .arrow:after{border-top-color:var(--color-popover-grey,#e9ecef)}.bs-popover-bottom .arrow:after{border-bottom-color:var(--color-popover-grey,#e9ecef)}.clickable{cursor:pointer}.trustpilot-widget-carousel-main{margin:25px auto}.trustpilot-widget-carousel,.trustpilot-widget-carousel--main{border:1px solid rgba(26,38,83,.18);box-shadow:0 2px 6px #1a26530f;cursor:pointer;position:relative}iframe{border:none;overflow:hidden;width:100%}@media print{#toast-container{display:none}}.cruise-port-section .owl-stage{padding-left:0!important}.fw-600{font-weight:600!important}.fw-800{font-weight:800!important}.osp-icon{background-position:50%;background-repeat:no-repeat;flex-shrink:0}.osp-field{background:var(--color-osp-gray-background,#f9f9f9)!important;border:.5px solid var(--color-border-color,#ddd)!important;border-radius:5px;color:var(--color-osp-text-primary,#101828)!important;font-size:16px;line-height:28px;padding-bottom:11px;padding-left:23px;padding-top:11px}.osp-btn-primary,.osp-field{font-family:BasierRegular!important;font-weight:400}.osp-btn-primary{background:var(--osp-primary-color,#2168bc)!important;border:none!important;border-radius:100px;color:#fff!important;cursor:pointer;font-size:19.642px;font-style:normal;letter-spacing:-.368px;line-height:17.187px;padding:18px 27.008px;text-align:center}.osp-btn-primary:disabled{cursor:not-allowed}.btn-primary-flipped{background:#fff!important;color:var(--osp-primary-color,#2168bc)!important}.osp-btn-secondary{background-color:transparent;border:1.841px solid var(--color-osp-navy-blue,#1a2653)!important;border-radius:100px;color:var(--color-osp-navy-blue,#1a2653)!important;cursor:pointer;font-family:BasierRegular!important;font-size:19.642px;font-style:normal;font-weight:400;letter-spacing:-.368px;line-height:17.187px;padding:18px 27.008px;text-align:center}.osp-btn-secondary:disabled{cursor:not-allowed}.ops-btn-icon-primary{align-items:center;background:var(--color-osp-navy-blue,#1a2653);border-radius:4px;box-shadow:0 1px #00000014,inset 0 -1px #0003;color:#fff;cursor:pointer;display:flex;font-family:BasierRegular!important;font-feature-settings:"liga" off,"clig" off;font-size:16px;font-style:normal;font-weight:500;gap:4px;justify-content:center;line-height:20px;padding:12px 24px;text-align:center}.ops-btn-icon-primary:disabled{cursor:not-allowed}.btn-icon-primary-flipped{background:#f1f1f1!important;color:#202223!important}.error-message{align-items:center;background:var(--color-osp-error,#d72c0d);border-radius:6px;display:flex;gap:8px;justify-content:center;margin:auto;padding:8px 28px 8px 19px;width:100%}.error-message p{color:#fff;font-family:BasierRegular!important;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.5px;line-height:22px}.warning-message{align-items:center;background:var(--osp-message-info-background-color,#3e9ebb);border-radius:6px;display:flex;gap:8px;justify-content:start;margin:5px auto;padding:4px 10px;width:100%;width:-moz-fit-content;width:fit-content}.warning-message .warning-icon{align-self:start;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath fill='%231a2653' d='M7 14A7 7 0 1 1 7 0a7 7 0 0 1 0 14'/%3E%3Cpath fill='%23fff' d='M6.031 7.213a.97.97 0 0 0 1.939 0v-3.23a.97.97 0 0 0-1.939 0z'/%3E%3Ccircle cx='6.999' cy='10.014' r='.969' fill='%23fff' transform='rotate(-180 7 10.014)'/%3E%3C/svg%3E");height:14px;margin-top:4px;min-height:14px;min-width:14px;width:14px}.warning-message p{color:#fff;font-family:BasierRegular!important;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.5px;line-height:22px}.error-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' fill='none' viewBox='0 0 17 16'%3E%3Cpath fill='%23fff' d='M8.5 16a8 8 0 1 1 0-16 8 8 0 0 1 0 16'/%3E%3Cpath fill='%23d72c0d' d='M7.393 8.246a1.108 1.108 0 1 0 2.215 0V4.554a1.108 1.108 0 1 0-2.215 0z'/%3E%3Ccircle cx='8.5' cy='11.446' r='1.108' fill='%23d72c0d' transform='rotate(-180 8.5 11.446)'/%3E%3C/svg%3E");background-repeat:no-repeat;height:16px;min-height:16px;min-width:16px;width:16px}.error-text{color:var(--color-osp-error,#d72c0d)!important}.error-field{border-color:var(--color-osp-error,#d72c0d)!important}.tp-widget-rating{font-size:16px!important}.text-align-center{text-align:center}.font-bold{font-family:BasierBold!important}.breadcrumb{background:none;margin:0}.breadcrumb a{color:#4b74b3}.breadcrumb>.active{color:#777}.breadcrumb>li{display:inline}.breadcrumb>li+li:before{color:#ccc;content:"";font: 14px/1 FontAwesome;padding:0 8px}.breadcrumb>li:first-child a{color:var(--color-orange-color,#f1b42a)}.menu-awareness-banner.home-page[data-v-3e02e1b4]{background-color:#f4f7ff;padding:24px 0}.menu-awareness-banner .osp-header-psf-card[data-v-3e02e1b4]{background:#fff;border-radius:20px;color:var(--osp-homepage-head-title-color,#1a2653);margin:0 60px;padding:24px;text-align:center}.menu-awareness-banner .osp-header-psf-card.home-page[data-v-3e02e1b4]{width:88%}@media(max-width:767px){.menu-awareness-banner .osp-header-psf-card.home-page[data-v-3e02e1b4]{margin:0 auto}}@media(max-width:991px){.menu-awareness-banner .osp-header-psf-card[data-v-3e02e1b4]{box-shadow:0 0 16px #00000024}}@media(min-width:767px)and (max-width:991px){.menu-awareness-banner .osp-header-psf-card[data-v-3e02e1b4]{box-shadow:0 0 16px #00000024;margin:0 30px!important}}.menu-awareness-banner .osp-header-psf-card.from-login[data-v-3e02e1b4]{margin:0 0 40px}@media(min-width:767px)and (max-width:991px){.menu-awareness-banner .osp-header-psf-card.from-login[data-v-3e02e1b4]{margin:0 0 40px!important}}.menu-awareness-banner .osp-header-psf-card.from-signup[data-v-3e02e1b4]{margin:0 0 40px}@media(min-width:767px)and (max-width:991px){.menu-awareness-banner .osp-header-psf-card.from-signup[data-v-3e02e1b4]{margin:0 0 40px!important}}.menu-awareness-banner .osp-header-psf-card .title[data-v-3e02e1b4]{color:var(--osp-homepage-head-title-color,#1a2653);font-family:BasierMedium!important;font-size:18px;letter-spacing:-1px;line-height:22px;margin:0 auto;text-align:center;vertical-align:middle;width:200px}.menu-awareness-banner .osp-header-psf-card .steps[data-v-3e02e1b4]{align-items:start;display:grid;gap:10px;grid-template-columns:1fr auto 1fr auto 1fr;margin-bottom:28px;margin-top:24px;width:100%}.menu-awareness-banner .osp-header-psf-card .step[data-v-3e02e1b4]{align-items:center;display:flex;flex-direction:column;gap:0;min-width:0}.menu-awareness-banner .osp-header-psf-card .step-icon[data-v-3e02e1b4]{background-position:50%;background-repeat:no-repeat;border:2.4px solid var(--osp-secondary-color,#f9b918);border-radius:50%;height:48px;margin-bottom:14px;width:48px}.menu-awareness-banner .osp-header-psf-card .step-icon.park[data-v-3e02e1b4]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' viewBox='0 0 28 28'%3E%3Cpath stroke='%231a2653' stroke-width='1.6' d='M13.6.8c7.07 0 12.8 5.73 12.8 12.8 0 7.069-5.73 12.8-12.8 12.8S.8 20.668.8 13.6 6.53.8 13.6.8Z'/%3E%3Cpath stroke='%231a2653' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.6' d='M9.998 14.8V9.28c0-.447 0-.67.06-.851a1.2 1.2 0 0 1 .77-.77c.18-.06.404-.06.85-.06h3.12a3.6 3.6 0 1 1 0 7.2zm0 0v6'/%3E%3C/svg%3E")}.menu-awareness-banner .osp-header-psf-card .step-icon.stay[data-v-3e02e1b4]{background-image:url(./stay.C229V-Nz.svg)}.menu-awareness-banner .osp-header-psf-card .step-icon.fly[data-v-3e02e1b4]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%231a2653' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m14.417 5.668 4.153-4.154a2.486 2.486 0 0 1 3.516 3.516l-4.154 4.153 2.247 11.184c.288 1.431-2.487 3.425-3.226 1.529l-3.29-8.443-4.272 4.271c.208 2.497.254 3.327-1.496 5.076l-2.66-4.435L.8 15.705c1.749-1.75 2.58-1.706 5.075-1.497l4.272-4.27-8.443-3.291c-1.896-.74.098-3.515 1.529-3.227z'/%3E%3C/svg%3E")}.menu-awareness-banner .osp-header-psf-card .step-icon.cruise[data-v-3e02e1b4]{background-image:url(./cruise.82ppOLok.svg);background-size:28px}.menu-awareness-banner .osp-header-psf-card .plus[data-v-3e02e1b4]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' viewBox='0 0 10 10'%3E%3Cpath fill='%231a2653' d='M4.916 10a1 1 0 0 1-1-1V5.988H.988a.988.988 0 1 1 0-1.976h2.928V1a1 1 0 0 1 1-1h.23a1 1 0 0 1 1 1v3.012h2.866a.988.988 0 1 1 0 1.976H6.146V9a1 1 0 0 1-1 1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:10px;margin-top:19px;width:10px}.menu-awareness-banner .osp-header-psf-card .step-title[data-v-3e02e1b4]{font-family:BasierMedium;font-size:16px;letter-spacing:-.5px;line-height:1;margin-bottom:10px;text-align:center}.menu-awareness-banner .osp-header-psf-card .step-description[data-v-3e02e1b4]{font-size:10px;line-height:100%;min-width:80px;text-align:center}@media(max-width:380px){.menu-awareness-banner .osp-header-psf-card .step-description[data-v-3e02e1b4]{font-size:10px;min-width:70px!important}}.menu-awareness-banner .osp-header-psf-card .reserve-button[data-v-3e02e1b4]{background:var(--osp-primary-color,#2168bc);border:none;border-radius:40px;color:#fff;cursor:pointer;font-size:16px;height:36px;letter-spacing:-.3px;line-height:14px;padding:0 22px;text-align:center;vertical-align:middle}.form-error input{border:1.5px solid var(--color-osp-error,#d72c0d)!important}.form-error label{color:var(--color-osp-error,#d72c0d);font-weight:700}@media(min-width:576px){.login-signup-modal2 .modal-dialog{background:var(--color-bg-grey,#fafafa);margin:unset!important;max-width:unset!important}}.login-signup-modal2 .btn-light-gray{background-color:#e9e9e9}.login-signup-modal2 .btn{letter-spacing:0!important;text-transform:unset!important}.login-signup-modal2 .modal-content{background-color:var(--color-bg-grey,#fafafa)}.login-signup-modal2 .close{opacity:1!important}.login-signup-modal2 .close:focus{outline:unset!important}@media(max-width:767px){.login-signup-modal2 .login-btn,.login-signup-modal2 .responsive-hr{margin:auto;width:50%}.login-signup-modal2 .login-btn{padding-bottom:.25rem!important;padding-top:.25rem!important}}.login-signup-modal2 .modal{width:45%}@media(max-width:767px){.login-signup-modal2 .modal{width:90%}}.login-signup-modal2 .modal{background:var(--color-bg-grey,#fafafa);box-shadow:-2px 0 5px #00000080;height:100%;left:unset;overflow-y:auto;right:0}.login-signup-modal2 .modal .modal-dialog{height:100%;margin-bottom:0;margin-top:0}.login-signup-modal2 .modal .modal-body{background-color:var(--color-bg-grey,#fafafa);bottom:0;font-family:BasierRegular!important;height:100%;margin:4.25rem auto;overflow-y:auto;padding-left:10%!important;padding-right:10%!important;padding-top:2.5rem;position:absolute;right:0;top:0;width:100%}.login-signup-modal2 .modal .modal-body .or-separator{background-color:var(--color-bg-grey,#fafafa);border-bottom:.5px solid var(--color-border-color,#ddd)!important;margin:20px 0;position:relative}.login-signup-modal2 .modal .modal-body .or-separator:after{background:inherit;color:var(--color-osp-classic-blue,#263746)!important;content:"or";font-family:BasierRegular;font-size:17px;height:40px;left:0;margin:auto;padding-top:3px;position:absolute;right:0;text-align:center;top:-20px;width:40px}.login-signup-modal2 .modal-content{border:unset;height:100%}.login-signup-modal2 .dont-have-account{font-size:16px}@media(max-width:767px){.login-signup-modal2 .dont-have-account{font-size:14px}}.login-signup-modal2 .login-title{color:#636363;font-size:20px}@media(max-width:767px){.login-signup-modal2 .login-title{font-size:18px}}.login-signup-modal2 .forgot-password{font-size:15px}@media(max-width:767px){.login-signup-modal2 .forgot-password{font-size:14px}}.login-signup-modal2 label::not(.form-error){color:#6e6e6e}.login-signup-modal2 .login-ico-container{align-content:space-between;display:flex;justify-content:center}.login-signup-modal2 .big-blue-text{color:var(--color-osp-blue,#0074c8);font-family:BasierMedium;font-size:42px;line-height:42px}@media(max-width:575px){.login-signup-modal2 .big-blue-text{font-size:28px}}.login-signup-modal2 .glyph-osp{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='69' height='70' fill='none' viewBox='0 0 69 70'%3E%3Cpath fill='%231a2653' d='M15.188 45.204a24.1 24.1 0 0 1-2.293-10.296c0-12.134 8.346-21.856 21.24-21.856 4.003 0 7.514 1.036 10.538 2.713l8.867-8.848c-5.414-3.572-12.047-5.624-19.405-5.624C14.472 1.293 0 15.833 0 34.908c0 7.384 2.167 14.077 5.926 19.541l9.257-9.24zM53.039 24.704c1.465 3.053 2.342 6.49 2.342 10.204 0 12.41-8.439 22.04-21.246 22.04-4.06 0-7.606-1.045-10.644-2.742l-8.843 8.828c5.434 3.602 12.09 5.673 19.487 5.673 19.576 0 34.048-14.632 34.048-33.8 0-7.34-2.157-13.994-5.907-19.42l-9.232 9.217z'/%3E%3C/svg%3E");background-size:100%;height:76px;left:17px;position:absolute;top:20px;width:76px}.login-signup-modal2 .login-ico{background-color:#fff;background-position:50%;background-repeat:no-repeat;border:1px solid var(--color-osp-bd-color,#e3e7f0);border-radius:4px;height:55px;margin:0 5px;width:50%}.login-signup-modal2 .login-ico.ico-facebook{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23145bf8' d='M32 16.098c0-8.836-7.164-16-16-16s-16 7.164-16 16c0 7.986 5.85 14.605 13.5 15.805v-11.18H9.437v-4.627H13.5v-3.522c0-4.01 2.39-6.226 6.044-6.226 1.75 0 3.581.314 3.581.314v3.937h-2.018c-1.988 0-2.608 1.233-2.608 2.499v3h4.437l-.71 4.626H18.5v11.18C26.149 30.703 32 24.083 32 16.098'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h32v32H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.login-signup-modal2 .login-ico.ico-twitter{background-image:url(./twitter-logo.DzxGMd6V.svg)}.login-signup-modal2 .login-ico.ico-google{background-image:url(./google-logo2.oGYcWPhm.svg)}.login-signup-modal2 .modal-backdrop{background-color:#1a2653;opacity:.7!important}.input-icon-profile{background-image:url(./profile.DL08V1aU.svg)}.input-icon-profile.active{background-image:url(./profile-active.NTBBn1hO.svg)}.locale-switch[data-v-17bd60ea]{cursor:pointer;list-style:none;position:relative}.locale-switch__trigger[data-v-17bd60ea]{align-items:center;display:flex;gap:6px;padding:17px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.locale-switch__trigger[data-v-17bd60ea],.locale-switch__trigger--mobile[data-v-17bd60ea]{color:var(--color-osp-navy-blue,#1a2653)!important;cursor:pointer;font-family:BasierMedium!important}.locale-switch__trigger--mobile[data-v-17bd60ea]{font-size:14px!important;gap:8px;justify-content:center;letter-spacing:-.3px!important;line-height:20px!important;text-align:center!important;vertical-align:middle!important}@media(min-width:767px)and (max-width:991px){.locale-switch__trigger--mobile[data-v-17bd60ea]{justify-content:left;padding:0!important}}.locale-switch__spinner[data-v-17bd60ea]{animation:locale-switch-spin-17bd60ea .6s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;display:inline-block;flex-shrink:0;height:14px;width:14px}@keyframes locale-switch-spin-17bd60ea{to{transform:rotate(1turn)}}.locale-switch__dropdown[data-v-17bd60ea]{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:9px;box-shadow:0 5px 10px #00000026;display:flex;flex-direction:column;gap:9px;left:-30px;list-style:none;margin:0;padding:8px;position:absolute;top:calc(100% + 4px);width:179px;z-index:10010}.locale-switch__option[data-v-17bd60ea]{cursor:pointer;font-family:BasierMedium!important;font-weight:400;height:32px;opacity:1;padding:6px 10px;transition:background .15s ease;white-space:nowrap;width:163px}.locale-switch__option[data-v-17bd60ea],.locale-switch__option-content[data-v-17bd60ea]{align-items:center;color:var(--color-osp-navy-blue,#1a2653)!important;display:flex;font-size:14px}.locale-switch__option-content[data-v-17bd60ea]{font-family:BasierMedium;font-weight:500;gap:8px;letter-spacing:-.3px;line-height:20px;text-align:center;vertical-align:middle}.locale-switch__option-content--selected[data-v-17bd60ea]{background:#1a26530a;border:.5px solid rgba(26,38,83,.2);border-radius:8px;font-family:BasierMedium!important;height:32px;opacity:1;padding:6px 10px;position:absolute;right:7px;width:163px}.locale-switch--mobile .locale-switch__option-content--selected[data-v-17bd60ea]{left:8px;right:auto;width:150px}.locale-switch__option-check[data-v-17bd60ea]{margin-left:auto}.locale-switch--mobile[data-v-17bd60ea]{color:var(--color-osp-navy-blue,#1a2653)!important;font-family:BasierMedium;font-size:14px;font-weight:500;justify-content:center;letter-spacing:-.3px;line-height:20px;position:relative;text-align:center;vertical-align:middle}.locale-switch__mobile-slot[data-v-17bd60ea]{justify-content:center;padding-bottom:20px!important}.locale-switch__floating-panel[data-v-17bd60ea]{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:10px;bottom:calc(100% + 6px);box-shadow:0 6px 28px #0000002e;display:flex;flex-direction:column;gap:9px;left:50%;padding:8px;position:absolute;transform:translate(-50%);width:166px!important;z-index:10010}@media(min-width:767px)and (max-width:991px){.locale-switch__floating-panel[data-v-17bd60ea]{bottom:calc(100% + 16px);left:30%}}.locale-switch--mobile .locale-switch__option[data-v-17bd60ea]{color:#293851;font-size:14px;gap:10px;width:150px}.locale-switch--mobile .locale-switch__option-content[data-v-17bd60ea]{align-items:center;color:var(--color-osp-navy-blue,#1a2653);display:flex;font-family:BasierMedium;font-size:14px;font-weight:500;gap:8px;letter-spacing:-.3px;line-height:20px;text-align:center;vertical-align:middle}.h-wrapper2 .main-container{padding:0}.h-wrapper2 .btn{letter-spacing:0}.h-wrapper2 .overlay{background-color:#1a2653;height:100vh;left:0;opacity:.7!important;position:fixed;top:0;width:100vw;z-index:1040}.h-wrapper2 .osp-header{box-shadow:unset!important;padding-right:1.5rem!important}.h-wrapper2 .osp-header.small-padding{padding-right:1rem!important}.h-wrapper2 .osp-header .h-second-menu>a,.h-wrapper2 .osp-header .h-second-menu>li{border-right:unset!important;text-transform:capitalize!important}.h-wrapper2 .osp-header .h-second-menu>a.dropdown:hover,.h-wrapper2 .osp-header .h-second-menu>li.dropdown:hover{box-shadow:unset!important}.h-wrapper2 .osp-header .h--first-menu>li:hover{background:transparent!important}.h-wrapper2 .osp-header .seperator-line{background-color:#fff6;height:14px}.h-wrapper2 .osp-header:not(.sticky) .seperator-line{background-color:#63636366}@media screen and (min-width:991px){.h-wrapper2 .osp-header{align-items:center;height:50px}.h-wrapper2 .osp-header .h-second-menu{align-items:center}.h-wrapper2 .osp-header:not(.sticky) .h-second-menu .nav-btn-btm{color:#fff!important}.h-wrapper2 .osp-header:not(.sticky) .h-second-menu .search-navs--top-item{color:#fff}}.h-wrapper2 .active{color:var(--osp-primary-color,#2168bc);font-weight:600}.h-wrapper2 .account{padding:26px}.h-wrapper2 .slide_menu{position:fixed;width:45%}@media(max-width:767px){.h-wrapper2 .slide_menu{width:95%}}.h-wrapper2 .slide_menu{background:#fafafa;box-shadow:-1px 0 5px #fff;color:var(--color-osp-gray,#5d666f);display:none;height:100%;overflow-y:auto;right:-82%;top:0;transition:right .7s;z-index:10000}@media(max-width:767px){.h-wrapper2 .slide_menu{background:#fff}}.h-wrapper2 .slide_menu a:hover{color:#636363}.h-wrapper2 .slide_menu.open{display:block;left:unset!important;right:0}.h-wrapper2 .slide_menu .user-points{font-size:12px}@media(max-width:767px){.h-wrapper2 .slide_menu .user-points{font-size:14px}}.h-wrapper2 .slide_menu .dropdown-item:focus,.h-wrapper2 .slide_menu .dropdown-item:hover{background-color:unset!important}.h-wrapper2 .slide_menu .dropdown-item a,.h-wrapper2 .slide_menu .dropdown-item a:hover{color:#636363!important}.h-wrapper2 .slide_menu .close{color:var(--osp-primary-color,#2168bc);margin-top:-5px;opacity:1;outline:unset!important}@media(max-width:991px){.h-wrapper2 .slide_menu .close{color:#000}}.h-wrapper2 .slide_menu .close:hover{opacity:1!important}.h-wrapper2 .slide_menu--wrapper{position:relative;text-align:left}.h-wrapper2 .slide_menu--wrapper h3{margin-bottom:40px!important}@media(max-width:767px){.h-wrapper2 .slide_menu--wrapper h3{font-size:22px}}@media(max-width:575px){.h-wrapper2 .slide_menu--wrapper h3{font-size:20px;margin-bottom:20px!important}}.h-wrapper2 .slide_menu--items{padding:0 60px 25px}@media(max-width:767px){.h-wrapper2 .slide_menu--items{padding-left:0;padding-right:0}}.h-wrapper2 .slide_menu--items .dropdown-item{padding-left:unset!important}.h-wrapper2 .slide_menu--locale-drawer .locale-switch__trigger.nav-btn-btm{padding:10px 0}.h-wrapper2 .slide_menu--locale-drawer .locale-switch__dropdown{left:0}.h-wrapper2 .slide_menu--item{color:#636363;display:block;font-family:BasierRegular;font-size:18px;margin-top:10px;padding-top:10px}.h-wrapper2 .slide_menu--item a,.h-wrapper2 .slide_menu--item a:hover{color:#636363}@media(max-width:991px){.h-wrapper2 .slide_menu--item{font-size:16px}}.top-airports-mob .top-airports-desc{text-align:left;width:80%}@media screen and (max-width:980px){.top-airports-mob .top-airports-img{text-align:right;width:25%}}@media screen and (max-width:767px){.top-airports-mob{margin:auto;width:70%}.top-airports-mob .top-airports-desc{letter-spacing:-.226px;line-height:16px;width:75%}}@media(min-width:767px){.top-airports-mob .top-airport:not(:last-of-type){border-bottom:1px solid rgba(26,38,83,.1);padding-bottom:1rem}}.top-airports-mob .port-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.top-airports-img{overflow:hidden}.top-airports-img,.top-airports-img img{height:55px;-o-object-fit:cover;object-fit:cover}.top-airports-img img{max-width:none;width:55px}@media screen and (max-width:811px)and (min-width:767px){.top-airports-img img{height:49px;width:49px}}.contact-btn{border:1px solid var(--color-osp-navy-blue,#1a2653);color:#fff;letter-spacing:0!important;padding:.25rem .9rem!important;text-transform:none!important;text-transform:capitalize!important}.slide-menu-seperator{background-color:#1a26531a;height:1px;margin:auto auto 25px;width:100%}@media(max-width:767px){.slide-menu-seperator{width:90px}}.h-wrapper2 .parking-type--menu{align-items:flex-start;background:#fff;border-radius:10px;box-shadow:0 0 16px #00000080;display:flex;flex-direction:column;gap:8px;height:115px;margin-top:.4rem;padding:16px;position:absolute!important;right:20px;width:152px;z-index:1000}.h-wrapper2 .parking-type--menu.fr{height:150px!important}.h-wrapper2 .parking-type--menu.sticky-header{margin-top:0!important;position:fixed!important;right:66px!important}@media(min-width:991px){.h-wrapper2 .parking-type--menu{display:none}}.h-wrapper2 .parking-type--menu .list-seperator{border-top:.5px solid rgba(26,38,83,.25);width:117px}.parking-type--menu-item{color:var(--color-osp-navy-blue,#1a2653);cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:400;justify-content:space-between;line-height:normal;text-decoration:none}.parking-type--menu-item a{color:inherit}.parking-type--menu-item .list-seperator{border-top:.5px solid color-mix(in srgb,var(--color-osp-navy-blue,#1a2653) 40%,transparent)}.parking-type--menu-item .new-label{position:relative}.search-navs--top{width:356px}.search-navs--top,.search-navs--top--fr{justify-content:space-between;margin-right:48px}.search-navs--top--fr{gap:20px}@media(min-width:991px)and (max-width:1110px){.search-navs--top--fr{gap:15px!important;margin-right:28px}}.search-navs--top-item{color:#636363;cursor:pointer;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.3px;line-height:normal;position:relative;text-align:right}.search-navs--top-item.active{font-weight:600}.search-navs--top-item.active:after{background:var(--osp-secondary-color,#f9b918);border-radius:2.5px;bottom:-7px;content:"";height:1.5px;left:0;position:absolute;width:100%}@media(min-width:1110px)and (max-width:1130px){.search-navs--top-item.fr{font-size:14px!important}}@media(min-width:991px)and (max-width:1130px){.search-navs--top-item.fr{font-size:13px!important}}.osp-header{box-shadow:0 4px 30px #00000014;box-sizing:border-box;display:flex;position:relative}@media(max-width:300px){.osp-header{justify-content:right}}.osp-header.sticky{background-color:#fff;left:0;margin-top:0!important;position:fixed;right:0;top:0;z-index:10}.osp-header.sticky .h-second-menu .nav-btn-btm,.osp-header.sticky .h-second-menu .search-navs--top-item{color:#636363}.osp-header.sticky .fa-bars{color:var(--color-osp-navy-blue,#1a2653)!important}.osp-header .dropdown-menu{min-width:11rem}.osp-header--logo{padding:14px 15px 14px 10px;width:135px}.osp-header--logo #osp_logo{height:auto;width:120px}@media(max-width:575px){.osp-header--logo.small{padding:14px 15px 14px 6px;width:90px}.osp-header--logo.small #osp_logo{width:90px}}.blinking-dot{position:absolute;right:62px;top:35px}.blinking-dot.affiliate{right:43px}.blinking-dot{align-items:center;background:#00b67a;background-color:#00b67a;border-radius:50%;box-shadow:0 0 5px #00b67acc;color:#fff;display:flex;font-size:12px;font-weight:700;height:12px;justify-content:center;width:12px}.blinking-dot:before{background-color:#00b67a80;height:30px;width:30px}.blinking-dot:after,.blinking-dot:before{animation:pulse 1.5s ease-in-out 1 forwards;border-radius:50%;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.blinking-dot:after{background-color:#00b67a33;height:45px;width:45px}@keyframes blink{0%{opacity:1;transform:scale(1)}to{opacity:.3;transform:scale(1.2)}}@keyframes pulse{0%{opacity:1;transform:translate(-50%,-50%) scale(.8)}to{opacity:0;transform:translate(-50%,-50%) scale(1.4)}}.no-blink:after,.no-blink:before{animation:none;background-color:transparent}.affiliate-header--logo{align-self:center;display:flex;width:auto}.affiliate-header--logo span{align-self:center;color:#000;text-transform:none}.affiliate-header--logo img{width:115px}@media(max-width:575px){.affiliate-header--logo img{width:100px}}@media(min-width:767px)and (max-width:991px){.affiliate-header--logo{margin-left:15px}}@media(min-width:575px)and (max-width:767px){.affiliate-header--logo{left:135px;padding:10px 20px 10px 15px;position:absolute}}@media(max-width:575px){.affiliate-header--logo{padding:10px 15px;position:absolute;right:50px}.affiliate-header--logo.small{padding:10px 15px;position:relative;right:0}.affiliate-header--logo.small img{width:80px}.affiliate-header--logo.fr{padding:10px;position:relative;right:0}.affiliate-header--logo.fr img{width:70px}}.h--first-menu,.h-second-menu,.osp-header--menus{align-items:center;display:flex}.osp-header--menus{font-family:BasierRegular;justify-content:space-between;width:100%}.osp-header--menus a{color:#636363;text-decoration:none}.h--first-menu{font-size:16px}.h--first-menu a{line-height:76px;padding:15px;position:relative}.h--first-menu>li{cursor:pointer}.h--first-menu>li>div{font-size:20px;font-weight:400;line-height:28px;padding:25px}.h--first-menu>li.show-top-airports,.h--first-menu>li:hover{background:#f5f5f5;border-bottom:3px solid var(--osp-secondary-color,#f9b918);color:var(--color-osp-light-blue,#126782)}.h-second-menu{font-size:14px}@media(min-width:991px)and (max-width:1110px){.h-second-menu.fr{font-size:12px!important}}.h-second-menu .seperator-line{background-color:#63636366;height:14px;width:2px}.h-second-menu>a>div,.h-second-menu>li>div{padding:17px}.h-second-menu>a,.h-second-menu>li{border-right:1px solid #eee;text-align:center;text-transform:uppercase}.h-second-menu>a.dropdown:hover,.h-second-menu>li.dropdown:hover{box-shadow:0 0 12px #d6d6d6;cursor:pointer}.h-second-menu>a li,.h-second-menu>li li{text-transform:none}.h-second-menu>a:last-child ul,.h-second-menu>li:last-child ul{min-width:255px}.h-second-menu .user-points{bottom:0;color:#fff;font-size:12px;left:0;text-align:center;width:100%}.h-second-menu .nav-btn-btm{color:#636363;margin-top:3px}.h-second-menu .nav-btn-btm a,.h-second-menu .nav-btn-btm:hover{color:#636363}.h-second-menu .nav-btn-btm .fa-caret-down{margin-left:3px}.h-second-menu .dropdown-menu-right{border-color:#eee!important;border-top-left-radius:0;border-top-right-radius:0;left:1px!important;max-width:350px;min-width:200px;top:-2px!important}.h-second-menu .dropdown-menu-right .fa{margin-right:5px}.h-second-menu .dropdown-menu-right .dropdown-item a{display:block}.h-second-menu.affiliate-compact-nav{font-size:11px!important}@media(min-width:991px)and (max-width:1110px){.h-second-menu.affiliate-compact-nav.fr{font-size:9px!important}}.h-second-menu.affiliate-compact-nav .search-navs--top-item{font-size:13px!important}@media(min-width:1110px)and (max-width:1130px){.h-second-menu.affiliate-compact-nav .search-navs--top-item.fr{font-size:11px!important}}@media(min-width:991px)and (max-width:1110px){.h-second-menu.affiliate-compact-nav .search-navs--top-item.fr{font-size:12px!important}}.search-navs--top-item-container{position:relative}.go-to-page-menu{align-items:flex-start;background:#fff;border-radius:10px;box-shadow:0 0 16px #00000080;display:flex;flex-direction:column;gap:8px;margin-top:1rem;max-width:180px;min-width:142px;padding:16px;position:absolute;z-index:1000}.go-to-page-menu.fr{min-width:180px!important}.go-to-page-menu .parking-type--menu-item{color:var(--color-osp-navy-blue,#1a2653);cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:400;justify-content:space-between;line-height:normal;overflow-wrap:break-word;text-decoration:none}.go-to-page-menu .list-seperator{border-top:.5px solid rgba(26,38,83,.25);width:100%}.affiliate-logo-li{display:flex;margin-left:15px}.h-parking-type{align-items:center;background:#ffffff4d;border-radius:100px;display:inline-flex;gap:8px;height:26px;height:40px;justify-content:center;margin:0 20px 0 0;min-width:114px;padding:10px 16px 10px 18px}@media(max-width:575px){.h-parking-type.small{margin:0 10px 0 0}}.h-parking-type.sticky-header{background-color:var(--color-osp-navy-blue,#1a2653)}.h-parking-type.sticky-header .h-parking-type-label{color:#fff!important}@media(max-width:767px){.h-parking-type{padding:10px 15px}}@media(max-width:399px){.h-parking-type{padding:10px 12px}}@media(max-width:399px)and (max-width:575px){.h-parking-type.small{padding:10px 8px}}.h-parking-type svg.parking-type-icon path{fill:#fff}.h-parking-type-label{color:#fff;font-family:BasierMedium;font-size:14px;font-weight:500;letter-spacing:-.26px;line-height:100%;line-height:normal;min-width:-moz-max-content;min-width:max-content}@media(max-width:399px){.h-parking-type-label{font-size:12px}}@media(max-width:575px){.h-parking-type-label.fr{font-size:12px}}@media(max-width:399px){.h-parking-type-label.fr{font-size:10px}}.logout-btn,.logout-btn:hover{color:#535b63}.hi-user,.logout-btn{font-size:18px}@media(max-width:767px){.hi-user,.logout-btn{font-size:14px}}.logout-successful{font-size:33px}@media(max-width:767px){.logout-successful{font-size:26px}}.trustpilot-banner{display:block;position:relative;width:100%}.trustpilot-banner .trustpilot-banner-hitarea{cursor:pointer;inset:-10px;position:absolute;text-decoration:none;z-index:2}@media(max-width:575px){.trustpilot-banner .trustpilot-banner-hitarea{inset:-16px}}.trustpilot-banner .trustpilot-banner-container{margin-top:-8px;min-height:48px;pointer-events:none;position:relative;z-index:1}.trustpilot-banner .reviews-ribbon-mount{margin:0 auto;max-width:100%;min-height:48px;width:320px}@media(max-width:575px){.trustpilot-banner .reviews-ribbon-mount{width:100%}}.trustpilot-banner .reviews-ribbon-mount :is(iframe){display:block;margin:0 auto;max-width:100%;opacity:0;transition:opacity .18s ease-in-out;visibility:hidden;width:100%!important}.trustpilot-banner .reviews-ribbon-mount.reviews-ribbon-mount--ready :is(iframe){opacity:1;visibility:visible}.search-navs{display:flex;flex-direction:column;gap:20px}@media(max-width:991px){.search-navs{gap:0}}@media(min-width:991px){.search-navs{padding-bottom:55px;padding-top:75px}}.search-navs .active-nav--items{gap:9px}.search-navs .active-nav--items,.search-navs .active-nav--items .active-nav--item{align-items:center;background:#fff0;border-radius:100px;display:flex;height:34px;justify-content:center}.search-navs .active-nav--items .active-nav--item{border:.5px solid hsla(0,0%,100%,.2);gap:8px}@media(min-width:991px){.search-navs .active-nav--items .active-nav--item{height:36px}}.search-navs .active-nav--items .active-nav--item .active-nav--item-label{color:#fff;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.213px;line-height:normal;text-align:center}@media(max-width:370px){.search-navs .active-nav--items .active-nav--item .active-nav--item-label{font-size:11px}}.search-navs .active-nav--items .active-nav--item.active{background:#1a2148;border:1px solid var(--osp-secondary-color,#f9b918);display:flex;font-weight:600;height:34px}@media(min-width:991px){.search-navs .active-nav--items .active-nav--item.active{background:#fff;border:unset;height:36px}}.search-navs .active-nav--items .active-nav--item.active .active-nav--item-label{font-weight:600}@media(min-width:991px){.search-navs .active-nav--items .active-nav--item.active .active-nav--item-label{color:var(--osp-primary-color,#2168bc)}}.search-navs .active-nav--items.parking .active-nav--item{width:140px}.search-navs .active-nav--items.parking .active-nav--item--fr{width:180px!important}.search-navs .active-nav--items.parking .airport .active-nav--item-icon{background-image:url(./airport-icon.SkFSxbY3.svg);background-size:18.174px;height:18.174px;width:18.174px}.search-navs .active-nav--items.parking .cruise .active-nav--item-icon{background-image:url(./cruise-icon.BJbCDPmh.svg);background-size:21.478px 18.174px;height:18.174px;width:21.478px}.search-navs .active-nav--items.hotel-plus-parking .active-nav--item.airport{width:154px}.search-navs .active-nav--items.hotel-plus-parking .active-nav--item.airport.fr{width:224px!important}.search-navs .active-nav--items.hotel-plus-parking .active-nav--item.cruise{width:167px}.search-navs .active-nav--items.hotel-plus-parking .active-nav--item.cruise.fr{width:247px!important}.search-navs .active-nav--items.hotel-plus-parking .airport .active-nav--item-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='18' fill='none' viewBox='0 0 22 18'%3E%3Cpath stroke='%23fff' stroke-linejoin='round' stroke-width='1.5' d='M20.555 4.6 8.941 12.034l-1.755 1.004a3 3 0 0 1-3.33-.237l-2.67-2.077a.5.5 0 0 1-.184-.493l.303-1.516a.5.5 0 0 1 .739-.336l2.897 1.655 1.913-1.53a.5.5 0 0 0-.072-.83L3.265 5.755a1.128 1.128 0 0 1 .776-2.094l6.064 1.294a1.75 1.75 0 0 0 1.49-.372l1.846-1.55c2.284-1.827 4.985-2.402 7.34.18.386.422.256 1.08-.226 1.388Z'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M3.941 16.533h14'/%3E%3C/svg%3E");background-size:20px 15px;height:15.067px;width:20.015px}.search-navs .active-nav--items.hotel-plus-parking .cruise .active-nav--item-icon{background-image:url(./park-stay-cruise-icon.BSPyxY1q.svg);background-size:16.154px 18px;height:18px;width:16.154px}.search-navs .rectangle{background:linear-gradient(0deg,#1a214800,#1a214833);background-blend-mode:multiply;height:34px;margin:15px 0 0;padding:0 15px;width:100%}.search-navs .rectangle span{border-top:.5px solid hsla(0,0%,100%,.2);display:block;margin:auto;width:335px}@media(max-width:334px){.search-navs .rectangle span{width:100%}}.s-select-v2{border-radius:30px 6px 6px 30px!important;padding:10px 10px 10px 18px;position:relative}@media(max-width:991px){.s-select-v2{border-radius:20px 20px 6px 6px!important;padding-left:6px}}.s-select-v2 .toggle-btn{height:18px!important;top:60%!important;width:18px!important}.s-select-v2.no-padding{padding:0}.s-select-v2.disabled{cursor:not-allowed;opacity:.7}.s-select-v2.disabled .toggle-btn,.s-select-v2.disabled input{cursor:not-allowed}.s-select-v2 input{color:#636363;font-family:BasierRegular!important;font-size:16px;font-weight:600!important;margin-top:0!important;padding-block:0;padding-inline:0;text-overflow:ellipsis;width:92%!important}.s-select-v2 input::-moz-placeholder{color:#636363;font-weight:400!important}.s-select-v2 input::placeholder{color:#636363;font-weight:400!important}.s-select-v2 .toggler{cursor:pointer}.s-select-v2 .toggler .actions{font: 14px/1 FontAwesome;font-size:14px;height:12px;position:absolute;right:5px;top:63%;transform:translateY(-50%);width:12px}.s-select-v2 .toggler .actions.has-text:after{content:""}.s-select-v2 .label1{color:#838383;font-size:14px}@media(max-width:991px){.s-select-v2 .label1{font-size:12px}}.s-select-v2 .s-dropdown-menu2{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:16px;box-shadow:0 1px 1px 1px #00000030;box-shadow:0 0 6px #00000026;color:#212529;font-size:1rem;left:0;list-style:none;margin-top:9px;max-height:300px;min-width:10rem;overflow-y:auto;padding:12px 0;position:absolute;text-align:left;top:100%;width:100%;z-index:9}.s-select-v2 .s-dropdown-menu2 .dropdown-item{color:#636363;font-family:BasierRegular;font-size:16px;margin:0 20px;padding:8px 0;white-space:normal;width:calc(100% - 40px);word-wrap:break-word;word-break:break-word}.s-select-v2 .s-dropdown-menu2 .dropdown-item:not(:last-child){border-bottom:.5px solid rgba(99,99,99,.5)}.s-select-v2 .s-dropdown-menu2 .dropdown-item:hover{background-color:#f5f5f5!important;cursor:pointer}.s-select-v2 .s-dropdown-menu2::-webkit-scrollbar{display:none}.s-select-v2 .no-results{color:#636363;display:block!important;font-family:BasierRegular!important;font-size:16px;margin:0 20px;padding:8px 0;text-align:left!important;width:calc(100% - 40px)}.s-select-v2 .input-group .s-select .toggler{border-bottom-left-radius:0;border-top-left-radius:0}.timePickerV2{align-items:center;background-color:#fff;gap:10px}@media(max-width:991px){.timePickerV2{flex-direction:column}}@media(min-width:991px){.timePickerV2{align-items:flex-start}.timePickerV2.center-align{align-items:center}}@media(min-width:767px)and (max-width:991px){.timePickerV2{align-items:flex-start}}.timePickerV2 .label1{color:#636363!important;font-family:BasierRegular!important;font-size:18px!important;font-weight:400;margin-bottom:0!important}@media(max-width:767px){.timePickerV2 .label1{color:#636363;font-size:16px!important;font-weight:700!important}}.timePickerV2 .dropdown-wrapper{position:relative}.timePickerV2 .dropdown-input{background-color:#fff!important;border:1px solid #ebebeb!important;border-radius:8px!important;color:#636363!important;cursor:pointer;font-family:BasierRegular!important;font-weight:500!important;height:44px!important;padding:6px 10px!important;text-align:center;width:140px!important}.timePickerV2 .dropdown-input.active-dropdown{border:1px solid var(--osp-primary-color,#2168bc)!important}.timePickerV2 .dropdown-input.osp-primary-color{color:#636363!important}.timePickerV2 .dropdown-input.focus-dropdown-input,.timePickerV2 .dropdown-input.highlight-dropdownInput{border:2px solid var(--osp-primary-color,#2168bc)!important}@media(min-width:991px){.timePickerV2 .dropdown-input.inLast7days{width:109px!important}}.timePickerV2 .dropdown-input.notInLast7days{width:140px!important}.timePickerV2 .dropdown-list{background:#fff;border:1px solid #ccc;border-radius:6px;bottom:100%;box-shadow:0 4px 8px #0000001a;height:300px;margin-bottom:2px!important;max-height:calc(100vh - 160px);overflow-y:auto;padding-top:6px;position:absolute;text-align:center;width:140px;z-index:1000}.timePickerV2 .dropdown-list::-webkit-scrollbar{display:none}@media(min-width:991px){.timePickerV2 .dropdown-list.inLast7days{width:109px!important}}.timePickerV2 .time-dropdown-item{background-color:#fff;border-radius:8px;color:#636363;cursor:pointer;font-family:BasierRegular!important;font-size:16px;margin:0 6px;padding:8px 10px;transition:background-color .2s}.timePickerV2 .time-dropdown-item:hover{background-color:#f5f5f5}.timePickerV2 .time-dropdown-item.selected{background-color:var(--osp-primary-color,#2168bc);color:#fff}.month-calendar-v2 .parent-highlight{background-color:#e3e3e3}.month-calendar-v2 .highlight{background-color:unset!important;border-radius:unset;color:#636363!important;margin:0!important}.month-calendar-v2 .first-parent-highlight,.month-calendar-v2 .last-parent-highlight{background-color:#e3e3e3}.month-calendar-v2 .first-parent-highlight .highlight,.month-calendar-v2 .last-parent-highlight .highlight{border-radius:8px}.month-calendar-v2 .first-parent-highlight{border-radius:8px 0 0 8px}.month-calendar-v2 .first-parent-highlight.parent-active-port{background-color:unset;padding:0!important;position:relative;z-index:0}.month-calendar-v2 .first-parent-highlight.parent-active-port:after{background:#e3e3e3;border-radius:0;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:60%;z-index:-1}.month-calendar-v2 .first-parent-highlight.parent-active-port.last-day-of-month:after{border-bottom-right-radius:8px;border-top-right-radius:8px}.month-calendar-v2 .last-parent-highlight{border-radius:0 8px 8px 0}.month-calendar-v2 .last-parent-highlight.parent-active-port{background-color:unset;padding:0!important;position:relative;z-index:0}.month-calendar-v2 .last-parent-highlight.parent-active-port:before{background:#e3e3e3;border-radius:0;content:"";inset:0;pointer-events:none;position:absolute;width:60%;z-index:-1}.month-calendar-v2 .last-parent-highlight.parent-active-port.first-day-of-month:before{border-bottom-left-radius:8px;border-top-left-radius:8px}.month-calendar-v2 .first-parent-highlight.last-parent-highlight{border-radius:8px;margin-left:0!important;margin-right:0!important;padding:0!important}.month-calendar-v2 .first-parent-highlight.last-parent-highlight.parent-active-port:after,.month-calendar-v2 .first-parent-highlight.last-parent-highlight.parent-active-port:before{background:#fff}@media(max-width:991px){.month-calendar-v2 .month-separator,.month-calendar-v2 .next-month{display:none!important}}.month-calendar-v2 .month{color:#636363;display:inline-block;font-family:BasierRegular!important;font-size:21px;font-weight:400;padding:7px 0 12px;text-align:center;width:100%}@media(max-width:767px){.month-calendar-v2 .month{font-size:18px;font-weight:700;padding-left:6px;text-align:left}}.month-calendar-v2 .days,.month-calendar-v2 .port{cursor:pointer;display:inline-block;font-family:BasierRegular!important;font-size:17px!important;height:37px;padding:3px;text-align:center;vertical-align:top;width:25px}@media(max-width:767px){.month-calendar-v2 .days,.month-calendar-v2 .port{font-size:15px!important}}.month-calendar-v2 .port{height:40px;width:40px}@media(max-width:767px){.month-calendar-v2 .port{height:36px;width:36px}}.month-calendar-v2 .week{align-items:center;display:flex;height:45px;justify-content:center;max-width:364px;min-width:364px}@media(max-width:767px){.month-calendar-v2 .week{height:40px;max-width:100%;min-width:100%}}.month-calendar-v2 .week>span{display:inline-block;margin:2.5px 0;padding:0 13px}.month-calendar-v2 .week>span.parent-active-port{padding:0}.month-calendar-v2 .week>span{height:34px;width:52px}@media(max-width:767px){.month-calendar-v2 .week>span{height:30px}}.month-calendar-v2 .week>span{align-items:center;display:flex;justify-content:center}@media(max-width:767px){.month-calendar-v2 .week>span{width:14.2857142857%}}.month-calendar-v2 .port{color:#636363}.month-calendar-v2 .port:not(.highlight){border-radius:8px}.month-calendar-v2 .port.disabled{border-radius:9px;color:#d3d3d3;cursor:default}.month-calendar-v2 .port.next-month{border-radius:9px;color:#d3d3d3;display:none!important}.month-calendar-v2 .parent-highlight .disabled{background-color:unset}.month-calendar-v2 .days{color:#636363;font-weight:700;width:14.2857142857%}.month-calendar-v2 .activePort{background-color:var(--osp-primary-color,#2168bc)!important;border-radius:8px;color:#fff!important}@media(max-width:444px){.month-calendar-v2 .calender-div{font-size:11px;left:-15px;padding:8px}.month-calendar-v2 .calender-div .port{font-size:12px}}.month-calendar-v2 .port.first-active-day{color:var(--osp-primary-color,#2168bc);font-weight:700}.month-calendar-v2 .first-day-of-month{border-bottom-left-radius:8px;border-top-left-radius:8px}.month-calendar-v2 .last-day-of-month{border-bottom-right-radius:8px;border-top-right-radius:8px}.month-calendar-v2 .month-label-divider{display:block}@media(max-width:767px){.month-calendar-v2 .month-label-divider{display:none}}.datetime-picker-v2 input{cursor:pointer;font-family:BasierRegular!important;font-size:16px!important;font-weight:600!important;margin-top:0!important}.datetime-picker-v2 .label1{color:#838383;font-size:14px}@media(max-width:991px){.datetime-picker-v2 .label1{font-size:12px}}.datetime-picker-v2 input::-moz-placeholder{color:#636363}.datetime-picker-v2 input::placeholder{color:#636363}.datetime-picker-v2 input.time::-moz-placeholder{font-size:16px}.datetime-picker-v2 input.time::placeholder{font-size:16px}@media(min-width:991px){.datetime-picker-v2 .from{left:60%!important;position:absolute!important;right:unset!important;transform:translate(-49%)!important}}@media(min-width:767px)and (max-width:991px){.datetime-picker-v2 .from{left:unset!important;position:absolute;right:unset!important}}@media(min-width:767px){.datetime-picker-v2 .normal{left:0!important;position:absolute;right:unset!important}}.datetime-picker-v2 .time-picker-container{background-color:#fff}@media(min-width:991px){.datetime-picker-v2 .time-picker-container.last7days{justify-content:flex-start!important;padding-bottom:5px;padding-top:5px}.datetime-picker-v2 .time-picker-container.last7days .first-time-picker{margin-right:30px!important}}@media(max-width:991px){.datetime-picker-v2 .month-separator,.datetime-picker-v2 .next-month{display:none!important}}.datetime-picker-v2 .btn-secondary{background-color:#e9e9e9!important;color:#686868!important;opacity:1}.datetime-picker-v2{position:relative}.datetime-picker-v2 .calender-hidden{height:0;padding:0;visibility:hidden}.datetime-picker-v2 .calender-show{height:-moz-fit-content!important;height:fit-content!important;padding:20px 26px!important;visibility:visible!important}.datetime-picker-v2 .seperator{background-color:#636363;height:20px;margin:20px 10px 0;width:1px}.datetime-picker-v2 input{color:var(--osp-primary-color,#2168bc);font-weight:700}@media screen and (max-width:1200px)and (min-width:991px){.datetime-picker-v2 input.date::-moz-placeholder{font-size:17px!important}.datetime-picker-v2 input.date::placeholder{font-size:17px!important}}@media screen and (max-width:1200px)and (min-width:991px){.datetime-picker-v2 input.time::-moz-placeholder{font-size:14px!important}.datetime-picker-v2 input.time::placeholder{font-size:14px!important}}.datetime-picker-v2 input.time{padding:0}.datetime-picker-v2 .inputs-date-group span{color:#636363;font-size:14px;position:absolute;top:0}@media(max-width:767px){.datetime-picker-v2 .inputs-date-group span{font-size:12px}}.datetime-picker-v2 .noDisplay{height:0;padding:0;visibility:hidden}.datetime-picker-v2 .calender-div-v2{width:-moz-fit-content!important;width:fit-content!important}.datetime-picker-v2 .calender-div-v2 .dayPicker{width:75%}.datetime-picker-v2 .calender-div-v2 .dayPicker>div{text-align:center}.datetime-picker-v2 .calender-div-v2 .year-month-wrapper{background-color:#fff}.datetime-picker-v2 .calender-div-v2 .time-picker{background:linear-gradient(180deg,#f7f7f733 17.91%,#f8f8f8,#f7f7f733 81.86%)}.datetime-picker-v2 .calender-div-v2 .nav-l,.datetime-picker-v2 .calender-div-v2 .nav-r{background-color:transparent;border:0;color:#828282;cursor:pointer;display:inline-block;margin:0;width:31px}.datetime-picker-v2 .calender-div-v2 .nav-l:focus,.datetime-picker-v2 .calender-div-v2 .nav-r:focus{outline:none}.datetime-picker-v2 .calender-div-v2 .time-picker{display:inline-block}.datetime-picker-v2 .calender-div-v2 .time-picker .time-label{font-weight:600;text-align:center}.datetime-picker-v2 .calender-div-v2{background:#fff;border-radius:24px;box-shadow:0 0 11.195px #00000026;color:#444;font-family:BasierRegular;font-size:14px;padding:20px;position:absolute;top:10px;z-index:3}@media(max-width:767px){.datetime-picker-v2 .calender-div-v2{padding:20px;top:50px!important}}.datetime-picker-v2 .time-picker-popup{background-color:#fff;background:#fff;border-radius:30px;box-shadow:0 0 6px #00000026;color:#444;font-size:14px;height:355px;padding:20px;position:absolute;right:20px;top:55px;visibility:hidden;width:230px;z-index:3}.datetime-picker-v2 .time-picker-popup .select-date-input{background-color:#f8f8f8;border-radius:25px 25px 0 0;color:#636363;padding:15px}@media(max-width:444px){.datetime-picker-v2 .month-setter{padding-left:0!important;padding-right:0!important}.datetime-picker-v2 .calender-div-v2{font-size:11px;left:-15px;padding:8px}.datetime-picker-v2 .time-label{font-size:12px}}.datetime-picker-v2 input.show-calendar::-moz-placeholder{color:var(--osp-primary-color,#2168bc)!important}.datetime-picker-v2 input.show-calendar,.datetime-picker-v2 input.show-calendar::placeholder{color:var(--osp-primary-color,#2168bc)!important}.datetime-picker-v2 .month-separator{background-color:#ebebeb;height:auto;margin:0 20px;width:1px}@media(min-width:768px){.datetime-picker-v2 .mobile-layout{display:none}}@media(max-width:767px){.datetime-picker-v2 .desktop-layout{display:none}.datetime-picker-v2 .calender-div-v2.mobile-layout{background-color:#fff;height:calc(100dvh - 170px)!important;left:0!important;position:fixed!important;top:65px!important;width:100vw!important;z-index:999}.datetime-picker-v2 .calender-div-v2.mobile-layout .date-label{background:#fff;border-bottom:1px solid var(--color-border-color,#ddd);font-size:18px;font-weight:600;height:50px;left:0;line-height:50px;margin:0 15px;padding-bottom:8px;position:fixed;text-align:center;top:70px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100vw - 30px);z-index:1000}.datetime-picker-v2 .calender-div-v2.mobile-layout .date-label-content{font-family:BasierRegular!important}.datetime-picker-v2 .calender-div-v2.mobile-layout .calendar-months.scrollable{background:#fff;display:flex;flex-direction:column;gap:15px;inset:115px 0 150px;overflow-y:auto;padding:10px 15px;position:fixed;z-index:999;-webkit-overflow-scrolling:touch}.datetime-picker-v2 .calender-div-v2.mobile-layout .bottom-bar{align-items:center;background:#f6f6f6;bottom:-2px;box-shadow:0 -2px 6px #0000001a;display:flex;flex-direction:column;height:150px;justify-content:space-between;left:0;padding:5px 15px 12px;position:fixed;width:100vw;z-index:1000}.datetime-picker-v2 .calender-div-v2.mobile-layout .bottom-bar .time-pickers-mobile{display:flex;justify-content:space-evenly;width:100%}.datetime-picker-v2 .calender-div-v2.mobile-layout .bottom-bar .time-pickers-mobile .check-time-bg-color{background-color:#f6f6f6}.datetime-picker-v2 .calender-div-v2.mobile-layout .bottom-bar .time-pickers-mobile .check-in-time label,.datetime-picker-v2 .calender-div-v2.mobile-layout .bottom-bar .time-pickers-mobile .check-out-time label{display:block;font-size:14px;font-weight:500;margin-bottom:6px}.datetime-picker-v2 .calender-div-v2.mobile-layout .bottom-bar .apply-btn{align-items:center;background-color:var(--osp-primary-color,#2168bc);border:none;border-radius:24px;color:#fff;cursor:pointer;display:flex;font-family:BasierRegular!important;font-size:16px;justify-content:center;letter-spacing:unset;min-width:300px;padding:10px 0;text-transform:none;width:calc(33.33333% + 186.66667px)}.datetime-picker-v2 .calender-div-v2.mobile-layout.mobile-landscape{top:60px!important}.datetime-picker-v2 .calender-div-v2.mobile-layout.mobile-landscape .date-label{height:45px;top:65px}.datetime-picker-v2 .calender-div-v2.mobile-layout.mobile-landscape .calendar-months.scrollable{bottom:65px;top:102px}.datetime-picker-v2 .calender-div-v2.mobile-layout.mobile-landscape .bottom-bar{flex-direction:row;height:70px}.datetime-picker-v2 .calender-div-v2.mobile-layout.mobile-landscape .apply-btn{min-width:120px;width:120px}.datetime-picker-v2 .calender-div-v2.mobile-layout.mobile-landscape .timePickerV2 .dropdown-input{width:105px!important}.datetime-picker-v2 .calender-div-v2.mobile-layout.mobile-landscape .timePickerV2 .dropdown-list{width:105px}}.no-scroll{height:100vh;overflow:hidden;position:fixed;width:100%}.stay-unlocked-message{background-color:#27b8a2;border-radius:999px;color:#fff;font-family:BasierMedium;font-size:10px;height:28px;margin:0 auto;padding:8px 16px;position:relative;top:8px;width:-moz-fit-content;width:fit-content;z-index:4}@media(max-width:991px){.stay-toggle-content{align-items:center;display:flex;gap:10px;justify-content:start}.stay-mobile-addon-row{flex:0 0 100%;width:100%}}@media(min-width:767px)and (max-width:991px){.stay-mobile-addon-row{display:flex!important;justify-content:center}}.stay-addon-card{margin:-3px auto 0;width:78%}@media(min-width:991px)and (max-width:1100px){.stay-addon-card{width:82%}}.stay-addon-card.selected{background:linear-gradient(183.29deg,transparent 32.63%,rgba(0,0,0,.2) 153.61%),#fff;border-radius:0 0 24px 24px;position:relative;z-index:2}@media(min-width:991px){.stay-toggle{align-items:center;background:linear-gradient(183.29deg,transparent 32.63%,rgba(0,0,0,.2) 153.61%),#fff;border:none;border-radius:0 0 24px 24px;color:var(--osp-homepage-head-title-color,#1a2653);cursor:pointer;display:flex;font-size:16px;gap:10px;line-height:1.3;padding:19px 60px 19px 32px;position:relative;text-align:left;width:100%;z-index:2}.stay-toggle.selected{padding:19px 32px 10px}}@media(max-width:991px){.stay-toggle{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;margin:18px 22px}}@media(max-width:575px){.stay-toggle{margin:18px 30px 18px 22px}}.stay-radio{background-image:url(./radio-button.IamgeKPn.svg);background-position:50%;background-repeat:no-repeat;background-size:24px;flex-shrink:0;height:24px;position:relative;width:23px}.stay-radio.checked{background-image:url(./Checked.DBtbrMgP.svg)}.stay-toggle-label{flex-shrink:0;font-family:BasierMedium;font-size:13px}.stay-toggle-hint,.stay-toggle-label{color:var(--osp-homepage-head-title-color,#1a2653);line-height:100%}.stay-toggle-hint{background-color:#dff1f6;border-radius:50px;font-size:10px;padding:8px 16px}@media(min-width:991px){.stay-toggle-hint{margin-left:auto;text-align:left}}@media(min-width:767px)and (max-width:991px){.stay-toggle-hint{text-align:center}}@media(max-width:575px){.stay-toggle-hint{text-align:center;width:220px}}.stay-toggle-summary{color:var(--osp-homepage-head-title-color,#1a2653);font-size:13px;letter-spacing:-.5px;line-height:16px;max-width:100%}.stay-selected-layout{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:minmax(280px,1fr) minmax(400px,2fr);justify-content:space-between;margin-bottom:70px;padding:19px 60px 19px 32px}@media(max-width:991px){.stay-selected-layout-mobile{grid-template-columns:1fr;margin:18px 0 4px;padding:0 20px;row-gap:24px}}@media(min-width:767px)and (max-width:991px){.stay-selected-layout-mobile{margin:30px auto 8px;max-width:620px;padding:0;width:100%}.stay-selected-layout-mobile .stay-selected-column-right{margin:0 auto;max-width:620px;width:100%}}@media(max-width:991px){.stay-selected-layout-mobile .stay-selected-column-left{height:auto;row-gap:6px}.stay-selected-layout-mobile .stay-toggle.selected{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;margin:0}.stay-selected-layout-mobile .stay-toggle-label{font-size:12px;line-height:130%;text-align:center}.stay-selected-layout-mobile .stay-selected-unlocked-message{background:#60b9a8;border-radius:999px;color:#fff;display:block;font-family:BasierMedium;font-size:10px;line-height:120%;margin:0 auto;padding:8px 16px;text-align:center}.stay-selected-layout-mobile .stay-timing-control{min-width:0;width:100%}.stay-selected-layout-mobile .stay-timing-wrapper{margin-left:0;width:100%}.stay-selected-layout-mobile .stay-timing-wrapper .stay-timing-select{border-radius:12px;font-size:14px;margin-left:0;max-width:100%;padding:12px 42px 12px 16px;width:100%}.stay-selected-layout-mobile .stay-timing-wrapper .chevron-icon{right:16px;top:50%}.stay-selected-layout-mobile .stay-selected-column-right{row-gap:12px}.stay-selected-layout-mobile .stay-toggle-summary{font-size:13px;letter-spacing:0;line-height:20px}.stay-selected-layout-mobile .stay-details-content{max-width:100%}.stay-selected-layout-mobile .stay-timeline{gap:10px 20%;grid-template-columns:repeat(2,1fr)}}@media(max-width:991px)and (max-width:575px){.stay-selected-layout-mobile .stay-timeline{gap:10px}}@media(max-width:991px){.stay-selected-layout-mobile .stay-timeline-item .timeline-text{white-space:normal}}@media(max-width:991px)and (max-width:575px){.stay-selected-layout-mobile .stay-timeline-item .timeline-text>span{display:block;white-space:nowrap}}.stay-selected-unlocked-message{display:none}.stay-selected-column{min-width:0}.stay-selected-column-left{display:grid;height:74px;row-gap:10px}.stay-selected-column-left .stay-toggle.selected{background:transparent;border-radius:0;padding:0}.stay-selected-column-right{align-content:start;display:grid;row-gap:11px}.stay-selected-details{align-items:stretch;display:flex;gap:22px;padding:0 32px 19px}.stay-timing-control{align-items:center;display:flex;min-width:245px}.stay-timing-wrapper{display:inline-block;margin-left:30px;position:relative;width:230px;z-index:3}.stay-timing-wrapper.open .chevron-icon{transform:rotate(180deg)}.stay-timing-wrapper .stay-timing-select{background:#fff;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #e7e7e7;border-radius:10px;box-sizing:border-box;color:#344054;cursor:pointer;font-family:BasierRegular;font-size:12px;letter-spacing:0;line-height:125%;outline:none;overflow:hidden;padding:12px 40px 12px 16px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.stay-timing-wrapper .stay-timing-select.stay-timing-select-trigger{border-radius:10px}@media(max-width:991px){.stay-timing-wrapper .stay-timing-select.stay-timing-select-trigger{margin-top:10px}}.stay-timing-wrapper .stay-timing-select span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stay-timing-wrapper .chevron-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath stroke='%23505050' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.5 5.25 7 8.75l3.5-3.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px;height:14px;pointer-events:none;position:absolute;right:16px;top:15px;transition:transform .2s ease;width:14px}.stay-timing-wrapper .stay-timing-dropdown{background:#fff;border:1px solid #e7e7e7;border-radius:10px;box-shadow:0 8px 16px #10182826;left:0;list-style:none;margin:6px 0 0;padding:6px 0;position:absolute;top:100%;width:100%;z-index:6}.stay-timing-wrapper .stay-timing-option{background:transparent;border:none;color:#344054;cursor:pointer;font-family:BasierRegular;font-size:12px;line-height:125%;padding:10px 16px;text-align:left;width:100%}.stay-timing-wrapper .stay-timing-option:hover{background:#e7e7e7}.stay-timing-wrapper .stay-timing-option.active{color:var(--osp-primary-color,#2168bc)!important}@media(min-width:991px)and (max-width:1199px){.stay-details-content{max-width:90%}}.stay-timeline-summary{color:var(--osp-homepage-head-title-color,#1a2653);font-family:BasierRegular;font-size:28px;letter-spacing:-.6px;line-height:34px;margin-bottom:12px}@media(max-width:1400px){.stay-timeline-summary{font-size:22px;line-height:28px}}.stay-timeline{border-top:.5px solid #dcdcdc;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);padding-top:11px}@media(max-width:991px){.stay-timeline{gap:8px;grid-template-columns:1fr;width:100%}}.stay-timeline-item{align-items:center;color:var(--osp-homepage-head-title-color,#1a2653);display:flex;font-size:12px;gap:7px;letter-spacing:0;line-height:125%}.stay-timeline-item .timeline-text{color:var(--osp-homepage-head-title-color,#1a2653);font-family:BasierRegular;font-weight:600}.stay-timeline-item .timeline-text .timeline-date{font-weight:400!important}.stay-timeline-item .timeline-text span{font-family:BasierMedium;margin-right:3px}@media(max-width:575px){.stay-timeline-item .timeline-text span{white-space:nowrap}}.timeline-icon.park{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath fill='%231a2653' fill-rule='evenodd' d='M1.167 7a5.833 5.833 0 1 1 11.666 0A5.833 5.833 0 0 1 1.167 7M7 0a7 7 0 1 0 0 14A7 7 0 0 0 7 0M5.25 3.5a.583.583 0 0 0-.583.583V10.5h1.166V8.167h2.334a2.333 2.333 0 1 0 0-4.667zm3.742 3.158A1.17 1.17 0 0 1 8.167 7H5.833V4.667h2.334a1.167 1.167 0 0 1 .825 1.991' clip-rule='evenodd'/%3E%3C/svg%3E")}.timeline-icon.fly-on{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13' fill='none' viewBox='0 0 16 13'%3E%3Cpath stroke='%231a2653' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M.6 11.725h14M6.725 5.022 2.35 6.879c-.292-1.714-1.313-3.714-1.313-3.714l.73-.286s.655.443 1.458 1.429L9.935.862a2.42 2.42 0 0 1 2.162-.015c.615.3 1.368.659 1.92.89v.285l-4.58 2.052C8.767 6.594 7.6 8.308 7.6 8.308H6.317s.408-1.572.408-3.286'/%3E%3C/svg%3E")}.timeline-icon.fly-back{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%231a2653' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M.75 14.75h14M1.989 6.282.75 5.098l1.4-3.01.77.368c.385.187.63.562.63.97s.245.782.63.97l.77.368L7.05.75l.735.355c.204.097.38.24.514.417.133.178.218.383.249.6l.504 3.612c.03.216.116.421.25.598.132.178.309.321.513.418l3.08 1.472c.294.147.546.368.707.642l.42.69c.343.588-.042 1.324-.742 1.404l-.826.1a1.7 1.7 0 0 1-.959-.16L2.353 6.536a1.4 1.4 0 0 1-.364-.254'/%3E%3C/svg%3E")}.timeline-icon.sleep{background-image:url(./sleep-on.6Cg18bJj.svg)}.timeline-icon.cruise-on{background-image:url(./cruise.82ppOLok.svg);transform:scaleX(-1)}.timeline-icon.cruise-back{background-image:url(./cruise.82ppOLok.svg)}@media(min-width:991px){.search-bar-v2.selected-psf{position:relative;top:-20px}}.search-bar-v2 .s-select2-component2 input.show::-moz-placeholder{color:var(--osp-primary-color,#2168bc)!important}.search-bar-v2 .s-select2-component2 input.show,.search-bar-v2 .s-select2-component2 input.show::placeholder{color:var(--osp-primary-color,#2168bc)!important}.search-bar-v2 .warning-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' fill='none' viewBox='0 0 17 16'%3E%3Cpath fill='%23fff' d='M8.5 16a8 8 0 1 1 0-16 8 8 0 0 1 0 16'/%3E%3Cpath fill='%23d72c0d' d='M7.393 8.246a1.108 1.108 0 1 0 2.215 0V4.554a1.108 1.108 0 1 0-2.215 0z'/%3E%3Ccircle cx='8.5' cy='11.446' r='1.108' fill='%23d72c0d' transform='rotate(-180 8.5 11.446)'/%3E%3C/svg%3E")!important;background-position:50%;background-size:cover;height:17px;width:17px}.search-bar-v2 .big-search--fields-background{background:#fffffff7;border:3px solid rgba(99,99,99,.1);border-radius:30px}.search-bar-v2 .big-search--fields-background.no-border{background:#fff;border:none}.search-bar-v2 .big-search--fields-background.big-search-v2.big-search-update-v2{max-width:unset}.search-bar-v2 .big-search--fields-background.big-search-v2{align-items:center;display:flex;flex-wrap:wrap;height:-moz-fit-content;height:fit-content;justify-content:space-between;padding:0}.search-bar-v2 .big-search--fields-background{box-shadow:0 0 10px #0003;width:100%}@media(max-width:767px){.search-bar-v2 .big-search--fields-background{padding:40px 35px 35px}}@media(min-width:991px){.search-bar-v2 .big-search--fields-background{box-shadow:0 0 10px #0003;height:-moz-fit-content;height:fit-content;padding:20px 21px 20px 30px;width:85%!important}}@media(min-width:992px){.search-bar-v2 .big-search--fields-background{border-radius:80px}}@media(max-width:991px){.search-bar-v2 .big-search--fields-background.big-search-v2{flex-direction:unset!important;padding:12px 12px 20px}}@media(max-width:767px){.search-bar-v2 .big-search--fields-background.big-search-v2{flex-direction:column!important;padding:8px}}@media(min-width:991px){.search-bar-v2 .big-search--fields-background.big-search-v2.big-search-v2-home{min-width:835px;z-index:3}.search-bar-v2 .big-search--fields-background.big-search-v2{box-shadow:0 0 10px #0003;min-height:86px;width:85%}}@media(min-width:992px){.search-bar-v2 .big-search--fields-background.big-search-v2{border-radius:80px}}.search-bar-v2 .error-message{background:var(--color-osp-error,#d72c0d);border-radius:6px;color:#fff;font-weight:400;margin:auto;padding:8px 40px;position:relative;width:-moz-fit-content;width:fit-content}@media(max-width:767px){.search-bar-v2 .error-message{font-size:15px}}@media(max-width:351px){.search-bar-v2 .error-message{font-size:14px}}.search-bar-v2 .s-select2-component2 .s-dropdown-menu li{font-size:18px}@media(max-width:991px){.search-bar-v2 .s-select2-component2 .s-dropdown-menu li{font-size:16px}}.search-bar-v2 .s-select2-component2 input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:95%!important}.search-bar-v2 .big-search--field{float:left;height:50px;position:relative}.search-bar-v2 .big-search--field.big-search--field-v2{height:unset}.search-bar-v2 .big-search--field{margin-bottom:20px;width:27%}.search-bar-v2 .big-search--field.big-search--field-v2{width:25%}.search-bar-v2 .big-search--field.big-search--field-v2.s-select-field{margin-right:1%;width:30%}@media(max-width:991px){.search-bar-v2 .big-search--field{width:47%!important}.search-bar-v2 .big-search--field:first-child{margin-bottom:5px!important;width:98%!important}}@media(max-width:767px){.search-bar-v2 .big-search--field{width:98%!important}.search-bar-v2 .big-search--field.big-search--field-v2:not(.submit-field){width:100%!important}.search-bar-v2 .big-search--field:first-child:not(.big-search--field-v2),.search-bar-v2 .big-search--field:nth-child(2):not(.big-search--field-v2){border-bottom:.2px solid #636363;border-radius:0!important;height:55px;margin-top:15px!important}.search-bar-v2 .big-search--field{margin-bottom:5px;margin:2% 0!important;width:98%}.search-bar-v2 .big-search--field:last-child{margin-bottom:0;margin-top:0;width:98%}}.search-bar-v2 .big-search--field:not(.submit-field){background:transparent;border-radius:.25rem;margin:0 1%}@media(max-width:767px){.search-bar-v2 .big-search--field:not(.submit-field){margin-bottom:24px!important}.search-bar-v2 .big-search--field:not(.submit-field).big-search--field-v2{margin-bottom:0!important}.search-bar-v2 .big-search--field:not(.submit-field){margin-top:0!important}}.search-bar-v2 .big-search--field:not(.submit-field)::-moz-placeholder{color:#636363;font-family:BasierMedium!important;font-size:16px}.search-bar-v2 .big-search--field:not(.submit-field) .s-select2-component2 input,.search-bar-v2 .big-search--field:not(.submit-field)::placeholder{color:#636363;font-family:BasierMedium!important;font-size:16px}.search-bar-v2 .big-search--field:not(.submit-field) input.date::-moz-placeholder{color:#636363;font-size:16px}.search-bar-v2 .big-search--field:not(.submit-field) input.date,.search-bar-v2 .big-search--field:not(.submit-field) input.date::placeholder{color:#636363;font-size:16px}.search-bar-v2 .big-search--field:not(.submit-field) input.time::-moz-placeholder{color:#636363;font-family:BasierRegular;font-size:16px}.search-bar-v2 .big-search--field:not(.submit-field) input.time,.search-bar-v2 .big-search--field:not(.submit-field) input.time::placeholder{color:#636363;font-family:BasierRegular;font-size:16px}@media(min-width:991px)and (max-width:1200px){.search-bar-v2 .big-search--field:not(.submit-field) input.date::-moz-placeholder{font-size:15px!important}.search-bar-v2 .big-search--field:not(.submit-field) input .date,.search-bar-v2 .big-search--field:not(.submit-field) input .date-placeholder,.search-bar-v2 .big-search--field:not(.submit-field) input.date,.search-bar-v2 .big-search--field:not(.submit-field) input.date::placeholder{font-size:15px!important}.search-bar-v2 .big-search--field:not(.submit-field) input .time,.search-bar-v2 .big-search--field:not(.submit-field) input.time{font-size:14px}.search-bar-v2 .big-search--field .time{font-size:14px!important}}.search-bar-v2 .big-search--field .osp-error input::-moz-placeholder{color:var(--color-osp-error,#d72c0d)!important}.search-bar-v2 .big-search--field .osp-error .date,.search-bar-v2 .big-search--field .osp-error .date-placeholder,.search-bar-v2 .big-search--field .osp-error .time,.search-bar-v2 .big-search--field .osp-error input,.search-bar-v2 .big-search--field .osp-error input::placeholder{color:var(--color-osp-error,#d72c0d)!important}.search-bar-v2 .big-search--field .osp-error .icon path{fill:var(--color-osp-error,#d72c0d)!important}.search-bar-v2 .big-search--field input.osp-error{color:var(--color-osp-error,#d72c0d)!important}.search-bar-v2 .big-search--field input.osp-error::-moz-placeholder{color:var(--color-osp-error,#d72c0d)!important}.search-bar-v2 .big-search--field input.osp-error::placeholder{color:var(--color-osp-error,#d72c0d)!important}.search-bar-v2 .big-search--field .toggle-btn{color:#000;font: 14px/1 FontAwesome;font-size:12px;height:12px;position:absolute;right:10px;top:55%;transform:translateY(-50%);width:12px}.search-bar-v2 .big-search--field input{background-color:transparent;border:none;box-shadow:none;color:#636363;font-weight:700;margin-top:20px;outline:none;width:100%}.search-bar-v2 .big-search--field input.with-label{font-size:18px}.search-bar-v2 .big-search--field.checkin-field,.search-bar-v2 .big-search--field.checkout-field{background-position:0;background-repeat:no-repeat}@media(max-width:767px){.search-bar-v2 .big-search--field.checkin-field,.search-bar-v2 .big-search--field.checkout-field{padding-left:22px;padding-right:22px}}.search-bar-v2 .big-search--field.submit-field{margin:0 0 0 1%;width:12%}.search-bar-v2 .big-search--field.submit-field.big-search--field-v2{align-items:center;display:flex;height:44px;justify-content:center;margin-right:18px;width:10%}@media(max-width:991px){.search-bar-v2 .big-search--field.submit-field{margin-top:18px!important;width:99%!important}.search-bar-v2 .big-search--field.submit-field .btn{padding:10px 24px!important;width:100%}}@media(max-width:767px){.search-bar-v2 .big-search--field.submit-field{margin-bottom:18px!important;padding:0 20px}}.search-bar-v2 .active-search-field-v2{background-color:#e9f0f8!important}.search-bar-v2 .separator-line-1,.search-bar-v2 .separator-line-2{border-left:1px solid #e0e0e0;height:40px;width:1px}@media(min-width:991px){.search-bar-v2 .hide-separator-line-1{border:none}}@media(min-width:767px){.search-bar-v2 .hide-separator-line-2{border:none}}@media(max-width:991px){.search-bar-v2 .separator-line-1{border-left:none;border-top:1px solid #e0e0e0;height:1px;width:100%}}@media(max-width:767px){.search-bar-v2 .separator-line-1{width:91%}.search-bar-v2 .separator-line-2{border-left:none;border-top:1px solid #e0e0e0;height:1px;width:91%}}.search-bar-v2 .small-separator{border-left:none!important;border-top:1px solid #e0e0e0!important;height:1px!important;width:91%!important}.search-bar-v2 .big-search--field-v2:not(.submit-field){margin:0}.search-bar-v2 .big-search--field-v2.s-select-field{border-radius:30px 6px 6px 30px!important;margin-left:1%}@media(max-width:991px){.search-bar-v2 .big-search--field-v2.s-select-field{border-radius:20px 20px 6px 6px!important;margin-left:0;margin-right:0!important;width:100%!important}}@media(max-width:767px){.search-bar-v2 .big-search--field-v2.s-select-field{padding-left:22px;padding-right:22px;padding-top:10px}}.search-bar-v2 .s-select-field.field-v1{margin:0 1%;padding-right:2%}@media(min-width:991px){.search-bar-v2 .s-select-field.field-v1{border-right:1px solid rgba(99,99,99,.2)}}@media(min-width:767px){.search-bar-v2 .checkin-field.field-v1{border-right:1px solid rgba(99,99,99,.2)}}@media(min-width:1199px){.search-bar-v2 .fields-v1 .submit-field{margin:0 0 0 1%;width:10%}.search-bar-v2 .fields-v1 .submit-field button{width:100%}.search-bar-v2 .fields-v1 .big-search--field:not(.submit-field){margin-right:2%;width:27%}.search-bar-v2 .fields-v1 .big-search--field:not(.submit-field).s-select-field{margin-right:1%;width:27%!important}}.search-bar-v2 .fields-v1 .label{color:#838383!important}.search-bar-v2 .inputs-date-group-v2{border-radius:6px;padding:10px 6px}@media(min-width:991px){.search-bar-v2 .inputs-date-group-v2{padding-left:10px}}.search-bar-v2 .inputs-date-group-v2 input{cursor:pointer;font-family:BasierRegular!important;font-size:16px!important;font-weight:600!important;margin-top:0!important}.search-bar-v2 .inputs-date-group-v2 input::-moz-placeholder{font-weight:400!important}.search-bar-v2 .inputs-date-group-v2 input::placeholder{font-weight:400!important}.search-bar-v2 .inputs-date-group-v2 input.osp-primary-color::-moz-placeholder{color:var(--osp-primary-color,#2168bc)!important}.search-bar-v2 .inputs-date-group-v2 input.osp-primary-color::placeholder{color:var(--osp-primary-color,#2168bc)!important}.search-bar-v2 .inputs-date-group-v2 .label1{color:#838383;font-family:BasierRegular!important;font-size:14px}@media(max-width:991px){.search-bar-v2 .inputs-date-group-v2 .label1{font-size:12px}}.vue-scroll-picker-item-placeholder.-selected{color:#17a2b8}.time-picker .-selected{color:#5f5f5f}.time-picker.selected-time .-selected{color:var(--osp-primary-color,#2168bc)!important}.vue-scroll-picker-item.-selected{font-size:17px;font-weight:600;margin:0 auto 10px;padding:0 2px;width:-moz-fit-content;width:fit-content}.vue-scroll-picker{height:100%;overflow:hidden;position:relative;width:100%}.vue-scroll-picker .-near-center{color:#5a5a5a}.vue-scroll-picker .-mid-distance{color:#858585}.vue-scroll-picker .-far-distance{color:#b6b6b6}.vue-scroll-picker-list{inset:0;position:absolute;z-index:1}.vue-scroll-picker-list-rotator{left:0;position:absolute;right:0;top:calc(50% - .925em)}.vue-scroll-picker-list-rotator.-transition{transition:top .2s ease}.vue-scroll-picker-item{cursor:pointer;font-size:16px;font-weight:400;height:20px;line-height:19.91px;margin-bottom:10px;text-align:center}.vue-scroll-picker-item.-placeholder{color:#aaa}.vue-scroll-picker-layer{inset:0;position:absolute}.vue-scroll-picker-layer .bottom,.vue-scroll-picker-layer .middle,.vue-scroll-picker-layer .top{position:absolute}.vue-scroll-picker-layer .top{border-bottom:1px solid #828282;cursor:pointer;height:90px;left:0;right:0;top:0}.vue-scroll-picker-layer .while-dragging{height:93px!important}.vue-scroll-picker-layer .middle{bottom:calc(50% - 1em);left:0;right:0;top:calc(50% - 1em)}.vue-scroll-picker-layer .bottom{border-top:1px solid #828282;bottom:0;cursor:pointer;height:90px;left:0;right:0}.big-search--field .datetime-picker input{height:unset}.big-search--field .datetime-picker input::-moz-placeholder{color:#636363}.big-search--field .datetime-picker input::placeholder{color:#636363}.datetime-picker-v1 .parent-highlight,.datetime-picker-v1 .parent-highlight.hover-gray{background-color:#e3e3e3}.datetime-picker-v1 .highlight{background-color:#e3e3e3;border-radius:unset;margin:0!important}.datetime-picker-v1 .highlight.hoverGray{background-color:#e3e3e3;color:#636363!important}.datetime-picker-v1 .first-parent-highlight,.datetime-picker-v1 .last-parent-highlight{background-color:#e3e3e3}.datetime-picker-v1 .first-parent-highlight .highlight,.datetime-picker-v1 .last-parent-highlight .highlight{border-radius:8px}.datetime-picker-v1 .first-parent-highlight.hover-gray,.datetime-picker-v1 .last-parent-highlight.hover-gray{background-color:#e3e3e3}.datetime-picker-v1 .first-parent-highlight{border-radius:8px 0 0 8px}.datetime-picker-v1 .first-parent-highlight.parent-active-port .port{width:100%}.datetime-picker-v1 .last-parent-highlight{border-radius:0 8px 8px 0}.datetime-picker-v1 .last-parent-highlight.parent-active-port{padding:0!important}.datetime-picker-v1 .last-parent-highlight.parent-active-port .port{width:100%}.datetime-picker-v1 .first-parent-highlight.last-parent-highlight{border-radius:8px;margin-left:3px!important;margin-right:3px!important;padding:0!important}.datetime-picker-v1 .btn-secondary{background-color:#e9e9e9!important;color:#686868!important;opacity:1}.datetime-picker-v1 .done-btn{font-size:20px!important;height:44px;letter-spacing:-.373px!important;line-height:17.394px}@media(max-width:767px){.datetime-picker-v1 .done-btn{font-size:18px!important;line-height:15.538px}}.datetime-picker-v1 .date{color:var(--osp-primary-color,#2168bc);display:-webkit-box;font-size:17px!important;font-weight:unset!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden!important}.datetime-picker-v1 .calender-div .time-picker{background:linear-gradient(180deg,#f7f7f733 17.91%,#f8f8f8,#f7f7f733 81.86%);width:30%}.datetime-picker-v1 .calender-div .days,.datetime-picker-v1 .calender-div .port{cursor:pointer;display:inline-block;font-size:17px;padding:3px;text-align:center;vertical-align:top}@media(max-width:767px){.datetime-picker-v1 .calender-div .days,.datetime-picker-v1 .calender-div .port{font-size:15px!important}}.datetime-picker-v1 .calender-div .port{height:100%;width:40px}@media(max-width:767px){.datetime-picker-v1 .calender-div .port{width:35px}}.datetime-picker-v1 .calender-div .headers{align-items:center;display:flex;height:38px}@media(max-width:767px){.datetime-picker-v1 .calender-div .headers{height:34px}}.datetime-picker-v1 .calender-div .week-container{display:flex;flex-direction:column;gap:4px}.datetime-picker-v1 .calender-div .week{align-items:center;display:flex;height:43.4px}@media(max-width:767px){.datetime-picker-v1 .calender-div .week{height:37px}}.datetime-picker-v1 .calender-div .week>span{align-items:center;display:inline-block;display:flex;height:39px;justify-content:center;margin:2.5px 0;padding:0 5.7px;width:14.2857142857%}@media(max-width:767px){.datetime-picker-v1 .calender-div .week>span{height:35px}}.datetime-picker-v1 .calender-div .port{color:#636363;font-size:17px;line-height:14.909px}.datetime-picker-v1 .calender-div .port:not(.highlight){border-radius:8px}.datetime-picker-v1 .calender-div .port.disabled{background-color:unset;border-radius:9px;color:#d3d3d3;cursor:default;cursor:default!important}.datetime-picker-v1 .calender-div .parent-highlight .disabled,.datetime-picker-v1 .calender-div .port.disabled.next-month{background-color:unset}.datetime-picker-v1 .calender-div .month-setter{align-items:center;border-radius:25px 25px 0 0;color:#636363;display:inline-block;display:flex;font-size:21px;font-weight:400;justify-content:space-between;line-height:14.909px;padding-left:18%;padding-right:19%;text-align:center;width:100%}@media(max-width:767px){.datetime-picker-v1 .calender-div .month-setter{font-size:18px;line-height:13.318px}}.datetime-picker-v1 .calender-div .month-setter .nav-l,.datetime-picker-v1 .calender-div .month-setter .nav-r{background-color:transparent;border:0;color:#828282;cursor:pointer;display:inline-block;margin:0;width:31px}.datetime-picker-v1 .calender-div .month-setter .nav-l:focus,.datetime-picker-v1 .calender-div .month-setter .nav-r:focus{outline:none}.datetime-picker-v1 .calender-div .month-setter .month{color:#636363;display:inline-block;padding:7px 0}.datetime-picker-v1 .calender-div .days{color:#636363;font-weight:700;width:14.2857142857%}.datetime-picker-v1 .calender-div .activePort{background-color:var(--osp-primary-color,#2168bc);border-radius:8px;color:#fff!important}.datetime-picker-v1 .calender-div .time-picker{display:inline-block}.datetime-picker-v1 .calender-div .time-picker .time-label{font-weight:600;text-align:center}@media(min-width:390px)and (max-width:479px){.datetime-picker-v1 .calender-div{min-width:310px}}.datetime-picker-v1 .calender-div{background:#fff;border-radius:24px;box-shadow:0 0 11.195px #00000026;color:#444;font-family:BasierRegular;font-size:14px;left:-25px;padding:20px;position:absolute;right:unset;top:55px;z-index:3}.datetime-picker-v1 .time-picker-popup{background-color:#fff;background:#fff;border-radius:30px;box-shadow:0 0 6px #00000026;color:#444;font-size:14px;height:355px;padding:20px;position:absolute;right:20px;top:55px;visibility:hidden;width:230px;z-index:3}.datetime-picker-v1 .time-picker-popup .select-date-input{background-color:#f8f8f8;border-radius:25px 25px 0 0;color:#636363;padding:15px}.datetime-picker-v1 .date,.datetime-picker-v1 .date-placeholder{color:#636363!important;font-size:16px!important;font-weight:400!important;margin-top:20px}.datetime-picker-v1 .date{font-weight:600!important}@media(max-width:390px){.datetime-picker-v1 .month-setter{padding-left:0!important;padding-right:0!important}.datetime-picker-v1 .calender-div{font-size:11px;left:-15px;padding:8px}.datetime-picker-v1 .calender-div .port{font-size:10px}.datetime-picker-v1 .time-label{font-size:12px}}.datetime-picker-v1 .date-input-container.disabled{cursor:not-allowed}.datetime-picker-v1 .date-input-container .disabled{pointer-events:none}.datetime-picker-v1 .date-input-container .date,.datetime-picker-v1 .date-input-container .date-placeholder,.datetime-picker-v1 .date-input-container .show-calendar .date-placeholder,.datetime-picker-v1 .date-input-container .time{color:#636363!important}.datetime-picker-v1 .date-input-container .icon path{fill:#636363!important}.datetime-picker-v1 .active-date .date,.datetime-picker-v1 .active-date .date-placeholder,.datetime-picker-v1 .active-date .time{color:var(--osp-primary-color,#2168bc)!important}.datetime-picker-v1 .active-date .icon path{fill:var(--osp-primary-color,#2168bc)!important}.time-picker-v1 .dropdown{display:inline-block;position:relative}.time-picker-v1 .dropdown-toggle{cursor:pointer;font-size:17px!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:110px}.time-picker-v1 .dropdown-menu{background-color:#fff;border:1px solid #ccc;bottom:auto;display:none;height:340px;left:-6px;min-width:unset;overflow-y:auto;position:absolute;top:100%;width:126px;z-index:1000}.time-picker-v1 .dropdown-menu.show{display:block}.time-picker-v1 .dropdown-item{color:#636363;cursor:pointer;padding:5px 10px}.time-picker-v1 .dropdown-item.active-label{background-color:#1967d2!important;color:#fff!important}.time-picker-v1 .dropdown-toggle:after{content:unset}.time-picker-v1 .dropdown-item:hover{background-color:#f5f5f5;color:#636363}.time-picker-v1 .icon{display:inline-block;margin-bottom:2px;vertical-align:middle}.time-picker-v1 .time-label{font-size:14px!important}.time-picker-v1 .time-value-v1{font-family:BasierRegular!important;font-size:16px!important;font-weight:600!important}.time-picker-v1 .time-value-v1.placeholder{font-weight:400!important}.datetime-picker-v1{position:relative}.datetime-picker-v1 .calender-hidden{height:0;padding:0;visibility:hidden}.datetime-picker-v1 .calender-show{height:-moz-fit-content!important;height:fit-content!important;padding:19px 22px!important;visibility:visible!important}.datetime-picker-v1 .seperator{background-color:#63636333;height:45px;width:1px}.datetime-picker-v1 .date-container-v1{min-width:125px}@media(min-width:767px){.datetime-picker-v1 .date-container-v1{width:45%}}.datetime-picker-v1 .time{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;border:unset!important;box-shadow:unset;color:#636363;cursor:text;height:unset;line-height:unset;outline:none;padding:0 0 0 18px;-moz-text-align-last:left;text-align-last:left;z-index:2}.datetime-picker-v1 .time:focus{outline:none}.datetime-picker-v1 .time option{font-size:16px;padding:0;text-align:left}.datetime-picker-v1 .time-container{margin-top:20px}.datetime-picker-v1 .date{color:var(--osp-primary-color,#2168bc);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden!important}.datetime-picker-v1 .date::-moz-placeholder{font-size:17px!important}.datetime-picker-v1 .date::placeholder{font-size:17px!important}.datetime-picker-v1 .time::-moz-placeholder{font-size:17px}.datetime-picker-v1 .date,.datetime-picker-v1 .date-placeholder,.datetime-picker-v1 .time,.datetime-picker-v1 .time::placeholder{font-size:17px}.datetime-picker-v1 .inputs-date-group-v1{width:100%}.datetime-picker-v1 .inputs-date-group-v1 label{color:#636363;font-size:14px;position:absolute;top:0}.datetime-picker-v1 .noDisplay{height:0;padding:0;visibility:hidden}.datetime-picker-v1 .calender-div .dayPicker{width:100%}.datetime-picker-v1 .calender-div .dayPicker>div{text-align:center}.datetime-picker-v1 .calender-div .year-month-wrapper{background-color:#fff}.datetime-picker-v1 .calender-div .time-picker-container{height:205px}@media(max-width:767px){.datetime-picker-v1 .calender-div .time-picker-container{height:185px}}.datetime-picker-v1 .calender-div .headers{align-items:center;display:flex;height:40px}.datetime-picker-v1 .calender-div .headers .days{line-height:14.553px}@media(min-width:480px){.datetime-picker-v1 .calender-div{min-width:402px}}.datetime-picker-v1 .calender-div{background:#fff;border-radius:24px;box-shadow:0 0 11.195px #00000026;color:#444;font-family:BasierRegular;font-size:14px;left:-25px;padding:20px;position:absolute;right:unset;top:55px;z-index:2}@media(max-width:767px){.datetime-picker-v1 .calender-div{padding:20px;top:50px!important}}.datetime-picker-v1 .date,.datetime-picker-v1 .date-placeholder{color:#636363;font-size:17px;margin-top:20px}@media(max-width:390px){.datetime-picker-v1 .calender-div{font-size:11px;left:-15px;padding:8px}.datetime-picker-v1 .time-label{font-size:12px}}.datetime-picker-v1 .show-calendar .date,.datetime-picker-v1 .show-calendar .date-placeholder,.datetime-picker-v1 .show-calendar .time{color:var(--osp-primary-color,#2168bc)!important}.datetime-picker-v1 .show-calendar .icon path{fill:var(--osp-primary-color,#2168bc)!important}.search-bar-v1 .s-select2-component2 input.show::-moz-placeholder{color:var(--osp-primary-color,#2168bc)!important}.search-bar-v1 .s-select2-component2 input.show,.search-bar-v1 .s-select2-component2 input.show::placeholder{color:var(--osp-primary-color,#2168bc)!important}.search-bar-v1 .s-select-v2 .label1{color:#636363}.search-bar-v1 .warning-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' fill='none' viewBox='0 0 17 16'%3E%3Cpath fill='%23fff' d='M8.5 16a8 8 0 1 1 0-16 8 8 0 0 1 0 16'/%3E%3Cpath fill='%23d72c0d' d='M7.393 8.246a1.108 1.108 0 1 0 2.215 0V4.554a1.108 1.108 0 1 0-2.215 0z'/%3E%3Ccircle cx='8.5' cy='11.446' r='1.108' fill='%23d72c0d' transform='rotate(-180 8.5 11.446)'/%3E%3C/svg%3E");background-position:50%;background-size:cover;height:17px;width:17px}.search-bar-v1 .big-search--fields-background{background:#fffffff7;border:3px solid rgba(99,99,99,.1);border-radius:30px;box-shadow:0 0 10px #0003;display:table;padding:25px 35px 20px;width:100%}@media(max-width:767px){.search-bar-v1 .big-search--fields-background{padding:40px 35px 35px}}@media(min-width:767px)and (max-width:991px){.search-bar-v1 .big-search--fields-background{flex-direction:unset!important;flex-wrap:wrap!important}}@media(min-width:991px){.search-bar-v1 .big-search--fields-background{border-radius:80px;box-shadow:0 0 10px #0003;height:-moz-fit-content;height:fit-content;padding:20px 21px 20px 30px;width:97%}}.search-bar-v1 .error-message{background:var(--color-osp-error,#d72c0d);border-radius:6px;color:#fff;font-weight:400;margin:auto;padding:8px 40px;position:relative;width:-moz-fit-content;width:fit-content}@media(max-width:767px){.search-bar-v1 .error-message{font-size:15px}}@media(max-width:351px){.search-bar-v1 .error-message{font-size:14px}}.search-bar-v1 .s-select2-component2 .s-dropdown-menu li{font-size:18px}@media(max-width:991px){.search-bar-v1 .s-select2-component2 .s-dropdown-menu li{font-size:16px}}.search-bar-v1 .s-select2-component2 input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:95%!important}.search-bar-v1 .big-search--field{float:left;height:50px;margin-bottom:20px;position:relative;width:27%}.search-bar-v1 .big-search--field.checkin-field,.search-bar-v1 .big-search--field.checkout-field{margin:0 2px!important;width:28.5%}@media(max-width:991px){.search-bar-v1 .big-search--field{width:47%!important}.search-bar-v1 .big-search--field:first-child{margin-bottom:5px!important;width:98%!important}}@media(max-width:767px){.search-bar-v1 .big-search--field{width:98%!important}.search-bar-v1 .big-search--field:first-child,.search-bar-v1 .big-search--field:nth-child(2){border-bottom:.2px solid #636363;border-radius:0!important;height:55px;margin-top:15px!important}.search-bar-v1 .big-search--field{margin-bottom:5px;margin:2% 0!important;width:98%}.search-bar-v1 .big-search--field:last-child{margin-bottom:0;margin-top:0;width:98%}}.search-bar-v1 .big-search--field:not(.submit-field){background:transparent;border-radius:.25rem;margin:0 1%}@media(max-width:767px){.search-bar-v1 .big-search--field:not(.submit-field){margin-bottom:24px!important;margin-top:0!important}}.search-bar-v1 .big-search--field:not(.submit-field)::-moz-placeholder{color:#636363;font-family:BasierMedium!important;font-size:16px}.search-bar-v1 .big-search--field:not(.submit-field) .s-select2-component2 input,.search-bar-v1 .big-search--field:not(.submit-field)::placeholder{color:#636363;font-family:BasierMedium!important;font-size:16px}.search-bar-v1 .big-search--field:not(.submit-field) input.date::-moz-placeholder{color:#636363;font-size:16px}.search-bar-v1 .big-search--field:not(.submit-field) input.date,.search-bar-v1 .big-search--field:not(.submit-field) input.date::placeholder{color:#636363;font-size:16px}.search-bar-v1 .big-search--field:not(.submit-field) input.time::-moz-placeholder{color:#636363;font-family:BasierRegular;font-size:16px}.search-bar-v1 .big-search--field:not(.submit-field) input.time,.search-bar-v1 .big-search--field:not(.submit-field) input.time::placeholder{color:#636363;font-family:BasierRegular;font-size:16px}@media(min-width:991px)and (max-width:1200px){.search-bar-v1 .big-search--field:not(.submit-field) input.date::-moz-placeholder{font-size:15px!important}.search-bar-v1 .big-search--field:not(.submit-field) input .date,.search-bar-v1 .big-search--field:not(.submit-field) input .date-placeholder,.search-bar-v1 .big-search--field:not(.submit-field) input.date,.search-bar-v1 .big-search--field:not(.submit-field) input.date::placeholder{font-size:15px!important}.search-bar-v1 .big-search--field:not(.submit-field) input .time,.search-bar-v1 .big-search--field:not(.submit-field) input.time{font-size:14px}.search-bar-v1 .big-search--field .time{font-size:14px!important}}.search-bar-v1 .big-search--field .osp-error input::-moz-placeholder{color:var(--color-osp-error,#d72c0d)!important}.search-bar-v1 .big-search--field .osp-error .date,.search-bar-v1 .big-search--field .osp-error .date-placeholder,.search-bar-v1 .big-search--field .osp-error .time,.search-bar-v1 .big-search--field .osp-error input,.search-bar-v1 .big-search--field .osp-error input::placeholder{color:var(--color-osp-error,#d72c0d)!important}.search-bar-v1 .big-search--field .osp-error .icon path{fill:var(--color-osp-error,#d72c0d)!important}.search-bar-v1 .big-search--field .osp-error .time-value-v1{color:var(--color-osp-error,#d72c0d)!important}.search-bar-v1 .big-search--field input.osp-error{color:var(--color-osp-error,#d72c0d)!important;font-family:BasierBold!important}.search-bar-v1 .big-search--field input.osp-error::-moz-placeholder{color:var(--color-osp-error,#d72c0d)!important;font-family:BasierBold!important}.search-bar-v1 .big-search--field input.osp-error::placeholder{color:var(--color-osp-error,#d72c0d)!important;font-family:BasierBold!important}.search-bar-v1 .big-search--field .toggle-btn{color:#000;font: 14px/1 FontAwesome;font-size:12px;height:12px;position:absolute;right:10px;top:55%;transform:translateY(-50%);width:12px}.search-bar-v1 .big-search--field input{background-color:transparent;border:none;box-shadow:none;color:#636363;font-weight:700;margin-top:20px;outline:none;width:100%}.search-bar-v1 .big-search--field input.with-label{font-size:18px}.search-bar-v1 .big-search--field.checkin-field,.search-bar-v1 .big-search--field.checkout-field{background-position:0;background-repeat:no-repeat}.search-bar-v1 .big-search--field.submit-field{margin:0 0 0 1%;width:12%}@media(max-width:991px){.search-bar-v1 .big-search--field.submit-field{margin-top:10px!important;width:99%!important}.search-bar-v1 .big-search--field.submit-field .btn{width:100%}}.search-bar-v1 .s-select-field.field-v1{margin:0 1%;padding-right:2%}@media(min-width:991px){.search-bar-v1 .s-select-field.field-v1{border-right:1px solid rgba(99,99,99,.2)}}@media(max-width:767px){.search-bar-v1 .s-select-field.field-v1{padding-right:0}}.search-bar-v1 .s-select-field.field-v1 .fa-angle-down,.search-bar-v1 .s-select-field.field-v1 .fa-angle-up{margin-left:8px}.search-bar-v1 .s-select-field.field-v1.active-s-select .s-select-v2 input{color:var(--osp-primary-color,#2168bc)!important}.search-bar-v1 .s-select-field.field-v1.active-s-select .s-select-v2 input::-moz-placeholder{color:var(--osp-primary-color,#2168bc)!important}.search-bar-v1 .s-select-field.field-v1.active-s-select .s-select-v2 input::placeholder{color:var(--osp-primary-color,#2168bc)!important}.search-bar-v1 .s-select-field.field-v1.active-s-select .s-select-v2 .fa-angle-up{color:var(--osp-primary-color,#2168bc)!important}@media(min-width:767px){.search-bar-v1 .checkin-field.field-v1{border-right:1px solid rgba(99,99,99,.2)}}.search-bar-v1 .hide-border{border-right:none!important}@media(min-width:1199px){.search-bar-v1 .fields-v1 .submit-field{margin:0 0 0 1%;width:10%}.search-bar-v1 .fields-v1 .submit-field button{width:100%}.search-bar-v1 .fields-v1 .big-search--field:not(.submit-field){margin-right:2%;width:27%}.search-bar-v1 .fields-v1 .big-search--field:not(.submit-field).s-select-field{margin-right:1%;width:27%!important}}.search-bar-v1 .fields-v1 .label{color:#838383!important}.number-of-travellers-field{position:relative}.number-of-travellers-field .label1{color:#838383;font-size:14px}@media(max-width:991px){.number-of-travellers-field .label1{color:#636363!important;font-size:12px}}.number-of-travellers-field .number-of-travellers-field-label{color:#636363;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.08px;line-height:normal}.number-of-travellers-field .number-of-travellers-field-label .travellers-field-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:92%!important}.number-of-travellers-field .number-of-travellers-field--list{align-items:flex-start;background:#fff;border-radius:16px;box-shadow:0 0 16px #0003;display:flex;flex-direction:column;gap:30px;margin-top:11px;max-height:469px;padding:20px 0 18px;position:absolute;right:0;top:100%;width:342px;z-index:6}@media(max-width:991px){.number-of-travellers-field .number-of-travellers-field--list{left:0;width:100%}}.number-of-travellers-field .number-of-travellers-field--list.scrollable .number-of-travellers-field--list-container{height:calc(100% - 50px);overflow-y:scroll;overscroll-behavior:none;padding-right:15px}.number-of-travellers-field .number-of-travellers-field--list.scrollable .number-of-travellers-field--list-container::-webkit-scrollbar{width:5px}.number-of-travellers-field .number-of-travellers-field--list.scrollable .number-of-travellers-field--list-container::-webkit-scrollbar-thumb{background:#74777a;border-radius:.25rem}.number-of-travellers-field .number-of-travellers-field--list .room-box{display:flex;flex-direction:column;gap:16px}.number-of-travellers-field .number-of-travellers-field--list .room-box .room-box-header{align-items:center;display:flex;justify-content:space-between}.number-of-travellers-field .number-of-travellers-field--list .room-box .room-box-header .remove-btn{align-items:center;color:#222;display:flex;font-size:14px;font-style:normal;font-weight:500;gap:9px;letter-spacing:-.5px;line-height:normal}.number-of-travellers-field .number-of-travellers-field--list .room-box .room-box-header .remove-btn span{background-color:#222;border-radius:50%;height:20px;width:20px}.number-of-travellers-field .number-of-travellers-field--list .room-box .room-box-header .remove-btn span i{align-items:center;color:#fff!important;display:flex;font-size:13px;height:20px;justify-content:center;width:20px}.number-of-travellers-field .number-of-travellers-field--list .number-of-travellers-field--list-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px;padding:0 20px}.number-of-travellers-field .number-of-travellers-field--list .number-of-travellers-field--list-container .travellers-field{align-items:center;display:flex;gap:13px;justify-content:space-between;width:100%}.number-of-travellers-field .number-of-travellers-field--list .number-of-travellers-field--list-container .travellers-field .number-of-travellers-field--actions{align-items:center;background:var(--color-osp-gray-background,#f9f9f9);border:.5px solid #e4e4e4;border-radius:100px;display:flex;flex-shrink:0;height:38px;justify-content:space-between;padding:8px;width:120px}.number-of-travellers-field .number-of-travellers-field--list .number-of-travellers-field--list-container .travellers-field .number-of-travellers-field--actions .field-value{color:#322651bf;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:normal;text-align:center}.number-of-travellers-field .number-of-travellers-field--list .number-of-travellers-field--list-container .travellers-field .number-of-travellers-field--actions a{background-color:var(--osp-primary-color,#2168bc);border-radius:50%;color:#fff;height:22px;width:22px}.number-of-travellers-field .number-of-travellers-field--list .number-of-travellers-field--list-container .travellers-field .number-of-travellers-field--actions a span{align-items:center;display:flex;font-size:14px;font-style:normal;font-weight:600;height:22px;justify-content:center;letter-spacing:-.5px;line-height:normal;width:22px}.number-of-travellers-field .number-of-travellers-field--list .number-of-travellers-field--list-container .travellers-field .number-of-travellers-field--actions a.disabled{background-color:#eceef6;color:var(--color-osp-dark-blue,#293851);cursor:not-allowed}.number-of-travellers-field .number-of-travellers-field--list .number-of-travellers-field--list-container .room-seperator{border-top:1px solid #f3f3f3;width:100%}.number-of-travellers-field .number-of-travellers-field--list .number-of-travellers-field--list-container .room-label{color:var(--osp-primary-color,#2168bc);font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.5px;line-height:normal}.number-of-travellers-field .number-of-travellers-field--list .number-of-travellers-field--list-container .field-label{color:var(--color-osp-text-secondary,#232738);font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:normal}.number-of-travellers-field .number-of-travellers-field--list .number-of-travellers-field--list-container .field-label span{font-size:12px;text-transform:none}.number-of-travellers-field .number-of-travellers-field--actions{float:right}.number-of-travellers-field .done{padding:0 20px}.number-of-travellers-field .done-btn{align-items:center;align-self:stretch;background-color:#fff;border:2px solid var(--osp-primary-color,#2168bc);border-radius:40px;color:var(--osp-primary-color,#2168bc);display:flex;font-size:16px;font-style:normal;font-weight:400;gap:10px;height:44px;justify-content:center;letter-spacing:-.3px!important;line-height:14px;padding:0 22px;text-align:center}.search-bar-park-stay .s-select2-component2 input.show::-moz-placeholder{color:var(--osp-primary-color,#2168bc)!important}.search-bar-park-stay .s-select2-component2 input.show,.search-bar-park-stay .s-select2-component2 input.show::placeholder{color:var(--osp-primary-color,#2168bc)!important}.search-bar-park-stay .warning-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' fill='none' viewBox='0 0 17 16'%3E%3Cpath fill='%23fff' d='M8.5 16a8 8 0 1 1 0-16 8 8 0 0 1 0 16'/%3E%3Cpath fill='%23d72c0d' d='M7.393 8.246a1.108 1.108 0 1 0 2.215 0V4.554a1.108 1.108 0 1 0-2.215 0z'/%3E%3Ccircle cx='8.5' cy='11.446' r='1.108' fill='%23d72c0d' transform='rotate(-180 8.5 11.446)'/%3E%3C/svg%3E");background-position:50%;background-size:cover;height:17px;width:17px}.search-bar-park-stay .big-search--fields-background{background:#fffffff7;border:3px solid rgba(99,99,99,.1);border-radius:30px}.search-bar-park-stay .big-search--fields-background.no-border{background:#fff;border:none}.search-bar-park-stay .big-search--fields-background.big-search-v2{align-items:center;display:flex;flex-wrap:wrap;height:-moz-fit-content;height:fit-content;justify-content:space-between;margin:0!important;max-width:100%;padding:0;width:100%}.search-bar-park-stay .big-search--fields-background{box-shadow:0 0 10px #0003;width:100%}@media(max-width:767px){.search-bar-park-stay .big-search--fields-background{padding:40px 35px 35px}}@media(min-width:991px){.search-bar-park-stay .big-search--fields-background{box-shadow:0 0 10px #0003;height:-moz-fit-content;height:fit-content;padding:20px 21px 20px 30px;width:100%}}@media(min-width:992px){.search-bar-park-stay .big-search--fields-background{border-radius:80px}}@media(max-width:991px){.search-bar-park-stay .big-search--fields-background.big-search-v2{flex-direction:unset!important;padding:12px 12px 20px}}@media(max-width:767px){.search-bar-park-stay .big-search--fields-background.big-search-v2{padding:8px}}@media(min-width:991px){.search-bar-park-stay .big-search--fields-background.big-search-v2.big-search-v2-home{min-width:835px}.search-bar-park-stay .big-search--fields-background.big-search-v2{box-shadow:0 0 10px #0003;margin:0 auto!important;min-height:86px;width:98%!important}}@media(min-width:992px){.search-bar-park-stay .big-search--fields-background.big-search-v2{border-radius:80px}}@media(min-width:991px){.search-bar-park-stay .big-search--fields-background.big-search-v2-mutual{width:100%!important}}.search-bar-park-stay .s-select-night-field input{cursor:pointer}.search-bar-park-stay .error-message{background:var(--color-osp-error,#d72c0d);border-radius:6px;color:#fff;font-weight:400;margin:auto;padding:8px 40px;position:relative;width:-moz-fit-content;width:fit-content}@media(max-width:767px){.search-bar-park-stay .error-message{font-size:15px}}@media(max-width:351px){.search-bar-park-stay .error-message{font-size:14px}}.search-bar-park-stay .s-select2-component2 .s-dropdown-menu li{font-size:18px}@media(max-width:991px){.search-bar-park-stay .s-select2-component2 .s-dropdown-menu li{font-size:16px}}.search-bar-park-stay .s-select2-component2 input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:95%!important}.search-bar-park-stay .big-search--field{float:left;height:50px;position:relative}.search-bar-park-stay .big-search--field.big-search--field-v2{height:unset}.search-bar-park-stay .big-search--field{margin-bottom:20px;width:24%}.search-bar-park-stay .big-search--field.big-search--field-v2{width:12%}@media(min-width:991px)and (max-width:1199px){.search-bar-park-stay .big-search--field.big-search--field-v2{margin-right:0!important}.search-bar-park-stay .big-search--field.big-search--field-v2.checkin-field,.search-bar-park-stay .big-search--field.big-search--field-v2.checkout-field{width:14%!important}.search-bar-park-stay .big-search--field.big-search--field-v2 .s-select-v2{padding-left:8px!important}.search-bar-park-stay .big-search--field.big-search--field-v2.submit-field{width:12%!important}}.search-bar-park-stay .big-search--field.big-search--field-v2.s-select-field{margin-right:1%;width:20%}.search-bar-park-stay .big-search--field.number-of-travellers--field{width:16%}@media(max-width:991px){.search-bar-park-stay .big-search--field.number-of-travellers--field{border-radius:.25rem!important;margin-right:0!important;width:100%!important}}@media(max-width:767px){.search-bar-park-stay .big-search--field.number-of-travellers--field{padding-left:20px;padding-right:20px;padding-top:10px}}.search-bar-park-stay .big-search--field.number-of-travellers--field .number-of-travellers-field{padding:10px 6px 10px 10px}@media(max-width:991px){.search-bar-park-stay .big-search--field.number-of-travellers--field .number-of-travellers-field{padding:10px 10px 10px 6px}.search-bar-park-stay .big-search--field{width:47%!important}.search-bar-park-stay .big-search--field:first-child{margin-bottom:5px!important;width:98%!important}}@media(max-width:767px){.search-bar-park-stay .big-search--field{width:98%!important}.search-bar-park-stay .big-search--field.big-search--field-v2:not(.submit-field){width:100%!important}.search-bar-park-stay .big-search--field.big-search--field-v2.checkin-field,.search-bar-park-stay .big-search--field.big-search--field-v2.checkout-field{width:49%!important}.search-bar-park-stay .big-search--field:first-child:not(.big-search--field-v2),.search-bar-park-stay .big-search--field:nth-child(2):not(.big-search--field-v2){border-bottom:.2px solid #636363;border-radius:0!important;height:55px;margin-top:15px!important}.search-bar-park-stay .big-search--field{margin-bottom:5px;margin:2% 0!important;width:98%}.search-bar-park-stay .big-search--field:last-child{margin-bottom:0;margin-top:0;width:98%}}.search-bar-park-stay .big-search--field:not(.submit-field){background:transparent;border-radius:.25rem;margin:0 1%}@media(max-width:767px){.search-bar-park-stay .big-search--field:not(.submit-field){margin-bottom:24px!important}.search-bar-park-stay .big-search--field:not(.submit-field).big-search--field-v2{margin-bottom:0!important}.search-bar-park-stay .big-search--field:not(.submit-field){margin-top:0!important}}.search-bar-park-stay .big-search--field:not(.submit-field)::-moz-placeholder{color:#636363;font-family:BasierMedium!important;font-size:16px}.search-bar-park-stay .big-search--field:not(.submit-field) .s-select2-component2 input,.search-bar-park-stay .big-search--field:not(.submit-field)::placeholder{color:#636363;font-family:BasierMedium!important;font-size:16px}.search-bar-park-stay .big-search--field:not(.submit-field) input.date::-moz-placeholder{color:#636363;font-size:16px}.search-bar-park-stay .big-search--field:not(.submit-field) input.date,.search-bar-park-stay .big-search--field:not(.submit-field) input.date::placeholder{color:#636363;font-size:16px}.search-bar-park-stay .big-search--field:not(.submit-field) input.time::-moz-placeholder{color:#636363;font-family:BasierRegular;font-size:16px}.search-bar-park-stay .big-search--field:not(.submit-field) input.time,.search-bar-park-stay .big-search--field:not(.submit-field) input.time::placeholder{color:#636363;font-family:BasierRegular;font-size:16px}@media(min-width:991px)and (max-width:1200px){.search-bar-park-stay .big-search--field:not(.submit-field) input.date::-moz-placeholder{font-size:15px!important}.search-bar-park-stay .big-search--field:not(.submit-field) input .date,.search-bar-park-stay .big-search--field:not(.submit-field) input .date-placeholder,.search-bar-park-stay .big-search--field:not(.submit-field) input.date,.search-bar-park-stay .big-search--field:not(.submit-field) input.date::placeholder{font-size:15px!important}.search-bar-park-stay .big-search--field:not(.submit-field) input .time,.search-bar-park-stay .big-search--field:not(.submit-field) input.time{font-size:14px}.search-bar-park-stay .big-search--field .time{font-size:14px!important}}.search-bar-park-stay .big-search--field .osp-error input::-moz-placeholder{color:var(--color-osp-error,#d72c0d)!important}.search-bar-park-stay .big-search--field .osp-error .date,.search-bar-park-stay .big-search--field .osp-error .date-placeholder,.search-bar-park-stay .big-search--field .osp-error .time,.search-bar-park-stay .big-search--field .osp-error input,.search-bar-park-stay .big-search--field .osp-error input::placeholder{color:var(--color-osp-error,#d72c0d)!important}.search-bar-park-stay .big-search--field .osp-error .icon path{fill:var(--color-osp-error,#d72c0d)!important}.search-bar-park-stay .big-search--field input.osp-error{color:var(--color-osp-error,#d72c0d)!important}.search-bar-park-stay .big-search--field input.osp-error::-moz-placeholder{color:var(--color-osp-error,#d72c0d)!important}.search-bar-park-stay .big-search--field input.osp-error::placeholder{color:var(--color-osp-error,#d72c0d)!important}.search-bar-park-stay .big-search--field .toggle-btn{color:#000;font: 14px/1 FontAwesome;font-size:12px;height:12px;position:absolute;right:10px;top:55%;transform:translateY(-50%);width:12px}.search-bar-park-stay .big-search--field input{background-color:transparent;border:none;box-shadow:none;color:#636363;font-weight:700;margin-top:20px;outline:none;width:100%}.search-bar-park-stay .big-search--field input.with-label{font-size:18px}.search-bar-park-stay .big-search--field.checkin-field,.search-bar-park-stay .big-search--field.checkout-field{background-position:0;background-repeat:no-repeat}@media(max-width:767px){.search-bar-park-stay .big-search--field.checkin-field{padding-left:22px;padding-right:5px}.search-bar-park-stay .big-search--field.checkout-field{padding-left:5px;padding-right:22px}}.search-bar-park-stay .big-search--field.submit-field{margin:0 0 0 1%;width:9%}.search-bar-park-stay .big-search--field.submit-field .osp-search-btn{align-items:center;display:flex;height:44px;justify-content:center}@media(min-width:1199px){.search-bar-park-stay .big-search--field.submit-field .osp-search-btn{width:107px}}@media(max-width:1199px)and (min-width:991px){.search-bar-park-stay .big-search--field.submit-field .osp-search-btn{width:85%!important}}.search-bar-park-stay .big-search--field.submit-field .osp-change-btn{align-items:center;background-color:transparent;border:1.5px solid var(--osp-primary-color,#2168bc)!important;color:var(--osp-primary-color,#2168bc)!important;display:flex;font-size:16px;height:44px;justify-content:center;letter-spacing:-.3px;line-height:14px;text-align:center;text-transform:none;vertical-align:middle}@media(min-width:1199px){.search-bar-park-stay .big-search--field.submit-field .osp-change-btn{width:107px}}.search-bar-park-stay .big-search--field.submit-field.big-search--field-v2{align-items:center;display:flex;height:44px;justify-content:center;margin-right:18px;width:10%}@media(max-width:991px){.search-bar-park-stay .big-search--field.submit-field{margin-top:18px!important;width:99%!important}.search-bar-park-stay .big-search--field.submit-field .btn{padding:10px 24px!important;width:100%}}@media(max-width:767px){.search-bar-park-stay .big-search--field.submit-field{margin-bottom:18px!important;padding:0 20px}}.search-bar-park-stay .big-search--field .calendar-months.scrollable{bottom:100px}.search-bar-park-stay .big-search--field .bottom-bar{height:95px}.search-bar-park-stay .active-search-field-v2{background-color:#e9f0f8!important}.search-bar-park-stay .active-search-field-v2 input::-moz-placeholder{color:var(--osp-primary-color,#2168bc)!important}.search-bar-park-stay .active-search-field-v2 .fa-angle-down,.search-bar-park-stay .active-search-field-v2 .fa-angle-up,.search-bar-park-stay .active-search-field-v2 i,.search-bar-park-stay .active-search-field-v2 input,.search-bar-park-stay .active-search-field-v2 input::placeholder{color:var(--osp-primary-color,#2168bc)!important}.search-bar-park-stay .separator-line-1,.search-bar-park-stay .separator-line-2{border-left:1px solid #e0e0e0;height:40px;width:1px}@media(min-width:991px){.search-bar-park-stay .hide-separator-line-1{border:none}}@media(min-width:767px){.search-bar-park-stay .hide-separator-line-2{border:none}}@media(max-width:991px){.search-bar-park-stay .separator-line-1{border-left:none;border-top:1px solid #e0e0e0;height:1px;margin:auto;width:100%}}@media(max-width:767px){.search-bar-park-stay .separator-line-1{margin:auto;width:91%}}.search-bar-park-stay .small-separator{border-left:none!important;border-top:1px solid #e0e0e0!important;height:1px!important;margin:auto;width:91%!important}.search-bar-park-stay .big-search--field-v2:not(.submit-field){margin:0}.search-bar-park-stay .big-search--field-v2.s-select-field{border-radius:30px 6px 6px 30px!important;margin-left:1%}@media(max-width:991px){.search-bar-park-stay .big-search--field-v2.s-select-field{border-radius:20px 20px 6px 6px!important;margin-left:0;margin-right:0!important;width:100%!important}.search-bar-park-stay .big-search--field-v2.s-select-field.s-select-airport .actions:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='8.35' stroke='%23636363' stroke-width='1.3'/%3E%3Cpath fill='%23636363' d='M8.209 5c1.767 0 3.21 1.432 3.21 3.185 0 .627-.186 1.217-.51 1.714l1.86 1.845c.138.146.23.33.231.52 0 .43-.301.736-.718.736a.75.75 0 0 1-.586-.253l-1.851-1.829a3.14 3.14 0 0 1-1.636.451C6.45 11.37 5 9.938 5 8.185 5 6.439 6.45 5 8.209 5m-.005.978c-1.164 0-2.138.986-2.138 2.177 0 1.2.974 2.178 2.138 2.178 1.172 0 2.129-.979 2.129-2.178s-.957-2.177-2.129-2.177'/%3E%3C/svg%3E");content:"";display:block;height:18px;position:absolute;right:0;width:18px}.search-bar-park-stay .big-search--field-v2.s-select-field.s-select-airport .actions.has-text:before{display:none}.search-bar-park-stay .big-search--field-v2.s-select-field.s-select-airport.active-search-field-v2 .actions:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='8.35' stroke='%232168bc' stroke-width='1.3'/%3E%3Cpath fill='%232168bc' d='M8.209 5c1.767 0 3.21 1.432 3.21 3.185 0 .627-.186 1.217-.51 1.714l1.86 1.845c.138.146.23.33.231.52 0 .43-.301.736-.718.736a.75.75 0 0 1-.586-.253l-1.851-1.829a3.14 3.14 0 0 1-1.636.451C6.45 11.37 5 9.938 5 8.185 5 6.439 6.45 5 8.209 5m-.005.978c-1.164 0-2.138.986-2.138 2.177 0 1.2.974 2.178 2.138 2.178 1.172 0 2.129-.979 2.129-2.178s-.957-2.177-2.129-2.177'/%3E%3C/svg%3E")}.search-bar-park-stay .big-search--field-v2.s-select-field.s-select-airport .fa{display:none}}@media(max-width:767px){.search-bar-park-stay .big-search--field-v2.s-select-field{padding-left:22px;padding-right:22px;padding-top:10px}}.search-bar-park-stay .s-select-field.field-v1{margin:0 1%;padding-right:2%}@media(min-width:991px){.search-bar-park-stay .s-select-field.field-v1{border-right:1px solid rgba(99,99,99,.2)}}@media(min-width:767px){.search-bar-park-stay .checkin-field.field-v1{border-right:1px solid rgba(99,99,99,.2)}}@media(min-width:1199px){.search-bar-park-stay .fields-v1 .submit-field{margin:0 0 0 1%;width:10%}.search-bar-park-stay .fields-v1 .submit-field button{width:100%}.search-bar-park-stay .fields-v1 .big-search--field:not(.submit-field){margin-right:2%;width:27%}.search-bar-park-stay .fields-v1 .big-search--field:not(.submit-field).s-select-field{margin-right:1%;width:27%!important}}.search-bar-park-stay .fields-v1 .label{color:#838383!important}@media(max-width:991px){.search-bar-park-stay .fields-v1 .label{color:#636363!important}}.search-bar-park-stay .inputs-date-group-v2{border-radius:6px;padding:10px 6px}@media(min-width:1199px){.search-bar-park-stay .inputs-date-group-v2{padding-left:10px}}.search-bar-park-stay .inputs-date-group-v2 input{cursor:pointer;font-family:BasierRegular!important;font-size:16px!important;font-weight:600!important;margin-top:0!important}.search-bar-park-stay .inputs-date-group-v2 input::-moz-placeholder{font-weight:400!important}.search-bar-park-stay .inputs-date-group-v2 input::placeholder{font-weight:400!important}.search-bar-park-stay .inputs-date-group-v2 input.osp-primary-color::-moz-placeholder{color:var(--osp-primary-color,#2168bc)!important}.search-bar-park-stay .inputs-date-group-v2 input.osp-primary-color::placeholder{color:var(--osp-primary-color,#2168bc)!important}.search-bar-park-stay .label1{color:#838383;font-family:BasierRegular!important;font-size:14px}@media(max-width:991px){.search-bar-park-stay .label1{color:#636363!important;font-size:12px}}@media(max-width:767px){.search-bar-park-stay .calender-div-v2.mobile-layout .calendar-months.scrollable{bottom:71px}.search-bar-park-stay .calender-div-v2.mobile-layout .bottom-bar{align-items:center;bottom:-3px;display:flex;height:75px;justify-content:center}}@media(min-width:1199px){.park-stay-search .search-previous-container{max-width:1316px}}.big-search2.sticky .search-previous--container .big-search-v2 .big-search--field-v2.s-select-field{border-radius:6px!important}.parking-type-nav{display:flex;flex-direction:column;gap:20px}@media(max-width:991px){.parking-type-nav{gap:0}}@media(min-width:991px){.parking-type-nav{padding-bottom:55px;padding-top:75px}}.parking-type-nav .active-nav--items{align-items:center;background:#fff0;border-radius:100px;display:flex;gap:9px;height:34px;justify-content:center}@media(max-width:575px){.parking-type-nav .active-nav--items.fr .active-nav--item .active-nav--item-label{font-size:10px}}.parking-type-nav .active-nav--items .active-nav--item{align-items:center;background:#fff0;border:.5px solid hsla(0,0%,100%,.2);border-radius:100px;display:flex;gap:8px;height:34px;justify-content:center}@media(min-width:991px){.parking-type-nav .active-nav--items .active-nav--item{height:36px}}.parking-type-nav .active-nav--items .active-nav--item .active-nav--item-label{color:#fff;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.213px;line-height:normal;text-align:center}@media(max-width:370px){.parking-type-nav .active-nav--items .active-nav--item .active-nav--item-label{font-size:11px}}.parking-type-nav .active-nav--items .active-nav--item.active{background:#1a2148;border:2.5px solid var(--osp-secondary-color,#f9b918);display:flex;font-weight:600;height:34px}@media(min-width:991px){.parking-type-nav .active-nav--items .active-nav--item.active{background:#fff;border:unset;height:36px}}.parking-type-nav .active-nav--items .active-nav--item.active .active-nav--item-label{font-weight:600}@media(min-width:991px){.parking-type-nav .active-nav--items .active-nav--item.active .active-nav--item-label{color:var(--osp-primary-color,#2168bc)}}.parking-type-nav .active-nav--items .active-nav--item{padding:8px 20px}.parking-type-nav .rectangle{background:linear-gradient(0deg,#1a214800,#1a214833);background-blend-mode:multiply;height:34px;margin:15px 0 0;padding:0 15px;width:100%}.parking-type-nav .rectangle span{border-top:.5px solid hsla(0,0%,100%,.2);display:block;margin:auto;width:335px}@media(max-width:334px){.parking-type-nav .rectangle span{width:100%}}.mobile-search-navs{display:flex;flex-direction:column;gap:20px;margin-left:10px;margin-right:10px}@media(max-width:991px){.mobile-search-navs{gap:0}}@media(min-width:991px){.mobile-search-navs{padding-bottom:55px;padding-top:75px}}.mobile-search-navs .active-nav--items{align-items:center;background:#fff0;border-radius:100px;display:flex;gap:9px;height:46px;position:relative}.mobile-search-navs .active-nav--items .active-nav--item-container{left:0;position:absolute;top:0}.mobile-search-navs .active-nav--items .active-nav--item-container.right{left:168px}@media(max-width:375px){.mobile-search-navs .active-nav--items .active-nav--item-container.right{left:unset;right:0}}.mobile-search-navs .active-nav--items .active-nav--item-container.right--fr{left:168px}@media(min-width:575px){.mobile-search-navs .active-nav--items .active-nav--item-container.right--fr{left:202px!important}}@media(max-width:375px){.mobile-search-navs .active-nav--items .active-nav--item-container.right--fr{left:unset;right:0}}.mobile-search-navs .active-nav--items .active-nav--item-container{border-radius:20px 20px 0 0;height:129px}.mobile-search-navs .active-nav--items .active-nav--item-container.active{background:linear-gradient(180deg,#fff 23.27%,#dadada 50.31%)}.mobile-search-navs .active-nav--items .active-nav--item-container.active .active-nav--item{border-radius:20px 20px 0 0;color:#1a2653;display:flex;font-weight:600;position:relative}.mobile-search-navs .active-nav--items .active-nav--item-container.active .active-nav--item .active-nav--item-label{color:#1a2653!important;font-weight:600}.mobile-search-navs .active-nav--items .active-nav--item-container.active .active-nav--item:after{background:var(--osp-secondary-color,#f9b918);border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.mobile-search-navs .active-nav--items .active-nav--item{align-items:center;background:#fff0;display:flex;gap:8px;height:34px;justify-content:center;margin:12px 20px 0;padding-bottom:8px}.mobile-search-navs .active-nav--items .active-nav--item.fr{gap:12px!important;margin:12px 25px!important}@media(max-width:575px){.mobile-search-navs .active-nav--items .active-nav--item.fr{gap:12px!important;margin:12px!important}}.mobile-search-navs .active-nav--items .active-nav--item:has(.active-nav--item-label--fr){height:auto;min-height:34px}@media(min-width:991px){.mobile-search-navs .active-nav--items .active-nav--item{height:36px}.mobile-search-navs .active-nav--items .active-nav--item:has(.active-nav--item-label--fr){height:auto;min-height:36px}}.mobile-search-navs .active-nav--items .active-nav--item .active-nav--item-label{color:#ffffffb3;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.213px;line-height:normal;text-align:center;white-space:nowrap}@media(max-width:575px){.mobile-search-navs .active-nav--items .active-nav--item .active-nav--item-label--fr{font-size:11px;letter-spacing:-.3px;line-height:1.25;max-width:110px;white-space:normal}}@media(max-width:991px){.mobile-search-navs .active-nav--items .active-nav--item .active-nav--item-label--fr{text-align:left!important}}@media(max-width:767px){.mobile-search-navs .active-nav--items.hotel-plus-parking .active-nav--item.fr{font-size:10px;gap:7px!important;margin:12px 5px!important;width:160px}.mobile-search-navs .active-nav--items.hotel-plus-parking .active-nav--item.fr .active-nav--item-label--fr{max-width:unset;width:calc(100% - 17px)}}.big-search2{background-color:#fff;background-position:0!important;background-repeat:no-repeat!important;background-size:cover!important;display:table;font-family:BasierRegular;height:205px;width:100%}.big-search2 .s-select-field input.show::-moz-placeholder{color:var(--osp-primary-color,#2168bc)!important}.big-search2 .s-select-field input.show,.big-search2 .s-select-field input.show::placeholder{color:var(--osp-primary-color,#2168bc)!important}.big-search2 .warning-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' fill='none' viewBox='0 0 17 16'%3E%3Cpath fill='%23fff' d='M8.5 16a8 8 0 1 1 0-16 8 8 0 0 1 0 16'/%3E%3Cpath fill='%23d72c0d' d='M7.393 8.246a1.108 1.108 0 1 0 2.215 0V4.554a1.108 1.108 0 1 0-2.215 0z'/%3E%3Ccircle cx='8.5' cy='11.446' r='1.108' fill='%23d72c0d' transform='rotate(-180 8.5 11.446)'/%3E%3C/svg%3E");background-position:50%;background-size:cover;height:17px;width:17px}.big-search2.tall{height:600px}@media(max-width:991px){.big-search2.tall{padding-top:100px!important}}@media(max-width:575px){.big-search2.tall{height:unset;padding:20px 0 0}}.big-search2.yellow-car,.big-search2.yellow-car-short{background-image:url(../assets/images/slider/yellow-car.jpg)}.big-search2.cars,.big-search2.cars-short{background-image:url(../assets/images/slider/cars.jpg)}.big-search2.cruise{background-image:url(../assets/images/slider/cruise.jpg)}.big-search2.park-stay-fly{background-image:url(../assets/images/slider/park-stay-fly.jpg)}.big-search2.park-stay-cruise{background-image:url(../assets/images/slider/park-stay-cruise.jpg)}.big-search2.travel-essentials{background-image:url(../assets/images/slider/travel-essentials.jpg)}.big-search2.sky,.big-search2.sky-short{background-image:url(../assets/images/slider/sky.jpg)}.big-search2.parking,.big-search2.parking-short{background-image:url(../assets/images/slider/parking.jpg)}.big-search2.airport{background-image:url(../assets/images/slider/search-background.jpg)}.big-search2.park-stay-search{background-image:url(../assets/images/slider/park-stay-search.jpg)}.big-search2.affiliate{background-image:url(../assets/images/slider/affiliate_dark.jpg)}@media(max-width:575px){.big-search2.yellow-car{background-image:url(../assets/images/slider/mobile/yellow-car.jpg)}.big-search2.cars{background-image:url(../assets/images/slider/mobile/cars.jpg)}.big-search2.sky{background-image:url(../assets/images/slider/mobile/sky.jpg)}.big-search2.parking{background-image:url(../assets/images/slider/mobile/parking.jpg)}.big-search2.yellow-car-short{background-image:url(../assets/images/slider/mobile/yellow-car.webp)}.big-search2.cars-short{background-image:url(../assets/images/slider/mobile/cars.webp)}.big-search2.sky-short{background-image:url(../assets/images/slider/mobile/sky.webp)}.big-search2.parking-short{background-image:url(../assets/images/slider/mobile/parking.webp)}.big-search2.airport{background-image:url(../assets/images/slider/mobile/search-background.jpg)}.big-search2.park-stay-search{background-image:url(../assets/images/slider/mobile/park-stay-search.jpg)}.big-search2.affiliate{background-image:url(../assets/images/slider/mobile/affiliate_dark.jpg)}.big-search2.cruise{background-image:url(../assets/images/slider/mobile/cruise.jpg)}.big-search2.park-stay-fly{background-image:url(../assets/images/slider/mobile/park-stay-fly.jpg)}.big-search2.park-stay-cruise{background-image:url(../assets/images/slider/mobile/park-stay-cruise.jpg)}}.big-search2 .big-search--fields{display:table-cell;position:relative}@media(min-width:576px){.big-search2 .container-search{min-width:88%!important}}@media(max-width:1200px)and (min-width:991px){.big-search2 .container-search.v1{min-width:100%!important}}@media(min-width:991px)and (max-width:1199px){.big-search2 .container-search.park-stay-search{min-width:99%!important}}@media(min-width:576px){.big-search2 .container-search.park-stay-search{height:90%!important;min-width:96%!important}}.big-search2 .container-search.park-stay-search .previous-search-section-v2{width:100%!important}.big-search2 .search-previous-container{width:100%}@media(max-width:530px){.big-search2 .search-previous-container{position:unset!important}}.big-search2 .big-search--slogan{color:#fff;font-size:24px;font-style:normal;font-weight:400;line-height:normal;padding-bottom:20px;text-align:center}@media(min-width:991px){.big-search2 .big-search--slogan{padding-bottom:25px}}.big-search2 .big-search--slogan span.airport-parking{font-family:BasierMedium!important;font-size:64px;font-style:normal;letter-spacing:-.257px;line-height:normal}@media(max-width:991px){.big-search2 .big-search--slogan{color:#fff;font-size:18px!important;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.big-search2 .big-search--slogan span.airport-parking{font-size:36px!important;font-weight:700;letter-spacing:-.257px}}.big-search2 .big-search-port--slogan{color:#ffffffe6;font-family:BasierRegular;font-size:40px;font-weight:500;margin-bottom:30px;text-shadow:0 4px 4px rgba(0,0,0,.251)}@media(max-width:991px){.big-search2 .big-search-port--slogan{font-size:30px}}@media(max-width:767px){.big-search2 .big-search-port--slogan{display:none}}.big-search2 .big-search--main-image{background-image:url(/assets/images/main_image.png);background-repeat:no-repeat;height:468px;padding:0;width:100%}@media(min-width:991px){.big-search2 .previous-search-section.previous-search-section-v2{min-width:864px;width:88%!important}}.big-search2 .previous-search-section{background-color:#06081899;border-radius:25px;margin-top:-52px;padding:60px 20px 5px 55px}.big-search2 .previous-search-section.psf-selected{display:none}.big-search2 .previous-search-section.home-page{border-radius:30px;margin-top:-115px;padding:120px 20px 5px 55px}@media(max-width:991px){.big-search2 .previous-search-section.home-page{padding:135px 20px 0}.big-search2 .previous-search-section{background-color:#06081899;border-radius:0 0 25px 25px;margin-top:-170px;padding:195px 20px 5px}}@media(max-width:767px){.big-search2 .previous-search-section{border-radius:25px;margin-top:-250px;padding:270px 20px 0}}@media(min-width:991px){.big-search2 .previous-search-section{min-height:143px}.big-search2 .previous-search-section.home-page{margin-bottom:90px;min-height:216px}.big-search2 .previous-search-section.with-errors{margin-top:-140px;padding:150px 20px 5px 55px}}@media(max-width:991px){.big-search2 .previous-search-section .previous-search--title{font-size:18px!important}}.big-search2 .previous-search-section .search-item{align-items:center;border-radius:25px;display:flex;height:100%;justify-content:space-between;padding:10px}@media(max-width:991px){.big-search2 .previous-search-section .search-item{padding:10px 10px 5px 0}}.big-search2 .previous-search-section .search-item .search-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:991px){.big-search2 .previous-search-section .search-item .f14{font-size:16px!important}}.big-search2.sticky{background-image:unset}.big-search2.sticky .search-previous--container{background:#f8f8f8;box-shadow:0 0 10px #0003;left:0;margin-bottom:unset;position:fixed!important;right:0;top:49px;width:100%;z-index:5}.big-search2.sticky .search-previous--container #big-search--fields.big-search-v2{min-height:unset;padding:0 0 0 8px!important}.big-search2.sticky .search-previous--container #big-search--fields{background:#f8f8f8;border:unset;border-radius:unset;border-top:3px solid rgba(99,99,99,.2);box-shadow:unset;padding:5px 21px 5px 30px;width:90%;z-index:2}@media screen and (max-width:1199px)and (min-width:991px){.big-search2.search-fr .submit-field{margin-left:.5%;width:12.5%}.big-search2.search-fr .submit-field button{padding:12px 8px}.big-search2.search-fr .search-bar-park-stay .submit-field button{padding:12px 7px}}.park-stay-search .big-search2{height:70px!important;position:relative;z-index:3}@media(max-width:991px){.park-stay-search .big-search2{height:315px!important}.park-stay-search .big-search2,.park-stay-search .big-search2 .big-search--fields{display:block}.park-stay-search .big-search2 .big-search--field:not(.submit-field){padding-bottom:7px}.park-stay-search .big-search2 .big-search--fields-background{background-color:#fff!important}.park-stay-search .big-search2 .fa-angle-down,.park-stay-search .big-search2 .fa-angle-up{color:#636363;font-weight:600}}.park-stay-search .big-search2 .search-landscape-mode{height:315px!important;overflow-y:scroll}@media(min-width:991px){.park-stay-search .big-search2 .container-search{height:100%}.park-stay-search .big-search2 .big-search--fields-background{height:78px!important;min-height:unset!important}.park-stay-search .big-search2 .search-bar-park-stay .travellers-field-label,.park-stay-search .big-search2 .search-bar-park-stay input{font-size:15px}}@media(max-width:767px){.park-stay-search .big-search2 .date{font-size:14px!important}}.main-layout .footer2{background:var(--osp-footer-background-color,#f8f8f8);color:#fff;font-family:BasierRegular}.main-layout .footer2 hr{margin-bottom:1rem!important;margin-top:1rem!important}.main-layout .footer2 a{color:#fff;font-size:16px;text-decoration:none}.main-layout .footer2 a:hover{opacity:.8}.main-layout .footer2 .footer-top{padding-top:60px}@media(max-width:575px){.main-layout .footer2 .footer-top{padding-top:40px}}.main-layout .footer2 .footer-top .footer-security-images{align-items:start;display:flex;flex-direction:row;gap:20px;justify-content:center;width:-moz-fit-content;width:fit-content}@media(max-width:991px){.main-layout .footer2 .footer-top .footer-security-images.md-view{flex-direction:column;gap:16px}}@media(max-width:767px){.main-layout .footer2 .footer-top .footer-security-images{flex-direction:row;gap:20px;padding-left:15px;padding-right:15px}}.main-layout .footer2 .footer-top .footer-security-images .separator{background:#b0b0b040;height:36px;width:1.5px}@media(max-width:991px){.main-layout .footer2 .footer-top .footer-security-images .separator.md-view{display:none}}@media(max-width:767px){.main-layout .footer2 .footer-top .footer-security-images .separator{display:block;height:27px;width:1.13px}}.main-layout .footer2 .footer-top .footer-security-images .footer-security-images-item{background-position:50%;background-repeat:no-repeat;background-size:contain}.main-layout .footer2 .footer-top .footer-security-images .footer-security-images-item.pci-image{background-image:url(./pci-dss-compliant-image.D2fQr2t8.png);background-size:103px 39px;height:39px;width:103px}@media(max-width:767px){.main-layout .footer2 .footer-top .footer-security-images .footer-security-images-item.pci-image{background-size:87px 30px;height:30px;width:87px}}.main-layout .footer2 .footer-top .footer-security-images .footer-security-images-item.ssl-image{background-image:url(./ssl-secure-image.DJIi-Ci_.png);background-size:86px 41px;height:41px;width:86px}@media(max-width:767px){.main-layout .footer2 .footer-top .footer-security-images .footer-security-images-item.ssl-image{background-size:68px 32px;height:32px;width:68px}}.main-layout .footer2 .footer-top .stay-connected{margin-top:40px}@media(max-width:991px){.main-layout .footer2 .footer-top .stay-connected{margin-top:24px}}@media(max-width:767px){.main-layout .footer2 .footer-top .stay-connected{margin-top:16px}}.main-layout .footer2 .footer-top .social-icons{margin-top:20px}@media(max-width:991px){.main-layout .footer2 .footer-top .social-icons{margin-top:16px}}.main-layout .footer2 .payment-methods-image{background-image:url(./payment-methods-footer-image.BWn9U3r8.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-size:330px 32px;height:32px;margin-bottom:44px;width:330px}@media(max-width:991px){.main-layout .footer2 .payment-methods-image{background-size:310px 30px;height:30px;width:310px}}@media(max-width:767px){.main-layout .footer2 .payment-methods-image{background-size:320px 32px;height:32px;margin-bottom:0;width:320px}.main-layout .footer2 .payment-methods-image.md-view{display:none}}.main-layout .footer2 .osp-logo-colored{margin-top:-50px}.main-layout .footer2 .best-airports--item a{color:#636363;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.main-layout .footer2 .footer--title{color:var(--color-osp-navy-blue,#1a2653);font-size:20px}@media(max-width:991px){.main-layout .footer2 .footer--title{font-size:17px;margin-bottom:8px}}@media(min-width:767px)and (max-width:1199px){.main-layout .footer2 .footer--title.fr{font-size:15px}}.main-layout .footer2 #mc_form input{background-color:#ececec;border:unset;border-radius:5px;height:auto;line-height:unset}.main-layout .footer2 #mc_form input::-moz-placeholder{color:#000}.main-layout .footer2 #mc_form input::placeholder{color:#000}.main-layout .footer2 .subscribe-btn{border:2px solid #000!important;border-radius:25px;color:#000!important;font-size:18px;text-transform:capitalize}@media(min-width:991px){.main-layout .footer2 .footer-menu{border-left:1.5px solid hsla(0,0%,69%,.251);padding-left:60px}}.main-layout .footer2 .footer-menu a{color:#343434;font-size:18px}.main-layout .footer2 .footer--social{background-position:50%;background-repeat:no-repeat;background-size:contain;height:40px;width:40px}.main-layout .footer2 .footer--social.facebook{background-image:url(./facebook.DgjPkpRP.png)}.main-layout .footer2 .footer--social.twitter{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAmCAYAAABH/4KQAAADmUlEQVRYCb2Y3VHrMBCFXcLt4FKCJ5LfKYES6IB0AB1AB9BBbgcpIY/MQCS95TUl5PKZXcWOJVsOCZnx2JG02qPV2R+pqs74bTabP9vt9j6E8BxCWHvvg/f+0HkC7fRvt9s7xp+hZp7I5+fnrYDZCxBAvDrnXpxzSwDzds49hRBWXdDOuVfk52ksGP3x8VELKKwTRPlNgWgVQrgBsAJ1zq3e39+LZCfnDyE8qJV+unIsqyBDCI+TynMD4Ilai20LIVyMN1ieBWPF2XxEwHu/8d7vf2qt3OJxFOZHzyyAAgyy17nJL9EOH2cBxP0x+bWB6eLQA0Dn3LO2Jd9CWLiwTA64UqN484GtTqoQnrVxKzngyo0aP5P8w7VlOy8Tg2YuRvmHJw9EiT9E+0HHLzYQsuBfz3rKNdBPYanrejLe1XV9Y61dW2v3PMaYV9qQXSwW9zkd4hxw7ziGYEj4yAl1240xL9babHQHRNM04WvM4eRpgQJubIFwjyfqFFce7nUccfwQi6A4CdBa+3QCKoIU0GsWcJyx/yXZY9+2ktRxhNJMYIx5U+UoO92mDvgISscbY8IYMACBAzy73e5vJWnk0CNhfzG9f9baW1Wmb0DCq8VisTTGwLUBMNqappl0OPHab95pAOwhGPnTNM3DmHVywGiHryNTxy4s1yYC2eMQeyY+xCGSlhkDRt8pBXKqtGas5oKDMxIiZgOc4puC7YKjSj1oR8m7aZoack9Z6qS/KFShP26rBuDWO0qQVVVV1/VscKVbSlELuLYIUO8oDSWKvxtSTiw02G48WeWm3hpKYsk2Jwh3J8ca1trNGLiS2NadsxeE6RikjO7ozDcpyBhzl0lVrfXmAlMs3vt/Ua3yjmwRGxMfAPqy0qO1djXlsYScsRyamL7iyCh8OyZ+ISGlclGQZDuFc3FLjTEkdrLD01xQCpSDN2FE/8e37vXFDrxx5rIPtRo4BhJqvV65Mhh1vQa1WvZ8rEXAbx9w9FahV2Sm7KCl8pRzpGTPadOSrYjvsr3taf/a/BNgXJ8VpzbiXryOyJ4lzzFTR0YyQXsdkeVZZ3zvEwG5Y+P0nyzJewKFfyhq9VbBe895YfLAlJ1aQkx7LzdJ2Ows3x1irfYW9GJOR3GgVpRaa1nKR5HlwK5Xs1hrNBNNrDHdLSt/I8XIw0F8hXWxBJblLXfFbbSXcXBrjXx65gu2whMcBfcnaHesEkEDhn4An8ur//Ujfj/oLvkeAAAAAElFTkSuQmCC)}.main-layout .footer2 .footer--social.pinterest{background-image:url(./pinterest.BpJGQFlQ.png)}.main-layout .footer2 .footer--social.instagram{background-image:url(./instagram.Mqke0pU_.png)}.main-layout .footer2 .footer--bottom-section{background:var(--osp-footer-bottom-section-background-color,#1a2653);color:#fff!important;font-weight:400;padding:15px 0}@media(max-width:991px){.main-layout .footer2 .footer--bottom-section .footer--bottom{flex-direction:column-reverse}.main-layout .footer2 .footer--bottom-section .footer--bottom .footer--bottom-links{padding-bottom:5px}.main-layout .footer2 .footer--bottom-section .footer--bottom .footer--bottom-links div{margin-bottom:10px}}.main-layout .footer2 .footer--bottom-section .footer--bottom .footer--bottom-links a{font-weight:400}@media(max-width:390px){.main-layout .footer2 .footer--bottom-section .footer--bottom .footer--bottom-links a{font-size:15px!important;margin-right:0!important;width:40%}}@media(max-width:991px){.main-layout .footer2 .footer--bottom-section .footer--bottom .footer--bottom-links a{font-size:15px!important;margin-right:0!important;width:-moz-fit-content;width:fit-content}}.main-layout .footer2 #mc_form input{border-color:var(--osp-primary-color,#2168bc);border-radius:12px;color:#000}.main-layout .footer2 .btn{letter-spacing:0}.header-wrapper .white-label-header{box-sizing:border-box;display:flex;position:relative}@media(max-width:991px){.header-wrapper .white-label-header{justify-content:center}}.header-wrapper .white-label-header .white-label-header--logo{padding:15px 15px 15px 0;width:165px}.header-wrapper .white-label-header .white-label-header--logo img{max-height:42px}.header-wrapper .white-label-header .affiliate-logo-li{display:flex}.header-wrapper .white-label-header .osp-header--open-menu{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='30' viewBox='0 0 40 30'%3E%3Ctitle%3Emenu%3C/title%3E%3Cg fill='%232c69a5' fill-rule='evenodd'%3E%3Crect width='40' height='6' rx='4'/%3E%3Crect width='40' height='6' y='12' rx='4'/%3E%3Crect width='40' height='6' y='24' rx='4'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-size:contain;cursor:pointer;height:30px;position:absolute;right:12px;top:22px;width:40px}.header-wrapper .white-label-header .h--first-menu,.header-wrapper .white-label-header .h-second-menu,.header-wrapper .white-label-header .osp-header--menus{display:flex}.header-wrapper .white-label-header .osp-header--menus{font-family:BasierRegular;justify-content:space-between;width:100%}.header-wrapper .white-label-header .osp-header--menus a{color:var(--color-text-color,#5d666f);text-decoration:none}.header-wrapper .white-label-header .osp-header--menus a:hover{opacity:.7}.header-wrapper .white-label-header .h--first-menu{font-size:16px;text-transform:uppercase}.header-wrapper .white-label-header .h--first-menu a{line-height:76px;padding:15px;position:relative}.header-wrapper .white-label-header .h--first-menu li:first-child a:after{content:"|";position:absolute;right:-1px}.header-wrapper .white-label-header .h-second-menu{font-size:14px}.header-wrapper .white-label-header .h-second-menu>li>div{padding:17px}.header-wrapper .white-label-header .h-second-menu>li{border-right:1px solid #eee;text-align:center;text-transform:uppercase}.header-wrapper .white-label-header .h-second-menu>li.dropdown:hover{box-shadow:0 0 12px #d6d6d6;cursor:pointer}.header-wrapper .white-label-header .h-second-menu>li li{text-transform:none}.header-wrapper .white-label-header .h-second-menu>li .user-points{bottom:3px;font-size:11px;left:0;position:absolute;text-align:center;width:100%}.header-wrapper .white-label-header .h-second-menu>li .tier{background-color:#dee3ea}.header-wrapper .white-label-header .h-second-menu .nav-btn-btm{color:#0075c9;margin-top:3px}.header-wrapper .white-label-header .h-second-menu .nav-btn-btm .fa-caret-down{margin-left:3px}.header-wrapper .white-label-header .h-second-menu .dropdown-menu-right{border-color:#eee!important;border-top-left-radius:0;border-top-right-radius:0;left:1px!important;max-width:350px;min-width:200px;top:-2px!important}.header-wrapper .white-label-header .h-second-menu .dropdown-menu-right .fa{margin-right:5px}.header-wrapper .white-label-header .h-second-menu .dropdown-menu-right .dropdown-item a{display:block}.header-wrapper .slide_menu{background:#f7f8fa;box-shadow:-1px 0 5px #eaeaea;color:var(--color-osp-gray,#5d666f);height:100%;overflow-y:auto;position:fixed;right:-82%;top:0;transition:right .7s;width:80%;z-index:10000}.header-wrapper .slide_menu.open{right:0}.header-wrapper .slide_menu .slide_menu--wrapper{padding:20px;position:relative;text-align:left}.header-wrapper .slide_menu .slide_menu--wrapper h3{margin-bottom:40px!important}@media(max-width:767px){.header-wrapper .slide_menu .slide_menu--wrapper h3{font-size:22px}}@media(max-width:575px){.header-wrapper .slide_menu .slide_menu--wrapper h3{font-size:20px;margin-bottom:20px!important}}.header-wrapper .slide_menu .slide_menu--wrapper .slide_menu--items{margin-bottom:42px}.header-wrapper .slide_menu .slide_menu--wrapper .slide_menu--items .slide_menu--item{border-top:1px solid #eee;display:block;font-family:BasierRegular;font-size:27px;margin-top:10px;padding-top:10px}@media(max-width:575px){.header-wrapper .slide_menu .slide_menu--wrapper .slide_menu--items .slide_menu--item{font-size:20px;font-size:18px}}.main-layout .affiliate-footer{background:#1f2b37;color:#fff;padding:15px}.main-layout .affiliate-footer a{color:var(--color-osp-bd-color,#e3e7f0);font-size:14px;text-decoration:none}.main-layout .affiliate-footer a:hover{opacity:.8}.main-layout .affiliate-footer .footer--title{font-family:BasierRegular;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase}@font-face{font-display:swap;font-family:glyphicons;font-style:normal;font-weight:400;src:local("glyphicons halflings regular"),local("glyphicons-halflings-regular"),url(./glyphicons-halflings-regular.BUJKDMgK.eot),url(./glyphicons-halflings-regular.BKjkU69z.woff) format("woff"),url(./glyphicons-halflings-regular.DzqM6ju8.woff2) format("woff2"),url(./glyphicons-halflings-regular.DrwTMapi.ttf) format("truetype");text-rendering:optimizeLegibility}@font-face{font-display:swap;font-family:BasierRegular;font-style:normal;font-weight:400;src:local("Basier Regular"),local("Basier-Regular"),url(../assets/fonts/Basier/basiersquare-regular-webfont.woff2) format("woff2"),url(../assets/fonts/Basier/basiersquare-regular-webfont.woff) format("woff"),url(../assets/fonts/Basier/basiersquare-regular-webfont.eot),url(../assets/fonts/Basier/basiersquare-regular-webfont.ttf) format("truetype");text-rendering:optimizeLegibility}@font-face{font-display:swap;font-family:BasierMedium;font-style:normal;font-weight:400;src:local("Basier Medium"),local("Basier-Medium"),url(../assets/fonts/Basier/basiersquare-medium-webfont.woff2) format("woff2"),url(../assets/fonts/Basier/basiersquare-medium-webfont.woff) format("woff"),url(../assets/fonts/Basier/basiersquare-medium-webfont.eot),url(../assets/fonts/Basier/basiersquare-medium-webfont.ttf) format("truetype");text-rendering:optimizeLegibility}@font-face{font-display:swap;font-family:BasierBold;font-style:normal;font-weight:400;src:local("Basier Bold"),local("Basier-Bold"),url(../assets/fonts/Basier/basiersquare-bold-webfont.woff2) format("woff2"),url(../assets/fonts/Basier/basiersquare-bold-webfont.woff) format("woff"),url(../assets/fonts/Basier/basiersquare-bold-webfont.eot),url(../assets/fonts/Basier/basiersquare-bold-webfont.ttf) format("truetype");text-rendering:optimizeLegibility}.fa{display:inline-block;font-display:swap;font-family:FontAwesome;font-style:normal;font-variant:normal;font-weight:400;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.full-height{min-height:calc(100vh - 349px)}a{color:var(--color-osp-gray,#5d666f);transition:color .2s}a:hover{text-decoration:none}button:focus{outline:unset!important}.alert{margin:0!important}.osp-blue{color:var(--color-osp-blue,#0074c8)!important}.osp-blue2{color:var(--color-osp-blue2,#2168bc)!important}.osp-primary-color{color:var(--osp-primary-color,#2168bc)!important}.osp-secondary-color{color:var(--osp-secondary-color,#f9b918)!important}.osp-homepage-head-title-color{color:var(--osp-homepage-head-title-color,#1a2653)!important}.osp-gray{color:var(--color-osp-gray,#5d666f)!important}.osp-light-gray{color:var(--color-osp-gray-light,#a8afbd)!important}.osp-navy-blue{color:var(--color-osp-navy-blue,#1a2653)!important}.osp-dark-blue{color:var(--color-osp-dark-blue,#293851)!important}.osp-orange{color:var(--color-osp-orange,#f1b42a)!important}.osp-black{color:#000!important}.text-decoration-underline{text-decoration:underline!important}.btn-primary-action{background-color:var(--osp-primary-color,#2168bc)!important}.btn:not(.btn-default):not(.btn-light):not(.btn-outline-secondary):not(.btn-link){border:0;color:#fff}.btn{font-family:BasierRegular;font-size:13px;letter-spacing:2px;padding-bottom:10px;padding-top:10px;text-transform:uppercase}.btn-blue{background:var(--color-osp-blue,#0074c8)}.btn-blue:hover{background:#005695}.btn-blue2{background:var(--osp-primary-color,#2168bc)}.btn-default{border:1px solid var(--color-osp-bd-color,#e3e7f0)}.btn-lg{font-size:16px;padding:12px 24px}.btn-lg.fr{padding:12px 14px!important}input[type=email],input[type=password],input[type=text]{color:#545962;font-family:BasierRegular}.checkbox{font-size:14px}@media(min-width:991px){.checkbox{padding-top:25px}}.section{padding-bottom:60px;padding-top:60px}.section .section--title{color:var(--color-title-color,#5d666f);font-family:BasierRegular;font-size:28px;font-weight:500;line-height:1.1;margin-bottom:35px;text-align:center}.section.section--gray{background:#f7f8fa}.section.section--light-blue{background:var(--color-osp-alice-blue,#f4f7ff)}.form-control{font-family:BasierRegular;height:50px;line-height:50px}.form-control.small{height:42px;line-height:42px}.form-control.input-icon{background-position:8px;background-repeat:no-repeat;background-size:24px 24px;padding-left:44px}.input-icon-email{background-image:url(./email.BV7HUNPy.svg)}.input-icon-email.active{background-image:url(./email-active.CST8r2gB.svg)}.input-icon-password{background-image:url(./password.D6Knx96K.svg)}.input-icon-password.active{background-image:url(./password-active.DrBtdIN2.svg)}textarea.form-control{height:auto;line-height:normal}.grey-modal .modal-content{background-color:var(--color-bg-grey,#fafafa)}.osp-search-btn{background-color:var(--osp-primary-color,#2168bc);color:#fff;letter-spacing:0;text-transform:capitalize}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{border:0;font-size:100%;line-height:1.3;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{border-collapse:collapse;content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{filter:Alpha(Opacity=0);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{background-repeat:no-repeat;display:inline-block;margin-top:-.25em;overflow:hidden;position:relative;text-indent:-99999px;vertical-align:middle}.ui-widget-icon-block{display:block;left:50%;margin-left:-8px}.ui-widget-overlay{height:100%;left:0;position:fixed;top:0;width:100%}.ui-datepicker{display:none;padding:.2em .2em 0;width:17em}.ui-datepicker .ui-datepicker-header{padding:.2em 0;position:relative}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{height:1.8em;position:absolute;top:2px;width:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%}.ui-datepicker .ui-datepicker-title{line-height:1.8em;margin:0 2.3em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{border-collapse:collapse;font-size:.9em;margin:0 0 .4em;width:100%}.ui-datepicker th{border:0;font-weight:700;padding:.7em .3em;text-align:center}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-bottom:0;border-left:0;border-right:0;margin:.7em 0 0;padding:0 .2em}.ui-datepicker .ui-datepicker-buttonpane button{cursor:pointer;float:right;margin:.5em .2em .4em;overflow:visible;padding:.2em .6em .3em;width:auto}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{margin:0 auto .4em;width:95%}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;font-size:0;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{left:auto;right:2px}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{left:auto;right:1px}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:1px;border-right-width:0}.ui-datepicker .ui-icon{background-repeat:no-repeat;display:block;left:.5em;overflow:hidden;text-indent:-99999px;top:.3em}.ui-widget{font-family:Arial,Helvetica,sans-serif}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{background:#fff;border:1px solid #ddd;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{background:#e9e9e9;border:1px solid #ddd;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{background:#f6f6f6;border:1px solid #c5c5c5;color:#454545;font-weight:400}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background:#ededed;border:1px solid #ccc;color:#2b2b2b;font-weight:400}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{background:#007fff;border:1px solid #003eff;color:#fff;font-weight:400}.ui-icon-background,.ui-state-active .ui-icon-background{background-color:#fff;border:#003eff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#fffa90;border:1px solid #dad55e;color:#777620}.ui-state-checked{background:#fffa90;border:1px solid #dad55e}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{background:#fddfdf;border:1px solid #f1a899;color:#5f3f3f}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{filter:Alpha(Opacity=70);font-weight:400;opacity:.7}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{background-image:none;filter:Alpha(Opacity=35);opacity:.35}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{height:16px;width:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(./ui-icons_444444_256x240.E4ZIrXXC.png)}.ui-widget-header .ui-icon{background-image:url(./ui-icons_444444_256x240.E4ZIrXXC.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(./ui-icons_555555_256x240.Bj3Oxiaf.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(./ui-icons_ffffff_256x240._rIJFN9Z.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(./ui-icons_777620_256x240.CVJ8B7ua.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(./ui-icons_cc0000_256x240.IKjJP5o4.png)}.ui-button .ui-icon{background-image:url(./ui-icons_777777_256x240.Becj4c8Q.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;filter:Alpha(Opacity=30);opacity:.3}.ui-widget-shadow{box-shadow:0 0 5px #666}.ui-datepicker.ui-widget-content{border:1px solid hsla(41,18%,82%,.8);box-shadow:0 3px 6px #cdaf7078}.ui-datepicker .ui-datepicker-calendar{font-family:BasierRegular!important}.ui-datepicker .ui-widget-header{background:0 0;border:none;color:var(--color-osp-blue,#0074c8);font-family:BasierMedium;text-transform:uppercase}.ui-datepicker .ui-icon-circle-triangle-w{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12'%3E%3Ctitle%3EFill 135%3C/title%3E%3Cpath fill='%230074c8' d='m.608 5.617 6.57-5.5a.501.501 0 0 1 .643.767L1.71 6l6.113 5.117a.5.5 0 1 1-.64.768l-6.572-5.5a.496.496 0 0 1-.003-.768'/%3E%3C/svg%3E")!important;background-position:50%!important}.ui-datepicker .ui-icon-circle-triangle-e{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='13' viewBox='0 0 8 13'%3E%3Ctitle%3Earrow-right%3C/title%3E%3Cpath fill='%230074c8' d='M7.392 5.617.822.117A.5.5 0 1 0 .18.884L6.29 6 .18 11.117a.5.5 0 1 0 .64.768l6.572-5.5a.5.5 0 0 0 0-.767'/%3E%3C/svg%3E")!important;background-position:50%!important}.ui-datepicker .ui-state-hover{background:#eee!important;border:none!important;border-radius:3px}.ui-datepicker .ui-state-default,.ui-datepicker .ui-widget-content{background:none;border:none;color:var(--color-text-color,#5d666f);font-family:BasierRegular;font-size:14px;text-align:center}.ui-datepicker .ui-state-highlight{color:var(--osp-primary-color,#2168bc)!important}.ui-datepicker .ui-state-active{background-color:var(--osp-primary-color,#2168bc)!important;border-radius:3px;color:#fff!important}.ui-datepicker table{table-layout:fixed}.dates-modal .modal-content{border-radius:20px;box-shadow:0 0 10px #0000001f;filter:drop-shadow(-4px 4px 6px rgba(0,0,0,.06));padding:.5rem}.dates-modal .btn{border-radius:20px;font-family:BasierRegular!important;font-size:16px!important;letter-spacing:-.3px!important}.dates-modal .date-time-group{display:flex}.dates-modal .date-time-group .date{border-bottom-right-radius:0;border-right:none!important;border-top-right-radius:0;width:60%}.dates-modal .date-time-group .time{border-bottom-right-radius:5px;border-top-right-radius:5px;width:40%}.dates-modal .date-time-group .time select{border:none;height:100%!important}.dates-modal .date-time-group .date,.dates-modal .date-time-group .time{border:1px solid var(--color-osp-bd-color,#e3e7f0);font-family:BasierRegular;height:50px}.filters-container{background:#fff}@media(min-width:991px){.filters-container{align-items:center;border-radius:20px;box-shadow:0 0 10px #0000000f;gap:9px;height:65px;justify-content:space-between;margin-bottom:25px;margin-left:15px;padding:24px 32px 19px}}@media(max-width:991px){.filters-container{border-radius:15px;height:44px;margin-top:20px;padding:0 16px}.filters-container.d-flex{flex:0 0 100%}}@media(max-width:991px)and (max-width:767px){.filters-container.d-flex{flex:0 0 50%;margin-top:0}}.filters-container.open{height:auto;margin-top:20px!important;padding:24px 32px 19px}.filters-container .close-icon span{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%232168bc' d='M18.993 3.037a1.424 1.424 0 0 0-2.014-2.014L10 8 3.021 1.023a1.424 1.424 0 0 0-2.014 2.014l6.979 6.979-6.979 6.978a1.424 1.424 0 0 0 2.014 2.015L10 12.029l6.979 6.98a1.424 1.424 0 0 0 2.014-2.015l-6.979-6.978z'/%3E%3C/svg%3E");background-size:22px;display:block;height:22px;opacity:1;width:22px}.filters-container .see-all-filters{color:var(--color-osp-dark-blue,#293851);font-size:16px}@media(min-width:991px){.filters-container .see-all-filters{font-size:20px;letter-spacing:-.16px}}.filters-container .search-filters{display:flex;flex-direction:column;gap:31px}.filters-container .search-filters hr{margin:0;width:100%}@media(max-width:767px){.filters-container .search-filters{gap:20px}}.filters-container .search-filters label{color:var(--color-osp-text-secondary,#232738);font-family:BasierMedium;font-size:14px;letter-spacing:-.5px;margin-bottom:10px;text-align:left;width:100%}@media(max-width:767px){.filters-container .search-filters label{text-align:center}}.filters-container .search-filters .text-icon-group{align-items:center;background:#f4f4f4;border-radius:9.352px;display:flex;height:32px;justify-content:center;margin:auto;width:-moz-fit-content;width:fit-content}@media(min-width:767px){.filters-container .search-filters .text-icon-group{height:40px;margin:-10px 0 0 15px}.filters-container .search-filters .text-icon-group svg{left:25px;position:absolute}}.filters-container .search-filters .text-icon-group .text{color:var(--color-osp-navy-blue,#1a2653);font-size:14px;letter-spacing:-.21px;line-height:24.048px;padding:0 10px 0 4px}@media(min-width:767px){.filters-container .search-filters .text-icon-group .text{padding:0 10px 0 19px;width:60px}}.filters-container .search-filters .range{font-size:14px}@media(min-width:767px){.filters-container .search-filters .range{font-size:12px}}.filters-container .search-filters .vue-slider-container{z-index:0}@media(min-width:767px){.filters-container .search-filters .vue-slider-container{margin-top:15px;padding-left:20px;width:85%}}@media(max-width:767px){.filters-container .search-filters .vue-star-rating{justify-content:center!important}}.filters-container .search-filters .search-filters--number-of-cars .number-of-cars--label{color:var(--color-osp-text-secondary,#232738);font-size:14px;letter-spacing:-.5px}.filters-container .search-filters .search-filters--number-of-cars .number-of-cars-component{background:#f4f4f4;border:1px solid #e4e4e4;border-radius:100px;height:38px;width:156px}@media(max-width:767px){.filters-container .search-filters .search-filters--number-of-cars .number-of-cars-component{margin:auto}}.filters-container .search-filters .search-filters--number-of-cars .number-of-cars-component .parkings--number-of-spots{color:#322651bf;letter-spacing:-.5px}.filters-container .search-filters .search-filters--number-of-cars .number-of-cars-component .number-of-cars--action a{background-color:var(--color-osp-gray2,#aaacae);border:unset;border-radius:50%;height:22px;width:22px}.filters-container .search-filters .search-filters--number-of-cars .number-of-cars-component .number-of-cars--action a .fa-minus,.filters-container .search-filters .search-filters--number-of-cars .number-of-cars-component .number-of-cars--action a .fa-plus{color:#fff}.filters-container .search-filters .search-filters--number-of-cars .number-of-cars-component .number-of-cars--action a.active{background-color:var(--osp-primary-color,#2168bc)}.filters-container .search-filters .search-filters--number-of-cars .number-of-cars-component .number-of-cars--action a:not(.active){cursor:default}.filters-container .search-filters hr{border-top:1px solid #e4e4e4}.filters-container .search-filters .amenities--container{gap:10px}.filters-container .search-filters .amenities--item{width:calc(20% - 8px)!important}@media(max-width:1199px)and (min-width:991px){.filters-container .search-filters .amenities--item{width:calc(33.33333% - 16px)!important}}@media(max-width:767px){.filters-container .search-filters .amenities--item{width:calc(33.33333% - 16px)!important}}.filters-container .search-filters .amenities--item .amenities--item--label{background:#f4f4f4;border-radius:9.336px;text-align:center}.filters-container .search-filters .amenities--item .amenities--item--label.amenities--selected{border:3px solid #4e587a;padding:6px 0!important}.filters-container .search-filters .amenities--item .amenities--item--name{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular;font-size:10.67px!important;letter-spacing:-.16px;line-height:24.008px;text-align:center}.filters-container .search-filters .vue-slider-component{padding:10px;width:auto}.filters-container .search-filters .vue-slider-component .vue-slider{padding:0!important}.filters-container .search-filters .vue-slider-component .vue-slider-tooltip{background-color:var(--color-osp-navy-blue,#1a2653);border:1px solid var(--color-osp-navy-blue,#1a2653)!important;color:#fff!important;font-family:BasierMedium!important;font-size:12px!important;letter-spacing:-.5px!important}.filters-container .search-filters .vue-slider-component .vue-slider-tooltip:before{bottom:-8.9px!important}.filters-container .search-filters .vue-slider-component .vue-slider{height:2px!important}.filters-container .search-filters .vue-slider-component .vue-slider-process{background-color:#61a1ed!important}.filters-container .search-filters .search-filters--distance-slider .vue-slider-rail,.filters-container .search-filters .search-filters--price-slider .vue-slider-rail{background:repeating-linear-gradient(90deg,#d9d9d9,#d9d9d9 8px,transparent 0,transparent 12px)!important;height:2px!important}.filters-container .search-filters .range span{font-size:16px}@media(max-width:767px){.filters-container .search-filters .range span{font-size:14px}}.filters-container .filters-mobile--content.filters-landscape-mode{height:calc(100% - 50px)}@media(max-width:991px){.filters-container .filters-mobile--content{background:#fff;border:3px solid rgba(99,99,99,.15);border-radius:25px;height:calc(100% - 290px);left:50%;margin:0;padding:20px 0;position:fixed;top:30px;transform:translate(-50%);width:308px;z-index:11}.filters-container .filters-mobile--content .see-all-filters{padding:0 20px}.filters-container .filters-mobile--content .search-filters-container{height:calc(100% - 50px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;padding:0 20px}.filters-container .filters-mobile--content .search-filters-container::-webkit-scrollbar{width:9px}.filters-container .filters-mobile--content .search-filters-container::-webkit-scrollbar-button{display:none}.filters-container .filters-mobile--content .search-filters-container::-webkit-scrollbar-thumb{background:#000;border-radius:12px}}@media(max-width:991px)and (min-width:767px){.filters-container .filters-mobile--content{width:450px}}@media(max-width:991px){.filters-container .filters-mobile--content .close-icon{align-items:center;background:#fff;border-radius:44px;display:flex;filter:drop-shadow(0 0 8px rgba(0,0,0,.2));height:44px;justify-content:center;position:absolute;right:-11px;top:-12px;width:44px}.filters-container .filters-mobile--content .close-icon span{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%232168bc' d='M18.993 3.037a1.424 1.424 0 0 0-2.014-2.014L10 8 3.021 1.023a1.424 1.424 0 0 0-2.014 2.014l6.979 6.979-6.979 6.978a1.424 1.424 0 0 0 2.014 2.015L10 12.029l6.979 6.98a1.424 1.424 0 0 0 2.014-2.015l-6.979-6.978z'/%3E%3C/svg%3E");background-size:20px;display:block;height:20px;width:20px}}@media(max-width:991px)and (max-width:991px){.filters-container .filters-mobile--content .close-icon span{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%231a2653' d='M18.993 3.037a1.424 1.424 0 0 0-2.014-2.014L10 8 3.021 1.023a1.424 1.424 0 0 0-2.014 2.014l6.979 6.979-6.979 6.978a1.424 1.424 0 0 0 2.014 2.015L10 12.029l6.979 6.98a1.424 1.424 0 0 0 2.014-2.015l-6.979-6.978z'/%3E%3C/svg%3E")}}@media(max-width:767px){.filters-container.collapsed.filters-fr .show-filters-label{font-size:13px!important}.filters-container.collapsed.filters-fr img{height:30px!important;width:30px!important}.filters-container.collapsed.filters-fr{padding:0 13px}}@media(max-width:380px){.filters-container.collapsed.filters-fr{padding:0 10px}}.show-filters-label{font-size:16px}@media(min-width:991px){.show-filters-label{font-size:20px}}.explore-blog-section .medium{font-family:BasierMedium!important}@media(min-width:991px){.explore-blog-section ._h2{font-family:BasierMedium!important;font-size:52px!important;line-height:62px!important}}@media(max-width:991px){.explore-blog-section .blog-title{font-size:36px;letter-spacing:-1px;line-height:42px;margin-bottom:30px;width:50%}}.why-book-with-us-section{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:center;padding:48px 2rem;width:100%}.why-book-with-us-title{color:var(--osp-homepage-head-title-color,#1a2653);font-family:BasierMedium;font-size:22px;font-weight:600;letter-spacing:-.57px;line-height:28px;text-align:center}.why-book-with-us-grid{display:grid;grid-template-columns:repeat(4,minmax(0,20%));justify-content:space-between;width:100%}.why-book-with-us-card-item{align-items:center;display:flex;flex-direction:column;gap:13px}.why-book-with-us-card-item span{color:var(--osp-homepage-head-title-color,#1a2653);font-family:BasierMedium;font-size:18px;font-weight:500;letter-spacing:0;line-height:100%;text-align:center}@media(max-width:767px){.why-book-with-us-card-item span{font-size:14px}}.icons{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;height:78.67px;justify-content:center;width:80px}.icons.shuttle-service{background:url(./shuttle-service.Daab-3yJ.svg) no-repeat 50%;background-size:100% 100%}.icons.customer-service{background:url(./customer-service.DpueLOmX.svg) no-repeat 50%;background-size:100% 100%}.icons.competitive-pricing{background:url(./Competitive-pricing.CUwZnYOF.svg) no-repeat 50%;background-size:100% 100%}.icons.free-cancellation{background:url(./free-cancellation.DCBlwxmw.svg) no-repeat 50%;background-size:100% 100%}@media(max-width:767px){.why-book-with-us-grid{gap:15px;grid-template-columns:repeat(2,1fr)}}.park-stay-card{background:#fff;border-radius:22.69px;box-shadow:0 0 31.02px #0000001f;margin-bottom:48px;overflow:hidden;padding:32px 30.5px;width:100%}.top-section{align-items:center;display:grid;gap:0;grid-template-columns:1fr 1fr;margin-bottom:24px}.icon-row{align-items:flex-start;display:flex;gap:5px}.item{flex:1;flex-direction:column}.icon-circle,.item{align-items:center;display:flex}.icon-circle{border:2.4px solid var(--osp-secondary-color,#f9b918);border-radius:50%;height:48px;justify-content:center;margin-bottom:9px;width:48px}.icon-circle.park{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' viewBox='0 0 28 28'%3E%3Cpath stroke='%231a2653' stroke-width='1.6' d='M13.6.8c7.07 0 12.8 5.73 12.8 12.8 0 7.069-5.73 12.8-12.8 12.8S.8 20.668.8 13.6 6.53.8 13.6.8Z'/%3E%3Cpath stroke='%231a2653' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.6' d='M9.998 14.8V9.28c0-.447 0-.67.06-.851a1.2 1.2 0 0 1 .77-.77c.18-.06.404-.06.85-.06h3.12a3.6 3.6 0 1 1 0 7.2zm0 0v6'/%3E%3C/svg%3E") no-repeat 50%}.icon-circle.stay{background:url(./stay.C229V-Nz.svg) no-repeat 50%}.icon-circle.fly{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%231a2653' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m14.417 5.668 4.153-4.154a2.486 2.486 0 0 1 3.516 3.516l-4.154 4.153 2.247 11.184c.288 1.431-2.487 3.425-3.226 1.529l-3.29-8.443-4.272 4.271c.208 2.497.254 3.327-1.496 5.076l-2.66-4.435L.8 15.705c1.749-1.75 2.58-1.706 5.075-1.497l4.272-4.27-8.443-3.291c-1.896-.74.098-3.515 1.529-3.227z'/%3E%3C/svg%3E") no-repeat 50%}.icon-circle.cruise{background-size:28px!important;background:url(./cruise.82ppOLok.svg) no-repeat 50%}.label{font-family:BasierMedium;font-size:16px;font-weight:600;letter-spacing:-.5px;line-height:16px;margin-bottom:4px}.description-text,.label{color:var(--osp-homepage-head-title-color,#1a2653)}.description-text{font-family:BasierRegular;font-size:10px}@media(max-width:767px){.description-text{font-size:9px;line-height:12px}}.plus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' viewBox='0 0 10 10'%3E%3Cpath fill='%231a2653' d='M4.916 10a1 1 0 0 1-1-1V5.988H.988a.988.988 0 1 1 0-1.976h2.928V1a1 1 0 0 1 1-1h.23a1 1 0 0 1 1 1v3.012h2.866a.988.988 0 1 1 0 1.976H6.146V9a1 1 0 0 1-1 1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:10px;margin-top:19px;width:10px}@media(min-width:680px){.text-section{padding-left:13px}}@media(max-width:680px){.text-section{align-items:center;display:flex;flex-direction:column;justify-content:center}}.text-content{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:flex-start}@media(max-width:680px){.text-content{align-items:center;justify-content:center}}.text-content p{margin:0;text-align:left}@media(max-width:680px){.text-content p{text-align:center}}.headline{color:var(--osp-homepage-head-title-color,#1a2653);font-family:BasierMedium;font-size:28px;font-weight:500;letter-spacing:-.57px;line-height:32.89px}.headline .stay{color:var(--osp-secondary-color,#f9b918)}.desc{color:var(--osp-homepage-head-title-color,#1a2653);font-family:BasierRegular;font-size:12px;line-height:14.18px}.reserve-button{background:var(--osp-primary-color,#2168bc);border:none;border-radius:40px;color:#fff;cursor:pointer;font-size:16px;height:44px;letter-spacing:-.3px;line-height:14px;margin-top:20px;padding:0 22px;text-align:center;vertical-align:middle}.photos-row{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);height:220px}.photo-slot{overflow:hidden;position:relative}.photo-slot img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.photo-slot{align-items:center;border-radius:8px;display:flex;height:233px;justify-content:center}@media(max-width:680px){.top-section{gap:30px;grid-template-columns:1fr}}.banner-card[data-v-c0880f54]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:22.69px;box-shadow:0 0 31.02px #0000001f;display:grid;gap:5%;grid-template-columns:auto 1fr auto;margin:48px 0;padding:25px;width:100%}.banner-card p[data-v-c0880f54]{margin:0}.icon-row[data-v-c0880f54]{align-items:flex-start;display:flex;gap:5px}.item[data-v-c0880f54]{flex:1;flex-direction:column}.icon-circle[data-v-c0880f54],.item[data-v-c0880f54]{align-items:center;display:flex}.icon-circle[data-v-c0880f54]{border:2.5px solid var(--osp-secondary-color,#f9b918);border-radius:50%;height:54px;justify-content:center;margin-bottom:0;width:54px}.icon-circle.park[data-v-c0880f54]{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' viewBox='0 0 28 28'%3E%3Cpath stroke='%231a2653' stroke-width='1.6' d='M13.6.8c7.07 0 12.8 5.73 12.8 12.8 0 7.069-5.73 12.8-12.8 12.8S.8 20.668.8 13.6 6.53.8 13.6.8Z'/%3E%3Cpath stroke='%231a2653' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.6' d='M9.998 14.8V9.28c0-.447 0-.67.06-.851a1.2 1.2 0 0 1 .77-.77c.18-.06.404-.06.85-.06h3.12a3.6 3.6 0 1 1 0 7.2zm0 0v6'/%3E%3C/svg%3E") no-repeat 50%}.icon-circle.stay[data-v-c0880f54]{background:url(./stay.C229V-Nz.svg) no-repeat 50%}.icon-circle.fly[data-v-c0880f54]{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%231a2653' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m14.417 5.668 4.153-4.154a2.486 2.486 0 0 1 3.516 3.516l-4.154 4.153 2.247 11.184c.288 1.431-2.487 3.425-3.226 1.529l-3.29-8.443-4.272 4.271c.208 2.497.254 3.327-1.496 5.076l-2.66-4.435L.8 15.705c1.749-1.75 2.58-1.706 5.075-1.497l4.272-4.27-8.443-3.291c-1.896-.74.098-3.515 1.529-3.227z'/%3E%3C/svg%3E") no-repeat 50%}.icon-circle.cruise[data-v-c0880f54]{background:url(./cruise.82ppOLok.svg) no-repeat 50%}.banner-text[data-v-c0880f54]{color:var(--osp-homepage-head-title-color,#1a2653);font-family:BasierMedium;font-size:22px;font-weight:500;letter-spacing:-.57px;line-height:28px;min-width:0}.banner-text .highlight[data-v-c0880f54]{text-decoration:underline;text-decoration-color:var(--osp-secondary-color,#f9b918);text-decoration-thickness:2px;text-underline-offset:6px}.arrow-down[data-v-c0880f54]{align-items:center;border-radius:50%;display:flex;height:33px;justify-content:center;width:33px}@media(max-width:575px){.banner-card[data-v-c0880f54]{gap:20px 16px;grid-template-columns:1fr auto;grid-template-rows:auto auto;padding:16px}.icon-row[data-v-c0880f54]{grid-column:1/-1;justify-content:center}.banner-text[data-v-c0880f54]{font-size:16px;grid-column:1;grid-row:2;text-align:center}.arrow-down[data-v-c0880f54]{align-self:center;grid-column:2;grid-row:2}}.trip-advisor-rating-container{align-items:center;display:flex;gap:3.93px}.trip-advisor-rating-container .trip-advisor-rating{display:flex;gap:3.22px}.trip-advisor-rating-container .trip-advisor-reviews-count{color:#585a69;font-size:10px;letter-spacing:0}@media(max-width:767px){.trip-advisor-rating-container .trip-advisor-reviews-count{color:#293851!important}}.rating{display:flex;gap:1.37px}.icon{flex-shrink:0}.park-stay-location-card--container{background:#feffff;border:1px solid #f5f5f5;border-radius:20px;gap:20px;opacity:1;padding:10px 20px 10px 10px}.park-stay-location-card--container.has-label{top:15px!important}.park-stay-location-card--container.airport-page{margin-bottom:48px!important}@media(max-width:991px){.park-stay-location-card--container{border:1px solid #f5f5f5;box-shadow:none!important;gap:0!important}}@media(max-width:767px){.park-stay-location-card--container{background:#feffff;border:1px solid #f5f5f5;border-radius:20px 20px 0 0!important;gap:20px;opacity:1;padding:0!important}}@media(min-width:767px){.park-stay-location-card--container .location-card{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:minmax(0,270fr) minmax(0,319fr) minmax(0,144fr);max-height:372px}}@media(max-width:1199px)and (min-width:991px){.park-stay-location-card--container .location-card{-moz-column-gap:20px;column-gap:20px}}.park-stay-location-card--container .location-card .soldout-block .compare-checkbox,.park-stay-location-card--container .location-card .soldout-block .earn-back,.park-stay-location-card--container .location-card .soldout-block .inc-tax,.park-stay-location-card--container .location-card .soldout-block .port-location--points,.park-stay-location-card--container .location-card .soldout-block .port-location--price-number,.park-stay-location-card--container .location-card .soldout-block .price-info,.park-stay-location-card--container .location-card .soldout-block .refundable{color:#909ab8!important}.park-stay-location-card--container .location-card .soldout-block .minimum-booking-warning{background-color:#acb5d0;max-width:100%;width:100%;word-wrap:break-word;box-sizing:border-box;overflow-wrap:break-word;right:0;top:0}@media(min-width:575px)and (max-width:767px){.park-stay-location-card--container .location-card .soldout-block .minimum-booking-warning{max-width:100%;position:relative;top:0;transform:none;width:calc(100% - 30px)}}@media(max-width:575px){.park-stay-location-card--container .location-card .soldout-block .minimum-booking-warning{max-width:100%;position:relative;top:0;transform:none;width:100%}}.park-stay-location-card--container .location-card .soldout-block .port-location--points .number,.park-stay-location-card--container .location-card .soldout-block .port-location--price-number .number{text-decoration:line-through}.park-stay-location-card--container .location-card .port-location--amenities:not(.hotel-amenities) ul{display:flex;gap:10px;width:100%}@media(min-width:767px){.park-stay-location-card--container .location-card .port-location--amenities:not(.hotel-amenities) ul{max-height:35px;overflow-y:hidden}}@media(max-width:767px){.park-stay-location-card--container .location-card .port-location--amenities:not(.hotel-amenities) ul{flex-direction:column;gap:8px}}.park-stay-location-card--container .location-card .port-location--amenities:not(.hotel-amenities) ul li{gap:3px;width:-moz-fit-content;width:fit-content}@media(max-width:767px){.park-stay-location-card--container .location-card .port-location--amenities:not(.hotel-amenities) ul li{gap:8.498px;width:100%}}.park-stay-location-card--container .location-card .port-location--amenities:not(.hotel-amenities) ul li .amenity-name{color:var(--color-osp-text-secondary-lighter,#252b42);font-size:12px;font-style:normal;font-weight:400;line-height:15.296px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.park-stay-location-card--container .location-card .port-location--amenities:not(.hotel-amenities) ul li .amenity-name{font-size:11px}}.park-stay-location-card--container .location-card .details-seperator{border-top:.2px solid #ccc;margin:20px 0;width:100%}@media(max-width:767px){.park-stay-location-card--container .location-card .details-seperator{border-top:none!important;display:none!important}}.park-stay-location-card--container .location-card .details-seperator-mobile{border-top:.5px solid #ccc;width:100%}@media(min-width:767px){.park-stay-location-card--container .location-card .details-seperator-mobile{border-top:none!important;display:none!important}}.park-stay-location-card--container .location-card .parking-details{align-items:flex-start;border-radius:11px;display:flex;flex-direction:column;gap:7px;padding:12px 14px}.park-stay-location-card--container .location-card .parking-details .details-seperator{border-top:.2px solid #ccc;width:100%}@media(max-width:1475px)and (min-width:767px){.park-stay-location-card--container .location-card .parking-details{padding:7px 9px}}@media(max-width:767px){.park-stay-location-card--container .location-card .parking-details{gap:9px;height:-moz-fit-content;height:fit-content;padding:13.6px 12px}}.park-stay-location-card--container .location-card .parking-details .parking--details{display:flex;gap:8px;justify-content:center;width:100%}.park-stay-location-card--container .location-card .parking-details .parking--details .icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='27' fill='none' viewBox='0 0 30 27'%3E%3Crect width='29.27' height='26.343' x='-.004' y='.596' fill='%232168bc' rx='6.079'/%3E%3Crect width='25.724' height='22.797' x='1.769' y='2.369' stroke='%23ededed' stroke-opacity='.3' stroke-width='3.546' rx='4.306'/%3E%3Cpath fill='%23fff' d='M11.293 18.833V8.701h4.761q1.556 0 2.513.947.942.954.942 2.395 0 1.484-.942 2.438-.957.968-2.513.968h-2.41v3.384zm2.351-5.412h1.943q1.526 0 1.526-1.378 0-.65-.401-.996-.41-.332-1.125-.332h-1.943z'/%3E%3C/svg%3E");background-size:29.27px 26.343px;height:26.343px;width:29.27px}@media(max-width:767px){.park-stay-location-card--container .location-card .parking-details .parking--details .icon{background-size:22px 20px;height:20px;width:22px}}.park-stay-location-card--container .location-card .parking-details .parking--details .label{color:var(--osp-primary-color,#2168bc);font-size:12px;font-style:normal;font-weight:600;line-height:15.5px;width:calc(100% - 35px)}@media(max-width:991px){.park-stay-location-card--container .location-card .parking-details .parking--details .label{font-size:11px;line-height:13.171px}}.park-stay-location-card--container .location-card .parking-details .amenity{height:22px;width:22px}@media(max-width:767px){.park-stay-location-card--container .location-card .parking-details .amenity{height:18px;width:18px}}.park-stay-location-card--container .location-card .part-1{display:flex;flex-direction:column;gap:10px}@media(max-width:767px){.park-stay-location-card--container .location-card .part-1{margin-bottom:16px}}.park-stay-location-card--container .location-card .part-1 .port-location--logo{background-color:#fff;border-radius:8px;height:100%!important;width:100%!important}@media(max-width:767px){.park-stay-location-card--container .location-card .part-1 .port-location--logo{border-radius:20px 20px 0 0;height:90px!important}}.park-stay-location-card--container .location-card .part-1 .port-location--logo .has-logo{align-items:center;background-repeat:no-repeat;background-size:contain;border-radius:8px;display:flex;height:100%!important;justify-content:center;width:100%!important}@media(max-width:767px){.park-stay-location-card--container .location-card .part-1 .port-location--logo .has-logo{border-radius:20px 20px 0 0;height:90px!important}}.park-stay-location-card--container .location-card .part-1 .port-location--logo .has-logo img{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:767px){.park-stay-location-card--container .location-card .part-1 .port-location--logo .has-logo img{border-radius:20px 20px 0 0;height:90px!important}.park-stay-location-card--container .location-card .part-1 .port-location--logo .has-warning img{border-radius:0!important}}.park-stay-location-card--container .location-card .part-1 .port-location--amenities.hotel-amenities{margin-bottom:19px;margin-top:22px}.park-stay-location-card--container .location-card .part-1 .port-location--amenities.hotel-amenities ul{flex-direction:column;gap:7px}.park-stay-location-card--container .location-card .part-1 .port-location--amenities.hotel-amenities li{width:calc(50% - 4.5px)}@media(min-width:767px){.park-stay-location-card--container .location-card .part-1 .port-location--amenities.hotel-amenities li{width:100%}}.park-stay-location-card--container .location-card .part-1 .port-location--amenities.hotel-amenities li{gap:10px}.park-stay-location-card--container .location-card .part-1 .port-location--amenities.hotel-amenities li .amenity-name{color:#2d2d2d;display:-webkit-box;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.42px;-webkit-line-clamp:1;line-height:24px;-webkit-box-orient:vertical;overflow:hidden}.park-stay-location-card--container .location-card .part-1 .port-location--amenities.hotel-amenities li .amenity{height:15px;width:15px}.park-stay-location-card--container .location-card .part-2{padding:10px 0}@media(max-width:767px){.park-stay-location-card--container .location-card .part-2{color:#293851!important;gap:8px;padding:16px 20px 10px}}.park-stay-location-card--container .location-card .part-2 .location-name-room-rating-container{display:flex;flex-direction:column;gap:10px;justify-content:space-between}@media(max-width:767px){.park-stay-location-card--container .location-card .part-2 .location-name-room-rating-container{gap:8px}}.park-stay-location-card--container .location-card .part-2 .location-name-room-rating-container .location-amenities{display:flex;flex-wrap:wrap;gap:8px}.park-stay-location-card--container .location-card .part-2 .location-name-room-rating-container .location-amenities li{white-space:nowrap}.park-stay-location-card--container .location-card .part-2 .location-name-room-rating-container .location-amenities li .amenity-name{color:#2d2d2d;font-size:10px;font-style:normal;font-weight:400;letter-spacing:-.42px;line-height:100%}@media(max-width:767px){.park-stay-location-card--container .location-card .part-2 .location-name-room-rating-container .location-amenities li .amenity-name{color:#293851!important;font-size:10px}}.park-stay-location-card--container .location-card .part-2 .location-name-room-rating{display:flex;flex-direction:column;gap:14px}@media(max-width:767px){.park-stay-location-card--container .location-card .part-2 .location-name-room-rating{gap:8px}}.park-stay-location-card--container .location-card .part-2 .port-location--name{color:#1a2653;cursor:default;font-size:19px;font-style:normal;font-weight:600;letter-spacing:0;line-height:100%;vertical-align:middle}.park-stay-location-card--container .location-card .part-2 .port-location--name span{font-size:12px;white-space:nowrap}.park-stay-location-card--container .location-card .part-2 .location-address-distance-shuttle{display:flex;flex-direction:column;gap:10px}@media(max-width:767px){.park-stay-location-card--container .location-card .part-2 .location-address-distance-shuttle{gap:0}}.park-stay-location-card--container .location-card .part-2 .hotel-rating{align-items:flex-start;background:#f5f5f5;border-radius:41px;display:flex;gap:3px;height:-moz-fit-content;height:fit-content;padding:4px 9px;width:91px}.park-stay-location-card--container .location-card .part-2 .hotel-rating span{color:var(--color-osp-navy-blue,#1a2653);font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.06px;line-height:18px;text-align:right;text-transform:capitalize;width:60px}.park-stay-location-card--container .location-card .part-2 .hotel-rating .star-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath fill='%23f9b918' d='M6.454.282a.4.4 0 0 1 .765 0l1.327 4.34a.4.4 0 0 0 .383.283h4.343a.4.4 0 0 1 .245.716L9.962 8.365a.4.4 0 0 0-.139.434l1.348 4.408a.4.4 0 0 1-.626.433L7.08 10.967a.4.4 0 0 0-.489 0L3.128 13.64a.4.4 0 0 1-.627-.433L3.85 8.799a.4.4 0 0 0-.138-.434L.156 5.621a.4.4 0 0 1 .245-.716h4.343a.4.4 0 0 0 .383-.283z'/%3E%3C/svg%3E");background-size:13px 14px;height:14px;width:13px}@media(max-width:767px){.park-stay-location-card--container .location-card .part-2 .amenities-container{display:grid;gap:10px;grid-template-columns:minmax(0,125fr) minmax(0,160fr);padding-top:16px}}.park-stay-location-card--container .location-card .part-2 .parking-rate-mobile{align-items:center;display:inline-flex;gap:5px}.park-stay-location-card--container .location-card .part-2 .parking-rate-mobile .see-all{color:var(--osp-primary-color,#2168bc);font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.06px;line-height:18px}.park-stay-location-card--container .location-card .part-3{border-radius:8px;display:flex;flex-direction:column;max-height:372px;padding:10px 0}@media(max-width:767px){.park-stay-location-card--container .location-card .part-3{border-radius:12px;display:flex;flex-direction:row;gap:10px;height:unset;max-height:unset;padding:4px 20px 10px}}.park-stay-location-card--container .location-card .part-3.has-error{align-items:flex-start!important}@media(max-width:767px){.park-stay-location-card--container .location-card .part-3.has-error{flex-direction:column!important;min-width:0!important;width:100%!important}.park-stay-location-card--container .location-card .part-3.has-error .part-3-left,.park-stay-location-card--container .location-card .part-3.has-error .part-3-right{flex:1 1 100%!important;min-width:0!important;width:100%!important}.park-stay-location-card--container .location-card .part-3.has-error .price--part{min-width:0!important;width:100%!important}.park-stay-location-card--container .location-card .part-3.has-error .port-location--price,.park-stay-location-card--container .location-card .part-3.has-error .warning-message-container{max-width:100%!important;min-width:0!important;width:100%!important}}.park-stay-location-card--container .location-card .part-3 .part-3-left{display:flex;flex-direction:column;justify-content:space-between;order:2}@media(max-width:767px){.park-stay-location-card--container .location-card .part-3 .part-3-left{flex:1;order:unset}}.park-stay-location-card--container .location-card .part-3 .part-3-right{display:flex;flex:1;flex-direction:column;order:1}@media(max-width:767px){.park-stay-location-card--container .location-card .part-3 .part-3-right{align-items:flex-end;flex:1;gap:8px;order:unset}}.park-stay-location-card--container .location-card .part-3 .shuttle-summary-mob{display:none}@media(max-width:767px){.park-stay-location-card--container .location-card .part-3 .shuttle-summary-mob{color:#585a69;display:flex;flex-direction:column;font-size:11px;gap:4px;line-height:14px}.park-stay-location-card--container .location-card .part-3 .shuttle-summary-mob .free-shuttle{align-items:center;display:flex;gap:9px;margin-bottom:2px}.park-stay-location-card--container .location-card .part-3 .shuttle-summary-mob .free-shuttle span{color:#293851;font-size:12px;line-height:14px}.park-stay-location-card--container .location-card .part-3 .shuttle-summary-mob .shuttle-summary-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;font-size:10px;-webkit-line-clamp:1;line-height:11px}}@media(max-width:767px)and (max-width:767px){.park-stay-location-card--container .location-card .part-3 .shuttle-summary-mob .shuttle-summary-text{color:#1a2653!important}}@media(max-width:767px){.park-stay-location-card--container .location-card .part-3 .shuttle-summary-mob .read-more{color:#2168bc;font-family:BasierMedium;font-size:10px;font-weight:600;line-height:18px}}.park-stay-location-card--container .location-card .part-3 .save-up{display:flex;justify-content:end}@media(max-width:767px){.park-stay-location-card--container .location-card .part-3 .save-up{justify-content:flex-end}}.park-stay-location-card--container .location-card .part-3 .save-up .label{background:#fddb32;border-radius:3.3px;color:var(--color-osp-navy-blue,#1a2653);font-family:BasierMedium;font-size:11px;font-weight:500;height:22.25px;letter-spacing:-.31px;line-height:100%;padding:4.12px 9.9px;text-align:center;width:-moz-fit-content;width:fit-content}@media(max-width:767px){.park-stay-location-card--container .location-card .part-3 .save-up .label{font-size:12px}}.park-stay-location-card--container .location-card .part-3 .warning-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' fill='none' viewBox='0 0 14 15'%3E%3Cpath fill='%231a2653' d='M7 14.204a7 7 0 1 1 0-14 7 7 0 0 1 0 14'/%3E%3Cpath fill='%23fff' d='M6.031 7.417a.97.97 0 0 0 1.939 0V4.186a.97.97 0 0 0-1.939 0z'/%3E%3Ccircle cx='6.999' cy='10.218' r='.969' fill='%23fff' transform='rotate(-180 7 10.218)'/%3E%3C/svg%3E");background-size:14px 15px;height:15px;width:14px}.park-stay-location-card--container .location-card .part-3 .price--part{height:100%;padding:10px 0}@media(max-width:767px){.park-stay-location-card--container .location-card .part-3 .price--part{align-items:flex-end;gap:5px;padding:0}}.park-stay-location-card--container .location-card .part-3 .price--part .port-location--price-number{color:#1a2653;font-family:BasierMedium;font-size:24px;font-weight:600;letter-spacing:-1.5px;line-height:19px;text-align:right;vertical-align:middle}.park-stay-location-card--container .location-card .part-3 .price--part .port-location--price-number:not(.NaN){font-size:24px}@media(max-width:1199px)and (min-width:767px){.park-stay-location-card--container .location-card .part-3 .price--part .port-location--price-number:not(.NaN){font-size:24px}}@media(max-width:991px){.park-stay-location-card--container .location-card .part-3 .price--part .port-location--price-number:not(.NaN){font-size:26px}}.park-stay-location-card--container .location-card .part-3 .price--part .port-location--price-number.NaN{margin-top:0!important}.park-stay-location-card--container .location-card .part-3 .price--part .port-location--price-number.NaN .currency-sign,.park-stay-location-card--container .location-card .part-3 .price--part .port-location--price-number.NaN .inc-tax,.park-stay-location-card--container .location-card .part-3 .price--part .port-location--price-number.NaN .price-info{display:none!important}.park-stay-location-card--container .location-card .part-3 .price--part .port-location--price-number .not-number{font-size:15px;letter-spacing:-.2px}@media(max-width:991px){.park-stay-location-card--container .location-card .part-3 .price--part .port-location--price-number .not-number{font-size:12px}}.park-stay-location-card--container .location-card .part-3 .price--part .price-part-seperator{border-left:.5px solid rgba(26,38,83,.2);height:70px}.park-stay-location-card--container .location-card .part-3 .price--part .price-info{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular;font-size:12px;letter-spacing:-.5px;line-height:14px;margin-bottom:3px;margin-top:14px}@media(max-width:991px){.park-stay-location-card--container .location-card .part-3 .price--part .price-info{margin:10px 0 0!important}}.park-stay-location-card--container .location-card .part-3 .price--part .inc-tax{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular;font-size:10px;letter-spacing:-.5px;line-height:19px}@media(max-width:991px){.park-stay-location-card--container .location-card .part-3 .price--part .inc-tax{margin-top:1px}}.park-stay-location-card--container .location-card .part-3 .price--part .earn-back,.park-stay-location-card--container .location-card .part-3 .price--part .port-location--points{color:var(--osp-primary-color,#2168bc);font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.39px;line-height:9.7px;margin-bottom:10px!important;text-align:center}@media(max-width:767px){.park-stay-location-card--container .location-card .part-3 .price--part .earn-back,.park-stay-location-card--container .location-card .part-3 .price--part .port-location--points{font-size:13px;font-weight:400;margin-bottom:5px!important}}.park-stay-location-card--container .location-card .part-3 .price--part .earn-back,.park-stay-location-card--container .location-card .part-3 .price--part .inc-tax{font-weight:400}@media(max-width:767px){.park-stay-location-card--container .location-card .part-3 .refundable-part{align-items:flex-end;justify-content:center;width:100%}}.park-stay-location-card--container .location-card .part-3 .refundable-part.refundable-skeleton .loader-container,.park-stay-location-card--container .location-card .part-3 .refundable-part.refundable-skeleton .loader-container .skeleton-loader-container{align-items:flex-end}.park-stay-location-card--container .location-card .part-3 .refundable-part.refundable-skeleton .loader-container .skeleton-loader{height:13px;width:100px}.park-stay-location-card--container .location-card .part-3 .port-location--price{box-sizing:border-box;max-width:100%;width:100%}@media(max-width:767px){.park-stay-location-card--container .location-card .part-3 .port-location--price{max-width:100%;width:auto}.park-stay-location-card--container .location-card .part-3.has-error .port-location--price{max-width:100%!important;width:100%!important}}.park-stay-location-card--container .location-card .part-3 button{align-items:center;border-radius:40px;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:400;gap:10px;height:46px;justify-content:center;letter-spacing:-.3px;line-height:14px;padding:0 22px;text-align:center;width:100%}@media(max-width:991px){.park-stay-location-card--container .location-card .part-3 button{height:40px}}.park-stay-location-card--container .location-card .part-3 .select-btn{background:var(--osp-primary-color,#2168bc)}.park-stay-location-card--container .location-card .part-3 .refundable{color:var(--color-osp-blue2,#2168bc)!important;font-family:BasierMedium;font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.42px;line-height:12px;padding:5px 0}@media(max-width:767px){.park-stay-location-card--container .location-card .part-3 .refundable{font-size:10px;line-height:12px}.park-stay-location-card--container .location-card .part-3.absolute{bottom:0;left:0;position:absolute!important;right:0}}.park-stay-location-card--container .location-card .part-3 .rating-container{align-items:end;display:flex;flex-direction:column;gap:3px}@media(max-width:767px){.park-stay-location-card--container .location-card .part-3 .rating-container{align-items:flex-start!important;display:flex;flex-direction:column;flex-direction:row!important;gap:5px;margin-bottom:10px;padding:0}}.park-stay-location-card--container .location-card .part-3 .rating-container .review-star-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath fill='%23f9b918' d='M6.454.282a.4.4 0 0 1 .765 0l1.327 4.34a.4.4 0 0 0 .383.283h4.343a.4.4 0 0 1 .245.716L9.962 8.365a.4.4 0 0 0-.139.434l1.348 4.408a.4.4 0 0 1-.626.433L7.08 10.967a.4.4 0 0 0-.489 0L3.128 13.64a.4.4 0 0 1-.627-.433L3.85 8.799a.4.4 0 0 0-.138-.434L.156 5.621a.4.4 0 0 1 .245-.716h4.343a.4.4 0 0 0 .383-.283z'/%3E%3C/svg%3E");background-size:15px 18px;display:inline-block;height:18px;min-width:15px;width:15px}.park-stay-location-card--container .location-card .part-3 .rating-container .star-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' fill='none' viewBox='0 0 14 15'%3E%3Cpath fill='%23293851' d='M6.617.75a.4.4 0 0 1 .766 0L8.71 5.09a.4.4 0 0 0 .382.283h4.344a.4.4 0 0 1 .244.717l-3.555 2.744a.4.4 0 0 0-.138.434l1.348 4.407a.4.4 0 0 1-.627.434l-3.464-2.674a.4.4 0 0 0-.488 0L3.292 14.11a.4.4 0 0 1-.627-.434l1.348-4.407a.4.4 0 0 0-.138-.434L.32 6.09a.4.4 0 0 1 .244-.717h4.344a.4.4 0 0 0 .382-.283z'/%3E%3C/svg%3E");background-size:16px 17px;height:17px;width:16px}.park-stay-location-card--container .location-card .part-3 .rating-container .port-location--rating{color:#293851;flex-direction:column;font-size:14px;gap:5px;letter-spacing:-.06px;line-height:18px}@media(max-width:767px){.park-stay-location-card--container .location-card .part-3 .rating-container .port-location--rating *{font-size:11px!important}}.park-stay-location-card--container .location-card .part-3 .rating-container .port-location--rating .location-reviews--rate{background:#dfe7fc80;border-radius:13px;gap:6px;height:24px;padding:3px 6px;width:54px}@media(max-width:767px){.park-stay-location-card--container .location-card .part-3 .rating-container .port-location--rating .location-reviews--rate{height:30px!important}}.park-stay-location-card--container .location-card .part-3 .rating-container .port-location--rating .rating{color:#1a2653;font-family:BasierMedium;font-size:12px;letter-spacing:-.5%;line-height:18px}.park-stay-location-card--container .location-card .part-3 .rating-container .port-location--rating .seen-by{color:#293851;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.18px;line-height:18px}.park-stay-location-card--container .location-card .part-3 .rating-container .port-location--rating .seen-by span{font-weight:600}@media(max-width:767px){.park-stay-location-card--container .location-card .part-3 .rating-container .port-location--rating .seen-by{font-size:11px!important}}.park-stay-location-card--container .location-card .part-3 .rating-container .reviews-count-container>*{white-space:nowrap}.park-stay-location-card--container .location-card .part-3 .rating-container .reviews-count-container{display:flex;flex-wrap:wrap;gap:5px;justify-content:end}@media(max-width:767px){.park-stay-location-card--container .location-card .part-3 .rating-container .reviews-count-container{align-items:start!important;flex-direction:column!important;gap:0!important}}.park-stay-location-card--container .location-card .part-3 .rating-container .reviews-count-container .see-all{font-size:12px;line-height:12px;text-align:right}@media(max-width:767px){.park-stay-location-card--container .location-card .part-3 .rating-container .reviews-count-container .see-all{font-size:10px!important}}.park-stay-location-card--container .location-card .part-3 .rating-container .reviews-count-container .reviews-count{color:#293851;font-family:BasierRegular;font-size:12px;font-weight:400;letter-spacing:-.5px;line-height:12px;text-align:right}@media(max-width:767px){.park-stay-location-card--container .location-card .part-3 .rating-container .reviews-count-container .reviews-count{line-height:16px}}.park-stay-location-card--container .location-card .part-3 .rating-container .reviews-count-container .see-all{color:#2168bc;font-family:BasierMedium;font-weight:600}@media(max-width:767px){.park-stay-location-card--container .location-card .part-3 .rating-container .reviews-count-container .see-all{font-size:10px;line-height:12px}}.park-stay-location-card--container .location-card .part-3 .rating-container .port-location--rating:not(.rating-mob) .seen-by{display:flex}@media(max-width:1475px){.park-stay-location-card--container .location-card .part-3 .rating-container .port-location--rating:not(.rating-mob) .seen-by{display:none}}.park-stay-location-card--container .loader-container,.park-stay-location-card--container .loader-container .skeleton-loader-container{align-items:end;display:flex;flex-direction:column;gap:5px}.park-stay-location-card--container .loader-container .skeleton-loader{animation:skeleton-shimmer 2s ease-in-out infinite;background:linear-gradient(90deg,#f5f5f5 25%,#e8e8e8,#f5f5f5 75%);background-size:200% 100%;height:13px;margin-top:5px;width:100px}.park-stay-location-card--container .warning-message-container{max-width:100%;width:100%;word-wrap:break-word;box-sizing:border-box;overflow-wrap:break-word}.park-stay-location-card--container .warning-message-container.minimum-booking-warning{align-items:center;background-color:var(--color-osp-cyan-blue,#3e9ebb);border-radius:8px;color:#fff;display:flex;flex-direction:column;font-size:14px;justify-content:center;letter-spacing:-.5px;line-height:22px;padding:8px 12px;text-align:center}@media(max-width:767px){.park-stay-location-card--container .warning-message-container.minimum-booking-warning{max-width:100%;width:100%}}.park-stay-location-card--container .warning-message-container .warning-content{max-width:100%;width:100%;word-wrap:break-word;align-items:center;display:flex;flex-direction:column;gap:5px;overflow-wrap:break-word}.park-stay-location-card--container .warning-message-container .warning-content.no-flex{display:block}@media(max-width:767px){.park-stay-location-card--container .warning-message-container .warning-content{align-items:center;flex-direction:row;gap:8px;justify-content:center}.park-stay-location-card--container .warning-message-container .warning-content>div:first-child{flex-shrink:0}}.park-stay-location-card--container .warning-message-container .warning-text{max-width:100%;word-wrap:break-word;font-size:.8rem;overflow:hidden;overflow-wrap:break-word;white-space:normal}.park-stay-location-card--container .price-currency-container{display:flex;gap:5px;justify-content:end}.park-stay-location-card--container .more-details-modal,.park-stay-location-card--container .warnings-modal{padding:5% 0!important}@media(max-width:767px){.park-stay-location-card--container .more-details-modal,.park-stay-location-card--container .warnings-modal{padding:20% 20px 1px!important}}.park-stay-location-card--container .more-details-modal .modal-content,.park-stay-location-card--container .warnings-modal .modal-content{border-radius:20px;padding:1rem 2rem!important}.park-stay-location-card--container .more-details-modal .close,.park-stay-location-card--container .warnings-modal .close{align-self:end;opacity:1;position:absolute;right:1rem}@media(max-width:767px){.park-stay-location-card--container .more-details-modal .close,.park-stay-location-card--container .warnings-modal .close{right:.5rem;top:.5rem}}.park-stay-location-card--container .more-details-modal .modal-header,.park-stay-location-card--container .warnings-modal .modal-header{border-bottom:.5px solid #ccc!important;display:flex;padding:1rem 0}@media(max-width:767px){.park-stay-location-card--container .more-details-modal .modal-header,.park-stay-location-card--container .warnings-modal .modal-header{padding:3rem 0 1rem}}.park-stay-location-card--container .more-details-modal .modal-footer,.park-stay-location-card--container .warnings-modal .modal-footer{border:none}.park-stay-location-card--container .more-details-modal .modal-body,.park-stay-location-card--container .warnings-modal .modal-body{padding:1rem 0}.park-stay-location-card--container .more-details-modal .modal-title,.park-stay-location-card--container .warnings-modal .modal-title{color:var(--color-osp-navy-blue,#1a2653)!important;display:flex;font-family:BasierMedium!important;font-size:19px;letter-spacing:0;line-height:100%;vertical-align:middle}.park-stay-location-card--container .more-details-modal .modal-title .rating,.park-stay-location-card--container .warnings-modal .modal-title .rating{display:contents;font-size:11px;white-space:nowrap}.park-stay-location-card--container .more-details-modal .more-details-popup,.park-stay-location-card--container .warnings-modal .more-details-popup{display:flex;flex-direction:column;gap:10px}.park-stay-location-card--container .more-details-modal .more-details-popup .parking-amenities-header,.park-stay-location-card--container .more-details-modal .more-details-popup .shuttle-info-header,.park-stay-location-card--container .more-details-modal .more-details-popup .special-conditions-header,.park-stay-location-card--container .warnings-modal .more-details-popup .parking-amenities-header,.park-stay-location-card--container .warnings-modal .more-details-popup .shuttle-info-header,.park-stay-location-card--container .warnings-modal .more-details-popup .special-conditions-header{display:flex;float:left;gap:9px;margin-right:2px}.park-stay-location-card--container .more-details-modal .more-details-popup .parking-amenities-header span,.park-stay-location-card--container .more-details-modal .more-details-popup .shuttle-info-header span,.park-stay-location-card--container .more-details-modal .more-details-popup .special-conditions-header span,.park-stay-location-card--container .warnings-modal .more-details-popup .parking-amenities-header span,.park-stay-location-card--container .warnings-modal .more-details-popup .shuttle-info-header span,.park-stay-location-card--container .warnings-modal .more-details-popup .special-conditions-header span{color:#293851;font-size:14px;letter-spacing:-.5px;line-height:14px;vertical-align:middle}.park-stay-location-card--container .more-details-modal .more-details-popup .shuttle-info-content,.park-stay-location-card--container .more-details-modal .more-details-popup .special-conditions-content,.park-stay-location-card--container .warnings-modal .more-details-popup .shuttle-info-content,.park-stay-location-card--container .warnings-modal .more-details-popup .special-conditions-content{color:var(--color-osp-navy-blue,#1a2653)!important;font-size:14px;letter-spacing:-.5px;line-height:18px}.park-stay-location-card--container .more-details-modal .more-details-popup .port-location--amenities,.park-stay-location-card--container .more-details-modal .more-details-popup .special-conditions p,.park-stay-location-card--container .warnings-modal .more-details-popup .port-location--amenities,.park-stay-location-card--container .warnings-modal .more-details-popup .special-conditions p{margin:10px 0 0}.park-stay-location-card--container .more-details-modal .more-details-popup .port-location--amenities .location-amenities.content,.park-stay-location-card--container .warnings-modal .more-details-popup .port-location--amenities .location-amenities.content{width:100%}.park-stay-location-card--container .more-details-modal .more-details-popup .port-location--amenities ul,.park-stay-location-card--container .warnings-modal .more-details-popup .port-location--amenities ul{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%}@media(min-width:575px)and (max-width:767px){.park-stay-location-card--container .more-details-modal .more-details-popup .port-location--amenities ul,.park-stay-location-card--container .warnings-modal .more-details-popup .port-location--amenities ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.park-stay-location-card--container .more-details-modal .more-details-popup .port-location--amenities ul,.park-stay-location-card--container .warnings-modal .more-details-popup .port-location--amenities ul{grid-template-columns:repeat(1,minmax(0,1fr))}}.park-stay-location-card--container .more-details-modal .more-details-popup .port-location--amenities ul li,.park-stay-location-card--container .warnings-modal .more-details-popup .port-location--amenities ul li{font-size:14px!important;gap:10px}.park-stay-location-card--container .more-details-modal .more-details-popup .details-seperator,.park-stay-location-card--container .warnings-modal .more-details-popup .details-seperator{border-top:.5px solid #ccc;margin:10px 0;width:100%}.park-stay-location-card--container .warning-message{align-items:center;background:var(--color-osp-cyan-blue,#3e9ebb);border-radius:20px 20px 0 0;color:#fff;font-size:14px;gap:7px;justify-content:center;letter-spacing:-.5px;line-height:22px;margin:0!important;max-width:calc(100% + 30px);padding:6px 10px;position:relative;right:10px;top:-10px;width:calc(100% + 30px)}.park-stay-location-card--container .warning-message .warning-item{gap:10px;justify-content:center;min-width:0;width:100%}.park-stay-location-card--container .warning-message .warning-text{text-align:center;width:auto}.park-stay-location-card--container .warning-message .warning-more-link{background:transparent;border:0;color:#fff;cursor:pointer;font-size:12px;line-height:16px;margin-left:6px;padding:0;text-decoration:underline;white-space:nowrap}@media(max-width:575px){.park-stay-location-card--container .warning-message{border-radius:20px 20px 0 0;max-width:100%;position:relative;right:0;top:0;width:100%}.park-stay-location-card--container .warning-message .warning-item{flex-wrap:wrap;justify-content:center;row-gap:2px}.park-stay-location-card--container .warning-message .warning-more-link{margin-left:0;text-align:center;width:100%}}@media(min-width:575px)and (max-width:767px){.park-stay-location-card--container .warning-message{border-radius:20px 20px 0 0;max-width:100%;position:relative;right:0;top:0;width:100%}.park-stay-location-card--container .warning-message .warning-item{flex-wrap:wrap;justify-content:center;row-gap:2px}.park-stay-location-card--container .warning-message .warning-more-link{margin-left:0;text-align:center;width:100%}.park-stay-location-card--container .warning-message span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:calc(100% - 23px)}}@media(min-width:767px)and (max-width:991px){.park-stay-location-card--container .warning-message{border-radius:20px 20px 0 0;position:relative}.park-stay-location-card--container .warning-message span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:calc(100% - 23px)}}.park-stay-location-card--container .warnings-popup .additional-warnings-header{gap:9px}.park-stay-location-card--container .warnings-popup .additional-warnings-list{color:#293851;font-size:14px;letter-spacing:-.5px;line-height:18px;margin:10px 0 0;padding-left:18px}.park-stay-location-card--container .location-label{background-color:var(--psf_label_color);border-radius:5px 0 0 5px;color:#fff;font-size:14px;font-weight:200;height:32px;left:30px;letter-spacing:-.257px;max-width:90%;position:absolute;top:-15px;transform-style:preserve-3d;z-index:2}.park-stay-location-card--container .location-label.has-waning{margin-top:-10px!important}@media(max-width:991px){.park-stay-location-card--container .location-label.fr{left:15px}}.park-stay-location-card--container .location-label .location-label-text{border-radius:5px 0 0 5px;display:block;font-size:14px;height:32px;letter-spacing:-.257px;padding:5px 20px 5px 15px}.park-stay-location-card--container .location-label .location-label-after{background:transparent;border-bottom:16px solid var(--psf_label_color);border-left:0;border-right:10px solid transparent;border-top:16px solid var(--psf_label_color);bottom:20px;height:32px;margin-right:0;position:absolute;right:-14px;top:50%;transform:translateY(-50%);width:14px}.change-room{color:var(--osp-primary-color,#2168bc);letter-spacing:-.3px;line-height:100%}.change-room,.night-to-stay-label{font-family:BasierMedium;font-size:10px}.night-to-stay-label{color:#344054;font-weight:600;line-height:125%;margin-bottom:5px}.night-to-stay-wrapper{display:inline-block;position:relative;width:200px;z-index:1}@media(max-width:991px){.night-to-stay-wrapper{width:160px}}.night-to-stay-wrapper.open .chevron-icon{transform:rotate(180deg)}.night-to-stay-wrapper .night-to-stay-select{background:#fff;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #e7e7e7;border-radius:10px;box-sizing:border-box;color:#344054;cursor:pointer;font-family:BasierRegular;font-size:10px;letter-spacing:0;line-height:125%;outline:none;overflow:hidden;padding:12px 40px 12px 16px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.night-to-stay-wrapper .night-to-stay-select.night-to-stay-select-trigger{border-radius:10px}.night-to-stay-wrapper .night-to-stay-select span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:991px){.night-to-stay-wrapper .night-to-stay-select span{width:120px}.night-to-stay-wrapper .night-to-stay-select{font-size:10px;max-width:160px;padding:8px 6px 8px 11px}}.night-to-stay-wrapper .chevron-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath stroke='%23505050' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.5 5.25 7 8.75l3.5-3.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px;height:14px;pointer-events:none;position:absolute;right:16px;top:15px;transition:transform .2s ease;width:14px}@media(max-width:991px){.night-to-stay-wrapper .chevron-icon{background-size:10px;height:10px;right:10px;top:10px;width:10px}}.night-to-stay-wrapper .night-to-stay-dropdown{background:#fff;border:1px solid #e7e7e7;border-radius:10px;box-shadow:0 8px 16px #10182826;left:0;list-style:none;margin:6px 0 0;padding:6px 0;position:absolute;top:100%;width:100%;z-index:6}.night-to-stay-wrapper .night-to-stay-option{background:transparent;border:none;color:#344054;cursor:pointer;font-family:BasierRegular;font-size:12px;line-height:125%;padding:10px 16px;text-align:left;width:100%}.night-to-stay-wrapper .night-to-stay-option:hover{background:#e7e7e7}.night-to-stay-wrapper .night-to-stay-option.active{color:var(--osp-primary-color,#2168bc)!important}@media(max-width:991px){.night-to-stay-wrapper .night-to-stay-option{font-size:10px;padding:8px 6px}}.heads-up-section{align-items:center;background:#fff;border-bottom:.5px solid #ddd;border-left:.5px solid #ddd;border-radius:0 0 16px 16px;border-right:.5px solid #ddd;display:grid;gap:26px;grid-template-columns:1fr 1px 1fr;justify-self:center;margin-bottom:48px;padding:16px 32px;width:93%}.heads-up-section .heads-up{align-items:center;display:flex;flex-direction:row;gap:17px}.heads-up-section .heads-up-separator{background:#63636329;height:68px;width:1px}@media(min-width:767px){.heads-up-section .heads-up-separator.long-separator{height:110px}}.heads-up-section .heads-up-title{color:#232738;font-family:BasierBold;font-size:22px;letter-spacing:-.5px;line-height:19px;white-space:nowrap}.heads-up-section .heads-up-text{color:#232738;font-family:BasierRegular;font-size:12px;letter-spacing:-.5px;line-height:16px}.heads-up-section .heads-up-timeline{-moz-column-gap:24px;column-gap:24px;display:grid;flex:1;row-gap:10px}.heads-up-section .park-stay-timeline{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.heads-up-section .park-stay-timeline .psf-timeline-item{font-size:11px!important}.heads-up-section .park-stay-timeline .timeline-text{font-weight:600}.heads-up-section .park-stay-timeline .timeline-text .item-date{font-weight:400}@media(max-width:991px){.heads-up-section .park-stay-timeline{gap:8px;grid-template-columns:1fr 1fr;width:100%}}@media(max-width:767px){.heads-up-section{border:none!important;border-radius:0 0 20px 20px!important;border-top:1px solid #f5f5f5!important;box-shadow:inset 0 0 0 1px #eceff4;display:flex!important;flex-direction:column;gap:16px;grid-template-columns:1fr 1px 1fr;padding:16px 24px!important;top:0!important;width:100%!important}.heads-up-section .heads-up-separator{background:#1a265333;height:.5px;width:100%}.heads-up-section .heads-up{align-items:center;display:grid;gap:10px;grid-template-columns:1fr 1fr;max-width:none;min-width:0;width:100%}.heads-up-section .heads-up-title{font-family:BasierBold;font-size:20px;font-weight:600;letter-spacing:-.5px;line-height:19px;margin-bottom:0;white-space:nowrap}.heads-up-section .heads-up-text{font-size:12px;line-height:1.25}.heads-up-section .heads-up-timeline{-moz-column-gap:14px;column-gap:14px;row-gap:10px;width:100%}}.port-page h1{font-size:2.5rem}.port-page h2{font-size:2rem}.port-page .no-results{align-items:center;background:0 0;border:none;display:flex;flex-direction:column;margin:20px auto;text-align:center;width:40%}@media(max-width:767px){.port-page .no-results{width:100%}}.port-page .search-filters{margin-bottom:10px;position:relative}.port-page .search-filters .search-filters--overlay{align-items:center;background:#bdbdbd2b;border-radius:4px;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.port-page .search-filters .search-filters--amenities .amenities--item{width:68px}.port-page .search-filters .search-filters--amenities .amenities--container{display:flex;flex-wrap:wrap;justify-content:start;text-align:center}.port-page .search-filters .search-filters--amenities .amenities--item--label{cursor:pointer}.port-page .search-filters .search-filters--amenities .amenities--checkbox{display:none}.port-page .search-filters .search-filters--amenities .amenities--item--name{font-family:BasierRegular;font-size:12px;margin-bottom:0}.port-page .search-filters .map-container{height:155px}.port-page .port-location--amenities ul{display:flex;flex-wrap:wrap}.port-page .port-location--amenities .amenity{height:24px;width:24px}.port-page .port-location{display:flex}.port-page .port-location .port-location--logo{background-color:#eee;background-position:50%;background-repeat:no-repeat;background-size:100%;cursor:pointer;margin-right:18px;width:25%}.port-page .port-location .port-location--logo.has-logo{background-color:#fff}.port-page .port-location .port-location--price-number{font-family:LatoBold;letter-spacing:1.5px}@media(min-width:767px){.port-page .avg-rate-error{width:190px;word-wrap:break-word;word-break:break-word}}.port-page .port-location--name{cursor:pointer}@media(max-width:767px){.port-page .location-box{padding-bottom:59px}}.port-page .location-box .location-label{color:#fff;font-family:BasierRegular;font-weight:200;height:32px;left:-10px;padding:5px 10px 5px 15px;position:absolute;top:10px;transform-style:preserve-3d;z-index:2}@media(max-width:767px){.port-page .location-box .location-label{font-size:10px;height:24px;top:5px}}.port-page .location-box .location-label .location-label-after{content:" ";height:32px;left:0;position:absolute;top:5px;transform:skewY(45deg) translateZ(-1px);width:10px;z-index:-1}@media(max-width:767px){.port-page .location-box .location-label .location-label-after{height:24px}}.port-page .icons{display:table-cell;vertical-align:middle}.port-page .port-info a{color:var(--color-osp-blue,#0074c8)!important}.port-page .no-locations-container{display:block;margin-bottom:90%;margin-top:10%;text-align:center}.port-page .no-locations--message{color:#8e9194;font-size:18px;margin-top:20px}.port-page2 .regular,.port-page2 h1,.port-page2 h2,.port-page2 h3,.port-page2 h4,.port-page2 h5,.port-page2 h6,.port-page2 ul,.port-page2.regular{font-family:BasierRegular!important}.port-page2 .medium{font-family:BasierMedium!important}.port-page2 .bolder{font-family:BasierBold!important}@media(min-width:991px){.port-page2 .container-fluid{margin:0 3%;width:96%}}@media(max-width:991px)and (min-width:767px){.port-page2 .container-fluid{width:88%}}.port-page2 .btn{text-transform:capitalize!important}.port-page2 .container-search{height:100%!important}@media(min-width:1199px){.port-page2.search-page .container-search{height:188px!important}}.port-page2 .big-search2{height:105px}@media(max-width:991px)and (min-width:767px){.port-page2 .big-search2{height:240px}}@media(max-width:767px){.port-page2 .big-search2{height:355px;position:relative;z-index:2}}.port-page2 .big-search2 .breadcrumb a{color:#fff}.port-page2 .big-search2 .breadcrumb>.active{color:#fff;font-family:BasierMedium}.port-page2 .big-search2 .breadcrumb>li+li:before{color:#fff}.port-page2 .big-search2 .fa-angle-down{color:#a7a7a7}.port-page2 .big-search2 .search-previous--container{margin-bottom:-100px}@media(max-width:991px){.port-page2 .big-search2 .search-previous--container{margin-bottom:-67px}}.port-page2 .big-search2 .search-previous--container.with-errors{margin-bottom:-135px}@media(max-width:1200px)and (min-width:991px){.port-page2 .big-search2 .search-previous--container.with-errors{margin-bottom:-150px}}@media(max-width:991px){.port-page2 .big-search2 .search-previous--container.with-errors{margin-bottom:-103px}}.port-page2 .big-search2 .big-search--fields-background{background-color:#fff;width:100%}@media(max-width:991px){.port-page2 .big-search2 .big-search--fields-background{background-color:#ffffffeb}}.port-page2 .big-search2 .osp-search-btn{letter-spacing:-.3px;line-height:14px;margin-top:5px}@media(min-width:1199px){.port-page2 .big-search2 .osp-search-btn{height:44px;padding:0 20px;text-align:center;width:97px}.port-page2 .big-search2 .osp-search-btn.fr{width:117px!important}}@media(min-width:991px){.port-page2 .big-search2.search-fr:not(.park-stay-search) .submit-field .osp-search-btn{width:-moz-fit-content;width:fit-content}}.port-page2 .big-search2.search-fr:not(.park-stay-search) .submit-field .osp-search-btn{padding:12px 14px}.port-page2.search-page .big-search2{height:188px}@media(max-width:991px)and (min-width:767px){.port-page2.search-page .big-search2{height:333px}}@media(max-width:767px){.port-page2.search-page .big-search2{height:355px;position:relative;z-index:2}}.port-page2 .breadcrumb{padding:0}.port-page2 .breadcrumb a{color:var(--osp-primary-color,#2168bc)}.port-page2 .breadcrumb>.active{color:#636363;font-family:BasierMedium}.port-page2 .breadcrumb>li{display:inline}.port-page2 .breadcrumb>li+li:before{color:#636363;content:"";font: 14px/1 FontAwesome;padding:0 8px}.port-page2 .breadcrumb>li:first-child a{color:var(--osp-secondary-color,#f9b918)}.port-page2 .no-locations--message{letter-spacing:-1.5px;line-height:32px}.port-page2 .gm-style-iw-chr,.port-page2 .gm-ui-hover-effect{display:none!important}.port-page2 .custom-price-label{align-items:center;display:flex;font-family:BasierMedium!important;letter-spacing:-.5px;line-height:19px;margin-left:40%;margin-top:-7px}.port-page2 .toggle-tooltip.active:before{background-image:url(./icons.BISIA__j.svg#rectanglee);background-repeat:no-repeat;content:"";display:block;height:20px;left:3px;position:absolute;top:-21px;width:20px}.port-page2 .earn-tooltip{background-color:#152033;border-radius:6px;color:#fff;display:inline-block;height:-moz-fit-content;height:fit-content;line-height:normal;opacity:1;padding:5px;position:relative;position:absolute;right:-55%;text-align:center;top:-76px;width:250px;z-index:1}.port-page2 .no-locations-container,.port-page2 .no-results{font-family:BasierRegular!important;margin:auto;width:90%}@media(min-width:1199px){.port-page2 .no-locations-container,.port-page2 .no-results{width:55%}}@media(min-width:1199px)and (max-width:767px){.port-page2 .no-locations-container,.port-page2 .no-results{width:75%}}.port-page2 .not-found-bg{background-image:url(./not-found-bg.BDG7SfxL.png);background-repeat:no-repeat;background-size:contain}.port-page2 .parking-details{border-collapse:separate!important}@media(max-width:575px){.port-page2 .parking-details.fr tr td{font-size:12px!important}}.port-page2 .parking-details tr td{border-bottom:.5px solid #ccc!important;color:var(--color-osp-text-secondary-lighter,#252b42)!important;font-family:BasierRegular!important;font-size:13px!important;padding-bottom:5px;padding-top:5px;width:50%}.port-page2 .parking-details tr td:nth-child(2){text-align:right}.port-page2 .parking-details tr td:last-child td,.port-page2 .parking-details tr:last-child td{border-bottom:none!important}.port-page2 .info--part-container{height:100%}@media(max-width:767px){.port-page2 .info--part-container{height:unset}}.port-page2 .section.main-section{background-color:var(--color-osp-alice-blue,#f4f7ff)!important}.port-page2 .back-to-home-link{color:#636363;font-size:16px;letter-spacing:-.16px;line-height:20px}.port-page2 .back-to-home-link:hover{color:#636363!important}@media(max-width:991px){.port-page2 .back-to-home-link:hover{color:#fff!important}}.port-page2 .white-line-seperator{background-color:#fff;height:1px}.port-page2 .filters-result-number{color:#636363}@media(max-width:991px){.port-page2 .filters-result-number{font-size:18px}}@media(min-width:991px){.port-page2 .map-filter-container.sticky{border-radius:20px;bottom:0;height:100vh;position:sticky;top:110px}}.port-page2 .map-filter-container .small-map{background-image:url(./mapp.JDWU5Wdt.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;height:110px;margin-left:15px}.port-page2 .map-filter-container .small-map .open-map-container{height:100%}.port-page2 .map-filter-container .small-map .icon{background-image:url(./eye.DND7Sl_6.svg);background-size:39px 26px;height:26px;width:39px}.port-page2 .map-filter-container #mapContainer{height:calc(100vh - 217px)}.port-page2 .map-filter-container #mapContainer.small-map{border-radius:20px;height:100px}.port-page2 .map-filter-container .map-container{border-radius:20px;height:100%}@media(max-width:1200px)and (min-width:991px){.port-page2 .main-filters-section .filters-result-count,.port-page2 .main-filters-section .sort-by--filter{font-size:13px}.port-page2 .main-filters-section .price-type-filter span{font-size:11px}.port-page2 .main-filters-section .compare-btn{font-size:14px;gap:unset;padding:0 10px;width:150px}}@media(max-width:991px){.port-page2 .calender-div{z-index:3}}.port-page2 .compare-btn{align-items:center;background:#f7f7f7!important;border:2px solid #e9e9e9!important;border-radius:40px;color:#686868!important;display:flex;float:right;gap:10px;height:44px;justify-content:center;letter-spacing:-.3px;line-height:14px;padding:0 20px;text-align:center;text-transform:unset!important;width:179px}.port-page2 .compare-btn.active{background-color:var(--osp-primary-color,#2168bc)!important;color:#fff!important}.port-page2 .sort-button{cursor:pointer}.port-page2 .sort-button span{color:#636363;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.port-page2 .sort-options{align-items:flex-start;background:var(--color-bg-grey,#fafafa);border-radius:6px;box-shadow:0 0 12px #00000040;display:inline-flex;flex-direction:column;padding:20px 16px;position:absolute;top:60px;width:190px;z-index:2}.port-page2 .sort-options input[type=radio]{accent-color:var(--color-osp-cyan-blue,#3e9ebb)}.port-page2 .sort-options .options-seperator{border-top:1px solid rgba(99,99,99,.25);margin:12px 0}.port-page2 .sort-options label{color:#636363;cursor:pointer}@media(min-width:767px){.port-page2 .sort-options{margin-left:-33px}}@media(max-width:767px){.port-page2 .sort-options{top:160px}}.port-page2 .sort-button .btn{align-items:center;background-color:transparent!important;color:#636363!important;display:flex;gap:-4px;min-width:160px!important}.port-page2 .sort-button .btn:focus{box-shadow:unset!important}@media(max-width:767px){.port-page2 .main-filters-section{background:linear-gradient(0deg,var(--color-osp-alice-blue,#f4f7ff) .76%,#d0ddfa 71.01%);margin-top:-130px}.port-page2 .main-filters-section .sort-by--filter{padding:0!important}.port-page2 .main-filters-section .price-filter{padding-right:0}.port-page2 .main-filters-section .filters-result-count{padding-left:0}.port-page2 .main-filters-section .filters-result-count,.port-page2 .main-filters-section .price-filter,.port-page2 .main-filters-section .sort-by--filter{flex:0 0 50%;max-width:50%}.port-page2 .main-filters-section .filters-result-count-container{padding-top:4rem}}.port-page2 .filter-section{align-items:flex-start;display:flex;flex-direction:column}.port-page2 .filter-section .filter-label{color:#636363}.port-page2 .price-type-filter{letter-spacing:-.5px;line-height:12.745px}.port-page2 .price-type-filter span{align-items:center;color:var(--color-osp-dark-blue,#293851);cursor:pointer;display:flex;gap:6.373px;height:25px;justify-content:center;padding:8px 0;width:67px}@media(max-width:767px){.port-page2 .price-type-filter span{font-size:14px;height:33px;letter-spacing:-.5px;line-height:12.745px;width:50%}}.port-page2 .price-type-filter .left{border-radius:9.559px 0 0 9.559px}.port-page2 .price-type-filter .right{border-radius:0 9.559px 9.559px 0}.port-page2 .price-type-filter .active-price-type{background-color:var(--osp-message-info-background-color,#3e9ebb)!important;color:#fff}.port-page2 .filters-done-btn{align-items:center;background:var(--osp-primary-color,#2168bc);border:1.5px solid var(--osp-primary-color,#2168bc);border-radius:40px;display:flex;height:44px;justify-content:center}.port-page2 .warning-quick{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' class='mr-2' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='6' fill='%233e9ebb'/%3E%3Cpath fill='%23fff' d='M6 8a1 1 0 1 0 0 2 1 1 0 0 0 0-2M6.667 2.667H5.334v4h1.333z'/%3E%3C/svg%3E");background-size:12px 12px;height:12px;width:12px}.port-page2 .warning-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' fill='none' viewBox='0 0 14 15'%3E%3Cpath fill='%231a2653' d='M7 14.204a7 7 0 1 1 0-14 7 7 0 0 1 0 14'/%3E%3Cpath fill='%23fff' d='M6.031 7.417a.97.97 0 0 0 1.939 0V4.186a.97.97 0 0 0-1.939 0z'/%3E%3Ccircle cx='6.999' cy='10.218' r='.969' fill='%23fff' transform='rotate(-180 7 10.218)'/%3E%3C/svg%3E");background-size:14px 15px;height:15px;width:14px}.port-page2 .warning-icon-blue{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath fill='%231a2653' d='M7 14A7 7 0 1 1 7 0a7 7 0 0 1 0 14'/%3E%3Cpath fill='%23fff' d='M6.031 7.213a.97.97 0 0 0 1.939 0v-3.23a.97.97 0 0 0-1.939 0z'/%3E%3Ccircle cx='6.999' cy='10.014' r='.969' fill='%23fff' transform='rotate(-180 7 10.014)'/%3E%3C/svg%3E");background-size:15px 14px;height:14px;width:15px}.port-page2 .rectangle-warning{background-image:url(./rectangle-warning.C89pw7hz.svg);background-size:14px 13px;height:13px;width:14px}.port-page2 .free-shuttle-icon{background-image:url(./free-shuttle.DEzQmxty.svg);background-size:18px 24.8px;height:24.8px;width:18px}.port-page2 .paid-shuttle-icon{background-image:url(./paid-shuttle.wLvCQAVc.svg);background-size:32px 24.8px;height:24.8px;width:32px}.port-page2 .seperator{border-left:1px solid #d2dffe;height:51px}@media(max-width:767px){.port-page2 .seperator{display:none}}.port-page2 .location-box2{background-color:#fff;border-radius:20px;box-shadow:0 0 10px #0000001f;filter:drop-shadow(-4px 4px 6px rgba(0,0,0,.06));padding:.5rem}@media(max-width:767px){.port-page2 .location-box2.abolute-quick-view{padding-bottom:165px}.port-page2 .location-box2.abolute-quick-view.fr{padding-bottom:195px!important}.port-page2 .location-box2.user-logged.abolute-quick-view{padding-bottom:190px}}.port-page2 .location-box2 .location-label{border-radius:5px;color:#fff;font-size:14px;font-weight:200;height:32px;left:30px;letter-spacing:-.257px;max-width:90%;position:absolute;top:-15px;transform-style:preserve-3d;z-index:2}@media(max-width:991px){.port-page2 .location-box2 .location-label.fr{left:15px}}.port-page2 .location-box2 .location-label .location-label-text{border-radius:5px;display:block;font-size:14px;height:32px;letter-spacing:-.257px;padding:5px 20px 5px 15px}.port-page2 .location-box2 .location-label .location-label-after{background:transparent;border-left:0;border-right:10px solid transparent;bottom:20px;height:31px;margin-right:0;position:absolute;right:-9px;top:50%;transform:translateY(-50%);width:14px}.port-page2 .location-box2 .info-part{padding:5px 20px 20px 10px}@media(min-width:767px){.port-page2 .location-box2 .info-part{min-height:230px}}.port-page2 .location-box2 .info-part .info--part .location-info{display:flex;flex-direction:column;gap:10px;height:100%}.port-page2 .location-box2 .info-part .free-shuttle{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-width:100%;padding-top:8px}.port-page2 .location-box2 .info-part .free-shuttle span{vertical-align:super}.port-page2 .location-box2 .info-part .rating-container{display:flex;flex-direction:column}.port-page2 .location-box2 .info-part .rating-container.has-seen-by{gap:7px}.port-page2 .location-box2 .info-part .port-location--address{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-osp-text-secondary-lighter,#252b42);font-size:14px;line-height:16px;margin-bottom:10px;overflow-y:hidden}@media(max-width:767px){.port-page2 .location-box2 .info-part .port-location--address{font-size:14px;margin-bottom:7px}}.port-page2 .location-box2 .info-part .port-location--distance .distance-icon{background-image:url(./distance.DJq482DM.svg);background-size:12px 16px;height:16px;width:12px}.port-page2 .location-box2 .info-part .port-location--distance{font-size:14px}@media(max-width:767px){.port-page2 .location-box2 .info-part .port-location--distance:not(.parking-packages){font-size:14px!important}}.port-page2 .location-box2 .info-part .port-location--logo{background-color:unset;border-radius:50%;display:inline-block;height:90px;margin-right:20px;width:90px}.port-page2 .location-box2 .info-part .port-location--logo a{background-color:#d9d9d9;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:90px;width:90px}.port-page2 .location-box2 .info-part .port-location--logo a.has-logo{background-color:transparent}.port-page2 .location-box2 .info-part .port-location--logo img{-o-object-fit:contain;object-fit:contain}.port-page2 .location-box2 .info-part .port-location--name{align-items:center;color:var(--color-osp-navy-blue,#1a2653);display:flex;font-size:22px;font-weight:500;height:49px;justify-content:center;letter-spacing:-1px;line-height:24px;overflow:hidden}.port-page2 .location-box2 .info-part .port-location--name a{color:var(--color-osp-navy-blue,#1a2653);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-y:hidden}.port-page2 .location-box2 .info-part .port-location--name a:hover{color:var(--color-osp-navy-blue,#1a2653)}.port-page2 .location-box2 .info-part .quick-view-toggle{font-size:14px}@media(max-width:767px){.port-page2 .location-box2 .info-part .quick-view-toggle{font-size:14px}}@media(max-width:1200px)and (min-width:991px){.port-page2 .location-box2 .info-part .has-seen-by .port-location--rating{flex-wrap:wrap}.port-page2 .location-box2 .info-part .has-seen-by .port-location--rating .seperator-line{display:none!important}.port-page2 .location-box2 .info-part .has-seen-by .port-location--rating .seen-by{margin-top:.25rem!important}}.port-page2 .location-box2 .info-part .port-location--rating{color:var(--color-osp-dark-blue,#293851);font-size:14px;letter-spacing:-.06px;line-height:18px}.port-page2 .location-box2 .info-part .port-location--rating .star-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' fill='none' viewBox='0 0 14 15'%3E%3Cpath fill='%23f9b918' d='M6.617.75a.4.4 0 0 1 .766 0L8.71 5.09a.4.4 0 0 0 .382.283h4.344a.4.4 0 0 1 .244.717l-3.555 2.744a.4.4 0 0 0-.138.434l1.348 4.407a.4.4 0 0 1-.627.434l-3.464-2.674a.4.4 0 0 0-.488 0L3.292 14.11a.4.4 0 0 1-.627-.434l1.348-4.407a.4.4 0 0 0-.138-.434L.32 6.09a.4.4 0 0 1 .244-.717h4.344a.4.4 0 0 0 .382-.283z'/%3E%3C/svg%3E");min-height:15px;min-width:14px}.port-page2 .location-box2 .info-part .port-location--rating .location-reviews--rate{background:#dfe7fc80;border-radius:13px;width:54px}.port-page2 .location-box2 .info-part .port-location--rating .reviews-count{color:var(--color-osp-dark-blue,#293851)}@media(max-width:767px){.port-page2 .location-box2 .info-part .port-location--rating .reviews-count{font-size:14px!important}}.port-page2 .location-box2 .info-part .port-location--rating .seperator-line{background-color:#ccc;height:12px;width:.5px}@media(max-width:767px){.port-page2 .location-box2 .info-part .port-location--rating,.port-page2 .location-box2 .info-part .port-location--rating .seen-by{font-size:14px}.port-page2 .location-box2 .info-part .port-location--rating .location-reviews--rate span{font-size:15.11px}}.port-page2 .location-box2 .info-part .shuttle-info{font-size:14px;letter-spacing:-.5px;line-height:15px}@media(max-width:767px){.port-page2 .location-box2 .info-part .shuttle-info{font-size:15px!important}}.port-page2 .location-box2 .info-part .icon{display:none}.port-page2 .location-box2 .price-part{background:var(--osp-price-background-color,#dfe7fc);border-radius:20px;padding:20px 27px}.port-page2 .location-box2 .price-part .price-loyalty-info{margin-top:15px}.port-page2 .location-box2 .price-part .price-loyalty-info .earn-tooltip{font-size:14px;right:-5%}@media(min-width:767px)and (max-width:1199px){.port-page2 .location-box2 .price-part .price-loyalty-info .earn-tooltip{right:-10%}}@media(max-width:767px){.port-page2 .location-box2 .price-part .price-loyalty-info .earn-tooltip{right:-50%;top:-87px}.port-page2 .location-box2 .price-part{align-items:stretch!important;border-radius:20px;gap:14px;justify-content:flex-start!important;padding:20px 27px 12px}.port-page2 .location-box2 .price-part .price-summary-row{align-items:stretch;display:flex;width:100%}.port-page2 .location-box2 .price-part .port-location--price{flex:1;margin-bottom:0!important;text-align:left!important}.port-page2 .location-box2 .price-part .port-location--price .port-location--price-number{justify-content:flex-start;margin-top:0!important}.port-page2 .location-box2 .price-part .port-location--price .port-location--price-number.valid-rate{font-family:BasierMedium;font-size:28px;letter-spacing:-1.5px;line-height:19px;vertical-align:middle}.port-page2 .location-box2 .price-part .port-location--price .port-location--price-number .price-type{font-family:BasierMedium;font-size:13px;letter-spacing:-1.5px;line-height:19px;vertical-align:middle}.port-page2 .location-box2 .price-part .port-location--price .price-type{display:block;margin-top:8px;text-transform:none!important}.port-page2 .location-box2 .price-part .port-location--price .f14{text-align:left}.port-page2 .location-box2 .price-part .price-loyalty-info{align-items:flex-start;border-left:1px solid #b7c2dd;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center;margin:0!important;padding-left:16px}.port-page2 .location-box2 .price-part .price-loyalty-info .earn-back{align-items:center;display:flex;font-family:BasierRegular;font-size:13px;font-weight:400;letter-spacing:-.39px;line-height:9.7px;vertical-align:middle;white-space:normal}.port-page2 .location-box2 .price-part .price-loyalty-info .refundable{font-family:BasierMedium;font-size:13px;font-weight:600;letter-spacing:-.39px;line-height:9.7px;vertical-align:middle}.port-page2 .location-box2 .price-part .port-location--price-number{line-height:unset}.port-page2 .location-box2 .price-part.absolute{bottom:0;left:0;position:absolute;right:0}}.port-page2 .location-box2 .price-part .port-location--price-number{align-items:baseline;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}@media(max-width:1150px)and (min-width:991px){.port-page2 .location-box2 .price-part .port-location--price-number{align-items:center;flex-direction:column;flex-wrap:nowrap}}.port-page2 .location-box2 .price-part.soldout-block .compare-checkbox,.port-page2 .location-box2 .price-part.soldout-block .earn-back,.port-page2 .location-box2 .price-part.soldout-block .port-location--points,.port-page2 .location-box2 .price-part.soldout-block .port-location--price-number{color:#909ab8!important}.port-page2 .location-box2 .price-part.soldout-block .compare-checkbox input[type=checkbox]{cursor:default}.port-page2 .location-box2 .price-part.soldout-block .minimum-booking-warning{background-color:#acb5d0}.port-page2 .location-box2 .price-part.soldout-block .port-location--points .number,.port-page2 .location-box2 .price-part.soldout-block .port-location--price-number .number{text-decoration:line-through}.port-page2 .location-box2 .port-location--price .port-location--price-number{letter-spacing:-1px}.port-page2 .location-box2 .port-location--price .port-location--price-number.valid-rate{font-size:30px;letter-spacing:-1.5px;line-height:15px}.port-page2 .location-box2 .port-location--price .price-type{font-family:BasierMedium;font-size:13px;letter-spacing:-.5px;line-height:15px}.port-page2 .location-box2 .port-location--points{align-items:baseline;font-size:14px;height:14px;justify-content:center;letter-spacing:-.39px;line-height:9.7px;margin-top:12px}@media(max-width:767px){.port-page2 .location-box2 .port-location--points{justify-content:flex-start}}.port-page2 .location-box2 .earn-back{font-family:BasierRegular;font-weight:400;vertical-align:middle}.port-page2 .location-box2 .earn-back,.port-page2 .location-box2 .refundable{color:var(--osp-primary-color,#2168bc);font-size:13px;letter-spacing:-.39px;line-height:9.7px}.port-page2 .location-box2 .refundable{font-weight:700;margin-top:10px}.port-page2 .location-box2 .refundable .non-refundable{color:var(--color-orange-color,#f1b42a)}.port-page2 .location-box2 .compare-checkbox{font-size:14px;letter-spacing:-.39px;line-height:9.7px}.port-page2 .location-box2 .compare-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;-moz-appearance:none;background:#fff;border:1px solid rgba(33,104,188,.4);border-radius:2px;cursor:pointer;height:15px;position:relative;width:15px}.port-page2 .location-box2 .compare-checkbox input[type=checkbox]:checked{background-color:#7ac143;border:unset!important}.port-page2 .location-box2 .compare-checkbox input[type=checkbox]:checked:before{border:solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:10px;left:4px;position:absolute;top:0;transform:rotate(45deg);width:7px}.port-page2 .location-box2 .select-btn,.port-page2 .location-box2 .soldout-btn{border-radius:20px;gap:10px;height:40px;letter-spacing:-.3px}@media(max-width:767px){.port-page2 .location-box2 .select-btn,.port-page2 .location-box2 .soldout-btn{border-radius:24px;height:48px}}.port-page2 .location-box2 .soldout-btn{background:#909ab8;cursor:default}.port-page2 .location-box2 .select-btn{background:#fff;border:1.5px solid rgba(33,104,188,.25)!important}.port-page2 .location-box2 .port-location--amenities ul{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:6px;height:100%;width:60px}.port-page2 .location-box2 .port-location--amenities ul li{background:var(--color-osp-gray-background,#f9f9f9);border-radius:6.85px;width:60px}.port-page2 .location-box2 .port-location--amenities ul li .amenity-name{font-size:10px;letter-spacing:-.117px;line-height:17.615px}.port-page2 .location-box2 .port-location--amenities ul li:last-child{margin-bottom:0!important}.port-page2 .location-warning{align-items:center;align-self:stretch;background:#fff;border:1.5px solid rgba(62,158,187,.25);border-radius:6px;display:flex;gap:8px;padding:6px 10px}.port-page2 .location-warning .location-warning-text{color:var(--color-osp-cyan-blue,#3e9ebb);font-family:BasierMedium;font-size:14px;letter-spacing:-.5px;line-height:15px}.port-page2 .parking-packages .port-location--distance{font-size:14px!important}@media(max-width:1200px)and (min-width:991px){.port-page2 .parking-packages .select-btn{font-size:13px!important}}@media(max-width:1199px)and (min-width:767px){.port-page2 .parking-packages.parking-packages-fr .price-part{padding:20px 15px!important}}@media(max-width:1199px)and (min-width:991px){.port-page2 .parking-packages.parking-packages-fr .select-btn{padding:5px!important}}@media(max-width:991px)and (min-width:767px){.port-page2 .parking-packages.parking-packages-fr .select-btn{font-size:14px!important}}.port-page2 .minimum-booking-warning{align-items:center;background:var(--osp-message-info-background-color,#3e9ebb);border-radius:6px;color:#fff;display:flex;font-size:14px;gap:7px;justify-content:center;letter-spacing:-.5px;line-height:22px;max-width:100%;padding:4px 10px}@media(max-width:767px){.port-page2 .minimum-booking-warning{max-width:90%;position:absolute;top:0;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content}.port-page2 .minimum-booking-warning.centered{left:50%!important}}@media(max-width:1340px)and (min-width:991px){.port-page2 .price-part{padding:20px 19px!important}.port-page2 .price-part .minimum-booking-warning{font-size:12px;gap:5px;padding:4px 7px}}@media(max-width:1340px)and (min-width:991px)and (max-width:1205px){.port-page2 .price-part .minimum-booking-warning{font-size:11px}}@media(max-width:1340px)and (min-width:991px)and (max-width:1170px){.port-page2 .price-part .minimum-booking-warning{font-size:10px;padding:4px}}.port-page2 #airport_description{color:var(--color-osp-dark-blue,#293851);font-size:17px;letter-spacing:-.085px;line-height:25px}.port-page2 #airport_read_more{color:#636363!important;letter-spacing:-.08px;line-height:20px}.port-page2 .line-clamp-9{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;contain:layout;-webkit-line-clamp:9}.port-page2 .trustpilot-widget-carousel{background-color:#eaf4ff;border-radius:6px;color:#fff;margin:0 auto 60px;padding:10px}@media(max-width:767px){.port-page2 .trustpilot-widget-carousel{padding:16px}}.port-page2 .parking-packages-title{color:var(--color-osp-dark-blue,#293851);font-size:26px;letter-spacing:-1px;line-height:32px}.port-page2 .parking-packages-desc{color:var(--color-osp-dark-blue,#293851);font-size:17px;letter-spacing:-.085px;line-height:25px}.port-page2 .s-select2-component2 .label{color:#636363}.trustpilot-widget-carousel{margin:50px auto}.dates-modal .search-box{margin:0 auto;width:80%}@media(max-width:991px){.dates-modal .search-box{margin-bottom:20px;width:100%}}@media(min-width:99px)and (max-width:1199px){.dates-modal .search-box{width:95%!important}}.dates-modal .search-box{background:#fff;border-radius:20px;display:grid;font-family:BasierRegular;gap:30px;padding:30px 10px}@media(max-width:991px){.dates-modal{order:1!important;width:100%}}.dates-modal .select-dates-text{display:flex;gap:8px;justify-content:center}.dates-modal .select-dates-text span{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular;font-size:18px;font-weight:600;letter-spacing:0;line-height:26px;text-align:center}.dates-modal .select-dates{display:grid;gap:10px}.dates-modal .select-dates label{color:#636363;font-family:BasierRegular;font-size:12px;font-weight:400;letter-spacing:0;line-height:100%;margin-bottom:.6px}.dates-modal .search-btn{background-color:#e9e9e9;border:none;border-radius:40px;color:#686868;cursor:pointer;font-family:BasierRegular;font-size:1rem;font-weight:400;height:50px;letter-spacing:-.3px;line-height:14px;padding:.75rem;text-align:center;vertical-align:middle;width:100%}.dates-modal .btn-blue{background-color:var(--osp-primary-color,#2168bc);color:#fff}.dates-modal .datepicker .calender-div{left:-25px!important}.accordian-container[data-v-6e8e81ba]{background:#fff;border-radius:.5rem;padding:16px 40px}@media(max-width:991px){.accordian-container[data-v-6e8e81ba]{padding:16px}}.accordian-container p[data-v-6e8e81ba]{margin:0;padding:0}.accordian-container .accordian-trigger[data-v-6e8e81ba]{align-items:center;cursor:pointer;display:flex;gap:2rem;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.accordian-container .accordian-trigger>p[data-v-6e8e81ba]{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.625rem}@media(max-width:991px){.accordian-container .accordian-trigger>p[data-v-6e8e81ba]{font-size:1rem;line-height:1.5rem}}.accordian-container .accordian-trigger .icon[data-v-6e8e81ba]{flex-shrink:0;height:40px;transition:transform 275ms cubic-bezier(.15,.04,.05,.8);width:40px}.accordian-container .accordian-content[data-v-6e8e81ba]{color:var(--color-osp-navy-blue,#1a2653);display:grid;font-family:BasierRegular;font-size:1rem;font-style:normal;font-weight:400;grid-template-rows:0fr;line-height:1.5rem;transition:all 275ms cubic-bezier(.15,.04,.05,.94)}.accordian-container .accordian-content>div[data-v-6e8e81ba]{overflow:hidden}@media(max-width:991px){.accordian-container .accordian-content[data-v-6e8e81ba]{font-size:.875rem;line-height:1.25rem}}.accordian-container.open .icon[data-v-6e8e81ba]{transform:rotate(45deg)}.accordian-container.open .accordian-content[data-v-6e8e81ba]{grid-template-rows:1fr;padding-top:1.5rem}.accordian-group[data-v-74cdff70]{display:flex;flex-direction:column;gap:1.5rem}.new{background:none;display:flex;gap:8.07px;margin:0;padding:0}.new a{color:#636363!important}.new>li{color:#636363;display:inline;font-family:BasierRegular;font-size:11.3px;font-weight:400;letter-spacing:-1px;line-height:16.15px}.new>li+li:before{color:#636363;content:"";font: 14px/1 FontAwesome;padding:0 10.5px 0 8px}.new>.active{color:#636363}.psf-unlocked-message{background-color:#27b8a2;border-radius:999px;color:#fff;font-family:BasierMedium;font-size:10px;height:28px;margin:0 auto;padding:8px 16px;position:relative;top:8px;width:-moz-fit-content;width:fit-content;z-index:4}.psf-toggle-content{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:start}.psf-container{flex:0 0 100%;width:100%}.psf-addon-card{margin:-3px auto 0;width:78%}.psf-addon-card.selected{border-radius:0 0 24px 24px;position:relative;z-index:2}.psf-toggle{align-items:center;background:none;display:flex;flex-direction:column;gap:6px;justify-content:center}.psf-radio{background-image:url(./radio-button.IamgeKPn.svg);background-position:50%;background-repeat:no-repeat;background-size:24px;flex-shrink:0;height:24px;position:relative;width:23px}.psf-radio.checked{background-image:url(./Checked.DBtbrMgP.svg)}.psf-toggle-label{color:var(--osp-homepage-head-title-color,#1a2653);flex-shrink:0;font-family:BasierMedium;font-size:13px;line-height:100%}@media(max-width:991px){.psf-toggle-label{font-size:12px}}.psf-toggle-hint{background-color:#dff1f6;border-radius:50px;color:var(--osp-homepage-head-title-color,#1a2653);font-size:10px;height:28px;line-height:100%;padding:8px 16px}@media(min-width:767px)and (max-width:991px){.psf-toggle-hint{text-align:center}}@media(max-width:575px){.psf-toggle-hint{text-align:center;width:220px}}.psf-toggle-summary{color:var(--osp-homepage-head-title-color,#1a2653);font-size:13px;letter-spacing:-.5px;line-height:16px;max-width:100%}.psf-selected-layout .psf-selected-column-left{height:auto;row-gap:6px}.psf-selected-layout .psf-toggle.selected{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;margin:0}.psf-selected-layout .psf-toggle-label{line-height:130%;text-align:center}.psf-selected-layout .psf-selected-unlocked-message{background:#60b9a8;border-radius:999px;color:#fff;display:block;font-family:BasierMedium;font-size:10px;line-height:120%;margin:0 auto;padding:8px 16px;text-align:center}.psf-selected-layout .psf-timing-control{min-width:0;width:100%}.psf-selected-layout .psf-timing-wrapper{margin-left:0;width:100%}.psf-selected-layout .psf-timing-wrapper .psf-timing-select{border-radius:12px;font-size:16px;margin-left:0;max-width:100%;padding:12px 42px 12px 16px;width:100%}.psf-selected-layout .psf-timing-wrapper .chevron-icon{right:16px;top:45%}.psf-selected-layout .psf-selected-column-right{row-gap:11px}.psf-selected-layout .psf-toggle-summary{font-size:13px;letter-spacing:0;line-height:20px}.psf-selected-layout .psf-details-content{max-width:100%}.psf-selected-layout .psf-timeline{gap:10px 5%;grid-template-columns:repeat(2,1fr)}@media(max-width:991px){.psf-selected-layout .psf-timeline{gap:10px 20%}}.psf-selected-layout .psf-timeline-item .timeline-text{white-space:normal}.psf-selected-unlocked-message{display:none}.psf-selected-column{min-width:0}.psf-selected-column-left{display:grid;height:74px;row-gap:10px}.psf-selected-column-left .psf-toggle.selected{background:transparent;border-radius:0;cursor:pointer;padding:0}.psf-selected-column-right{align-content:start;display:grid;row-gap:11px}.psf-selected-details{align-items:stretch;display:flex;gap:22px;padding:0 32px 19px}.psf-timing-control{align-items:center;display:flex;min-width:245px}.psf-timing-wrapper{display:inline-block;margin-left:30px;position:relative;width:230px;z-index:1}.psf-timing-wrapper.open .chevron-icon{transform:rotate(180deg)}.psf-timing-wrapper .psf-timing-select{background:#fff;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #e7e7e7;border-radius:10px;box-sizing:border-box;color:#344054;cursor:pointer;font-family:BasierRegular;font-size:12px;letter-spacing:0;line-height:125%;outline:none;overflow:hidden;padding:12px 40px 12px 16px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.psf-timing-wrapper .psf-timing-select.psf-timing-select-trigger{border-radius:10px;margin:24px 0}.psf-timing-wrapper .psf-timing-select span{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psf-timing-wrapper .chevron-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath stroke='%23505050' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.5 5.25 7 8.75l3.5-3.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px;height:14px;pointer-events:none;position:absolute;transition:transform .2s ease;width:14px}.psf-timing-wrapper .psf-timing-dropdown{background:#fff;border:1px solid #e7e7e7;border-radius:10px;box-shadow:0 8px 16px #10182826;left:0;list-style:none;margin:6px 0 0;padding:6px 0;position:absolute;top:75%;width:100%;z-index:6}.psf-timing-wrapper .psf-timing-option{background:transparent;border:none;color:#344054;cursor:pointer;font-family:BasierRegular;font-size:14px;line-height:125%;padding:10px 16px;text-align:left;width:100%}.psf-timing-wrapper .psf-timing-option:hover{background:#e7e7e7}.psf-timing-wrapper .psf-timing-option.active{color:var(--osp-primary-color,#2168bc)}@media(min-width:991px)and (max-width:1199px){.psf-details-content{max-width:90%}}.psf-timeline-summary{color:var(--osp-homepage-head-title-color,#1a2653);font-family:BasierRegular;font-size:28px;letter-spacing:-.6px;line-height:34px;margin-bottom:12px}@media(max-width:1400px){.psf-timeline-summary{font-size:22px;line-height:28px}}.psf-timeline{border-top:.5px solid #dcdcdc;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);padding-top:11px}@media(max-width:991px){.psf-timeline{gap:8px;grid-template-columns:1fr;width:100%}}.psf-timeline-item{align-items:center;color:var(--osp-homepage-head-title-color,#1a2653);display:flex;font-size:12px;gap:7px;letter-spacing:0;line-height:125%}.psf-timeline-item .timeline-text{color:var(--osp-homepage-head-title-color,#1a2653);font-family:BasierRegular;font-weight:600}.psf-timeline-item .timeline-text .timeline-date{font-weight:400!important}.psf-timeline-item .timeline-text span{font-family:BasierMedium;margin-right:3px}.timeline-icon{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:14px;color:#1a2653;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:14px;justify-content:center;position:relative;width:14px}.timeline-icon.park{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath fill='%231a2653' fill-rule='evenodd' d='M1.167 7a5.833 5.833 0 1 1 11.666 0A5.833 5.833 0 0 1 1.167 7M7 0a7 7 0 1 0 0 14A7 7 0 0 0 7 0M5.25 3.5a.583.583 0 0 0-.583.583V10.5h1.166V8.167h2.334a2.333 2.333 0 1 0 0-4.667zm3.742 3.158A1.17 1.17 0 0 1 8.167 7H5.833V4.667h2.334a1.167 1.167 0 0 1 .825 1.991' clip-rule='evenodd'/%3E%3C/svg%3E")}.timeline-icon.fly-on{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13' fill='none' viewBox='0 0 16 13'%3E%3Cpath stroke='%231a2653' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M.6 11.725h14M6.725 5.022 2.35 6.879c-.292-1.714-1.313-3.714-1.313-3.714l.73-.286s.655.443 1.458 1.429L9.935.862a2.42 2.42 0 0 1 2.162-.015c.615.3 1.368.659 1.92.89v.285l-4.58 2.052C8.767 6.594 7.6 8.308 7.6 8.308H6.317s.408-1.572.408-3.286'/%3E%3C/svg%3E")}.timeline-icon.fly-back{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%231a2653' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M.75 14.75h14M1.989 6.282.75 5.098l1.4-3.01.77.368c.385.187.63.562.63.97s.245.782.63.97l.77.368L7.05.75l.735.355c.204.097.38.24.514.417.133.178.218.383.249.6l.504 3.612c.03.216.116.421.25.598.132.178.309.321.513.418l3.08 1.472c.294.147.546.368.707.642l.42.69c.343.588-.042 1.324-.742 1.404l-.826.1a1.7 1.7 0 0 1-.959-.16L2.353 6.536a1.4 1.4 0 0 1-.364-.254'/%3E%3C/svg%3E")}.timeline-icon.sleep{background-image:url(./sleep-on.6Cg18bJj.svg)}.timeline-icon.cruise-on{background-image:url(./cruise.82ppOLok.svg);transform:scaleX(-1)}.timeline-icon.cruise-back{background-image:url(./cruise.82ppOLok.svg)}.card[data-v-099ddc97]{background:#fff;border:none;border-radius:16px;overflow:hidden;width:100%}.card[data-v-099ddc97],.photos[data-v-099ddc97]{position:relative}.photos[data-v-099ddc97]{display:grid;grid-template-columns:1fr 1fr 1fr;height:60px}.photo[data-v-099ddc97]{align-items:center;display:flex;justify-content:center;overflow:hidden}.photo[data-v-099ddc97],.photo img[data-v-099ddc97]{height:100%;width:100%}.photo img[data-v-099ddc97]{-o-object-fit:cover;object-fit:cover}.close-button[data-v-099ddc97]{background:none;border:none;cursor:pointer;position:absolute;right:8px;top:8px;z-index:10}.close-button[data-v-099ddc97],.close-button img[data-v-099ddc97]{height:26px;width:26px}.card-body[data-v-099ddc97]{padding:20px}.card-title[data-v-099ddc97]{color:var(--osp-secondary-color,#f9b918);margin:0!important;text-align:left}.card-subtitle[data-v-099ddc97],.card-title[data-v-099ddc97]{font-family:BasierMedium;font-size:18px;font-weight:500;letter-spacing:-.5px;line-height:22px}.card-subtitle[data-v-099ddc97]{color:var(--osp-homepage-head-title-color,#1a2653);margin-bottom:24px!important}.description-container[data-v-099ddc97]{align-items:end;display:flex;flex-direction:row;justify-content:space-between}.description[data-v-099ddc97]{align-items:center;color:var(--osp-homepage-head-title-color,#1a2653);display:flex;flex-wrap:wrap;font-size:12px;line-height:16px;margin:0!important;max-width:45%}@media(max-width:575px){.description[data-v-099ddc97]{max-width:50%}}.button[data-v-099ddc97]{background:#fff;border-radius:40px;color:var(--osp-homepage-head-title-color,#1a2653);cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;height:36px;letter-spacing:-.3px;line-height:14px;padding:0 20px;white-space:nowrap}@media(max-width:575px){.button[data-v-099ddc97]{font-size:12px}}.card[data-v-3cf60640]{background:#fff;border:none;border-radius:16px;overflow:hidden;width:100%}.card[data-v-3cf60640],.photos[data-v-3cf60640]{position:relative}.photo[data-v-3cf60640]{background-image:url(./car.B0iG6Ka4.png);background-repeat:no-repeat;background-size:cover;height:60px;width:100%}.close-button[data-v-3cf60640]{background:none;border:none;cursor:pointer;position:absolute;right:8px;top:8px;z-index:10}.close-button[data-v-3cf60640],.close-button img[data-v-3cf60640]{height:26px;width:26px}.card-body[data-v-3cf60640]{padding:20px}.card-title[data-v-3cf60640]{color:var(--osp-homepage-head-title-color,#1a2653);font-family:BasierMedium;font-size:18px;font-weight:500;letter-spacing:-.5px;line-height:22px;margin-bottom:10px!important;text-align:left}.description-container[data-v-3cf60640]{align-items:end;display:flex;flex-direction:row;justify-content:space-between}.description[data-v-3cf60640]{align-items:center;color:var(--osp-homepage-head-title-color,#1a2653);display:flex;flex-wrap:wrap;font-size:12px;line-height:16px;margin:0!important;max-width:40%}@media(max-width:575px){.description[data-v-3cf60640]{max-width:50%}}.button[data-v-3cf60640]{background:#fff;border-radius:40px;color:var(--osp-homepage-head-title-color,#1a2653);cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;height:36px;letter-spacing:-.3px;line-height:14px;padding:0 20px;white-space:nowrap}@media(max-width:575px){.button[data-v-3cf60640]{font-size:12px;padding:0 10px}}.new-ico-covered-type{background-image:url(./new-ico-covered-type.BIUsFE2d.svg)}.new-ico-covered-self-type{background-image:url(./new-ico-covered-self-type.BdEhNlZR.svg)}.new-ico-covered-valet-type{background-image:url(./new-ico-covered-valet-type.CdR7t3aX.svg)}.new-ico-indoor-type{background-image:url(./new-ico-indoor-type.BD9sgskp.svg)}.new-ico-indoor-self-type{background-image:url(./new-ico-indoor-self-type.CH8Sy8qM.svg)}.new-ico-indoor-valet-type{background-image:url(./new-ico-indoor-valet-type.DXfubrrY.svg)}.new-ico-gated-type{background-image:url(./new-ico-gated-type.DwkYReOX.svg)}.new-ico-uncovered-type{background-image:url(./new-ico-uncovered-type.DMjDu8Y1.svg)}.new-ico-outdoor-self-type{background-image:url(./new-ico-outdoor-self-type.VmRd72QQ.svg)}.new-ico-outdoor-valet-type{background-image:url(./new-ico-outdoor-valet-type.BG3UZpNv.svg)}.new-ico-large-vehicle-type{background-image:url(./new-ico-large-vehicle-type.BZN9FsMT.svg)}.air-conditioning-icon{background-image:url(./air-conditioning.Cktq0xG8.svg)}.newspaper-icon{background-image:url(/assets/images/psf-amenities-icons/newspaper.svg)}.television-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14' fill='none' viewBox='0 0 18 14'%3E%3Cpath fill='%231a2653' d='M1.954 11.62h14.1c1.267 0 1.946-.655 1.946-1.882V1.882C18 .655 17.32 0 16.053 0h-14.1C.68 0 0 .655 0 1.882v7.856c0 1.227.68 1.882 1.954 1.882m.077-1.302c-.453 0-.68-.212-.68-.655V1.957c.001-.443.227-.655.68-.655H15.97c.453 0 .68.212.68.655v7.706c0 .443-.227.655-.68.655zm.765-.996h12.422c.283 0 .404-.123.404-.402V2.7c0-.28-.12-.402-.404-.402H2.796c-.283 0-.404.123-.404.402v6.22c0 .28.12.402.404.402M5.379 14h7.242c.353 0 .644-.28.644-.614 0-.34-.29-.62-.645-.62H5.38a.63.63 0 0 0-.638.62c0 .334.284.614.637.614'/%3E%3C/svg%3E")}.furniture-icon{background-image:url(./furniture.Q6MdqPB6.svg)}.non-smoking-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='none' viewBox='0 0 17 17'%3E%3Cpath fill='%231a2653' d='M15.725 8.924H17v2.423h-1.275zm-2.125 0h1.275v2.423H13.6zm-.85 0h-1.989l1.989 1.89zm-2.125-3.513h1.3c.893 0 1.675.598 1.675 1.656v1.05h1.275V6.791c0-1.462-1.36-2.552-2.95-2.552h-1.3c-.867 0-1.572-.792-1.572-1.615 0-.824.705-1.414 1.572-1.414V0C9.053 0 7.778 1.211 7.778 2.705c0 1.495 1.275 2.706 2.847 2.706m3.698-3.166a2.62 2.62 0 0 0 .85-1.922h-1.275c0 .824-.706 1.494-1.573 1.494V3.03c1.904 0 3.4 1.477 3.4 3.286v1.801H17V6.307c0-1.793-1.088-3.343-2.677-4.062M1.197 2.132 0 3.271l5.95 5.653H0v2.423h8.5L14.45 17l1.199-1.139z'/%3E%3C/svg%3E")}.vip-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='none' viewBox='0 0 17 17'%3E%3Cpath fill='%231a2653' d='M8.492 0C3.799 0 0 3.808 0 8.5S3.8 17 8.492 17C13.192 17 17 13.192 17 8.5S13.192 0 8.492 0m6.358 6.086-4.259-.365-1.7-4.004a6.82 6.82 0 0 1 5.959 4.369m-4.31 5.321L8.5 10.183l-2.032 1.224.536-2.312-1.793-1.556 2.363-.203L8.5 5.15l.927 2.176 2.363.204-1.794 1.555zm-2.431-9.69-1.7 4.012-4.267.365c.935-2.448 3.23-4.224 5.967-4.377M1.7 8.5c0-.544.068-1.071.196-1.581l3.221 2.788-.944 4.037A6.79 6.79 0 0 1 1.7 8.5m3.264 5.797L8.5 12.164l3.536 2.125A6.74 6.74 0 0 1 8.492 15.3a6.75 6.75 0 0 1-3.528-1.003m7.862-.553-.943-4.037 3.222-2.788c.118.502.195 1.037.195 1.581a6.81 6.81 0 0 1-2.474 5.245'/%3E%3C/svg%3E")}.bar-icon{background-image:url(./bar.DhLJYTwE.svg)}.bathrobe-icon{background-image:url(./bathrobe.Bx6SLOmJ.svg)}.coffee-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' fill='none' viewBox='0 0 14 13'%3E%3Cpath fill='%231a2653' d='M11.278 0H1.556C.7 0 0 .602 0 1.337v3.817c0 2.56 2.294 4.8 5.273 4.873 3.08.08 5.616-2.046 5.616-4.68V4.68h.389c1.5 0 2.722-1.05 2.722-2.34S12.779 0 11.278 0M9.333 1.337v2.005H1.556V1.337zm0 3.342v.669c0 1.845-1.742 3.342-3.889 3.342S1.556 7.193 1.556 5.348v-.669zm1.945-1.337h-.39V1.337h.39c.645 0 1.166.448 1.166 1.003s-.52 1.002-1.166 1.002M0 11.364c0-.37.3-.669.668-.669h11.108a.668.668 0 1 1 0 1.337H.668c-.369 0-.668-.3-.668-.668'/%3E%3C/svg%3E")}.desk-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='7' fill='none' viewBox='0 0 14 7'%3E%3Cpath fill='%231a2653' d='M1 0a1 1 0 0 0-1 1v5.876h1.4v-5.73h7v5.73h1.4V5.73h2.8v1.146H14V1a1 1 0 0 0-1-1zm11.6 1.146v1.146H9.8V1.146zM9.8 4.584V3.438h2.8v1.146z'/%3E%3C/svg%3E")}.blackout-blinds-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' fill='none' viewBox='0 0 14 12'%3E%3Cpath fill='%231a2653' d='M12.6 9.931V0H1.4v9.931H.62a.62.62 0 1 0 0 1.242h12.76a.62.62 0 0 0 0-1.242zM9.8 3.724h1.4v1.242H9.8zM8.4 4.966H2.8V3.724h5.6zm2.8-2.483H9.8V1.24h1.4zM8.4 1.24v1.242H2.8V1.24zm-5.6 8.69V6.207h5.6v1.13c-.315.198-.525.521-.525.887 0 .602.546 1.087 1.225 1.087s1.225-.485 1.225-1.087c0-.366-.21-.695-.525-.887v-1.13h1.4v3.724z'/%3E%3C/svg%3E")}ul{margin-bottom:0!important}.location-page .location-map{height:300px}.location-page .overall-rating{border-right:1px solid var(--color-border-color,#ddd);margin-right:60px;padding-left:15px;padding-right:60px}@media(max-width:767px){.location-page .overall-rating{border-right:none;margin-bottom:30px;margin-right:0;padding-left:0;padding-right:0}}.location-page .location-rating-summary,.location-page .overall-rating{margin-top:15px}@media(max-width:767px){.location-page .location-rating-summary,.location-page .overall-rating{width:100%}}.location-page .review-body{margin-bottom:20px;margin-top:20px}.location-page h1{font-size:2.5rem}.location-page h2{font-size:2rem}.property-page{background:linear-gradient(to bottom,var(--color-osp-alice-blue,#f4f7ff) 700px,#fff 0)!important}.property-page .back-button,.property-page .btn,.property-page .lighter,.property-page .regular,.property-page.regular{font-family:BasierRegular!important}.property-page .back-button{background:var(--color-osp-alice-blue,#f4f7ff);color:#636363;cursor:pointer;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.16px;line-height:20px;padding:6px}.property-page .menu{align-items:center!important;background-color:var(--osp-primary-color,#2168bc)!important;border:none!important;display:flex!important;height:47px!important;margin:50px 0 0!important;width:100%!important}@media(max-width:991px){.property-page .menu-tabs-container{padding-left:0!important;padding-right:0!important}}.property-page .menu-tabs{align-items:center!important;display:flex!important;gap:25px!important;width:100%!important}.property-page .menu-tab{background:none!important;border:none!important;border-radius:6px!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;font-size:14px!important;font-weight:500!important;outline:none!important;padding:12px 0!important;position:relative!important;text-decoration:none!important;transition:all .3s ease!important}.property-page .menu-tab:hover{background-color:#ffffff1a!important;color:#ffeb3b!important;transform:none!important}.property-page .menu-tab.active{color:#fff!important;font-family:BasierMedium!important;font-weight:600!important}@media(max-width:767px){.property-page .menu-tab.active{font-size:16px!important;font-weight:500!important}}.property-page .menu-tab.active:after{background-color:#f9b919!important;border-radius:8px 8px 0 0!important;bottom:2px!important;content:""!important;height:8px!important;left:-7px!important;position:absolute!important;width:calc(100% + 14px)}@media(max-width:767px){.property-page .menu-tab.active:after{bottom:-1px!important;left:-2px!important;width:calc(100% + 4px)!important}}.property-page .menu-content{background-color:#fff!important;border:1px solid #dee2e6!important;border-radius:0 0 8px 8px!important;border-top:none!important;box-shadow:0 2px 8px #0000001a!important;margin:0!important;padding:0!important}.property-page .row{margin:0!important}.property-page button.menu-tab{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;font-family:BasierRegular;font-size:18px!important;font-weight:400;line-height:26px;text-align:center}@media(max-width:767px){.property-page button.menu-tab{font-family:BasierRegular;font-size:14px!important;line-height:20px;padding-left:0!important;padding-right:0!important;text-align:center}}.property-page .back{margin-left:auto}.property-page .back .text{color:#fff;font-size:14px;font-weight:400;letter-spacing:-1px;line-height:20px;vertical-align:text-bottom}.property-page .back:before{color:#fff;content:"";font: 14px/1 FontAwesome;font-size:20px;font-weight:400;margin-right:10px}.location-page2{background-color:var(--color-osp-alice-blue,#f4f7ff)!important}.location-page2 .btn,.location-page2 .lighter,.location-page2 .regular,.location-page2 h1,.location-page2 h2,.location-page2 h3,.location-page2 h4,.location-page2 h5,.location-page2 h6,.location-page2 ul,.location-page2.regular{font-family:BasierRegular!important}.location-page2 .medium{font-family:BasierMedium!important}.location-page2 .bolder{font-family:BasierBold!important}.location-page2 input[type=email],.location-page2 input[type=password],.location-page2 input[type=text]{color:#636363!important;font-family:BasierRegular!important}.location-page2{font-family:BasierRegular!important}.location-page2 .row.position-relative .airport-hotel-card-container{position:relative;z-index:5}.location-page2 .location-rating-summary>:first-child,.location-page2 .overall-rating>:first-child{color:var(--color-osp-dark-blue,#293851);font-family:BasierMedium;font-size:26px;font-weight:500;letter-spacing:-1px;line-height:46px;margin-bottom:20px;vertical-align:middle}@media(max-width:767px){.location-page2 .location-rating-summary>:first-child,.location-page2 .overall-rating>:first-child{font-size:20px;margin-bottom:10px}.location-page2 .overall-rating>:first-child{margin-bottom:0!important}.location-page2 .overall-rating{border-right:none;display:grid;gap:10px;margin-right:0;padding-left:0;padding-right:0}}.location-page2 .overall-rating>:nth-child(2){color:var(--color-osp-cyan-blue,#3e9ebb);font-family:BasierRegular;font-size:22px;font-weight:600;letter-spacing:-.5px;line-height:25px;margin-bottom:12px}@media(max-width:767px){.location-page2 .overall-rating>:nth-child(2){font-size:20px;margin-bottom:0!important}}.location-page2 .overall-rating>:nth-child(4){color:var(--color-osp-dark-blue,#293851);font-family:BasierRegular;font-size:17px;font-weight:400;letter-spacing:-.5px;line-height:25px;margin:12px 0 30px}@media(max-width:767px){.location-page2 .overall-rating>:nth-child(4){font-size:20px;margin:0!important}}.location-page2 .overall-rating .review-line{margin:10px 0 20px}.location-page2 .overall-stars .vue-star-rating .vue-star-rating-star{margin-right:5%!important}.location-page2 .overall-stars .vue-star-rating .vue-star-rating-star:last-child{margin-right:0}.location-page2 .location-rating-summary>:nth-child(2){display:grid;gap:11px;grid-template-columns:1fr}.location-page2 .location-rating-summary>:nth-child(2) span{color:var(--color-osp-dark-blue,#293851);font-family:BasierRegular;font-size:17px;font-weight:400;letter-spacing:-.5px;line-height:25px;text-align:center}.location-page2 .location-rating-summary .review-table{border-collapse:collapse;border-radius:8px;max-width:500px;overflow:hidden;width:100%}.location-page2 .location-rating-summary .review-table tr:not(:last-child) td:not(:last-child){padding:0 10px 11px 0}@media(max-width:767px){.location-page2 .location-rating-summary .review-table tr:not(:last-child) td:not(:last-child){padding:0 8px 11px 0!important}}.location-page2 .location-rating-summary .rating-value{text-align:center}.location-page2 .location-rating-summary .category,.location-page2 .location-rating-summary .rating-value{color:var(--color-osp-dark-blue,#293851);font-family:BasierRegular;font-size:17px;font-weight:400;letter-spacing:-.5px;line-height:25px}.location-page2 .location-rating-summary .category{gap:26px}@media(max-width:767px){.location-page2 .location-rating-summary .category,.location-page2 .location-rating-summary .rating-value{font-size:14px!important}}.location-page2 .rating-criteria-skeleton{background-color:#e6eaf3;border-radius:4px;height:30px;margin-bottom:10px;overflow:hidden;position:relative;width:100%}.location-page2 .rating-criteria-skeleton:after{animation:loading 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@media(max-width:767px){.location-page2 .location-rating-summary,.location-page2 .overall-rating{width:100%}}.location-page2 .review-body{margin-bottom:23px}.location-page2 .review-body .comment,.location-page2 .review-body .title{font-family:BasierRegular;font-size:14px;letter-spacing:0;line-height:20px}.location-page2 .review-body .title{color:#000;font-weight:700}.location-page2 .review-body .comment{color:#171616;display:-webkit-box;font-weight:400;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.location-page2 .review-body .comment.expanded{-webkit-line-clamp:unset}.location-page2 .reviews-pagination{margin:20px 0 0}.location-page2 .reviews-pagination .pagination{display:flex;width:100%}.location-page2 .reviews-pagination .pagination li{flex:1}.location-page2 .reviews-pagination .pagination li .page-link{background-color:#fff;color:var(--color-osp-dark-blue,#293851);font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.14px;line-height:25px;outline:none;text-align:center}.location-page2 .reviews-pagination .pagination li .page-link:active,.location-page2 .reviews-pagination .pagination li .page-link:focus{box-shadow:none;outline:none}.location-page2 .reviews-pagination .page-item.active .page-link{background-color:var(--color-bg-blue,#dfe7fc);border-color:var(--color-bg-blue,#dfe7fc)}.location-page2 .reviews-pagination .next,.location-page2 .reviews-pagination .previous{min-width:-moz-fit-content;min-width:fit-content}.location-page2 .reviews{position:relative}.location-page2 .reviews .reviews-skeleton{margin-bottom:90px}.location-page2 .reviews .grid{display:grid;gap:16px;grid-template-columns:1fr}.location-page2 .reviews .card{background-color:#fff;border:1px solid rgba(0,0,0,.051);border-radius:6px;font-family:BasierRegular;margin-right:0;padding:21px 30px}.location-page2 .reviews .card .customer-review{gap:23px}.location-page2 .reviews .card .customer-rating{align-items:flex-end;color:#000;display:flex;flex-direction:column;font-family:BasierRegular;font-size:20px;font-weight:600;gap:8px;letter-spacing:0;line-height:100%}.location-page2 .reviews .card .customer-rating .customer--overall-rating{align-items:center;background-color:#ecf5f8;border-radius:100px;color:var(--color-osp-navy-blue,#1a2653);display:flex;font-size:16.5px;font-weight:600;gap:7px;letter-spacing:-.082px;line-height:27px;padding:3px 16px;width:-moz-fit-content;width:fit-content}.location-page2 .reviews .card .read-more-btn{color:#7f7f7f!important;cursor:pointer;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.14px;line-height:20px;text-decoration-line:underline!important;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:5%;text-underline-offset:7%;text-underline-position:from-font}.location-page2 .reviews .skeleton{background-color:#e6eaf3;border:0;border-radius:4px;overflow:hidden;position:relative}.location-page2 .reviews .skeleton:after{animation:loading 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.location-page2 .reviews .header{display:flex;gap:8px;height:-moz-fit-content;height:fit-content;margin-bottom:17px}.location-page2 .reviews .avatar{align-items:center;background-color:#01579b;border-radius:50%;color:#fff;display:flex;font-family:BasierRegular;font-size:35px;font-weight:400;height:38px;justify-content:center;line-height:100%;text-align:center;width:36px}.location-page2 .reviews .name-date{display:flex;flex-direction:column}.location-page2 .reviews .name{color:#000;font-family:BasierRegular;font-size:14px;font-weight:600;letter-spacing:-.28px;line-height:100%;margin-bottom:4px}.location-page2 .reviews .date{color:#000;font-family:BasierRegular;font-size:10px;font-weight:400;letter-spacing:-.2px;line-height:100%}.location-page2 .reviews .stars{height:16px}.location-page2 .reviews .review{color:#3e3e3e;font-family:BasierRegular;font-size:14px;font-weight:400;line-height:20px}.location-page2 .reviews .verified{color:#319c44;font-family:BasierRegular;font-size:12px;font-weight:400;height:16px;letter-spacing:0;line-height:100%;margin-top:0;width:118px}.location-page2 .reviews .showing{color:var(--color-osp-dark-blue,#293851);font-family:BasierRegular;font-size:17px;font-weight:400;letter-spacing:-.5px;line-height:25px;margin-top:20px}@media(max-width:991px){.location-page2 .reviews .showing{margin:35px 0 30px}}.location-page2 .reviews .arrow-nav{display:inline-flex;float:right;justify-content:space-between;position:relative;right:10px;top:-25px;width:95px}@media(max-width:991px){.location-page2 .reviews .arrow-nav{right:0;top:-9px;width:70px}}.location-page2 .reviews .left-arrow,.location-page2 .reviews .right-arrow{color:#a7a7a7;font: 14px/1 FontAwesome;font-size:50px}@media(max-width:991px){.location-page2 .reviews .left-arrow,.location-page2 .reviews .right-arrow{font-size:40px}}.location-page2 .reviews .left-arrow:before{content:""}.location-page2 .reviews .right-arrow:before{content:""}.location-page2 .reviews .left-arrow,.location-page2 .reviews .right-arrow:hover{cursor:pointer}.location-page2 .loader{margin:0 auto}.location-page2 .container-fluid{margin:0 auto!important;max-width:1280px;padding-left:0!important;padding-right:0!important}@media(min-width:991px){.location-page2 .container-fluid{width:96%}}@media(max-width:991px)and (min-width:767px){.location-page2 .container-fluid{width:88%}}.location-page2 .header{align-items:center;gap:20px}.location-page2 .header .location-logo{background-color:#d9d9d9;background-position:50%;background-repeat:no-repeat;background-size:100%;display:flex;flex:none;height:90px;width:90px}.location-page2 .header .has-logo{background-color:transparent}.location-page2 .header .location-name{color:#333;font-family:BasierRegular;font-size:36px;font-weight:600;letter-spacing:-1px;line-height:46px;overflow:hidden}@media(max-width:991px){.location-page2 .header .location-name{font-size:26px;line-height:32px}}.location-page2 .faqs{display:grid;gap:20px}@media(min-width:991px){.location-page2 .faqs{padding-bottom:6.25rem}}.location-page2 .faqs .subtitle{color:var(--osp-primary-color,#2168bc);font-family:BasierRegular;font-size:1.375rem;font-weight:500;letter-spacing:-1px;line-height:2.875rem;margin-bottom:10px;vertical-align:middle}@media(max-width:991px){.location-page2 .faqs .subtitle{font-size:18px}}.location-page2 .faqs .faq .faq-container{align-items:flex-start;display:flex;gap:3rem;justify-content:space-between;padding:0!important}.location-page2 .faqs .faq .faq-container .faq-wrapper{display:flex;flex-shrink:0;flex:1;flex-direction:column;gap:1.5rem;margin-bottom:20px}.location-page2 .faqs .faq .faq-container .faq-wrapper p{margin:0}.location-page2 .faqs .faq .faq-container .faq-wrapper .loading-container{display:flex;flex-direction:column;gap:1.5rem}.location-page2 .faqs .faq .faq-container .faq-wrapper .loading-container .subtitle-skeleton{background-color:#ccdef3;border-radius:1rem;height:2rem;margin-bottom:10px;overflow:hidden;position:relative;width:30%}.location-page2 .faqs .faq .faq-container .faq-wrapper .loading-container .skeleton{background-color:#e6eaf3;border-radius:1rem;height:4.5rem;overflow:hidden;position:relative;width:100%}.location-page2 .faqs .faq .faq-container .faq-wrapper .loading-container .skeleton:after,.location-page2 .faqs .faq .faq-container .faq-wrapper .loading-container .subtitle-skeleton:after{animation:loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.location-page2 .location-address{gap:9px;margin:20px 0}.location-page2 .location-address .address,.location-page2 .location-address .distance{color:var(--color-osp-navy-blue,#1a2653);font-size:18px;letter-spacing:-.5px;line-height:18px}@media(max-width:991px){.location-page2 .location-address .address,.location-page2 .location-address .distance{font-size:14px;font-weight:600!important}}.location-page2 .location-address .address{font-weight:600}.location-page2 .location-address .distance{font-weight:400}.location-page2 .location-breadcrumb{margin-bottom:30px!important;padding:0!important}.location-page2 .location-photos{display:flex;gap:18px;margin:0 auto}@media(max-width:767px){.location-page2 .location-photos{flex-direction:column}}.location-page2 .location-photos-skeleton{background-color:#e6eaf3;border-radius:20px;height:306px;overflow:hidden;position:relative;width:100%}@media(max-width:767px){.location-page2 .location-photos-skeleton{height:378px}}.location-page2 .location-photos-skeleton:after{animation:loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.location-page2 .first-photo{flex:2}@media(max-width:767px){.location-page2 .first-photo{flex:1}}.location-page2 .first-photo img{background-color:#fff;border-radius:20px 0 0 20px;height:306px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:767px){.location-page2 .first-photo img{border-radius:20px 20px 0 0;height:240px}}.location-page2 .right{display:flex;flex:1;flex-direction:column;gap:18px}@media(max-width:767px){.location-page2 .right{flex-direction:row;justify-content:space-between}}.location-page2 .one-photo img,.location-page2 .second-photo img{background-color:#fff;border-radius:0 20px 0 0;height:144px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:767px){.location-page2 .one-photo img,.location-page2 .second-photo img{border-radius:0 0 0 20px;height:120px}.location-page2 .one-photo,.location-page2 .second-photo{width:50%}}.location-page2 .one-photo img{height:306px}@media(max-width:767px){.location-page2 .one-photo img{height:240px}}.location-page2 .third-photo{position:relative;width:100%}.location-page2 .third-photo img{background-color:#fff;border-radius:0 0 20px;height:144px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:767px){.location-page2 .third-photo img{height:120px}.location-page2 .third-photo{width:50%}}.location-page2 .show-btn{align-items:center;background-color:#fff;border:1px solid var(--color-osp-subdued,#6d7175);border-radius:6px;bottom:15px;display:inline-flex;gap:4.5px;height:28.04px;justify-content:center;position:absolute;right:15px;width:132px}.location-page2 .show-btn.fr{width:-moz-fit-content!important;width:fit-content!important}.location-page2 .show-btn span{color:#333;font-family:BasierMedium;font-size:12px;letter-spacing:0;line-height:16px;margin-left:4px;vertical-align:middle}.location-page2 .reviews-section{display:grid;gap:30px}@media(max-width:767px){.location-page2 .reviews-section{gap:10px}}.location-page2 .reviews-section .review-star-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath fill='%23f9b918' d='M6.454.282a.4.4 0 0 1 .765 0l1.327 4.34a.4.4 0 0 0 .383.283h4.343a.4.4 0 0 1 .245.716L9.962 8.365a.4.4 0 0 0-.139.434l1.348 4.408a.4.4 0 0 1-.626.433L7.08 10.967a.4.4 0 0 0-.489 0L3.128 13.64a.4.4 0 0 1-.627-.433L3.85 8.799a.4.4 0 0 0-.138-.434L.156 5.621a.4.4 0 0 1 .245-.716h4.343a.4.4 0 0 0 .383-.283z'/%3E%3C/svg%3E");background-size:15px 18px;display:inline-block;height:18px;min-width:15px;width:15px}.location-page2 .additional-information,.location-page2 .amenities,.location-page2 .faqs,.location-page2 .location-description,.location-page2 .recommended-car-parks,.location-page2 .recommended-locations-header,.location-page2 .reviews-summary,.location-page2 .shuttle-information,.location-page2 .special-conditions{display:grid;gap:20px}.location-page2 .additional-information .title,.location-page2 .amenities .title,.location-page2 .faqs .title,.location-page2 .location-description .title,.location-page2 .recommended-car-parks .title,.location-page2 .recommended-locations-header .title,.location-page2 .reviews-summary .title,.location-page2 .shuttle-information .title,.location-page2 .special-conditions .title{color:var(--osp-primary-color,#2168bc);font-family:BasierRegular;font-size:26px;font-weight:600;letter-spacing:-1px;line-height:46px;vertical-align:middle}@media(max-width:767px){.location-page2 .additional-information .title,.location-page2 .amenities .title,.location-page2 .faqs .title,.location-page2 .location-description .title,.location-page2 .recommended-car-parks .title,.location-page2 .recommended-locations-header .title,.location-page2 .reviews-summary .title,.location-page2 .shuttle-information .title,.location-page2 .special-conditions .title{font-size:20px}}.location-page2 .additional-information .description,.location-page2 .amenities .description,.location-page2 .faqs .description,.location-page2 .location-description .description,.location-page2 .recommended-car-parks .description,.location-page2 .recommended-locations-header .description,.location-page2 .reviews-summary .description,.location-page2 .shuttle-information .description,.location-page2 .special-conditions .description{color:var(--color-osp-dark-blue,#293851);font-family:BasierRegular;font-size:17px;font-weight:400;letter-spacing:-.5px;line-height:25px}@media(max-width:767px){.location-page2 .additional-information .description,.location-page2 .amenities .description,.location-page2 .faqs .description,.location-page2 .location-description .description,.location-page2 .recommended-car-parks .description,.location-page2 .recommended-locations-header .description,.location-page2 .reviews-summary .description,.location-page2 .shuttle-information .description,.location-page2 .special-conditions .description{font-size:14px}}@media(min-width:991px){.location-page2 .additional-information .description,.location-page2 .amenities .description,.location-page2 .faqs .description,.location-page2 .location-description .description,.location-page2 .recommended-car-parks .description,.location-page2 .recommended-locations-header .description,.location-page2 .reviews-summary .description,.location-page2 .shuttle-information .description,.location-page2 .special-conditions .description{margin-bottom:10px}}.location-page2 .additional-information .description,.location-page2 .amenities .description,.location-page2 .faqs .description,.location-page2 .location-description .description,.location-page2 .recommended-car-parks .description,.location-page2 .recommended-locations-header .description,.location-page2 .reviews-summary .description,.location-page2 .shuttle-information .description,.location-page2 .special-conditions .description{letter-spacing:-.085px}.location-page2 .recommended-car-parks{gap:2px!important}@media(max-width:767px){.location-page2 .reviews-summary{gap:2px}}.location-page2 .location-map{border-radius:20px;height:360px}.location-page2 .location-map-skeleton{background-color:#e6eaf3;border-radius:20px;height:360px;overflow:hidden;position:relative;width:100%}.location-page2 .location-map-skeleton:after{animation:loading 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.location-page2 .location-line{align-items:center}.location-page2 .location-line div{border-top:1px solid rgba(26,38,83,.149);width:100%}.location-page2 .location-vertical-line{align-items:center}.location-page2 .location-vertical-line div{border-left:1px solid rgba(26,38,83,.149);height:100%}.location-page2 .first-section{display:grid;gap:30px}@media(max-width:991px){.location-page2 .first-section{gap:20px;order:2!important}}.location-page2 .second-section .search-box,.location-page2 .second-section .search-result--container,.location-page2 .second-section .skeleton-container,.location-page2 .second-section .soldout--warning-message{margin:0 auto;width:90%}@media(max-width:991px){.location-page2 .second-section .search-box,.location-page2 .second-section .search-result--container,.location-page2 .second-section .skeleton-container,.location-page2 .second-section .soldout--warning-message{margin-bottom:20px;width:100%}}@media(min-width:992px)and (max-width:1199px){.location-page2 .second-section .search-box,.location-page2 .second-section .search-result--container,.location-page2 .second-section .skeleton-container,.location-page2 .second-section .soldout--warning-message{width:95%!important}}.location-page2 .second-section .airport-hotel-card-container{padding:20px 0 30px}.location-page2 .second-section .soldout--warning-message{align-items:center;background-color:var(--color-osp-error,#d72c0d);border-radius:20px;display:flex;flex-shrink:0;justify-content:center;margin-bottom:20px;padding:20px 10px;position:relative}.location-page2 .second-section .soldout--warning-message h5{color:#fff;font-family:BasierRegular!important;font-size:14px;font-style:normal;font-weight:600;line-height:20px;text-align:center}.location-page2 .second-section .search-box{background:#fff;border-radius:20px;display:grid;font-family:BasierRegular;gap:30px;padding:30px 28px}.location-page2 .second-section .sticky{position:sticky;top:0}@media(min-width:991px){.location-page2 .second-section .sticky{margin-bottom:120px}.location-page2 .second-section .sticky.fr{margin-top:50px}}.location-page2 .second-section .top-80{top:80px!important}@media(max-width:991px){.location-page2 .second-section{order:1!important;width:100%}}.location-page2 .second-section .select-dates-text{display:flex;gap:8px;justify-content:center}.location-page2 .second-section .select-dates-text span{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular;font-size:18px;font-weight:600;letter-spacing:0;line-height:26px;text-align:center}.location-page2 .second-section .select-dates{display:grid;gap:10px}.location-page2 .second-section .select-dates label{color:#636363;font-family:BasierRegular;font-size:12px;font-weight:400;letter-spacing:0;line-height:100%;margin-bottom:.6px}.location-page2 .second-section .search-btn{background-color:#e9e9e9;border:none;border-radius:40px;color:#686868;cursor:pointer;font-family:BasierRegular;font-size:1rem;font-weight:400;height:50px;letter-spacing:-.3px;line-height:14px;padding:.75rem;text-align:center;vertical-align:middle;width:100%}.location-page2 .second-section .search-btn.disabled{background:#ddd!important;border-color:#bbb!important;cursor:not-allowed!important}.location-page2 .second-section .btn-blue{background-color:var(--osp-primary-color,#2168bc);color:#fff}.location-page2 .second-section .search-result--container{background-color:#fff;border-radius:20px;display:grid;gap:30px;padding:28px 24px}.location-page2 .second-section .search-result--container h6{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular;font-size:18px;font-weight:600;letter-spacing:-.5px;line-height:18px;text-align:center}.location-page2 .second-section .search-result--container .search-options{display:grid;gap:18px}.location-page2 .second-section .search-result--container .search-options .option-card{border:1px solid #dedede;border-radius:5px;color:var(--color-osp-navy-blue,#1a2653);cursor:pointer;height:60px;letter-spacing:-.5px;padding:12px 16px}.location-page2 .second-section .search-result--container .search-options .option-card .option-price{font-size:18px;font-weight:700;line-height:18px;text-align:right}.location-page2 .second-section .search-result--container .search-options .option-card .per-day{font-size:12px;font-weight:400;line-height:26px;vertical-align:middle}.location-page2 .second-section .search-result--container .search-options .option-card .option-type{font-size:14px;font-weight:400;line-height:26px}.location-page2 .second-section .search-result--container .search-options .option-card.active{background-color:var(--osp-primary-color,#2168bc);border:3px solid var(--osp-primary-color,#2168bc);color:#fff!important}.location-page2 .second-section .search-result--container .search-options .option-card.disabled{background:var(--color-border-color,#ddd);border:0 solid #bbb;cursor:not-allowed}.location-page2 .second-section .search-result--container .duration{align-content:space-around;background-color:#f7f7f7;border-radius:4px;height:38px;text-align:center}.location-page2 .second-section .search-result--container .duration span{color:var(--color-osp-cyan-blue,#3e9ebb);font-family:BasierRegular;font-size:16px;font-weight:600;letter-spacing:0;line-height:28px}.location-page2 .second-section .search-result--container .price-summary{display:grid;gap:4px}.location-page2 .second-section .search-result--container .refunded-section-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.location-page2 .second-section .search-result--container .refunded-section-container .refunded-section{display:flex;gap:9px}.location-page2 .second-section .search-result--container .refunded-section-container .refunded-section .refunded-body-item{align-items:center;display:flex;flex-direction:column;justify-content:center}.location-page2 .second-section .search-result--container .refunded-section-container .refunded-section .refunded-body-item p{color:#1a2653;font-family:BasierRegular;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.14px;line-height:22px;margin:0;text-align:center}.location-page2 .second-section .search-result--container .refunded-section-container .refunded-section .refunded-body-item .fully-refunded-date{background-color:#1a2653;border-radius:8px;color:#fff;font-family:BasierRegular;font-size:14px;font-style:normal;font-weight:600;line-height:22px;padding:4px 10px}.location-page2 .second-section .search-result--container .refunded-section-container .refunded-section .refunded-body-item .non-refundable-text{background-color:#f5b135;border-radius:8px;color:#1a2653;font-family:BasierRegular;font-size:16px;font-style:normal;font-weight:600;line-height:22px;padding:4px 10px}.location-page2 .second-section .search-result--container .price,.location-page2 .second-section .search-result--container .total{color:#000;font-size:16px;font-weight:600;letter-spacing:0;line-height:22px}.location-page2 .second-section .search-result--container .total-details{color:var(--color-osp-subdued,#6d7175);font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}.location-page2 .second-section .search-result--container .price-details{color:var(--osp-primary-color,#2168bc);cursor:pointer;font-size:16px;font-weight:400;letter-spacing:0;line-height:22px;text-align:right}.location-page2 .second-section .search-result--container .text-decoration-underline{text-decoration:underline!important}.location-page2 .second-section .checkout-summary--prices{margin-top:4px;width:100%}.location-page2 .second-section .checkout-summary--prices th{font-weight:600}.location-page2 .second-section .checkout-summary--prices td,.location-page2 .second-section .checkout-summary--prices th{color:var(--color-osp-text-secondary-lighter,#252b42);font-family:BasierRegular!important;font-size:16px;font-style:normal;line-height:26px}.location-page2 .second-section .checkout-summary--prices td{font-weight:400;text-transform:capitalize}.location-page2 .second-section .checkout-summary--prices td:nth-child(2),.location-page2 .second-section .checkout-summary--prices th:nth-child(2){text-align:right}.location-page2 .second-section .skeleton-box{background-color:#e6e6e6}.location-page2 .second-section .skeleton-border{border:1px solid #dedede;border-radius:6px}.location-page2 .second-section .skeleton-container{background:#fff;border-radius:20px;display:grid;gap:26px;padding:28px 24px}.location-page2 .second-section .skeleton-line{height:14px;margin-bottom:12px}.location-page2 .second-section .skeleton-divider{background-color:#eee;height:1px}.location-page2 .second-section .skeleton-btn{background-color:var(--osp-primary-color,#2168bc);border-radius:40px;height:50px}.location-page2 .second-section .skeleton-blue{background-color:#c7e6f2}.location-page2 .second-section .skeleton-dark{background-color:#1e2a56}.location-page2 .second-section .rounded-20{border-radius:20px}.location-page2 .second-section .light-gray{background-color:#f0f0f0}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.location-page2 .airport-hotel-card-container{padding:0 24px}@media(min-width:991px)and (max-width:1199px){.location-page2 .airport-hotel-card-container{padding:0 15px}}.location-page2 .airport-hotel-card-spacer{height:70px}.location-page2 .rating{margin-bottom:40px}@media(min-width:767px){.location-page2 .rating{gap:50px}}.location-page2 .recommended-locations{display:grid;gap:30px}.location-page2 .recommended-locations .locations{display:flex;justify-content:space-between}.location-page2 .recommended-locations .locations .location-container{display:flex;gap:30px;width:calc(100% - 60px)}@media(max-width:991px){.location-page2 .recommended-locations .locations .location-container{display:grid;gap:20px;width:100%}}.location-page2 .recommended-locations .locations .location-container .location{flex:0 0 33.333%;height:270px}@media(min-width:991px){.location-page2 .recommended-locations .locations .location-container .location{max-width:33.333%}}.location-page2 .recommended-locations .parking-card{border-radius:16px;cursor:pointer;height:270px;overflow:hidden}@media(max-width:991px){.location-page2 .recommended-locations .parking-card{margin-bottom:20px}}.location-page2 .recommended-locations .featured-photo{position:absolute;z-index:3}.location-page2 .recommended-locations .featured-photo .parking-logo{border-radius:10px;height:65px;-o-object-fit:fill;object-fit:fill;width:65px}.location-page2 .recommended-locations .parking-img{background-color:#d9d9d9;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px 12px 0 0;height:138px;-o-object-fit:contain;object-fit:contain;width:100%}.location-page2 .recommended-locations .has-logo{background-color:transparent}.location-page2 .recommended-locations .image-container{align-items:center;display:flex;justify-content:center;width:100%}.location-page2 .recommended-locations .image-container:after{background:linear-gradient(#2168bc33,#2168bc33);border-radius:12px 12px 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}@media(min-width:991px){.location-page2 .recommended-locations .card-body{padding:16px!important}}.location-page2 .recommended-locations .card-body .recommended-location-info{height:80px}.location-page2 .recommended-locations .card-body .location-name{color:var(--color-osp-navy-blue,#1a2653);display:-webkit-box;font-family:BasierRegular!important;font-size:14px;font-weight:400;letter-spacing:-.23px;-webkit-line-clamp:2;line-height:18px;-webkit-box-orient:vertical;overflow:hidden}.location-page2 .recommended-locations .card-body .distance{color:var(--color-osp-navy-blue,#1a2653);font-size:14px;font-weight:700;letter-spacing:-.23px;line-height:18px}.location-page2 .recommended-locations .card-body .distance .arrow{float:right}.location-page2 .recommended-locations .card-body .avg-rate{color:var(--osp-primary-color,#2168bc);font-size:16px;font-weight:700;letter-spacing:-.23px;line-height:18px}.location-page2 .location-amenities ul{align-items:center;display:flex;flex-wrap:wrap;gap:10px;width:100%}.location-page2 .location-amenities ul li{background:#fff;height:46px;padding:5px 10px 0;width:-moz-fit-content;width:fit-content}.location-page2 .location-amenities .amenity-name{color:#1d1d1d!important;font-family:BasierRegular;font-size:7px;font-weight:400;letter-spacing:-.117px;line-height:17.61px;text-align:center;vertical-align:middle}.location-page2 .location-amenities .amenity{background-repeat:no-repeat;background-size:contain!important;height:25px;width:25px}.location-page2 .check-in-out{border:.2px solid #dedede;border-radius:6px;display:flex;flex-direction:row;justify-content:space-between;padding:16px 22px}@media(max-width:575px){.location-page2 .check-in-out{gap:12px}}.location-page2 .date-time-picker{gap:10px}.location-page2 .date-time-picker .timepicker{height:20px;position:relative}.location-page2 .date-time-picker .timepicker select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#fff!important;border:0!important;box-shadow:none!important;color:var(--color-second-text-color,#737373);font-family:BasierRegular!important;font-size:16px!important;font-weight:400!important;margin:0!important;outline:0;padding:0 14px;width:100%}@media(max-width:991px){.location-page2 .date-time-picker .timepicker select{font-size:14px!important}}.location-page2 .date-time-picker .timepicker .time-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath fill='%231a2653' d='M6.993 14C10.832 14 14 10.832 14 7s-3.175-7-7.014-7C3.155 0-.007 3.168-.007 7s3.168 7 7 7m0-1.395A5.58 5.58 0 0 1 1.401 7a5.57 5.57 0 0 1 5.585-5.599A5.595 5.595 0 0 1 12.6 7a5.586 5.586 0 0 1-5.606 5.605M3.581 7.853h3.405a.536.536 0 0 0 .549-.542V2.884a.536.536 0 0 0-.549-.542.533.533 0 0 0-.534.542V6.77h-2.87a.535.535 0 0 0-.542.541c0 .305.237.542.541.542'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;display:inline-block;height:17px;margin:1px 0 0;width:17px}.location-page2 .date-time-picker .timepicker .time{color:#636363;font-family:BasierRegular;font-size:16px;font-weight:400;letter-spacing:0;line-height:100%;margin-top:2px!important;padding:0 0 0 10px!important}.location-page2 .date-time-picker .timepicker .time.fr{font-size:14px!important}@media(max-width:401px){.location-page2 .date-time-picker .timepicker .time.fr{font-size:13px!important}}@media(max-width:991px){.location-page2 .date-time-picker .timepicker .time{font-size:14px!important}}.location-page2 .date-time-picker .timepicker .s-dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;box-shadow:0 1px 1px 1px #00000030;color:#212529;font-size:1rem;left:0;list-style:none;max-height:380px;min-width:9rem;overflow-y:auto;overscroll-behavior:contain;position:absolute;text-align:left;top:35px;width:100%;z-index:10000}.location-page2 .date-time-picker .timepicker .s-dropdown-menu li{padding:5px 20px}.location-page2 .date-time-picker .timepicker .s-dropdown-menu li.select-time.fr{font-size:14px;padding:5px 15px}.location-page2 .date-time-picker .timepicker .s-dropdown-menu li:not(.select-time):hover{background:var(--osp-primary-color,#2168bc);color:#fff;cursor:pointer}.location-page2 .date-time-picker .timepicker .s-dropdown-menu li.selected{background:var(--osp-primary-color,#2168bc);color:#fff}.location-page2 .date-time-picker .datepicker{position:relative}.location-page2 .date-time-picker .datepicker .date-input-container{align-items:center!important;font-family:BasierRegular!important;position:relative}@media(max-width:575px){.location-page2 .date-time-picker .datepicker .date-input-container{width:100%!important}}.location-page2 .date-time-picker .datepicker .date-input-container .date-input-text{width:100%}.location-page2 .date-time-picker .datepicker .date-input-container .date-input-text .date{border-radius:0 5px 5px 0!important}@media(max-width:991px){.location-page2 .date-time-picker .datepicker .date-input-container .date-input-text .date{font-size:14px!important}}.location-page2 .date-time-picker .datepicker .date-input-container .date,.location-page2 .date-time-picker .datepicker .date-input-container .date-placeholder{color:var(--color-second-text-color,#737373);font-family:BasierRegular!important;font-size:16px!important;font-weight:400!important;margin:0!important;width:100%}@media(max-width:991px){.location-page2 .date-time-picker .datepicker .date-input-container .date,.location-page2 .date-time-picker .datepicker .date-input-container .date-placeholder{font-size:14px!important}}.location-page2 .date-time-picker .datepicker .date-input-container .date-input-icon svg{display:none}.location-page2 .date-time-picker .datepicker .date-input-container:has(>input.time){position:relative}.location-page2 .date-time-picker .datepicker .date-input-container:has(>input.time):before{content:""}.location-page2 .date-time-picker .datepicker .calender-div{left:-50px;max-width:500px;top:35px!important}@media(min-width:991px)and (max-width:1050px){.location-page2 .date-time-picker .datepicker .calender-div{left:-70px}}@media(max-width:530px){.location-page2 .date-time-picker .datepicker .calender-div{left:-58px!important;margin:0!important;max-width:575px!important;right:0!important;width:98vw!important}}.location-page2 .date-time-picker .datepicker .calender-div .btn{text-transform:capitalize!important}.location-page2 .date-time-picker .datepicker .datetime-picker-v1 .date,.location-page2 .date-time-picker .datepicker .datetime-picker-v1 .date-placeholder{align-items:baseline;display:flex;margin:0!important}.location-page2 .date-time-picker .datepicker .datetime-picker-v1 .date{height:20px}.location-page2 .date-time-picker .datepicker .datetime-picker-v1 .datetime-calendar .mr-1 svg{display:none!important}.location-page2 .date-time-picker .datepicker .datetime-picker-v1 .datetime-calendar .mr-1{margin-right:0!important}.location-page2 .date-time-picker .datetime-picker-v1 .datetime-calendar .date-placeholder:before,.location-page2 .date-time-picker .datetime-picker-v1 .datetime-calendar .date:before{background-image:url(../assets/images/icons/location-calendar-icon.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:14px;margin-right:10px;vertical-align:middle;width:13px}.location-page2 .body-section{display:flex;flex-direction:column;padding:0!important;width:45%}.location-page2 .body-section .checkin-text,.location-page2 .body-section .checkout-text,.location-page2 .body-section .time{color:#636363;font-family:BasierRegular;font-size:12px;font-weight:400;letter-spacing:0;line-height:100%;margin-bottom:6px}@media(max-width:575px){.location-page2 .body-section{gap:6px}}.location-page2 .error-message p{margin:0!important}.location-page2 .booking-options-container{display:flex;flex-wrap:wrap}.location-page2 .booking-options-container .booking-option{align-items:center;background-color:var(--color-osp-gray-background,#f9f9f9);border:2.5px solid var(--osp-primary-color,#2168bc);border-radius:65px;display:flex;flex:0 0 calc(33.333% - 10px);font-size:14px;font-weight:500;gap:10px;justify-content:center;margin:5px;padding:7px}.location-page2 .booking-options-container .booking-option.active{background-color:var(--osp-primary-color,#2168bc);border:3px solid var(--osp-primary-color,#2168bc);color:#fff!important}.location-page2 .booking-options-container .booking-option.active .booking-icon{background-color:#fff;border-radius:50%}.location-page2 .booking-options-container .booking-option.active .book-for,.location-page2 .booking-options-container .booking-option.active .book-for .price{color:#fff!important}.location-page2 .booking-options-container .booking-option-skeleton{background-color:#e6eaf3;border-radius:65px;display:flex;flex:0 0 calc(33.333% - 10px);height:60px;margin:5px;overflow:hidden;position:relative}.location-page2 .booking-options-container .booking-option-skeleton:after{animation:loading 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.location-page2 .booking-options-container .disabled{background:var(--color-border-color,#ddd)!important;border-color:#bbb!important;cursor:not-allowed}.location-page2 .booking-options-container .stooltip .tooltiptext{background-color:var(--osp-primary-color,#2168bc);bottom:120%;color:#fff;left:0;margin-left:auto;margin-right:auto;max-width:-moz-max-content;max-width:max-content;padding:5px 20px;position:absolute;right:0;text-align:center;z-index:1}.location-page2 .booking-options-container .stooltip .tooltiptext:after{border-color:var(--osp-primary-color,#2168bc) transparent transparent transparent;border-style:solid;border-width:5px;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.location-page2 .booking-options-container .booking-icon{background-repeat:no-repeat;background-size:30px 30px;height:40px;width:40px}.location-page2 .booking-options-container .book-for{color:var(--color-second-text-color,#737373);font-size:12px;font-weight:400;letter-spacing:0;width:80%}.location-page2 .booking-options-container .book-for .price-per-day{white-space:nowrap}.location-page2 .booking-options-container .book-for .price{color:var(--osp-primary-color,#2168bc);font-size:17px;font-weight:600}.location-page2 .booking-options-container .booking-option.disabled .book-for .price{color:var(--color-second-text-color,#737373)!important}.stay-park{background:linear-gradient(to bottom,var(--color-osp-alice-blue,#f4f7ff) 738px,#fff 0);font-family:BasierRegular!important}.stay-park.no-photos{background:linear-gradient(to bottom,var(--color-osp-alice-blue,#f4f7ff) 338px,#fff 0)}.stay-park .btn,.stay-park .lighter,.stay-park .regular,.stay-park h1,.stay-park h2,.stay-park h3,.stay-park h4,.stay-park h5,.stay-park h6,.stay-park ul,.stay-park.regular{font-family:BasierRegular!important}.stay-park .affiliate{background-image:unset!important}.stay-park .medium{font-family:BasierMedium!important}.stay-park .bolder{font-family:BasierBold!important}.stay-park input[type=email],.stay-park input[type=password],.stay-park input[type=text]{color:#636363!important;font-family:BasierRegular!important}.stay-park .search-results-container{margin:0 auto;width:100%}.stay-park .search-results-container .search-results{display:flex;flex-direction:column;font-family:BasierMedium;gap:2px;margin-bottom:30px}.stay-park .search-results-container .search-results .mobile-only{display:none}@media(max-width:767px){.stay-park .search-results-container .search-results .mobile-only{display:block}.stay-park .search-results-container .search-results{display:flex;flex-direction:column;gap:10px;margin:15px 0 30px 15px}}.stay-park .search-results-container .search-results .title{color:var(--color-osp-navy-blue,#1a2653);font-size:16px;font-weight:500;letter-spacing:-.5px;line-height:18px;vertical-align:middle}.stay-park .search-results-container .search-results .result{color:var(--osp-primary-color,#2168bc);font-size:26px;font-weight:500;letter-spacing:-.5px;line-height:30px;vertical-align:middle}@media(max-width:575px){.stay-park .search-results-container .search-results .result.fr{font-size:22px!important}}.stay-park .search-results-container .search-results .result-skeleton{background-color:#e6eaf3;border-radius:6px;height:30px;overflow:hidden;position:relative;width:30%}.stay-park .search-results-container .search-results .result-skeleton:after{animation:loading 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes loading{0%{left:-100%}to{left:100%}}.stay-park .container-fluid{margin:0 auto!important;max-width:1280px;padding-left:0!important;padding-right:0!important}@media(min-width:991px){.stay-park .container-fluid{width:96%}}@media(max-width:991px){.stay-park .psf-to-location-card-container{margin-bottom:40px!important}}.stay-park .header{align-items:center;gap:20px}.stay-park .header .location-logo{background-color:#d9d9d9;background-position:50%;background-repeat:no-repeat;background-size:100%;display:flex;flex:none;height:90px;width:90px}.stay-park .header .has-logo{background-color:transparent}.stay-park .header .location-name{color:#333;font-family:BasierRegular;font-size:36px;font-weight:600;letter-spacing:-1px;line-height:46px;overflow:hidden}@media(max-width:991px){.stay-park .header .location-name{font-family:BasierMedium;font-size:22px;font-weight:500;letter-spacing:-1px;line-height:28px}}.stay-park .location-address{gap:9px;margin:20px 0}@media(max-width:991px){.stay-park .location-address{flex-wrap:wrap}}.stay-park .location-address .address,.stay-park .location-address .distance{color:var(--color-osp-navy-blue,#1a2653);font-size:18px;letter-spacing:-.5px;line-height:18px}@media(max-width:991px){.stay-park .location-address .address,.stay-park .location-address .distance{font-size:14px;font-weight:600!important}}.stay-park .location-address .address{font-weight:600}.stay-park .location-address .distance{font-weight:400}.stay-park .location-address .hotel-rating{align-items:flex-start;display:flex;gap:5px;height:26px;padding:0 10.42px;width:-moz-fit-content;width:fit-content}.stay-park .location-address .hotel-rating span{color:var(--color-osp-navy-blue,#1a2653);font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.06px;line-height:18px;text-align:right;text-transform:capitalize;width:60px}.stay-park .location-address .hotel-rating .star-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' fill='none' viewBox='0 0 14 15'%3E%3Cpath fill='%23f9b918' d='M6.617.75a.4.4 0 0 1 .766 0L8.71 5.09a.4.4 0 0 0 .382.283h4.344a.4.4 0 0 1 .244.717l-3.555 2.744a.4.4 0 0 0-.138.434l1.348 4.407a.4.4 0 0 1-.627.434l-3.464-2.674a.4.4 0 0 0-.488 0L3.292 14.11a.4.4 0 0 1-.627-.434l1.348-4.407a.4.4 0 0 0-.138-.434L.32 6.09a.4.4 0 0 1 .244-.717h4.344a.4.4 0 0 0 .382-.283z'/%3E%3C/svg%3E");background-size:16px 17px;height:17px;width:16px}.stay-park .hotel-rating-mobile{align-items:flex-start;background:#fff;border-radius:41px;gap:5px;height:26px;margin-bottom:30px;padding:4px 9px;width:-moz-fit-content;width:fit-content}.stay-park .hotel-rating-mobile span{color:var(--color-osp-navy-blue,#1a2653);font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.06px;line-height:18px;text-align:right;text-transform:capitalize;width:60px}.stay-park .hotel-rating-mobile .star-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' fill='none' viewBox='0 0 14 15'%3E%3Cpath fill='%23f9b918' d='M6.617.75a.4.4 0 0 1 .766 0L8.71 5.09a.4.4 0 0 0 .382.283h4.344a.4.4 0 0 1 .244.717l-3.555 2.744a.4.4 0 0 0-.138.434l1.348 4.407a.4.4 0 0 1-.627.434l-3.464-2.674a.4.4 0 0 0-.488 0L3.292 14.11a.4.4 0 0 1-.627-.434l1.348-4.407a.4.4 0 0 0-.138-.434L.32 6.09a.4.4 0 0 1 .244-.717h4.344a.4.4 0 0 0 .382-.283z'/%3E%3C/svg%3E");background-size:16px 17px;height:17px;width:16px}.stay-park .location-breadcrumb{margin-bottom:30px!important;padding:0!important}.stay-park .location-photos{display:flex;gap:30px;margin:0 auto}@media(max-width:991px){.stay-park .location-photos{flex-direction:column}}.stay-park .location-photos-skeleton{background-color:#e6eaf3;border-radius:20px;height:400px;overflow:hidden;position:relative;width:100%}.stay-park .location-photos-skeleton:after{animation:loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.stay-park .first-photo{flex:2;position:relative}@media(max-width:991px){.stay-park .first-photo{flex:1}}.stay-park .first-photo img{background-color:#fff;border-radius:20px 0 0 20px;height:400px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:991px){.stay-park .first-photo img{border-radius:20px 20px 0 0;height:240px}}.stay-park .right{display:flex;flex:1;flex-direction:column;gap:30px}@media(max-width:991px){.stay-park .right{flex-direction:row;justify-content:space-between}}.stay-park .one-photo,.stay-park .second-photo{position:relative}@media(max-width:991px){.stay-park .one-photo,.stay-park .second-photo{width:50%}}.stay-park .one-photo img,.stay-park .second-photo img{background-color:#fff;border-radius:0 20px 0 0;height:185px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:991px){.stay-park .one-photo img,.stay-park .second-photo img{border-radius:0 0 0 20px;height:120px}}.stay-park .one-photo img{height:400px}@media(max-width:991px){.stay-park .one-photo img{height:240px}}.stay-park .third-photo{position:relative;width:100%}@media(max-width:991px){.stay-park .third-photo{width:50%}}.stay-park .third-photo img{background-color:#fff;border-radius:0 0 20px;height:185px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:991px){.stay-park .third-photo img{height:120px}}.stay-park .show-buttons-container{align-items:center;bottom:15px;display:flex;gap:8px;justify-content:center;position:absolute;right:15px;z-index:2}.stay-park .show-buttons-container .show-btn{align-items:center;background-color:#fff;border:1px solid var(--color-osp-subdued,#6d7175);border-radius:6px;display:flex;gap:6px;height:28.04px;position:relative;width:132px}.stay-park .show-buttons-container .show-btn .arrow-background{background-color:var(--osp-primary-color,#2168bc);border:1px solid hsla(0,0%,72%,.2);border-radius:5px;box-shadow:4px 0 4px #00000040,inset 0 0 10px 5px #013471!important;height:24px;position:relative;transition:transform .2s linear,box-shadow .2s linear;width:28px}.stay-park .show-buttons-container .show-btn .arrow-background--right{align-items:center;color:#fff;display:flex;font: 18px/2 FontAwesome;justify-content:center;position:relative;right:-4px}.stay-park .show-buttons-container .show-btn .arrow-background--right:before{content:"";left:6px;position:absolute}.stay-park .show-buttons-container .show-btn .arrow-background--right:after{background-color:#fff;border-radius:1px;content:"";height:2px;position:absolute;right:6px;width:12px}.stay-park .show-buttons-container .show-btn .arrow-background--left{align-items:center;color:#fff;display:flex;font: 18px/2 FontAwesome;justify-content:center;position:relative}.stay-park .show-buttons-container .show-btn .arrow-background--left:before{background-color:#fff;border-radius:1px;content:"";height:2px;left:6px;position:absolute;width:12px}.stay-park .show-buttons-container .show-btn .arrow-background--left:after{content:"";position:absolute;right:6px}.stay-park .show-buttons-container .show-btn:active .arrow-background{box-shadow:2px 0 2px #00000040;transform:scale(.95)}.stay-park .show-buttons-container .show-btn span{color:#333;font-family:BasierMedium;font-size:12px;letter-spacing:0;line-height:16px;margin-left:4px;vertical-align:middle}.stay-park .show-buttons-container.fr .show-btn.parking-photos,.stay-park .show-buttons-container.fr .show-btn.room-photos{width:190px}.stay-park .show-buttons-container .parking-photos{border:1px solid #dcdcdc;color:var(--color-osp-navy-blue,#1a2653);padding:4px 2px 4px 0}.stay-park .show-buttons-container .room-photos{border:1px solid #dcdcdc;color:var(--color-osp-navy-blue,#1a2653);padding:4px 2px}.stay-park .show-buttons-container-mobile{align-items:center;display:flex;gap:8px;justify-content:right;margin-top:15px}.stay-park .show-buttons-container-mobile .show-btn{align-items:center;background-color:#fff;border:1px solid var(--color-osp-subdued,#6d7175);border-radius:6px;display:flex;gap:6px;height:28.04px;position:relative;width:-moz-max-content;width:max-content}.stay-park .show-buttons-container-mobile .show-btn .arrow-background{background:linear-gradient(0deg,var(--color-osp-navy-blue,#1a2653),var(--color-osp-navy-blue,#1a2653));border:1px solid hsla(0,0%,72%,.2);border-radius:5px;box-shadow:4px 0 4px #00000040;height:24px;position:relative;transition:transform .2s linear,box-shadow .2s linear;width:28px}.stay-park .show-buttons-container-mobile .show-btn .arrow-background--right{align-items:center;color:#fff;display:flex;font: 18px/2 FontAwesome;justify-content:center;position:relative}.stay-park .show-buttons-container-mobile .show-btn .arrow-background--right:before{background-color:#fff;border-radius:1px;content:"";height:2px;left:6px;position:absolute;width:12px}.stay-park .show-buttons-container-mobile .show-btn .arrow-background--right:after{content:"";position:absolute;right:6px}.stay-park .show-buttons-container-mobile .show-btn .arrow-background--left{align-items:center;color:#fff;display:flex;font: 18px/2 FontAwesome;justify-content:center;position:relative}.stay-park .show-buttons-container-mobile .show-btn .arrow-background--left:before{content:"";left:6px;position:absolute}.stay-park .show-buttons-container-mobile .show-btn .arrow-background--left:after{background-color:#fff;border-radius:1px;content:"";height:2px;position:absolute;right:6px;width:12px}.stay-park .show-buttons-container-mobile .show-btn:active .arrow-background{box-shadow:2px 0 2px #00000040;transform:scale(.95)}.stay-park .show-buttons-container-mobile .show-btn span{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierMedium;font-size:12px;letter-spacing:0;line-height:16px;margin:0 4px;vertical-align:middle}.stay-park .show-buttons-container-mobile .parking-photos,.stay-park .show-buttons-container-mobile .room-photos{border:1px solid #dcdcdc;color:var(--color-osp-navy-blue,#1a2653);padding:4px 2px}.stay-park .shuttle-information,.stay-park .special-conditions{margin-bottom:50px}.stay-park .shuttle-information .title,.stay-park .special-conditions .title{color:var(--color-osp-classic-blue,#263746);font-family:BasierBold!important;font-size:16px!important;font-weight:700;line-height:24px;vertical-align:middle}.stay-park .shuttle-information .description,.stay-park .special-conditions .description{color:var(--color-osp-classic-blue,#263746);font-family:BasierRegular!important;font-size:16px!important;font-weight:400;line-height:24px;vertical-align:middle}.stay-park .additional-information,.stay-park .location-description{display:grid;gap:20px}.stay-park .additional-information .title,.stay-park .location-description .title{color:var(--osp-primary-color,#2168bc);font-family:BasierRegular;font-size:26px;font-weight:600;letter-spacing:-1px;line-height:46px;vertical-align:middle}@media(max-width:767px){.stay-park .additional-information .title,.stay-park .location-description .title{font-size:20px}}.stay-park .additional-information .description,.stay-park .location-description .description{color:var(--color-osp-dark-blue,#293851);font-family:BasierRegular;font-size:17px;font-weight:400;letter-spacing:-.5px;line-height:25px}@media(max-width:767px){.stay-park .additional-information .description,.stay-park .location-description .description{font-size:14px}}.stay-park .amenities{color:var(--color-osp-navy-blue,#1a2653);display:flex;flex-direction:column;gap:30px;margin-bottom:50px}.stay-park .amenities .title{font-family:BasierBold!important;font-size:20px;font-weight:700;line-height:100%;margin-bottom:15px}.stay-park .amenities .hotel-amenities,.stay-park .amenities .parking-amenities{display:flex;flex-direction:column;gap:20px}.stay-park .amenities .hotel-amenities .amenity-type,.stay-park .amenities .parking-amenities .amenity-type{font-family:BasierMedium;font-size:15px;font-weight:700;line-height:100%}.stay-park .amenities .hotel-amenities ul,.stay-park .amenities .parking-amenities ul{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));list-style:none;margin:0;padding:0}.stay-park .amenities .hotel-amenities ul li,.stay-park .amenities .parking-amenities ul li{align-items:center;display:flex;gap:15px}.stay-park .amenities .hotel-amenities ul li .amenity-icon,.stay-park .amenities .parking-amenities ul li .amenity-icon{background-position:50%;background-repeat:no-repeat;flex-shrink:0;height:20px;width:20px}.stay-park .amenities .hotel-amenities ul li .amenity-name,.stay-park .amenities .parking-amenities ul li .amenity-name{color:var(--color-osp-navy-blue,#1a2653)!important;font-family:BasierMedium;font-size:16px;font-weight:500;line-height:32px}@media(max-width:991px){.stay-park .amenities{background-color:#f8f8f8;border-radius:20px;margin-bottom:40px;padding:30px}.stay-park .amenities .hotel-amenities ul{gap:12px}.stay-park .amenities .hotel-amenities ul li{gap:10px;padding:0!important}.stay-park .amenities .hotel-amenities ul li .amenity-icon{height:20px;width:20px}}.stay-park .location-map{border-radius:16px;height:717px}@media(max-width:767px){.stay-park .location-map{height:347px}}.stay-park .location-map-skeleton{background-color:#e6eaf3;border-radius:20px;height:360px;overflow:hidden;position:relative;width:100%}.stay-park .location-map-skeleton:after{animation:loading 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.stay-park .first-section{display:flex;flex-direction:column;gap:30px}@media(max-width:991px){.stay-park .first-section{gap:20px;order:2!important}}@media(min-width:767px){.stay-park .rating{gap:50px}}.stay-park .location-amenities ul{align-items:center;display:grid;flex-wrap:wrap;gap:8px;width:100%}.stay-park .location-amenities ul li{width:-moz-fit-content;width:fit-content}.stay-park .location-amenities .amenity-name{color:var(--color-osp-text-secondary-lighter,#252b42)!important;font-family:BasierRegular;font-size:12px;font-weight:400;line-height:18px;text-align:center;vertical-align:middle}.stay-park .location-amenities .amenity{background-repeat:no-repeat;background-size:contain!important;height:25px;width:25px}.stay-park .hotel-amenities ul{align-items:center;display:grid;flex-wrap:wrap;gap:8px;grid-template-columns:repeat(4,1fr);width:100%}.stay-park .hotel-amenities ul li{width:-moz-fit-content;width:fit-content}@media(max-width:767px){.stay-park .hotel-amenities ul li{margin-bottom:8px;padding:12px;width:100%}}.stay-park .hotel-amenities .amenity-name{color:#1d1d1d!important;font-family:BasierRegular;font-size:7px;font-weight:400;letter-spacing:-.117px;line-height:17.61px;text-align:center;vertical-align:middle}@media(max-width:767px){.stay-park .hotel-amenities .amenity-name{font-size:12px;line-height:18px;margin-top:8px}}.stay-park .hotel-amenities .amenity{background-repeat:no-repeat;background-size:contain!important;height:25px;width:25px}@media(max-width:767px){.stay-park .hotel-amenities .amenity{height:32px;width:32px}.stay-park .hotel-amenities ul{gap:0;grid-template-columns:1fr}}.stay-park .check-in-out{border:.2px solid #dedede;border-radius:6px;display:flex;flex-direction:row;justify-content:space-between;padding:16px 22px}@media(max-width:575px){.stay-park .check-in-out{gap:12px}}.stay-park .body-section{display:flex;flex-direction:column;padding:0!important;width:45%}.stay-park .body-section .checkin-text,.stay-park .body-section .checkout-text,.stay-park .body-section .time{color:#636363;font-family:BasierRegular;font-size:12px;font-weight:400;letter-spacing:0;line-height:100%;margin-bottom:6px}@media(max-width:575px){.stay-park .body-section{gap:6px}}.stay-park .error-message p{margin:0!important}.stay-park .mobile-photo-carousel .carousel-container{border-radius:20px;height:350px;overflow:hidden;position:relative;touch-action:pan-y;width:100%}.stay-park .mobile-photo-carousel .carousel-container .carousel-track{display:flex;height:100%;transition:transform .15s ease;width:100%}.stay-park .mobile-photo-carousel .carousel-container .carousel-track .carousel-slide{flex:0 0 100%;height:100%;width:100%}.stay-park .mobile-photo-carousel .carousel-container .carousel-track .carousel-slide .carousel-img{border-radius:14px;height:350px;-o-object-fit:fill;object-fit:fill;width:100%}.stay-park .mobile-photo-carousel .carousel-container .carousel-dots{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#f0f0f099;border-radius:125px;bottom:20px;display:flex;gap:10px;justify-content:center;left:50%;padding:10px 15px;position:absolute;transform:translate(-50%);z-index:3}.stay-park .mobile-photo-carousel .carousel-container .carousel-dots .dot{align-items:center;background-color:#fff;border-radius:50%;cursor:pointer;height:10px;transition:all .3s ease;width:10px}.stay-park .mobile-photo-carousel .carousel-container .carousel-dots .dot.active{background-color:var(--osp-primary-color,#2168bc);height:10px;width:10px}.stay-park .mobile-photo-carousel .carousel-container .carousel-dots .dot.dot-small{height:4px;width:4px}.stay-park .mobile-photo-carousel .carousel-container .carousel-dots .dot.dot-small.active{height:10px;width:10px}.stay-park .tabs{display:flex;height:80px}.stay-park .tabs .tab{outline:none!important;position:relative}.stay-park .tabs .tab:not(:first-child):not(:last-child):not(.active){align-items:center;display:flex;justify-content:center;position:relative}.stay-park .tabs .tab:not(:first-child):not(:last-child):not(.active):before{background-color:#0003;content:"";height:28px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.stay-park .tabs .tab:not(:first-child):not(:last-child):not(.active):after{background-color:#0003;content:"";height:28px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.stay-park .tabs .tab.active+.tab:before{display:none!important}.stay-park .tabs .tab:not(.active):has(+.tab.active):after{display:none!important}@media(max-width:991px){.stay-park .tabs{display:flex;gap:0;height:60px;margin-left:calc(-50vw + 50%);overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100vw;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.stay-park .tabs::-webkit-scrollbar{display:none}.stay-park .tabs .tab{border-bottom:2px solid transparent;border-radius:0;flex-shrink:0;font-size:14px;min-width:120px;padding:10px 60px;text-align:center;white-space:nowrap}.stay-park .tabs .tab:not(:first-child):not(:last-child):not(.active){align-items:center;display:flex;justify-content:center;position:relative}.stay-park .tabs .tab:not(:first-child):not(:last-child):not(.active):before{background-color:#0003;content:"";height:28px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.stay-park .tabs .tab:not(:first-child):not(:last-child):not(.active):after{background-color:#0003;content:"";height:28px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.stay-park .tabs .tab.active+.tab:before{display:none!important}.stay-park .tabs .tab:not(.active):has(+.tab.active):after{display:none!important}}.stay-park .tab{background-color:#fff!important;border:none;color:var(--color-osp-navy-blue,#1a2653);cursor:pointer;font-family:BasierMedium!important;font-size:18px!important;font-weight:500!important;letter-spacing:0!important;line-height:100%;padding:10px 60px;text-align:center!important;vertical-align:middle!important}.stay-park .tab.active{background-color:var(--color-osp-alice-blue,#f4f7ff)!important;border-top:10px solid var(--osp-primary-color,#2168bc);color:var(--osp-primary-color,#2168bc);font-family:BasierMedium;font-size:22px!important;font-weight:700}.stay-park .tab-content{background-color:var(--color-osp-alice-blue,#f4f7ff);border-radius:0 12px 12px;padding:80px 95px}@media(min-width:991px)and (max-width:1199px){.stay-park .tab-content{padding:40px}}@media(max-width:991px){.stay-park .tab-content{background-color:var(--color-osp-alice-blue,#f4f7ff);border-radius:0;margin-left:calc(-50vw + 50%);padding:30px 20px;width:100vw}}.stay-park .tab-content .room-not-found-message{color:var(--osp-primary-color,#2168bc);font-family:BasierMedium;font-size:18px;font-weight:700;padding:20px;text-align:center}.stay-park .tab-content .room-not-found-message.sold-out-message{font-weight:400;padding:0}@media(max-width:1199px)and (min-width:991px){.stay-park .tab-content .room-not-found-message.sold-out-message{padding:40px 120px}}@media(max-width:991px)and (min-width:767px){.stay-park .tab-content .room-not-found-message.sold-out-message{padding:40px}}.stay-park .tab-content .room-not-found-message.sold-out-message .link{border-bottom:2px solid var(--osp-primary-color,#2168bc);color:var(--osp-primary-color,#2168bc);cursor:pointer;font-weight:700;padding-bottom:3px}.stay-park .room-list{display:flex;flex-direction:column;gap:40px}.stay-park .room-card-reveal-enter-active{transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.stay-park .room-card-reveal-enter-from{opacity:0;transform:translateY(4px)}.stay-park .rooms-loading-container .loading-header{display:flex;flex-direction:column;gap:16px;margin:16px 0 40px}.stay-park .rooms-loading-container .loading-header .mobile-break{display:none}@media(max-width:767px){.stay-park .rooms-loading-container .loading-header .mobile-break{display:block}}.stay-park .rooms-loading-container .loading-header .title{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierMedium!important;font-size:22px;font-weight:600;letter-spacing:-1px;line-height:24px}.stay-park .rooms-loading-container .loading-header .title .done{align-items:center;display:flex;gap:8px;height:24px}.stay-park .rooms-loading-container .loading-header .title .done.done-fade-out{animation:room-done-fade-out .6s ease-in forwards;animation-delay:3s}.stay-park .rooms-loading-container .loading-header .title .check-icon{display:block;height:22px;overflow:visible;width:22px}@media(max-width:767px){.stay-park .rooms-loading-container .loading-header .title .check-icon{height:21.12px;width:22px}}@keyframes room-done-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}.stay-park .rooms-loading-container .loading-header p{color:var(--color-osp-navy-blue,#1a2653);font-size:18px;font-weight:400;letter-spacing:-.5px;line-height:28px;margin-bottom:0!important}@media(max-width:767px){.stay-park .rooms-loading-container .loading-header{gap:12px;margin:0 0 32px}.stay-park .rooms-loading-container .loading-header .title{font-size:18px}.stay-park .rooms-loading-container .loading-header p{font-size:14px;height:14px;line-height:14px}}.stay-park .rooms-loading-container .progress-row{align-items:center;display:flex;gap:10px;width:100%}.stay-park .rooms-loading-container .progress-track{background:#fff;border-radius:76px;flex:1;height:14px;outline:1px solid rgba(0,0,0,.102);overflow:hidden;padding:2px;position:relative}.stay-park .rooms-loading-container .progress-fill{background:linear-gradient(270deg,#2bcab2 1.32%,var(--osp-primary-color,#2168bc) 98.93%);border-radius:47px;height:10px;min-width:30px;transition:width .5s ease;width:2%}@media(max-width:767px){.stay-park .rooms-loading-container .progress-fill{min-width:42px}}.stay-park .rooms-loading-container .progress-label{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierMedium!important;font-size:14px;font-weight:600;letter-spacing:-.5px;line-height:14px;white-space:nowrap}@media(max-width:767px){.stay-park .rooms-loading-container .progress-label{font-size:12px}}.stay-park .skeleton-container{display:flex;flex-direction:column;gap:30px}.stay-park .skeleton-container .room-list-skeleton{align-items:flex-start;display:flex;justify-content:center;width:100%}.stay-park .skeleton-container .room-list-skeleton .room-skeleton{background:#fff;border-radius:12px;display:grid;gap:30px;grid-template-columns:minmax(25%,289px) minmax(40%,436px) 25%;height:239px;isolation:isolate;max-width:1100px;overflow:hidden;padding:24px;position:relative;width:100%}.stay-park .skeleton-container .room-list-skeleton .room-skeleton:before{border:.5px solid rgba(26,38,83,.2);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.stay-park .skeleton-container .room-list-skeleton:last-child .room-skeleton:after{background:linear-gradient(180deg,rgba(244,247,255,0) -29.39%,var(--color-osp-alice-blue,#f4f7ff) 53.6%);content:"";inset:0;pointer-events:none;position:absolute;z-index:3}.stay-park .skeleton-container .room-list-skeleton .skeleton-animation{background:#e7e7e7;overflow:hidden;position:relative}.stay-park .skeleton-container .room-list-skeleton .skeleton-animation:after{background:linear-gradient(100deg,transparent 20%,hsla(0,0%,100%,.65) 45%,transparent 70%);content:"";inset:0;position:absolute;transform:translate(-100%)}.stay-park .skeleton-container .room-list-skeleton .skeleton-image{background:linear-gradient(90deg,#f5f5f5cc,#ebebebcc 49.52%,#f5f5f5cc);border-radius:8px;display:grid;height:191px;place-items:center;width:100%}.stay-park .skeleton-container .room-list-skeleton .skeleton-image img{height:100%;max-height:160px;max-width:160px;-o-object-fit:cover;object-fit:cover;width:100%}.stay-park .skeleton-container .room-list-skeleton .skeleton-content{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.stay-park .skeleton-container .room-list-skeleton .skeleton-line{flex-shrink:0}.stay-park .skeleton-container .room-list-skeleton .skeleton-title{background:#e6e6e6;height:24px;width:min(100%,270px)}.stay-park .skeleton-container .room-list-skeleton .skeleton-subtitle{height:23px;margin-top:9px;width:min(48%,130px)}.stay-park .skeleton-container .room-list-skeleton .skeleton-description{background:linear-gradient(90deg,#f8f8f8,#f4f4f4 49.52%,#f8f8f8);border-radius:8px;height:114px;margin-top:21px;max-width:430px;width:100%}.stay-park .skeleton-container .room-list-skeleton .skeleton-actions{align-items:flex-end;display:flex;flex-direction:column;min-width:0}.stay-park .skeleton-container .room-list-skeleton .skeleton-label{background:#f0f0f0;height:24px;width:min(100%,118px)}.stay-park .skeleton-container .room-list-skeleton .skeleton-price{background:#e6e6e6;height:44px;margin-top:8px;width:min(100%,118px)}.stay-park .skeleton-container .room-list-skeleton .skeleton-small-text{background:#e6e6e6;height:14px;margin-top:9px;width:min(78%,91px)}.stay-park .skeleton-container .room-list-skeleton .skeleton-button{background:#eee;border-radius:98px;height:60px;margin-top:auto;width:min(100%,181px)}@media(max-width:767px){.stay-park .skeleton-container .room-list-skeleton .skeleton-page{padding:18px}.stay-park .skeleton-container .room-list-skeleton .room-skeleton{border-radius:12px;display:flex;flex-direction:column;gap:0;height:368px;padding:20px}.stay-park .skeleton-container .room-list-skeleton .skeleton-image{height:125px;width:100%}.stay-park .skeleton-container .room-list-skeleton .skeleton-image img{height:95px;-o-object-fit:cover;object-fit:cover;width:96px}.stay-park .skeleton-container .room-list-skeleton .skeleton-content{margin-top:16px}.stay-park .skeleton-container .room-list-skeleton .skeleton-title{height:24px;width:100%}.stay-park .skeleton-container .room-list-skeleton .skeleton-subtitle{height:24px;width:48%}.stay-park .skeleton-container .room-list-skeleton .skeleton-actions{display:grid;gap:10px;grid-template-areas:"label price" "small button";grid-template-columns:1fr auto;margin-top:auto;width:100%}.stay-park .skeleton-container .room-list-skeleton .skeleton-description,.stay-park .skeleton-container .room-list-skeleton .skeleton-label,.stay-park .skeleton-container .room-list-skeleton .skeleton-price,.stay-park .skeleton-container .room-list-skeleton .skeleton-small-text{display:none}.stay-park .skeleton-container .room-list-skeleton .skeleton-button{grid-area:button;height:37px;justify-self:end;margin:0;width:145px}}@media(prefers-reduced-motion:reduce){.stay-park .skeleton-container .room-list-skeleton .skeleton-animation:after{animation:none}}.stay-park .room-card{align-items:stretch;background:#fff;border:1px rgba(26,38,83,.2);border-radius:12px;display:flex;flex-direction:column;height:300px;overflow:hidden;padding:10px}@media(max-width:991px){.stay-park .room-card{display:none}}@media(min-width:991px){.stay-park .room-card{display:flex}}.stay-park .room-card .room-card-content{align-items:stretch;display:flex;flex-direction:row;height:300px}.stay-park .room-carousel{border-radius:20px;height:281px;overflow:hidden;position:relative;width:38%}.stay-park .carousel-container{height:100%;position:relative;width:100%}.stay-park .room-img{border-radius:10px;height:281px;-o-object-fit:cover;object-fit:cover;width:100%}.stay-park .carousel-btn{align-items:center;background-color:#fffc;border:none;border-radius:50%;cursor:pointer;display:flex;height:22px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s ease;width:22px}.stay-park .carousel-btn:hover{background-color:#fff}.stay-park .carousel-btn.prev-btn{left:10px}.stay-park .carousel-btn.prev-btn svg{transform:rotate(180deg)}.stay-park .carousel-btn.next-btn{right:10px}.stay-park .room{display:flex;flex:1;flex-direction:column;padding:0 30px}.stay-park .room h4{color:var(--color-osp-navy-blue,#1a2653);float:left;font-family:BasierMedium;font-size:25px;font-weight:700;letter-spacing:-1.5px;line-height:28px;position:relative;top:23px}.stay-park .room .room-title{color:var(--color-osp-navy-blue,#1a2653);height:64px;margin-top:10px;order:0;text-align:start;width:100%}.stay-park .room .room-title span{font-family:BasierMedium;font-size:clamp(25px,1cqw,25px);font-weight:600;letter-spacing:-1.5px;line-height:28px}.stay-park .room .room-info{display:flex;flex-direction:row;justify-content:space-between;order:1;width:100%}.stay-park .features,.stay-park .parking{flex:1;margin-right:10px}.stay-park .features{color:#2d2d2d;display:flex;flex-direction:column;flex-wrap:wrap;font-size:14px;gap:10px;line-height:24px;list-style:none;position:relative;top:30px}.stay-park .features li{align-items:center;display:flex;gap:10px}.stay-park .features li .amenity-icon{background-position:50%;background-repeat:no-repeat;flex-shrink:0;height:24px;width:24px}.stay-park .parking{background:#f5f5f5;border-radius:20px;display:grid;font-size:13px;gap:10px;max-width:200px;padding:16px 20px;position:relative;top:25px;width:200px}.stay-park .parking .parking-title{align-items:center;color:var(--osp-primary-color,#2168bc);display:flex;flex-direction:row;font-family:BasierMedium;font-size:clamp(10px,1vw,12.92px);font-weight:700;gap:10px;line-height:15.5px;margin-bottom:5px}@media(max-width:575px)and (min-width:767px){.stay-park .parking .parking-title{font-size:11px;font-weight:600;line-height:13.17px}}@media(max-width:575px){.stay-park .parking .parking-title{font-size:10px;font-weight:600}}.stay-park .parking .amenities-list{display:grid;gap:8px}.stay-park .parking .amenities-list li{color:var(--color-osp-text-secondary-lighter,#252b42);display:flex;font-size:12px;font-weight:400;gap:13px;line-height:18px}.stay-park .line{border-bottom:.2px solid rgba(26,38,83,.4)}.stay-park .price-box{margin-right:10px;max-width:174px;padding:0 2px;position:relative;text-align:center;width:25%}.stay-park .price-box:has(.room-error-message){display:flex;flex-direction:column;gap:5px;height:100%}.stay-park .price-box .room-error-message{align-items:center;background-color:var(--color-osp-error,#d72c0d);border-radius:12px;display:flex;gap:8px;max-width:100%;padding:5px}.stay-park .price-box .room-error-message span{color:#fff!important;font-size:12px;text-align:left}.stay-park .discount{border-bottom:.2px solid rgba(26,38,83,.4);display:flex;height:24px;margin-bottom:6px}.stay-park .discount .discount-percentage{font-size:9px!important;padding:0!important}.stay-park .discount span{background:#f9b233;border-radius:15px 15px 0 0;color:var(--color-osp-navy-blue,#1a2653);font-size:7.5px;font-weight:400;letter-spacing:-.38px;line-height:11px;padding:6px 3.75px;width:79px}.stay-park .price-box-content{display:flex;flex-direction:column;gap:7px}.stay-park .price-box-content .price{color:var(--color-osp-navy-blue,#1a2653);font-size:36px!important;font-weight:600;letter-spacing:-1.5px;line-height:36px;margin:0;text-align:center;vertical-align:middle}.stay-park .price-box-content .price.soldout{text-decoration:line-through}.stay-park .price-box-content .view-price{color:var(--osp-primary-color,#2168bc);font-size:15px;font-weight:600;letter-spacing:-.5px;line-height:15px;margin-bottom:10px;text-align:middle;vertical-align:middle}.stay-park .margin-top-discount{margin-top:30px}.stay-park .price-note{color:var(--color-osp-navy-blue,#1a2653);display:grid;font-size:12.5px;font-weight:600;gap:4px;height:15px!important;letter-spacing:-.5px;line-height:19px;margin-bottom:66px;text-align:center;vertical-align:middle}.stay-park .price-note span{font-weight:400}.stay-park .refundable{border-bottom:.2px solid rgba(26,38,83,.4);border-top:.2px solid rgba(26,38,83,.4);padding:4px 0;position:relative;top:35px}.stay-park .refundable span{color:var(--osp-primary-color,#2168bc);font-size:12px;font-weight:600;line-height:100%;vertical-align:middle}.stay-park .refundable-info-icon{color:var(--osp-primary-color,#2168bc);cursor:pointer;font-size:15px;vertical-align:super}.stay-park .book-btn{background:var(--osp-primary-color,#2168bc);border:none;border-radius:40px;bottom:0;color:#fff;cursor:pointer;font-size:16px;font-weight:400;gap:10px;height:50px;left:0;letter-spacing:-.3px;line-height:14px;padding:0 22px;position:absolute;text-align:center;transition:.2s ease;vertical-align:middle;width:100%}.stay-park .book-btn:disabled{background:var(--color-border-color,#ddd)!important;border-color:#bbb!important;cursor:not-allowed}.stay-park .about-property{display:flex;flex-direction:column;gap:50px}@media(max-width:991px){.stay-park .about-property{gap:30px}}.stay-park .about-property .container{margin:auto;max-width:1100px}.stay-park .about-property .top-section{display:flex;gap:30px;margin-bottom:50px}.stay-park .about-property .hotel-image img{height:273px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:295px}.stay-park .about-property .about-box{flex:1}.stay-park .about-property .about-box .location-logo{background-color:#d9d9d9;background-position:50%;background-repeat:no-repeat;background-size:100%;display:flex;flex:none;height:90px;width:90px}.stay-park .about-property .about-box .has-logo{background-color:transparent}.stay-park .about-property .logo{font-size:36px;font-weight:300}.stay-park .about-property .logo span{font-weight:500}.stay-park .about-property .about-box h3{color:#2d2d2d;font-family:BasierBold!important;font-size:16px;font-weight:600;font-weight:700;line-height:100%;margin-top:20px}.stay-park .about-property .about-box p{color:#555;margin:10px 0}.stay-park .about-property .middle-section{display:flex;gap:30px}.stay-park .about-property .check-card{background:#fff;border-radius:11px;height:265px;min-width:237px;padding:65px 53px;width:237px}.stay-park .about-property .check-card h4{color:#2d2d2d;font-family:BasierMedium;font-size:14px;font-weight:700;line-height:100%;margin-bottom:15px}.stay-park .about-property .check-card p{color:#636363!important;font-size:16px;font-weight:400;letter-spacing:-2px;line-height:22px}.stay-park .about-property .info-box h4{color:#2d2d2d!important;font-family:BasierBold!important;font-size:14px!important;font-weight:700;line-height:100%;margin-bottom:10px}.stay-park .about-property .info-box h5,.stay-park .about-property .info-box p{color:#636363;font-size:16px;font-weight:400;letter-spacing:-.02px;line-height:24px;margin:7px 0}.stay-park .about-property .info-box h5{font-family:BasierMedium;font-weight:700}.stay-park .about-property .bottom-section{display:flex;flex-direction:column;gap:30px}.stay-park .about-property .bottom-section .location-title{color:#2d2d2d;font-size:20px;font-weight:600;letter-spacing:0;line-height:100%}.stay-park .about-property .bottom-section .location-title .location-address{gap:9px;margin:20px 0}@media(max-width:991px){.stay-park .about-property .bottom-section .location-title .location-address{flex-wrap:wrap}}.stay-park .about-property .bottom-section .location-title .location-address .address,.stay-park .about-property .bottom-section .location-title .location-address .distance{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierMedium;font-size:18px;font-weight:500;letter-spacing:-.5px;line-height:18px}@media(max-width:991px){.stay-park .about-property .bottom-section .location-title .location-address .address,.stay-park .about-property .bottom-section .location-title .location-address .distance{font-family:BasierMedium!important;font-size:18px!important;font-weight:500!important;letter-spacing:-.5px!important;line-height:18px!important}}@media(min-width:991px){.stay-park .about-property .bottom-section .location-title .location-address .distance{font-family:BasierRegular!important;font-weight:400!important;letter-spacing:-.05px!important;line-height:18px!important}}.stay-park .about-property .hotel-image-mobile{display:none;margin-bottom:24px;padding:0;width:100%}@media(max-width:991px){.stay-park .about-property .hotel-image-mobile{display:block}}.stay-park .about-property .hotel-image-mobile img{border-radius:0;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.stay-park .about-property .about-section-mobile,.stay-park .about-property .cancellation-section-mobile{display:none;margin-bottom:24px}@media(max-width:991px){.stay-park .about-property .about-section-mobile,.stay-park .about-property .cancellation-section-mobile{display:block}}.stay-park .about-property .about-section-mobile h3,.stay-park .about-property .cancellation-section-mobile h3{color:var(--color-osp-classic-blue,#263746);font-family:BasierBold;font-size:18px;font-weight:700;line-height:24px;margin-bottom:10px}.stay-park .about-property .about-section-mobile h4,.stay-park .about-property .about-section-mobile p,.stay-park .about-property .cancellation-section-mobile h4,.stay-park .about-property .cancellation-section-mobile p{color:var(--color-osp-classic-blue,#263746);font-size:16px;font-weight:400;letter-spacing:-.02px;line-height:24px;margin:7px 0}.stay-park .about-property .about-section-mobile h4,.stay-park .about-property .cancellation-section-mobile h4{font-family:BasierMedium;font-weight:700}.stay-park .about-property .about-section-mobile .section-title-mobile,.stay-park .about-property .cancellation-section-mobile .section-title-mobile{color:var(--color-osp-classic-blue,#263746);font-family:BasierBold;font-size:18px;font-weight:700;line-height:24px;margin-bottom:12px;margin-top:0}.stay-park .about-property .about-section-mobile .description-mobile,.stay-park .about-property .cancellation-section-mobile .description-mobile{color:var(--color-osp-classic-blue,#263746);font-family:BasierRegular;font-size:16px;font-weight:400;line-height:24px;margin-bottom:0;margin-top:0;text-align:left}.stay-park .about-property .about-section-mobile .description-mobile p,.stay-park .about-property .cancellation-section-mobile .description-mobile p{margin-bottom:12px}.stay-park .about-property .about-section-mobile .info-text-mobile,.stay-park .about-property .cancellation-section-mobile .info-text-mobile{color:var(--color-osp-classic-blue,#263746);font-family:BasierRegular;font-size:14px;font-weight:400;line-height:20px;margin-bottom:12px;margin-top:0;text-align:left}.stay-park .about-property .about-section-mobile .info-text-mobile strong,.stay-park .about-property .cancellation-section-mobile .info-text-mobile strong{font-weight:600}.stay-park .about-property .about-section-mobile .info-text-mobile:last-child,.stay-park .about-property .cancellation-section-mobile .info-text-mobile:last-child{margin-bottom:0}.stay-park .about-property .check-card-mobile{background-color:#fff;border-radius:11px;display:none;height:112px;padding:16px 20px}@media(max-width:991px){.stay-park .about-property .check-card-mobile{display:flex}}.stay-park .about-property .check-card-mobile .check-column-mobile{display:flex;flex:1;flex-direction:column;margin:auto}.stay-park .about-property .check-card-mobile .check-column-mobile .check-label-mobile{color:#2d2d2d;font-family:BasierBold;font-size:14px;font-weight:700;line-height:100%;margin-bottom:8px;margin-top:0}.stay-park .about-property .check-card-mobile .check-column-mobile .check-time-mobile{color:#636363;font-family:BasierRegular;font-size:16px;font-weight:400;line-height:24px;margin:0}@media(max-width:991px){.stay-park .about-property .about-property-desktop{display:none}}@media(min-width:991px){.stay-park .about-property .about-property-desktop{display:block}.stay-park .about-property .about-section-mobile,.stay-park .about-property .cancellation-section-mobile,.stay-park .about-property .check-card-mobile,.stay-park .about-property .hotel-image-mobile{display:none!important}}.stay-park .mobile-room-cards{display:flex;flex-direction:column;gap:10px}.stay-park .mobile-room-card{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000001a;display:none;margin-bottom:20px;overflow:hidden}@media(max-width:991px){.stay-park .mobile-room-card{display:block}}@media(min-width:991px){.stay-park .mobile-room-card{display:none}}.stay-park .mobile-room-card .room-error-message-mobile{align-items:center;background-color:var(--color-osp-error,#d72c0d);border-radius:12px 12px 0 0;box-sizing:border-box;display:flex;gap:8px;padding:10px 12px;width:100%}.stay-park .mobile-room-card .room-error-message-mobile span{color:#fff!important;font-size:14px}.stay-park .room-image-section{height:209px;position:relative;width:100%}.stay-park .room-carousel-mobile{height:100%;margin:9px;position:relative;width:calc(100% - 18px)}.stay-park .carousel-container-mobile{height:100%;overflow:hidden;position:relative;width:100%}.stay-park .room-img-mobile{border-radius:14px;height:199px;margin:8px 9px;-o-object-fit:fill;object-fit:fill;width:calc(100% - 18px)}.stay-park .carousel-dots-mobile{align-items:center;background-color:#d1e1f5;border-radius:100px;bottom:16px;display:flex;gap:8px;height:24px;left:50%;padding:8px 12px;position:absolute;top:170px;transform:translate(-50%)}.stay-park .dot-mobile{background:#fff;border-radius:50%;cursor:pointer;height:8px;transition:all .3s ease;width:8px}.stay-park .dot-mobile.active{background:#3374c1;height:8px;width:8px}.stay-park .dot-mobile.dot-small{height:4px;width:4px}.stay-park .dot-mobile.dot-small.active{height:8px;width:8px}.stay-park .room-details-section{padding:20px}.stay-park .room-title-mobile{margin-bottom:16px}.stay-park .room-title-mobile span{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierMedium;font-size:clamp(15px,1vw,20px);font-weight:700;letter-spacing:-.5px;line-height:24px;margin:0}.stay-park .room-info-mobile{display:flex;flex-direction:row;gap:10px}.stay-park .amenities-section{padding-top:10px;width:50%!important}.stay-park .amenities-section .amenities-list-mobile{display:flex;flex-direction:column;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.stay-park .amenities-section .amenity-item{align-items:center;color:#2d2d2d;display:flex;font-size:12px;gap:10px;line-height:24px}.stay-park .amenities-section .amenity-icon{background-position:50%;background-repeat:no-repeat;height:20px;width:20px}.stay-park .amenities-section .amenity-text{font-family:BasierRegular;font-weight:400}.stay-park .parking-section-mobile{background:#f5f5f5;border-radius:12px;display:flex;flex-direction:column;gap:9px;padding:16px;width:50%!important}.stay-park .parking-section-mobile .parking-header{align-items:center;display:flex;gap:8px}.stay-park .parking-section-mobile .parking-header .parking-title-text{color:var(--osp-primary-color,#2168bc);font-size:11px;font-weight:600;line-height:13.17px}.stay-park .parking-section-mobile .amenities-list .parking-features{display:flex;flex-direction:column;gap:8px}.stay-park .parking-section-mobile .amenities-list .parking-features ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.stay-park .parking-section-mobile .amenities-list .parking-feature{align-items:center;display:flex;gap:11.05px}.stay-park .parking-section-mobile .amenities-list .parking-feature .amenity-icon{flex-shrink:0;height:25px;width:25px}.stay-park .parking-section-mobile .amenities-list .parking-feature .amenity-name{color:var(--color-osp-text-secondary-lighter,#252b42);font-size:11px;font-weight:400;line-height:15.3px}.stay-park .pricing-section-mobile{background-color:#f5f5f5;border-radius:12px;display:flex;flex-direction:column;gap:16px;margin:7px;padding:16px 20px;width:calc(100% - 14px)}.stay-park .pricing-section-mobile .savings-badge-container{border-bottom:.2px solid rgba(26,38,83,.4);display:flex;justify-content:flex-end;width:100%}.stay-park .pricing-section-mobile .savings-badge-container .savings-badge{align-items:center;background-color:#f9b919;border-radius:15px 15px 0 0;box-sizing:border-box;display:flex;height:26px;justify-content:center;position:relative;text-align:center;width:130px}.stay-park .pricing-section-mobile .savings-badge-container .savings-badge span{color:var(--color-osp-navy-blue,#1a2653);font-size:12px;font-weight:500;letter-spacing:-.38px;line-height:11.5px;position:relative;z-index:1}.stay-park .pricing-section-mobile .price-content-wrapper{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.stay-park .pricing-section-mobile .price-main{display:flex;flex:1;flex-direction:column;gap:8px}.stay-park .pricing-section-mobile .price-main .price-amount{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierMedium;font-size:28px;font-weight:700;letter-spacing:-1.5px;line-height:19px;text-align:right;vertical-align:middle}.stay-park .pricing-section-mobile .price-main .price-amount.soldout{text-decoration:line-through}.stay-park .pricing-section-mobile .price-main .view-price{color:var(--osp-primary-color,#2168bc);font-family:BasierMedium;font-size:15px;font-weight:700;letter-spacing:-.5px;line-height:20px;text-align:right;vertical-align:middle}.stay-park .pricing-section-mobile .price-main .price-details-mobile{display:flex;flex-direction:column;gap:2px}.stay-park .pricing-section-mobile .price-main .price-details-mobile .price-includes{color:var(--color-osp-navy-blue,#1a2653);font-size:10px;font-weight:600;letter-spacing:-.5px;line-height:14px;text-align:right;vertical-align:middle}.stay-park .pricing-section-mobile .price-main .price-details-mobile .price-taxes{color:var(--color-osp-navy-blue,#1a2653);font-size:10px;font-weight:400;letter-spacing:-.5px;line-height:19px;text-align:right;vertical-align:middle}.stay-park .pricing-section-mobile .vertical-line{border-right:.2px solid rgba(26,38,83,.4);height:64px}.stay-park .pricing-section-mobile .price-extras{display:flex;flex:1;position:relative}.stay-park .pricing-section-mobile .price-extras .points-earn{display:flex;flex-direction:column;gap:5px;position:relative;width:100%}.stay-park .pricing-section-mobile .price-extras .points-earn .earn-text{color:var(--osp-primary-color,#2168bc);font-size:13px;font-weight:400;letter-spacing:-.39px;line-height:9.7px;vertical-align:middle}.stay-park .pricing-section-mobile .price-extras .points-earn .points-text{color:var(--osp-primary-color,#2168bc);float:left;font-size:13px;font-weight:600;letter-spacing:-.39px;line-height:9.7px;margin:5px 0;vertical-align:middle}.stay-park .pricing-section-mobile .price-extras .points-earn .refundable-text{color:var(--osp-primary-color,#2168bc);font-size:11px;font-weight:500;line-height:100%;margin-top:40px;padding:5px 0;position:relative;width:100%}.stay-park .pricing-section-mobile .price-extras .points-earn .refundable-text:before{border-top:1px solid rgba(26,38,83,.4);content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.stay-park .pricing-section-mobile .price-extras .points-earn .refundable-text:after{border-bottom:1px solid rgba(26,38,83,.4);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0}.stay-park .pricing-section-mobile .price-extras .points-earn .refundable-info-icon{color:var(--osp-primary-color,#2168bc);cursor:pointer;font-size:15px;vertical-align:super}.stay-park .pricing-section-mobile .select-btn-mobile{background:var(--osp-primary-color,#2168bc);border:none;border-radius:20px;color:#fff;font-size:16px;font-weight:400;height:40px;line-height:14px;padding:10px 22px;text-align:center;vertical-align:middle}.stay-park .pricing-section-mobile .select-btn-mobile:hover{background:#1a5ba8}.stay-park .pricing-section-mobile .select-btn-mobile:active{transform:translateY(1px)}.stay-park .pricing-section-mobile .select-btn-mobile:disabled{background:var(--color-border-color,#ddd)!important;border-color:#bbb!important;cursor:not-allowed}@media(min-width:767px){.stay-park .refundable-info-modal-dialog{max-width:70%}}.stay-park .modal{padding:10% 0}.stay-park .modal-body{padding:1rem 1rem 5rem}.stay-park .cancellation-rules-table{border-collapse:separate;border-spacing:0;width:100%}.stay-park .cancellation-rules-table.fr td,.stay-park .cancellation-rules-table.fr th{padding:10px!important}@media(max-width:991px){.stay-park .cancellation-rules-table.fr td,.stay-park .cancellation-rules-table.fr th{font-size:10px!important}}.stay-park .cancellation-rules-table td,.stay-park .cancellation-rules-table th{font-size:14px;padding:10px 20px;text-align:left}@media(max-width:991px){.stay-park .cancellation-rules-table td,.stay-park .cancellation-rules-table th{font-size:12px}}.stay-park .cancellation-rules-table th{font-weight:700}.stay-park .cancellation-rules-table tbody tr:first-child td{border-top:none}.not-found-page,.not-found-page .regular,.not-found-page h1,.not-found-page h2,.not-found-page h3,.not-found-page h4,.not-found-page h5,.not-found-page h6,.not-found-page ul{font-family:BasierRegular!important}.review-page .location-image{text-align:center}.review-page .location-image img{max-width:100%}.review-page .criteria{color:#0075c9}.review-page .parking-details tr td{border-bottom:.5px solid #ccc!important;color:var(--color-osp-text-secondary-lighter,#252b42)!important;font-family:BasierRegular!important;font-size:13px!important;padding-bottom:5px;padding-top:5px;width:50%}.review-page .parking-details tr td:nth-child(2){text-align:right}.review-page .parking-details tr:last-child td{border-bottom:none!important}.back-to .fa{background:var(--osp-secondary-color,#f9b918);border-radius:2px;color:#fff;font-size:19px;padding:1px 8px 1px 7px;text-shadow:0 0 1px #847979}@media(max-width:767px){.parking-details{font-size:.8rem}}@media screen and (max-width:991px){.loyalty--container .loyalty-programs .loyalty-programs-view-images{background-image:url(./loyalty_bg.CY3km5yT.png)}}.loyalty--container .loyalty-programs .loyalty-programs-view-images .loyalty-program-mask.Ivory{background-image:url(./ivory-mask.CJe8fP9M.png)}.loyalty--container .loyalty-programs .loyalty-programs-view-images .loyalty-program-mask.Silver{background-image:url(./silver-mask.CQcvdo8s.png)}.loyalty--container .loyalty-programs .loyalty-programs-view-images .loyalty-program-mask.Gold{background-image:url(./gold-mask.T8x6a7oC.png)}.loyalty--container .loyalty-programs .loyalty-programs-view-images .loyalty-program .loyalty-program-name{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='126' fill='none' viewBox='0 0 130 126'%3E%3Cpath fill='%231a2653' stroke='%23fff' d='M54.037 4.045a24.5 24.5 0 0 1 21.926 0l39.952 19.99a24.5 24.5 0 0 1 13.537 21.91v34.11c0 9.277-5.24 17.758-13.537 21.909l-39.952 19.991a24.5 24.5 0 0 1-21.926 0l-39.952-19.991A24.5 24.5 0 0 1 .548 80.054V45.946a24.5 24.5 0 0 1 13.537-21.91z'/%3E%3C/svg%3E")}@media screen and (max-width:991px){.loyalty--container .loyalty-programs .loyalty-programs-view{background-position:50%;background-repeat:no-repeat;background-size:110px;color:#324177!important;position:relative;z-index:9}.loyalty--container .loyalty-programs .loyalty-programs-view .osp-navy-blue{color:#324177!important}}.loyalty--container .loyalty-programs .loyalty-programs-view .learn-more-btn.mb--40{margin-bottom:-40px!important}.loyalty--container .loyalty-programs .loyalty-programs-view.not-user .loyalty-program{background-color:#fff;border-radius:20px;box-shadow:0 0 20px #0000001f;height:425px}@media(min-width:991px){.loyalty--container .loyalty-programs .loyalty-programs-view.not-user .loyalty-program{margin:0 1%;width:30%}}@media screen and (max-width:991px){.loyalty--container .loyalty-programs .loyalty-programs-view.not-user .loyalty-program{height:460px}}.loyalty--container .loyalty-programs .loyalty-programs-view.not-user .loyalty-program .loyalty-program-mask{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px 20px 0 0;height:90px;width:100%}.loyalty--container .loyalty-programs .loyalty-programs-view.not-user .loyalty-program .loyalty-program-name{align-items:center;background-repeat:no-repeat;background-size:contain;background-size:center;color:#fff;display:flex;font-size:29px;height:115px;justify-content:center;margin:-56px auto auto;width:120px}.loyalty--container .loyalty-programs .current-tier{align-items:center;background-image:url(./icons.BISIA__j.svg#tier_triangle);background-position-x:center;background-repeat:no-repeat;background-size:contain;color:#fff;display:flex;font-size:14px;height:41px;justify-content:center;left:50%;margin:auto;position:absolute;top:-20px;transform:translate(-50%);width:155px}.loyalty--container .loyalty-programs .your-current-tier .loyalty-program{border-radius:25px 25px 0 0}.loyalty--container .loyalty-programs .your-current-tier .your-current-tier--bottom{position:relative}.loyalty--container .loyalty-programs .your-current-tier .your-current-tier--bottom .loyalty-program-desc{background-color:#fff;border-radius:0 0 25px 25px;box-shadow:0 19px 20px #0000001f}.loyalty--container .loyalty-programs .your-current-tier .your-current-tier--bottom .label,.loyalty--container .loyalty-programs .your-current-tier .your-current-tier--bottom .value,.loyalty--container .loyalty-programs .your-current-tier .your-current-tier--top .label,.loyalty--container .loyalty-programs .your-current-tier .your-current-tier--top .value{align-items:center;display:flex;flex-wrap:wrap;height:55px;justify-content:center}.loyalty--container .loyalty-programs .your-current-tier .your-current-tier--bottom .label,.loyalty--container .loyalty-programs .your-current-tier .your-current-tier--top .label{letter-spacing:-.22px}@media screen and (max-width:991px){.loyalty--container .loyalty-programs .loyalty-header ._h2{letter-spacing:-1px;line-height:50px}}.loyalty--container .loyalty-programs .introducing-loyalty{color:var(--color-osp-dark-blue,#293851);font-size:17px;padding:0 10%}@media screen and (max-width:991px){.loyalty--container .loyalty-programs .introducing-loyalty{padding:0 5%}}@media screen and (max-width:767px){.loyalty--container .loyalty-programs .introducing-loyalty span{display:none}}.loyalty--container .loyalty-programs .loyalty-program{background-color:#fff;border-radius:20px;box-shadow:0 0 20px #0000001f}@media(max-width:991px){.loyalty--container .loyalty-programs .loyalty-program{position:relative}}.loyalty--container .loyalty-programs .loyalty-program .loyalty-program-mask{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px 20px 0 0;height:90px;width:100%}.loyalty--container .loyalty-programs .loyalty-program .loyalty-program-name{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='126' fill='none' viewBox='0 0 130 126'%3E%3Cpath fill='%231a2653' stroke='%23fff' d='M54.037 4.045a24.5 24.5 0 0 1 21.926 0l39.952 19.99a24.5 24.5 0 0 1 13.537 21.91v34.11c0 9.277-5.24 17.758-13.537 21.909l-39.952 19.991a24.5 24.5 0 0 1-21.926 0l-39.952-19.991A24.5 24.5 0 0 1 .548 80.054V45.946a24.5 24.5 0 0 1 13.537-21.91z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-size:center;color:#fff;display:flex;font-size:29px;height:115px;justify-content:center;margin:-56px auto auto;width:120px}.loyalty--container .loyalty-programs .loyalty-program-secondary{background-color:#fff;border-radius:25px}.loyalty--container .loyalty-programs .loyalty-program-secondary .loyalty-program-mask{height:95px}.loyalty--container .loyalty-programs .loyalty-program-secondary .loyalty-program-name{margin-top:-100px}.loyalty--container .loyalty-programs .loyalty-program-secondary.only-gold .loyalty-program-mask{height:165px}.loyalty--container .loyalty-programs .loyalty-program-secondary.only-gold .loyalty-program-name{margin-top:-141px}.loyalty--container .loyalty-programs .loyalty-program-secondary.only-gold .explore-gold{padding-top:50px!important}.loyalty--container .loyalty-programs .loyalty-program-description{background-color:#e9eaec;border-radius:0 20px 20px 0;margin-left:-10px;padding:28px 23px 24px 40px;width:38%}.loyalty--container .loyalty-programs .loyalty-table{background:#fff;border-radius:20px 20px 0 0;margin-top:-330px;padding-right:1%;width:101%}.loyalty--container .loyalty-programs .loyatly-key{width:30%}.loyalty--container .loyalty-programs .loyatly-value{width:85%}.loyalty--container .gold-loyalty{background-repeat:no-repeat;background-size:cover;width:28%}.loyalty--container .gold-loyalty.gold-loyalty-bg{background-image:url(./gold-loyalty-bg.gudDfWUt.jpg)}@media screen and (max-width:767px){.loyalty--container .start-earning-section.container{padding:0!important}}.loyalty--container .start-earning{background-position:100% 100%;background-repeat:no-repeat;background-size:cover;border-radius:24px;padding:28px 25px}@media screen and (min-width:991px){.loyalty--container .start-earning{width:101%}}@media screen and (max-width:1200px){.loyalty--container .start-earning .continue-earning-title{font-size:32px!important}.loyalty--container .start-earning .continue-earning-title.fr{font-size:22px!important}.loyalty--container .start-earning .by-craeting-account{font-size:15px!important}}@media screen and (max-width:1200px)and (min-width:991px){.loyalty--container .start-earning .start-earning-title{font-size:30px!important}}.loyalty--container .start-earning.user-logged{background-image:url(./continue-earning-bg.SuokUMtZ.jpg);margin-top:-295px;padding-top:325px}@media screen and (max-width:991px){.loyalty--container .start-earning.user-logged{background-image:url(./start-earning-mobile.BHMVhU74.jpg);margin-top:-105px;padding-top:120px}}.loyalty--container .start-earning.no-user{background-image:url(./start-earning-bg.heRPta19.jpg)}@media screen and (max-width:991px){.loyalty--container .start-earning.no-user{background-image:url(./start-earning-mobile.BHMVhU74.jpg)}.loyalty--container .start-earning{background-position:100%;border-radius:30px;margin-top:-140px;padding-top:160px;position:relative}}.loyalty--container .start-earning .separator{background-color:#ffffff80;height:23px;margin:0 25px;width:1px}@media screen and (max-width:767px){.loyalty--container .start-earning p{margin:auto;width:75%}}.bg-light-yellow{background-color:var(--color-osp-light-yellow,#fbfaec)!important}.value-prop{padding-bottom:40px;padding-top:110px;position:relative}.value-prop .prop-value{font-size:60px}.value-prop .prop-label{font-size:22px}.value-prop .value-prop-bg{height:100%;width:100%}.value-prop .value-prop-bg img{left:50%;position:absolute;top:30px;transform:translate(-50%);width:30%}@media(max-width:767.5px)and (min-width:575px){.value-prop .value-prop-bg img{top:137px;width:63%}}@media(max-width:575px){.value-prop .value-prop-bg img{top:140px;width:78%}}@media(max-width:1200px)and (min-width:992px){.value-prop .value-prop-bg img{top:47px;width:35%}}@media(max-width:991px)and (min-width:768px){.value-prop .value-prop-bg img{top:47px;width:40%}.value-prop .description{padding:5px 0 48px!important}}.value-prop .line-seperator{background-color:var(--color-osp-navy-blue,#1a2653);height:1px;margin:auto;width:55px}.value-prop .description{background:linear-gradient(180deg,#f4f7ff00,#f4f7ff);padding:5px 0 90px}@media(max-width:575px){.value-prop .description{padding:5px 0 0}}@media(min-width:768px){.value-prop .second-prop:after,.value-prop .second-prop:before{background-color:var(--color-osp-navy-blue,#1a2653);content:" ";height:30px;height:45px;position:absolute;top:22px;width:1px}.value-prop .second-prop:before{left:0}.value-prop .second-prop:after{right:0}}.cruise-page .value-prop{padding-top:80px}.cruise-page .value-prop .value-prop-bg{display:none}.cruise-page .value-prop .value-prop-content{background-image:url(./cruise-prop-value-bg.BB_uftvO.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;border-radius:20px;margin:auto}@media(min-width:991px){.cruise-page .value-prop .value-prop-content{align-items:center;background-position:100%;border-radius:20px;display:flex;height:160px;justify-content:center;margin:auto;width:75%}}@media(max-width:767px){.cruise-page .value-prop .value-prop-content{background-image:url(./start-earning-mobile.BHMVhU74.jpg);background-position:50%;padding:40px}}.cruise-page .value-prop .value-prop-content .second-prop:after,.cruise-page .value-prop .value-prop-content .second-prop:before{content:""}.cruise-page .value-prop .value-prop-content .prop-value{color:#fff;letter-spacing:-3px;line-height:normal}.cruise-page .value-prop .value-prop-content .prop-label{color:#fff!important;letter-spacing:-.11px;line-height:normal}.cruise-page .value-prop .description{padding:30px 0 50px}.park-stay-cruise,.park-stay-fly{font-family:BasierRegular!important}.park-stay-cruise p,.park-stay-fly p{margin:0}.park-stay-cruise .value-prop .mt-2,.park-stay-fly .value-prop .mt-2{margin-top:unset!important}.park-stay-cruise .value-prop,.park-stay-fly .value-prop{background-image:url(./psf-statistics-bg.B1FiWirr.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;border-radius:20px;margin-bottom:-160px!important;margin:auto;padding:30px 60px 15px}@media(max-width:767px){.park-stay-cruise .value-prop,.park-stay-fly .value-prop{background-image:url(./psf-statistics-mob-bg.sNnSk9Ct.jpg);background-position:50%;background-size:100% 100%;margin-bottom:45px!important;padding:80px 47px!important}}@media(max-width:991px)and (min-width:767px){.park-stay-cruise .value-prop,.park-stay-fly .value-prop{background-size:cover}}@media(max-width:767px){.park-stay-cruise .value-prop,.park-stay-fly .value-prop{border-radius:0}}@media(min-width:970px){.park-stay-cruise .value-prop,.park-stay-fly .value-prop{height:219px;margin:auto;width:970px}}@media(min-width:991px){.park-stay-cruise .value-prop,.park-stay-fly .value-prop{max-width:970px}}.park-stay-cruise .value-prop .value-prop-bg,.park-stay-fly .value-prop .value-prop-bg{display:none}@media(min-width:767px){.park-stay-cruise .value-prop-content,.park-stay-fly .value-prop-content{align-items:center;background-position:100%;border-radius:20px;display:flex;height:96px;justify-content:center;margin:auto;width:100%}}@media(max-width:767px){.park-stay-cruise .value-prop-content,.park-stay-fly .value-prop-content{align-items:center;flex-direction:column;gap:20px;justify-content:center}.park-stay-cruise .value-prop-content>div.col-lg-3,.park-stay-fly .value-prop-content>div.col-lg-3{height:93px}}.park-stay-cruise .value-prop-content .prop-value,.park-stay-fly .value-prop-content .prop-value{color:#fff;font-family:BasierRegular!important;font-size:62px;font-style:normal;font-weight:700;letter-spacing:-3.1px;line-height:normal}@media(max-width:991px){.park-stay-cruise .value-prop-content .prop-value,.park-stay-fly .value-prop-content .prop-value{margin-top:-9px}}.park-stay-cruise .value-prop-content .prop-value span,.park-stay-fly .value-prop-content .prop-value span{color:#74b1f9!important;font-family:BasierRegular!important;padding-left:1px}.park-stay-cruise .value-prop-content .prop-value span.osp-secondary-color,.park-stay-fly .value-prop-content .prop-value span.osp-secondary-color{color:var(--osp-secondary-color,#f9b918)!important}.park-stay-cruise .value-prop-content .prop-label,.park-stay-fly .value-prop-content .prop-label{color:#fff!important;color:#fff;font-family:BasierRegular!important;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.09px;line-height:normal;text-align:center}.park-stay-cruise .value-prop-content .second-prop:after,.park-stay-cruise .value-prop-content .second-prop:before,.park-stay-fly .value-prop-content .second-prop:after,.park-stay-fly .value-prop-content .second-prop:before{background-color:#c5d0fa59;content:""}@media(max-width:767px){.park-stay-cruise .line-seperator,.park-stay-fly .line-seperator{background-color:#c5d0fa59;display:block!important;margin-bottom:0!important;width:170px}}.park-stay-cruise .seperator-div,.park-stay-fly .seperator-div{margin-left:-10px}@media(min-width:991px){.park-stay-cruise .seperator-div,.park-stay-fly .seperator-div{margin-left:-6px;width:100%}}.park-stay-cruise .seperator,.park-stay-fly .seperator{border-top:1px solid rgba(197,208,250,.35);margin:31px auto 19px;width:88%}@media(max-width:767px){.park-stay-cruise .seperator,.park-stay-fly .seperator{margin-top:48px}}@media(min-width:991px){.park-stay-cruise .seperator,.park-stay-fly .seperator{width:81%}}@media(max-width:767px){.park-stay-cruise .seperator,.park-stay-fly .seperator{display:none}}.park-stay-cruise .description,.park-stay-fly .description{background:unset;color:#fff!important;font-family:BasierRegular!important;font-size:18px;font-style:normal;font-weight:400!important;letter-spacing:-.18px;line-height:normal;margin:0;padding:0 0 11px!important}@media(max-width:767px){.park-stay-cruise .description,.park-stay-fly .description{border-top:1px solid rgba(197,208,250,.35);margin:48px auto auto;padding:19px 0 0!important;width:-moz-fit-content;width:fit-content}}.park-stay-cruise .description span,.park-stay-fly .description span{display:none}.trustpilot-section{color:#000;font-family:BasierRegular;padding:10px 0 0}@media screen and (max-width:767px){.trustpilot-section{padding:10px 0 40px}}.trustpilot-section .owl-stage{align-items:center;display:flex;justify-content:center}.trustpilot-section .owl-theme .owl-nav button{background-color:#fff!important;opacity:1!important}.trustpilot-section .owl-theme .owl-nav .disabled{display:none!important}.trustpilot-section .owl-theme .owl-nav [class*=owl-]:hover{opacity:1!important}.trustpilot-section .owl-theme .owl-nav [class*=owl-]{width:60px!important}@media(max-width:991px){.trustpilot-section .owl-theme .owl-nav [class*=owl-]{width:40px!important}}.trustpilot-section .owl-theme .owl-nav [class*=owl-] span{display:none}.trustpilot-section .owl-next:focus,.trustpilot-section .owl-prev:focus{outline:unset!important}.trustpilot-section .owl-next:before{color:#a7a7a7;content:"";font: 14px/1 FontAwesome;font-size:50px}.trustpilot-section .owl-prev:before{color:#a7a7a7;content:"";font: 14px/1 FontAwesome;font-size:50px}.trustpilot-section .promotional-content--carousel .owl-item{border:.53px solid rgba(0,0,0,.039);box-shadow:0 1.89px 7.56px #00000026;height:390px}@media screen and (max-width:767px){.trustpilot-section .promotional-content--carousel .owl-item:not(.active){background-color:#efeeee;border:.62px solid rgba(0,0,0,.04);box-shadow:0 2.2px 8.78px #00000026;height:300px;opacity:.5;padding:0 25px}.trustpilot-section .promotional-content--carousel .owl-item:not(.active) .view_on{margin-bottom:.5rem!important}.trustpilot-section .promotional-content--carousel .owl-item:not(.active) .customer-review-body{-webkit-line-clamp:4!important}}.trustpilot-section .promotional-content--carousel .owl-item.active{background-color:var(--color-osp-gray-background,#f9f9f9)}.trustpilot-section .promotional-content--carousel .owl-item.active:not(.center) .customer-review-body{font-size:12.79px!important;padding:10px 10px 0}.trustpilot-section .promotional-content--carousel .owl-item.active:not(.center) .trustpilot-customer-name{font-size:13.86px!important}.trustpilot-section .promotional-content--carousel .owl-item.active:not(.center) .view-on-trustpilot{font-size:8.82px!important}.trustpilot-section .promotional-content--carousel .owl-item.active:not(.center) p{font-size:10.08px!important}.trustpilot-section .promotional-content--carousel .owl-item.active:not(.center){box-shadow:0 1.89px 7.56px #00000026}.trustpilot-section .promotional-content--carousel .owl-item.active.center{box-shadow:0 3px 12px #00000026}@media screen and (min-width:991px){.trustpilot-section .promotional-content--carousel .owl-item.active.center .trustpilot-customer-review{transform:scaleX(.83)}}.trustpilot-section .promotional-content--carousel .owl-item.active.center .trustpilot-customer-review .trustpilot{background-image:url(./trustpilot.qPJnAUFA.svg)!important;height:28px;width:110px}.trustpilot-section .trustpilot-widget-carousel-main{margin:45px auto 0}.trustpilot-section .trustpilot-widget-carousel-main .owl-stage{background:unset}.trustpilot-section .trustpilot-section-header{color:#333;font-size:50px}@media screen and (max-width:767px){.trustpilot-section .trustpilot-section-header{font-size:36px!important;letter-spacing:-1px;line-height:42px;margin-bottom:20px}}.trustpilot-section .owl-stage-outer{border-radius:12px;height:-moz-fit-content;height:fit-content}@media screen and (min-width:575px){.trustpilot-section .owl-stage{padding-top:45px}}.trustpilot-section .owl-stage{background-color:#fff;padding-bottom:10px}.trustpilot-section .trustpilot-customer-review{cursor:pointer}@media(max-width:1199px)and (min-width:991px){.trustpilot-section .trustpilot-customer-review .review-trustpilot{padding-left:0}}.trustpilot-section .trustpilot-customer-review>div:first-child{display:flex;justify-content:space-between}.trustpilot-section .trustpilot-customer-review .trustpilot-customer-name{color:var(--color-osp-dark-blue,#293851);font-size:18px}.trustpilot-section .trustpilot-customer-review .customer-review-body{color:var(--color-osp-dark-blue,#293851)}@media screen and (max-width:991px){.trustpilot-section .trustpilot-customer-review .customer-review-body{font-size:16px!important}}.trustpilot-section .trustpilot-customer-review .customer-review-body{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.trustpilot-section .trustpilot-customer-review .review{margin-top:-5px}.trustpilot-section .trustpilot-customer-review .review-stars{align-items:center;display:inline-flex;gap:2px;min-height:14px}.trustpilot-section .trustpilot-customer-review .review-stars .reviewsio-star{color:#ff7849;font-size:16px;line-height:1}.trustpilot-section .trustpilot-customer-review .review-stars .reviewsio-star--active{color:#ff7849}.trustpilot-section .trustpilot-customer-review .view_on a{color:#000}@media screen and (max-width:991px)and (min-width:767px){.trustpilot-section .trustpilot-customer-review .view_on a{font-size:12px!important}}.trustpilot-section .trustpilot-customer-review .reviewsio{color:#000;font-size:14px;font-weight:600;line-height:16px}.explore-blog-section{margin-bottom:38px}@media(max-width:991px){.explore-blog-section{margin-bottom:33px}}.explore-blog-section .blog-title{letter-spacing:-1px;margin-bottom:66px}@media(max-width:991px){.explore-blog-section .blog-title{font-size:36px;letter-spacing:-1px;line-height:42px;margin-bottom:30px;width:40%}}.explore-blog-section .explore-blog-btn{color:#636363;letter-spacing:-.08px;line-height:20px;margin-top:38px}@media(max-width:991px){.explore-blog-section .explore-blog-btn{margin-top:33px}}.explore-blog-section .article--cover{align-items:center;display:flex;justify-content:center;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.explore-blog-section .article--cover img{border-radius:8px 8px 0 0;height:200px;max-height:200px;max-width:none;-o-object-fit:cover;object-fit:cover;overflow-y:hidden;width:100%}.explore-blog-section .article-info{background-color:#f8f8f8;border-radius:0 0 8px 8px;padding:20px}.explore-blog-section .article-info .article--title{height:80px}.explore-blog-section .article-info .article--title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-osp-classic-blue,#263746);letter-spacing:-.5px;line-height:26px;overflow:hidden}.video-section{background-color:#f4f7ff;padding:0 0 60px}.video-section .title{color:#1a2653;font-family:BasierRegular;font-feature-settings:"liga" off,"clig" off;font-size:52px!important;font-style:normal;font-weight:500;letter-spacing:-1px;line-height:50px;margin-bottom:50px;text-align:center}.video-section .wrapper{aspect-ratio:16/9;border-radius:35px;cursor:pointer;margin:0 auto;max-width:700px;overflow:hidden;position:relative}.video-section .wrapper:hover .overlay-controls{opacity:1}@media(max-width:575px){.video-section .wrapper{border-radius:20px}}.video-section .wrapper.fullscreen{border-radius:0}.video-section .wrapper video{aspect-ratio:16/9;display:block;height:100%;width:100%}.video-section .center-play{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #b1b1b3;border-radius:50%;box-shadow:inset -.73px .73px .73px -1.46px #ffffff59;display:flex;fill:#00000040;height:96px;justify-content:center;left:50%;pointer-events:none;position:absolute;stroke:#fff;stroke-width:1px;top:50%;transform:translate(-50%,-50%);transition:background .2s,transform .2s;width:96px}@media(max-width:575px){.video-section .center-play{height:60px;width:60px}.video-section .center-play svg{height:36px;width:36px}}.video-section .overlay-controls{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(180deg,#08090d00,#08090de6 80.37%);bottom:0;display:flex;flex-direction:column;gap:12px;left:0;padding:12px 40px 16px;position:absolute;right:0}@media(max-width:575px){.video-section .overlay-controls{padding:8px 20px 12px}}.video-section .overlay-controls.controls--hidden{opacity:0}.video-section .progress-wrapper{cursor:pointer;padding:4px 0}@media(max-width:575px){.video-section .progress-wrapper{padding:2px 0}}.video-section .progress-wrapper .progress{background:#ffffff59;border-radius:4px;cursor:pointer;height:2px;position:relative;width:100%}.video-section .progress-wrapper .progress .progress-fill{background:#fff;border-radius:4px;height:100%;pointer-events:none}.video-section .video-transcript{margin:20px auto 0;max-width:700px}.video-section .video-transcript__toggle{align-items:center;color:#1a2653;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;list-style:none;opacity:.65;-webkit-user-select:none;-moz-user-select:none;user-select:none}.video-section .video-transcript__toggle::-webkit-details-marker{display:none}.video-section .video-transcript__toggle:before{content:"+";font-size:18px;line-height:1}.video-section .video-transcript[open] .video-transcript__toggle:before{content:"-"}.video-section .video-transcript__text{color:#1a2653;font-size:14px;line-height:1.7;margin:12px 0 0;opacity:.75}.video-section .controls-row{align-items:center;display:flex}.video-section .controls-row .control-btn{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:0;transition:opacity .2s,transform .15s}.video-section .controls-row .control-btn--play{align-items:center;display:flex;height:48px;justify-content:center;padding:12px;width:48px}@media(max-width:575px){.video-section .controls-row .control-btn--play{height:30px;padding:6px 12px 6px 6px;width:48px}}.video-section .controls-row .control-btn--skip{align-items:center;display:flex;height:48px;justify-content:center;padding:12px;width:48px}@media(max-width:575px){.video-section .controls-row .control-btn--skip{height:30px;padding:6px 12px 6px 6px;width:48px}}.video-section .controls-row .control-btn--skip svg{flex-shrink:0;height:24px;width:24px}.video-section .controls-row .control-btn--fullscreen{height:48px;margin-left:auto;padding:12px;width:48px}@media(max-width:575px){.video-section .controls-row .control-btn--fullscreen{height:30px;padding:6px;width:48px}}.video-section .controls-row .control-btn--fullscreen svg{height:24px;width:24px}.home-page-awareness-banner[data-v-9140f33e]{background-color:#f4f7ff;margin:0 auto;padding:60px 15px}.home-page-awareness-banner .osp-header-psf-card[data-v-9140f33e]{align-items:center;background:#fff;border-radius:26px;box-shadow:0 8px 24px #0000000d;color:var(--osp-homepage-head-title-color,#1a2653);display:flex;gap:60px;justify-content:space-between;margin:0 auto;max-width:75%;padding:40px}@media(min-width:767px)and (max-width:991px){.home-page-awareness-banner .osp-header-psf-card[data-v-9140f33e]{max-width:720px}}@media(max-width:991px){.home-page-awareness-banner .osp-header-psf-card[data-v-9140f33e]{gap:40px}}.home-page-awareness-banner .osp-header-psf-card .title-container[data-v-9140f33e]{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.home-page-awareness-banner .osp-header-psf-card .title-container p[data-v-9140f33e]{margin:0;max-width:430px}.home-page-awareness-banner .osp-header-psf-card .content[data-v-9140f33e]{align-items:flex-start;display:flex;flex-direction:column;gap:12.48px;max-width:45%}@media(max-width:991px){.home-page-awareness-banner .osp-header-psf-card .content[data-v-9140f33e]{max-width:40%}}.home-page-awareness-banner .osp-header-psf-card .title[data-v-9140f33e]{color:var(--osp-homepage-head-title-color,#1a2653);font-family:BasierMedium!important;font-size:36px;line-height:32.89px;margin:0;white-space:nowrap}.home-page-awareness-banner .osp-header-psf-card .title.fr[data-v-9140f33e]{font-size:22px}.home-page-awareness-banner .osp-header-psf-card .title .highlight[data-v-9140f33e]{color:var(--osp-secondary-color,#f9b918)}.home-page-awareness-banner .osp-header-psf-card .subtitle[data-v-9140f33e]{color:var(--osp-homepage-head-title-color,#1a2653);font-family:BasierRegular;font-size:14px;line-height:20px}.home-page-awareness-banner .osp-header-psf-card .subtitle.fr[data-v-9140f33e]{max-width:80%}.home-page-awareness-banner .osp-header-psf-card .reserve-button[data-v-9140f33e]{background:var(--osp-primary-color,#2168bc);border:none;border-radius:40px;color:#fff;cursor:pointer;font-size:16px;height:44px;letter-spacing:-.3px;line-height:14px;padding:0 22px;text-align:center;vertical-align:middle}.home-page-awareness-banner .osp-header-psf-card .steps[data-v-9140f33e]{align-items:start;display:grid;grid-template-columns:minmax(55px,1fr) auto minmax(55px,1fr) auto minmax(55px,1fr);margin-left:auto;min-width:0}.home-page-awareness-banner .osp-header-psf-card .step[data-v-9140f33e]{align-items:center;display:flex;flex-direction:column;gap:5px;min-width:0;text-align:center}.home-page-awareness-banner .osp-header-psf-card .step-icon[data-v-9140f33e]{background-position:50%;background-repeat:no-repeat;background-size:40px;border:3px solid var(--osp-secondary-color,#f9b918);border-radius:50%;height:80px;margin-bottom:10px;width:80px}.home-page-awareness-banner .osp-header-psf-card .step-icon.park[data-v-9140f33e]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' viewBox='0 0 28 28'%3E%3Cpath stroke='%231a2653' stroke-width='1.6' d='M13.6.8c7.07 0 12.8 5.73 12.8 12.8 0 7.069-5.73 12.8-12.8 12.8S.8 20.668.8 13.6 6.53.8 13.6.8Z'/%3E%3Cpath stroke='%231a2653' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.6' d='M9.998 14.8V9.28c0-.447 0-.67.06-.851a1.2 1.2 0 0 1 .77-.77c.18-.06.404-.06.85-.06h3.12a3.6 3.6 0 1 1 0 7.2zm0 0v6'/%3E%3C/svg%3E");background-size:39.8px}.home-page-awareness-banner .osp-header-psf-card .step-icon.stay[data-v-9140f33e]{background-image:url(./stay.C229V-Nz.svg);background-size:26.53px}.home-page-awareness-banner .osp-header-psf-card .step-icon.fly[data-v-9140f33e]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%231a2653' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m14.417 5.668 4.153-4.154a2.486 2.486 0 0 1 3.516 3.516l-4.154 4.153 2.247 11.184c.288 1.431-2.487 3.425-3.226 1.529l-3.29-8.443-4.272 4.271c.208 2.497.254 3.327-1.496 5.076l-2.66-4.435L.8 15.705c1.749-1.75 2.58-1.706 5.075-1.497l4.272-4.27-8.443-3.291c-1.896-.74.098-3.515 1.529-3.227z'/%3E%3C/svg%3E");background-size:36.48px}.home-page-awareness-banner .osp-header-psf-card .step-icon.cruise[data-v-9140f33e]{background-image:url(./cruise.82ppOLok.svg);background-size:45px}.home-page-awareness-banner .osp-header-psf-card .plus[data-v-9140f33e]{align-self:start;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' viewBox='0 0 10 10'%3E%3Cpath fill='%231a2653' d='M4.916 10a1 1 0 0 1-1-1V5.988H.988a.988.988 0 1 1 0-1.976h2.928V1a1 1 0 0 1 1-1h.23a1 1 0 0 1 1 1v3.012h2.866a.988.988 0 1 1 0 1.976H6.146V9a1 1 0 0 1-1 1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:12px;margin-top:36px;width:12px}.home-page-awareness-banner .osp-header-psf-card .step-title[data-v-9140f33e]{color:var(--osp-homepage-head-title-color,#1a2653);font-family:BasierMedium;font-size:21.15px;letter-spacing:-.66px;line-height:21.15px;margin-bottom:6px}.home-page-awareness-banner .osp-header-psf-card .step-description[data-v-9140f33e]{color:var(--osp-homepage-head-title-color,#1a2653);font-family:BasierRegular;font-size:13.22px;letter-spacing:0;line-height:100%;margin:0}.main-page{font-family:BasierRegular}.main-page .btn,.main-page a{font-family:BasierRegular;letter-spacing:0!important}@media(min-width:767px){.main-page .big-search2 .trustpilot-section{width:400px}}@media(min-width:991px){.main-page .big-search2 .trustpilot-section{bottom:0;position:absolute}}@media(max-width:991px){.main-page .big-search2 .trustpilot-section{margin-bottom:20px}}.main-page .big-search2 .trustpilot-widget-carousel--main{background-color:#eaf4ff;border-radius:15px;color:#fff;padding:10px}@media(min-width:991px){.main-page .big-search2 .trustpilot-widget-carousel--main{border-radius:15px 15px 0 0}}@media(min-width:767px){.main-page .big-search2 .trustpilot-widget-carousel--main{height:60px}}@media(max-width:767px)and (min-width:320px){.main-page .big-search2 .trustpilot-widget-carousel--main{margin-top:45px!important;padding:16px}}.main-page .big-search2 .trustpilot-widget-carousel--main .tp-widget-wrapper a{color:#fff!important}@media(min-width:991px){.main-page ._h1{font-family:BasierBold!important;font-size:64px!important;line-height:74px!important}.main-page ._h2{font-size:52px!important;line-height:62px!important}.main-page ._h2,.main-page ._h3{font-family:BasierMedium!important}.main-page ._h3{font-size:44px!important;line-height:54px!important}.main-page ._h4{font-family:BasierMedium!important;font-size:36px!important;line-height:46px!important}.main-page ._h4.fr,.main-page ._h5{font-size:28px!important}.main-page ._h5{font-family:BasierMedium!important;line-height:38px!important}}.main-page .btn{text-transform:capitalize}.main-page .big-search2{margin-top:-80px;padding-top:60px}.main-page .regular{font-family:BasierRegular!important}.main-page .medium{font-family:BasierMedium!important}.main-page .bolder{font-family:BasierBold!important}.main-page .lighter{font-family:BasierRegular!important;font-weight:400}.main-page h1,.main-page h2,.main-page h3,.main-page h4,.main-page h5,.main-page h6,.main-page ul{font-family:BasierRegular;margin:0;padding:0}.main-page .owl-stage,.main-page .promotional-content--carousel .owl-item{align-items:center;display:flex;justify-content:center}.main-page .promotional-content--carousel .owl-item.active{background-color:var(--color-osp-gray-background,#f9f9f9)}.main-page .promotional-content--carousel .owl-item.active:not(.center){padding:10px}@media screen and (min-width:991px){.main-page .promotional-content--carousel .owl-item.active:not(.center){border-radius:11px;opacity:.5;transform:scaleX(.85)}}.main-page .promotional-content--carousel .owl-item.active:not(.center){border:.53px solid rgba(0,0,0,.039);box-shadow:0 1.89px 7.56px #00000026;height:297px}@media screen and (min-width:991px){.main-page .promotional-content--carousel .owl-item.active:not(.center) .trustpilot-customer-review{padding:0 20px;transform:scaleX(1.176)}}.main-page .promotional-content--carousel .owl-item.active.center{border-radius:17px;height:471px;padding:35px}@media screen and (min-width:991px){.main-page .promotional-content--carousel .owl-item.active.center{padding:35px 5px}}.main-page .promotional-content--carousel .owl-item.active.center{align-items:center;display:flex}@media screen and (max-width:991px)and (min-width:767px){.main-page .promotional-content--carousel .owl-item.active.center{padding:5px}}.main-page .promotional-content--carousel .owl-item.active.center{border:.85px solid rgba(0,0,0,.039);box-shadow:0 3px 12px #00000026;gap:40px}@media screen and (min-width:991px){.main-page .promotional-content--carousel .owl-item.active.center{transform:scaleX(1.2)}}@media screen and (max-width:991px){.main-page .promotional-content--carousel .owl-item.active.center{height:400px}}.main-page .promotional-content--carousel .owl-item.active.center .trustpilot-customer-name{font-size:18px}.main-page .cruise-port-section .owl-stage{padding-left:0!important}.main-page .cruise-port-section .cruise-port-section-header{color:#1b2653;font-size:44px;letter-spacing:-1px;line-height:54px;margin-bottom:80px;padding-top:100px;text-align:center}@media(max-width:991px){.main-page .cruise-port-section .cruise-port-section-header{font-size:30px;line-height:40px;margin-bottom:40px;padding-top:35px}}.main-page .cruise-port-section .nearest-cruise-card{align-items:flex-end;border-radius:20px;display:flex;height:430px;padding:25px}.main-page .cruise-port-section .nearest-cruise-card .nearest-cruise-content{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.main-page .cruise-port-section .nearest-cruise-card .nearest-cruise-content .cruise-port-label{font-size:20px;letter-spacing:-1px}.main-page .cruise-port-section .nearest-cruise-card .nearest-cruise-content .port-name{font-size:20px;line-height:normal;margin-bottom:5px!important}.main-page .cruise-port-section .nearest-cruise-card .nearest-cruise-content .port-distance{font-size:14px;letter-spacing:-.226px;line-height:18px}@media screen and (max-width:991px){.main-page .loyalty-programs .loyalty-programs-view-images{background-image:url(./loyalty_bg.CY3km5yT.png)}}.main-page .loyalty-programs .loyalty-programs-view-images .loyalty-program-mask.Ivory{background-image:url(./ivory-mask.CJe8fP9M.png)}.main-page .loyalty-programs .loyalty-programs-view-images .loyalty-program-mask.Silver{background-image:url(./silver-mask.CQcvdo8s.png)}.main-page .loyalty-programs .loyalty-programs-view-images .loyalty-program-mask.Gold{background-image:url(./gold-mask.T8x6a7oC.png)}.main-page .loyalty-programs .loyalty-programs-view-images .loyalty-program .loyalty-program-name{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='126' fill='none' viewBox='0 0 130 126'%3E%3Cpath fill='%231a2653' stroke='%23fff' d='M54.037 4.045a24.5 24.5 0 0 1 21.926 0l39.952 19.99a24.5 24.5 0 0 1 13.537 21.91v34.11c0 9.277-5.24 17.758-13.537 21.909l-39.952 19.991a24.5 24.5 0 0 1-21.926 0l-39.952-19.991A24.5 24.5 0 0 1 .548 80.054V45.946a24.5 24.5 0 0 1 13.537-21.91z'/%3E%3C/svg%3E")}@media screen and (max-width:991px){.main-page .loyalty-programs .loyalty-programs-view{background-position:50%;background-repeat:no-repeat;background-size:110px;color:#324177!important;position:relative;z-index:9}.main-page .loyalty-programs .loyalty-programs-view .osp-navy-blue{color:#324177!important}}.main-page .loyalty-programs .loyalty-programs-view .learn-more-btn.mb--40{margin-bottom:-40px!important}.main-page .loyalty-programs .loyalty-programs-view.not-user .loyalty-program{background-color:#fff;border-radius:20px;box-shadow:0 0 20px #0000001f;height:425px}@media(min-width:991px){.main-page .loyalty-programs .loyalty-programs-view.not-user .loyalty-program{margin:0 1%;width:30%}}@media screen and (max-width:991px){.main-page .loyalty-programs .loyalty-programs-view.not-user .loyalty-program{height:460px}}.main-page .loyalty-programs .loyalty-programs-view.not-user .loyalty-program .loyalty-program-mask{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px 20px 0 0;height:90px;width:100%}.main-page .loyalty-programs .loyalty-programs-view.not-user .loyalty-program .loyalty-program-name{align-items:center;background-repeat:no-repeat;background-size:contain;background-size:center;color:#fff;display:flex;font-size:29px;height:115px;justify-content:center;margin:-56px auto auto;width:120px}.main-page .loyalty-programs .current-tier{align-items:center;background-image:url(./icons.BISIA__j.svg#tier_triangle);background-position-x:center;background-repeat:no-repeat;background-size:contain;color:#fff;display:flex;font-size:14px;height:41px;justify-content:center;left:50%;margin:auto;position:absolute;top:-20px;transform:translate(-50%);width:155px}.main-page .loyalty-programs .your-current-tier .loyalty-program{border-radius:25px 25px 0 0}.main-page .loyalty-programs .your-current-tier .your-current-tier--bottom{position:relative}.main-page .loyalty-programs .your-current-tier .your-current-tier--bottom .loyalty-program-desc{background-color:#fff;border-radius:0 0 25px 25px;box-shadow:0 19px 20px #0000001f}.main-page .loyalty-programs .your-current-tier .your-current-tier--bottom .label,.main-page .loyalty-programs .your-current-tier .your-current-tier--bottom .value,.main-page .loyalty-programs .your-current-tier .your-current-tier--top .label,.main-page .loyalty-programs .your-current-tier .your-current-tier--top .value{align-items:center;display:flex;flex-wrap:wrap;height:55px;justify-content:center}.main-page .loyalty-programs .your-current-tier .your-current-tier--bottom .label,.main-page .loyalty-programs .your-current-tier .your-current-tier--top .label{letter-spacing:-.22px}@media screen and (max-width:991px){.main-page .loyalty-programs .loyalty-header ._h2{letter-spacing:-1px;line-height:50px}}.main-page .loyalty-programs .introducing-loyalty{color:var(--color-osp-dark-blue,#293851);font-size:17px;padding:0 10%}@media screen and (max-width:991px){.main-page .loyalty-programs .introducing-loyalty{padding:0 5%}}@media screen and (max-width:767px){.main-page .loyalty-programs .introducing-loyalty span{display:none}}.main-page .loyalty-programs .loyalty-program{background-color:#fff;border-radius:20px;box-shadow:0 0 20px #0000001f}@media(max-width:991px){.main-page .loyalty-programs .loyalty-program{position:relative}}.main-page .loyalty-programs .loyalty-program .loyalty-program-mask{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px 20px 0 0;height:90px;width:100%}.main-page .loyalty-programs .loyalty-program .loyalty-program-name{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='126' fill='none' viewBox='0 0 130 126'%3E%3Cpath fill='%231a2653' stroke='%23fff' d='M54.037 4.045a24.5 24.5 0 0 1 21.926 0l39.952 19.99a24.5 24.5 0 0 1 13.537 21.91v34.11c0 9.277-5.24 17.758-13.537 21.909l-39.952 19.991a24.5 24.5 0 0 1-21.926 0l-39.952-19.991A24.5 24.5 0 0 1 .548 80.054V45.946a24.5 24.5 0 0 1 13.537-21.91z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-size:center;color:#fff;display:flex;font-size:29px;height:115px;justify-content:center;margin:-56px auto auto;width:120px}.main-page .loyalty-programs .loyalty-program-secondary{background-color:#fff;border-radius:25px}.main-page .loyalty-programs .loyalty-program-secondary .loyalty-program-mask{height:95px}.main-page .loyalty-programs .loyalty-program-secondary .loyalty-program-name{margin-top:-100px}.main-page .loyalty-programs .loyalty-program-secondary.only-gold .loyalty-program-mask{height:165px}.main-page .loyalty-programs .loyalty-program-secondary.only-gold .loyalty-program-name{margin-top:-141px}.main-page .loyalty-programs .loyalty-program-secondary.only-gold .explore-gold{padding-top:50px!important}.main-page .loyalty-programs .loyalty-program-description{background-color:#e9eaec;border-radius:0 20px 20px 0;margin-left:-10px;padding:28px 23px 24px 40px;width:38%}.main-page .loyalty-programs .loyalty-table{background:#fff;border-radius:20px 20px 0 0;margin-top:-330px;padding-right:1%;width:101%}.main-page .loyalty-programs .loyatly-key{width:30%}.main-page .loyalty-programs .loyatly-value{width:85%}.main-page .gold-loyalty{background-repeat:no-repeat;background-size:cover;width:28%}.main-page .gold-loyalty.gold-loyalty-bg{background-image:url(./gold-loyalty-bg.gudDfWUt.jpg)}@media screen and (max-width:767px){.main-page .start-earning-section.container{padding:0!important}}.main-page .start-earning{background-position:100% 100%;background-repeat:no-repeat;background-size:cover;border-radius:24px;padding:28px 25px}@media screen and (min-width:991px){.main-page .start-earning{width:101%}}@media screen and (max-width:1200px){.main-page .start-earning .continue-earning-title{font-size:32px!important}.main-page .start-earning .continue-earning-title.fr{font-size:22px!important}.main-page .start-earning .by-craeting-account{font-size:15px!important}}@media screen and (max-width:1200px)and (min-width:991px){.main-page .start-earning .start-earning-title{font-size:30px!important}}.main-page .start-earning.user-logged{background-image:url(./continue-earning-bg.SuokUMtZ.jpg);margin-top:-295px;padding-top:325px}@media screen and (max-width:991px){.main-page .start-earning.user-logged{background-image:url(./start-earning-mobile.BHMVhU74.jpg);margin-top:-105px;padding-top:120px}}.main-page .start-earning.no-user{background-image:url(./start-earning-bg.heRPta19.jpg)}@media screen and (max-width:991px){.main-page .start-earning.no-user{background-image:url(./start-earning-mobile.BHMVhU74.jpg)}.main-page .start-earning{background-position:100%;border-radius:30px;margin-top:-140px;padding-top:160px;position:relative}}.main-page .start-earning .separator{background-color:#ffffff80;height:23px;margin:0 25px;width:1px}@media screen and (max-width:767px){.main-page .start-earning p{margin:auto;width:75%}}.main-page .explore-blog-section{margin-bottom:38px}@media(max-width:991px){.main-page .explore-blog-section{margin-bottom:33px}}.main-page .explore-blog-section .blog-title{letter-spacing:-1px;margin-bottom:66px}@media(max-width:991px){.main-page .explore-blog-section .blog-title{font-size:36px;letter-spacing:-1px;line-height:42px;margin-bottom:30px;width:40%}}.main-page .explore-blog-section .explore-blog-btn{color:#636363;letter-spacing:-.08px;line-height:20px;margin-top:38px}@media(max-width:991px){.main-page .explore-blog-section .explore-blog-btn{margin-top:33px}}.main-page .explore-blog-section .article--cover{align-items:center;display:flex;justify-content:center;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.main-page .explore-blog-section .article--cover img{border-radius:8px 8px 0 0;height:200px;max-height:200px;max-width:none;-o-object-fit:cover;object-fit:cover;overflow-y:hidden;width:100%}.main-page .explore-blog-section .article-info{background-color:#f8f8f8;border-radius:0 0 8px 8px;padding:20px}.main-page .explore-blog-section .article-info .article--title{height:80px}.main-page .explore-blog-section .article-info .article--title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-osp-classic-blue,#263746);letter-spacing:-.5px;line-height:26px;overflow:hidden}.parking-airport-page .loyalty--container .loyalty-programs--section{background-color:var(--color-osp-alice-blue,#f4f7ff)}.cruise-port-section .owl-stage{margin-left:-37px!important;padding-left:0!important}@media(max-width:991px){.cruise-port-section .owl-stage{margin-left:-17px!important}}.cruise-port-section .cruise-port-section-header{color:#1b2653;font-size:44px;letter-spacing:-1px;line-height:54px;margin-bottom:80px;padding-top:100px;text-align:center}@media(max-width:991px){.cruise-port-section .cruise-port-section-header{font-size:30px;line-height:40px;margin-bottom:40px;padding-top:35px}}.cruise-port-section .nearest-cruise-card{align-items:flex-end;border-radius:20px;display:flex;height:430px;padding:25px}.cruise-port-section .nearest-cruise-card .nearest-cruise-content{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.cruise-port-section .nearest-cruise-card .nearest-cruise-content .cruise-port-label{font-size:20px;letter-spacing:-1px}.cruise-port-section .nearest-cruise-card .nearest-cruise-content .port-name{font-size:20px;line-height:normal;margin-bottom:5px!important}.cruise-port-section .nearest-cruise-card .nearest-cruise-content .port-distance{font-size:14px;letter-spacing:-.226px;line-height:18px}@media(min-width:767px){.parking-cruise-page .big-search2 .trustpilot-section{width:400px}}@media(min-width:991px){.parking-cruise-page .big-search2 .trustpilot-section{bottom:0;position:absolute}}@media(max-width:991px){.parking-cruise-page .big-search2 .trustpilot-section{margin-bottom:20px}}.parking-cruise-page .big-search2 .trustpilot-widget-carousel--main{background-color:#eaf4ff;border-radius:15px;color:#fff;padding:10px}@media(min-width:991px){.parking-cruise-page .big-search2 .trustpilot-widget-carousel--main{border-radius:15px 15px 0 0}}@media(min-width:767px){.parking-cruise-page .big-search2 .trustpilot-widget-carousel--main{height:60px}}@media(max-width:767px)and (min-width:320px){.parking-cruise-page .big-search2 .trustpilot-widget-carousel--main{margin-top:45px!important;padding:16px}}.parking-cruise-page .big-search2 .trustpilot-widget-carousel--main .tp-widget-wrapper a{color:#fff!important}.parking-cruise-page .loyalty--container .loyalty-programs--section{background-color:var(--color-osp-alice-blue,#f4f7ff)}.general .section--header{align-items:center;display:flex;flex-direction:row;gap:21px}.general .section--header .contact-icon{height:36px;width:36px}@media(max-width:575px){.general .section--header .contact-icon{height:40px;width:40px}}.general .section--header .section--title{color:var(--second-text-color,#737373);font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.18px;line-height:24px;text-transform:capitalize}@media(max-width:575px){.general .section--header .section--title{font-size:16px}}.general .login-button-container{margin-left:auto}.general .login-button-container .osp-btn-secondary{align-items:center;border:1.5px solid #2168bc!important;border-radius:40px;color:#2168bc!important;display:flex;font-size:16px;font-style:normal;font-weight:400;gap:10px;height:44px;justify-content:center;letter-spacing:-.3px;line-height:14px;padding:0 22px;text-align:center}.general .details-separator{margin:0;width:0}@media(max-width:575px){.general .details-separator{width:100%}}.general .contact-info{display:flex;flex-direction:row;gap:40px}@media(max-width:767px){.general .contact-info{flex-direction:column;gap:16px}}.general .contact-info .contact-info--email,.general .contact-info .contact-info--phone{color:var(--color-osp-text-secondary-lighter,#252b42);display:flex;flex-direction:column;gap:11px;width:100%}.general .contact-info .contact-info--email label,.general .contact-info .contact-info--phone label{font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:normal}@media(max-width:575px){.general .contact-info .contact-info--email label,.general .contact-info .contact-info--phone label{font-size:14px}}.general .contact-info .login-container{display:none;justify-content:center;width:100%}.general .contact-info .login-container .login-card{display:flex;height:116px;margin-bottom:20px;width:50%}@media(max-width:767px){.general .contact-info .login-container .login-card{width:70%}}@media(max-width:575px){.general .contact-info .login-container .login-card{margin-bottom:0;width:100%}}.general .contact-info .login-container .login-card{align-items:center;background-image:url(./login-card.BfTuUKMI.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:20px;flex-direction:row;gap:20px;justify-content:center;padding:30px 27px}.general .contact-info .login-container .login-card p{color:#fff;font-family:BasierRegular!important;font-feature-settings:"liga" off,"clig" off;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-1px;line-height:28px}.general .contact-info .login-container .login-card .osp-btn-secondary{border:1.5px solid #fff!important;color:#fff!important;font-size:16px;font-weight:400;letter-spacing:-.3px;line-height:14px;min-width:90px;padding:18px 22px}.general .contact-info .login-container .login-card .vertical-separator{background-color:#fff;display:block}@media(max-width:767px){.general .contact-info .login-container--controller{display:flex}}.general .contact-info input{border-radius:0 5px 5px 0;width:100%}.general .contact-info .contact-email-icon,.general .contact-info .contact-phone-icon{background-color:#2168bc26;background-position:50%;background-repeat:no-repeat;border-radius:5px 0 0 5px;display:inline-block;flex-shrink:0;width:53px}.general .contact-info .contact-email-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='15' fill='none' viewBox='0 0 21 15'%3E%3Cpath fill='%23101828' d='M19.5.003h-18a1.5 1.5 0 0 0-1.5 1.5v12a1.5 1.5 0 0 0 1.5 1.5h18a1.5 1.5 0 0 0 1.5-1.5v-12a1.5 1.5 0 0 0-1.5-1.5m-1.65 1.5L10.5 6.588 3.15 1.503zm-16.35 12V2.186l8.573 5.932a.75.75 0 0 0 .854 0L19.5 2.186v11.317z'/%3E%3C/svg%3E")}.general .contact-info .contact-phone-icon{background-image:url(./phone-number.inSKWq7m.svg)}@media(max-width:767px){.payment-form-v2 .contact-info{flex-direction:column;gap:16px}}.payment-form-v2 .contact-info .login-container .login-card{align-items:center;background-image:url(./login-card.BfTuUKMI.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:20px;flex-direction:row;gap:20px;justify-content:center;padding:30px 27px}.payment-form-v2 .contact-info .contact-email-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='15' fill='none' viewBox='0 0 21 15'%3E%3Cpath fill='%23101828' d='M19.5.003h-18a1.5 1.5 0 0 0-1.5 1.5v12a1.5 1.5 0 0 0 1.5 1.5h18a1.5 1.5 0 0 0 1.5-1.5v-12a1.5 1.5 0 0 0-1.5-1.5m-1.65 1.5L10.5 6.588 3.15 1.503zm-16.35 12V2.186l8.573 5.932a.75.75 0 0 0 .854 0L19.5 2.186v11.317z'/%3E%3C/svg%3E")}.payment-form-v2 .contact-info .contact-phone-icon{background-image:url(./phone-number.inSKWq7m.svg)}.payment-form-v2 .cards-accepted .cards-list-image{background-image:url(./card-list-v2.m3TvePzo.svg);background-repeat:no-repeat;flex-shrink:0;height:32px;width:220px}.payment-form-v2 .payment-methods .payment-method .payment-method--header .payment-method--header-title .apple-pay-icon{background-image:url(./apple-pay-icon.Cox6OW-H.svg);background-position:50%;background-repeat:no-repeat;flex-shrink:0;height:31px;width:49px}.payment-form-v2 .payment-methods .payment-method .payment-method--header .payment-method--header-title .google-pay-icon{background-image:url(./google-pay-icon.nSTF4Zw0.svg);background-position:50%;background-repeat:no-repeat;flex-shrink:0;height:28px;width:58px}@media(max-width:575px){.payment-form-v2 .payment-methods .payment-method .payment-method--header .cards-accepted{display:none}.payment-form-v2 .hide-payment-card{display:none!important}.payment-form-v2 .payment-method--bordered{border:2px solid var(--color-osp-blue2,#2168bc)!important}}.payment-form-v2 .payment-method--body .coupon-section{width:50%}@media(max-width:575px){.payment-form-v2 .payment-method--body .coupon-section{width:100%}}.payment-form-v2 .code-section{gap:9px}.payment-form-v2 .code-section .code-field{background:var(--color-osp-gray-background,#f9f9f9);border:.2px solid var(--color-border-color,#ddd);border-radius:5px;height:50px;width:100%}.payment-form-v2 .code-section .code-field .code-field-check{height:18px;margin-left:16px;width:18px}.payment-form-v2 .code-section .code-field input{background:var(--color-osp-gray-background,#f9f9f9);border:0;color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular!important;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.2px;line-height:28px;outline:none;padding-left:21px;width:67%}.payment-form-v2 .code-section .code-field input:focus{outline:none}.payment-form-v2 .code-section .code-field button{background:var(--color-osp-gray-background,#f9f9f9);border:.2px solid var(--color-border-color,#ddd);border-radius:0 5px 5px 0;border-right:0;color:var(--osp-primary-color,#2168bc);font-family:BasierRegular!important;font-size:16px;font-style:normal;font-weight:600;height:inherit;letter-spacing:.2px;line-height:28px;text-align:center;width:33%}.checkout-payment .cards-list-image{background-image:url(./card-list.DvHXtRlB.svg);background-position:center left 90px;background-repeat:no-repeat;color:#6c757d;font-size:14px;line-height:30px;padding:0 265px 0 0;text-align:left}.checkout-payment .payment-field{font-family:BasierRegular;padding:15px 12px}.checkout-payment-v2{background-color:#fff;border-radius:20px;padding:40px 60px}@media(max-width:575px){.checkout-payment-v2{border-radius:0;padding:25px 20px}}.payment-navigation{display:flex}@media(max-width:991px){.payment-navigation{display:none!important}}.payment-navigation.mobile{display:none!important}@media(max-width:991px){.payment-navigation.mobile{display:flex!important}}.payment-navigation.mobile .step-navigation-buttons{width:calc(100% - 66px)!important}.payment-navigation.mobile .step-navigation-buttons .osp-btn-primary{width:100%!important}.payment-navigation.mobile .back-button{border-radius:42px!important;height:42px!important;width:42px!important}.payment-navigation.step-navigation{align-items:center;gap:24px}.payment-navigation.step-navigation .osp-btn-secondary{align-items:center;border:1.5px solid #2168bc!important;border-radius:40px;color:#2168bc!important;display:flex;font-size:16px;font-style:normal;font-weight:400;gap:10px;height:44px;justify-content:center;letter-spacing:-.3px;line-height:14px;padding:0 22px;text-align:center}.payment-navigation.step-navigation .vertical-separator{height:30.691px}.payment-navigation.step-navigation .back-button{align-items:center;background:#ffffff80;border:1.5px solid #1a2653;border-radius:70.4px;display:flex;gap:14.667px;height:42px;justify-content:center;width:44px}.s-select2-component2{position:relative}.s-select2-component2.disabled{cursor:not-allowed;opacity:.7}.s-select2-component2.disabled .toggle-btn,.s-select2-component2.disabled input{cursor:not-allowed}.s-select2-component2 .toggler{position:relative}.s-select2-component2 .toggler .actions{font: 14px/1 FontAwesome;font-size:14px;height:12px;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:12px}.s-select2-component2 .toggler .actions.has-text:after{content:""}.s-select2-component2 .toggler .toggle-btn{position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%);z-index:1!important}.s-select2-component2 .toggler .actions.has-text~.toggle-btn{right:25px}.s-select2-component2 .label{color:#838383;display:block;font-size:14px;position:absolute;top:0}@media(max-width:991px){.s-select2-component2 .label{font-size:12px}}.s-select2-component2 .s-dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;box-shadow:0 1px 1px 1px #00000030;color:#212529;font-size:1rem;left:0;list-style:none;margin:.125rem 0 0;max-height:257px;min-width:10rem;overflow-y:auto;padding:.5rem 0;position:absolute;text-align:left;top:100%;width:100%;z-index:10000}.s-select2-component2 .s-dropdown-menu::-webkit-scrollbar{display:none}.s-select2-component2 .s-dropdown-menu li{color:#636363;margin-left:10px;margin-right:10px}.s-select2-component2 .s-dropdown-menu li:not(:last-child){border-bottom:.5px solid rgba(99,99,99,.5);padding:3px 0}.s-select2-component2 .s-dropdown-menu li:not(.no-results):hover{background-color:#f5f5f5;cursor:pointer}.input-group .s-select .toggler{border-bottom-left-radius:0;border-top-left-radius:0}.slider.carousel-container{border-radius:12px;height:350px;overflow:hidden;position:relative;touch-action:pan-y;width:100%}.slider.carousel-container .carousel-track{display:flex;height:100%;transition:transform .15s ease;width:100%}.slider.carousel-container .carousel-track .carousel-slide{flex:0 0 100%;height:100%;width:100%}.slider.carousel-container .carousel-track .carousel-slide .carousel-img{border-radius:12px;height:100%;-o-object-fit:fill;object-fit:fill;width:100%}.slider.carousel-container .carousel-dots{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#becee1;border-radius:100px;bottom:12px;display:flex;gap:7px;justify-content:center;left:50%;padding:6px 10px;position:absolute;transform:translate(-50%);z-index:3}.slider.carousel-container .carousel-dots .dot{background-color:#fff;border-radius:50%;cursor:pointer;height:8px;transition:all .3s ease;width:8px}.slider.carousel-container .carousel-dots .dot.active{background-color:#2168bc;height:8px;width:8px}.slider.carousel-container .carousel-dots .dot.dot-small{height:4px;width:4px}.slider.carousel-container .carousel-dots .dot.dot-small.active{height:10px;width:10px}.select-button[data-v-cf140f3f]{align-items:center;background:var(--osp-primary-color,#2168bc);border:none;border-radius:49.698px;display:flex;flex-shrink:0;gap:10px;height:36px;padding:0 6px 0 16px}.select-button .select-button-label[data-v-cf140f3f]{color:var(--color-osp-trip-extras-card-bg,#fff);font-family:BasierRegular;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.3px;line-height:14px;text-align:center}.add-button[data-v-0b839093]{align-items:center;background:var(--osp-primary-color,#2168bc);border:none;border-radius:49.698px;display:inline-flex;gap:10px;height:36px;padding:0 16px 0 6px;width:-moz-fit-content;width:fit-content}.add-button.disabled[data-v-0b839093]{background:var(--color-osp-trip-extras-disabled-add-button-bg,#e9e9e9);border:1px solid var(--color-osp-trip-extras-disabled-add-button-border,#e2e2e2)}.add-button .add-button-label[data-v-0b839093]{color:var(--color-osp-trip-extras-card-bg,#fff);font-family:BasierRegular;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.5px;line-height:17.394px;text-align:center}.add-button .add-button-label.disabled[data-v-0b839093]{color:var(--color-osp-trip-extras-disabled-add-button-text-color,#686868);font-weight:400}.added-button[data-v-12ecdf0b]{align-items:center;background:var(--color-osp-navy-blue,#1a2653);border-radius:49.698px;display:inline-flex;gap:10px;height:36px;padding:0 16px 0 6px}.added-button .added-button-label[data-v-12ecdf0b]{color:var(--color-osp-trip-extras-card-bg,#fff);font-family:BasierRegular;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:17.394px;text-align:center}.details-toggle-btn{align-items:center;background:var(--color-osp-trip-extras-card-bg,#fff);border:1px solid var(--osp-primary-color,#2168bc);border-radius:100px;cursor:pointer;display:inline-flex;gap:10px;height:36px;padding:0 6px 0 16px;white-space:nowrap}.details-toggle-btn span{color:var(--osp-primary-color,#2168bc);font-family:BasierRegular;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:17.394px;text-align:center}.details-toggle-btn svg{transition:transform .2s ease}.details-toggle-btn svg.expanded{transform:rotate(180deg)}.general-info[data-v-30a35962]{background:var(--color-osp-trip-extras-card-bg,#fff);border-radius:12px;display:flex;flex:1;flex-direction:column;gap:12px}@media(max-width:767px){.general-info[data-v-30a35962]{width:100%}}.general-info__header[data-v-30a35962]{align-items:center;background:var(--color-osp-navy-blue,#1a2653);border-radius:12px 12px 0 0;display:flex;gap:12px;padding:16px 20px}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.general-info__header[data-v-30a35962]{display:none}}.general-info__icon-wrap svg[data-v-30a35962]{height:30px;width:30px}.general-info__title[data-v-30a35962]{color:var(--color-osp-trip-extras-card-bg,#fff);flex:1;font-family:BasierRegular;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.16px;line-height:22px;min-width:0}.general-info__body[data-v-30a35962]{background:var(--color-osp-trip-extras-card-bg,#fff);border-radius:0 0 12px 12px;display:flex;flex-direction:column;padding:0 20px 16px}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.general-info__body[data-v-30a35962]{border-radius:12px;padding:14px}}.general-info__row[data-v-30a35962]{align-items:flex-start;border-bottom:1px solid var(--color-osp-general-info-header-bg,#eaecf0);display:flex;gap:16px;justify-content:space-between;padding:4px 0}@media(max-width:575px){.general-info__row[data-v-30a35962]{flex-direction:column;gap:0}}.general-info__row[data-v-30a35962]:last-child{border-bottom:none}.general-info__label[data-v-30a35962]{color:var(--color-osp-gray-700,#344054);font-family:BasierRegular;font-size:12px;font-style:normal;font-weight:400;line-height:16.235px}@media(max-width:575px){.general-info__label[data-v-30a35962]{font-size:10px}}.general-info__value[data-v-30a35962]{color:var(--color-osp-gray-700,#344054);font-family:BasierRegular;font-size:12px;font-style:normal;font-weight:600;line-height:16.235px;text-align:right}@media(max-width:575px){.general-info__value[data-v-30a35962]{font-size:13px;text-align:left}}.manage-info[data-v-78354878]{align-items:center;background:var(--color-osp-navy-blue,#1a2653);border-radius:12px;display:flex;flex:.3;flex-direction:column;justify-content:space-between;padding:16px 14px;position:relative;text-align:center}@media(max-width:767px){.manage-info[data-v-78354878]{flex:.7}}.manage-info .manage-info__delete[data-v-78354878]{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:-8px;top:-8px}.manage-info .manage-info__delete svg[data-v-78354878]{height:36px;width:36px}.manage-info .manage-info__content[data-v-78354878]{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}.manage-info .manage-info__delete-icon[data-v-78354878]{display:block}.manage-info .manage-info__status-wrap[data-v-78354878]{display:flex;justify-content:center}.manage-info .manage-info__status-wrap svg[data-v-78354878]{height:33px;width:33px}.manage-info .manage-info__title[data-v-78354878]{font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.12px;line-height:14px}.manage-info .manage-info__price[data-v-78354878],.manage-info .manage-info__title[data-v-78354878]{color:var(--color-osp-trip-extras-card-bg,#fff);font-family:BasierRegular;text-align:center}.manage-info .manage-info__price[data-v-78354878]{font-size:24px;font-weight:700;letter-spacing:-.36px;line-height:32px;margin-bottom:7px!important}.manage-info .manage-info__description[data-v-78354878]{color:var(--color-osp-trip-extras-manage-info-description-color,hsla(0,0%,100%,.8));font-family:BasierRegular;font-size:10px;font-style:normal;font-weight:400;letter-spacing:-.1px;line-height:12px;margin-bottom:7px!important;text-align:center}.manage-info .manage-info__action[data-v-78354878]{align-items:center;background:var(--color-osp-trip-extras-card-bg,#fff);border:1.5px solid var(--osp-primary-color,#2168bc);border-radius:100px;cursor:pointer;display:inline-flex;gap:10px;height:36px;justify-content:center;padding:0 6px 0 16px}.manage-info .manage-info__action[data-v-78354878]:focus-visible{outline:2px solid var(--osp-primary-color,#2168bc);outline-offset:2px}.manage-info .manage-info__action svg[data-v-78354878]{height:24px;width:24px}.manage-info .manage-info__action-label[data-v-78354878]{color:var(--osp-primary-color,#2168bc);font-family:BasierRegular;font-size:14px;font-weight:400;letter-spacing:-.5px;line-height:17px}.number-of-cars-component .parkings--number-of-spots{font-size:14px}.number-of-cars-component .number-of-cars--action a{align-items:center;border:1px solid #bbb;border-radius:3px;color:#bbb;display:flex;font-size:10px;height:26px;justify-content:center;width:26px}.fast-track-container .fast-track.extras-container{align-items:center;background-color:var(--color-osp-trip-extras-container-bg,#e5ecf4);border-radius:12px;display:block;padding:24px}.fast-track-container .fast-track.extras-container .fast-track-header-mobile{display:none}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.fast-track-container .fast-track.extras-container .fast-track-header-mobile{align-items:center;display:flex;gap:12px;padding-bottom:16px}}.fast-track-container .fast-track.extras-container .fast-track-header-mobile .fast-track-header-mobile-title{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular,sans-serif;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.18px;line-height:24px}.fast-track-container .fast-track.extras-container .header{gap:24px}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.fast-track-container .fast-track.extras-container .header{flex-direction:column;gap:16px}}.fast-track-container .fast-track.extras-container .header.added{gap:8px}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.fast-track-container .fast-track.extras-container .header.added{background-color:var(--color-osp-trip-extras-card-bg,#fff);border-radius:12px;flex-direction:row;gap:0}}.fast-track-container .fast-track.extras-container .header .general-info-container{align-items:stretch;display:flex;flex:1;gap:24px}@media(max-width:767px){.fast-track-container .fast-track.extras-container .header .general-info-container{flex-direction:column;gap:16px}}.fast-track-container .fast-track.extras-container .header .general-info-container.added{gap:8px}.fast-track-container .fast-track.extras-container .header .fast-track-general-info{align-items:flex-start;align-self:stretch;background:var(--color-osp-trip-extras-card-bg,#fff);border-radius:12px;display:flex;flex:1 1 0;flex-direction:column;gap:16px;height:auto;justify-content:space-between;min-width:0;padding:20px}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.fast-track-container .fast-track.extras-container .header .fast-track-general-info{background:transparent;padding:20px 0 0}}@media(max-width:767px){.fast-track-container .fast-track.extras-container .header .fast-track-general-info{padding:16px 0 0}}.fast-track-container .fast-track.extras-container .header .fast-track-general-info .extras--header{align-items:center;gap:12px}.fast-track-container .fast-track.extras-container .header .fast-track-general-info .extras--header .fast-track-title-icon{align-items:center;display:flex;justify-content:center}.fast-track-container .fast-track.extras-container .header .fast-track-general-info .extras--header .extras--title{color:var(--color-osp-gray-700,#344054);font-family:BasierRegular,sans-serif!important;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.18px;line-height:24px}.fast-track-container .fast-track.extras-container .header .fast-track-general-info .extras--description{color:var(--color-osp-gray-700,#344054);font-family:BasierRegular,sans-serif!important;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.fast-track-container .fast-track.extras-container .header .fast-track-general-info .extras--description.airport-name{font-size:13px}.fast-track-container .fast-track.extras-container .header .carousel-container{align-self:stretch;display:block;flex-shrink:0;height:100%;height:auto;width:180px}@media(max-width:767px){.fast-track-container .fast-track.extras-container .header .carousel-container{height:120px;width:100%}}.fast-track-container .fast-track.extras-container .header .carousel-container .carousel-slide{min-width:180px}.fast-track-container .fast-track.extras-container .header .carousel-container .carousel-slide .carousel-img{-o-object-fit:cover;object-fit:cover}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.fast-track-container .fast-track.extras-container .header .carousel-container.added{display:none}}.fast-track-container .fast-track.extras-container .header .fast-track-extras-info{align-items:center;display:flex;flex:0 0 18%;flex-direction:column;justify-content:space-between;margin-bottom:8px}.fast-track-container .fast-track.extras-container .header .fast-track-extras-info .price-info-container{gap:10px}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.fast-track-container .fast-track.extras-container .header .fast-track-extras-info{flex-direction:row}}.fast-track-container .fast-track.extras-container .header .fast-track-extras-info .price-note-container{color:var(--color-osp-gray-700,#344054);font-family:BasierRegular,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:13px;text-align:center}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.fast-track-container .fast-track.extras-container .header .fast-track-extras-info .price-note-container{text-align:left}}.fast-track-container .fast-track.extras-container .header .fast-track-extras--price-tag{background-image:url(./ancillaries-price-tag.Bgip4Tw8.svg);background-size:cover;height:69px;text-align:center;width:107px}.fast-track-container .fast-track.extras-container .header .fast-track-extras--price-tag p{color:var(--color-osp-navy-blue,#1a2653);font-size:9.753px;font-style:normal;font-weight:400;line-height:normal;margin:0!important}.fast-track-container .fast-track.extras-container .header .fast-track-extras--price-tag .extras--price{font-size:21px;font-weight:600}.fast-track-container .fast-track.extras-container .header .fast-track-extras--price-tag .extras--price.extras--price-CAD{font-size:17px}@media(max-width:767px){.fast-track-container .fast-track.extras-container .header .fast-track-extras--price-tag{position:absolute;right:20px;top:20px}}@media(min-width:991px)and (max-width:1200px){.fast-track-container .fast-track.extras-container .header .fast-track-extras--price-tag{position:absolute;right:228px;top:20px}}.fast-track-container .fast-track.extras-container .extras--form{align-items:flex-start!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:20px!important;padding:0!important;width:100%!important}@media(max-width:767px){.fast-track-container .fast-track.extras-container .extras--form{flex-direction:column!important;gap:10px}}.fast-track-container .fast-track.extras-container .extras--form .fast-track-actions-row{display:flex;flex-direction:column;gap:16px;width:100%}.fast-track-container .fast-track.extras-container .extras--form .fast-track-actions-row__cta{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:12px;width:100%}.fast-track-container .fast-track.extras-container .extras--form .fast-track-actions-row .warning-message,.fast-track-container .fast-track.extras-container .extras--form .fast-track-actions-row__decline{width:100%}.fast-track-container .fast-track.extras-container .extras--form .extras--field{grid-column:unset!important}.fast-track-container .fast-track.extras-container .extras--form .extras--field .origin-airport-field{background:linear-gradient(0deg,#f3f3f3,#f3f3f3),#fff!important}.fast-track-container .fast-track.extras-container .extras--form .extras--field.full{width:100%}.fast-track-container .fast-track.extras-container .extras--form .extras--field .fast-track-quantity-selector-container{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:space-between}.fast-track-container .fast-track.extras-container .extras--form .extras--field .fast-track-quantity-selector-container .fast-track-quantity-selector-label{color:var(--color-osp-text-secondary,#232738);font-family:BasierRegular;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:normal}.fast-track-container .fast-track.extras-container .extras--form .extras--field .fast-track-quantity-selector-container .fast-track--quantity-selector{width:100%}.fast-track-container .fast-track.extras-container .extras--form .extras--field .fast-track--quantity-selector{background-color:var(--color-osp-gray-background,#f9f9f9);border:.5px solid var(--color-border-color,#ddd);border-radius:100px;flex:.8;height:32px;max-width:120px;min-width:79px;padding:4px}@media(max-width:767px){.fast-track-container .fast-track.extras-container .extras--form .extras--field .fast-track--quantity-selector{flex:unset;width:120px}}.fast-track-container .fast-track.extras-container .extras--form .extras--field .fast-track--quantity-selector .parkings--number-of-spots{color:var(--color-osp-trip-extras-quantity-value,rgba(50,38,81,.75));font-family:BasierRegular!important;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:normal;text-align:center}@media(max-width:575px){.fast-track-container .fast-track.extras-container .extras--form .extras--field .fast-track--quantity-selector .parkings--number-of-spots{font-size:15px!important}}.fast-track-container .fast-track.extras-container .extras--form .extras--field .fast-track--quantity-selector .number-of-cars--action{background-color:var(--color-osp-trip-extras-control-surface,#eceef6);border-radius:100%;margin:0!important}.fast-track-container .fast-track.extras-container .extras--form .extras--field .fast-track--quantity-selector .number-of-cars--action a{border-radius:100%;color:var(--color-osp-dark-blue,#293851);height:22px;width:22px}.fast-track-container .fast-track.extras-container .extras--form .extras--field .fast-track--quantity-selector .number-of-cars--action a.active{background-color:var(--osp-primary-color,#2168bc);color:#fff!important}.fast-track-container .fast-track.extras-container .extras--form .extras--field.number-of-container{gap:7px}.fast-track-container .fast-track.extras-container .extras--form .extras--field .s-select2-component2 .actions,.fast-track-container .fast-track.extras-container .extras--form .extras--field .s-select2-component2 .toggle-btn{right:16px!important}.fast-track-container .fast-track.extras-container .extras--form .extras--field .s-select2-component2 input{font-size:13px;width:80%!important}@media(max-width:767px){.fast-track-container .fast-track.extras-container .extras--form .extras--field .s-select2-component2 input{font-size:12px}}.fast-track-container .fast-track.extras-container .extras--form .extras--field .datepicker .date-input-icon{display:none}.fast-track-container .fast-track.extras-container .extras--form .extras--field .datepicker .date{color:var(--color-osp-gray-700,#344054)!important}.fast-track-container .fast-track.extras-container .extras--form .extras--field .datepicker .error-field .date{border-color:var(--color-osp-error,#d72c0d)!important}.fast-track-container .fast-track.extras-container .extras--form.show-extras-form{background-color:unset;display:grid!important;gap:20px;grid-template-columns:1fr 1fr 1fr}@media(min-width:991px)and (max-width:1200px){.fast-track-container .fast-track.extras-container .extras--form.show-extras-form{grid-template-columns:1fr 1fr}}@media(max-width:767px){.fast-track-container .fast-track.extras-container .extras--form.show-extras-form{grid-template-columns:1fr}}.fast-track-container .fast-track.extras-container .extras--form .extras--error-field{height:unset!important}.fast-track-container .fast-track.extras-container .fast-track-actions-row-container.extras--form{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:16px;justify-content:space-between}@media(max-width:767px){.fast-track-container .fast-track.extras-container .fast-track-actions-row-container.extras--form{flex-direction:column!important}}.fast-track-container .fast-track.extras-container .extras--body{background-color:unset;display:flex;flex-direction:column;padding:20px 0 0}@media(max-width:767px){.fast-track-container .fast-track.extras-container .extras--body{flex-direction:column}}.fast-track-container .fast-track.extras-container .fast-track-form-footer{margin-top:0;padding:0!important}.fast-track-container .fast-track.extras-container .fast-track-form-footer.extras--info{background:transparent}.fast-track-container .fast-track.extras-container .fast-track-form-footer .fast-track-details-toggle-btn-container{display:flex;justify-content:end}.fast-track-container .fast-track.extras-container .carousel-slide img{border-radius:12px;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%}.margin-1x[data-v-fab80ded]{margin:5px!important}.margin-2x[data-v-fab80ded]{margin:10px!important}.margin-3x[data-v-fab80ded]{margin:15px!important}.margin-4x[data-v-fab80ded]{margin:20px!important}.margin-5x[data-v-fab80ded]{margin:25px!important}.margin-6x[data-v-fab80ded]{margin:30px!important}.margin-7x[data-v-fab80ded]{margin:35px!important}.margin-8x[data-v-fab80ded]{margin:40px!important}.margin-9x[data-v-fab80ded]{margin:45px!important}.margin-10x[data-v-fab80ded]{margin:50px!important}.margin-left-1x[data-v-fab80ded]{margin-left:5px!important}.margin-left-2x[data-v-fab80ded]{margin-left:10px!important}.margin-left-3x[data-v-fab80ded]{margin-left:15px!important}.margin-left-4x[data-v-fab80ded]{margin-left:20px!important}.margin-left-5x[data-v-fab80ded]{margin-left:25px!important}.margin-left-6x[data-v-fab80ded]{margin-left:30px!important}.margin-left-7x[data-v-fab80ded]{margin-left:35px!important}.margin-left-8x[data-v-fab80ded]{margin-left:40px!important}.margin-left-9x[data-v-fab80ded]{margin-left:45px!important}.margin-left-10x[data-v-fab80ded]{margin-left:50px!important}.margin-right-1x[data-v-fab80ded]{margin-right:5px!important}.margin-right-2x[data-v-fab80ded]{margin-right:10px!important}.margin-right-3x[data-v-fab80ded]{margin-right:15px!important}.margin-right-4x[data-v-fab80ded]{margin-right:20px!important}.margin-right-5x[data-v-fab80ded]{margin-right:25px!important}.margin-right-6x[data-v-fab80ded]{margin-right:30px!important}.margin-right-7x[data-v-fab80ded]{margin-right:35px!important}.margin-right-8x[data-v-fab80ded]{margin-right:40px!important}.margin-right-9x[data-v-fab80ded]{margin-right:45px!important}.margin-right-10x[data-v-fab80ded]{margin-right:50px!important}.margin-top-1x[data-v-fab80ded]{margin-top:5px!important}.margin-top-2x[data-v-fab80ded]{margin-top:10px!important}.margin-top-3x[data-v-fab80ded]{margin-top:15px!important}.margin-top-4x[data-v-fab80ded]{margin-top:20px!important}.margin-top-5x[data-v-fab80ded]{margin-top:25px!important}.margin-top-6x[data-v-fab80ded]{margin-top:30px!important}.margin-top-7x[data-v-fab80ded]{margin-top:35px!important}.margin-top-8x[data-v-fab80ded]{margin-top:40px!important}.margin-top-9x[data-v-fab80ded]{margin-top:45px!important}.margin-top-10x[data-v-fab80ded]{margin-top:50px!important}.margin-bottom-1x[data-v-fab80ded]{margin-bottom:5px!important}.margin-bottom-2x[data-v-fab80ded]{margin-bottom:10px!important}.margin-bottom-3x[data-v-fab80ded]{margin-bottom:15px!important}.margin-bottom-4x[data-v-fab80ded]{margin-bottom:20px!important}.margin-bottom-5x[data-v-fab80ded]{margin-bottom:25px!important}.margin-bottom-6x[data-v-fab80ded]{margin-bottom:30px!important}.margin-bottom-7x[data-v-fab80ded]{margin-bottom:35px!important}.margin-bottom-8x[data-v-fab80ded]{margin-bottom:40px!important}.margin-bottom-9x[data-v-fab80ded]{margin-bottom:45px!important}.margin-bottom-10x[data-v-fab80ded]{margin-bottom:50px!important}.padding-1x[data-v-fab80ded]{padding:5px!important}.padding-2x[data-v-fab80ded]{padding:10px!important}.padding-3x[data-v-fab80ded]{padding:15px!important}.padding-4x[data-v-fab80ded]{padding:20px!important}.padding-5x[data-v-fab80ded]{padding:25px!important}.padding-6x[data-v-fab80ded]{padding:30px!important}.padding-7x[data-v-fab80ded]{padding:35px!important}.padding-8x[data-v-fab80ded]{padding:40px!important}.padding-9x[data-v-fab80ded]{padding:45px!important}.padding-10x[data-v-fab80ded]{padding:50px!important}.padding-left-1x[data-v-fab80ded]{padding-left:5px!important}.padding-left-2x[data-v-fab80ded]{padding-left:10px!important}.padding-left-3x[data-v-fab80ded]{padding-left:15px!important}.padding-left-4x[data-v-fab80ded]{padding-left:20px!important}.padding-left-5x[data-v-fab80ded]{padding-left:25px!important}.padding-left-6x[data-v-fab80ded]{padding-left:30px!important}.padding-left-7x[data-v-fab80ded]{padding-left:35px!important}.padding-left-8x[data-v-fab80ded]{padding-left:40px!important}.padding-left-9x[data-v-fab80ded]{padding-left:45px!important}.padding-left-10x[data-v-fab80ded]{padding-left:50px!important}.padding-right-1x[data-v-fab80ded]{padding-right:5px!important}.padding-right-2x[data-v-fab80ded]{padding-right:10px!important}.padding-right-3x[data-v-fab80ded]{padding-right:15px!important}.padding-right-4x[data-v-fab80ded]{padding-right:20px!important}.padding-right-5x[data-v-fab80ded]{padding-right:25px!important}.padding-right-6x[data-v-fab80ded]{padding-right:30px!important}.padding-right-7x[data-v-fab80ded]{padding-right:35px!important}.padding-right-8x[data-v-fab80ded]{padding-right:40px!important}.padding-right-9x[data-v-fab80ded]{padding-right:45px!important}.padding-right-10x[data-v-fab80ded]{padding-right:50px!important}.padding-top-1x[data-v-fab80ded]{padding-top:5px!important}.padding-top-2x[data-v-fab80ded]{padding-top:10px!important}.padding-top-3x[data-v-fab80ded]{padding-top:15px!important}.padding-top-4x[data-v-fab80ded]{padding-top:20px!important}.padding-top-5x[data-v-fab80ded]{padding-top:25px!important}.padding-top-6x[data-v-fab80ded]{padding-top:30px!important}.padding-top-7x[data-v-fab80ded]{padding-top:35px!important}.padding-top-8x[data-v-fab80ded]{padding-top:40px!important}.padding-top-9x[data-v-fab80ded]{padding-top:45px!important}.padding-top-10x[data-v-fab80ded]{padding-top:50px!important}.padding-bottom-1x[data-v-fab80ded]{padding-bottom:5px!important}.padding-bottom-2x[data-v-fab80ded]{padding-bottom:10px!important}.padding-bottom-3x[data-v-fab80ded]{padding-bottom:15px!important}.padding-bottom-4x[data-v-fab80ded]{padding-bottom:20px!important}.padding-bottom-5x[data-v-fab80ded]{padding-bottom:25px!important}.padding-bottom-6x[data-v-fab80ded]{padding-bottom:30px!important}.padding-bottom-7x[data-v-fab80ded]{padding-bottom:35px!important}.padding-bottom-8x[data-v-fab80ded]{padding-bottom:40px!important}.padding-bottom-9x[data-v-fab80ded]{padding-bottom:45px!important}.padding-bottom-10x[data-v-fab80ded]{padding-bottom:50px!important}.no-padding-all[data-v-fab80ded]{padding:0!important}.no-padding-left[data-v-fab80ded]{padding-left:0!important}.no-padding-right[data-v-fab80ded]{padding-right:0!important}.no-padding-top[data-v-fab80ded]{padding-top:0!important}.no-padding-bottom[data-v-fab80ded]{padding-bottom:0!important}.no-margin-all[data-v-fab80ded]{margin:0!important}.no-margin-left[data-v-fab80ded]{margin-left:0!important}.no-margin-right[data-v-fab80ded]{margin-right:0!important}.no-margin-top[data-v-fab80ded]{margin-top:0!important}.no-margin-bottom[data-v-fab80ded]{margin-bottom:0!important}.f10[data-v-fab80ded]{font-size:10px!important}.f11[data-v-fab80ded]{font-size:11px!important}.f12[data-v-fab80ded]{font-size:12px!important}.f13[data-v-fab80ded]{font-size:13px!important}.f14[data-v-fab80ded]{font-size:14px!important}.f15[data-v-fab80ded]{font-size:15px!important}.f16[data-v-fab80ded]{font-size:16px!important}.f17[data-v-fab80ded]{font-size:17px!important}.f18[data-v-fab80ded]{font-size:18px!important}.f19[data-v-fab80ded]{font-size:19px!important}.f20[data-v-fab80ded]{font-size:20px!important}.f21[data-v-fab80ded]{font-size:21px!important}.f22[data-v-fab80ded]{font-size:22px!important}.f23[data-v-fab80ded]{font-size:23px!important}.f24[data-v-fab80ded]{font-size:24px!important}.f25[data-v-fab80ded]{font-size:25px!important}.f26[data-v-fab80ded]{font-size:26px!important}.f27[data-v-fab80ded]{font-size:27px!important}.f28[data-v-fab80ded]{font-size:28px!important}.f29[data-v-fab80ded]{font-size:29px!important}.f30[data-v-fab80ded]{font-size:30px!important}.f31[data-v-fab80ded]{font-size:31px!important}.f32[data-v-fab80ded]{font-size:32px!important}.f33[data-v-fab80ded]{font-size:33px!important}.f34[data-v-fab80ded]{font-size:34px!important}.f35[data-v-fab80ded]{font-size:35px!important}.f36[data-v-fab80ded]{font-size:36px!important}.f37[data-v-fab80ded]{font-size:37px!important}.f38[data-v-fab80ded]{font-size:38px!important}.f39[data-v-fab80ded]{font-size:39px!important}.f40[data-v-fab80ded]{font-size:40px!important}.f41[data-v-fab80ded]{font-size:41px!important}.f42[data-v-fab80ded]{font-size:42px!important}.f43[data-v-fab80ded]{font-size:43px!important}.f44[data-v-fab80ded]{font-size:44px!important}.f45[data-v-fab80ded]{font-size:45px!important}.f46[data-v-fab80ded]{font-size:46px!important}.f47[data-v-fab80ded]{font-size:47px!important}.f48[data-v-fab80ded]{font-size:48px!important}.f49[data-v-fab80ded]{font-size:49px!important}.f50[data-v-fab80ded]{font-size:50px!important}.line-height18[data-v-fab80ded]{line-height:18px!important}.line-height19[data-v-fab80ded]{line-height:19px!important}.line-height20[data-v-fab80ded]{line-height:20px!important}.line-height21[data-v-fab80ded]{line-height:21px!important}.line-height22[data-v-fab80ded]{line-height:22px!important}.line-height23[data-v-fab80ded]{line-height:23px!important}.line-height24[data-v-fab80ded]{line-height:24px!important}.line-height25[data-v-fab80ded]{line-height:25px!important}.line-height26[data-v-fab80ded]{line-height:26px!important}.line-height27[data-v-fab80ded]{line-height:27px!important}.line-height28[data-v-fab80ded]{line-height:28px!important}.line-height29[data-v-fab80ded]{line-height:29px!important}.line-height30[data-v-fab80ded]{line-height:30px!important}.line-height31[data-v-fab80ded]{line-height:31px!important}.line-height32[data-v-fab80ded]{line-height:32px!important}.line-height33[data-v-fab80ded]{line-height:33px!important}.line-height34[data-v-fab80ded]{line-height:34px!important}.line-height35[data-v-fab80ded]{line-height:35px!important}.line-height36[data-v-fab80ded]{line-height:36px!important}.line-height37[data-v-fab80ded]{line-height:37px!important}.line-height38[data-v-fab80ded]{line-height:38px!important}.line-height39[data-v-fab80ded]{line-height:39px!important}.line-height40[data-v-fab80ded]{line-height:40px!important}.line-height41[data-v-fab80ded]{line-height:41px!important}.line-height42[data-v-fab80ded]{line-height:42px!important}.line-height43[data-v-fab80ded]{line-height:43px!important}.line-height44[data-v-fab80ded]{line-height:44px!important}.line-height45[data-v-fab80ded]{line-height:45px!important}.line-height46[data-v-fab80ded]{line-height:46px!important}.line-height47[data-v-fab80ded]{line-height:47px!important}.line-height48[data-v-fab80ded]{line-height:48px!important}.line-height49[data-v-fab80ded]{line-height:49px!important}.line-height50[data-v-fab80ded]{line-height:50px!important}.radio-item[data-v-fab80ded]{background:#fff;border-radius:.375rem;box-shadow:0 0 0 1px #e7e7e7;display:flex;flex-direction:column;padding:1.5rem 1rem 1rem;position:relative;transition:box-shadow .125s ease-in-out}.radio-item.disabled[data-v-fab80ded]{cursor:not-allowed;opacity:.5}.radio-item.active[data-v-fab80ded]{box-shadow:0 0 0 2px #2f76c9}.radio-item.active .radio-circle .dot[data-v-fab80ded]{transform:scale(1)}.radio-item .radio-circle[data-v-fab80ded]{align-items:center;border:1px solid #e7e7e7;border-radius:50%;display:flex;height:20px;justify-content:center;position:absolute;right:6px;top:6px;width:20px}.radio-item .radio-circle .dot[data-v-fab80ded]{background-color:var(--osp-primary-color,#2168bc);border-radius:50%;height:14px;transform:scale(0);transform-origin:center;transition:transform .125s ease-in-out;width:14px}.radio-item input[type=radio][data-v-fab80ded]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.radio-item img[data-v-fab80ded]{align-self:center;height:5.5rem;-o-object-fit:cover;object-fit:cover;width:auto}.radio-item .radio-item__header[data-v-fab80ded]{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:5px;justify-content:center;margin-block:10px 10px;text-align:center}.radio-item .radio-item__header h3[data-v-fab80ded]{color:var(--color-osp-dark-blue,#293851);font-family:BasierRegular;font-size:1rem;font-weight:700;line-height:125%;text-wrap-style:balance}.radio-item .radio-item__header p[data-v-fab80ded]{color:#505050;font-family:BasierRegular;font-size:.75rem;line-height:125%}.radio-item .radio-item__price[data-v-fab80ded]{color:var(--osp-primary-color,#2168bc);font-family:BasierRegular;font-size:1rem;font-weight:700;line-height:125%;text-align:center;text-wrap-style:balance;width:100%}.radio-item .radio-item__description[data-v-fab80ded]{color:#848484;font-family:BasierRegular;font-size:.75rem;line-height:125%;margin-top:10px;text-align:center}@media(max-width:767px){.radio-item .radio-item__header h3[data-v-fab80ded]{font-size:14px}.radio-item .radio-item__header p[data-v-fab80ded]{font-size:11px}.radio-item .radio-item__description[data-v-fab80ded]{font-size:10px}}.eSim-container .grey-modal,.eSim-container li,.eSim-container ul{font-family:BasierRegular!important}.eSim-container .grey-modal{border-radius:0!important;bottom:0!important;height:100%!important;left:50%!important;top:0!important;transform:translate(-50%)!important}.eSim-container .eSim.extras-container{align-items:center;background-color:var(--color-osp-trip-extras-container-bg,#e5ecf4);border-radius:12px;display:block!important;padding:24px}.eSim-container .eSim.extras-container .esim-headder-mobile{display:none}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.eSim-container .eSim.extras-container .esim-headder-mobile{align-items:center;display:flex;gap:12px;padding-bottom:16px}}.eSim-container .eSim.extras-container .esim-headder-mobile .esim-headder-mobile-title{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.18px;line-height:24px}.eSim-container .eSim.extras-container .header{gap:24px}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.eSim-container .eSim.extras-container .header{flex-direction:column;gap:16px}}.eSim-container .eSim.extras-container .header.added{gap:8px}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.eSim-container .eSim.extras-container .header.added{background-color:var(--color-osp-trip-extras-card-bg,#fff);border-radius:12px;flex-direction:row;gap:0}}.eSim-container .eSim.extras-container .header .general-info-container{align-items:stretch;display:flex;flex:1;gap:24px}@media(max-width:767px){.eSim-container .eSim.extras-container .header .general-info-container{flex-direction:column;gap:16px}}.eSim-container .eSim.extras-container .header .general-info-container.added{gap:8px}.eSim-container .eSim.extras-container .header .eSim-general-info{align-items:flex-start;align-self:stretch;background:var(--color-osp-trip-extras-card-bg,#fff);border-radius:12px;display:flex;flex:1 1 0;flex-direction:column;gap:16px;height:auto;justify-content:space-between;min-width:0;padding:20px}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.eSim-container .eSim.extras-container .header .eSim-general-info{background:transparent;padding:20px 0 0}}@media(max-width:767px){.eSim-container .eSim.extras-container .header .eSim-general-info{padding:16px 0 0}}.eSim-container .eSim.extras-container .header .eSim-general-info .extras--header{align-items:center;gap:12px}.eSim-container .eSim.extras-container .header .eSim-general-info .extras--header .e-sim-icon{align-items:center;display:flex;justify-content:center}.eSim-container .eSim.extras-container .header .eSim-general-info .extras--header .extras--title{color:var(--color-osp-gray-700,#344054);font-family:BasierRegular!important;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.18px;line-height:24px}.eSim-container .eSim.extras-container .header .eSim-general-info .extras--description{color:var(--color-osp-gray-700,#344054);font-family:BasierRegular!important;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.eSim-container .eSim.extras-container .header .eSim-general-info .eSim-social-proof{align-items:center;color:var(--color-osp-gray-700,#344054);display:flex;font-family:BasierRegular;font-size:13px;font-weight:400;gap:8px;line-height:normal}.eSim-container .eSim.extras-container .header .eSim-general-info .eSim-social-proof svg{flex-shrink:0;height:20px;width:20px}.eSim-container .eSim.extras-container .header .eSim-general-info .terms-of-use{padding-left:0}.eSim-container .eSim.extras-container .header .eSim-general-info .terms-of-use a{align-items:center;color:var(--osp-primary-color,#2168bc);display:inline-flex;font-family:BasierRegular;font-size:13px;font-weight:600;gap:6px;text-decoration:none}.eSim-container .eSim.extras-container .header .eSim-general-info .terms-of-use a:hover{text-decoration:underline}.eSim-container .eSim.extras-container .header .eSim-general-info .terms-of-use .arrow-right{height:12px;width:12px}.eSim-container .eSim.extras-container .header .carousel-container{align-self:stretch;display:block;flex-shrink:0;height:100%;height:auto;width:180px}@media(max-width:767px){.eSim-container .eSim.extras-container .header .carousel-container{height:120px;width:100%}}.eSim-container .eSim.extras-container .header .carousel-container .carousel-slide{min-width:180px}.eSim-container .eSim.extras-container .header .carousel-container .carousel-slide .carousel-img{-o-object-fit:cover;object-fit:cover}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.eSim-container .eSim.extras-container .header .carousel-container.added{display:none}}.eSim-container .eSim.extras-container .header .eSim-extras-info{align-items:center;display:flex;flex:0 0 18%;flex-direction:column;justify-content:space-between;margin-bottom:8px}.eSim-container .eSim.extras-container .header .eSim-extras-info .price-info-container{gap:10px}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.eSim-container .eSim.extras-container .header .eSim-extras-info{flex-direction:row}}.eSim-container .eSim.extras-container .header .eSim-extras-info .price-note-container{color:var(--color-osp-gray-700,#344054);font-family:BasierRegular;font-size:10px;font-style:normal;font-weight:400;line-height:13px;text-align:center}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.eSim-container .eSim.extras-container .header .eSim-extras-info .price-note-container{text-align:left}}.eSim-container .eSim.extras-container .header .eSim-extras--price-tag{background-image:url(./ancillaries-price-tag.Bgip4Tw8.svg);background-size:cover;height:69px;text-align:center;width:107px}.eSim-container .eSim.extras-container .header .eSim-extras--price-tag p{color:var(--color-osp-navy-blue,#1a2653);font-size:9.753px;font-style:normal;font-weight:400;line-height:normal;margin:0!important}.eSim-container .eSim.extras-container .header .eSim-extras--price-tag .extras--price{font-size:21px;font-weight:600}.eSim-container .eSim.extras-container .header .eSim-extras--price-tag .extras--price.extras--price-CAD{font-size:17px}@media(max-width:767px){.eSim-container .eSim.extras-container .header .eSim-extras--price-tag{position:absolute;right:20px;top:20px}}@media(min-width:991px)and (max-width:1200px){.eSim-container .eSim.extras-container .header .eSim-extras--price-tag{position:absolute;right:228px;top:20px}}.eSim-container .eSim.extras-container .extras--form{align-items:flex-start!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:20px!important;padding:0!important;width:100%!important}@media(max-width:767px){.eSim-container .eSim.extras-container .extras--form{flex-direction:column!important;gap:10px}}.eSim-container .eSim.extras-container .extras--form .col{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0;padding:0}.eSim-container .eSim.extras-container .extras--form .quantity-fields{align-items:stretch}.eSim-container .eSim.extras-container .extras--form .eSim-actions-row{display:flex;gap:16px;width:100%}@media(max-width:767px){.eSim-container .eSim.extras-container .extras--form .eSim-actions-row{flex-direction:column}}.eSim-container .eSim.extras-container .extras--form .eSim-actions-row__inner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;width:100%}.eSim-container .eSim.extras-container .extras--form .eSim-actions-row__inner .extras--confirm{align-items:center!important;flex:1;min-width:220px}.eSim-container .eSim.extras-container .extras--form .eSim-actions-row__inner .extras--confirm label{font-size:12px}@media(max-width:767px){.eSim-container .eSim.extras-container .extras--form .eSim-actions-row__inner .extras--confirm label{font-size:11px}}.eSim-container .eSim.extras-container .extras--form .eSim-actions-row__cta{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:12px}.eSim-container .eSim.extras-container .extras--form .country-or-region-field{flex:1 1 100%!important;grid-column:unset!important;width:100%!important}.eSim-container .eSim.extras-container .extras--form .country-or-region-field .radio-group{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}@media(max-width:767px){.eSim-container .eSim.extras-container .extras--form .country-or-region-field .radio-group{gap:11px}}.eSim-container .eSim.extras-container .extras--form .extras--field{grid-column:unset!important}.eSim-container .eSim.extras-container .extras--form .extras--field.full{width:100%}.eSim-container .eSim.extras-container .extras--form .extras--field .s-select2-component2 .actions,.eSim-container .eSim.extras-container .extras--form .extras--field .s-select2-component2 .toggle-btn{right:16px!important}.eSim-container .eSim.extras-container .extras--form .extras--field .s-select2-component2 input{font-size:13px;width:80%!important}@media(max-width:767px){.eSim-container .eSim.extras-container .extras--form .extras--field .s-select2-component2 input{font-size:12px}}.eSim-container .eSim.extras-container .extras--form .extras--field .datepicker .date-input-icon{display:none}.eSim-container .eSim.extras-container .extras--form .extras--field .datepicker .date{color:var(--color-osp-gray-700,#344054)!important}.eSim-container .eSim.extras-container .extras--form .extras--field .datepicker .error-field .date{border-color:var(--color-osp-error,#d72c0d)!important}.eSim-container .eSim.extras-container .extras--form.show-extras-form{background-color:unset;display:flex!important}.eSim-container .eSim.extras-container .extras--form .extras--error-field{height:unset!important}.eSim-container .eSim.extras-container .extras--body{background-color:unset;display:flex;flex-direction:column;padding:20px 0 0}@media(max-width:767px){.eSim-container .eSim.extras-container .extras--body{flex-direction:column}}.eSim-container .eSim.extras-container .eSim-form-footer{margin-top:0;padding:0!important}.eSim-container .eSim.extras-container .eSim-form-footer.extras--info{background:transparent}@media(max-width:767px){.eSim-container .eSim.extras-container .eSim-form-footer .eSim-details-toggle{justify-content:end}}.eSim-container .eSim.extras-container .eSim-form-footer .eSim-details-white-space{background:var(--color-osp-trip-extras-card-bg,#fff);border-radius:0 0 20px 20px;width:100%}@media(max-width:767px){.eSim-container .eSim.extras-container .eSim-form-footer .eSim-details-white-space{display:none}}.eSim-container .eSim.extras-container .eSim-form-footer .eSim-details-toggle-container{background:var(--color-osp-trip-extras-card-bg,#fff)}.eSim-container .eSim.extras-container .eSim-form-footer .eSim-details-toggle-btn-container{display:flex;justify-content:end}.eSim-container .eSim.extras-container .carousel-slide img{border-radius:12px;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%}.animated-btn{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.animated-btn{flex-direction:row}}.animated-btn span{color:#344054;font-family:BasierRegular;font-size:13px;font-weight:400;line-height:12px;text-align:center}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.animated-btn span{font-size:15px}}.animated-btn .active-btn{align-items:center;background-color:#fff;border:.5px solid #ddd;border-radius:17.5px;cursor:pointer;display:flex;flex-shrink:0;height:34px;position:relative;width:64px}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.animated-btn .active-btn{border-radius:22.695px;height:44px;width:83px}}.animated-btn .active-btn.active{background-color:#2168bc}.animated-btn .active-btn .btn-icon{background:#f9b918;border:.5px solid #f9b918;border-radius:17.5px;box-shadow:0 0 3px #00000059;flex-shrink:0;height:26px;left:4px;position:absolute;right:auto;top:50%;transform:translateY(-50%);transition:all .3s ease;width:26px}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.animated-btn .active-btn .btn-icon{border-radius:22.695px;height:33.719px;width:33.719px}}.animated-btn .active-btn .btn-icon.active{left:auto;right:4px}.lounge-container-v2 .spinner-border{animation:spinner-border .75s linear infinite;border:.25em solid var(--color-osp-trip-extras-card-bg,#fff);border-radius:50%;border-right:.25em solid transparent;display:inline-block;height:2rem;vertical-align:text-bottom;width:2rem}.lounge-container-v2 .spinner-border-sm{border-width:.2em;height:1rem;width:1rem}@keyframes spinner-border{to{transform:rotate(1turn)}}.lounge-container-v2 .grey-modal,.lounge-container-v2 li,.lounge-container-v2 ul{font-family:BasierRegular!important}.lounge-container-v2 .grey-modal{border-radius:0!important;bottom:0!important;height:100%!important;left:50%!important;top:0!important;transform:translate(-50%)!important}.lounge-container-v2 .lounge.extras-container{align-items:center;background-color:var(--color-osp-trip-extras-container-bg,#e5ecf4);border-radius:12px;display:block;padding:24px}.lounge-container-v2 .lounge.extras-container .lounge-headder-mobile{display:none}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.lounge-container-v2 .lounge.extras-container .lounge-headder-mobile{align-items:center;display:flex;gap:12px;padding-bottom:16px}}.lounge-container-v2 .lounge.extras-container .lounge-headder-mobile .lounge-headder-mobile-title{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.18px;line-height:24px}.lounge-container-v2 .lounge.extras-container .header{gap:24px}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.lounge-container-v2 .lounge.extras-container .header{flex-direction:column;gap:16px}}.lounge-container-v2 .lounge.extras-container .header.added{gap:8px}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.lounge-container-v2 .lounge.extras-container .header.added{background-color:var(--color-osp-trip-extras-card-bg,#fff);border-radius:12px;flex-direction:row;gap:0}}.lounge-container-v2 .lounge.extras-container .header .general-info-container{display:flex;flex:1;gap:24px}.lounge-container-v2 .lounge.extras-container .header .general-info-container.added{gap:8px}@media(max-width:767px){.lounge-container-v2 .lounge.extras-container .header .general-info-container{flex-direction:column;gap:16px}}.lounge-container-v2 .lounge.extras-container .header .lounge-extras-info{align-items:center;display:flex;flex:0 0 18%;flex-direction:column;justify-content:space-between;margin-bottom:8px}.lounge-container-v2 .lounge.extras-container .header .lounge-extras-info .price-info-container{gap:10px}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.lounge-container-v2 .lounge.extras-container .header .lounge-extras-info{flex-direction:row}.lounge-container-v2 .lounge.extras-container .header .lounge-extras-info.lounge-added{align-items:center;flex-direction:row}.lounge-container-v2 .lounge.extras-container .header .lounge-extras-info.lounge-added .splitter{display:none}}.lounge-container-v2 .lounge.extras-container .header .lounge-extras-info .price-note-container{color:var(--color-osp-gray-700,#344054);font-family:BasierRegular;font-size:10px;font-style:normal;font-weight:400;line-height:13px;text-align:center}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.lounge-container-v2 .lounge.extras-container .header .lounge-extras-info .price-note-container{text-align:left}.lounge-container-v2 .lounge.extras-container .header .lounge-extras-info .price-note-container .expanded{display:none!important}}.lounge-container-v2 .lounge.extras-container .header .lounge-general-info{align-items:flex-start;background:var(--color-osp-trip-extras-card-bg,#fff);border-radius:12px;display:flex;flex-direction:column;gap:20px;padding:20px}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.lounge-container-v2 .lounge.extras-container .header .lounge-general-info{background:transparent}}@media(max-width:767px){.lounge-container-v2 .lounge.extras-container .header .lounge-general-info{padding:16px 0 0}}.lounge-container-v2 .lounge.extras-container .header .lounge-general-info .extras--header{align-items:center;gap:12px}.lounge-container-v2 .lounge.extras-container .header .lounge-general-info .extras--header .lounge-icon{background-image:url(./lounge.CZlh5bhw.svg);height:30px;width:30px}.lounge-container-v2 .lounge.extras-container .header .lounge-general-info .extras--header .extras--title{color:var(--color-osp-gray-700,#344054);font-family:BasierRegular!important;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.18px;line-height:24px}.lounge-container-v2 .lounge.extras-container .header .lounge-general-info .extras--description{color:var(--color-osp-gray-700,#344054);font-family:BasierRegular!important;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.lounge-container-v2 .lounge.extras-container .header .lounge-general-info .extras--description.airport-name{font-size:13px}.lounge-container-v2 .lounge.extras-container .header .lounge-general-info .extras--description span{font-weight:700}.lounge-container-v2 .lounge.extras-container .header .lounge-general-info .extras--description .toggle-show{color:var(--osp-primary-color,#2168bc);cursor:pointer}.lounge-container-v2 .lounge.extras-container .header .carousel-container{display:block;height:100%;width:180px}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.lounge-container-v2 .lounge.extras-container .header .carousel-container.added{display:none}}@media(max-width:767px){.lounge-container-v2 .lounge.extras-container .header .carousel-container{height:120px;width:100%}}.lounge-container-v2 .lounge.extras-container .header .carousel-container .carousel-slide{min-width:180px}.lounge-container-v2 .lounge.extras-container .header .carousel-container .carousel-slide .carousel-img{-o-object-fit:cover;object-fit:cover}.lounge-container-v2 .lounge.extras-container .header .lounge-extras--price-tag{background-image:url(./ancillaries-price-tag.Bgip4Tw8.svg);background-size:cover;height:69px;text-align:center;width:107px}.lounge-container-v2 .lounge.extras-container .header .lounge-extras--price-tag p{color:var(--color-osp-navy-blue,#1a2653);font-size:9.753px;font-style:normal;font-weight:400;line-height:normal;margin:0!important}.lounge-container-v2 .lounge.extras-container .header .lounge-extras--price-tag .extras--price{font-size:21px;font-weight:600}.lounge-container-v2 .lounge.extras-container .header .lounge-extras--price-tag .extras--price.extras--price-CAD{font-size:17px}@media(max-width:767px){.lounge-container-v2 .lounge.extras-container .header .lounge-extras--price-tag{position:absolute;right:20px;top:20px}}@media(min-width:991px)and (max-width:1200px){.lounge-container-v2 .lounge.extras-container .header .lounge-extras--price-tag{position:absolute;right:228px;top:20px}}.lounge-container-v2 .lounge.extras-container .header .lounge-extras--price-tag .skeleton-grand-total{background:#a2cdff;border-radius:4px;display:block;height:22px;margin-top:4px!important;overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:60px}.lounge-container-v2 .lounge.extras-container .header .lounge-extras--price-tag .skeleton-grand-total:after{animation:loading 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.lounge-container-v2 .lounge.extras-container .separator{background:#2168bc1a;display:none;height:1px;margin:16px 0;width:100%}@media(max-width:767px),(min-width:991px)and (max-width:1200px){.lounge-container-v2 .lounge.extras-container .separator{display:block}}.lounge-container-v2 .lounge.extras-container .lounge-bottom-container .lounge-details-toggle{align-items:center;color:var(--osp-primary-color,#2168bc);cursor:pointer;display:flex;font-family:BasierRegular!important;font-size:12px;font-style:normal;font-weight:600;line-height:16px;margin-top:16px;width:-moz-fit-content;width:fit-content}@media(max-width:767px){.lounge-container-v2 .lounge.extras-container .lounge-bottom-container .lounge-details-toggle{font-size:14px}.lounge-container-v2 .lounge.extras-container .lounge-bottom-container .price-note-container{order:2}}.lounge-container-v2 .lounge.extras-container .lounge-bottom-container .price-note-container .price--note{color:var(--osp-primary-color,#2168bc);font-family:BasierRegular!important;font-size:12px;font-style:normal;font-weight:600;line-height:16px;text-align:center;width:100%}@media(max-width:767px){.lounge-container-v2 .lounge.extras-container .lounge-bottom-container .price-note-container .price--note{font-size:10px}}.lounge-container-v2 .lounge.extras-container .extras--form{align-items:start!important;display:flex!important;flex-direction:row!important;gap:20px!important;padding:0!important;width:100%!important}@media(max-width:767px){.lounge-container-v2 .lounge.extras-container .extras--form{flex-direction:column!important;gap:10px}}.lounge-container-v2 .lounge.extras-container .extras--form .col{display:flex;flex:1;flex-direction:column;gap:10px;padding:0}.lounge-container-v2 .lounge.extras-container .extras--form .quantity-fields{align-items:end}.lounge-container-v2 .lounge.extras-container .extras--form .quantity-fields .infants-note{align-items:center;align-self:stretch;background:#fafeff;border:1.5px solid rgba(62,158,187,.25);border-radius:6px;display:flex;gap:8px;padding:6px 10px 6px 8px}.lounge-container-v2 .lounge.extras-container .extras--form .quantity-fields .infants-note .label-note{color:#219ebc;font-family:BasierRegular;font-size:11px;font-weight:500;letter-spacing:-.5px;line-height:15px;width:100%}.lounge-container-v2 .lounge.extras-container .extras--form .quantity-fields .save-btn{align-items:center;border:none;border-radius:40px;color:#fff;display:flex;flex-shrink:0;font-family:BasierRegular;font-size:16px;font-style:normal;font-weight:400;gap:10px;height:44px;justify-content:center;letter-spacing:-.3px;line-height:14px;padding:0 22px;text-align:center;width:100%}@media(max-width:767px){.lounge-container-v2 .lounge.extras-container .extras--form .quantity-fields .save-btn{display:none}}.lounge-container-v2 .lounge.extras-container .extras--form .quantity-fields .save-btn .spinner-border{border:.2em solid var(--color-osp-trip-extras-card-bg,#fff);border-right:.2em solid transparent;height:1rem!important;width:1rem!important}.lounge-container-v2 .lounge.extras-container .extras--form .quantity-fields .save-btn .added-btn{font-size:18px}.lounge-container-v2 .lounge.extras-container .extras--form .extras--field{grid-column:unset!important}.lounge-container-v2 .lounge.extras-container .extras--form .extras--field.airport-name .s-select2-component2 input{font-weight:600}.lounge-container-v2 .lounge.extras-container .extras--form .extras--field.full{width:100%}.lounge-container-v2 .lounge.extras-container .extras--form .extras--field .s-select2-component2 .actions,.lounge-container-v2 .lounge.extras-container .extras--form .extras--field .s-select2-component2 .toggle-btn{right:16px!important}.lounge-container-v2 .lounge.extras-container .extras--form .extras--field .s-select2-component2 input{font-size:13px;width:80%!important}@media(max-width:767px){.lounge-container-v2 .lounge.extras-container .extras--form .extras--field .s-select2-component2 input{font-size:12px}}.lounge-container-v2 .lounge.extras-container .extras--form .extras--field .s-select2-component2 .s-dropdown-menu{min-width:unset}.lounge-container-v2 .lounge.extras-container .extras--form .extras--field .datepicker .date-input-icon{display:none}.lounge-container-v2 .lounge.extras-container .extras--form .extras--field .datepicker .date{color:var(--color-osp-gray-700,#344054)!important}.lounge-container-v2 .lounge.extras-container .extras--form .extras--field .datepicker .error-field .date,.lounge-container-v2 .lounge.extras-container .extras--form .extras--field .time-picker .error-field .dropdown-toggle{border-color:var(--color-osp-error,#d72c0d)!important}.lounge-container-v2 .lounge.extras-container .extras--form .extras--field .time-picker .time-picker-v1 .time-label{display:none}.lounge-container-v2 .lounge.extras-container .extras--form .extras--field .time-picker .time-picker-v1 .dropdown{width:100%}.lounge-container-v2 .lounge.extras-container .extras--form .extras--field .time-picker .time-picker-v1 .dropdown .dropdown-menu{left:0;width:100%}.lounge-container-v2 .lounge.extras-container .extras--form .extras--field .time-picker .time-picker-v1 .dropdown-toggle{align-items:center;background-color:#f9f9f9;border:.5px solid #ddd;border-radius:6px!important;cursor:pointer;display:flex;height:36px;justify-content:space-between;margin:0!important;padding:8px 16px;width:100%}.lounge-container-v2 .lounge.extras-container .extras--form .extras--field .time-picker .time-picker-v1 .dropdown-toggle .time-value-v1{color:var(--color-osp-gray-700,#344054)!important;font-family:BasierRegular!important;font-size:14px!important;font-weight:400!important;order:1}.lounge-container-v2 .lounge.extras-container .extras--form .extras--field .time-picker .time-picker-v1 .dropdown-toggle svg{height:18px!important;margin:0!important;order:2;width:18px!important}.lounge-container-v2 .lounge.extras-container .extras--form .extras--field .time-picker .time-picker-v1 .dropdown-toggle svg path{fill:var(--color-osp-gray-700,#344054)!important}.lounge-container-v2 .lounge.extras-container .extras--form.show-extras-form{background-color:unset;display:flex!important}.lounge-container-v2 .lounge.extras-container .extras--form .extras--error-field{height:unset!important}.lounge-container-v2 .lounge.extras-container .extras--form .number-of-container{max-width:unset}@media(max-width:767px){.lounge-container-v2 .lounge.extras-container .extras--form .number-of-container{max-width:unset}}.lounge-container-v2 .lounge.extras-container .extras--form .number-of-container .toggle-tooltip{display:inline-block}.lounge-container-v2 .lounge.extras-container .extras--form .number-of-container .toggle-tooltip.active:before{background-image:url(./icons.BISIA__j.svg#rectanglee);background-repeat:no-repeat;content:"";display:block;height:20px;left:-4px;position:absolute;top:-20px;width:20px}.lounge-container-v2 .lounge.extras-container .extras--form .number-of-container .child-tooltip{background-color:#152033;border-radius:6px;bottom:34px;color:#fff;display:inline-block;height:-moz-fit-content;height:fit-content;line-height:normal;opacity:1;padding:20px;position:relative;position:absolute;right:-100px;text-align:center;width:134px;z-index:1}.lounge-container-v2 .lounge.extras-container .extras--form .number-of{color:var(--color-osp-text-secondary,#232738)!important;width:70px}@media(max-width:767px){.lounge-container-v2 .lounge.extras-container .extras--form .number-of{width:unset}}.lounge-container-v2 .lounge.extras-container .extras--form .max-per-booking{font-size:10px}.lounge-container-v2 .lounge.extras-container .extras--info{padding:0!important}.lounge-container-v2 .lounge.extras-container .extras--info .extras--info-content{background:var(--color-osp-trip-extras-card-bg,#fff);border-radius:20px 20px 20px 0;padding:24px!important}@media(max-width:767px){.lounge-container-v2 .lounge.extras-container .extras--info .extras--info-content{border-radius:20px;flex-direction:column;gap:24px}}.lounge-container-v2 .lounge.extras-container .extras--info .title{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.5px;line-height:14px;margin-bottom:10px}.lounge-container-v2 .lounge.extras-container .extras--info .extras--info-right{flex:0 0 33%}@media(max-width:767px){.lounge-container-v2 .lounge.extras-container .extras--info .extras--info-right{order:1}}.lounge-container-v2 .lounge.extras-container .extras--info .amenities .amenities-item{color:#252b42;font-family:BasierRegular!important;font-size:11px}.lounge-container-v2 .lounge.extras-container .extras--info .amenities .amenities-item:not(:last-child){border-bottom:.5px solid #ccc}.lounge-container-v2 .lounge.extras-container .extras--info .amenities .amenities-item{padding:7px 0}.lounge-container-v2 .lounge.extras-container .extras--info .amenities .amenities-item .in-brackets{font-size:9px}.lounge-container-v2 .lounge.extras-container .extras--info .opening-hours{color:var(--color-osp-gray-700,#344054);font-family:BasierRegular;font-size:11px;letter-spacing:-.5px;line-height:10px;max-width:170px;min-width:160px}.lounge-container-v2 .lounge.extras-container .extras--body{background-color:unset;display:flex;flex-direction:column;padding:20px 0 0}@media(max-width:767px){.lounge-container-v2 .lounge.extras-container .extras--body{flex-direction:column}}@media(min-width:991px)and (max-width:1200px){.lounge-container-v2 .lounge.extras-container .extras--body .lounge-details{display:flex}}.lounge-container-v2 .lounge.extras-container .extras--body .lounge-location-info{display:flex;flex-direction:column;gap:10px;justify-content:space-between}@media(max-width:767px){.lounge-container-v2 .lounge.extras-container .extras--body .lounge-location-info{order:2}}.lounge-container-v2 .lounge.extras-container .extras--body .lounge-location-info .extras--description{font-size:11px}.lounge-container-v2 .lounge.extras-container .extras--body .lounge-location-info .separator{display:block}.lounge-container-v2 .lounge.extras-container .extras--body .conditions-container{display:flex;flex-direction:column;gap:8px;margin-top:8px;max-height:280px;overflow-x:hidden;overflow-y:auto;padding-right:16px;position:relative;scrollbar-color:var(--color-osp-navy-blue,#1a2653) #f3f3f3;scrollbar-width:thin}.lounge-container-v2 .lounge.extras-container .extras--body .additional-info{align-items:center;align-self:stretch;background:#fafeff;border:1.5px solid rgba(62,158,187,.25);border-radius:6px;display:flex;gap:8px;padding:6px 10px 6px 8px}.lounge-container-v2 .lounge.extras-container .extras--body .additional-info .label-description{color:#3e9ebb;font-family:BasierRegular;font-size:11px;font-weight:500;letter-spacing:-.5px;line-height:15px;width:100%}.lounge-container-v2 .lounge.extras-container .extras--body .notes .label-notes{color:#3e9ebb;font-family:BasierRegular;font-size:11px;line-height:15px}.lounge-container-v2 .lounge.extras-container .extras--body .notes .label-notes span{font-weight:700}@media(max-width:767px){.lounge-container-v2 .lounge.extras-container .lounge-details-toggle{justify-content:end}}.lounge-container-v2 .lounge.extras-container .lounge-details-white-space{background:var(--color-osp-trip-extras-card-bg,#fff);border-radius:0 0 20px 20px;width:100%}@media(max-width:767px){.lounge-container-v2 .lounge.extras-container .lounge-details-white-space{display:none}}.lounge-container-v2 .lounge.extras-container .lounge-details-toggle-container{background:var(--color-osp-trip-extras-card-bg,#fff)}.lounge-container-v2 .lounge.extras-container .lounge-details-toggle-btn-container{background-color:var(--color-osp-trip-extras-container-bg,#e5ecf4);border-radius:20px 0 0}@media(max-width:767px){.lounge-container-v2 .lounge.extras-container .lounge-details-toggle-btn-container{border-radius:0}}.lounge-container-v2 .lounge.extras-container .lounge-details-toggle-btn-container .details-toggle-btn{margin:20px 6px 6px 20px}@media(max-width:767px){.lounge-container-v2 .lounge.extras-container .lounge-details-toggle-btn-container .details-toggle-btn{margin:16px 0 0}}.lounge-container-v2 .lounge.extras-container .carousel-slide img{border-radius:12px;height:100%!important;height:107px;-o-object-fit:cover;object-fit:cover;width:100%}.lounge-container-v2 .lounge--quantity-selector{background-color:var(--color-osp-gray-background,#f9f9f9);border:.5px solid var(--color-border-color,#ddd);border-radius:100px;flex:.8;height:32px;max-width:120px;min-width:79px;padding:4px}@media(max-width:767px){.lounge-container-v2 .lounge--quantity-selector{flex:unset;width:120px}}.lounge-container-v2 .lounge--quantity-selector .parkings--number-of-spots{color:var(--color-osp-trip-extras-quantity-value,rgba(50,38,81,.75));font-family:BasierRegular!important;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:normal;text-align:center}@media(max-width:575px){.lounge-container-v2 .lounge--quantity-selector .parkings--number-of-spots{font-size:15px!important}}.lounge-container-v2 .lounge--quantity-selector .number-of-cars--action{background-color:var(--color-osp-trip-extras-control-surface,#eceef6);border-radius:100%;margin:0!important}.lounge-container-v2 .lounge--quantity-selector .number-of-cars--action a{border-radius:100%;color:var(--color-osp-dark-blue,#293851);height:22px;width:22px}.lounge-container-v2 .lounge--quantity-selector .number-of-cars--action a.active{background-color:var(--osp-primary-color,#2168bc);color:#fff!important}.lounge-container-v2 .extras--prices-body{margin-top:65px}@media(max-width:767px){.lounge-container-v2 .extras--prices-body{margin-top:0;order:1}}.new-ico-covered-type{background-image:url(./new-ico-covered-type.BIUsFE2d.svg)}.new-ico-covered-self-type{background-image:url(./new-ico-covered-self-type.BdEhNlZR.svg)}.new-ico-covered-valet-type{background-image:url(./new-ico-covered-valet-type.CdR7t3aX.svg)}.new-ico-indoor-type{background-image:url(./new-ico-indoor-type.BD9sgskp.svg)}.new-ico-indoor-self-type{background-image:url(./new-ico-indoor-self-type.CH8Sy8qM.svg)}.new-ico-indoor-valet-type{background-image:url(./new-ico-indoor-valet-type.DXfubrrY.svg)}.new-ico-gated-type{background-image:url(./new-ico-gated-type.DwkYReOX.svg)}.new-ico-uncovered-type{background-image:url(./new-ico-uncovered-type.DMjDu8Y1.svg)}.new-ico-outdoor-self-type{background-image:url(./new-ico-outdoor-self-type.VmRd72QQ.svg)}.new-ico-outdoor-valet-type{background-image:url(./new-ico-outdoor-valet-type.BG3UZpNv.svg)}.new-ico-large-vehicle-type{background-image:url(./new-ico-large-vehicle-type.BZN9FsMT.svg)}.air-conditioning-icon{background-image:url(./air-conditioning.Cktq0xG8.svg)}.newspaper-icon{background-image:url(/assets/images/psf-amenities-icons/newspaper.svg)}.television-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14' fill='none' viewBox='0 0 18 14'%3E%3Cpath fill='%231a2653' d='M1.954 11.62h14.1c1.267 0 1.946-.655 1.946-1.882V1.882C18 .655 17.32 0 16.053 0h-14.1C.68 0 0 .655 0 1.882v7.856c0 1.227.68 1.882 1.954 1.882m.077-1.302c-.453 0-.68-.212-.68-.655V1.957c.001-.443.227-.655.68-.655H15.97c.453 0 .68.212.68.655v7.706c0 .443-.227.655-.68.655zm.765-.996h12.422c.283 0 .404-.123.404-.402V2.7c0-.28-.12-.402-.404-.402H2.796c-.283 0-.404.123-.404.402v6.22c0 .28.12.402.404.402M5.379 14h7.242c.353 0 .644-.28.644-.614 0-.34-.29-.62-.645-.62H5.38a.63.63 0 0 0-.638.62c0 .334.284.614.637.614'/%3E%3C/svg%3E")}.furniture-icon{background-image:url(./furniture.Q6MdqPB6.svg)}.non-smoking-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='none' viewBox='0 0 17 17'%3E%3Cpath fill='%231a2653' d='M15.725 8.924H17v2.423h-1.275zm-2.125 0h1.275v2.423H13.6zm-.85 0h-1.989l1.989 1.89zm-2.125-3.513h1.3c.893 0 1.675.598 1.675 1.656v1.05h1.275V6.791c0-1.462-1.36-2.552-2.95-2.552h-1.3c-.867 0-1.572-.792-1.572-1.615 0-.824.705-1.414 1.572-1.414V0C9.053 0 7.778 1.211 7.778 2.705c0 1.495 1.275 2.706 2.847 2.706m3.698-3.166a2.62 2.62 0 0 0 .85-1.922h-1.275c0 .824-.706 1.494-1.573 1.494V3.03c1.904 0 3.4 1.477 3.4 3.286v1.801H17V6.307c0-1.793-1.088-3.343-2.677-4.062M1.197 2.132 0 3.271l5.95 5.653H0v2.423h8.5L14.45 17l1.199-1.139z'/%3E%3C/svg%3E")}.vip-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='none' viewBox='0 0 17 17'%3E%3Cpath fill='%231a2653' d='M8.492 0C3.799 0 0 3.808 0 8.5S3.8 17 8.492 17C13.192 17 17 13.192 17 8.5S13.192 0 8.492 0m6.358 6.086-4.259-.365-1.7-4.004a6.82 6.82 0 0 1 5.959 4.369m-4.31 5.321L8.5 10.183l-2.032 1.224.536-2.312-1.793-1.556 2.363-.203L8.5 5.15l.927 2.176 2.363.204-1.794 1.555zm-2.431-9.69-1.7 4.012-4.267.365c.935-2.448 3.23-4.224 5.967-4.377M1.7 8.5c0-.544.068-1.071.196-1.581l3.221 2.788-.944 4.037A6.79 6.79 0 0 1 1.7 8.5m3.264 5.797L8.5 12.164l3.536 2.125A6.74 6.74 0 0 1 8.492 15.3a6.75 6.75 0 0 1-3.528-1.003m7.862-.553-.943-4.037 3.222-2.788c.118.502.195 1.037.195 1.581a6.81 6.81 0 0 1-2.474 5.245'/%3E%3C/svg%3E")}.bar-icon{background-image:url(./bar.DhLJYTwE.svg)}.bathrobe-icon{background-image:url(./bathrobe.Bx6SLOmJ.svg)}.coffee-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' fill='none' viewBox='0 0 14 13'%3E%3Cpath fill='%231a2653' d='M11.278 0H1.556C.7 0 0 .602 0 1.337v3.817c0 2.56 2.294 4.8 5.273 4.873 3.08.08 5.616-2.046 5.616-4.68V4.68h.389c1.5 0 2.722-1.05 2.722-2.34S12.779 0 11.278 0M9.333 1.337v2.005H1.556V1.337zm0 3.342v.669c0 1.845-1.742 3.342-3.889 3.342S1.556 7.193 1.556 5.348v-.669zm1.945-1.337h-.39V1.337h.39c.645 0 1.166.448 1.166 1.003s-.52 1.002-1.166 1.002M0 11.364c0-.37.3-.669.668-.669h11.108a.668.668 0 1 1 0 1.337H.668c-.369 0-.668-.3-.668-.668'/%3E%3C/svg%3E")}.desk-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='7' fill='none' viewBox='0 0 14 7'%3E%3Cpath fill='%231a2653' d='M1 0a1 1 0 0 0-1 1v5.876h1.4v-5.73h7v5.73h1.4V5.73h2.8v1.146H14V1a1 1 0 0 0-1-1zm11.6 1.146v1.146H9.8V1.146zM9.8 4.584V3.438h2.8v1.146z'/%3E%3C/svg%3E")}.blackout-blinds-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' fill='none' viewBox='0 0 14 12'%3E%3Cpath fill='%231a2653' d='M12.6 9.931V0H1.4v9.931H.62a.62.62 0 1 0 0 1.242h12.76a.62.62 0 0 0 0-1.242zM9.8 3.724h1.4v1.242H9.8zM8.4 4.966H2.8V3.724h5.6zm2.8-2.483H9.8V1.24h1.4zM8.4 1.24v1.242H2.8V1.24zm-5.6 8.69V6.207h5.6v1.13c-.315.198-.525.521-.525.887 0 .602.546 1.087 1.225 1.087s1.225-.485 1.225-1.087c0-.366-.21-.695-.525-.887v-1.13h1.4v3.724z'/%3E%3C/svg%3E")}.checkout-page .osp-balck-header{color:var(--color-osp-text-primary,#101828)!important}.checkout-page .white-box{padding:20px}.checkout-page .osp-black{color:var(--color-osp-gray-700,#344054)!important}.checkout-page .section.section--gray{padding-top:2rem!important}@media(max-width:991px){.checkout-page .section.section--gray{padding-top:1.5rem!important}}.checkout-page .checkout--number-of-cars .number-of-cars-component{justify-content:unset!important}.checkout-page .checkout--number-of-cars .number-of-cars-component .parkings--number-of-spots{border:1px solid #ced4da;border-radius:10px;margin:0 20px;padding:7px 10px;width:80px}.checkout-page .checkout--number-of-cars .number-of-cars--action a{background-color:#f2f4f7;border-color:#eaecf0;border-radius:50%;color:#98a2b3;height:35px;width:35px}.checkout-page .checkout--number-of-cars .number-of-cars--action a:focus{background-color:var(--color-osp-blue,#0074c8);border-color:var(--color-osp-blue,#0074c8);color:#fff}.checkout-page .checkout--number-of-cars .number-of-cars--action a.disabled{background-color:#f2f4f7!important;border-color:#eaecf0!important;color:#98a2b3!important;cursor:not-allowed}.checkout-page .checkout--number-of-cars .parkings--number-of-spots{font-family:BasierRegular!important;font-size:16px!important}.checkout-page .form-control{border-radius:10px}.checkout-page .soldout{background:#efefef;border:1px solid #505050;cursor:not-allowed;opacity:.5}.checkout-page input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #d0d5dd;border-radius:50%;height:18px;margin-right:15px;outline:none;position:absolute;width:18px}.checkout-page input[type=radio]:checked{border:6px solid var(--color-osp-blue,#0074c8)}.checkout-page .checkout--type-block{background:#fff;border:1px solid var(--color-osp-blue,#0074c8);border-radius:4px;cursor:pointer;display:flex;font-family:LatoBold;font-size:16px;margin-bottom:20px;padding:10px;text-transform:capitalize}.checkout-page .checkout--type-block .checkout--type{padding-left:1.8rem}.checkout-page .checkout--type-block.active{background-color:#0074c80a}.checkout-page .checkout--type-block.active input[type=radio]{border:6px solid var(--color-osp-blue,#0074c8)}.checkout-page .checkout--type-block.soldout{background:#efefef;border:1px solid #505050;cursor:not-allowed;opacity:.5}.checkout-page .checkout--type-block.soldout label{cursor:not-allowed}.checkout-page .checkout--type-block:not(.soldout) label{cursor:pointer}.checkout-page .checkout-summary{font-family:BasierRegular;line-height:28px}.checkout-page .checkout-summary .checkout-summary--prices th,.checkout-page .checkout-summary b{font-family:BasierRegular;font-weight:900}.checkout-page .checkout-summary .checkout-summary--title{font-size:18px}.checkout-page .checkout-summary .checkout-summary--prices{width:100%}.checkout-page .checkout-summary .checkout-summary--prices td:first-child,.checkout-page .checkout-summary .checkout-summary--prices th:first-child{text-transform:capitalize}.checkout-page .checkout-summary .checkout-summary--prices td:nth-child(2),.checkout-page .checkout-summary .checkout-summary--prices th:nth-child(2){text-align:right}.checkout-page .checkout-summary .location-image{align-items:center;display:flex;justify-content:center;-o-object-fit:cover;object-fit:cover;overflow:hidden;padding-right:10px;width:100%}.checkout-page .checkout-summary .location-image img{height:90px;-o-object-fit:contain;object-fit:contain;width:100%}.checkout-page .checkout-navigation{align-items:center;color:var(--color-osp-blue,#0074c8);display:flex;font-family:LatoBold;font-size:16px;justify-content:center;margin-top:20px}.checkout-page .checkout-navigation a{color:#475467;font-size:15px;letter-spacing:0!important;text-transform:unset!important}.checkout-page .checkout-navigation a:hover{color:#475467}.checkout-page .trip-protections .trip-protections--header{background-image:url(./icons.BISIA__j.svg#security);background-position:top 6px center!important;background-repeat:no-repeat;background-size:auto;padding-left:30px}.special-conditions-icon{height:29px;width:29px}.special-conditions-icon .special-conditions-icon-svg{height:100%;width:100%}.shuttle-summary-icon{height:29px;width:29px}.shuttle-summary-icon .shuttle-summary-icon-svg{height:100%;width:100%}.checkout-page-v2{font-family:BasierRegular!important}.checkout-page-v2 .footer2 .medium{font-family:BasierMedium!important}.checkout-page-v2 .footer2 a{font-family:BasierRegular!important;letter-spacing:0}@media(max-width:575px){.checkout-page-v2 .col-lg-8{padding:0}}.checkout-page-v2 .rotate-180{transform:rotate(180deg)}.checkout-page-v2 .custom-tag-price{height:77px!important;width:105px!important}.checkout-page-v2 .back-button{color:#636363;cursor:pointer;font-family:BasierRegular!important;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.16px;line-height:20px}.checkout-page-v2 label,.checkout-page-v2 p{margin:0!important}.checkout-page-v2 .check-mark{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' fill='none' viewBox='0 0 15 14'%3E%3Cpath fill='%233e9ebb' d='M7.5 14a7 7 0 1 1 0-14 7 7 0 0 1 0 14'/%3E%3Cpath fill='%23fff' d='M11.244 5.599 6.84 9.85a.53.53 0 0 1-.371.149.53.53 0 0 1-.372-.149L3.375 7.223c-.888-.858.372-2.12 1.284-1.239l1.81 1.749L9.962 4.36c.925-.96 2.395.19 1.283 1.239'/%3E%3C/svg%3E");flex-shrink:0;height:14px;width:14px}.checkout-page-v2 .btn{text-transform:capitalize}.checkout-page-v2 .lighter{color:var(--color-osp-text-secondary-lighter,#252b42);font-family:BasierRegular!important;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:normal}@media(max-width:575px){.checkout-page-v2 .lighter{font-size:14px}}.checkout-page-v2 .bolder{color:var(--color-osp-text-primary,#101828);font-family:BasierRegular!important;font-size:26px;font-style:normal;font-weight:600;letter-spacing:-.26px;line-height:24px}@media(max-width:575px){.checkout-page-v2 .bolder{font-size:22px}}.checkout-page-v2 .vertical-separator{align-self:center;background:var(--color-osp-navy-blue,#1a2653);height:90%;width:.614px}.checkout-page-v2 .section--gray{background:var(--color-osp-alice-blue,#f4f7ff);min-height:100vh;padding-top:0}.checkout-page-v2 .section--gray .container{max-width:1500px}.checkout-page-v2 .section--gray .checkout-container{padding-bottom:50px}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container{padding:30px 0}}.checkout-page-v2 .section--gray .checkout-container .checkout-mobile{display:none}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .checkout-mobile{display:flex}}.checkout-page-v2 .section--gray .checkout-container .step-one-header-container{align-items:center;display:flex;flex-direction:row;gap:11px;justify-content:space-between;padding:0 20px 20px}@media(min-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one-header-container{padding-top:20px}}.checkout-page-v2 .section--gray .checkout-container .step-one-header-container .checkout-header,.checkout-page-v2 .section--gray .checkout-container .step-one-header-container .section--promo-title{padding:0!important}.checkout-page-v2 .section--gray .checkout-container .checkout-header{display:flex;flex-direction:row;gap:16px;justify-content:space-between;padding:30px 0 10px}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .checkout-header{gap:8px;padding:0 20px}}.checkout-page-v2 .section--gray .checkout-container .checkout-header .steps-progress-bar{align-items:center;display:flex;flex-direction:row;gap:20px}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .checkout-header .steps-progress-bar{gap:8px}}.checkout-page-v2 .section--gray .checkout-container .checkout-header .steps-progress-bar p{color:#636363;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.14px;line-height:20px}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .checkout-header .steps-progress-bar p{font-size:12px}}.checkout-page-v2 .section--gray .checkout-container .checkout-header .steps-progress-bar .steps-progress-bar--layout{background-color:#fff;border-radius:20px;height:11px;max-width:240px;width:240px}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .checkout-header .steps-progress-bar .steps-progress-bar--layout{width:120px}}.checkout-page-v2 .section--gray .checkout-container .checkout-header .steps-progress-bar .steps-progress-bar--layout .steps-progress-bar--body{background-color:var(--osp-message-info-background-color,#3e9ebb);border-radius:20px;height:11px;max-width:240px}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .checkout-header .steps-progress-bar .steps-progress-bar--layout .steps-progress-bar--body{max-width:120px}}.checkout-page-v2 .section--gray .checkout-container .login-container{display:none;justify-content:center}.checkout-page-v2 .section--gray .checkout-container .login-container .login-card{align-items:center;background-image:url(./login-card-v2.ukqZK5uA.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:20px;display:flex;flex-direction:row;gap:20px;justify-content:center;padding:20px}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .login-container .login-card{width:100%}}.checkout-page-v2 .section--gray .checkout-container .login-container .login-card p{color:#fff;font-family:BasierRegular!important;font-feature-settings:"liga" off,"clig" off;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-1px;line-height:19px}.checkout-page-v2 .section--gray .checkout-container .login-container .login-card .osp-btn-secondary{border:1.5px solid #fff!important;border-radius:40px;color:#fff!important;font-size:14px;font-weight:400;height:36px;letter-spacing:-.3px;line-height:14px;padding:0 22px}@media(max-width:991px){.checkout-page-v2 .section--gray .checkout-container .login-container--controller{display:flex}}.checkout-page-v2 .section--gray .checkout-container .section--promo-title{display:none;padding:20px}@media(max-width:991px){.checkout-page-v2 .section--gray .checkout-container .section--promo-title{display:block}}.checkout-page-v2 .section--gray .checkout-container .section--promo-title p{color:#636363;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:normal}.checkout-page-v2 .section--gray .checkout-container .hotel-section{display:flex;flex-direction:column;gap:25px}.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body{background:#fff;border:1px solid rgba(26,38,83,.2);border-radius:12px;display:flex;gap:26px;padding:10px}@media(min-width:991px)and (max-width:1200px){.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body{flex-wrap:wrap}}@media(max-width:810px){.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body{flex-direction:column}}@media(max-width:865px),(min-width:991px)and (max-width:1290px){.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body.both-type{flex-direction:column}}.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .general-info-container{display:flex;flex:4;gap:26px}@media(max-width:767px){.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .general-info-container{flex-direction:column}}.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .img-container{flex-shrink:0;height:100%;min-height:130px;width:184px}.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .img-container.both-type{width:117px}@media(max-width:767px){.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .img-container{height:130px!important;width:100%!important}}.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .img-container .hotel-img{border-radius:12px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-general-info{display:flex;flex:2;flex-direction:column;gap:12px;padding-top:20px}@media(max-width:767px){.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-general-info{padding:0 14px}}.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-general-info .hotel-name{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular;font-size:25px;font-style:normal;font-weight:600;letter-spacing:-1.5px;line-height:28px}@media(max-width:767px){.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-general-info .hotel-name{font-size:20px}}.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-general-info .hotel-amenities{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-general-info .hotel-amenities .amenity-item span{color:#2d2d2d;font-family:BasierRegular;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03px;line-height:100%}.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-booking-info{display:flex;flex:1.3;gap:16px}@media(max-width:810px),(min-width:991px)and (max-width:1200px){.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-booking-info{flex-direction:column}}@media(max-width:865px),(min-width:991px)and (max-width:1290px){.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-booking-info.both-type{flex-direction:column}}.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-booking-info .room-info{background:#f5f5f5;border:1px solid var(--color-border-color,#ddd);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:16px 24px}.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-booking-info .room-info.both-type{padding:16px 18px}.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-booking-info .room-info.both-type .booking-time-end,.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-booking-info .room-info.both-type .booking-time-start{gap:6px!important}@media(min-width:360px)and (max-width:865px),(min-width:991px)and (max-width:1290px){.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-booking-info .room-info.both-type .booking-time-end,.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-booking-info .room-info.both-type .booking-time-start{flex-direction:row!important;justify-content:space-between!important}}.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-booking-info .room-info .booking-time,.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-booking-info .room-info .booking-time .booking-time-end,.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-booking-info .room-info .booking-time .booking-time-start{display:flex;flex-direction:column;gap:9px}@media(min-width:360px)and (max-width:810px),(min-width:991px)and (max-width:1200px){.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-booking-info .room-info .booking-time .booking-time-end,.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-booking-info .room-info .booking-time .booking-time-start{flex-direction:row;justify-content:space-between}}.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-booking-info .room-info .booking-time .room-number{color:var(--osp-primary-color,#2168bc);font-family:BasierRegular;font-size:12px;font-weight:700}.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-booking-info .room-info .booking-time .check-in,.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-booking-info .room-info .booking-time .check-out{display:flex;flex-direction:column}.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-booking-info .room-info .booking-time .check-in span,.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-booking-info .room-info .booking-time .check-out span{color:var(--color-osp-text-secondary-lighter,#252b42);font-family:BasierRegular;font-size:14px;font-weight:400;letter-spacing:-.5px}@media(max-width:767px){.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-booking-info .room-info .booking-time .check-in span,.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-booking-info .room-info .booking-time .check-out span{font-size:12px}}.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-booking-info .room-info .booking-time .check-in .date-value,.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-booking-info .room-info .booking-time .check-out .date-value{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-1px;line-height:28px;white-space:nowrap}@media(max-width:767px){.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-booking-info .room-info .booking-time .check-in .date-value,.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-booking-info .room-info .booking-time .check-out .date-value{font-size:14px}}.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-booking-info .room-info .parking-stay{color:var(--osp-primary-color,#2168bc);font-family:BasierRegular;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.07px;line-height:18px}@media(max-width:767px){.checkout-page-v2 .section--gray .checkout-container .hotel-section .hotel-body .hotel-booking-info .room-info .parking-stay{font-size:12px}}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container{display:flex;flex-direction:column;gap:25px;padding-top:15px}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .room-title{color:var(--color-osp-text-secondary-lighter,#252b42);font-family:BasierRegular;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.5px;line-height:normal}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .remove-room-btn{cursor:pointer;display:flex;gap:9px}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .remove-room-btn span{color:#222;font-family:BasierRegular;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.5px;line-height:normal}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info-container .guest-header{display:flex;justify-content:space-between;padding-bottom:16px}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info-container .guest-header .guest-title{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular;font-feature-settings:"liga" off,"clig" off;font-size:16px;font-weight:600;letter-spacing:-1px;line-height:28px}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info-container .guest-header .remove-guest-btn{align-items:center;cursor:pointer;display:flex;gap:9px}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info-container .guest-header .remove-guest-btn span{color:#222;font-family:BasierRegular;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.5px;line-height:normal}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info{display:flex;flex-direction:column;gap:16px}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info .row-1,.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info .row-2{display:flex;gap:16px}@media(max-width:767px){.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info .row-1,.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info .row-2{flex-direction:column}}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info .guest-info-c1{display:flex;flex:1.4;gap:16px}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info .guest-info-c2{display:flex;flex:1;gap:16px}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info .age-mobile{display:none}@media(max-width:767px){.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info .age-mobile{display:block}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info .age-desktop{display:none}}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info .label{padding-bottom:10px}@media(max-width:767px){.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info .label{font-size:14px}}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info .s-select2-component2{width:-moz-fit-content;width:fit-content}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info .s-dropdown-menu{min-width:unset}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info .s-dropdown-menu li{color:var(--color-osp-text-primary,#101828);font-family:BasierRegular}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info .toggler input{background:var(--color-osp-gray-background,#f9f9f9);border:.5px solid var(--color-border-color,#ddd);border-radius:5px;color:var(--color-osp-text-primary,#101828);font-family:BasierRegular;font-size:16px;font-style:normal;font-weight:400;line-height:28px;padding:11px 20px;width:120px}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info .toggler .toggle-btn{top:6px}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info .actions{right:10px}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info .error-field input{border-color:var(--color-osp-error,#d72c0d)!important}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info .first-name,.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info .last-name,.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info .passport-number{flex:1}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info .first-name input,.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info .last-name input,.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info .passport-number input{width:100%}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info .first-name input.osp-error,.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info .last-name input.osp-error,.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .guest-info .passport-number input.osp-error{border-color:var(--color-osp-error,#d72c0d)!important}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .room-btn{display:flex;gap:25px;padding-bottom:25px}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .room-btn .add-guest-btn{align-items:center;background-color:#fff;border:none;border:1.5px solid var(--osp-primary-color,#2168bc);border-radius:100px;color:var(--osp-primary-color,#2168bc);cursor:pointer;display:flex;font-family:BasierRegular;font-size:16px;font-style:normal;font-weight:400;gap:10px;height:44px;justify-content:center;letter-spacing:-.368px;line-height:17.187px;padding:0 20px 0 10px;text-align:center;width:-moz-fit-content;width:fit-content}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .room-btn .add-guest-btn.disabled{background-color:#e9e9e9;color:#686868}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .room-btn .add-guest-btn .add-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%232168bc' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1 12a11 11 0 1 0 22 0 11 11 0 0 0-22 0M12 7v10M17 12H7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:24px 24px;height:24px;width:24px}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .room-btn .add-room-btn{background-color:unset;border:2px solid var(--osp-primary-color,#2168bc);border-radius:49.105px;color:var(--osp-primary-color,#2168bc);cursor:pointer;font-family:BasierRegular;font-size:19.642px;font-style:normal;font-weight:400;height:54px;letter-spacing:-.368px;line-height:17.187px;padding:0 27.008px;text-align:center;width:-moz-fit-content;width:fit-content}.checkout-page-v2 .section--gray .checkout-container .hotel-section .rooms-container .separator{background:#1a265366;height:1px;width:100%}.checkout-page-v2 .section--gray .checkout-container .psf-title{color:var(--osp-primary-color,#2168bc);font-family:BasierRegular;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.5px;line-height:normal}@media(max-width:767px){.checkout-page-v2 .section--gray .checkout-container .psf-title{font-size:22px}}.checkout-page-v2 .section--gray .checkout-container .trip-extras{color:var(--color-osp-text-secondary,#232738);font-family:BasierRegular;font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.5px;line-height:normal}.checkout-page-v2 .section--gray .checkout-container .summary-overlay{display:none}@media(max-width:991px){.checkout-page-v2 .section--gray .checkout-container .summary-overlay{background:#1a265399;display:block;inset:0;position:fixed;z-index:998}}.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller{display:none!important}@media(max-width:991px){.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller .grand-total{color:var(--color-osp-text-secondary-lighter,#252b42);font-size:24px;line-height:24px}.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller .grand-total .skeleton-grand-total{background:#e0e0e0;border-radius:4px;display:block;height:24px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:75px}.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller .grand-total .skeleton-grand-total:after{animation:loading 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller:not(.d-none){background:var(--color-osp-gray-background,#f9f9f9);border-radius:20px 20px 0 0;bottom:0;box-shadow:0 -4px 32px #0003;display:block!important;left:0;padding:32px 20px 20px;position:fixed;right:0;width:100%;will-change:transform;z-index:5}.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller:not(.d-none).show-summary{padding:24px 20px;z-index:999}.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller:not(.d-none).show-summary .grand-total{margin-bottom:24px}.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller:not(.d-none).show-summary .checkout-summary{height:calc(100% - 115px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}}@media(max-width:991px)and (max-width:575px){.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller:not(.d-none).show-summary .checkout-summary{height:86%}.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller:not(.d-none).show-summary .checkout-summary.with-login-btn{height:calc(100% - 193px)!important}}@media(max-width:991px){.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller:not(.d-none).show-summary .checkout-summary.sticky-summary-v2{height:100%!important}.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller:not(.d-none).show-summary .checkout-summary hr{border-top:.2px solid rgba(26,38,83,.8)}.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller:not(.d-none).show-summary .checkout-summary .checkout-summary--cover,.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller:not(.d-none).show-summary .checkout-summary .location-image{display:none}.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller:not(.d-none).show-summary .checkout-summary .checkout-summary--body{background-color:#fff;padding:20px 0 40px}.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller:not(.d-none).v2-checkout{background-color:#fff;border-radius:16px 16px 0 0;padding:22px 30px}.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller:not(.d-none).v2-checkout .v2-scrollbar-track{background:#1a265333;border-radius:4px;bottom:45px;cursor:pointer;position:absolute;right:17px;top:89px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:4px}.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller:not(.d-none).v2-checkout .v2-scrollbar-track .v2-scrollbar-thumb{background:#1a2653e6;border-radius:4px;cursor:grab;left:0;position:absolute;top:0;width:4px;will-change:transform}.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller:not(.d-none).v2-checkout .v2-scrollbar-track .v2-scrollbar-thumb:active{cursor:grabbing}.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller .show-summary{color:#222;font-size:14px;font-weight:600;gap:4px;letter-spacing:-.252px}.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller.v2-checkout .show-summary{font-size:16px}}@media(max-width:991px)and (min-width:575px){.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller.show-summary{height:80%!important}.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller.sticky-summary-v2{height:calc(100% - 232px)!important}.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller.sticky-summary-v2.landscape{height:calc(100% - 100px)!important}.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller .checkout-summary--body{padding-bottom:40px!important}}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller.show-summary{height:91%}.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller.sticky-summary-v2{height:calc(100% - 232px)!important}}.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller hr{border-top:1.5px solid var(--color-osp-navy-blue,#1a2653);margin-bottom:0;margin-top:0}.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller .checkout-navigation-container{padding:21px 0 0}.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller .checkout-navigation-container .checkout-navigation{width:100%}.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller .checkout-navigation-container .checkout-navigation button{align-items:center;display:flex;height:46px;justify-content:center;width:100%}.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller .checkout-navigation-container.open-summary{align-items:center;background:var(--color-osp-gray-background,#f9f9f9);border-top:1.5px solid var(--color-osp-navy-blue,#1a2653);bottom:15px;display:flex;justify-content:center;left:20px;position:absolute;right:20px;width:unset;z-index:2}.checkout-page-v2 .section--gray .checkout-container .mobile-navigation-controller .checkout-navigation-container.open-summary button{height:54px}.checkout-page-v2 .section--gray .checkout-container .sticky{position:sticky;top:0}.checkout-page-v2 .section--gray .checkout-container .desktop-navigation-controller{display:block!important}@media(max-width:991px){.checkout-page-v2 .section--gray .checkout-container .desktop-navigation-controller{display:none!important}}.checkout-page-v2 .section--gray .checkout-container .terms-of-use{color:#2f76c9!important;font-family:BasierRegular!important;font-size:12px;font-weight:600;letter-spacing:-.5px;line-height:20px;vertical-align:baseline}.checkout-page-v2 .section--gray .checkout-container .terms-of-use a{color:#2f76c9!important}.checkout-page-v2 .section--gray .checkout-container .terms-of-use img{vertical-align:baseline}.checkout-page-v2 .section--gray .checkout-container .eSim-container .terms-of-use{padding-left:40px}@media(max-width:1199px){.checkout-page-v2 .section--gray .checkout-container .eSim-container .terms-of-use{padding-left:20px}}@media(max-width:991px){.checkout-page-v2 .section--gray .checkout-container .eSim-container .terms-of-use{padding-left:40px}}@media(max-width:767px){.checkout-page-v2 .section--gray .checkout-container .eSim-container .terms-of-use{padding-left:20px}}.checkout-page-v2 .section--gray .checkout-container .step-one{background:#fff;border-radius:20px;display:flex;flex-direction:column;gap:25px;height:100%;padding:40px 60px}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one{border-radius:0;gap:20px;padding:25px 20px}}.checkout-page-v2 .section--gray .checkout-container .step-one .extras-section--title{color:var(--color-osp-text-secondary,#232738);font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.5px;line-height:normal}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .extras-section--title{font-size:16px}}.checkout-page-v2 .section--gray .checkout-container .step-one hr{margin:0;width:100%}.checkout-page-v2 .section--gray .checkout-container .step-one .general{width:100%}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body{gap:25px}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body{gap:20px}}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .section--promo-title{align-items:center;display:flex;justify-content:space-between;padding:0 0 25px}@media(max-width:991px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .section--promo-title{display:none}}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .number-of-cars--title{color:var(--color-osp-text-secondary,#232738)}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .body-section{display:flex;flex-direction:column;gap:12px;width:100%}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .body-section{gap:10px}}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .body-section .medium{color:var(--color-osp-text-secondary,#232738)}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .body-section .checkout--number-of-cars{background-color:var(--color-osp-gray-background,#f9f9f9);border:.5px solid var(--color-border-color,#ddd);border-radius:100px;height:38px;padding:8px;width:156px}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .body-section .checkout--number-of-cars{width:100%}}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .body-section .checkout--number-of-cars .parkings--number-of-spots{color:#322651bf;font-family:BasierRegular!important;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:normal;text-align:center}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .body-section .checkout--number-of-cars .parkings--number-of-spots{font-size:15px!important}}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .body-section .checkout--number-of-cars .number-of-cars--action{background-color:#eceef6;border-radius:100%;margin:0!important}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .body-section .checkout--number-of-cars .number-of-cars--action a{border-radius:100%;color:var(--color-osp-dark-blue,#293851);height:22px;width:22px}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .body-section .checkout--number-of-cars .number-of-cars--action a.active{background-color:var(--osp-primary-color,#2168bc);color:#fff!important}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .check-in-out{display:flex;flex-direction:row;gap:40px}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .check-in-out{flex-direction:column;gap:12px}}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .date-time-picker{gap:20px}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .date-time-picker{gap:12px}}@media(max-width:767px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .date-time-picker{flex-direction:column!important}}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .date-time-picker .timepicker{position:relative}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .date-time-picker .timepicker select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:var(--color-osp-gray-background,#f9f9f9);border:.5px solid var(--color-border-color,#ddd);border-left:0;border-radius:0 5px 5px 0!important;box-shadow:none!important;color:var(--color-second-text-color,#737373);font-family:BasierRegular!important;font-size:16px!important;font-weight:400!important;height:52px;margin:0!important;outline:0;padding:0 14px;width:100%}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .date-time-picker .timepicker select{font-size:15px!important}}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .date-time-picker .timepicker .time-icon{background-color:#eceef6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23293851' d='M10 1.665c-4.596 0-8.335 3.74-8.335 8.335s3.74 8.335 8.335 8.335 8.335-3.74 8.335-8.335S14.595 1.665 10 1.665M10 20C4.486 20 0 15.514 0 10S4.486 0 10 0s10 4.486 10 10-4.486 10-10 10'/%3E%3Cpath fill='%23293851' d='M13.597 10.833H10A.83.83 0 0 1 9.168 10V3.56a.83.83 0 0 1 .833-.833c.46 0 .832.371.832.832v5.608h2.764a.83.83 0 0 1 .832.833.83.83 0 0 1-.832.833'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-bottom:.5px solid var(--color-border-color,#ddd);border-left:.5px solid var(--color-border-color,#ddd);border-radius:5px 0 0 5px!important;border-top:.5px solid var(--color-border-color,#ddd);display:inline-block;height:52px;min-width:52px;width:52px}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .date-time-picker .timepicker .time{color:var(--color-osp-gray-700,#344054)!important}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .date-time-picker .date-time-arrow{pointer-events:none;position:absolute;right:20px;top:5px}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .date-time-picker .date-time-arrow.rotate-180{pointer-events:all}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .date-time-picker .datepicker{position:relative}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .date-time-picker .datepicker .date-input-container{align-items:center!important;font-family:BasierRegular!important;position:relative}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .date-time-picker .datepicker .date-input-container{width:100%!important}}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .date-time-picker .datepicker .date-input-container .date-input-text{cursor:default;width:100%}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .date-time-picker .datepicker .date-input-container .date-input-text .date{border-radius:0 5px 5px 0!important;cursor:default}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .date-time-picker .datepicker .date-input-container .date-input-text .date{font-size:15px!important}}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .date-time-picker .datepicker .date-input-container .date,.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .date-time-picker .datepicker .date-input-container .date-placeholder{background-color:var(--color-osp-gray-background,#f9f9f9);border-bottom:.5px solid var(--color-border-color,#ddd);border-right:.5px solid var(--color-border-color,#ddd);border-top:.5px solid var(--color-border-color,#ddd);color:var(--color-osp-gray-700,#344054)!important;font-family:BasierRegular!important;font-size:16px!important;font-weight:400!important;height:52px;margin:0!important;padding:11px 14px;width:100%}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .date-time-picker .datepicker .date-input-container .date,.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .date-time-picker .datepicker .date-input-container .date-placeholder{font-size:15px}}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .date-time-picker .datepicker .date-input-container .date-input-icon svg{display:none}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .date-time-picker .datepicker .date-input-container .date-input-icon{background-color:#eceef6;background-image:url(./icon_calendar.KyqQO5cH.svg);background-position:50%;background-repeat:no-repeat;border-bottom:.5px solid var(--color-border-color,#ddd);border-left:.5px solid var(--color-border-color,#ddd);border-radius:5px 0 0 5px!important;border-top:.5px solid var(--color-border-color,#ddd);content:"";cursor:default!important;display:inline-block;height:52px;margin:0!important;min-width:52px;width:52px}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .date-time-picker .datepicker .date-input-container:has(>input.time){position:relative}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .date-time-picker .datepicker .date-input-container:has(>input.time):before{content:""}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .date-time-picker .datepicker .calender-div{margin-left:5%;max-width:500px;width:50%}@media(max-width:530px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .date-time-picker .datepicker .calender-div{left:-20px!important;margin:0!important;max-width:575px!important;right:0!important;width:100vw!important}}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .date-time-picker .datepicker .calender-div .btn{text-transform:capitalize!important}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .extra-fields-container{gap:20px}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .extra-fields-container .extra-fields--header{font-size:18px}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .extra-fields-container .extra-fields--header{font-size:16px}}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .extra-fields-container .extra-fields-container--body{display:flex;flex-direction:column;gap:20px;width:100%}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .extra-fields-container .extra-fields-container--body .extra-fields-container--field{gap:11px}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .extra-fields-container .extra-fields-container--body .extra-fields-container--field{gap:9px;width:100%!important}}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .extra-fields-container .extra-fields-container--body .extra-fields-container--field .extra-field::-moz-placeholder{color:var(--color-light-grey,#c5c5c5)!important}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .extra-fields-container .extra-fields-container--body .extra-fields-container--field .extra-field::placeholder{color:var(--color-light-grey,#c5c5c5)!important}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .reservation-types{gap:20px}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .reservation-types .reservation-types--header{color:var(--color-osp-text-secondary,#232738);font-size:18px}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .reservation-types .reservation-types--header{font-size:16px}}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .reservation-types .types{row-gap:20px}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .reservation-types .types .checkout--type-block{gap:12px;width:100%}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .reservation-types .types .checkout--type-block .checkout--type-name:first-letter{text-transform:capitalize}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .reservation-types .types .checkout--type-block .checkout--type-name.active-res-type{border-bottom:2px solid var(--osp-primary-color,#2168bc);width:-moz-fit-content;width:fit-content}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .reservation-types .types .checkout--type-block .checkout--type-body{background:var(--color-osp-gray-background,#f9f9f9);border:.5px solid var(--color-border-color,#ddd);border-radius:5px;cursor:pointer;height:60px;padding:0 20px}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .reservation-types .types .checkout--type-block .checkout--type-body{padding:0 16px}}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .reservation-types .types .checkout--type-block .checkout--type-body.active{background:var(--osp-primary-color,#2168bc);border:.5px solid var(--osp-primary-color-lighter,#3f8ae2)}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .reservation-types .types .checkout--type-block .checkout--type-body.active .price,.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .reservation-types .types .checkout--type-block .checkout--type-body.active .price-taxes{color:#fff!important}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .reservation-types .types .checkout--type-block .checkout--type-body.soldout{background:var(--color-osp-gray-background,#f9f9f9);cursor:not-allowed;opacity:.5}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .reservation-types .types .checkout--type-block .checkout--type-body .checkout--type-icon{background-color:var(--color-osp-gray-background,#f9f9f9);background-size:30px 30px;border-radius:32px;height:40px;width:40px}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .reservation-types .types .checkout--type-block .checkout--type-body .price{align-items:center;color:var(--osp-primary-color,#2168bc);display:flex;flex-direction:row;font-family:BasierRegular!important;font-size:18px;font-style:normal;font-weight:600;gap:15px;line-height:28px}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .reservation-types .types .checkout--type-block .checkout--type-body .price{font-size:20px}}@media(max-width:1199px)and (min-width:991px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .reservation-types .types .checkout--type-block .checkout--type-body .price.price-fr{flex-direction:column;gap:0}}@media(max-width:767px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .reservation-types .types .checkout--type-block .checkout--type-body .price.price-fr .price-amount{white-space:nowrap}}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .reservation-types .types .checkout--type-block .checkout--type-body .price .price-taxes{color:var(--color-second-text-color,#737373);font-family:BasierRegular!important;font-size:12px;font-style:normal;font-weight:400;line-height:28px}@media(max-width:1199px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .reservation-types .types .checkout--type-block .checkout--type-body .price .price-taxes{line-height:14px}}@media(max-width:991px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .reservation-types .types .checkout--type-block .checkout--type-body .price .price-taxes{line-height:28px}}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .reservation-types .types .checkout--type-block .checkout--type-body .price .price-taxes{font-size:14px}}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .reservation-types .types .checkout--type-block .checkout--type-body .type-check{height:24px;min-width:24px;width:24px}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .reservation-types .types .checkout--type-block .checkout--type-body .checked-type{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23fff'/%3E%3Cpath fill='%232168bc' d='m11.991 6.64-4.11 4.124a.49.49 0 0 1-.693 0l-2.542-2.55c-.83-.832.347-2.055 1.198-1.201l1.69 1.696 3.26-3.27c.863-.93 2.235.184 1.197 1.201'/%3E%3C/svg%3E");background-size:24px 24px}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .reservation-types .types .checkout--type-block .checkout--type-body .uncheck-type{border:1.5px solid #d0d0d0;border-radius:24px}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .conditions-container{background-color:var(--color-osp-gray-background,#f9f9f9);border:.5px solid var(--color-border-color,#ddd);border-radius:5px;flex-direction:column;gap:16px;padding:20px 30px}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .conditions-container{gap:22px;padding:21px 20px}}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .conditions-container .separator{background-color:#bfbfbf;width:.6px}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .conditions-container .separator{display:none}}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .conditions-container .mobile-separator{display:none}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .conditions-container .mobile-separator{display:block}}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .conditions-container .conditions-shuttle-container{gap:40px}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .conditions-container .conditions-shuttle-container{flex-direction:column;gap:22px}}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .conditions-container .conditions-container--header{align-items:center;gap:12px}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .conditions-container .conditions-container--header .lighter{font-size:18px}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .conditions-container .conditions-container--header .lighter{font-size:16px!important}}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .conditions-container .shuttle_summary,.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .conditions-container .special_conditions,.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .conditions-container .special_instructions{gap:12px;width:50%}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .conditions-container .shuttle_summary,.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .conditions-container .special_conditions,.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .conditions-container .special_instructions{width:100%}}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .conditions-container .shuttle_summary .lighter,.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .conditions-container .special_conditions .lighter,.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .conditions-container .special_instructions .lighter{color:var(--color-second-text-color,#737373)}.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .conditions-container .shuttle_summary--body,.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .conditions-container .special_conditions--body,.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .conditions-container .special_instructions--body{color:var(--color-osp-text-secondary,#232738)!important;font-size:14px!important;gap:12px}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .conditions-container .shuttle_summary--body,.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .conditions-container .special_conditions--body,.checkout-page-v2 .section--gray .checkout-container .step-one .general .general-body .conditions-container .special_instructions--body{gap:15px}}.checkout-page-v2 .section--gray .checkout-container .step-one .general .soldout{background:#efefef;border:1px solid #505050;cursor:not-allowed;opacity:.5}.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container{gap:10px;margin-top:10px;width:100%}.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections{background:var(--color-osp-gray-background,#f9f9f9);border:.5px solid var(--color-border-color,#ddd);border-radius:5px;display:flex;flex-direction:column;gap:30px;padding:30px 40px;position:relative}.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections .trip-protections--price-tag{height:69px;margin-top:-11.5px;position:absolute;right:36px;top:0;width:91px}.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections .trip-protections--price-tag .trip-protections--price-tag--bg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections .trip-protections--price-tag p{color:#fff;font-size:9.753px;font-style:normal;font-weight:400;line-height:normal;position:relative;z-index:1}.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections .trip-protections--price-tag .trip-protections--price{font-size:21.596px;font-weight:600}.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections .trip-protections--header{gap:20px}.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections .trip-protections--header .trip-protections--title{gap:12px;max-width:80%}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections .trip-protections--header .trip-protections--title{max-width:60%}}.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections .trip-protections--header .trip-protections--title p{color:var(--color-second-text-color,#737373);font-size:18px}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections .trip-protections--header .trip-protections--title p{font-size:16px;font-weight:500}}.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections .trip-protections--header .trip-protections--title .protection-shield{background-size:26.5px 29.7px;height:29.7px;width:26.5px}.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections .trip-protections--header .trip-protections--title .protection-shield .protection-shield-svg{height:100%;width:100%}.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections .trip-protections--header .trip-protections--description{color:var(--color-osp-gray-700,#344054);font-size:14px;font-style:normal;font-weight:400;line-height:normal;width:100%;word-break:break-word}.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections .trip-protections--plans{gap:20px}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections .trip-protections--plans{gap:16px}}.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections .trip-protections--plans .trip-protections--with-plan,.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections .trip-protections--plans .trip-protections--without-plan{gap:8px}.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections .trip-protections--plans .trip-protections--with-plan input,.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections .trip-protections--plans .trip-protections--without-plan input{cursor:pointer;min-height:20px;min-width:20px}.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections .trip-protections--plans .trip-protections--with-plan label,.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections .trip-protections--plans .trip-protections--without-plan label{cursor:pointer}.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections .trip-protections--plans .trip-protections--with-plan label{color:var(--color-osp-gray-700,#344054);font-size:14px;font-style:normal;font-weight:600;line-height:20px}.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections .trip-protections--plans .trip-protections--with-plan label span{font-weight:700}.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections .trip-protections--plans .trip-protections--without-plan input{margin-top:5px}.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections .trip-protections--plans .trip-protections--without-plan div{display:inline-block}.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections .trip-protections--plans .trip-protections--without-plan div label{color:var(--color-osp-gray-700,#344054);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections .trip-protections--plans .trip-protections--without-plan div .without-plan-description{color:var(--color-osp-gray-700,#344054);display:block;font-size:13px}.checkout-page-v2 .section--gray .checkout-container .step-one .trip-protections-container .trip-protections .trip-protections--plans .trip-protections--note{color:var(--osp-primary-color,#2168bc);font-family:BasierRegular!important;font-size:12px;font-style:normal;font-weight:600;line-height:16px;text-align:end;width:100%}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container{gap:10px;margin-top:10px;width:100%}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard{background:var(--color-osp-gray-background,#f9f9f9);border:.5px solid var(--color-border-color,#ddd);border-radius:5px;display:flex;flex-direction:column;gap:20px;padding:30px 40px;position:relative}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard{padding:20px}}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--recommended-tag,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--recommended-tag{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='122' height='23' fill='none' viewBox='0 0 122 23'%3E%3Cpath fill='%231a2653' d='M0 3a3 3 0 0 1 3-3h115.189c2.219 0 3.67 2.327 2.693 4.32l-2.872 5.86a3 3 0 0 0 0 2.64l2.872 5.86c.977 1.993-.474 4.32-2.693 4.32H0V3'/%3E%3C/svg%3E");background-size:123px 23px;height:23px;margin-top:-11.5px;position:absolute;top:0;width:123px}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--recommended-tag p,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--recommended-tag p{color:#fff;font-family:BasierRegular!important;font-size:14px;font-weight:600;letter-spacing:-.26px;line-height:100%;text-align:center}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--price-tag,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--price-tag{height:69px;margin-top:-11.5px;padding-bottom:10px;position:absolute;right:36px;top:0;width:91px}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--price-tag .extras--price-tag--bg,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--price-tag .extras--price-tag--bg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--price-tag p,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--price-tag p{color:#fff;font-size:9.753px;font-style:normal;font-weight:400;line-height:normal;position:relative;z-index:1}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--price-tag .park-guard--price,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--price-tag .park-guard--price{font-size:21.6px;font-weight:600}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--header,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--header{gap:21px}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--header .park-guard--title,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--header .park-guard--title{font-family:BasierMedium!important;font-size:18px!important;gap:12px;line-height:24px!important;max-width:80%}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--header .park-guard--title,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--header .park-guard--title{max-width:60%}}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--header .park-guard--title p,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--header .park-guard--title p{color:var(--color-second-text-color,#737373);font-size:18px}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--header .park-guard--title p,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--header .park-guard--title p{font-size:16px;font-weight:500}}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--header .park-guard--title .protection-shield,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--header .park-guard--title .protection-shield{background-size:26.5px 29.7px;height:29.7px;width:26.5px}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--header .park-guard--title .protection-shield .protection-shield-svg,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--header .park-guard--title .protection-shield .protection-shield-svg{height:100%;width:100%}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--header .park-guard--description,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--header .park-guard--description{color:var(--color-osp-gray-700,#344054);font-size:16px;font-style:normal;font-weight:400;width:100%;word-break:break-word}@media(max-width:360px){.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--header .park-guard--description,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--header .park-guard--description{font-size:13px!important}}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--header .park-guard--description .info-icon,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--header .park-guard--description .info-icon{text-decoration:none!important;vertical-align:baseline}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--header .terms-of-use,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--header .terms-of-use{color:#2f76c9!important;font-family:BasierRegular!important;font-size:12px;font-weight:600;letter-spacing:-.5px;line-height:20px;vertical-align:baseline}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--header .terms-of-use a,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--header .terms-of-use a{color:#2f76c9!important}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--header .terms-of-use img,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--header .terms-of-use img{vertical-align:baseline}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--plans,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--plans{gap:16px}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--plans,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--plans{gap:12px}}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--plans .park-guard--with-plan,.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--plans .park-guard--without-plan,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--plans .park-guard--with-plan,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--plans .park-guard--without-plan{gap:8px}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--plans .park-guard--with-plan input,.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--plans .park-guard--without-plan input,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--plans .park-guard--with-plan input,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--plans .park-guard--without-plan input{cursor:pointer;min-height:20px;min-width:20px}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--plans .park-guard--with-plan label,.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--plans .park-guard--without-plan label,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--plans .park-guard--with-plan label,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--plans .park-guard--without-plan label{color:var(--color-osp-gray-700,#344054);cursor:pointer;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--plans .park-guard--with-plan img,.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--plans .park-guard--without-plan img,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--plans .park-guard--with-plan img,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--plans .park-guard--without-plan img{margin-left:-5px!important;vertical-align:super!important}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--plans .park-guard--with-plan .selected-plan,.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--plans .park-guard--without-plan .selected-plan,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--plans .park-guard--with-plan .selected-plan,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--plans .park-guard--without-plan .selected-plan{font-weight:600!important}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--plans .park-guard--with-plan input[type=radio]:disabled+label,.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--plans .park-guard--without-plan input[type=radio]:disabled+label,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--plans .park-guard--with-plan input[type=radio]:disabled+label,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--plans .park-guard--without-plan input[type=radio]:disabled+label{cursor:not-allowed;font-weight:500;opacity:.7}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--plans .park-guard--note-message span,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--plans .park-guard--note-message span{color:var(--color-osp-warning-color,#ff8c00)!important;font-size:13px!important;line-height:1.4!important;margin-top:8px!important}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--plans .park-guard--note,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--plans .park-guard--note{color:var(--osp-primary-color,#2168bc);font-family:BasierRegular!important;font-size:12px;font-style:normal;font-weight:600;line-height:16px;margin-top:15px!important;text-align:end;width:100%}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--plan,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--plan{gap:16px!important}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--plan .toggle-tooltip.disabled,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--plan .toggle-tooltip.disabled{cursor:not-allowed;pointer-events:none}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--plan input[type=radio]:disabled+label,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--plan input[type=radio]:disabled+label{cursor:not-allowed;opacity:.7}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .park-guard .park-guard--plan,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .park-guard .park-guard--plan{gap:12px!important}}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .toggle-tooltip,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .toggle-tooltip{display:inline-block}.checkout-page-v2 .section--gray .checkout-container .step-one .park-guard-container .toggle-tooltip.active:before,.checkout-page-v2 .section--gray .checkout-container .step-two .park-guard-container .toggle-tooltip.active:before{background-image:url(./icons.BISIA__j.svg#rectanglee);background-repeat:no-repeat;content:"";display:block;height:19px;left:-3px;position:absolute;top:-32px;width:20px}.checkout-page-v2 .section--gray .checkout-container .step-two .login-button-container{margin-left:auto}.checkout-page-v2 .section--gray .checkout-container .step-two .login-button-container .osp-btn-secondary{align-items:center;border:1.5px solid #2168bc!important;border-radius:40px;color:#2168bc!important;display:flex;font-size:16px;font-style:normal;font-weight:400;gap:10px;height:44px;justify-content:center;letter-spacing:-.3px;line-height:14px;padding:0 22px;text-align:center}.checkout-page-v2 .section--gray .checkout-container .step-two{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:20px;padding:40px 60px}.checkout-page-v2 .section--gray .checkout-container .step-two .checkout-payment-v2{padding:0}.checkout-page-v2 .section--gray .checkout-container .step-two .payment-separator{margin-bottom:5px;margin-top:30px}@media(max-width:767px){.checkout-page-v2 .section--gray .checkout-container .step-two{padding:25px 20px}}.checkout-page-v2 .section--gray .checkout-container .step-two .extras-section--title{color:var(--color-osp-text-secondary,#232738);font-size:18px;font-style:normal;font-weight:600;letter-spacing:-.5px;line-height:normal}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .step-two .extras-section--title{font-size:16px}}.checkout-page-v2 .section--gray .checkout-container .checkout-payment-v2{gap:40px}@media(max-width:991px){.checkout-page-v2 .section--gray .checkout-container .checkout-payment-v2{gap:20px}}.checkout-page-v2 .section--gray .checkout-container .checkout-payment-v2 .section--promo-title{display:block;padding:0 0 25px}@media(max-width:991px){.checkout-page-v2 .section--gray .checkout-container .checkout-payment-v2 .section--promo-title{display:none}}.checkout-page-v2 .section--gray .checkout-container .checkout-summary{display:flex;flex-direction:column;font-family:BasierRegular!important;gap:33px;line-height:28px}@media(max-width:991px){.checkout-page-v2 .section--gray .checkout-container .checkout-summary{gap:16px}}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .lighter{font-size:16px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .warning-message{margin:5px 0!important;width:-moz-fit-content;width:fit-content}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .warning-message p{font-size:12px!important}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--cover{align-items:center;background-blend-mode:normal,multiply,normal;background-image:linear-gradient(4deg,color-mix(in srgb,var(--osp-primary-color,#2168bc) 95%,transparent) -3.01%,color-mix(in srgb,var(--osp-primary-color,#2168bc) 38%,transparent) 96.12%),linear-gradient(0deg,color-mix(in srgb,var(--color-osp-navy-blue,#1a2653) 50%,transparent) 0 100%),url(./checkout-header-c.B-OEIrbB.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;display:flex;flex-shrink:0;height:64px;justify-content:center;position:relative}@media(max-width:991px){.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--cover{background:none;height:44px;justify-content:start;margin-top:20px}}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--cover h5{color:#fff;font-family:BasierRegular!important;font-feature-settings:"liga" off,"clig" off;font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-align:center}@media(max-width:991px){.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--cover h5{color:var(--osp-primary-color,#2168bc)}}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--cover .booking-number{align-items:center;background:#fff;border-radius:6px;bottom:-17px;display:flex;gap:8px;height:26px;justify-content:center;left:50%;margin-top:-10px;min-width:200px;padding:6px 10px;position:absolute;transform:translate(-50%)}@media(max-width:991px){.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--cover .booking-number{display:none}}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--cover .booking-number p{color:var(--color-osp-cyan-blue,#3e9ebb);font-feature-settings:"liga" off,"clig" off;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.1px;line-height:22px;width:-moz-max-content;width:max-content}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body{align-items:flex-start;background:#fff;border-radius:20px;display:flex;flex-direction:column;gap:23px;padding:20px 23px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .checkout-summary--header{align-items:center;display:flex;flex-direction:row;gap:10px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .checkout-summary--header .location-image{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;height:70px;width:70px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .checkout-summary--header .hotel-image{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:70px;flex-shrink:0;height:70px;width:70px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .checkout-summary--title{color:var(--color-osp-text-secondary-lighter,#252b42);font-size:18px;font-style:normal;font-weight:600;line-height:24px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .checkout-summary--dates{color:var(--color-osp-text-secondary-lighter,#252b42)}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .checkout-summary--dates .dates{width:100%}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .checkout-summary--dates .dates span{font-family:BasierRegular!important;font-size:16px;font-style:normal;font-weight:600;line-height:28px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .checkout-summary--dates .timeline-dates{background:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;gap:19px;padding:16px 16px 26px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .checkout-summary--dates .timeline-dates .timeline-title{color:var(--color-osp-text-secondary-lighter,#252b42);font-family:BasierMedium;font-size:18px;font-weight:600;letter-spacing:0;line-height:24px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .checkout-summary--dates .timeline-dates .timeline-items{display:flex;flex-direction:column;gap:19px;position:relative}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .checkout-summary--dates .timeline-dates .timeline-items:before{background:#d8dce6;bottom:-10px;content:"";left:15px;position:absolute;top:0;width:1.5px;z-index:0}@media(max-width:991px){.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .checkout-summary--dates .timeline-dates .timeline-items:before{top:15px}}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .checkout-summary--dates .timeline-dates .timeline-item{display:flex;gap:16px}@media(max-width:991px){.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .checkout-summary--dates .timeline-dates .timeline-item{align-items:center}}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .checkout-summary--dates .timeline-dates .timeline-item:last-child .icon:before{display:none}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .checkout-summary--dates .timeline-dates .timeline-icon{background-color:#f0f4ff;background-position:50%;background-repeat:no-repeat;border-radius:50%;height:30px;position:relative;width:30px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .checkout-summary--dates .timeline-dates .timeline-icon.park{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%231a2653' fill-rule='evenodd' d='M1.667 10a8.333 8.333 0 1 1 16.666 0 8.333 8.333 0 0 1-16.666 0M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0M7.5 5a.833.833 0 0 0-.833.833V15h1.666v-3.333h3.334a3.333 3.333 0 0 0 0-6.667zm5.345 4.512a1.67 1.67 0 0 1-1.178.488H8.333V6.667h3.334a1.667 1.667 0 0 1 1.178 2.845' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:20px 20px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .checkout-summary--dates .timeline-dates .timeline-icon.stay{background-image:url(./sleep-on.NhoLOPA7.svg);background-size:18px 14px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .checkout-summary--dates .timeline-dates .timeline-icon.fly{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='15' fill='none' viewBox='0 0 20 15'%3E%3Cpath stroke='%231a2653' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M.75 13.874h18M8.625 6.554 3 8.991c-.375-2.25-1.687-4.875-1.687-4.875l.937-.375s.842.582 1.875 1.875l8.627-4.522a3.06 3.06 0 0 1 2.78-.019c.79.394 1.76.864 2.468 1.167v.375L12.113 5.31c-.863 3.306-2.363 5.557-2.363 5.557H8.1s.525-2.063.525-4.313'/%3E%3C/svg%3E");background-size:24px 24px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .checkout-summary--dates .timeline-dates .timeline-icon.return{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%231a2653' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.335' d='M.667 13.681h13.348M1.849 6.187.667 5.005l1.335-3.003.734.367c.367.187.6.56.6.968s.234.78.602.968l.734.367L6.674.667l.7.354a1.34 1.34 0 0 1 .728 1.014l.48 3.604a1.34 1.34 0 0 0 .728 1.015l2.936 1.468c.28.147.52.367.674.64l.4.688a.945.945 0 0 1-.707 1.402l-.787.1a1.55 1.55 0 0 1-.914-.16L2.196 6.44a1.3 1.3 0 0 1-.347-.253'/%3E%3C/svg%3E");background-size:20px 20px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .checkout-summary--dates .timeline-dates .timeline-content{display:flex;flex-direction:column}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .checkout-summary--dates .timeline-dates .timeline-label{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierMedium;font-size:16px;font-weight:600;letter-spacing:0;line-height:130%}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .checkout-summary--dates .timeline-dates .timeline-value{color:var(--color-osp-navy-blue,#1a2653);font-size:12px;letter-spacing:0;line-height:130%}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .points-section{gap:16px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .points-section .osp-btn-secondary{border:1.841px solid var(--osp-primary-color,#2168bc)!important;color:var(--osp-primary-color,#2168bc)!important}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .points-section .points-field{gap:7px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .points-section .points-field .lighter{color:var(--osp-primary-color,#2168bc)}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .points-section .points-field .osp-field{text-align:center}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .points-body{gap:20px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .points-body .osp-btn-secondary{border:2px solid var(--osp-primary-color,#2168bc)!important;color:var(--osp-primary-color,#2168bc)!important}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .location-information{gap:9px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .location-information .vue-star-rating-star svg{height:17px;width:16px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .location-information .hotel-review-text{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular;font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.06px;line-height:18px;padding-bottom:2px;padding-left:6px;text-align:right}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .location-information .reviews{gap:5px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .location-information .reviews .stars{background-color:#3e9ebb1a;border-radius:100px;display:flex;flex-direction:row;gap:6px;padding:2px 9px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .location-information .reviews .stars .stars--icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' fill='none' viewBox='0 0 14 15'%3E%3Cpath fill='%23f9b918' d='M6.617.75a.4.4 0 0 1 .766 0L8.71 5.09a.4.4 0 0 0 .382.283h4.344a.4.4 0 0 1 .244.717l-3.555 2.744a.4.4 0 0 0-.138.434l1.348 4.407a.4.4 0 0 1-.627.434l-3.464-2.674a.4.4 0 0 0-.488 0L3.292 14.11a.4.4 0 0 1-.627-.434l1.348-4.407a.4.4 0 0 0-.138-.434L.32 6.09a.4.4 0 0 1 .244-.717h4.344a.4.4 0 0 0 .382-.283z'/%3E%3C/svg%3E");min-height:16px;min-width:16px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .location-information .reviews .stars .stars--rating{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular!important;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.06px;line-height:18px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .location-information .reviews .reviews-number{color:var(--color-osp-text-secondary-lighter,#252b42);font-family:BasierRegular!important;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.06px;line-height:18px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations{gap:20px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices{gap:10px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices .code-section{gap:9px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices .code-section .code-field{background:var(--color-osp-gray-background,#f9f9f9);border:.2px solid var(--color-border-color,#ddd);border-radius:5px;height:50px;width:100%}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices .code-section .code-field .code-field-check{height:18px;margin-left:16px;width:18px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices .code-section .code-field input{background:var(--color-osp-gray-background,#f9f9f9);border:0;color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular!important;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.2px;line-height:28px;outline:none;padding-left:21px;width:67%}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices .code-section .code-field input:focus{outline:none}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices .code-section .code-field button{background:var(--color-osp-gray-background,#f9f9f9);border:.2px solid var(--color-border-color,#ddd);border-radius:0 5px 5px 0;border-right:0;color:var(--osp-primary-color,#2168bc);font-family:BasierRegular!important;font-size:16px;font-style:normal;font-weight:600;height:inherit;letter-spacing:.2px;line-height:28px;text-align:center;width:33%}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .checkout-summary--prices{margin-top:4px;width:100%}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .checkout-summary--prices th{color:var(--color-osp-text-secondary-lighter,#252b42);font-family:BasierRegular!important;font-size:16px;font-style:normal;font-weight:600;line-height:26px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .checkout-summary--prices td{color:var(--color-osp-text-secondary-lighter,#252b42);font-family:BasierRegular!important;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .checkout-summary--prices td:first-child:not(.no-transform){text-transform:capitalize}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .checkout-summary--prices td:nth-child(2),.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .checkout-summary--prices th:nth-child(2){text-align:right}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .refunded-section-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .refunded-section-container .refunded-section{display:flex;gap:9px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .refunded-section-container .refunded-section .refunded-body-item{align-items:center;display:flex;flex-direction:column;justify-content:center}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .refunded-section-container .refunded-section .refunded-body-item p{color:#1a2653;font-family:BasierRegular;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.14px;line-height:22px;text-align:center}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .refunded-section-container .refunded-section .refunded-body-item .fully-refunded-date{background-color:#1a2653;border-radius:8px;color:#fff;font-family:BasierRegular;font-size:14px;font-style:normal;font-weight:600;line-height:22px;padding:4px 10px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .refunded-section-container .refunded-section .refunded-body-item .non-refundable-text{background-color:#f5b135;border-radius:8px;color:#1a2653;font-family:BasierRegular;font-size:16px;font-style:normal;font-weight:600;line-height:22px;padding:4px 10px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices-total{display:flex;flex-direction:column;gap:27px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices-total .fully-refunded-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:50px}@media(max-width:1199px){.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices-total .fully-refunded-section{margin-left:30px}}@media(max-width:991px){.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices-total .fully-refunded-section{margin-left:30px}}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices-total .fully-refunded-section .fully-refunded-body{align-items:center;background-color:var(--osp-message-info-background-color,#3e9ebb);border-radius:9px;display:flex;flex-direction:row;flex-shrink:0;justify-content:center;min-height:71px;padding:13px 20px 12px 47px;position:relative;width:277px}@media(max-width:1199px){.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices-total .fully-refunded-section .fully-refunded-body{padding:13px 8px 12px 28px;width:237px}}@media(max-width:991px){.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices-total .fully-refunded-section .fully-refunded-body{padding:13px 20px 12px 47px;width:277px}}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices-total .fully-refunded-section .fully-refunded-body .fully-refunded-icon{background-image:url(./calendar-action.QNBIiiBT.svg);background-repeat:no-repeat;flex-shrink:0;height:56.486px;left:-23px;position:absolute;width:54px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices-total .fully-refunded-section .fully-refunded-body .fully-refunded-body-item{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;width:100%}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices-total .fully-refunded-section .fully-refunded-body p{color:#fff;font-family:BasierRegular!important;font-size:12px;font-style:normal;font-weight:400;line-height:18px}@media(max-width:991px){.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices-total .fully-refunded-section .fully-refunded-body p{font-size:14px}}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices-total .fully-refunded-section .fully-refunded-body p span{display:block;font-size:15px;font-weight:800}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices-total .fully-refunded-section .fully-refunded-body p span{font-size:14px}}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices-total .fully-refunded-section .fully-refunded-body .non-refundable-text{font-size:14px;line-height:23px}@media(max-width:1199px)and (min-width:991px){.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices-total .fully-refunded-section .fully-refunded-body.refunded-body-fr{padding-left:37px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices-total .fully-refunded-section .fully-refunded-body.refunded-body-fr p{line-height:20px}}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices-total .fully-refunded-section .fully-refunded-body.refunded-body-fr p{line-height:20px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices-total .fully-refunded-section .fully-refunded-body.refunded-body-fr p span{font-size:16px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices-total .total-savings{align-items:center;background-color:var(--osp-homepage-head-title-color,#1a2653);border-radius:14px;color:#fff;display:flex;flex-direction:row;gap:6px;justify-content:center;padding:14px 20px}@media(max-width:991px){.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices-total .total-savings{border-radius:12.49px;gap:5.35px;padding:13px 18px}}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices-total .total-savings .icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%232bcab2' d='M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m5.297-11.707a1 1 0 0 0-1.417-.003L8 12.17l-1.884-1.877a.998.998 0 0 0-1.41 1.413l2.587 2.587a1 1 0 0 0 1.414 0l6.588-6.588a1 1 0 0 0 .002-1.412'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:20px 20px;height:20px;width:20px}@media(max-width:991px){.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices-total .total-savings .icon{background-size:17.85px 17.85px;height:17.85px;width:17.85px}}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices-total .total-savings span{font-family:BasierMedium;font-size:14px;font-weight:500;letter-spacing:-.1px;line-height:22px;vertical-align:middle}@media(max-width:991px){.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices-total .total-savings span{font-size:12px;letter-spacing:-.09px;line-height:19.63px}}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices-total .total-savings span .savings-amount{color:#2bcab2;font-family:BasierBold;font-size:14px;font-weight:700}@media(max-width:991px){.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .calculations .prices-total .total-savings span .savings-amount{font-size:12px;letter-spacing:-.09px;line-height:19.63px}}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body .checkout-summary--dates{display:flex;flex-direction:column;gap:10px;width:100%}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .checkout-summary--body hr{margin:0;width:100%}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .notes{display:flex;flex-direction:column;gap:5px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .notes .booking-number{align-items:center;border-radius:6px;display:flex;gap:8px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .notes .booking-number p{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular!important;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.1px;line-height:22px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .notes .earnings{color:#000;font-family:BasierRegular!important;font-size:16px;font-style:normal;font-weight:400;line-height:26px;position:relative}@media(max-width:400px){.checkout-page-v2 .section--gray .checkout-container .checkout-summary .notes .earnings{width:90%}}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .notes .earnings .toggle-tooltip{display:inline-block}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .notes .earnings .toggle-tooltip.active:before{background-image:url(./icons.BISIA__j.svg#rectanglee);background-repeat:no-repeat;content:"";display:block;height:20px;left:3px;position:absolute;top:-21px;width:20px}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .notes .earnings .earn-tooltip{background-color:#152033;border-radius:6px;color:#fff;display:inline-block;height:-moz-fit-content;height:fit-content;line-height:normal;opacity:1;padding:5px;position:relative;position:absolute;right:-100%;text-align:center;top:-68px;width:250px;z-index:1}@media(max-width:400px){.checkout-page-v2 .section--gray .checkout-container .checkout-summary .notes .earnings .earn-tooltip{left:-100%;right:0}}.checkout-page-v2 .section--gray .checkout-container .checkout-summary .notes .earnings span{font-weight:600}.checkout-page-v2 .section--gray .checkout-container .checkout-navigation-container{display:flex;flex-direction:row;justify-content:end;padding:54px 0 60px;width:100%}.checkout-page-v2 .section--gray .checkout-container .checkout-navigation-container .checkout-navigation{align-items:center;display:flex;gap:27px;justify-content:space-between}.checkout-page-v2 .section--gray .checkout-container .checkout-navigation-container .checkout-navigation.step-navigation{align-items:center;gap:24px}.checkout-page-v2 .section--gray .checkout-container .checkout-navigation-container .checkout-navigation.step-navigation .osp-btn-secondary{align-items:center;border:1.5px solid #2168bc!important;border-radius:40px;color:#2168bc!important;display:flex;font-size:16px;font-style:normal;font-weight:400;gap:10px;height:44px;justify-content:center;letter-spacing:-.3px;line-height:14px;padding:0 22px;text-align:center}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .checkout-navigation-container{padding:30px 20px 50px}.checkout-page-v2 .section--gray .checkout-container .checkout-navigation-container .checkout-navigation{flex-direction:column-reverse;gap:20px;justify-content:center;width:100%}.checkout-page-v2 .section--gray .checkout-container .checkout-navigation-container .checkout-navigation .osp-btn-primary,.checkout-page-v2 .section--gray .checkout-container .checkout-navigation-container .checkout-navigation .osp-btn-secondary{width:100%}.checkout-page-v2 .section--gray .checkout-container .checkout-navigation-container .vertical-separator{display:none}}.checkout-page-v2 .section--gray .checkout-container .step-navigation-buttons{align-items:center;display:flex;flex-direction:row;gap:14px;justify-content:space-between}.checkout-page-v2 .section--gray .checkout-container .step-navigation-buttons .step-number{color:#1a2653;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.412px;line-height:19.463px}.checkout-page-v2 .section--gray .checkout-container .step-navigation-buttons .osp-btn-primary{align-items:center;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:400;gap:10px;height:44px;justify-content:center;letter-spacing:-.3px;line-height:14px;padding:0 22px;text-align:center}@media(max-width:575px){.checkout-page-v2 .section--gray .checkout-container .no-checkout-mobile{display:none!important}.checkout-page-v2 .section--gray .checkout-container .full-width-mobile{width:100%!important}}.checkout-page-v2 .section--gray .checkout-container .button-container{margin-left:auto}@media(max-width:991px){.checkout-page-v2 .section--gray .checkout-container .button-container{display:none}}.checkout-page-v2 .section--gray .checkout-container .button-container .osp-btn-secondary{align-items:center;border:1.5px solid #2168bc!important;border-radius:40px;color:#2168bc!important;display:flex;font-size:16px;font-style:normal;font-weight:400;gap:10px;height:44px;justify-content:center;letter-spacing:-.3px;line-height:14px;padding:0 22px;text-align:center}@media(min-width:991px){.checkout-page-v2 .grey-modal,.checkout-page-v2 .login{border-radius:30px!important;bottom:5%!important;height:90%!important;left:50%!important;top:5%!important;transform:translate(-50%)!important}.checkout-page-v2 .grey-modal label,.checkout-page-v2 .login label{margin-bottom:10px!important}.checkout-page-v2 .grey-modal::-webkit-scrollbar-thumb,.checkout-page-v2 .login::-webkit-scrollbar-thumb{display:none}.checkout-page-v2 .grey-modal::-webkit-scrollbar-track,.checkout-page-v2 .login::-webkit-scrollbar-track{background-color:transparent;display:none}.checkout-page-v2 .grey-modal::-webkit-scrollbar,.checkout-page-v2 .login::-webkit-scrollbar{display:none}}.checkout-page-v2 .extras-container{border:.5px solid var(--color-border-color,#ddd);border-radius:12px;display:grid;flex-grow:1;grid-template-columns:2fr 1fr;position:relative}@media(max-width:1199px){.checkout-page-v2 .extras-container{grid-template-columns:5fr 3fr}}@media(max-width:991px){.checkout-page-v2 .extras-container{grid-template-columns:2fr 1fr}}@media(max-width:767px){.checkout-page-v2 .extras-container{grid-template-columns:1fr}}.checkout-page-v2 .extras-container.extras-container-error{border:2px solid var(--color-osp-error,#d72c0d)!important}.checkout-page-v2 .extras-container.extras-container-warning{border:2px solid var(--osp-message-info-background-color,#3e9ebb)!important}.checkout-page-v2 .extras-container .extras--price-tag{height:69px;margin-top:-11.5px;position:absolute;right:36px;top:0;width:91px;z-index:1}.checkout-page-v2 .extras-container .extras--price-tag .extras--price-tag--bg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media(max-width:1199px){.checkout-page-v2 .extras-container .extras--price-tag{right:20px}}@media(max-width:991px){.checkout-page-v2 .extras-container .extras--price-tag{right:36px}}.checkout-page-v2 .extras-container .extras--price-tag p{color:#fff;font-size:9.753px;font-style:normal;font-weight:400;line-height:normal;position:relative;z-index:1}.checkout-page-v2 .extras-container .extras--price-tag p.fr{text-align:center}.checkout-page-v2 .extras-container .extras--price-tag .extras--price{font-size:21.596px;font-weight:600}.checkout-page-v2 .extras-container .extras--price-tag .extras--price.f19{font-size:19px!important}.checkout-page-v2 .extras-container .extras--body{background-color:color-mix(in srgb,var(--color-checkout-icons-background,#2f76c9) 10%,transparent);border-radius:12px 0 0 12px;display:flex;flex-direction:column;font-family:BasierRegular!important;gap:30px}@media(max-width:767px){.checkout-page-v2 .extras-container .extras--body{background-color:var(--color-osp-gray-background,#f9f9f9);border-radius:12px 12px 0 0;gap:14px}}.checkout-page-v2 .extras-container .extras--body .extras--info{font-family:BasierRegular!important;gap:30px;padding:30px 30px 0 40px;width:100%}@media(max-width:1199px){.checkout-page-v2 .extras-container .extras--body .extras--info{padding:30px 15px 0 20px}}@media(max-width:991px){.checkout-page-v2 .extras-container .extras--body .extras--info{padding:30px 30px 0 40px}}@media(max-width:767px){.checkout-page-v2 .extras-container .extras--body .extras--info{padding:20px 20px 0}}.checkout-page-v2 .extras-container .extras--body .extras--info .extras--header{align-items:center;gap:12px}.checkout-page-v2 .extras-container .extras--body .extras--info .extras--header .fast-track-icon{height:30px;width:30px}.checkout-page-v2 .extras-container .extras--body .extras--info .extras--header .fast-track-icon .fast-track-icon-svg{height:100%;width:100%}.checkout-page-v2 .extras-container .extras--body .extras--info .extras--header .e-sim-icon{height:30px;width:30px}.checkout-page-v2 .extras-container .extras--body .extras--info .extras--header .e-sim-icon .e-sim-icon-svg{height:100%;width:100%}.checkout-page-v2 .extras-container .extras--body .extras--info .extras--header .extras--title{color:var(--color-osp-gray-700,#344054);font-family:BasierRegular!important;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.18px;line-height:24px}@media(max-width:575px){.checkout-page-v2 .extras-container .extras--body .extras--info .extras--header .extras--title{width:50%}}.checkout-page-v2 .extras-container .extras--body .extras--info .extras--description{color:var(--color-osp-gray-700,#344054);font-family:BasierRegular!important;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.checkout-page-v2 .extras-container .extras--body .details-button{align-items:center;background:#2f76c9;border:none;border-radius:3px;color:#fff;display:none;font-family:BasierRegular!important;font-size:12px;font-style:normal;font-weight:700;gap:10px;height:21px;justify-content:center;letter-spacing:.12px;line-height:normal;margin-left:20px;padding:3px 8px;width:-moz-fit-content;width:fit-content}@media(max-width:767px){.checkout-page-v2 .extras-container .extras--body .details-button{display:flex}}.checkout-page-v2 .extras-container .extras--body .extras--form{align-items:end;-moz-column-gap:20px;column-gap:20px;display:grid;flex-grow:1;grid-template-columns:1fr 1fr;padding:0 30px 30px 40px;position:relative;row-gap:12px;width:100%}@media(max-width:1199px){.checkout-page-v2 .extras-container .extras--body .extras--form{-moz-column-gap:16px;column-gap:16px;padding:0 15px 30px 20px}}@media(max-width:991px){.checkout-page-v2 .extras-container .extras--body .extras--form{-moz-column-gap:20px;column-gap:20px;padding:0 30px 30px 40px}}@media(max-width:767px){.checkout-page-v2 .extras-container .extras--body .extras--form{background-color:color-mix(in srgb,var(--color-checkout-icons-background,#2f76c9) 10%,transparent);-moz-column-gap:0;column-gap:0;display:none;grid-template-columns:1fr;margin-top:6px;padding:20px;row-gap:10px}}.checkout-page-v2 .extras-container .extras--body .extras--form.show-extras-form{display:grid}.checkout-page-v2 .extras-container .extras--body .extras--form .extras--field{display:flex;flex-direction:column;font-family:BasierRegular!important;font-size:14px!important;gap:4px}@media(max-width:575px){.checkout-page-v2 .extras-container .extras--body .extras--form .extras--field{font-size:12px!important}}.checkout-page-v2 .extras-container .extras--body .extras--form .extras--field.full{grid-column:1/-1}.checkout-page-v2 .extras-container .extras--body .extras--form .extras--field .extras--error-field{color:var(--color-osp-error,#d72c0d);font-family:BasierRegular!important;font-feature-settings:"liga" off,"clig" off;font-size:11px;font-style:normal;font-weight:700;height:27px;line-height:125%;text-transform:lowercase}.checkout-page-v2 .extras-container .extras--body .extras--form .extras--field .extras--error-field:first-letter{text-transform:uppercase}@media(max-width:767px){.checkout-page-v2 .extras-container .extras--body .extras--form .extras--field .extras--error-field.align{height:0}}.checkout-page-v2 .extras-container .extras--body .extras--form .extras--field .extras--field-label{color:#848484;font-family:BasierRegular!important;font-feature-settings:"liga" off,"clig" off;font-size:12px;font-style:normal;font-weight:400;line-height:125%}@media(max-width:575px){.checkout-page-v2 .extras-container .extras--body .extras--form .extras--field .extras--field-label{font-size:11px}}.checkout-page-v2 .extras-container .extras--body .extras--form .extras--show-more-button{align-self:center;background:none;border:none;color:var(--osp-primary-color,#2168bc);cursor:pointer;font-family:BasierRegular!important;font-size:14px;font-style:normal;font-weight:700;line-height:125%;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-transform:lowercase;text-underline-offset:auto;text-underline-position:from-font;width:100px}.checkout-page-v2 .extras-container .extras--body .extras--form .extras--show-more-button:first-letter{text-transform:uppercase}.checkout-page-v2 .extras-container .extras--body .extras--form .airport-field{background-color:#f3f3f3}.checkout-page-v2 .extras-container .extras--body .extras--form .airport-field,.checkout-page-v2 .extras-container .extras--body .extras--form .s-select2-component2{background:var(--color-osp-gray-background,#f9f9f9)!important;border:1px solid #e7e7e7;border-radius:6px;color:var(--color-osp-gray-700,#344054)!important;font-family:BasierRegular!important;font-size:14px;font-weight:400;line-height:17.5px;min-width:120px;padding-bottom:8px;padding-left:16px;padding-top:8px;position:relative}@media(max-width:575px){.checkout-page-v2 .extras-container .extras--body .extras--form .airport-field,.checkout-page-v2 .extras-container .extras--body .extras--form .s-select2-component2{font-size:12px!important}}.checkout-page-v2 .extras-container .extras--body .extras--form .airport-field .s-dropdown-menu,.checkout-page-v2 .extras-container .extras--body .extras--form .airport-field .s-dropdown-menu li,.checkout-page-v2 .extras-container .extras--body .extras--form .s-select2-component2 .s-dropdown-menu,.checkout-page-v2 .extras-container .extras--body .extras--form .s-select2-component2 .s-dropdown-menu li{font-family:BasierRegular!important}@media(max-width:575px){.checkout-page-v2 .extras-container .extras--body .extras--form .airport-field .s-dropdown-menu li,.checkout-page-v2 .extras-container .extras--body .extras--form .s-select2-component2 .s-dropdown-menu li{font-size:13px!important}}.checkout-page-v2 .extras-container .extras--body .extras--form .airport-field ul,.checkout-page-v2 .extras-container .extras--body .extras--form .s-select2-component2 ul{z-index:2}.checkout-page-v2 .extras-container .extras--body .extras--form .airport-field span,.checkout-page-v2 .extras-container .extras--body .extras--form .s-select2-component2 span{display:none}.checkout-page-v2 .extras-container .extras--body .extras--form .airport-field input,.checkout-page-v2 .extras-container .extras--body .extras--form .s-select2-component2 input{background:none;border:none;color:var(--color-osp-gray-700,#344054);font-family:BasierRegular!important;outline:none;width:85%!important}.checkout-page-v2 .extras-container .extras--body .extras--form .airport-field input::-moz-placeholder,.checkout-page-v2 .extras-container .extras--body .extras--form .s-select2-component2 input::-moz-placeholder{color:var(--color-osp-gray-700,#344054)}.checkout-page-v2 .extras-container .extras--body .extras--form .airport-field input::placeholder,.checkout-page-v2 .extras-container .extras--body .extras--form .s-select2-component2 input::placeholder{color:var(--color-osp-gray-700,#344054)}.checkout-page-v2 .extras-container .extras--body .extras--form .airport-field input::-ms-input-placeholder,.checkout-page-v2 .extras-container .extras--body .extras--form .s-select2-component2 input::-ms-input-placeholder{color:var(--color-osp-gray-700,#344054)}.checkout-page-v2 .extras-container .extras--body .extras--form .airport-field .toggle-btn,.checkout-page-v2 .extras-container .extras--body .extras--form .s-select2-component2 .toggle-btn{position:absolute;right:16px;top:6px}.checkout-page-v2 .extras-container .extras--body .extras--form .airport-field .actions,.checkout-page-v2 .extras-container .extras--body .extras--form .s-select2-component2 .actions{right:7px!important;top:50%!important}.checkout-page-v2 .extras-container .extras--body .extras--form .extras--confirm{align-items:flex-start!important;display:flex!important;gap:7px!important;grid-column:1/-1!important}.checkout-page-v2 .extras-container .extras--body .extras--form .extras--confirm .checkbox-wrapper{background:#fff;border-radius:4px;display:grid;flex-shrink:0;height:1.25rem;padding:2px;width:1.25rem}.checkout-page-v2 .extras-container .extras--body .extras--form .extras--confirm label{color:#4e5e63;font-family:BasierRegular!important;font-size:.8125rem;letter-spacing:-.03125rem;line-height:125%}.checkout-page-v2 .extras-container .extras--body .extras--form .extras--confirm label a{color:#2f76c9;font-family:BasierBold;text-decoration:underline}.checkout-page-v2 .extras-container .extras--prices{background-color:var(--color-osp-gray-background,#f9f9f9);border-radius:0 12px 12px 0;display:flex;flex-direction:column;font-family:BasierRegular!important;height:inherit;justify-content:space-between;padding:24px 14px}@media(max-width:767px){.checkout-page-v2 .extras-container .extras--prices{border-radius:0 0 12px 12px;padding:20px 18px 20px 15px}}.checkout-page-v2 .extras-container .extras--prices .extras--prices-body{display:flex;flex-direction:column;gap:16px}@media(max-width:767px){.checkout-page-v2 .extras-container .extras--prices .extras--prices-body{gap:13px}}.checkout-page-v2 .extras-container .extras--prices .extras--prices-body .no-choice,.checkout-page-v2 .extras-container .extras--prices .extras--prices-body .yes_choice{gap:8px}.checkout-page-v2 .extras-container .extras--prices .extras--prices-body .no-choice input,.checkout-page-v2 .extras-container .extras--prices .extras--prices-body .yes_choice input{cursor:pointer;min-height:20px;min-width:20px}.checkout-page-v2 .extras-container .extras--prices .extras--prices-body .no-choice label,.checkout-page-v2 .extras-container .extras--prices .extras--prices-body .yes_choice label{cursor:pointer;font-family:BasierRegular!important;text-wrap-style:balance}.checkout-page-v2 .extras-container .extras--prices .extras--prices-body .yes_choice label{color:var(--color-osp-gray-700,#344054);font-size:14px;font-style:normal;font-weight:600;line-height:20px}.checkout-page-v2 .extras-container .extras--prices .extras--prices-body .yes_choice label span{font-weight:700}.checkout-page-v2 .extras-container .extras--prices .extras--prices-body .no-choice div{display:inline-block}.checkout-page-v2 .extras-container .extras--prices .extras--prices-body .no-choice label{color:var(--color-osp-gray-700,#344054);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.checkout-page-v2 .extras-container .extras--prices .extras--prices-footer{align-items:center;display:flex;flex-direction:column;gap:20px}@media(max-width:767px){.checkout-page-v2 .extras-container .extras--prices .extras--prices-footer{align-items:end;gap:13px}}.checkout-page-v2 .extras-container .extras--prices .extras--prices-footer .price--note{color:var(--osp-primary-color,#2168bc);font-family:BasierRegular!important;font-size:12px;font-style:normal;font-weight:600;line-height:16px}.checkout-page-v2 .extras-container .datepicker{position:relative}.checkout-page-v2 .extras-container .datepicker .date-placeholder{border-radius:6px!important}.checkout-page-v2 .extras-container .datepicker .date-input-container{align-items:center!important;font-family:BasierRegular!important;position:relative}@media(max-width:575px){.checkout-page-v2 .extras-container .datepicker .date-input-container{width:100%!important}}.checkout-page-v2 .extras-container .datepicker .date-input-container .date-input-text{width:100%}.checkout-page-v2 .extras-container .datepicker .date-input-container .date-input-text .date{border-radius:6px!important;padding-right:40px!important}.checkout-page-v2 .extras-container .datepicker .date-input-container .date,.checkout-page-v2 .extras-container .datepicker .date-input-container .date-placeholder{background-color:var(--color-osp-gray-background,#f9f9f9);border:.5px solid var(--color-border-color,#ddd);color:var(--color-second-text-color,#737373);cursor:pointer;font-family:BasierRegular!important;font-size:14px!important;font-weight:400!important;height:36px;margin:0!important;padding:8px 16px;width:100%}@media(max-width:575px){.checkout-page-v2 .extras-container .datepicker .date-input-container .date,.checkout-page-v2 .extras-container .datepicker .date-input-container .date-placeholder{font-size:12px!important}}.checkout-page-v2 .extras-container .datepicker .date-input-container .date-input-icon svg{display:none}.checkout-page-v2 .extras-container .datepicker .date-input-container:has(>input.time){position:relative}.checkout-page-v2 .extras-container .datepicker .date-input-container:has(>input.time):before{content:""}.checkout-page-v2 .extras-container .datepicker .calender-div{margin-left:5%;max-width:500px;width:50%;z-index:5}@media(max-width:575px){.checkout-page-v2 .extras-container .datepicker .calender-div{width:100%}}.checkout-page-v2 .extras-container .datepicker .calender-div .btn{text-transform:capitalize!important}.checkout-page-v2 .extras-container .datepicker .date-time-arrow{background-image:url(./icon_calendar.KyqQO5cH.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 22px;content:"";display:inline-block;height:22px;margin:0!important;pointer-events:none;position:absolute;right:16px;top:8px;width:20px}.checkout-page-v2 .extras-container .datepicker .date-time-arrow i{display:none}.checkout-page-v2 .extras-container .datepicker .date-time-arrow.rotate-180{pointer-events:all}.checkout2 hr{margin:0;width:100%}.checkout2 .step-one{border-radius:20px 20px 0 0!important;height:auto!important;padding:40px 60px 0}@media(max-width:575px){.checkout2 .step-one{border-radius:0!important;padding:25px 20px 0}}.checkout2 .checkout-header{justify-content:start}.checkout2 .checkout-payment-v2{border-radius:0 0 20px 20px;padding:0 60px 70px}@media(max-width:575px){.checkout2 .checkout-payment-v2{border-radius:0!important;padding:0 20px 50px}}@media(max-width:767px){.checkout2 .login-button,.checkout2 .vertical-separator{display:none}}body.no-scroll{overflow-y:hidden}.about-page{color:var(--color-text-color,#5d666f)}.about-page section{padding-top:40px}.about-page .hero-image{background-image:url(./blurred-city-white.FqimE5df.jpg);background-position:50%;background-size:cover;color:#fff;font-family:BasierRegular;height:220px;text-align:center;text-shadow:1px 1px 1px #000}@media screen and (max-width:991px){.about-page .hero-image{margin-bottom:15px}}.about-page .hero-image h1,.about-page .hero-image h2{margin-top:0;padding-top:45px}@media screen and (max-width:767px){.about-page .hero-image h1,.about-page .hero-image h2{padding-top:20px}}.about-page .hero-image h1 span,.about-page .hero-image h2 span{color:var(--color-osp-orange,#f1b42a)}.about-page h4{font-size:28px;font-weight:500;line-height:72px;margin-bottom:0}.about-page .gold{color:var(--color-orange-color,#f1b42a);font-size:52px;font-weight:200;line-height:62px}.about-page .carousel-pos{margin-top:30px;text-align:center}.about-page .carousel-pos .carousel-pos--data{align-items:center;border-left:1px solid var(--color-osp-bd-color,#e3e7f0);border-radius:4px;border-top:2px solid var(--color-osp-bd-color,#e3e7f0);box-shadow:0 0 1px 0 var(--color-osp-bd-color,#e3e7f0);display:flex;font-family:BasierRegular;font-size:13px;height:238px;line-height:1.5;padding:18px 18px 30px;position:relative}@media(max-width:991px)and (min-width:767px){.about-page .carousel-pos .carousel-pos--data.fr{font-size:11px}}.about-page .carousel-pos .carousel-pos--data:after{bottom:-9px;content:" ";height:16px;left:0;margin:auto;position:absolute;right:0;transform:rotate(45deg);width:16px}.about-page .carousel-pos .carousel-pos--data,.about-page .carousel-pos .carousel-pos--data:after{background:#fff;border-bottom:1px solid var(--color-osp-bd-color,#e3e7f0);border-right:1px solid var(--color-osp-bd-color,#e3e7f0)}.about-page .carousel-pos .carousel-pos--pic{background-color:#eda;border-radius:60px;height:60px;margin:0 auto 15px;width:60px}.about-page .care-path--left,.about-page .care-path--right{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Ctitle%3Ebullet%3C/title%3E%3Cdefs%3E%3Ccircle id='a' cx='12' cy='12' r='10'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse xlink:href='%23a' fill='%230074c8' stroke='%23fff' stroke-width='4'/%3E%3Cuse xlink:href='%23a' stroke='%230074c8'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;border-left:none;float:left;padding-bottom:15px;padding-top:10px;position:relative;width:50%}@media screen and (max-width:991px){.about-page .care-path--left,.about-page .care-path--right{border-right:none;width:100%}}.about-page .care-path{display:inline-block}.about-page .care-path--left{background-position:center right 10%;border-right:1px solid var(--color-osp-bd-color,#e3e7f0);padding-left:0;padding-right:60px}.about-page .care-path--left:before{display:none}.about-page .care-path--left:after{background-color:var(--color-osp-bd-color,#e3e7f0);content:"";height:1px;position:absolute;right:0;top:50%;width:10%}.about-page .care-path--left .desc{float:right!important;max-width:240px;text-align:left}@media screen and (max-width:991px){.about-page .care-path--left{background-position:center left 10%;border-left:1px solid var(--color-osp-bd-color,#e3e7f0);border-right:none;margin-left:-1px;padding-left:22%;padding-top:36px}.about-page .care-path--left:after{left:0;right:auto}.about-page .care-path--left .desc{max-width:100%}}.about-page .care-path--right{background-position:center left 10%;border-left:1px solid var(--color-osp-bd-color,#e3e7f0);margin-left:-1px;padding-left:60px;padding-top:90px}.about-page .care-path--right:before{background-color:var(--color-osp-bd-color,#e3e7f0);content:"";height:1px;left:0;position:absolute;top:50%;width:10%}.about-page .care-path--right .desc{float:left;max-width:240px;text-align:left}@media screen and (max-width:991px){.about-page .care-path--right .desc{max-width:100%}.about-page .care-path--right{padding-left:22%;padding-top:36px}}.items-wrapper--item{align-items:center;color:#fff;display:flex;flex-direction:column;gap:1rem}.items-wrapper--item .icon-wrapper{align-items:center;background-color:#314283;border-radius:9999px;display:flex;height:130px;justify-content:center;width:130px}.items-wrapper--item .icon-wrapper svg{width:56px}.items-wrapper--item .title{font-family:BasierMedium;font-size:22px;text-align:center}.items-wrapper--item .text{font-family:BasierRegular;font-size:18px;margin:0;padding:0;text-align:center;text-wrap-style:balance}.skeleton{animation:placeHolderShimmer .5s ease-in-out infinite alternate;background-color:#e6eaf3;border-radius:1rem;height:2rem;overflow:hidden;width:100%}@keyframes placeHolderShimmer{0%{opacity:.5}to{opacity:1}}.loyalty-polygons{align-items:center;aspect-ratio:19/12;display:flex;max-width:100%;position:relative;width:475px}.loyalty-polygons .polygon{align-items:center;aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;flex-grow:1;justify-content:center;z-index:2}@media(min-width:1340px){.loyalty-polygons .polygon{height:151px;width:154px}}@media(max-width:1340px)and (min-width:1200px){.loyalty-polygons .polygon{height:140px;width:140px}}@media(max-width:1200px)and (min-width:575px){.loyalty-polygons .polygon{height:120px;width:120px}}@media(max-width:575px){.loyalty-polygons .polygon{height:90px;width:90px}}.loyalty-polygons .polygon span{color:#fff;font-family:BasierRegular;font-size:1.8125rem;font-weight:700;letter-spacing:-.04875rem;line-height:normal;text-align:center;text-transform:uppercase}.loyalty-polygons .polygon.ivory{align-self:flex-end;background-image:url(../assets/images/masks/ivory.svg)}.loyalty-polygons .polygon.silver{align-self:center;background-image:url(../assets/images/masks/silver.svg)}.loyalty-polygons .polygon.gold{align-self:flex-start;background-image:url(../assets/images/masks/gold.svg)}.loyalty-polygons .curved{position:absolute;z-index:1}.loyalty-polygons .curved.up{right:26%;top:5%}.loyalty-polygons .curved.down{bottom:5%;left:26%}@media(max-width:991px){.loyalty-polygons{height:200px;width:auto}.loyalty-polygons .polygon span{font-size:1.17281rem}.loyalty-polygons .curved{width:90px}.loyalty-polygons .curved.up{right:25%;top:-2%}.loyalty-polygons .curved.down{bottom:-2%;left:25%}}.custom-button{align-items:center;background-color:#fff;border:none;border:1.5px solid var(--color-osp-blue2,#2168bc);border-radius:2.5rem;box-sizing:border-box;display:inline-flex;flex-shrink:0;font-family:BasierRegular;font-weight:500;gap:.625rem;height:2.75rem;justify-content:center;padding-inline:1.4rem;transition:all .125s cubic-bezier(.25,.46,.45,.94)}.custom-button:disabled{cursor:not-allowed;opacity:.5}.custom-button.primary,.custom-button.primary:hover{background-color:var(--color-osp-blue2,#2168bc);color:#fff}.custom-button.outline,.custom-button.outline:hover{border-color:var(--color-osp-blue2,#2168bc);color:var(--color-osp-blue2,#2168bc)}.custom-button.secondary,.custom-button.secondary:hover{background-color:#fff;border-color:transparent;color:var(--color-osp-blue2,#2168bc)}.custom-button.ghost{height:auto}.custom-button.ghost,.custom-button.ghost:hover{background-color:transparent;border-color:transparent;color:var(--color-osp-navy-blue,#1a2653)}.ask-question-form{background:#fff;border-radius:.5rem;display:grid;gap:1rem;overflow:hidden;padding:1.25rem 2.5rem;position:relative}.ask-question-form h3{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.625rem}.ask-question-form #ask-question-hubspot-form form.hub-form{align-items:flex-end;display:flex;gap:.5rem}@media(max-width:767px){.ask-question-form #ask-question-hubspot-form form.hub-form{flex-direction:column}}.ask-question-form #ask-question-hubspot-form form.hub-form .fields-wrapper{display:flex;flex-direction:column;flex-grow:1;gap:.25rem;width:100%}.ask-question-form #ask-question-hubspot-form form.hub-form .fields-wrapper .field{display:flex;flex-direction:column;gap:.25rem}.ask-question-form #ask-question-hubspot-form form.hub-form .fields-wrapper .field>label{display:none}.ask-question-form #ask-question-hubspot-form form.hub-form .fields-wrapper .field .input{display:grid}.ask-question-form #ask-question-hubspot-form form.hub-form .fields-wrapper .field .input input:not([type=submit]),.ask-question-form #ask-question-hubspot-form form.hub-form .fields-wrapper .field .input textarea{border:1.5px solid #d9d9d9;border-radius:.5rem;color:var(--color-osp-navy-blue,#1a2653);flex:1;font-family:BasierRegular;font-size:1rem;font-weight:500;line-height:1.5rem;outline:none;padding:.6rem 1.2rem;transition:border-color .3s cubic-bezier(.25,.46,.45,.94);width:100%}.ask-question-form #ask-question-hubspot-form form.hub-form .fields-wrapper .field .input input:not([type=submit])::-moz-placeholder,.ask-question-form #ask-question-hubspot-form form.hub-form .fields-wrapper .field .input textarea::-moz-placeholder{color:#1a265366}.ask-question-form #ask-question-hubspot-form form.hub-form .fields-wrapper .field .input input:not([type=submit])::placeholder,.ask-question-form #ask-question-hubspot-form form.hub-form .fields-wrapper .field .input textarea::placeholder{color:#1a265366}.ask-question-form #ask-question-hubspot-form form.hub-form .fields-wrapper .field .input input:not([type=submit]):focus,.ask-question-form #ask-question-hubspot-form form.hub-form .fields-wrapper .field .input textarea:focus{border-color:var(--color-osp-blue2,#2168bc)}.ask-question-form #ask-question-hubspot-form form.hub-form .fields-wrapper .field .input input:not([type=submit]):disabled,.ask-question-form #ask-question-hubspot-form form.hub-form .fields-wrapper .field .input textarea:disabled{color:#777;cursor:not-allowed;opacity:.8}.ask-question-form #ask-question-hubspot-form form.hub-form .error-field{align-items:flex-start;background:transparent;display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start;list-style:none;margin:unset}.ask-question-form #ask-question-hubspot-form form.hub-form .error-field li label.hs-error-msg{color:#c92c2c;font:.75rem BasierRegular;margin:0}.ask-question-form #ask-question-hubspot-form form.hub-form .hs_error_rollup{display:none}.ask-question-form #ask-question-hubspot-form form.hub-form .actions{display:flex;gap:.5rem;justify-content:flex-end}.ask-question-form #ask-question-hubspot-form .submitted-message{color:#000;font-family:BasierRegular}.ask-question-form .input-hint{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular;font-size:.75rem;line-height:1.5rem}.ask-question-form:before{background:#1b2754;content:"";height:100%;left:0;position:absolute;top:0;width:.625rem}@media(max-width:991px){.ask-question-form{padding:1.5rem 1rem 1rem}.ask-question-form h3{font-size:1rem;line-height:1.5rem}.ask-question-form:before{height:.625rem;width:100%}}@media(min-width:991px){.loyalty-program .container{max-width:1000px!important}}@media(min-width:1199px){.loyalty-program .container.wide{max-width:1200px!important}}.loyalty-program p{font-family:BasierRegular!important;margin:0;padding:0}.loyalty-program h1,.loyalty-program h2,.loyalty-program h3,.loyalty-program h4,.loyalty-program h5,.loyalty-program h6{font-family:BasierRegular!important;font-weight:500}.loyalty-program .regular,.loyalty-program ul{font-family:BasierRegular!important}.loyalty-program .medium{font-family:BasierMedium!important}.loyalty-program .bolder{font-family:BasierBold!important}.loyalty-program .stack{display:flex;flex-direction:column;gap:.5rem}.loyalty-program .cap-first{text-transform:lowercase!important}.loyalty-program .cap-first:first-letter{text-transform:uppercase!important}.loyalty-program__section{background:#f4f7ff;padding:0!important}.loyalty-program .h-wrapper2{position:relative;z-index:9999}.loyalty-program .h-wrapper2 .osp-header:not(.sticky) .user-points{color:#fff!important}.loyalty-program{--start-earning-height:187px}.loyalty-program .hero{background-image:url(../assets/images/loyalty-program/hero-bg.jpg);background-position:50% 100%;background-repeat:no-repeat;background-size:cover;color:#fff;display:grid;margin-top:-80px;min-height:31.3125rem;position:relative}@media(max-width:767px){.loyalty-program .hero{min-height:75vh}}.loyalty-program .hero .overlay{background:linear-gradient(144deg,#1a2653d9 46.55%,#1a265300 132.82%) no-repeat;inset:0;position:absolute;z-index:1}@media(max-width:767px){.loyalty-program .hero .overlay{background:linear-gradient(160deg,#1a2653d9 30.55%,#1a265300 132.82%) no-repeat}}.loyalty-program .hero .container{align-items:center;display:flex;gap:2rem;height:100%;justify-content:space-between;padding-block:6rem 3rem;z-index:2}.loyalty-program .hero .container h1{color:#fff;font-family:BasierRegular;font-size:clamp(2.625rem,5vw,4rem);font-weight:700;letter-spacing:-.01606rem;line-height:4.625rem}@media(min-width:991px){.loyalty-program .hero .container{justify-content:space-between}}@media(max-width:991px){.loyalty-program .hero .container h1{line-height:3.25rem}}@media(max-width:767px){.loyalty-program .hero .container{flex-direction:column;gap:1rem;justify-content:center}}@media(max-width:575px){.loyalty-program .hero .container h1{max-width:80vw;width:100%}}.loyalty-program .how-it-works{background:linear-gradient(180deg,var(--color-osp-navy-blue,#1a2653) 66.41%,#0d163d 100%)}.loyalty-program .how-it-works .container{align-items:center;display:flex;flex-direction:column;gap:4rem;padding-block:6.5rem 12rem}.loyalty-program .how-it-works .container h1{color:#fff;font-size:3.25rem;font-weight:500;letter-spacing:-.0625rem;line-height:3.875rem;text-align:center}@media(max-width:767px){.loyalty-program .how-it-works .container h1{font-size:2.25rem}}.loyalty-program .how-it-works .container .items-wrapper{display:grid;gap:1rem;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr}.loyalty-program .how-it-works .container .items-wrapper .separator{width:13px}@media(min-width:767px){.loyalty-program .how-it-works .container .items-wrapper .separator{margin-top:3rem}}@media(min-width:575px)and (max-width:1199px){.loyalty-program .how-it-works .container .items-wrapper{grid-template-columns:1fr auto 1fr}.loyalty-program .how-it-works .container .items-wrapper .separator:nth-of-type(2){display:none}}@media(max-width:767px){.loyalty-program .how-it-works .container .items-wrapper{grid-template-columns:1fr}.loyalty-program .how-it-works .container .items-wrapper .separator{margin-inline:auto;transform:rotate(90deg)}}@media(max-width:991px){.loyalty-program .how-it-works .container{gap:2rem;padding-block:2rem 15rem}}.loyalty-program .our-tier{display:flex;flex-direction:column;gap:2.5rem}.loyalty-program .our-tier .start-earning-container{display:grid;margin-top:calc(var(--start-earning-height)*-.5);min-height:var(--start-earning-height);z-index:5}@media(min-width:1199px){.loyalty-program .our-tier .start-earning-container{padding-inline:0!important}}@media(max-width:991px){.loyalty-program .our-tier .start-earning-container{--start-earning-height:328px;margin-top:calc(var(--start-earning-height)*-.65)}}.loyalty-program .our-tier .start-earning-container .start-earning{align-items:center;background-color:#fff;border-radius:1.875rem;box-shadow:0 0 10px #0000001f;color:#1a2653;display:flex;gap:3rem;height:100%;justify-content:space-between;padding-inline:5rem;width:100%}.loyalty-program .our-tier .start-earning-container .start-earning h2{font-family:BasierRegular;font-size:2.25rem;font-weight:500;letter-spacing:-.0625rem;line-height:2.875rem}.loyalty-program .our-tier .start-earning-container .start-earning p{font-family:BasierRegular;font-size:1.125rem;font-weight:400;letter-spacing:-.00563rem;line-height:1.5625rem;max-width:12rem}.loyalty-program .our-tier .start-earning-container .start-earning .buttons{align-items:center;display:flex;flex-shrink:0;gap:2rem}.loyalty-program .our-tier .start-earning-container .start-earning .buttons .divider{background-color:var(--color-osp-blue2,#2168bc);height:1.5rem;width:1px}@media(max-width:991px){.loyalty-program .our-tier .start-earning-container .start-earning{align-items:flex-start;flex-direction:column;gap:2rem;padding:2rem}.loyalty-program .our-tier .start-earning-container .start-earning p{max-width:none}.loyalty-program .our-tier .start-earning-container .start-earning .buttons{align-items:stretch;flex-direction:column;gap:.87rem;width:100%}.loyalty-program .our-tier .start-earning-container .start-earning .buttons .divider{display:none}}.loyalty-program .our-tier .start-earning-container.user-logged .start-earning p{max-width:none}.loyalty-program .our-tier .start-earning-container.user-logged .start-earning .balance{flex-shrink:0;font-size:1.75rem}@media(max-width:991px){.loyalty-program .our-tier .start-earning-container.user-logged .start-earning .balance{display:flex;flex-wrap:wrap;gap:.5rem 2rem}}@media(max-width:767px){.loyalty-program .our-tier .start-earning-container.user-logged .start-earning .balance{font-size:1.25rem}}.loyalty-program .our-tier .tiers-wrapper{display:flex;flex-direction:column;gap:2.5rem;padding-block:8rem;position:relative}.loyalty-program .our-tier .tiers-wrapper .title{color:#1a2653;font-family:BasierRegular}.loyalty-program .our-tier .tiers-wrapper .title h2{font-size:2.75rem;font-weight:600;letter-spacing:-.0625rem;line-height:2.875rem}.loyalty-program .our-tier .tiers-wrapper .title span{font-size:1rem;font-weight:400;letter-spacing:-.01rem;line-height:normal}.loyalty-program .our-tier .tiers-wrapper .tier-rows-list{background:#eaf1ff;border-radius:1.25rem;padding-inline:1.5rem;padding-bottom:1.5rem;width:calc(100% - 2rem)}.loyalty-program .our-tier .tiers-wrapper .tier-rows-list li{position:relative}.loyalty-program .our-tier .tiers-wrapper .tier-rows-list li p{color:#1a2653;display:inline-block;font-family:BasierRegular;font-size:1.375rem;font-weight:600;letter-spacing:-.01375rem;line-height:normal;margin:0;max-width:9.625rem;padding:0}.loyalty-program .our-tier .tiers-wrapper .tier-rows-list li:not(:last-child):before{background:linear-gradient(90deg,#d3d3d3,#e6e6e6 50.5%);bottom:0;content:"";height:.0625rem;left:0;position:absolute;width:100%;z-index:5}.loyalty-program .our-tier .tiers-wrapper .tiers{--header-height:175px;align-items:stretch;bottom:9.5rem;display:flex;gap:1.5rem;justify-content:flex-end;position:absolute;right:0;width:-moz-max-content;width:max-content}.loyalty-program .our-tier .tiers-wrapper .tiers .tier-card{background-color:#fff;border-radius:1.25rem;box-shadow:0 0 10px #0000001f;overflow:hidden;width:300px}.loyalty-program .our-tier .tiers-wrapper .tiers .tier-card .header{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:var(--header-height);justify-content:center}.loyalty-program .our-tier .tiers-wrapper .tiers .tier-card .header span{color:#1a2653;font-family:BasierRegular;font-size:1.8125rem;font-weight:700;letter-spacing:-.10875rem;line-height:normal;position:absolute;text-align:center;text-transform:uppercase}.loyalty-program .our-tier .tiers-wrapper .tiers .tier-card:first-of-type .header{background-image:url(../assets/images/loyalty-program/ivory-mask.png)}.loyalty-program .our-tier .tiers-wrapper .tiers .tier-card:nth-of-type(2) .header{background-image:url(../assets/images/loyalty-program/silver-mask.png)}.loyalty-program .our-tier .tiers-wrapper .tiers .tier-card:nth-of-type(3) .header{background-image:url(../assets/images/loyalty-program/gold-mask.png)}.loyalty-program .our-tier .tiers-wrapper .tiers .tier-card .list li{font-size:20px}.loyalty-program .our-tier .tiers-wrapper .tiers .tier-card .list li p{color:#1a2653;font-family:BasierRegular;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.0125rem;line-height:normal;margin:0;padding:0;text-align:center}.loyalty-program .our-tier .tiers-wrapper .tiers .tier-card .list li p:first-of-type{display:none;font-family:BasierMedium!important;font-size:1.25rem}@media(max-width:1199px){.loyalty-program .our-tier .tiers-wrapper .tiers .tier-card .list li p:first-of-type{display:block}}@media(max-width:767px){.loyalty-program .our-tier .tiers-wrapper .tiers .tier-card .list li,.loyalty-program .our-tier .tiers-wrapper .tiers .tier-card .list li p{font-size:18px}}.loyalty-program .our-tier .tiers-wrapper .tier-rows-list li,.loyalty-program .our-tier .tiers-wrapper .tiers .list li{align-content:center;min-height:5.75rem;padding-inline:1rem}@media(max-width:1199px){.loyalty-program .our-tier .tiers-wrapper{padding-block:0 2.5rem}.loyalty-program .our-tier .tiers-wrapper .title{align-items:center;display:flex;flex-direction:column;gap:.6rem;justify-content:center}.loyalty-program .our-tier .tiers-wrapper .tier-rows-list{display:none}.loyalty-program .our-tier .tiers-wrapper .tiers{justify-content:center;position:static;width:100%}.loyalty-program .our-tier .tiers-wrapper .tier-rows-list li,.loyalty-program .our-tier .tiers-wrapper .tiers .list li{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:1rem}.loyalty-program .our-tier .tiers-wrapper .tier-rows-list li:not(:last-child),.loyalty-program .our-tier .tiers-wrapper .tiers .list li:not(:last-child){position:relative}.loyalty-program .our-tier .tiers-wrapper .tier-rows-list li:not(:last-child):after,.loyalty-program .our-tier .tiers-wrapper .tiers .list li:not(:last-child):after{background:linear-gradient(90deg,#d3d3d3,#e6e6e6 50.5%);content:"";inset-inline:12px;bottom:0;height:1px;position:absolute}}@media(max-width:991px){.loyalty-program .our-tier .tiers-wrapper .tiers{flex-direction:column}.loyalty-program .our-tier .tiers-wrapper .tiers .tier-card{width:100%}}@media(max-width:767px){.loyalty-program .our-tier .tiers-wrapper .tiers{align-items:center;flex-direction:column}.loyalty-program .our-tier .tiers-wrapper .tiers .tier-card{width:100%}}.loyalty-program .how-to-redeem{background-image:url(../assets/images/loyalty-program/how-to-redeem.png);background-position:50%;background-size:cover;color:#fff;font-family:BasierRegular;min-height:23.125rem}.loyalty-program .how-to-redeem .container{align-items:center;display:flex;gap:2rem;justify-content:space-between;padding-block:6rem}.loyalty-program .how-to-redeem .container .title{display:flex;flex-direction:column;gap:.88rem}.loyalty-program .how-to-redeem .container .title img{height:3.75rem;width:3.75rem}.loyalty-program .how-to-redeem .container .title h2{font-size:2.75rem;font-weight:500;letter-spacing:-.0625rem;line-height:3.375rem}.loyalty-program .how-to-redeem .container>p{font-size:1.125rem;letter-spacing:-.00563rem;line-height:1.6875rem;max-width:34.625rem}@media(max-width:991px){.loyalty-program .how-to-redeem{background-image:url(../assets/images/loyalty-program/how-to-redeem-mobile.png)}.loyalty-program .how-to-redeem .container{align-items:flex-start;flex-direction:column;gap:1.5rem;padding-block:3.5rem}.loyalty-program .how-to-redeem .container .title{gap:1rem}.loyalty-program .how-to-redeem .container .title h2{font-size:2.25rem;line-height:2.625rem}.loyalty-program .how-to-redeem .container .title h2 br{display:none}.loyalty-program .how-to-redeem .container>p{max-width:100%}.loyalty-program .how-to-redeem .container button{max-width:18rem;width:100%}}.loyalty-program .faq{padding-block:6.25rem}.loyalty-program .faq .container{align-items:flex-start;display:flex;gap:3rem;justify-content:space-between}.loyalty-program .faq .container h1{color:#263746;font-family:BasierMedium;font-size:44px;font-weight:500;line-height:3.375rem;max-width:13.25rem;text-wrap:balance}.loyalty-program .faq .container h1.fr{font-size:36px}.loyalty-program .faq .container .show-more{font-size:1.125rem}.loyalty-program .faq .container .faq-wrapper{flex-shrink:0;flex:1}.loyalty-program .faq .container .faq-wrapper,.loyalty-program .faq .container .faq-wrapper .loading-container{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media(max-width:991px){.loyalty-program .faq{padding-block:2rem}.loyalty-program .faq .container{flex-direction:column;gap:1.5rem}.loyalty-program .faq .container h1{font-size:36px;line-height:2.625rem;max-width:100%}}.loyalty-program .you-are-already-elegible{padding-block-end:6.25rem}.loyalty-program .you-are-already-elegible .wrapper{align-items:center;background:#fff;border-radius:3rem;display:flex;gap:4.5rem;padding:4.5rem;position:relative}.loyalty-program .you-are-already-elegible .wrapper .image{background-image:url(../assets/images/loyalty-program/elegible.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;flex-shrink:0;height:24rem;width:24rem;z-index:1}.loyalty-program .you-are-already-elegible .wrapper .content{color:var(--color-osp-navy-blue,#1a2653);display:grid;font-family:BasierRegular;gap:2.5rem}.loyalty-program .you-are-already-elegible .wrapper .content h3{color:#1b2754;font-size:2.75rem;font-weight:600;letter-spacing:-.0625rem;line-height:3.375rem}.loyalty-program .you-are-already-elegible .wrapper .content .description{display:grid;gap:1rem}.loyalty-program .you-are-already-elegible .wrapper .content .description p{color:#1b2754;font-family:BasierRegular;font-size:1rem;letter-spacing:-.005rem;line-height:1.5rem}.loyalty-program .you-are-already-elegible .wrapper .content .buttons{align-items:center;display:flex;gap:1rem}.loyalty-program .you-are-already-elegible .wrapper .content .buttons .divider{background-color:var(--color-osp-blue2,#2168bc);height:1.5rem;width:1px}.loyalty-program .you-are-already-elegible .wrapper:before{background:#1b2754;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:18.0625rem}@media(max-width:991px){.loyalty-program .you-are-already-elegible{padding-block-end:2rem;padding-block-start:14rem}.loyalty-program .you-are-already-elegible .wrapper{flex-direction:column;gap:1.5rem;padding:0}.loyalty-program .you-are-already-elegible .wrapper .image{bottom:calc(100% - 12rem);max-width:24rem;position:absolute;width:100%}.loyalty-program .you-are-already-elegible .wrapper .content{padding:1rem;padding-block-start:17rem}.loyalty-program .you-are-already-elegible .wrapper .content h3{font-size:2.25rem;line-height:2.625rem}.loyalty-program .you-are-already-elegible .wrapper .content .buttons{flex-direction:column}.loyalty-program .you-are-already-elegible .wrapper .content .buttons .divider{display:none}.loyalty-program .you-are-already-elegible .wrapper .content .buttons button{width:100%}.loyalty-program .you-are-already-elegible .wrapper:before{border-top-left-radius:0;border-top-right-radius:0;height:13rem;left:50%;max-width:22rem;transform:translate(-50%);width:calc(100% - 1rem)}}.about-page{color:var(--color-text-color,#5d666f);font-weight:200}.icon-top{background-position-y:8px}.input-icon-message{background-image:url(./message.BoqRUwUG.svg)}.input-icon-phone{background-image:url(./phone-icon.BqT7FBGN.png)}.input-icon-profile{background-image:url(./profile.DL08V1aU.svg)}.input-icon-profile.active{background-image:url(./profile-active.NTBBn1hO.svg)}.page-backdrop[data-v-bbaa1bec]{background:#1a265399;inset:0;position:fixed;z-index:9998}.modal-overlay[data-v-bbaa1bec]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;inset:0;justify-content:flex-start;min-height:100dvh;overflow-y:auto;padding:clamp(24px,8vh,72px) 24px 0;position:fixed;width:100%;z-index:9999}.location-info-modal[data-v-bbaa1bec]:has(.select[data-open=true]){margin-bottom:320px}.location-info-modal[data-v-bbaa1bec]{background:#fff;border:1px solid #feffff;border-radius:20px;box-shadow:0 0 34px #00000059;display:flex;flex-direction:column;gap:20px;margin:0 auto 30px;max-width:600px;padding:40px;position:relative;width:100%}body.location-info-modal-open{overflow:hidden}@keyframes fade-in-bbaa1bec{0%{opacity:0}to{opacity:1}}.modal-close[data-v-bbaa1bec]{align-items:center;background:transparent;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:26px;justify-content:center;padding:0;position:absolute;right:8.13px;top:8.13px;transform:scale(1.35);transition:transform .3s ease-in-out,background .3s ease-in-out;width:26px}.modal-close[data-v-bbaa1bec]:hover{transform:scale(1.5)}.modal-close svg[data-v-bbaa1bec]{height:26px;width:26px}.modal-header[data-v-bbaa1bec]{align-items:center;border-bottom:none;display:flex;gap:17px;justify-content:left;padding:0}@media(max-width:991px){.modal-header[data-v-bbaa1bec]{gap:11px}}.modal-header__icon[data-v-bbaa1bec]{height:60px;position:relative;top:3px;width:60px}@media(max-width:991px){.modal-header__icon[data-v-bbaa1bec]{top:4.5px}.modal-header__icon[data-v-bbaa1bec],.modal-header__icon svg[data-v-bbaa1bec]{height:42px;width:42px}}.modal-header__title[data-v-bbaa1bec]{color:var(--color-osp-text-secondary,#232738);font-family:BasierMedium;font-size:24px;font-weight:500;letter-spacing:-.5px;line-height:100%;margin:0}@media(max-width:991px){.modal-header__title[data-v-bbaa1bec]{font-size:22px;line-height:24px}}.divider[data-v-bbaa1bec]{border:.5px solid #ccc;height:.5px;width:100%}.modal-description[data-v-bbaa1bec]{color:var(--osp-homepage-head-title-color,#1a2653);font-family:BasierRegular;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:0}.step-flow[data-v-bbaa1bec]{display:flex;flex-direction:column;gap:20px}.step[data-visible=true][data-v-bbaa1bec]{animation:step-in-bbaa1bec .3s ease-in-out;display:flex}@keyframes step-in-bbaa1bec{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.step__label[data-v-bbaa1bec]{align-items:center;color:#666;display:flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.step__label .step__index[data-v-bbaa1bec]{align-items:center;background:#12132d;border-radius:50%;color:#fff;display:inline-flex;font-size:10px;height:16px;justify-content:center;width:16px}.step[data-state=active] .step__label .step__index[data-v-bbaa1bec],.step[data-state=done] .step__label .step__index[data-v-bbaa1bec]{background:#12132d}.select[data-v-bbaa1bec]{position:relative;width:100%}.select__control[data-v-bbaa1bec]{align-items:center;background:#f5f5f5;border:.5px solid #ddd;border-radius:5px;color:var(--color-second-text-color,#737373);cursor:pointer;display:flex;font-size:16px;font-weight:400;gap:12px;height:50px;justify-content:space-between;letter-spacing:0;line-height:28px;padding:0 20px;text-align:left;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out;width:100%}@media(max-width:991px){.select__control[data-v-bbaa1bec]{gap:8px;padding:0 10px}}.select__input-container[data-v-bbaa1bec]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__control[data-v-bbaa1bec]:focus-visible{border-color:#12132d;box-shadow:0 0 0 3px #12132d;outline:none}.select__control[data-filled=true][data-v-bbaa1bec]{color:var(--color-second-text-color,#737373);font-size:16px;font-weight:500;letter-spacing:0;line-height:28px}.select__chevron[data-v-bbaa1bec]{flex-shrink:0;height:25px;transition:transform .2s ease;width:25px}.select[data-open=true] .select__chevron[data-v-bbaa1bec]{transform:rotate(180deg)}.select__menu[data-v-bbaa1bec]{background:#fff;border:.5px solid #ddd;border-radius:6px;box-shadow:0 0 6px #00000026;left:0;max-height:312px;opacity:0;overflow-y:auto;padding:12px 20px;pointer-events:none;position:absolute;right:0;scrollbar-width:none;top:calc(100% + 6px);transform:translateY(-6px);z-index:5;-ms-overflow-style:none}@media(max-width:991px){.select__menu[data-v-bbaa1bec]{padding:12px 19px}}.select__menu[data-v-bbaa1bec]::-webkit-scrollbar{display:none}.select[data-open=true] .select__menu[data-v-bbaa1bec]{opacity:1;pointer-events:auto;position:absolute;transform:translateY(0)}.select__option[data-v-bbaa1bec]{border-bottom:.5px solid rgba(99,99,99,.502);color:#636363;cursor:pointer;display:block;font-size:16px;font-weight:400;letter-spacing:-.08px;line-height:100%;overflow:hidden;padding:8px 0;text-overflow:ellipsis;white-space:nowrap}.select__option[data-v-bbaa1bec]:last-child{border-bottom:none;padding-bottom:8px}@media(max-width:991px){.select__option[data-v-bbaa1bec]{font-size:14px;line-height:20px}}.select__option[data-v-bbaa1bec]:focus-visible,.select__option[data-v-bbaa1bec]:hover{background:#f5f5f5}.select__option[aria-selected=true][data-v-bbaa1bec]{color:var(--osp-primary-color,#2168bc);font-family:BasierMedium;font-weight:500}.result-card[data-v-bbaa1bec]{background:#fff;display:flex;flex-direction:column;gap:16px;height:100%;margin:0 auto;width:calc(100% - 20px)}@media(max-width:991px){.result-card[data-v-bbaa1bec]{width:100%}}.result-card__airport[data-v-bbaa1bec]{border-bottom:.5px solid #ccc;color:#636363;font-size:19px;font-weight:400;letter-spacing:-.08px;line-height:100%;padding-bottom:16px}@media(max-width:991px){.result-card__airport[data-v-bbaa1bec]{font-size:16px}}.result-card__row[data-v-bbaa1bec]{display:flex;justify-content:space-between}.result-card__facility[data-v-bbaa1bec]{max-width:50%}.result-card__facility h3[data-v-bbaa1bec]{color:#636363;font-family:BasierMedium;font-size:16px;font-weight:500;letter-spacing:-.08px;line-height:100%;margin:0 0 8px}@media(max-width:991px){.result-card__facility h3[data-v-bbaa1bec]{font-size:12px}}.result-card__facility p[data-v-bbaa1bec]{color:#636363;font-size:16px;font-weight:400;letter-spacing:-.08px;line-height:100%;margin-bottom:0}@media(max-width:991px){.result-card__facility p[data-v-bbaa1bec]{font-size:14px}}.result-card__phone-label[data-v-bbaa1bec]{color:#636363;font-family:BasierMedium;font-size:16px;font-weight:500;letter-spacing:-.08px;line-height:100%;margin:0 0 8px;text-align:right}@media(max-width:991px){.result-card__phone-label[data-v-bbaa1bec]{font-size:12px}}.result-card__phone a[data-v-bbaa1bec]{color:#636363;font-size:22px;font-weight:400;letter-spacing:-.08px;line-height:100%;text-align:right;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:5px}@media(max-width:991px){.result-card__phone a[data-v-bbaa1bec]{font-size:14px}}.result-card__shuttle[data-v-bbaa1bec]{border-top:.5px solid #ccc;color:#636363;font-size:16px;font-weight:400;letter-spacing:-.08px;line-height:100%;padding-top:16px}.result-card__shuttle strong[data-v-bbaa1bec]{font-family:BasierMedium;font-weight:500}.select__input[data-v-bbaa1bec]{background:transparent;border:none;color:var(--color-second-text-color,#737373);cursor:text;flex:1;font-size:16px;line-height:28px;min-width:0;outline:none;width:100%}.select__input[data-v-bbaa1bec]::-moz-placeholder{color:var(--color-second-text-color,#737373)}.select__input[data-v-bbaa1bec]::placeholder{color:var(--color-second-text-color,#737373)}.select__input[data-v-bbaa1bec]:disabled{cursor:not-allowed;opacity:.7}.select__clear[data-v-bbaa1bec]{align-items:center;background:transparent;border:none;color:#999;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;padding:0;width:20px}.select__clear svg[data-v-bbaa1bec]{height:14px;width:14px}.select__clear[data-v-bbaa1bec]:hover{color:#636363}.page-backdrop[data-v-12018716]{background:#1a265399;inset:0;position:fixed;z-index:9998}.modal-overlay[data-v-12018716]{align-items:flex-start;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:24px;position:fixed;width:100vw;z-index:9999}.contact-us-modal[data-v-12018716]{background:#fff;border:1px solid #feffff;border-radius:20px;box-shadow:0 0 34px #00000059;display:flex;flex-direction:column;gap:20px;max-width:600px;padding:40px;position:relative;width:100%}.modal-close[data-v-12018716]{align-items:center;background:transparent;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:26px;justify-content:center;padding:0;position:absolute;right:8.13px;top:8.13px;transform:scale(1.35);transition:transform .3s ease-in-out,background .3s ease-in-out;width:26px}.modal-close[data-v-12018716]:hover{transform:scale(1.5)}.modal-close svg[data-v-12018716]{height:26px;width:26px}.modal-header[data-v-12018716]{align-items:center;border-bottom:none;display:flex;gap:17px;justify-content:left;padding:0}@media(max-width:991px){.modal-header[data-v-12018716]{gap:11px}}.modal-header__title[data-v-12018716]{color:var(--color-osp-text-secondary,#232738);font-family:BasierMedium;font-size:24px;font-weight:500;letter-spacing:-.5px;line-height:100%;margin:0}@media(max-width:991px){.modal-header__title[data-v-12018716]{font-size:24px;line-height:100%}}.divider[data-v-12018716]{border:.5px solid #ccc;height:.5px;width:100%}.modal-description[data-v-12018716]{font-family:BasierRegular;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:0}.modal-description[data-v-12018716],.modal-description .link[data-v-12018716]{color:var(--osp-homepage-head-title-color,#1a2653)}.modal-description .link[data-v-12018716]{text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:5px}.contact-us-form-container[data-v-12018716] #contact-us-hubspot-form{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;width:100%}.contact-us-form-container[data-v-12018716] #contact-us-hubspot-form ::-moz-placeholder{color:#6363634d;font-size:16px;font-weight:400;letter-spacing:0;line-height:28px}.contact-us-form-container[data-v-12018716] #contact-us-hubspot-form ::placeholder{color:#6363634d;font-size:16px;font-weight:400;letter-spacing:0;line-height:28px}.contact-us-form-container[data-v-12018716] #contact-us-hubspot-form input{background:#f9f9f9;border:.5px solid #ddd;border-radius:5px;color:var(--color-osp-text-secondary-lighter,#252b42);height:50px;line-height:28px;padding:0 24px;width:100%}@media(max-width:991px){.contact-us-form-container[data-v-12018716] #contact-us-hubspot-form input{font-size:14px;height:42px}}.contact-us-form-container[data-v-12018716] #contact-us-hubspot-form label{color:var(--color-osp-text-secondary-lighter,#252b42);font-size:16px;font-weight:400;letter-spacing:-.5px;line-height:100%;margin-bottom:0}@media(max-width:991px){.contact-us-form-container[data-v-12018716] #contact-us-hubspot-form label{font-size:14px}}.contact-us-form-container[data-v-12018716] #contact-us-hubspot-form textarea{background:#f9f9f9;border:.5px solid #ddd;border-radius:5px;color:#545962;min-height:110px;width:100%}.contact-us-form-container[data-v-12018716] #contact-us-hubspot-form .hs-form-field{display:flex;flex-direction:column;gap:10px;width:100%}@media(max-width:991px){.contact-us-form-container[data-v-12018716] #contact-us-hubspot-form .hs-form-field{gap:8px}}.contact-us-form-container[data-v-12018716] #contact-us-hubspot-form form.hub-form{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}@media(max-width:991px){.contact-us-form-container[data-v-12018716] #contact-us-hubspot-form form.hub-form{gap:12px}}.contact-us-form-container[data-v-12018716] #contact-us-hubspot-form .submit-button{background:var(--color-osp-blue2,#2168bc);border:none;border-radius:40px;color:#fff;font-size:1rem;font-weight:400;height:44px;letter-spacing:-.3px;line-height:14px;padding:0 22px}.contact-us-form-container[data-v-12018716] #contact-us-hubspot-form .error-field,.contact-us-form-container[data-v-12018716] #contact-us-hubspot-form .hs-error-msg{color:red;font-size:14px;letter-spacing:-.5px;line-height:100%;margin-bottom:0}.contact-us-form-container[data-v-12018716] #contact-us-hubspot-form .submitted-message{color:var(--osp-editable-success-color,#34a853);font-size:16px;letter-spacing:-.5px;line-height:100%;padding:20px 0}.margin-1x{margin:5px!important}.margin-2x{margin:10px!important}.margin-3x{margin:15px!important}.margin-4x{margin:20px!important}.margin-5x{margin:25px!important}.margin-6x{margin:30px!important}.margin-7x{margin:35px!important}.margin-8x{margin:40px!important}.margin-9x{margin:45px!important}.margin-10x{margin:50px!important}.margin-left-1x{margin-left:5px!important}.margin-left-2x{margin-left:10px!important}.margin-left-3x{margin-left:15px!important}.margin-left-4x{margin-left:20px!important}.margin-left-5x{margin-left:25px!important}.margin-left-6x{margin-left:30px!important}.margin-left-7x{margin-left:35px!important}.margin-left-8x{margin-left:40px!important}.margin-left-9x{margin-left:45px!important}.margin-left-10x{margin-left:50px!important}.margin-right-1x{margin-right:5px!important}.margin-right-2x{margin-right:10px!important}.margin-right-3x{margin-right:15px!important}.margin-right-4x{margin-right:20px!important}.margin-right-5x{margin-right:25px!important}.margin-right-6x{margin-right:30px!important}.margin-right-7x{margin-right:35px!important}.margin-right-8x{margin-right:40px!important}.margin-right-9x{margin-right:45px!important}.margin-right-10x{margin-right:50px!important}.margin-top-1x{margin-top:5px!important}.margin-top-2x{margin-top:10px!important}.margin-top-3x{margin-top:15px!important}.margin-top-4x{margin-top:20px!important}.margin-top-5x{margin-top:25px!important}.margin-top-6x{margin-top:30px!important}.margin-top-7x{margin-top:35px!important}.margin-top-8x{margin-top:40px!important}.margin-top-9x{margin-top:45px!important}.margin-top-10x{margin-top:50px!important}.margin-bottom-1x{margin-bottom:5px!important}.margin-bottom-2x{margin-bottom:10px!important}.margin-bottom-3x{margin-bottom:15px!important}.margin-bottom-4x{margin-bottom:20px!important}.margin-bottom-5x{margin-bottom:25px!important}.margin-bottom-6x{margin-bottom:30px!important}.margin-bottom-7x{margin-bottom:35px!important}.margin-bottom-8x{margin-bottom:40px!important}.margin-bottom-9x{margin-bottom:45px!important}.margin-bottom-10x{margin-bottom:50px!important}.padding-1x{padding:5px!important}.padding-2x{padding:10px!important}.padding-3x{padding:15px!important}.padding-4x{padding:20px!important}.padding-5x{padding:25px!important}.padding-6x{padding:30px!important}.padding-7x{padding:35px!important}.padding-8x{padding:40px!important}.padding-9x{padding:45px!important}.padding-10x{padding:50px!important}.padding-left-1x{padding-left:5px!important}.padding-left-2x{padding-left:10px!important}.padding-left-3x{padding-left:15px!important}.padding-left-4x{padding-left:20px!important}.padding-left-5x{padding-left:25px!important}.padding-left-6x{padding-left:30px!important}.padding-left-7x{padding-left:35px!important}.padding-left-8x{padding-left:40px!important}.padding-left-9x{padding-left:45px!important}.padding-left-10x{padding-left:50px!important}.padding-right-1x{padding-right:5px!important}.padding-right-2x{padding-right:10px!important}.padding-right-3x{padding-right:15px!important}.padding-right-4x{padding-right:20px!important}.padding-right-5x{padding-right:25px!important}.padding-right-6x{padding-right:30px!important}.padding-right-7x{padding-right:35px!important}.padding-right-8x{padding-right:40px!important}.padding-right-9x{padding-right:45px!important}.padding-right-10x{padding-right:50px!important}.padding-top-1x{padding-top:5px!important}.padding-top-2x{padding-top:10px!important}.padding-top-3x{padding-top:15px!important}.padding-top-4x{padding-top:20px!important}.padding-top-5x{padding-top:25px!important}.padding-top-6x{padding-top:30px!important}.padding-top-7x{padding-top:35px!important}.padding-top-8x{padding-top:40px!important}.padding-top-9x{padding-top:45px!important}.padding-top-10x{padding-top:50px!important}.padding-bottom-1x{padding-bottom:5px!important}.padding-bottom-2x{padding-bottom:10px!important}.padding-bottom-3x{padding-bottom:15px!important}.padding-bottom-4x{padding-bottom:20px!important}.padding-bottom-5x{padding-bottom:25px!important}.padding-bottom-6x{padding-bottom:30px!important}.padding-bottom-7x{padding-bottom:35px!important}.padding-bottom-8x{padding-bottom:40px!important}.padding-bottom-9x{padding-bottom:45px!important}.padding-bottom-10x{padding-bottom:50px!important}.no-padding-all{padding:0!important}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.no-margin-all{margin:0!important}.no-margin-left{margin-left:0!important}.no-margin-right{margin-right:0!important}.no-margin-top{margin-top:0!important}.no-margin-bottom{margin-bottom:0!important}.f10{font-size:10px!important}.f11{font-size:11px!important}.f12{font-size:12px!important}.f13{font-size:13px!important}.f14{font-size:14px!important}.f15{font-size:15px!important}.f16{font-size:16px!important}.f17{font-size:17px!important}.f18{font-size:18px!important}.f19{font-size:19px!important}.f20{font-size:20px!important}.f21{font-size:21px!important}.f22{font-size:22px!important}.f23{font-size:23px!important}.f24{font-size:24px!important}.f25{font-size:25px!important}.f26{font-size:26px!important}.f27{font-size:27px!important}.f28{font-size:28px!important}.f29{font-size:29px!important}.f30{font-size:30px!important}.f31{font-size:31px!important}.f32{font-size:32px!important}.f33{font-size:33px!important}.f34{font-size:34px!important}.f35{font-size:35px!important}.f36{font-size:36px!important}.f37{font-size:37px!important}.f38{font-size:38px!important}.f39{font-size:39px!important}.f40{font-size:40px!important}.f41{font-size:41px!important}.f42{font-size:42px!important}.f43{font-size:43px!important}.f44{font-size:44px!important}.f45{font-size:45px!important}.f46{font-size:46px!important}.f47{font-size:47px!important}.f48{font-size:48px!important}.f49{font-size:49px!important}.f50{font-size:50px!important}.line-height18{line-height:18px!important}.line-height19{line-height:19px!important}.line-height20{line-height:20px!important}.line-height21{line-height:21px!important}.line-height22{line-height:22px!important}.line-height23{line-height:23px!important}.line-height24{line-height:24px!important}.line-height25{line-height:25px!important}.line-height26{line-height:26px!important}.line-height27{line-height:27px!important}.line-height28{line-height:28px!important}.line-height29{line-height:29px!important}.line-height30{line-height:30px!important}.line-height31{line-height:31px!important}.line-height32{line-height:32px!important}.line-height33{line-height:33px!important}.line-height34{line-height:34px!important}.line-height35{line-height:35px!important}.line-height36{line-height:36px!important}.line-height37{line-height:37px!important}.line-height38{line-height:38px!important}.line-height39{line-height:39px!important}.line-height40{line-height:40px!important}.line-height41{line-height:41px!important}.line-height42{line-height:42px!important}.line-height43{line-height:43px!important}.line-height44{line-height:44px!important}.line-height45{line-height:45px!important}.line-height46{line-height:46px!important}.line-height47{line-height:47px!important}.line-height48{line-height:48px!important}.line-height49{line-height:49px!important}.line-height50{line-height:50px!important}.contact-page,.contact-us-section{background-color:var(--color-osp-alice-blue,#f4f7ff)}.contact-us-section{display:flex;flex-direction:column;gap:40px;padding:64px 80px}@media(min-width:1199px){.contact-us-section .contact-us-container{margin:0 auto;max-width:1280px}}@media(max-width:991px){.contact-us-section{padding:40px 20px}}.contact-us-section .hero{align-items:flex-start;display:flex;gap:40px 60px;justify-content:space-between;margin-bottom:40px}@media(min-width:1199px){.contact-us-section .hero{flex-wrap:nowrap;gap:115px}}@media(max-width:991px){.contact-us-section .hero{flex-direction:column;gap:22px}}.contact-us-section .hero-text{display:flex;flex:1 1 100%;flex-direction:column;gap:24px;min-width:0}.contact-us-section .hero-text .title{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierBold;font-size:64px;font-weight:700;letter-spacing:-.26px;line-height:74px}@media(max-width:991px){.contact-us-section .hero-text .title{font-size:36px;letter-spacing:-.14px;line-height:38px}}.contact-us-section .hero-text p{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular;font-size:18px;font-weight:400;letter-spacing:-.5px;line-height:24px;margin-bottom:0!important}@media(max-width:991px){.contact-us-section .hero-text p{font-size:16px;line-height:24px}.contact-us-section .hero-text{gap:13px}}.contact-us-section .hero-image{aspect-ratio:614/260;border-radius:16px;flex:1 1 100%;height:216px;max-width:614px;min-width:260px;overflow:hidden;position:relative}.contact-us-section .hero-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:991px){.contact-us-section .hero-image{aspect-ratio:335/110;border-radius:8.73px;flex:1 1 auto;max-width:100%;min-width:0;width:100%}}.contact-us-section .card{background:#fff;border-radius:24px;box-shadow:0 0 20px #0000000f;margin-bottom:40px;padding:50px}.contact-us-section .card .card-title{display:flex;flex-direction:column;gap:15px;margin-bottom:50px}@media(max-width:991px){.contact-us-section .card .card-title{margin-bottom:0!important}}.contact-us-section .card .card-title h2{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierMedium;font-size:32px;font-weight:600;letter-spacing:-1px;line-height:36px}@media(max-width:991px){.contact-us-section .card .card-title h2{color:var(--color-osp-classic-blue,#263746);font-family:BasierMedium;font-size:34px;font-weight:500;letter-spacing:0;line-height:42px}}.contact-us-section .card .card-title p.sub{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular;font-size:18px;font-weight:400;letter-spacing:-.5px;line-height:24px;margin-bottom:0!important}@media(max-width:991px){.contact-us-section .card .card-title p.sub{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular;font-size:18px;font-weight:400;letter-spacing:-.5px;line-height:24px;margin-bottom:0!important}.contact-us-section .card{gap:32px;padding:32px 24px}.contact-us-section .card .card-title{gap:15px}}.contact-us-section .tabs-panels{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(3,1fr)}.contact-us-section .tabs-panels .tab-before{grid-column:1;grid-row:1}.contact-us-section .tabs-panels .tab-during{grid-column:2;grid-row:1}.contact-us-section .tabs-panels .tab-after{grid-column:3;grid-row:1}.contact-us-section .tabs-panels .panel-after,.contact-us-section .tabs-panels .panel-before,.contact-us-section .tabs-panels .panel-during{grid-column:1/-1;grid-row:2}@media(max-width:991px){.contact-us-section .tabs-panels{display:none}}.contact-us-section .tab{align-items:center;background:#fff;border:1px solid #dee1ec;border-radius:16px;color:var(--color-osp-navy-blue,#1a2653);cursor:pointer;display:flex;font-family:BasierMedium;font-size:28px;font-weight:600;height:111px;justify-content:space-between;letter-spacing:-1px;line-height:34px;padding:32px;text-align:left;transition:all .18s ease;white-space:nowrap;width:100%}.contact-us-section .tab.fr{white-space:normal}@media(min-width:991px)and (max-width:1199px){.contact-us-section .tab{font-size:22px;line-height:28px;padding:24px}}.contact-us-section .tab:hover{background:#dee1ec}.contact-us-section .tab .tab-label{align-items:center;display:flex;gap:15px}.contact-us-section .tab .icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.contact-us-section .tab.active{background:#1a2653;border:3px solid #2168bc;color:#fff}.contact-us-section .panel{display:none;margin-top:26px}.contact-us-section .panel.active{animation:fadeIn .25s ease;display:block}.contact-us-section .chevron{border:1.5px solid;border-radius:50%;display:none;flex-shrink:0;height:28px;position:relative;width:28px}.contact-us-section .chevron:after{border-bottom:2px solid;border-right:2px solid;content:"";height:7px;left:50%;position:absolute;top:50%;transform:translate(-50%,-65%) rotate(45deg);transition:transform .18s ease;width:7px}.contact-us-section .accordion-mobile{display:none}@media(max-width:991px){.contact-us-section .accordion-mobile{display:flex;flex-direction:column;gap:16px}}.contact-us-section .acc-item summary{align-items:center;border:1px solid #dee1ec;border-radius:16px;color:var(--color-osp-navy-blue,#1a2653);cursor:pointer;display:flex;font-family:BasierMedium;font-size:22px;font-weight:600;gap:15px;height:66px;justify-content:space-between;letter-spacing:-1px;line-height:28px;list-style:none;padding:16px 24px}.contact-us-section .acc-item summary::-webkit-details-marker{display:none}.contact-us-section .acc-item summary .tab-label{align-items:center;display:flex;gap:15px}.contact-us-section .acc-item summary .icon{flex-shrink:0}.contact-us-section .acc-item summary .chevron{align-items:center;display:flex;justify-content:center}.contact-us-section .acc-item .acc-panel{margin:16px 0}.contact-us-section .acc-item[open] summary{background-color:#1a2653;color:#fff;transition:background-color .3s ease,color .3s ease}.contact-us-section .acc-item[open] summary .arrow-down{transform:rotate(180deg)}.contact-us-section .acc-item[open] summary .chevron:after{transform:translate(-50%,-35%) rotate(-135deg)}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.contact-us-section .badge{align-content:center;background:#2bcab24d;border-radius:50px;color:var(--color-osp-navy-blue,#1a2653);display:inline-block;font-family:BasierMedium;font-size:12px;font-weight:500;height:30px;letter-spacing:-.26px;line-height:100%;margin-bottom:8px;padding:7px 16px 8px}.contact-us-section .panel-intro{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular;font-size:18px;font-weight:400;letter-spacing:-.5px;line-height:24px;margin:0 0 20px}@media(max-width:991px){.contact-us-section .panel-intro{font-size:16px;line-height:22px;margin:0}}.contact-us-section .subcards{display:flex;flex-wrap:wrap;gap:24px}@media(max-width:991px){.contact-us-section .subcards{gap:16px}}.contact-us-section .subcard{border:1px solid #dee1ec;border-radius:24px;box-shadow:0 0 20px #0000000f;display:flex;flex:1 1 260px;flex-direction:column;justify-content:space-between;max-width:320px;padding:32px}.contact-us-section .subcard h3{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierMedium;font-size:24px;font-weight:600;letter-spacing:-1px;line-height:34px;margin-bottom:10px}.contact-us-section .subcard p{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular;font-size:14px;font-weight:400;letter-spacing:-.5px;line-height:20px;margin-bottom:20px!important}@media(max-width:991px){.contact-us-section .subcard{background:#fafafa;border:1px solid #dee1ec;border-radius:16px;box-shadow:none;flex-basis:100%;max-width:100%;min-height:200px;padding:24px;width:100%}.contact-us-section .subcard h3{font-size:20px;line-height:24px}}.contact-us-section .btn.main-btn{background:#2168bc;border:none;border-radius:24px;text-transform:none;width:-moz-fit-content;width:fit-content}.contact-us-section .btn.main-btn,.contact-us-section .btn.secondary-btn{color:#fff;cursor:pointer;display:inline-block;font-family:BasierRegular;font-size:16px;font-weight:400;height:44px;letter-spacing:-.3px;line-height:14px;padding:0 22px}.contact-us-section .btn.secondary-btn{background:transparent;border:1.5px solid #fff!important;border-radius:24px;text-transform:lowercase!important}.contact-us-section .btn.secondary-btn:first-letter{text-transform:uppercase!important}@media(max-width:991px){.contact-us-section .btn.secondary-btn{width:100%}}.contact-us-section .inquiries{border-radius:24px;box-shadow:0 0 20px #0000000f;display:flex;gap:40px;padding:40px 60px}.contact-us-section .inquiries:not(.open-chat){align-items:center;display:grid;gap:16px;height:166px}@media(max-width:767px){.contact-us-section .inquiries:not(.open-chat){height:160px;padding:32px 24px}}.contact-us-section .inquiries .inquiries-header{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between}.contact-us-section .inquiries .inquiries-header.open-chat{height:86px}.contact-us-section .inquiries h2{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierMedium;font-size:32px;font-weight:600;letter-spacing:-1px;line-height:36px}@media(max-width:767px){.contact-us-section .inquiries{align-items:flex-start;flex-direction:column;gap:20px;height:auto;padding:32px 24px}.contact-us-section .inquiries h2{font-size:24px;font-weight:700;line-height:28px}}.contact-us-section .hubspot-chat-wrapper{position:relative;width:100%}.contact-us-section .chat-close-btn{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--color-osp-navy-blue,#1a2653);cursor:pointer;display:none;font-size:32px;height:36px;justify-content:center;line-height:1;padding:0;width:36px}.contact-us-section .hubspot-chat{background:#fff;border:1px solid #dee1ec;border-radius:24px;height:640px;min-height:640px;overflow:hidden;top:185px;width:100%}.contact-us-section .hubspot-chat [class*=hubspot-conversations-inline],.contact-us-section .hubspot-chat [id^=hubspot-conversations-inline],.contact-us-section .hubspot-chat iframe,.contact-us-section .hubspot-chat>*{border:0;display:block;height:100%!important;min-height:100%!important;width:100%!important}@media(max-width:767px){.contact-us-section .inquiries.open-chat .hubspot-chat-wrapper{background:#fff;inset:0;padding:73px 0 0;position:fixed;z-index:1000}.contact-us-section .inquiries.open-chat .chat-close-btn{display:flex;position:absolute;right:24px;top:24px}.contact-us-section .inquiries.open-chat .hubspot-chat{border-radius:0;height:calc(100dvh - 72px);min-height:calc(100dvh - 72px)}}.contact-us-section .faqs{padding:40px 4rem 80px 6.25rem}@media(min-width:991px)and (max-width:1199px){.contact-us-section .faqs{padding:40px 2rem 80px}}.contact-us-section .faqs .subtitle{color:var(--osp-primary-color,#2168bc);font-family:BasierMedium;font-size:1.375rem;font-weight:500;letter-spacing:-1px;line-height:2.875rem;margin-bottom:10px;vertical-align:middle}@media(max-width:991px){.contact-us-section .faqs .subtitle{font-size:18px}}.contact-us-section .faqs .container{align-items:flex-start;display:flex;gap:3rem;justify-content:space-between}@media(max-width:991px){.contact-us-section .faqs .container{max-width:100%;padding:0!important}}.contact-us-section .faqs .container .cap-first{text-transform:lowercase!important}.contact-us-section .faqs .container .cap-first:first-letter{text-transform:uppercase!important}.contact-us-section .faqs .container .stack{display:flex;flex-direction:column;gap:.5rem}.contact-us-section .faqs .container h1{color:var(--color-osp-classic-blue,#263746);font-family:BasierMedium;font-size:44px;font-weight:500;line-height:3.375rem;max-width:13.25rem;text-wrap:balance}.contact-us-section .faqs .container h1.fr{font-size:36px}.contact-us-section .faqs .container .show-more{color:#000;cursor:pointer;font-family:BasierRegular;font-size:18px;font-weight:400;letter-spacing:-.3px;line-height:28px;margin:0 auto}.contact-us-section .faqs .container .faq-wrapper{display:flex;flex-shrink:0;flex:1;flex-direction:column;gap:1.5rem;width:100%}@media(max-width:991px){.contact-us-section .faqs .container .faq-wrapper{margin-bottom:40px}}.contact-us-section .faqs .container .faq-wrapper .loading-container{display:flex;flex-direction:column;gap:1.5rem;width:100%}.contact-us-section .faqs .faq-container{align-items:flex-start;display:flex;gap:3rem;justify-content:space-between;padding:0!important}.contact-us-section .faqs .faq-container .faq-wrapper{display:flex;flex-shrink:0;flex:1;flex-direction:column;gap:1.5rem;margin-bottom:20px}.contact-us-section .faqs .faq-container .faq-wrapper p{margin:0}.contact-us-section .faqs .faq-container .faq-wrapper .loading-container{display:flex;flex-direction:column;gap:1.5rem}.contact-us-section .faqs .faq-container .faq-wrapper .loading-container .subtitle-skeleton{background-color:#ccdef3;border-radius:1rem;height:2rem;margin-bottom:10px;overflow:hidden;position:relative;width:30%}.contact-us-section .faqs .faq-container .faq-wrapper .loading-container .skeleton{background-color:#e6eaf3;border-radius:1rem;height:4.5rem;overflow:hidden;position:relative;width:100%}.contact-us-section .faqs .faq-container .faq-wrapper .loading-container .skeleton:after,.contact-us-section .faqs .faq-container .faq-wrapper .loading-container .subtitle-skeleton:after{animation:loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@media(max-width:991px){.contact-us-section .faqs{padding:0}.contact-us-section .faqs .container{flex-direction:column;gap:1.5rem}.contact-us-section .faqs .container h1{font-size:34px;font-weight:500;line-height:42px;max-width:100%}}.contact-us-section .banner{align-items:center;background:linear-gradient(94.5deg,#1a2654e6 43.56%,#3a55b9a3 83.03%),linear-gradient(0deg,#1a2653,#1a2653);border-radius:24px;color:#fff;display:flex;gap:65px;max-width:1480px;padding:48px 56px;width:100%}@media(max-width:991px){.contact-us-section .banner{align-items:flex-start;border-radius:24px;flex-direction:column;gap:28px;padding:32px 24px}}.contact-us-section .left{display:flex;flex-direction:column;flex-shrink:0;gap:22px;max-width:320px}.contact-us-section .left h1{font-family:BasierMedium;font-size:46px;font-weight:500;letter-spacing:-1px;line-height:50px}@media(max-width:991px){.contact-us-section .left h1{font-size:28px;font-size:34px;line-height:42px}.contact-us-section .left{max-width:100%}}.contact-us-section .right p{color:#fff;font-family:BasierRegular;font-size:16px;font-weight:400;letter-spacing:-.5px;line-height:24px}.contact-us-section .right p:last-of-type{margin-bottom:24px}.contact-us-section .actions{align-items:center;display:flex;gap:18px}@media(max-width:991px){.contact-us-section .actions{align-items:stretch;flex-direction:column;gap:14px;width:100%}.contact-us-section .actions .btn{text-align:center;width:100%}}.contact-us-section .divider{background:#7c95b3;height:23px;width:1px}@media(max-width:991px){.contact-us-section .divider{display:none}}.how-it-works-v2{font-family:BasierRegular;padding-bottom:40px;padding-top:70px}@media(max-width:767px){.how-it-works-v2{margin-left:auto;margin-right:auto;padding:53px 15px 38px}}@media(min-width:991px){.how-it-works-v2 .container{padding:unset}}.how-it-works-v2 .section--title{color:var(--osp-homepage-head-title-color,#1a2653);font-size:42px;font-style:normal;font-weight:600;letter-spacing:-1px;line-height:54px;margin-bottom:40px;text-align:center}@media(max-width:767px){.how-it-works-v2 .section--title{margin-bottom:36px}}.how-it-works-v2 .how-it-works--container{align-items:center;display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr}@media(max-width:767px){.how-it-works-v2 .how-it-works--container{flex-direction:column;grid-template-columns:1fr;justify-content:center}}@media(min-width:960px){.how-it-works-v2 .how-it-works--container{height:245px;margin:auto;width:960px}}.how-it-works-v2 .how-it-works--item{align-items:flex-start;background:#fff;border-radius:16px;box-shadow:0 0 20px #0000000f;display:flex;flex-direction:column;gap:10px;padding:30px}.how-it-works-v2 .how-it-works--item.fr{height:246px!important}.how-it-works-v2 .how-it-works--icon-title{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:15px}.how-it-works-v2 .how-it-works--icon-title .how-it-works--icon{background-size:47px 47px;height:47px;width:47px}.how-it-works-v2 .how-it-works--icon-title .how-it-works--icon.search{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47' height='47' fill='none' viewBox='0 0 47 47'%3E%3Ccircle cx='23.5' cy='23.5' r='22' stroke='%231a2551' stroke-width='3'/%3E%3Cpath stroke='%231a2551' stroke-width='3' d='M20.17 13.615c1.049-3.224 5.61-3.224 6.658 0l1.078 3.319a.5.5 0 0 0 .476.345h3.49c3.39 0 4.8 4.34 2.057 6.332l-2.824 2.051a.5.5 0 0 0-.181.559l1.079 3.319c1.047 3.224-2.644 5.906-5.387 3.913l-2.822-2.052a.5.5 0 0 0-.588 0l-2.823 2.052c-2.743 1.993-6.433-.689-5.386-3.913l1.078-3.32a.5.5 0 0 0-.181-.558l-2.824-2.05c-2.743-1.994-1.333-6.333 2.058-6.333h3.49a.5.5 0 0 0 .475-.345z'/%3E%3C/svg%3E")}.how-it-works-v2 .how-it-works--icon-title .how-it-works--icon.bus{background-image:url(./bus.s8f2B4_1.svg)}.how-it-works-v2 .how-it-works--icon-title .how-it-works--icon.travel-save{background-image:url(./travel-save.CwZEvAdP.svg)}.how-it-works-v2 .how-it-works--icon-title .how-it-works--icon.stay-the-night{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47' height='47' fill='none' viewBox='0 0 47 47'%3E%3Ccircle cx='23.5' cy='23.5' r='22' stroke='%231a2551' stroke-width='3'/%3E%3Cpath fill='%231a2551' d='M13.2 15a1.2 1.2 0 0 1 1.2 1.2v9.6h8.4v-6a1.2 1.2 0 0 1 1.2-1.2h7.2a4.8 4.8 0 0 1 4.8 4.8v7.2a1.2 1.2 0 1 1-2.4 0v-2.4H14.4v2.4a1.2 1.2 0 0 1-2.4 0V16.2a1.2 1.2 0 0 1 1.2-1.2m12 10.8h8.4v-2.4a2.4 2.4 0 0 0-2.4-2.4h-6zm-6.6-6.6a2.4 2.4 0 1 1 0 4.8 2.4 2.4 0 0 1 0-4.8'/%3E%3C/svg%3E")}.how-it-works-v2 .how-it-works--icon-title .how-it-works--title{color:#1a2551;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-.5px;line-height:50px}@media(max-width:991px)and (min-width:767px){.how-it-works-v2 .how-it-works--icon-title .how-it-works--title{line-height:normal}}.how-it-works-v2 .how-it-works--icon-title .how-it-works--title.fr{font-size:18px;line-height:24px}.how-it-works-v2 .how-it-works--Description{color:#1a2551;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-style:normal;font-weight:400;height:64px;letter-spacing:-.07px;line-height:21px;overflow:hidden;text-overflow:ellipsis}@media(max-width:991px){.referral{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}}.referral .referral-container{background-image:url(./referral-card.B24fHu_x.jpg);background-repeat:no-repeat;background-size:100%;margin:auto auto 50px;padding:52px 40px 52px 100px}@media(max-width:1199px)and (min-width:991px){.referral .referral-container{padding:30px 33px 52px 70px}}@media(max-width:991px)and (min-width:767px){.referral .referral-container{margin-bottom:0;padding:10px 10px 30px 20px}}@media(max-width:767px){.referral .referral-container{background-image:url(./referral-card-mob-bg.CgxIspII.jpg);background-size:100% 722px;height:722px;padding:55px 30px 37px}}@media(max-width:335px){.referral .referral-container{width:100%}}@media(min-width:991px){.referral .referral-container{height:347px;width:1088px}}.referral .referral-container .referral-content{align-items:center;display:flex;justify-content:space-between}@media(max-width:767px){.referral .referral-container .referral-content{align-items:center;flex-direction:column;flex-shrink:0;height:630px;justify-content:space-between}}.referral .referral-container .referral-content .referral-content--info{align-items:flex-start;display:flex;flex-direction:column;gap:26px}@media(max-width:1199px){.referral .referral-container .referral-content .referral-content--info{gap:20px}}@media(max-width:991px)and (min-width:767px){.referral .referral-container .referral-content .referral-content--info{gap:8px;width:520px}}.referral .referral-container .referral-content .referral-content--info .info-header{align-items:center;align-self:stretch;color:#1b2653;display:flex;font-size:51.241px;font-style:normal;font-weight:700;gap:16px;letter-spacing:-1.165px;line-height:62.886px}@media(max-width:991px)and (min-width:767px){.referral .referral-container .referral-content .referral-content--info .info-header{font-size:40px;line-height:normal}}@media(max-width:767px){.referral .referral-container .referral-content .referral-content--info .info-header{align-items:flex-start;flex-direction:column;font-size:40px;gap:10px}}.referral .referral-container .referral-content .referral-content--info .info-header span{color:var(--osp-secondary-color,#f9b918)}.referral .referral-container .referral-content .referral-content--info .info-header .icon{background-image:url(./dollar-sign-with-circle.BhIBWV73.svg);background-size:57px;height:57px;width:57px}@media(max-width:991px)and (min-width:767px){.referral .referral-container .referral-content .referral-content--info .info-header .icon{background-size:50px;height:50px;width:50px}}@media(max-width:767px)and (min-width:575px){.referral .referral-container .referral-content .referral-content--info .info-header.fr{font-size:34px}}@media(max-width:575px)and (min-width:375px){.referral .referral-container .referral-content .referral-content--info .info-header.fr{font-size:32px}}@media(max-width:375px){.referral .referral-container .referral-content .referral-content--info .info-header.fr{font-size:28px}}.referral .referral-container .referral-content .referral-content--info .info-description{color:var(--color-osp-dark-blue,#293851);font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.11px;line-height:28px}@media(max-width:991px){.referral .referral-container .referral-content .referral-content--info .info-description{font-size:18px;letter-spacing:-.09px;line-height:24px}}@media(max-width:991px)and (min-width:767px){.referral .referral-container .referral-content .referral-content--info .info-description{font-size:16px;margin-right:50px}}.referral .referral-container .referral-content .referral-content--info .osp-btn-primary{align-items:center;background:var(--osp-primary-color,#2168bc);border-radius:40px;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:400;gap:10px;height:44px;justify-content:center;letter-spacing:-.3px;line-height:14px;padding:0 20px}.referral .referral-container .referral-content .referral-content--info .continue-earning{color:#1b2653;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-1px;line-height:26px;width:99px}@media(max-width:991px){.referral .referral-container .referral-content .referral-content--info .continue-earning{font-size:20px;line-height:20px;width:81px}}.referral .referral-container .referral-content .referral-content--info .continue-earning.fr{font-size:20px}@media(max-width:767px){.referral .referral-container .referral-content .referral-content--info .continue-earning.fr{width:100px}}.referral .referral-container .referral-content .referral-content--info .earning-text--container{align-items:center;display:flex}@media(max-width:767px){.referral .referral-container .referral-content .referral-content--info .earning-text--container{align-items:flex-start;flex-direction:column}.referral .referral-container .referral-content .referral-content--info .earning-text--container.fr{width:calc(100% - 120px)}}.referral .referral-container .referral-content .referral-content--info .earning-text{align-items:center;display:flex;gap:20px}@media(max-width:767px){.referral .referral-container .referral-content .referral-content--info .earning-text{align-items:flex-start;gap:17px}}@media(max-width:991px)and (min-width:767px){.referral .referral-container .referral-content .referral-content--info .earning-text{gap:10px}}.referral .referral-container .referral-content .referral-content--info .earning-text .earning-text--description{color:#fff;color:#1b2653;font-family:BasierRegular!important;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.07px;line-height:normal;margin-right:26px;width:231px}@media(max-width:991px)and (min-width:767px){.referral .referral-container .referral-content .referral-content--info .earning-text .earning-text--description{font-size:13.5px;width:220px}}@media(max-width:767px){.referral .referral-container .referral-content .referral-content--info .earning-text .earning-text--description{margin-right:0;width:unset}}.referral .referral-container .referral-content .referral-content--info .earning-text .earning-text--balance{color:var(--osp-primary-color,#2168bc);font-size:24px;font-style:normal;font-weight:400;line-height:44px}@media(max-width:991px){.referral .referral-container .referral-content .referral-content--info .earning-text .earning-text--balance{font-size:16px;letter-spacing:-.08px;line-height:normal}}.referral .referral-container .referral-content .referral-content--info .earning-text .earning-text--balance span{border-bottom:3px solid var(--osp-primary-color,#2168bc);font-weight:600}@media(max-width:991px){.referral .referral-container .referral-content .referral-content--info .earning-text .earning-text--balance span{font-size:16px;font-weight:700px}}.referral .referral-container .referral-content .earn-info{width:174px}@media(max-width:991px)and (min-width:991px){.referral .referral-container .referral-content .earn-info{width:170px}}@media(max-width:991px){.referral .referral-container .referral-content .earn-info{height:205px;text-align:center;width:243px}}@media(max-width:991px)and (min-width:767px){.referral .referral-container .referral-content .earn-info{padding-top:5px;width:155px}}.referral .referral-container .referral-content .earn-info .earn-info--title{color:#1b2653;font-size:24px;font-style:normal;font-weight:500;letter-spacing:-.669px;line-height:28px;margin-bottom:9px}@media(max-width:991px){.referral .referral-container .referral-content .earn-info .earn-info--title{margin-bottom:6px}}@media(max-width:991px)and (min-width:767px){.referral .referral-container .referral-content .earn-info .earn-info--title{font-size:21px}.referral .referral-container .referral-content .earn-info .earn-info--title.fr{font-size:18px!important}}.referral .referral-container .referral-content .earn-info .earn-info--description{color:#1b2653;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.42px;line-height:16.767px}@media(max-width:991px)and (min-width:767px){.referral .referral-container .referral-content .earn-info .earn-info--description{font-size:13px}}.referral .referral-container .referral-content .earn-info .earn--container{background:#b4d5ed1c;border:2px solid rgba(91,135,178,.2);border-radius:19px;display:flex;flex-direction:column;height:62px;justify-content:center;margin:14px 0 33.5px}@media(max-width:991px){.referral .referral-container .referral-content .earn-info .earn--container{margin:12px}}.referral .referral-container .referral-content .earn-info .earn--container .text{color:#1b2653;font-size:28px;font-style:normal;font-weight:700;line-height:24px;text-align:center}@media(max-width:991px)and (min-width:767px){.referral .referral-container .referral-content .earn-info .earn--container .text{font-size:20px;line-height:normal}}.referral .referral-container .referral-content .earn-info .referral-code--container{align-items:center;background:#b4d5ed1c;border:2px solid rgba(91,135,178,.2);border-radius:19px;display:inline-flex;flex-direction:column;gap:8px;height:79px;justify-content:center;margin:15.5px 0 20.5px;width:100%}@media(max-width:991px){.referral .referral-container .referral-content .earn-info .referral-code--container{margin:12px}}@media(max-width:991px)and (min-width:767px){.referral .referral-container .referral-content .earn-info .referral-code--container{height:60px;width:90%}}.referral .referral-container .referral-content .earn-info .referral-code--container .title{color:#1b2653;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.42px;line-height:16.767px;text-align:center}.referral .referral-container .referral-content .earn-info .referral-code--container .code{color:#1b2653;font-size:24px;font-style:normal;font-weight:700;line-height:16.767px;text-align:center}@media(max-width:991px)and (min-width:767px){.referral .referral-container .referral-content .earn-info .referral-code--container .code{font-size:20px}}.referral .referral-container .referral-content .earn-info .osp-logo{height:35px;width:120px}@media(max-width:991px){.referral .referral-container .referral-content .earn-info .osp-logo{height:31px;width:110px}}@media(max-width:1199px)and (min-width:991px){.referral.referral-fr .referral-container{padding:25px 25px 52px 27px}}@media(max-width:991px)and (min-width:767px){.referral.referral-fr .earn-info .title{font-size:11px!important}.referral.referral-fr .earn-info-title{margin-bottom:0!important;margin-top:3px}.referral.referral-fr .info-description{margin-right:0!important}.referral.referral-fr .continue-earning{font-size:16px!important}}@media(max-width:380px){.referral.referral-fr .referral-container{padding:25px 25px 52px 27px}.referral.referral-fr .info-header{line-height:46px!important}}.faq-container{align-items:flex-start;display:flex;justify-content:space-between}.faq-container .faq--title{color:var(--color-osp-classic-blue,#263746);font-size:42px;font-style:normal;font-weight:600;line-height:54px}@media(max-width:991px){.faq-container .faq--title{color:var(--color-osp-navy-blue,#1a2653);font-size:34px;letter-spacing:-1px;line-height:38px;text-align:center;width:335px}}@media(max-width:767px){.faq-container .faq--title{margin:auto auto 32px}}.faq-container .faqs{display:grid;gap:20px}@media(min-width:991px){.faq-container .faqs{padding-bottom:0}}.faq-container .faqs .subtitle{color:var(--osp-primary-color,#2168bc);font-family:BasierRegular;font-size:1.375rem;font-weight:600;letter-spacing:-1px;line-height:2.875rem;margin-bottom:10px;vertical-align:middle}@media(max-width:991px){.faq-container .faqs .subtitle{font-size:18px}}.faq-container .faqs .faq .faq-container{align-items:flex-start;display:flex;gap:3rem;justify-content:space-between;padding:0!important}.faq-container .faqs .faq .faq-container .faq-wrapper{display:flex;flex-shrink:0;flex:1;flex-direction:column;gap:1.5rem;margin-bottom:20px}.faq-container .faqs .faq .faq-container .faq-wrapper .accordian-container{background:#f8f8f8;border-radius:8px}@media(max-width:991px){.faq-container .faqs .faq .faq-container .faq-wrapper .accordian-group{gap:20px}}.faq-container .faqs .faq .faq-container .faq-wrapper .loading-container{display:flex;flex-direction:column;gap:1.5rem}.faq-container .faqs .faq .faq-container .faq-wrapper .loading-container .subtitle-skeleton{background-color:#ccdef3;border-radius:1rem;height:2rem;margin-bottom:10px;overflow:hidden;position:relative;width:30%}.faq-container .faqs .faq .faq-container .faq-wrapper .loading-container .skeleton{background-color:#e6eaf3;border-radius:1rem;height:4.5rem;overflow:hidden;position:relative;width:100%}.faq-container .faqs .faq .faq-container .faq-wrapper .loading-container .skeleton:after,.faq-container .faqs .faq .faq-container .faq-wrapper .loading-container .subtitle-skeleton:after{animation:loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.view-all-btn{margin-top:1.5rem;text-align:center}.view-all-btn a{color:#000!important;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.3px;line-height:28px;text-align:center}@media(min-width:1200px){.logo-slider-container{max-width:1080px}}.logo-slider-container{overflow-x:hidden}@media(min-width:991px){.logo-slider-container .logo-slider{margin-left:-60px}}@media(min-width:767px)and (max-width:991px){.logo-slider-container .logo-slider{margin-left:-50px}}@media(max-width:767px){.logo-slider-container .logo-slider{margin-left:-40px}}.logo-slider-container .explore-cruisePort-parking-carousel,.logo-slider-container .logo-slider,.logo-slider-container .nearest-cruise-card,.logo-slider-container .trustpilot-customer-review{height:55px}.logo-slider-container .nearest-cruise-card{background-position:50%;background-repeat:no-repeat;background-size:contain}.logo-slider-container .logo-slide{align-items:center;border-radius:10px;display:flex;justify-content:center}.logo-slider-container .logo-img{max-height:54px;max-width:140px;-o-object-fit:contain;object-fit:contain;width:100%}.logo-slider-container .logo-separator{border:1px solid #dfdfdf;height:53px;margin:0 20px;width:1px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50.5%)}}.park-stay-fly{font-family:BasierRegular}.park-stay-fly .btn,.park-stay-fly a{font-family:BasierRegular;letter-spacing:0}@media(min-width:767px){.park-stay-fly .big-search2 .trustpilot-section{width:400px}}@media(min-width:991px){.park-stay-fly .big-search2 .trustpilot-section{bottom:0;position:absolute}}@media(max-width:991px){.park-stay-fly .big-search2 .trustpilot-section{margin-bottom:20px}}.park-stay-fly .big-search2 .trustpilot-section .trustpilot-widget-carousel--main{background-color:#eaf4ff;border-radius:15px;color:#fff;padding:10px}@media(min-width:991px){.park-stay-fly .big-search2 .trustpilot-section .trustpilot-widget-carousel--main{border-radius:15px 15px 0 0}}@media(min-width:767px){.park-stay-fly .big-search2 .trustpilot-section .trustpilot-widget-carousel--main{height:60px}}@media(max-width:767px)and (min-width:320px){.park-stay-fly .big-search2 .trustpilot-section .trustpilot-widget-carousel--main{margin-top:45px!important;padding:16px}}.park-stay-fly .big-search2 .trustpilot-section .trustpilot-widget-carousel--main .tp-widget-wrapper a{color:#fff!important}@media screen and (min-width:767px){.park-stay-fly .big-search2.search-fr.park-stay-fly .right--fr{left:235px!important}}@media(min-width:991px){.park-stay-fly ._h1{font-family:BasierBold!important;font-size:64px!important;line-height:74px!important}.park-stay-fly ._h2{font-family:BasierMedium!important;font-size:52px!important;line-height:62px!important}.park-stay-fly ._h3{font-family:BasierMedium!important;font-size:44px!important;line-height:54px!important}.park-stay-fly ._h4{font-family:BasierMedium!important;font-size:36px!important;line-height:46px!important}.park-stay-fly ._h5{font-family:BasierMedium!important;font-size:28px!important;line-height:38px!important}}.park-stay-fly .regular{font-family:BasierRegular!important}.park-stay-fly .medium{font-family:BasierMedium!important}.park-stay-fly .bolder{font-family:BasierBold!important}.park-stay-fly .lighter{font-family:BasierRegular!important;font-weight:400}@media(min-width:991px){.park-stay-fly .previous-search-section-v2{width:100%!important}}.park-stay-fly .first-container{background:linear-gradient(180deg,#fff -2.35%,#e6eaf6d9 84.33%);margin-bottom:110px;padding-bottom:100px;padding-top:70px}@media(max-width:767px){.park-stay-fly .first-container{margin-bottom:45px!important;padding-bottom:0!important;padding-top:56px!important}}.park-stay-fly .loyalty-container .loyalty--container{position:relative}@media(min-width:991px){.park-stay-fly .loyalty-container .loyalty--container .loyalty-programs--section{background:var(--color-osp-alice-blue,#f4f7ff);padding-top:60px}}.park-stay-fly .loyalty-container .start-earning-section .start-earning:not(.user-logged){border-radius:0 0 24px 24px}.park-stay-fly .loyalty-container .white-background{background-color:#fff;height:190px;margin-top:-180px;position:relative;width:100%;z-index:-1}.park-stay-fly .loyalty-container .white-background.with-user{height:195px;margin-top:-195px}@media(max-width:991px){.park-stay-fly .loyalty-container .loyalty-programs .loyalty-header ._h2{margin-bottom:30px!important}}.park-stay-fly .trustpilot-section-container{margin-bottom:50px;margin-top:60px!important;padding:0}.park-stay-fly .trustpilot-section-container .trustpilot-widget-carousel-main{margin:0 auto}@media(max-width:991px){.park-stay-fly .trustpilot-section-container .trustpilot-section{padding:10px 0 0!important}}.park-stay-fly .explore-blog-section{margin-bottom:50px!important;padding-top:0!important}.park-stay-fly .explore-blog-section .blog-title{font-size:34px;margin-bottom:40px!important}.park-stay-fly .faqs{margin-bottom:50px;padding-bottom:0}.park-stay-cruise{font-family:BasierRegular}.park-stay-cruise .btn,.park-stay-cruise a{font-family:BasierRegular;letter-spacing:0}@media(min-width:767px){.park-stay-cruise .big-search2 .trustpilot-section{width:400px}}@media(min-width:991px){.park-stay-cruise .big-search2 .trustpilot-section{bottom:0;position:absolute}}@media(max-width:991px){.park-stay-cruise .big-search2 .trustpilot-section{margin-bottom:20px}}@media screen and (min-width:767px){.park-stay-cruise .big-search2.search-fr .right--fr{left:235px!important}}.park-stay-cruise .big-search2 .trustpilot-widget-carousel--main{background-color:#eaf4ff;border-radius:15px;color:#fff;padding:10px}@media(min-width:991px){.park-stay-cruise .big-search2 .trustpilot-widget-carousel--main{border-radius:15px 15px 0 0}}@media(min-width:767px){.park-stay-cruise .big-search2 .trustpilot-widget-carousel--main{height:60px}}@media(max-width:767px)and (min-width:320px){.park-stay-cruise .big-search2 .trustpilot-widget-carousel--main{margin-top:45px!important;padding:16px}}.park-stay-cruise .big-search2 .trustpilot-widget-carousel--main .tp-widget-wrapper a{color:#fff!important}@media(min-width:991px){.park-stay-cruise ._h1{font-family:BasierBold!important;font-size:64px!important;line-height:74px!important}.park-stay-cruise ._h2{font-family:BasierMedium!important;font-size:52px!important;line-height:62px!important}.park-stay-cruise ._h3{font-family:BasierMedium!important;font-size:44px!important;line-height:54px!important}.park-stay-cruise ._h4{font-family:BasierMedium!important;font-size:36px!important;line-height:46px!important}.park-stay-cruise ._h5{font-family:BasierMedium!important;font-size:28px!important;line-height:38px!important}}.park-stay-cruise .regular{font-family:BasierRegular!important}.park-stay-cruise .medium{font-family:BasierMedium!important}.park-stay-cruise .bolder{font-family:BasierBold!important}.park-stay-cruise .lighter{font-family:BasierRegular!important;font-weight:400}.park-stay-cruise .first-container{background:linear-gradient(180deg,#fff -2.35%,#e6eaf6d9 84.33%);margin-bottom:110px;padding-bottom:100px;padding-top:70px}@media(max-width:767px){.park-stay-cruise .first-container{margin-bottom:45px!important;padding-bottom:0!important;padding-top:56px!important}}.park-stay-cruise .loyalty-container .loyalty--container{position:relative}@media(min-width:991px){.park-stay-cruise .loyalty-container .loyalty--container .loyalty-programs--section{background:var(--color-osp-alice-blue,#f4f7ff);padding-top:60px}}.park-stay-cruise .loyalty-container .start-earning-section .start-earning:not(.user-logged){border-radius:0 0 24px 24px}.park-stay-cruise .loyalty-container .white-background{background-color:#fff;height:190px;margin-top:-180px;position:relative;width:100%;z-index:-1}.park-stay-cruise .loyalty-container .white-background.with-user{height:195px;margin-top:-195px}@media(max-width:991px){.park-stay-cruise .loyalty-container .loyalty-programs .loyalty-header ._h2{margin-bottom:30px!important}}.park-stay-cruise .trustpilot-section-container{margin-bottom:50px;margin-top:60px!important;padding:0}.park-stay-cruise .trustpilot-section-container .trustpilot-widget-carousel-main{margin:0 auto}@media(max-width:991px){.park-stay-cruise .trustpilot-section-container .trustpilot-section{padding:10px 0 0!important}}.park-stay-cruise .explore-blog-section{margin-bottom:50px!important;padding-top:0!important}.park-stay-cruise .explore-blog-section .blog-title{font-size:34px;margin-bottom:40px!important}.park-stay-cruise .faqs{margin-bottom:50px;padding-bottom:0}.earning-section{background:url(./blog-footer-bg.DlxWI_CH.jpg) no-repeat;background-size:cover!important;height:400px}@media(max-width:767px){.earning-section{background:url(./blog-footer-bg-mob.BAuI7kuc.jpg) no-repeat;height:581px}}.earning-section .blog-footer--title{font-size:48px;letter-spacing:-.257px;line-height:54px}@media(max-width:991px){.earning-section .blog-footer--title{font-size:42px;line-height:52px}}.earning-section .loyalty-polygons{align-items:center;background-size:cover;display:flex;height:250px;height:246.734px;justify-content:center;position:relative;width:100%}.earning-section .loyalty-polygons .gold-col span,.earning-section .loyalty-polygons .ivory-col span,.earning-section .loyalty-polygons .silver-col span{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;color:#fff;display:flex;font-family:BasierMedium;font-size:23.383px;height:121.754px;justify-content:center;letter-spacing:-1.403px;line-height:normal;position:relative;text-align:center;width:120.173px;z-index:2}@media(max-width:991px){.earning-section .loyalty-polygons .gold-col span,.earning-section .loyalty-polygons .ivory-col span,.earning-section .loyalty-polygons .silver-col span{font-size:18.765px}}.earning-section .loyalty-polygons .gold-col span{background-image:url(./gold-blog-mask.CB3yBwII.png)}.earning-section .loyalty-polygons .silver-col span{background-image:url(./silver-blog-mask.xyfveGSG.png)}.earning-section .loyalty-polygons .silver-col .up{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='122' height='97' fill='none' viewBox='0 0 122 97'%3E%3Cpath fill='%23fff' fill-opacity='.5' d='M11.875 96.451A61.28 61.28 0 1 1 121.28 45.54l-4.023 1.07A57.12 57.12 0 0 0 18.32 24.544a57.12 57.12 0 0 0-3.036 69.517z'/%3E%3C/svg%3E");background-size:121px 97px;height:97px;left:28%;top:-53%;width:121px}.earning-section .loyalty-polygons .silver-col .bottom{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='102' fill='none' viewBox='0 0 120 102'%3E%3Cpath fill='%23fff' fill-opacity='.5' d='M104.245.535a61.29 61.29 0 0 1 13.964 49.914A61.283 61.283 0 0 1 14.816 84.18 61.3 61.3 0 0 1 .353 61.922l3.899-1.459a57.118 57.118 0 1 0 96.834-57.215z'/%3E%3C/svg%3E");background-size:contain;background-size:121px 97px;bottom:-57%;height:97px;right:33%;width:121px}.earning-section .loyalty-polygons .ivory-col span{background-image:url(./ivory-blog-mask.CFn7HUvw.png)}.earning-section .loyalty-polygons img{-o-object-fit:cover;object-fit:cover;position:relative}.earning-section .how-works-btn{background:var(--osp-primary-color,#2168bc);border-radius:40px;color:#fff;height:44px;opacity:1!important;padding:0 22px;width:-moz-fit-content;width:fit-content}.travel-essentials .how-works-btn{background:#fff;color:var(--osp-primary-color,#2168bc)}.travel-essentials{background:var(--color-osp-alice-blue,#f4f7ff)}@media(min-width:767px){.travel-essentials .big-search2 .trustpilot-section{width:400px}}@media(min-width:991px){.travel-essentials .big-search2 .trustpilot-section{bottom:0;position:absolute}}@media(max-width:991px){.travel-essentials .big-search2 .trustpilot-section{margin-bottom:20px}}.travel-essentials .big-search2 .trustpilot-section .trustpilot-widget-carousel--main{background-color:#eaf4ff;border-radius:15px;color:#fff;padding:10px}@media(min-width:991px){.travel-essentials .big-search2 .trustpilot-section .trustpilot-widget-carousel--main{border-radius:15px 15px 0 0}}@media(min-width:767px){.travel-essentials .big-search2 .trustpilot-section .trustpilot-widget-carousel--main{height:60px}}@media(max-width:767px)and (min-width:320px){.travel-essentials .big-search2 .trustpilot-section .trustpilot-widget-carousel--main{margin-top:45px!important;padding:16px}}.travel-essentials .big-search2 .trustpilot-section .trustpilot-widget-carousel--main .tp-widget-wrapper a{color:#fff!important}.travel-essentials .big-search2{height:374px}@media(max-width:991px)and (min-width:767px){.travel-essentials .big-search2{height:432px}}.travel-essentials .big-search2 .convenient-label{display:none!important}.travel-essentials .big-search2 .big-search--slogan{padding-bottom:0}@media(min-width:991px){.travel-essentials .big-search2 .big-search--slogan{padding-top:25px}}.travel-essentials .big-search2 .big-search--slogan .airport-parking.travel{line-height:74px}.travel-essentials .big-search2 .container-search{justify-content:center!important}@media(max-width:991px){.travel-essentials .big-search2 .container-search{height:unset!important}}@media(max-width:767px){.travel-essentials .big-search2 .travel-search .big-search--slogan{margin-top:0!important;padding-top:0!important;text-align:left}.travel-essentials .big-search2 .travel-search .big-search--slogan .convenient-label{display:none}.travel-essentials .big-search2 .travel-search .big-search--slogan .airport-parking{display:block;font-size:36px!important;font-weight:700;letter-spacing:-.257px;line-height:normal;margin-bottom:10px;margin-top:30px;text-align:center}}.travel-essentials .big-search2 .travel-search .travel-essentials--desc{color:#fff;font-size:24px;font-style:normal;font-weight:400;line-height:normal;text-align:center}@media(max-width:767px){.travel-essentials .big-search2 .travel-search .travel-essentials--desc{font-size:19px!important;margin:auto;width:80%}}@media(max-width:991px)and (min-width:767px){.travel-essentials .big-search2 .trustpilot-section{bottom:0;margin-bottom:0!important;position:absolute}.travel-essentials .big-search2 .trustpilot-section .trustpilot-widget-carousel--main{border-radius:15px 15px 0 0;margin-top:20px!important}}@media(max-width:767px){.travel-essentials .big-search2 .trustpilot-section{margin-bottom:0!important;padding-bottom:30px}.travel-essentials .big-search2 .trustpilot-section .trustpilot-widget-carousel--main{margin-top:20px!important}}.travel-essentials .travel-essentials--items{display:grid;gap:40px;padding-bottom:80px;padding-top:100px}@media(min-width:991px){.travel-essentials .travel-essentials--items{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}@media(max-width:991px)and (min-width:767px){.travel-essentials .travel-essentials--items{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:991px){.travel-essentials .travel-essentials--items{padding-top:56px!important}}.travel-essentials .travel-essentials--items .travel-essentials-item{background:linear-gradient(0deg,#fff,#fff);border-radius:16px;filter:drop-shadow(0 0 16px rgba(0,0,0,.14));height:335px;padding-bottom:30px}.travel-essentials .travel-essentials--items .travel-essentials-item.fr{height:355px!important}.travel-essentials .travel-essentials--items .travel-essentials-item .item--bg{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px 16px 0 0;height:128px}.travel-essentials .travel-essentials--items .travel-essentials-item .item--icon{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffb3;border:1px solid #f4f4f4;border-radius:104px;display:flex;height:104px;justify-content:center;margin:-60px auto auto;width:104px}.travel-essentials .travel-essentials--items .travel-essentials-item.hotels--item .item--bg{background-image:url(./hotels-bg.D-xLG0dd.jpg)}.travel-essentials .travel-essentials--items .travel-essentials-item.hotels--item .item--icon .icon{background-image:url(./hotels.BrdK4jZl.svg);background-size:52px 52px;height:52px;width:52px}.travel-essentials .travel-essentials--items .travel-essentials-item.airports-transfers--item .item--bg{background-image:url(./airport-transfers-bg.D4qNeNTI.png)}.travel-essentials .travel-essentials--items .travel-essentials-item.airports-transfers--item .item--icon .icon{background-image:url(./bus-icon.CKBXjFPR.svg);background-size:56px 42px;height:42px;width:56px}.travel-essentials .travel-essentials--items .travel-essentials-item .item--info{padding:0 30px;text-align:center}.travel-essentials .travel-essentials--items .travel-essentials-item .item--info .item--title{color:var(--color-osp-navy-blue,#1a2653);font-size:22px;font-style:normal;font-weight:700;line-height:24px;margin:10px auto}.travel-essentials .travel-essentials--items .travel-essentials-item .item--info .item--desc{color:var(--color-osp-navy-blue,#1a2653);font-size:16px;font-style:normal;font-weight:400;height:38px;letter-spacing:-.32px;line-height:120%;margin-bottom:11px}.travel-essentials .travel-essentials--items .travel-essentials-item .item--info .item--desc.fr{height:58px!important}.travel-essentials .travel-essentials--items .travel-essentials-item .item--info .book-btn{align-items:center;display:flex;justify-content:center}.travel-essentials .travel-essentials--items .travel-essentials-item .item--info .book-btn a{align-items:center;background:var(--osp-primary-color,#2168bc);border-radius:40px;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:400;height:44px;justify-content:center;letter-spacing:-.3px!important;line-height:14px;text-align:center;width:145px}.location-card--container{background:#feffff;border:1px solid #f5f5f5;border-radius:20px;gap:20px;opacity:1;padding:10px 20px 10px 10px}.location-card--container.has-label{top:15px!important}@media(max-width:991px){.location-card--container{box-shadow:0 4px 4px #00000026;gap:0!important}}@media(max-width:767px){.location-card--container{background:#feffff;border:1px solid #f5f5f5;border-radius:20px;gap:20px;opacity:1;padding:0!important}.location-card--container.abolute-quick-view{padding-bottom:180px}}@media(min-width:767px){.location-card--container .location-card{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:minmax(0,270fr) minmax(0,319fr) minmax(0,144fr);max-height:372px}}@media(max-width:1199px)and (min-width:991px){.location-card--container .location-card{-moz-column-gap:20px;column-gap:20px}}.location-card--container .location-card .soldout-block .compare-checkbox,.location-card--container .location-card .soldout-block .earn-back,.location-card--container .location-card .soldout-block .inc-tax,.location-card--container .location-card .soldout-block .port-location--points,.location-card--container .location-card .soldout-block .port-location--price-number,.location-card--container .location-card .soldout-block .price-info,.location-card--container .location-card .soldout-block .refundable{color:#909ab8!important}.location-card--container .location-card .soldout-block .minimum-booking-warning{background-color:#acb5d0;max-width:100%;width:100%;word-wrap:break-word;box-sizing:border-box;overflow-wrap:break-word;position:absolute;right:0;top:0}@media(min-width:575px)and (max-width:767px){.location-card--container .location-card .soldout-block .minimum-booking-warning{max-width:100%;position:relative;top:0;transform:none;width:calc(100% - 30px)}}@media(max-width:575px){.location-card--container .location-card .soldout-block .minimum-booking-warning{max-width:100%;position:relative;top:0;transform:none;width:100%}}.location-card--container .location-card .soldout-block .port-location--points .number,.location-card--container .location-card .soldout-block .port-location--price-number .number{text-decoration:line-through}.location-card--container .location-card .port-location--amenities:not(.hotel-amenities) ul{display:flex;gap:10px;width:100%}@media(min-width:767px){.location-card--container .location-card .port-location--amenities:not(.hotel-amenities) ul{max-height:35px;overflow-y:hidden}}@media(max-width:767px){.location-card--container .location-card .port-location--amenities:not(.hotel-amenities) ul{flex-direction:column;gap:8px}}.location-card--container .location-card .port-location--amenities:not(.hotel-amenities) ul li{gap:3px;width:-moz-fit-content;width:fit-content}@media(max-width:767px){.location-card--container .location-card .port-location--amenities:not(.hotel-amenities) ul li{gap:8.498px;width:100%}}.location-card--container .location-card .port-location--amenities:not(.hotel-amenities) ul li .amenity-name{color:var(--color-osp-text-secondary-lighter,#252b42);font-size:12px;font-style:normal;font-weight:400;line-height:15.296px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.location-card--container .location-card .port-location--amenities:not(.hotel-amenities) ul li .amenity-name{font-size:11px}}.location-card--container .location-card .details-seperator{border-top:.2px solid #ccc;margin:20px 0;width:100%}@media(max-width:767px){.location-card--container .location-card .details-seperator{border-top:none!important;display:none!important}}.location-card--container .location-card .details-seperator-mobile{border-top:.5px solid #ccc;width:100%}@media(min-width:767px){.location-card--container .location-card .details-seperator-mobile{border-top:none!important;display:none!important}}.location-card--container .location-card .parking-details{align-items:flex-start;border-radius:11px;display:flex;flex-direction:column;gap:7px;padding:12px 14px}.location-card--container .location-card .parking-details .details-seperator{border-top:.2px solid #ccc;width:100%}@media(max-width:1475px)and (min-width:767px){.location-card--container .location-card .parking-details{padding:7px 9px}}@media(max-width:767px){.location-card--container .location-card .parking-details{gap:9px;height:-moz-fit-content;height:fit-content;padding:13.6px 12px}}.location-card--container .location-card .parking-details .parking--details{display:flex;gap:8px;justify-content:center;width:100%}.location-card--container .location-card .parking-details .parking--details .icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='27' fill='none' viewBox='0 0 30 27'%3E%3Crect width='29.27' height='26.343' x='-.004' y='.596' fill='%232168bc' rx='6.079'/%3E%3Crect width='25.724' height='22.797' x='1.769' y='2.369' stroke='%23ededed' stroke-opacity='.3' stroke-width='3.546' rx='4.306'/%3E%3Cpath fill='%23fff' d='M11.293 18.833V8.701h4.761q1.556 0 2.513.947.942.954.942 2.395 0 1.484-.942 2.438-.957.968-2.513.968h-2.41v3.384zm2.351-5.412h1.943q1.526 0 1.526-1.378 0-.65-.401-.996-.41-.332-1.125-.332h-1.943z'/%3E%3C/svg%3E");background-size:29.27px 26.343px;height:26.343px;width:29.27px}@media(max-width:767px){.location-card--container .location-card .parking-details .parking--details .icon{background-size:22px 20px;height:20px;width:22px}}.location-card--container .location-card .parking-details .parking--details .label{color:var(--osp-primary-color,#2168bc);font-size:12px;font-style:normal;font-weight:600;line-height:15.5px;width:calc(100% - 35px)}@media(max-width:991px){.location-card--container .location-card .parking-details .parking--details .label{font-size:11px;line-height:13.171px}}.location-card--container .location-card .parking-details .amenity{height:22px;width:22px}@media(max-width:767px){.location-card--container .location-card .parking-details .amenity{height:18px;width:18px}}.location-card--container .location-card .part-1{display:flex;flex-direction:column;gap:10px}@media(max-width:767px){.location-card--container .location-card .part-1{margin-bottom:16px}}.location-card--container .location-card .part-1 .port-location--logo{background-color:#fff;border-radius:8px;height:100%!important;width:100%!important}@media(max-width:767px){.location-card--container .location-card .part-1 .port-location--logo{border-radius:20px 20px 0 0;height:90px!important}}.location-card--container .location-card .part-1 .port-location--logo .has-logo{align-items:center;background-repeat:no-repeat;background-size:contain;border-radius:8px;display:flex;height:100%!important;justify-content:center;width:100%!important}@media(max-width:767px){.location-card--container .location-card .part-1 .port-location--logo .has-logo{border-radius:20px 20px 0 0;height:90px!important}}.location-card--container .location-card .part-1 .port-location--logo .has-logo img{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:767px){.location-card--container .location-card .part-1 .port-location--logo .has-logo img{border-radius:20px 20px 0 0;height:90px!important}.location-card--container .location-card .part-1 .port-location--logo .has-warning img{border-radius:0!important}}.location-card--container .location-card .part-1 .port-location--amenities.hotel-amenities{margin-bottom:19px;margin-top:22px}.location-card--container .location-card .part-1 .port-location--amenities.hotel-amenities ul{flex-direction:column;gap:7px}.location-card--container .location-card .part-1 .port-location--amenities.hotel-amenities li{width:calc(50% - 4.5px)}@media(min-width:767px){.location-card--container .location-card .part-1 .port-location--amenities.hotel-amenities li{width:100%}}.location-card--container .location-card .part-1 .port-location--amenities.hotel-amenities li{gap:10px}.location-card--container .location-card .part-1 .port-location--amenities.hotel-amenities li .amenity-name{color:#2d2d2d;display:-webkit-box;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.42px;-webkit-line-clamp:1;line-height:24px;-webkit-box-orient:vertical;overflow:hidden}.location-card--container .location-card .part-1 .port-location--amenities.hotel-amenities li .amenity{height:15px;width:15px}.location-card--container .location-card .part-2{padding:10px 0}@media(max-width:767px){.location-card--container .location-card .part-2{color:#293851!important;gap:8px;padding:16px 20px 10px}}.location-card--container .location-card .part-2 .location-name-room-rating-container{display:flex;flex-direction:column;gap:10px;justify-content:space-between}@media(max-width:767px){.location-card--container .location-card .part-2 .location-name-room-rating-container{gap:8px}}.location-card--container .location-card .part-2 .location-name-room-rating-container .location-amenities{display:flex;flex-wrap:wrap;gap:8px}.location-card--container .location-card .part-2 .location-name-room-rating-container .location-amenities li{white-space:nowrap}.location-card--container .location-card .part-2 .location-name-room-rating-container .location-amenities li .amenity-name{color:#2d2d2d;font-size:10px;font-style:normal;font-weight:400;letter-spacing:-.42px;line-height:100%}@media(max-width:767px){.location-card--container .location-card .part-2 .location-name-room-rating-container .location-amenities li .amenity-name{color:#293851!important;font-size:10px}}.location-card--container .location-card .part-2 .location-name-room-rating{display:flex;flex-direction:column;gap:14px}@media(max-width:767px){.location-card--container .location-card .part-2 .location-name-room-rating{gap:8px}}.location-card--container .location-card .part-2 .port-location--name{color:#1a2653;font-size:19px;font-style:normal;font-weight:600;letter-spacing:0;line-height:100%;vertical-align:middle}.location-card--container .location-card .part-2 .port-location--name span{font-size:12px;white-space:nowrap}.location-card--container .location-card .part-2 .location-address-distance-shuttle{display:flex;flex-direction:column;gap:10px}@media(max-width:767px){.location-card--container .location-card .part-2 .location-address-distance-shuttle{gap:0}}.location-card--container .location-card .part-2 .location-address-distance-shuttle .location-address-distance{display:flex;flex-direction:column;gap:2px}@media(max-width:767px){.location-card--container .location-card .part-2 .location-address-distance-shuttle .location-address-distance{gap:0}}.location-card--container .location-card .part-2 .location-address-distance-shuttle .read-more{color:#2168bc;font-family:BasierMedium;font-size:10px;font-weight:600;letter-spacing:-.5px;line-height:18px;vertical-align:bottom;white-space:nowrap}.location-card--container .location-card .part-2 .port-location--address,.location-card--container .location-card .part-2 .port-location--distance,.location-card--container .location-card .part-2 .shuttle-summary{color:#585a69;font-size:12px;font-style:normal;font-weight:400;letter-spacing:0;line-height:17px;vertical-align:middle}@media(max-width:767px){.location-card--container .location-card .part-2 .port-location--address,.location-card--container .location-card .part-2 .port-location--distance,.location-card--container .location-card .part-2 .shuttle-summary{color:#293851!important}}.location-card--container .location-card .part-2 .shuttle-summary{align-items:center;-moz-column-gap:6px;column-gap:6px;display:flex;flex-wrap:wrap;letter-spacing:-.5px;line-height:14px;max-width:100%}@media(max-width:767px){.location-card--container .location-card .part-2 .shuttle-summary.shuttle-desktop{display:none}}.location-card--container .location-card .part-2 .shuttle-summary .free-shuttle{align-items:center;color:#293851!important;display:flex;flex:0 0 auto;font-family:BasierMedium;font-size:14px;font-weight:500;gap:9px;letter-spacing:-.5px;line-height:16px;margin-right:2px}.location-card--container .location-card .part-2 .shuttle-summary .shuttle-summary-text{display:-webkit-box;font-size:12px;line-height:14px;overflow:hidden;-webkit-box-orient:vertical;flex:1 1 0%;-webkit-line-clamp:1;margin-left:0;max-width:60%;min-width:0}@media(max-width:1199px){.location-card--container .location-card .part-2 .shuttle-summary .read-more{flex:0 0 100%}}.location-card--container .location-card .part-2 .seen-by{font-family:BasierMedium;font-size:12px;letter-spacing:-.5px}.location-card--container .location-card .part-2 .port-location--distance{margin:5px 0}@media(max-width:767px){.location-card--container .location-card .part-2 .port-location--distance{margin:8px 0}}@media(max-width:1475px)and (min-width:767px){.location-card--container .location-card .part-2 .port-location--distance{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}}.location-card--container .location-card .part-2 .hotel-rating{align-items:flex-start;background:#f5f5f5;border-radius:41px;display:flex;gap:3px;height:-moz-fit-content;height:fit-content;padding:4px 9px;width:91px}.location-card--container .location-card .part-2 .hotel-rating span{color:var(--color-osp-navy-blue,#1a2653);font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.06px;line-height:18px;text-align:right;text-transform:capitalize;width:60px}.location-card--container .location-card .part-2 .hotel-rating .star-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath fill='%23f9b918' d='M6.454.282a.4.4 0 0 1 .765 0l1.327 4.34a.4.4 0 0 0 .383.283h4.343a.4.4 0 0 1 .245.716L9.962 8.365a.4.4 0 0 0-.139.434l1.348 4.408a.4.4 0 0 1-.626.433L7.08 10.967a.4.4 0 0 0-.489 0L3.128 13.64a.4.4 0 0 1-.627-.433L3.85 8.799a.4.4 0 0 0-.138-.434L.156 5.621a.4.4 0 0 1 .245-.716h4.343a.4.4 0 0 0 .383-.283z'/%3E%3C/svg%3E");background-size:13px 14px;height:14px;width:13px}@media(max-width:767px){.location-card--container .location-card .part-2 .amenities-container{display:grid;gap:10px;grid-template-columns:minmax(0,125fr) minmax(0,160fr);padding-top:16px}}.location-card--container .location-card .part-2 .parking-rate-mobile{align-items:center;display:inline-flex;gap:5px}.location-card--container .location-card .part-2 .parking-rate-mobile .see-all{color:var(--osp-primary-color,#2168bc);font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.06px;line-height:18px}.location-card--container .location-card .part-3{border-radius:8px;display:flex;flex-direction:column;max-height:372px;padding:10px 0}@media(max-width:767px){.location-card--container .location-card .part-3{border-radius:12px;display:flex;flex-direction:row;gap:10px;height:unset;max-height:unset;padding:4px 20px 10px}}.location-card--container .location-card .part-3.has-error{align-items:flex-start!important}@media(max-width:767px){.location-card--container .location-card .part-3.has-error{flex-direction:column!important;min-width:0!important;width:100%!important}.location-card--container .location-card .part-3.has-error .part-3-left,.location-card--container .location-card .part-3.has-error .part-3-right{flex:1 1 100%!important;min-width:0!important;width:100%!important}.location-card--container .location-card .part-3.has-error .price--part{min-width:0!important;width:100%!important}.location-card--container .location-card .part-3.has-error .port-location--price,.location-card--container .location-card .part-3.has-error .warning-message-container{max-width:100%!important;min-width:0!important;width:100%!important}}.location-card--container .location-card .part-3 .part-3-left{display:flex;flex-direction:column;justify-content:space-between;order:2}@media(max-width:767px){.location-card--container .location-card .part-3 .part-3-left{flex:1;order:unset}}.location-card--container .location-card .part-3 .part-3-right{display:flex;flex:1;flex-direction:column;order:1}@media(max-width:767px){.location-card--container .location-card .part-3 .part-3-right{align-items:flex-end;flex:1;gap:8px;order:unset}}.location-card--container .location-card .part-3 .shuttle-summary-mob{display:none}@media(max-width:767px){.location-card--container .location-card .part-3 .shuttle-summary-mob{color:#585a69;display:flex;flex-direction:column;font-family:BasierMedium;font-size:14px;font-weight:500;gap:4px;letter-spacing:-.5px;line-height:14px;vertical-align:middle}.location-card--container .location-card .part-3 .shuttle-summary-mob .free-shuttle{align-items:center;display:flex;gap:9px;margin-bottom:2px}.location-card--container .location-card .part-3 .shuttle-summary-mob .free-shuttle span{color:#293851;font-size:12px;line-height:14px}.location-card--container .location-card .part-3 .shuttle-summary-mob .shuttle-summary-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;font-size:10px;-webkit-line-clamp:1;line-height:11px}}@media(max-width:767px)and (max-width:767px){.location-card--container .location-card .part-3 .shuttle-summary-mob .shuttle-summary-text{color:#1a2653!important}}@media(max-width:767px){.location-card--container .location-card .part-3 .shuttle-summary-mob .read-more{color:#2168bc;font-family:BasierMedium;font-size:10px;font-weight:600;line-height:18px}}.location-card--container .location-card .part-3 .save-up{display:flex;justify-content:end}@media(max-width:767px){.location-card--container .location-card .part-3 .save-up{justify-content:flex-end}}.location-card--container .location-card .part-3 .save-up .label{background:#fddb32;border-radius:3.3px;color:var(--color-osp-navy-blue,#1a2653);font-family:BasierMedium;font-size:11px;font-weight:500;height:22.25px;letter-spacing:-.31px;line-height:100%;padding:4.12px 9.9px;text-align:center;width:-moz-fit-content;width:fit-content}@media(max-width:767px){.location-card--container .location-card .part-3 .save-up .label{font-size:12px}}.location-card--container .location-card .part-3 .warning-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' fill='none' viewBox='0 0 14 15'%3E%3Cpath fill='%231a2653' d='M7 14.204a7 7 0 1 1 0-14 7 7 0 0 1 0 14'/%3E%3Cpath fill='%23fff' d='M6.031 7.417a.97.97 0 0 0 1.939 0V4.186a.97.97 0 0 0-1.939 0z'/%3E%3Ccircle cx='6.999' cy='10.218' r='.969' fill='%23fff' transform='rotate(-180 7 10.218)'/%3E%3C/svg%3E");background-size:14px 15px;height:15px;width:14px}.location-card--container .location-card .part-3 .price--part{height:100%;padding:10px 0}@media(max-width:767px){.location-card--container .location-card .part-3 .price--part{align-items:flex-end;gap:5px;padding:0}}.location-card--container .location-card .part-3 .price--part .port-location--price-number{color:#1a2653;font-family:BasierMedium;font-size:24px;font-weight:600;letter-spacing:-1.5px;line-height:19px;text-align:right;vertical-align:middle}.location-card--container .location-card .part-3 .price--part .port-location--price-number:not(.NaN){font-size:24px}@media(max-width:1199px)and (min-width:767px){.location-card--container .location-card .part-3 .price--part .port-location--price-number:not(.NaN){font-size:24px}}@media(max-width:991px){.location-card--container .location-card .part-3 .price--part .port-location--price-number:not(.NaN){font-size:26px}}.location-card--container .location-card .part-3 .price--part .port-location--price-number.NaN{margin-top:0!important}.location-card--container .location-card .part-3 .price--part .port-location--price-number.NaN .currency-sign,.location-card--container .location-card .part-3 .price--part .port-location--price-number.NaN .inc-tax,.location-card--container .location-card .part-3 .price--part .port-location--price-number.NaN .price-info{display:none!important}.location-card--container .location-card .part-3 .price--part .port-location--price-number .not-number{font-size:15px;letter-spacing:-.2px}@media(max-width:991px){.location-card--container .location-card .part-3 .price--part .port-location--price-number .not-number{font-size:12px}}.location-card--container .location-card .part-3 .price--part .price-part-seperator{border-left:.5px solid rgba(26,38,83,.2);height:70px}.location-card--container .location-card .part-3 .price--part .price-info{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular;font-size:12px;letter-spacing:-.5px;line-height:14px;margin-bottom:3px;margin-top:14px}@media(max-width:991px){.location-card--container .location-card .part-3 .price--part .price-info{margin:10px 0 0!important}}.location-card--container .location-card .part-3 .price--part .inc-tax{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular;font-size:10px;letter-spacing:-.5px;line-height:19px}@media(max-width:991px){.location-card--container .location-card .part-3 .price--part .inc-tax{margin-top:1px}}.location-card--container .location-card .part-3 .price--part .earn-back,.location-card--container .location-card .part-3 .price--part .port-location--points{color:var(--osp-primary-color,#2168bc);font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.39px;line-height:9.7px;margin-bottom:10px!important;text-align:center}@media(max-width:767px){.location-card--container .location-card .part-3 .price--part .earn-back,.location-card--container .location-card .part-3 .price--part .port-location--points{font-size:13px;font-weight:400;margin-bottom:5px!important}}.location-card--container .location-card .part-3 .price--part .earn-back,.location-card--container .location-card .part-3 .price--part .inc-tax{font-weight:400}@media(max-width:767px){.location-card--container .location-card .part-3 .refundable-part{align-items:flex-end;justify-content:center;width:100%}}.location-card--container .location-card .part-3 .refundable-part.refundable-skeleton .loader-container,.location-card--container .location-card .part-3 .refundable-part.refundable-skeleton .loader-container .skeleton-loader-container{align-items:flex-end}.location-card--container .location-card .part-3 .refundable-part.refundable-skeleton .loader-container .skeleton-loader{height:13px;width:100px}.location-card--container .location-card .part-3 .refundable-part .non-refundable{color:var(--color-orange-color,#f1b42a)!important}.location-card--container .location-card .part-3 .port-location--price{box-sizing:border-box;max-width:100%;width:100%}@media(max-width:767px){.location-card--container .location-card .part-3 .port-location--price{max-width:100%;width:auto}.location-card--container .location-card .part-3.has-error .port-location--price{max-width:100%!important;width:100%!important}}.location-card--container .location-card .part-3 button{align-items:center;border-radius:40px;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:400;gap:10px;height:46px;justify-content:center;letter-spacing:-.3px;line-height:14px;padding:0 22px;text-align:center;width:100%}@media(max-width:991px){.location-card--container .location-card .part-3 button{height:40px}}.location-card--container .location-card .part-3 .select-btn{background:var(--osp-primary-color,#2168bc)}.location-card--container .location-card .part-3 .refundable{color:var(--color-osp-blue2,#2168bc)!important;font-family:BasierMedium;font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.42px;line-height:12px;padding:5px 0}@media(max-width:767px){.location-card--container .location-card .part-3 .refundable{font-size:10px;line-height:12px}.location-card--container .location-card .part-3.absolute{bottom:0;left:0;position:absolute!important;right:0}}.location-card--container .location-card .part-3 .rating-container{align-items:end;display:flex;flex-direction:column;gap:3px}@media(max-width:767px){.location-card--container .location-card .part-3 .rating-container{align-items:flex-start!important;display:flex;flex-direction:column;flex-direction:row!important;gap:5px;margin-bottom:10px;padding:0}}.location-card--container .location-card .part-3 .rating-container .review-star-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath fill='%23f9b918' d='M6.454.282a.4.4 0 0 1 .765 0l1.327 4.34a.4.4 0 0 0 .383.283h4.343a.4.4 0 0 1 .245.716L9.962 8.365a.4.4 0 0 0-.139.434l1.348 4.408a.4.4 0 0 1-.626.433L7.08 10.967a.4.4 0 0 0-.489 0L3.128 13.64a.4.4 0 0 1-.627-.433L3.85 8.799a.4.4 0 0 0-.138-.434L.156 5.621a.4.4 0 0 1 .245-.716h4.343a.4.4 0 0 0 .383-.283z'/%3E%3C/svg%3E");background-size:15px 18px;display:inline-block;height:18px;min-width:15px;width:15px}.location-card--container .location-card .part-3 .rating-container .star-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' fill='none' viewBox='0 0 14 15'%3E%3Cpath fill='%23293851' d='M6.617.75a.4.4 0 0 1 .766 0L8.71 5.09a.4.4 0 0 0 .382.283h4.344a.4.4 0 0 1 .244.717l-3.555 2.744a.4.4 0 0 0-.138.434l1.348 4.407a.4.4 0 0 1-.627.434l-3.464-2.674a.4.4 0 0 0-.488 0L3.292 14.11a.4.4 0 0 1-.627-.434l1.348-4.407a.4.4 0 0 0-.138-.434L.32 6.09a.4.4 0 0 1 .244-.717h4.344a.4.4 0 0 0 .382-.283z'/%3E%3C/svg%3E");background-size:16px 17px;height:17px;width:16px}.location-card--container .location-card .part-3 .rating-container .port-location--rating{color:#293851;flex-direction:column;font-size:14px;gap:5px;letter-spacing:-.06px;line-height:18px}@media(max-width:767px){.location-card--container .location-card .part-3 .rating-container .port-location--rating *{font-size:11px!important}}.location-card--container .location-card .part-3 .rating-container .port-location--rating .location-reviews--rate{background:#dfe7fc80;border-radius:13px;gap:6px;height:24px;padding:3px 6px;width:54px}@media(max-width:767px){.location-card--container .location-card .part-3 .rating-container .port-location--rating .location-reviews--rate{height:30px!important}}.location-card--container .location-card .part-3 .rating-container .port-location--rating .rating{color:#1a2653;font-family:BasierMedium;font-size:12px;letter-spacing:-.5%;line-height:18px}.location-card--container .location-card .part-3 .rating-container .port-location--rating .seen-by{color:#293851;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.18px;line-height:18px}.location-card--container .location-card .part-3 .rating-container .port-location--rating .seen-by span{font-weight:600}@media(max-width:767px){.location-card--container .location-card .part-3 .rating-container .port-location--rating .seen-by{font-size:11px!important}}.location-card--container .location-card .part-3 .rating-container .reviews-count-container>*{white-space:nowrap}.location-card--container .location-card .part-3 .rating-container .reviews-count-container{display:flex;flex-wrap:wrap;gap:5px;justify-content:end}@media(max-width:767px){.location-card--container .location-card .part-3 .rating-container .reviews-count-container{align-items:start!important;flex-direction:column!important;gap:0!important}}.location-card--container .location-card .part-3 .rating-container .reviews-count-container .see-all{font-size:12px;line-height:12px;text-align:right}@media(max-width:767px){.location-card--container .location-card .part-3 .rating-container .reviews-count-container .see-all{font-size:10px!important}}.location-card--container .location-card .part-3 .rating-container .reviews-count-container .reviews-count{color:#293851;font-family:BasierRegular;font-size:12px;font-weight:400;letter-spacing:-.5px;line-height:12px;text-align:right}@media(max-width:767px){.location-card--container .location-card .part-3 .rating-container .reviews-count-container .reviews-count{line-height:16px}}.location-card--container .location-card .part-3 .rating-container .reviews-count-container .see-all{color:#2168bc;font-family:BasierMedium;font-weight:600}@media(max-width:767px){.location-card--container .location-card .part-3 .rating-container .reviews-count-container .see-all{font-size:10px;line-height:12px}}.location-card--container .location-card .part-3 .rating-container .port-location--rating:not(.rating-mob) .seen-by{display:flex}@media(max-width:1475px){.location-card--container .location-card .part-3 .rating-container .port-location--rating:not(.rating-mob) .seen-by{display:none}}.location-card--container .loader-container,.location-card--container .loader-container .skeleton-loader-container{align-items:end;display:flex;flex-direction:column;gap:5px}.location-card--container .loader-container .skeleton-loader{animation:skeleton-shimmer 2s ease-in-out infinite;background:linear-gradient(90deg,#f5f5f5 25%,#e8e8e8,#f5f5f5 75%);background-size:200% 100%;height:13px;margin-top:5px;width:100px}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.location-card--container .warning-message-container{max-width:100%;width:100%;word-wrap:break-word;box-sizing:border-box;overflow-wrap:break-word}.location-card--container .warning-message-container.minimum-booking-warning{align-items:center;background-color:var(--color-osp-cyan-blue,#3e9ebb);border-radius:8px;color:#fff;display:flex;flex-direction:column;font-size:14px;justify-content:center;letter-spacing:-.5px;line-height:22px;padding:8px 12px;text-align:center}@media(max-width:767px){.location-card--container .warning-message-container.minimum-booking-warning{max-width:100%;width:100%}}.location-card--container .warning-message-container .warning-content{max-width:100%;width:100%;word-wrap:break-word;align-items:center;display:flex;flex-direction:column;gap:5px;overflow-wrap:break-word}.location-card--container .warning-message-container .warning-content.no-flex{display:block}@media(max-width:767px){.location-card--container .warning-message-container .warning-content{align-items:center;flex-direction:row;gap:8px;justify-content:center}.location-card--container .warning-message-container .warning-content>div:first-child{flex-shrink:0}}.location-card--container .warning-message-container .warning-text{max-width:100%;word-wrap:break-word;font-size:.8rem;overflow:hidden;overflow-wrap:break-word;white-space:normal}.location-card--container .price-currency-container{display:flex;gap:5px;justify-content:end}.location-card--container .more-details-modal,.location-card--container .warnings-modal{padding:5% 0!important}@media(max-width:767px){.location-card--container .more-details-modal,.location-card--container .warnings-modal{padding:20% 20px 1px!important}}.location-card--container .more-details-modal .modal-content,.location-card--container .warnings-modal .modal-content{border-radius:20px;box-shadow:0 0 34px #00000059;padding:1rem 2rem!important}.location-card--container .more-details-modal .close,.location-card--container .warnings-modal .close{align-self:end;opacity:1;position:absolute;right:1rem}@media(max-width:767px){.location-card--container .more-details-modal .close,.location-card--container .warnings-modal .close{right:.5rem;top:.5rem}}.location-card--container .more-details-modal .modal-header,.location-card--container .warnings-modal .modal-header{border-bottom:.5px solid #ccc!important;display:flex;padding:1rem 0}@media(max-width:767px){.location-card--container .more-details-modal .modal-header,.location-card--container .warnings-modal .modal-header{padding:3rem 0 1rem}}.location-card--container .more-details-modal .modal-footer,.location-card--container .warnings-modal .modal-footer{border:none}.location-card--container .more-details-modal .modal-body,.location-card--container .warnings-modal .modal-body{padding:1rem 0}.location-card--container .more-details-modal .modal-title,.location-card--container .warnings-modal .modal-title{color:var(--color-osp-navy-blue,#1a2653)!important;display:flex;font-family:BasierMedium!important;font-size:19px;letter-spacing:0;line-height:100%;vertical-align:middle}.location-card--container .more-details-modal .modal-title .rating,.location-card--container .warnings-modal .modal-title .rating{display:contents;font-size:11px;white-space:nowrap}.location-card--container .more-details-modal .more-details-popup,.location-card--container .warnings-modal .more-details-popup{display:flex;flex-direction:column;gap:10px}.location-card--container .more-details-modal .more-details-popup .parking-amenities-header,.location-card--container .more-details-modal .more-details-popup .shuttle-info-header,.location-card--container .more-details-modal .more-details-popup .special-conditions-header,.location-card--container .warnings-modal .more-details-popup .parking-amenities-header,.location-card--container .warnings-modal .more-details-popup .shuttle-info-header,.location-card--container .warnings-modal .more-details-popup .special-conditions-header{align-items:center;display:flex;float:left;gap:9px;margin-right:2px}.location-card--container .more-details-modal .more-details-popup .parking-amenities-header span,.location-card--container .more-details-modal .more-details-popup .shuttle-info-header span,.location-card--container .more-details-modal .more-details-popup .special-conditions-header span,.location-card--container .warnings-modal .more-details-popup .parking-amenities-header span,.location-card--container .warnings-modal .more-details-popup .shuttle-info-header span,.location-card--container .warnings-modal .more-details-popup .special-conditions-header span{color:#293851;font-size:14px;letter-spacing:-.5px;line-height:14px;vertical-align:middle}.location-card--container .more-details-modal .more-details-popup .shuttle-info-content,.location-card--container .more-details-modal .more-details-popup .special-conditions-content,.location-card--container .warnings-modal .more-details-popup .shuttle-info-content,.location-card--container .warnings-modal .more-details-popup .special-conditions-content{color:var(--color-osp-navy-blue,#1a2653)!important;font-size:14px;letter-spacing:-.5px;line-height:18px}.location-card--container .more-details-modal .more-details-popup .port-location--amenities,.location-card--container .more-details-modal .more-details-popup .special-conditions p,.location-card--container .warnings-modal .more-details-popup .port-location--amenities,.location-card--container .warnings-modal .more-details-popup .special-conditions p{margin:10px 0 0}.location-card--container .more-details-modal .more-details-popup .port-location--amenities .location-amenities.content,.location-card--container .warnings-modal .more-details-popup .port-location--amenities .location-amenities.content{width:100%}.location-card--container .more-details-modal .more-details-popup .port-location--amenities ul,.location-card--container .warnings-modal .more-details-popup .port-location--amenities ul{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%}@media(min-width:575px)and (max-width:767px){.location-card--container .more-details-modal .more-details-popup .port-location--amenities ul,.location-card--container .warnings-modal .more-details-popup .port-location--amenities ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.location-card--container .more-details-modal .more-details-popup .port-location--amenities ul,.location-card--container .warnings-modal .more-details-popup .port-location--amenities ul{grid-template-columns:repeat(1,minmax(0,1fr))}}.location-card--container .more-details-modal .more-details-popup .port-location--amenities ul li,.location-card--container .warnings-modal .more-details-popup .port-location--amenities ul li{font-size:14px!important;gap:10px}.location-card--container .more-details-modal .more-details-popup .details-seperator,.location-card--container .warnings-modal .more-details-popup .details-seperator{border-top:.5px solid #ccc;margin:10px 0;width:100%}.location-card--container .warning-message{align-items:center;background:var(--color-osp-cyan-blue,#3e9ebb);border-radius:20px 20px 0 0;color:#fff;font-size:14px;gap:7px;justify-content:center;letter-spacing:-.5px;line-height:22px;margin:0!important;max-width:calc(100% + 30px);padding:6px 10px;position:relative;right:10px;top:-10px;width:calc(100% + 30px)}.location-card--container .warning-message .warning-item{gap:10px;justify-content:center;min-width:0;width:100%}.location-card--container .warning-message .warning-text{text-align:center;width:auto}.location-card--container .warning-message .warning-more-link{background:transparent;border:0;color:#fff;cursor:pointer;font-size:12px;line-height:16px;margin-left:6px;padding:0;text-decoration:underline;white-space:nowrap}@media(max-width:575px){.location-card--container .warning-message{border-radius:20px 20px 0 0;max-width:100%;position:relative;right:0;top:0;width:100%}.location-card--container .warning-message .warning-item{flex-wrap:wrap;justify-content:center;row-gap:2px}.location-card--container .warning-message .warning-more-link{margin-left:0;text-align:center;width:100%}}@media(min-width:575px)and (max-width:767px){.location-card--container .warning-message{border-radius:20px 20px 0 0;max-width:100%;position:relative;right:0;top:0;width:100%}.location-card--container .warning-message .warning-item{flex-wrap:wrap;justify-content:center;row-gap:2px}.location-card--container .warning-message .warning-more-link{margin-left:0;text-align:center;width:100%}.location-card--container .warning-message span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:calc(100% - 23px)}}@media(min-width:767px)and (max-width:991px){.location-card--container .warning-message{border-radius:20px 20px 0 0;position:relative}.location-card--container .warning-message span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:calc(100% - 23px)}}.location-card--container .warnings-popup .additional-warnings-header{gap:9px}.location-card--container .warnings-popup .additional-warnings-list{color:#293851;font-size:14px;letter-spacing:-.5px;line-height:18px;margin:10px 0 0;padding-left:18px}.location-card--container .location-label{background-color:var(--psf_label_color);border-radius:5px 0 0 5px;color:#fff;font-size:14px;font-weight:200;height:32px;left:30px;letter-spacing:-.257px;max-width:90%;position:absolute;top:-15px;transform-style:preserve-3d;z-index:2}.location-card--container .location-label.has-waning{margin-top:-10px!important}@media(max-width:991px){.location-card--container .location-label.fr{left:15px}}.location-card--container .location-label .location-label-text{border-radius:5px 0 0 5px;display:block;font-size:14px;height:32px;letter-spacing:-.257px;padding:5px 20px 5px 15px}.location-card--container .location-label .location-label-after{background:transparent;border-bottom:16px solid var(--psf_label_color);border-left:0;border-right:10px solid transparent;border-top:16px solid var(--psf_label_color);bottom:20px;height:32px;margin-right:0;position:absolute;right:-14px;top:50%;transform:translateY(-50%);width:14px}.locations-carousel .owl-stage{padding-left:0!important}.locations-carousel{background:linear-gradient(180deg,#1a265300,#1a265399 57.68%);height:210px;padding:30px 0 16px 35px}.locations-carousel .owl-stage-outer{overflow:visible}.locations-carousel .location-card .logo-shadow{background-color:var(--color-bg-blue,#dfe7fc);border-radius:16px 0 0 16px;display:none;flex-shrink:0;height:156px;left:0;top:0;width:61.867px;z-index:0}.locations-carousel .location-card{background:#fff;border-radius:16px;box-shadow:-4.227px 4.227px 10.567px #00000026;display:flex;gap:13px;height:156px;padding:8px}.locations-carousel .location-card .port-location--logo{border-radius:16px;height:140px;width:90px;z-index:1}.locations-carousel .location-card .port-location--logo .has-logo{align-items:center;background-repeat:no-repeat;background-size:cover;border-radius:16px;display:block;display:flex;height:140px;width:90px}.locations-carousel .location-card .port-location--logo .has-logo img{border-radius:12px;display:block;height:auto;max-height:140px;width:90px}.locations-carousel .location-card .location-ifo{width:calc(100% - 105px)}.locations-carousel .location-card .location-reviews--rate.medium.d-flex.mr-2{align-items:center;background:#dfe7fc80;border-radius:11.59px;display:flex;height:19.614px;justify-content:center;width:48.145px}.locations-carousel .location-card .minimum-booking-warning{max-width:100%;position:unset!important;text-align:left;transform:unset!important;width:unset!important}.locations-carousel .location-card .location-name{color:var(--color-osp-classic-blue,#263746)!important;display:-webkit-box;font-size:14.793px;font-style:normal;font-weight:600;letter-spacing:-.528px;-webkit-line-clamp:1;line-height:19.02px;margin-bottom:6px;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden;text-align:left}.locations-carousel .location-card .location-price{color:var(--osp-primary-color,#2168bc);font-size:20px;font-style:normal;font-weight:600;letter-spacing:-1.5px;line-height:19px}.locations-carousel .location-card .hotel-rating{align-items:flex-start;align-items:center;background:#f5f5f5;border-radius:25.558px;display:flex;gap:1.87px;height:14px;padding:2.494px 5.61px;width:-moz-fit-content;width:fit-content}.locations-carousel .location-card .hotel-rating span{color:var(--color-osp-navy-blue,#1a2653);font-size:7.481px;font-style:normal;font-weight:600;letter-spacing:-.037px;line-height:11.221px;margin-left:5px;text-align:right;text-transform:capitalize}.locations-carousel .location-card .hotel-rating .star-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath fill='%23f9b918' d='M6.454.282a.4.4 0 0 1 .765 0l1.327 4.34a.4.4 0 0 0 .383.283h4.343a.4.4 0 0 1 .245.716L9.962 8.365a.4.4 0 0 0-.139.434l1.348 4.408a.4.4 0 0 1-.626.433L7.08 10.967a.4.4 0 0 0-.489 0L3.128 13.64a.4.4 0 0 1-.627-.433L3.85 8.799a.4.4 0 0 0-.138-.434L.156 5.621a.4.4 0 0 1 .245-.716h4.343a.4.4 0 0 0 .383-.283z'/%3E%3C/svg%3E");background-size:10px 10px;height:10px;width:10px}.locations-carousel .location-card .star-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' fill='none' viewBox='0 0 14 15'%3E%3Cpath fill='%23293851' d='M6.617.75a.4.4 0 0 1 .766 0L8.71 5.09a.4.4 0 0 0 .382.283h4.344a.4.4 0 0 1 .244.717l-3.555 2.744a.4.4 0 0 0-.138.434l1.348 4.407a.4.4 0 0 1-.627.434l-3.464-2.674a.4.4 0 0 0-.488 0L3.292 14.11a.4.4 0 0 1-.627-.434l1.348-4.407a.4.4 0 0 0-.138-.434L.32 6.09a.4.4 0 0 1 .244-.717h4.344a.4.4 0 0 0 .382-.283z'/%3E%3C/svg%3E");background-size:14px 15px;height:15px;width:14px}.locations-carousel .location-card .inc-tax,.locations-carousel .location-card .price-info{color:var(--color-osp-navy-blue,#1a2653);font-size:10px;font-style:normal;font-weight:600;letter-spacing:-.5px;line-height:14px;margin-top:2px}.locations-carousel .location-card .inc-tax{font-weight:400}.locations-carousel .location-card .port-location--rating{align-items:center;color:var(--color-osp-navy-blue,#1a2653);display:flex;font-size:10.699px;font-style:normal;font-weight:500;letter-spacing:-.053px;line-height:16.048px}.locations-carousel .location-card .location--rating{color:var(--color-osp-dark-blue,#293851);font-size:12.68px;font-style:normal;font-weight:400;letter-spacing:-.063px;line-height:19.02px;margin-top:18px}.locations-carousel .location-card .location--rating .star-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' fill='none' viewBox='0 0 14 15'%3E%3Cpath fill='%23293851' d='M6.617.75a.4.4 0 0 1 .766 0L8.71 5.09a.4.4 0 0 0 .382.283h4.344a.4.4 0 0 1 .244.717l-3.555 2.744a.4.4 0 0 0-.138.434l1.348 4.407a.4.4 0 0 1-.627.434l-3.464-2.674a.4.4 0 0 0-.488 0L3.292 14.11a.4.4 0 0 1-.627-.434l1.348-4.407a.4.4 0 0 0-.138-.434L.32 6.09a.4.4 0 0 1 .244-.717h4.344a.4.4 0 0 0 .382-.283z'/%3E%3C/svg%3E");background-size:16px 17px;height:15px;width:14.265px}.locations-carousel .location-card .location--rating .location-reviews--rate{background:#dfe7fc80;border-radius:13px;width:54px}.locations-carousel .location-card .location--rating .see-all{color:var(--osp-primary-color,#2168bc)}@media(max-width:767px){.park-stay-search .toggle-filter-mob.fit-width{width:170px!important}}@media(max-width:390px){.park-stay-search .toggle-filter-mob.fit-width{width:50%!important}}@media(max-width:991px)and (min-width:767px){.park-stay-search .filtered-locations-container,.park-stay-search .main-filters-section{padding:0 30px}}.park-stay-search .filtered-locations-container .filtered-locations,.park-stay-search .main-filters-section .filtered-locations{display:flex;flex-direction:column;gap:29px;margin-bottom:80px}@media(max-width:991px){.park-stay-search .filtered-locations-container .filtered-locations,.park-stay-search .main-filters-section .filtered-locations{gap:32px}}.park-stay-search .filters-container.collapsed{height:44px;width:170px}@media(min-width:991px){.park-stay-search .filters-container.collapsed{height:60px;margin-bottom:19px!important;width:unset!important}.park-stay-search .filters-container.collapsed,.park-stay-search .filters-container.open{margin-top:0!important}.park-stay-search .container-fluid{width:94%!important}}@media(max-width:991px)and (min-width:767px){.park-stay-search .container-fluid{width:100%}}@media(min-width:991px){.park-stay-search .container-fluid .search-page-container{display:grid;gap:50px;grid-template-columns:803fr 427fr;margin-top:25px}}.park-stay-search .container-fluid .filters-container{margin-left:0;margin-top:0}@media(max-width:991px){.park-stay-search .container-fluid .filters-container .amenities--item{width:calc(33.33333% - 8px)!important}}.park-stay-search .sort-button .fa{position:absolute;right:0}@media(min-width:991px){.park-stay-search .sort-by--filter{align-items:center;flex-direction:row;justify-content:center}.park-stay-search .sort-by--filter .filter-label{min-width:50px}.park-stay-search .sort-by--filter .filter-label.fr{min-width:-moz-fit-content!important;min-width:fit-content!important}}.park-stay-search .sort-options{top:60px!important}@media(min-width:991px){.park-stay-search .sort-options{top:30px!important}}@media(min-width:1199px){.park-stay-search .sort-options{margin-left:-50px!important}}@media(max-width:991px){.park-stay-search .sort-options{margin-left:0!important}}.park-stay-search .sort-options .options-seperator{border-top:1px solid rgba(99,99,99,.25);margin:12px 0}@media(min-width:991px){.park-stay-search .map-filter-container.sticky{top:135px}}.park-stay-search .open-map-container .icon{background-image:url(./eye.DND7Sl_6.svg);background-size:39px 26px;height:26px;width:39px}@media(max-width:991px){.park-stay-search .main-filters-section{background:linear-gradient(0deg,var(--color-osp-alice-blue,#f4f7ff) .76%,#d0ddfa 71.01%);margin-top:-80px}}@media(max-width:767px){.park-stay-search .main-filters-section{margin-top:-130px}}.park-stay-search .filters-result-count-container{display:flex;flex-wrap:wrap}@media(min-width:1310px){.park-stay-search .filters-result-count-container{width:70%}}.park-stay-search .filters-result-count-container .seperator{border-left:1px solid #d2dffe;height:51px}@media(max-width:767px){.park-stay-search .filters-result-count-container .seperator{display:none}.park-stay-search .filter-section.search-results{gap:5px}}.park-stay-search .filter-section .filters-result-number,.park-stay-search .filter-section .sort-button{font-weight:600}@media(max-width:991px){.park-stay-search .filters-result-count-container{padding-left:15px;padding-right:15px;padding-top:200px!important;width:100%}}@media(max-width:380px){.park-stay-search .filters-result-count-container{padding-top:250px!important}}@media(max-width:767px){.park-stay-search .filters-result-count-container .white-line-seperator{margin:14px 0!important}}.park-stay-search .back-to-home-link{padding:12px 0 18px}.park-stay-search.sticky-body{height:100vh;overflow-y:hidden}@media(max-width:991px){.park-stay-search.sticky-search .big-search2{z-index:unset}.park-stay-search.sticky-search .big-search2 .back-to-home-link{display:none}.park-stay-search.sticky-search .big-search2 #big-search--fields{background:#fff;border:3px solid rgba(99,99,99,.15);border-radius:38px;height:-moz-fit-content;height:fit-content;left:20px;margin:0;padding-bottom:20px;position:fixed!important;right:20px;top:28px;width:calc(100% - 40px);z-index:11}.park-stay-search.sticky-search .big-search2 .error-message{margin-bottom:0!important}.park-stay-search.sticky-search .big-search2 .error-message-div.d-md-none{display:flex!important;margin-top:7px!important;width:-moz-fit-content!important;width:fit-content!important}.park-stay-search.sticky-search .big-search2 .big-search--field.submit-field{margin-bottom:0!important}}.park-stay-search .close-search{align-items:center;background:#fff;border-radius:44px;display:flex;filter:drop-shadow(0 0 8px rgba(0,0,0,.2));height:44px;justify-content:center;opacity:1;position:absolute;right:17px;top:14px;width:44px;z-index:20}.park-stay-search .close-search .icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%231a2653' d='M18.993 3.037a1.424 1.424 0 0 0-2.014-2.014L10 8 3.021 1.023a1.424 1.424 0 0 0-2.014 2.014l6.979 6.979-6.979 6.978a1.424 1.424 0 0 0 2.014 2.015L10 12.029l6.979 6.98a1.424 1.424 0 0 0 2.014-2.015l-6.979-6.978z'/%3E%3C/svg%3E");background-size:20px 20px;height:20px;width:20px}@media(max-width:991px){.park-stay-search .map-container{border-radius:0!important}.park-stay-search .map-container#mapContainer{display:none}.park-stay-search .map-container .actions-bar{display:flex;gap:24px;justify-content:space-between;left:0;margin:24px 24px 0;position:absolute;right:0;z-index:6}.park-stay-search .map-container .actions-bar .close,.park-stay-search .map-container .actions-bar .filters{align-items:center;background:#fff;border-radius:44px;display:flex;filter:drop-shadow(0 0 8px rgba(0,0,0,.2));height:44px;justify-content:center;opacity:1;width:44px}.park-stay-search .map-container .actions-bar .close .icon,.park-stay-search .map-container .actions-bar .filters .icon{background-size:20px 20px;height:20px;width:20px}.park-stay-search .map-container .actions-bar .close .icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%231a2653' d='M18.993 3.037a1.424 1.424 0 0 0-2.014-2.014L10 8 3.021 1.023a1.424 1.424 0 0 0-2.014 2.014l6.979 6.979-6.979 6.978a1.424 1.424 0 0 0 2.014 2.015L10 12.029l6.979 6.98a1.424 1.424 0 0 0 2.014-2.015l-6.979-6.978z'/%3E%3C/svg%3E")}.park-stay-search .map-container .actions-bar .filters .icon{background-image:url(./filter-dark.JXFmoGW3.svg)}.park-stay-search .map-container .actions-bar .edit-search{align-items:center;background:#fff;border-radius:40px;box-shadow:0 0 15px #0006;display:flex;gap:10px;height:44px;justify-content:center;padding:0 20px 0 9px}.park-stay-search .map-container .actions-bar .edit-search .icon{background-image:url(./edit-search.DgZHceEU.svg);background-size:26px 26px;height:26px;width:26px}.park-stay-search .map-container .actions-bar .edit-search .label{color:var(--color-osp-navy-blue,#1a2653);font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.3px;line-height:14px;text-align:center}.park-stay-search .map-container .filtered-locations{bottom:0;left:-16px;position:absolute;right:0;z-index:20}.park-stay-search .map-container.map-mobile{background-image:unset;display:block!important;height:100%!important;inset:0;margin:0;padding:0!important;position:fixed;z-index:10}}.park-stay-search .vue-slider-component .vue-slider-tooltip{background-color:var(--color-osp-navy-blue,#1a2653);border:1px solid var(--color-osp-navy-blue,#1a2653)!important;color:#fff!important;font-family:BasierMedium!important;font-size:12px!important;letter-spacing:-.5px!important}.park-stay-search .vue-slider-component .vue-slider-tooltip:before{bottom:-8.9px!important}.park-stay-search .vue-slider-component .vue-slider{height:2px!important}.park-stay-search .vue-slider-component .vue-slider-process{background-color:#61a1ed!important;height:5px!important}@media(max-width:991px){.park-stay-search .gm-svpc{display:none!important}.park-stay-search .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom{bottom:290px!important}}.park-stay-search .gmnoprint.gm-style-mtc-bbw{display:none!important}.park-stay-search button.gm-control-active.gm-fullscreen-control{border-radius:50%!important;filter:drop-shadow(0 0 8px rgba(0,0,0,.2));flex-shrink:0;height:44px;width:42.62px}.park-stay-search button.gm-control-active.gm-fullscreen-control img{display:none}.park-stay-search button.gm-control-active.gm-fullscreen-control:before{background-image:url(./map-arrows.ByNDyRM5.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:24px;left:50%;position:absolute;top:50%;transform:rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);width:23.247px}@media(max-width:991px){.park-stay-search button.gm-control-active.gm-fullscreen-control{display:none!important}}.park-stay-search .toggle-map-mobile--container{align-items:center;background:linear-gradient(180deg,#1a265300,#1a265366);bottom:0;display:flex;height:110px;justify-content:center;left:0;margin:auto;position:fixed;width:100%;z-index:99}.park-stay-search .toggle-map-mobile--container .toggle-map-mobile{background-color:var(--color-osp-navy-blue,#1a2653);background:var(--color-osp-navy-blue,#1a2653);border-radius:40px;box-shadow:0 0 15px #0006;gap:10px;height:50px;padding-left:12px;padding-right:20px}.park-stay-search .toggle-map-mobile--container .toggle-map-mobile .icon{background-image:url(./show-map.CQJhrRf9.svg);background-size:26px 26px;height:26px;width:26px}.park-stay-search .toggle-map-mobile--container .toggle-map-mobile .label{color:#fff;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.3px;line-height:14px;text-align:center}.payment-form-v2{display:flex;flex-direction:column;font-family:BasierRegular!important;gap:25px;width:100%}@media(max-width:575px){.payment-form-v2{gap:20px}}.payment-form-v2 .payment-field{display:flex;flex-direction:column;gap:6px}.payment-form-v2 .payment-field label{color:var(--color-osp-gray-700,#344054);font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media(max-width:575px){.payment-form-v2 .payment-field label{font-size:14px}}.payment-form-v2 .payment-field #cardNumber-element,.payment-form-v2 .payment-field #cvc-element,.payment-form-v2 .payment-field #expiration-element,.payment-form-v2 .payment-field input{background:var(--Base-White,#fff);border:1px solid var(--Gray-300,#d0d5dd);border-radius:8px;box-shadow:0 1px 2px #1018280d;color:var(--color-osp-text-primary,#101828);font-family:BasierRegular!important;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:10px 14px}.payment-form-v2 .details-separator{margin:0;width:0}@media(max-width:575px){.payment-form-v2 .details-separator{width:100%}}.payment-form-v2 .section--header{align-items:center;display:flex;flex-direction:row;gap:21px}.payment-form-v2 .section--header .contact-icon{height:36px;width:36px}@media(max-width:575px){.payment-form-v2 .section--header .contact-icon{height:40px;width:40px}}.payment-form-v2 .section--header .contact-icon-svg{height:100%;width:100%}.payment-form-v2 .section--header .payment-icon{height:36px;width:36px}@media(max-width:575px){.payment-form-v2 .section--header .payment-icon{height:40px;width:40px}}.payment-form-v2 .section--header .payment-icon-svg{height:100%;width:100%}.payment-form-v2 .section--header .section--title{color:var(--second-text-color,#737373);font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.18px;line-height:24px;text-transform:capitalize}@media(max-width:575px){.payment-form-v2 .section--header .section--title{font-size:16px}}.payment-form-v2 hr{width:100%}.payment-form-v2 .contact-info{display:flex;flex-direction:row;gap:40px}@media(max-width:991px){.payment-form-v2 .contact-info{flex-direction:column;gap:16px}}.payment-form-v2 .contact-info .contact-info--email,.payment-form-v2 .contact-info .contact-info--phone{color:var(--color-osp-text-secondary-lighter,#252b42);display:flex;flex-direction:column;gap:11px;width:100%}.payment-form-v2 .contact-info .contact-info--email label,.payment-form-v2 .contact-info .contact-info--phone label{font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:normal}@media(max-width:575px){.payment-form-v2 .contact-info .contact-info--email label,.payment-form-v2 .contact-info .contact-info--phone label{font-size:14px}}.payment-form-v2 .contact-info .login-container{display:none;justify-content:center;width:100%}.payment-form-v2 .contact-info .login-container .login-card{display:flex;height:116px;margin-bottom:20px;width:50%}@media(max-width:767px){.payment-form-v2 .contact-info .login-container .login-card{width:70%}}@media(max-width:575px){.payment-form-v2 .contact-info .login-container .login-card{margin-bottom:0;width:100%}}.payment-form-v2 .contact-info .login-container .login-card{align-items:center;background-image:url(./login-card.BfTuUKMI.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:20px;flex-direction:row;gap:20px;justify-content:center;padding:30px 27px}.payment-form-v2 .contact-info .login-container .login-card p{color:#fff;font-family:BasierRegular!important;font-feature-settings:"liga" off,"clig" off;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-1px;line-height:28px}@media(max-width:575px){.payment-form-v2 .contact-info .login-container .login-card p.fr{font-size:18px!important}}.payment-form-v2 .contact-info .login-container .login-card .osp-btn-secondary{border:1.5px solid #fff!important;color:#fff!important;font-size:16px;font-weight:400;letter-spacing:-.3px;line-height:14px;min-width:90px;padding:18px 22px}.payment-form-v2 .contact-info .login-container .login-card .osp-btn-secondary.fr{padding:0 5px!important}.payment-form-v2 .contact-info .login-container .login-card .vertical-separator{background-color:#fff;display:block}@media(max-width:767px){.payment-form-v2 .contact-info .login-container--controller{display:flex}}.payment-form-v2 .contact-info input{border-radius:0 5px 5px 0;width:100%}.payment-form-v2 .contact-info .contact-email-icon,.payment-form-v2 .contact-info .contact-phone-icon{background-color:#2168bc26;background-position:50%;background-repeat:no-repeat;border-radius:5px 0 0 5px;display:inline-block;flex-shrink:0;width:53px}.payment-form-v2 .contact-info .contact-email-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='15' fill='none' viewBox='0 0 21 15'%3E%3Cpath fill='%23101828' d='M19.5.003h-18a1.5 1.5 0 0 0-1.5 1.5v12a1.5 1.5 0 0 0 1.5 1.5h18a1.5 1.5 0 0 0 1.5-1.5v-12a1.5 1.5 0 0 0-1.5-1.5m-1.65 1.5L10.5 6.588 3.15 1.503zm-16.35 12V2.186l8.573 5.932a.75.75 0 0 0 .854 0L19.5 2.186v11.317z'/%3E%3C/svg%3E")}.payment-form-v2 .contact-info .contact-phone-icon{background-image:url(./phone-number.inSKWq7m.svg)}.payment-form-v2 .cards-accepted{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:12px;height:32px;text-align:center;width:325px}.payment-form-v2 .cards-accepted .cards-list-image{background-image:url(./card-list-v2.m3TvePzo.svg);background-repeat:no-repeat;flex-shrink:0;height:32px;width:220px}.payment-form-v2 .cards-accepted p{color:var(--Gray-500,#667085);flex-shrink:0;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.payment-form-v2 .payment-methods{display:flex;flex-direction:column;gap:40px;width:100%}@media(max-width:575px){.payment-form-v2 .payment-methods{flex-direction:row-reverse;gap:15px}}.payment-form-v2 .payment-methods .click-to-pay-separator{margin:0 auto;overflow:hidden;text-align:center;width:100%}@media(max-width:575px){.payment-form-v2 .payment-methods .click-to-pay-separator{display:none}}.payment-form-v2 .payment-methods .click-to-pay-separator:after,.payment-form-v2 .payment-methods .click-to-pay-separator:before{background-color:#000;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.payment-form-v2 .payment-methods .click-to-pay-separator:before{margin-left:-50%;right:.5em}.payment-form-v2 .payment-methods .click-to-pay-separator:after{left:.5em;margin-right:-50%}.payment-form-v2 .payment-methods .payment-method{display:flex;flex-direction:column;gap:50px;width:100%}@media(max-width:575px){.payment-form-v2 .payment-methods .payment-method{gap:24px}}.payment-form-v2 .payment-methods .payment-method .payment-method--header{display:flex;flex-direction:row;justify-content:space-between}@media(max-width:575px){.payment-form-v2 .payment-methods .payment-method .payment-method--header{flex-direction:column;gap:30px}}.payment-form-v2 .payment-methods .payment-method .payment-method--header .payment-method--header-title{align-items:center;color:var(--color-second-text-color,#737373);display:flex;flex-direction:row;font-size:18px;font-style:normal;font-weight:500;gap:16px;letter-spacing:-.18px;line-height:24px;text-align:center}@media(max-width:575px){.payment-form-v2 .payment-methods .payment-method .payment-method--header .payment-method--header-title:has(.card-payment-icon){background:var(--color-osp-gray-background,#f9f9f9);border:.5px solid var(--color-border-color,#ddd);border-radius:5px;height:50px;justify-content:center;padding:13px 0}}.payment-form-v2 .payment-methods .payment-method .payment-method--header .payment-method--header-title .credit-card--title{display:block}@media(max-width:575px){.payment-form-v2 .payment-methods .payment-method .payment-method--header .payment-method--header-title .credit-card--title{display:none}}.payment-form-v2 .payment-methods .payment-method .payment-method--header .payment-method--header-title .card--title{color:var(--color-second-text-color,#737373);display:none;font-size:16px;font-weight:500;letter-spacing:-.14px}@media(max-width:575px){.payment-form-v2 .payment-methods .payment-method .payment-method--header .payment-method--header-title .card--title{display:block}}.payment-form-v2 .payment-methods .payment-method .payment-method--header .payment-method--header-title .card-payment-icon{flex-shrink:0;height:34px;width:48px}.payment-form-v2 .payment-methods .payment-method .payment-method--header .payment-method--header-title .card-payment-icon .card-payment-icon-svg{height:100%;width:100%}@media(max-width:575px){.payment-form-v2 .payment-methods .payment-method .payment-method--header .payment-method--header-title .card-payment-icon{background-size:36px 26px;height:26px;width:36px}}.payment-form-v2 .payment-methods .payment-method .payment-method--header .payment-method--header-title .apple-pay-icon{background-image:url(./apple-pay-icon.Cox6OW-H.svg);background-position:50%;background-repeat:no-repeat;flex-shrink:0;height:31px;width:49px}.payment-form-v2 .payment-methods .payment-method .payment-method--header .payment-method--header-title .google-pay-icon{background-image:url(./google-pay-icon.nSTF4Zw0.svg);background-position:50%;background-repeat:no-repeat;flex-shrink:0;height:28px;width:58px}.payment-form-v2 .payment-methods .payment-method .payment-method--header #click-to-pay{padding-top:40px}.payment-form-v2 .payment-methods .payment-method .payment-method--header .click-to-pay-button{margin:0 auto;width:343px}@media(max-width:575px){.payment-form-v2 .payment-methods .payment-method .payment-method--header .click-to-pay-button{margin:0;width:100%}}@media(max-width:767px){.payment-form-v2 .payment-methods .payment-method .payment-method--header .cards-accepted{gap:5px;height:32px;justify-content:start;width:210px}.payment-form-v2 .payment-methods .payment-method .payment-method--header .cards-accepted .cards-list-image{background-size:180px 25px;width:180px}}@media(max-width:575px){.payment-form-v2 .payment-methods .payment-method .payment-method--header .cards-accepted{display:none}.payment-form-v2 .hide-payment-card{display:none!important}.payment-form-v2 .payment-method--bordered{border:2px solid var(--osp-primary-color,#2168bc)!important}}.payment-form-v2 .payment-method--body{display:flex;flex-direction:column;gap:24px;padding-top:25px}@media(max-width:575px){.payment-form-v2 .payment-method--body{gap:12px}}.payment-form-v2 .payment-method--body .cards-accepted{display:none}@media(max-width:575px){.payment-form-v2 .payment-method--body .cards-accepted{display:flex;justify-content:start;padding-bottom:8px;width:100%}}.payment-form-v2 .payment-method--body .customer-details{display:grid;gap:10px;grid-template-columns:2fr 1fr}@media(max-width:575px){.payment-form-v2 .payment-method--body .customer-details{gap:12px;grid-template-columns:1fr}}.payment-form-v2 .payment-method--body .card-details{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}@media(max-width:575px){.payment-form-v2 .payment-method--body .card-details{gap:12px;grid-template-columns:1fr}}.click-to-pay-div{position:relative}.stop-apply-pay{background:#f5f5f5;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:100}.email-text-warning{color:var(--color-osp-warning-color,#ff8c00)}.auto-slider{height:100%;overflow:hidden;position:relative;width:100%}.auto-slider .slider-container{display:flex;flex-direction:row;gap:10px;transition:transform 1s ease-in-out}.auto-slider .slider-container,.auto-slider .slider-container .slide{height:-moz-min-content;height:min-content;width:100%}.auto-slider .slider-controls{align-items:center;display:flex;flex-direction:row;gap:10px;height:10px;justify-content:center;margin-top:20px}.auto-slider .slider-controls .slider-control-button{background-color:#fff;border:1px solid #2f76c9;border-radius:50%;cursor:pointer;height:8px;width:8px}.auto-slider .slider-controls .slider-control-button.active{background-color:#2f76c9!important}.next-step-container{align-items:center;background:var(--color-osp-gray-background,#f9f9f9);border-radius:16px;display:grid;grid-template-columns:1fr 2px 1fr;justify-content:space-between;padding:24px 40px;width:100%}.title-text{color:#1a2653;font-family:BasierMedium;font-size:24px;line-height:24px;vertical-align:middle;white-space:nowrap}.steps{display:flex;flex-direction:column;gap:18px;list-style:none}.step{gap:20px}.icon-wrap,.step{align-items:center;display:flex}.icon-wrap{flex-shrink:0;justify-content:center}.icon-wrap,.icon-wrap svg{height:30px;width:30px}.step-label{color:#232738;font-size:18px;font-weight:500;line-height:25px;vertical-align:middle}@media(min-width:575px)and (max-width:767px){.next-step-container{gap:10px 0;grid-template-columns:1fr;padding:24px 80px}.card-divider{display:none}.icon-wrap,.icon-wrap svg{height:24px;width:24px}.step-label{font-size:16px}}@media(max-width:575px){.next-step-container{background-color:#fff;gap:10px 0;grid-template-columns:1fr;padding:24px 15%}.card-divider{display:none}.icon-wrap,.icon-wrap svg{height:24px;width:24px}.step-label{font-size:16px}}.completed-page{font-family:BasierRegular!important}@media(max-width:575px){.completed-page .col-lg-8{padding:0}}.completed-page hr{margin:0;width:100%}.completed-page .only-capitalize-first{text-transform:lowercase}.completed-page .only-capitalize-first:first-letter{text-transform:uppercase}.completed-page .footer2 .medium{font-family:BasierMedium!important}.completed-page .footer2 a{font-family:BasierRegular!important;letter-spacing:0}.completed-page label,.completed-page p{margin:0!important}.completed-page .check-mark{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' fill='none' viewBox='0 0 15 14'%3E%3Cpath fill='%233e9ebb' d='M7.5 14a7 7 0 1 1 0-14 7 7 0 0 1 0 14'/%3E%3Cpath fill='%23fff' d='M11.244 5.599 6.84 9.85a.53.53 0 0 1-.371.149.53.53 0 0 1-.372-.149L3.375 7.223c-.888-.858.372-2.12 1.284-1.239l1.81 1.749L9.962 4.36c.925-.96 2.395.19 1.283 1.239'/%3E%3C/svg%3E");flex-shrink:0;height:14px;width:14px}.completed-page .btn{text-transform:capitalize}.completed-page .lighter{font-size:16px;font-weight:400;letter-spacing:-.5px;line-height:normal}.completed-page .bolder,.completed-page .lighter{color:var(--color-osp-text-secondary,#232738);font-family:BasierRegular!important;font-style:normal}.completed-page .bolder{font-size:26px;font-weight:600;letter-spacing:-.26px;line-height:24px}@media(max-width:575px){.completed-page .bolder{font-size:22px}}.completed-page .vertical-separator{align-self:center;background:var(--color-osp-navy-blue,#1a2653);height:55%;width:.614px}.completed-page .toggle-tooltip{display:inline-block}.completed-page .toggle-tooltip.active:before{background-image:url(./icons.BISIA__j.svg#rectanglee);background-repeat:no-repeat;background-size:20px 20px;content:"";display:block;height:20px;left:3px;position:absolute;top:-21px;width:20px}.completed-page .tooltip-container{background-color:#152033;border-radius:9px;color:#fff;display:inline-block;font-family:BasierRegular!important;font-size:14px;font-style:normal;font-weight:400;height:-moz-fit-content;height:fit-content;letter-spacing:-.5px;line-height:normal;line-height:28px;opacity:1;padding:10px;position:relative;position:absolute;right:-100%;text-align:center;top:-68px;width:300px;z-index:1}.completed-page .section--gray{background:var(--color-osp-alice-blue,#f4f7ff);padding-top:0}.completed-page .section--gray .completed-container{position:relative}.completed-page .section--gray .completed-container .Confetti{background-image:url(./Confetti.ScU2UQWb.png);background-size:cover;height:580px;left:0;position:absolute;top:0;z-index:1}.completed-page .section--gray .completed-container .completed-container-body{margin:0 auto;max-width:900px;padding:60px 0 100px}@media(max-width:991px){.completed-page .section--gray .completed-container .completed-container-body{padding:20px 23px 36px}}.completed-page .section--gray .completed-container .completed-container-body .completed{background-color:#fff;border-radius:20px 20px 0 0;flex-shrink:0;padding:60px 100px;position:relative;z-index:2}.completed-page .section--gray .completed-container .completed-container-body .completed .separator{border:.5px solid #000;height:18px;width:1px}.completed-page .section--gray .completed-container .completed-container-body .completed .check-icon{color:var(--color-osp-cyan-blue,#3e9ebb);font-size:20px;margin-top:5px}@media(max-width:450px){.completed-page .section--gray .completed-container .completed-container-body .completed .check-icon{margin-top:0}.completed-page .section--gray .completed-container .completed-container-body .completed .sign-buttons{align-items:flex-end;flex-direction:column;justify-self:flex-end;margin-left:0;width:100%}.completed-page .section--gray .completed-container .completed-container-body .completed .sign-buttons button{align-self:flex-end}}.completed-page .section--gray .completed-container .completed-container-body .completed .signed-up-points{gap:30px;width:100%}@media(max-width:450px){.completed-page .section--gray .completed-container .completed-container-body .completed .signed-up-points{font-size:12px!important;gap:10px!important;margin-bottom:-.5px;margin-left:0;width:100%}}@media(max-width:430px){.completed-page .section--gray .completed-container .completed-container-body .completed .signed-up-points{font-size:11px!important}}@media(max-width:380px){.completed-page .section--gray .completed-container .completed-container-body .completed .signed-up-points{font-size:11px!important;gap:8px!important}}@media(max-width:365px){.completed-page .section--gray .completed-container .completed-container-body .completed .signed-up-points{font-size:10px!important;gap:7px!important}}@media(max-width:450px){.completed-page .section--gray .completed-container .completed-container-body .completed .earned-points-text{width:20%!important}}.completed-page .section--gray .completed-container .completed-container-body .completed .form-container{background:var(--color-osp-gray-background,#f9f9f9);border-radius:12px;padding:25px}@media(max-width:370px){.completed-page .section--gray .completed-container .completed-container-body .completed .form-container{padding:15px 10px 15px 15px}}@media(max-width:450px){.completed-page .section--gray .completed-container .completed-container-body .completed .form-container{padding:20px}}@media(max-width:370px){.completed-page .section--gray .completed-container .completed-container-body .completed .form-container{padding:15px}}.completed-page .section--gray .completed-container .completed-container-body .completed .signup-form{gap:30px}@media(max-width:650px){.completed-page .section--gray .completed-container .completed-container-body .completed .signup-form{flex-direction:column;gap:20px;width:100%}}.completed-page .section--gray .completed-container .completed-container-body .completed .signup-form label{color:#6e6e6e;font-family:BasierRegular;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:normal}@media(max-width:450px){.completed-page .section--gray .completed-container .completed-container-body .completed .signup-form label{width:250px}}.completed-page .section--gray .completed-container .completed-container-body .completed .signup-form input{background-color:#fff;border:1px solid var(--color-border-color,#ddd);color:#000;font-family:BasierRegular;font-size:16px;font-style:normal;font-weight:400;height:44px;line-height:20px;width:220px}@media(max-width:900px){.completed-page .section--gray .completed-container .completed-container-body .completed .signup-form input{width:170px}}@media(max-width:450px){.completed-page .section--gray .completed-container .completed-container-body .completed .signup-form input{width:250px}}.completed-page .section--gray .completed-container .completed-container-body .completed .signup-form input::-moz-placeholder{color:#75758480!important}.completed-page .section--gray .completed-container .completed-container-body .completed .signup-form input::placeholder{color:#75758480!important}.completed-page .section--gray .completed-container .completed-container-body .completed .signup-form button{background:var(--osp-primary-color,#2168bc);border-radius:49.105px;color:#fff;font-family:BasierRegular;font-size:19.642px;font-style:normal;font-weight:400;height:54px;letter-spacing:-.368px;line-height:17.187px;margin-bottom:-4px;margin-right:0;margin-top:15px;padding:0 27.008px;text-align:center;width:149px}@media(max-width:450px){.completed-page .section--gray .completed-container .completed-container-body .completed .signup-form button{height:44px;margin-right:0;margin-top:0;width:250px}}.completed-page .section--gray .completed-container .completed-container-body .completed .btn-sm{align-items:center;background:var(--osp-primary-color,#2168bc);border-radius:49.105px;color:#fff;display:flex;font-family:BasierRegular;font-size:19.642px;font-style:normal;font-weight:400;gap:12.276px;height:44px;justify-content:center;letter-spacing:-.368px;line-height:17.187px;margin-right:18px;padding:0 27.008px;text-align:center;width:145px}.completed-page .section--gray .completed-container .completed-container-body .completed .btn-18{font-size:18px}@media(max-width:450px){.completed-page .section--gray .completed-container .completed-container-body .completed .btn-18{margin-bottom:5px;margin-right:0}.completed-page .section--gray .completed-container .completed-container-body .completed .points-text{width:100%}}.completed-page .section--gray .completed-container .completed-container-body .completed{gap:40px}@media(max-width:991px){.completed-page .section--gray .completed-container .completed-container-body .completed{padding:60px}}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .completed{border-radius:28px;padding:60px 23px}}.completed-page .section--gray .completed-container .completed-container-body .completed .completed--header{gap:10px}@media(max-width:991px){.completed-page .section--gray .completed-container .completed-container-body .completed .completed--header{gap:10px}}.completed-page .section--gray .completed-container .completed-container-body .completed .completed--header .completed--title{color:var(--osp-primary-color,#2168bc);font-family:BasierRegular!important;font-feature-settings:"liga" off,"clig" off;font-size:40px;font-style:normal;font-weight:700;height:50px;letter-spacing:-1px;line-height:24px;text-align:center;width:100%}@media(max-width:991px){.completed-page .section--gray .completed-container .completed-container-body .completed .completed--header .completed--title{font-size:22px;font-weight:600;height:40px}}.completed-page .section--gray .completed-container .completed-container-body .completed .completed--header .bolder{font-size:24px}@media(max-width:767px){.completed-page .section--gray .completed-container .completed-container-body .completed .completed--header .bolder{font-size:22px}}.completed-page .section--gray .completed-container .completed-container-body .completed .completed--header .completed-reservation-icon{background-image:url(./completed-reservation.CMiRi3rs.svg);background-size:80px 80px;height:80px;width:80px}.completed-page .section--gray .completed-container .completed-container-body .completed .completed--header .completed--header-title{gap:10px;margin-top:10px;width:70%}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .completed .completed--header .completed--header-title{width:100%}}.completed-page .section--gray .completed-container .completed-container-body .completed .completed--header .completed--header-title .completed--header-details{display:flex;flex-direction:column;gap:5px}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .completed .completed--header .completed--header-title .completed--header-details{gap:15px}}.completed-page .section--gray .completed-container .completed-container-body .completed .completed--header .completed--header-title .completed--header-details .email-address{color:var(--osp-primary-color,#2168bc)}.completed-page .section--gray .completed-container .completed-container-body .completed .completed--header .completed--header-title .completed--header-details .edit-email-address{background:transparent;border:none;color:var(--osp-primary-color,#2168bc);text-decoration:underline;text-transform:lowercase}.completed-page .section--gray .completed-container .completed-container-body .completed .completed--header .big-reservation-number--container{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin-top:20px}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .completed .completed--header .big-reservation-number--container{gap:8px}}.completed-page .section--gray .completed-container .completed-container-body .completed .completed--header .big-reservation-number--container .big-reservation-number--text{color:#000;font-family:BasierRegular!important;font-size:16px;font-style:normal;font-weight:400;height:24px;line-height:24px;text-align:center}.completed-page .section--gray .completed-container .completed-container-body .completed .completed--header .big-reservation-number--container .big-reservation-number--number{color:var(--color-osp-text-secondary,#232738);font-family:BasierRegular!important;font-size:46px;font-style:normal;font-weight:700;height:52px;line-height:50px;text-align:center}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .completed .completed--header .big-reservation-number--container .big-reservation-number--number{font-size:28px}}.completed-page .section--gray .completed-container .completed-container-body .completed .reservation-information-container{display:flex;flex-direction:column;gap:20px}.completed-page .section--gray .completed-container .completed-container-body .completed .reservation-information-container .reservation-information-header{color:var(--osp-primary-color,#2168bc);font-family:BasierRegular!important;font-feature-settings:"liga" off,"clig" off;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-1px;line-height:24px;text-align:start;width:100%}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .completed .reservation-information-container .reservation-information-header{font-size:20px}}.completed-page .section--gray .completed-container .completed-container-body .completed .reservation-information-container .reservation-information-header.room-header{font-size:22px}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .completed .reservation-information-container .reservation-information-header.room-header{font-size:18px}}.completed-page .section--gray .completed-container .completed-container-body .completed .reservation-information-container .reservation-information-header.show-reservation-information-header{display:none}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .completed .reservation-information-container .reservation-information-header.show-reservation-information-header{display:block}.completed-page .section--gray .completed-container .completed-container-body .completed .reservation-information-container .reservation-information-table.mobile-borders tr td{border-bottom:1px solid rgba(26,38,83,.2)}}.completed-page .section--gray .completed-container .completed-container-body .completed .reservation-information-container .reservation-information-table.mobile-borders tr td.date-title{color:var(--osp-primary-color,#2168bc)!important;font-weight:600!important}.completed-page .section--gray .completed-container .completed-container-body .completed .reservation-information-container .reservation-information-table tr{vertical-align:baseline}.completed-page .section--gray .completed-container .completed-container-body .completed .reservation-information-container .reservation-information-table tr td{border-bottom:none}.completed-page .section--gray .completed-container .completed-container-body .completed .reservation-information-container .reservation-information-table tr:last-child td{border:none}.completed-page .section--gray .completed-container .completed-container-body .completed .reservation-information-container .reservation-information-table td{padding:0 0 12px}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .completed .reservation-information-container .reservation-information-table td{padding:10px 0}}.completed-page .section--gray .completed-container .completed-container-body .completed .reservation-information-container .reservation-information-table td:first-child{color:#000;font-family:BasierRegular!important;font-size:16px;font-style:normal;font-weight:400;line-height:24px;width:37%}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .completed .reservation-information-container .reservation-information-table td:first-child{font-size:14px;line-height:20px}}.completed-page .section--gray .completed-container .completed-container-body .completed .reservation-information-container .reservation-information-table td:nth-child(2){color:#000;font-family:BasierRegular!important;font-size:18px;font-style:normal;font-weight:700;line-height:24px;text-align:right}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .completed .reservation-information-container .reservation-information-table td:nth-child(2){font-size:14px;line-height:20px}}.completed-page .section--gray .completed-container .completed-container-body .completed .reservation-information-container .reservation-information-table .email-confirmation-note{color:var(--osp-primary-color,#2168bc)}.completed-page .section--gray .completed-container .completed-container-body .completed .failed-packages-warning-container-desktop{align-items:center;background-color:var(--color-osp-warning-background,#ffd366);border-radius:6px;color:#222;display:flex;flex-direction:row;font-family:BasierRegular!important;gap:6px;justify-content:space-between;padding:10px 12px;position:relative;width:100%}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .completed .failed-packages-warning-container-desktop{display:none}}.completed-page .section--gray .completed-container .completed-container-body .completed .failed-packages-warning-container-desktop .failed-packages-warning--section{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:start}.completed-page .section--gray .completed-container .completed-container-body .completed .failed-packages-warning-container-desktop .failed-packages-warning--section:last-child{gap:7px;justify-content:end}.completed-page .section--gray .completed-container .completed-container-body .completed .failed-packages-warning-container-desktop .failed-packages-warning--section .failed-packages-warning--title{color:var(--color-osp-navy-blue,#1a2653);font-family:BasierRegular!important;font-feature-settings:"liga" off,"clig" off;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-1px;line-height:24px}.completed-page .section--gray .completed-container .completed-container-body .completed .failed-packages-warning-container-desktop .failed-packages-warning--section .failed-packages-warning--text{color:#222;font-family:BasierRegular!important;font-size:13px;font-style:normal;font-weight:500;letter-spacing:-.234px;line-height:15px;text-align:right}.completed-page .section--gray .completed-container .completed-container-body .completed .failed-packages-warning-container-desktop .triangle-warning-icon{background-image:url(./warning-white-triangle.Dw-RjnLn.png);background-size:30px 30px;height:30px;width:30px}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .completed .failed-packages-warning-container-desktop .triangle-warning-icon{background-size:18px 18px;height:18px;width:18px}}.completed-page .section--gray .completed-container .completed-container-body .completed .failed-packages-warning-container-mobile{align-items:center;background-color:var(--color-osp-warning-background,#ffd366);border-radius:6px;color:#222;display:none;flex-direction:row;font-family:BasierRegular!important;gap:6px;justify-content:space-between;padding:5px 9px;position:relative;width:100%}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .completed .failed-packages-warning-container-mobile{display:flex}}.completed-page .section--gray .completed-container .completed-container-body .completed .failed-packages-warning-container-mobile .failed-packages-warning--section{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:start}.completed-page .section--gray .completed-container .completed-container-body .completed .failed-packages-warning-container-mobile .failed-packages-warning--section:last-child{gap:7px;justify-content:end}.completed-page .section--gray .completed-container .completed-container-body .completed .failed-packages-warning-container-mobile .failed-packages-warning--section .failed-packages-warning--text{color:#222;font-family:BasierRegular!important;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.216px;line-height:normal;text-align:right}.completed-page .section--gray .completed-container .completed-container-body .completed .failed-packages-warning-container-mobile .triangle-warning-icon{background-image:url(./warning-white-triangle.Dw-RjnLn.png);background-size:18px 18px;height:18px;width:18px}.completed-page .section--gray .completed-container .completed-container-body .completed .summary-of-purchases-container{display:flex;flex-direction:column;gap:20px;margin-top:40px;padding:0 100px}@media(max-width:767px){.completed-page .section--gray .completed-container .completed-container-body .completed .summary-of-purchases-container{padding:0}}.completed-page .section--gray .completed-container .completed-container-body .completed .summary-of-purchases-container .summary-of-purchases-header{color:var(--color-osp-text-secondary-lighter,#252b42);font-family:BasierRegular!important;font-feature-settings:"liga" off,"clig" off;font-size:44px;font-style:normal;font-weight:700;letter-spacing:-1px;line-height:52px;margin-bottom:10px!important;text-align:center}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .completed .summary-of-purchases-container .summary-of-purchases-header{font-size:26px}}.completed-page .section--gray .completed-container .completed-container-body .completed .summary-of-purchases-container .summary-of-purchases-table tr{vertical-align:baseline}.completed-page .section--gray .completed-container .completed-container-body .completed .summary-of-purchases-container .summary-of-purchases-table tr td{border-bottom:none}.completed-page .section--gray .completed-container .completed-container-body .completed .summary-of-purchases-container .summary-of-purchases-table tr:last-child td{border:none}.completed-page .section--gray .completed-container .completed-container-body .completed .summary-of-purchases-container .summary-of-purchases-table td{padding:0 0 12px}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .completed .summary-of-purchases-container .summary-of-purchases-table td{padding:10px 0}.completed-page .section--gray .completed-container .completed-container-body .completed .summary-of-purchases-container .summary-of-purchases-table td.fr-mobile{font-size:22px!important}.completed-page .section--gray .completed-container .completed-container-body .completed .summary-of-purchases-container .summary-of-purchases-table td.fr-mobile.one-line{white-space:nowrap}}.completed-page .section--gray .completed-container .completed-container-body .completed .summary-of-purchases-container .summary-of-purchases-table td:first-child{color:#000;font-family:BasierRegular!important;font-size:16px;font-style:normal;font-weight:400;line-height:24px;width:40%}.completed-page .section--gray .completed-container .completed-container-body .completed .summary-of-purchases-container .summary-of-purchases-table td:first-child.bolder{color:var(--color-osp-text-secondary-lighter,#252b42);font-family:BasierRegular!important;font-size:24px;font-style:normal;font-weight:700;line-height:20px}.completed-page .section--gray .completed-container .completed-container-body .completed .summary-of-purchases-container .summary-of-purchases-table td:nth-child(2){color:#000;font-family:BasierRegular!important;font-size:18px;font-style:normal;font-weight:700;line-height:24px;text-align:right}.completed-page .section--gray .completed-container .completed-container-body .completed .summary-of-purchases-container .summary-of-purchases-table td:nth-child(2).bolder{color:var(--color-osp-text-secondary-lighter,#252b42);font-family:BasierRegular!important;font-size:24px;font-style:normal;font-weight:700;line-height:20px;text-align:right}.completed-page .section--gray .completed-container .completed-container-body .completed .summary-of-purchases-container hr{background-color:#1a265380;height:2px;margin-bottom:-8px;margin-top:-8px}.completed-page .section--gray .completed-container .completed-container-body .completed .cancellation-policies{background:var(--color-osp-gray-background,#f9f9f9);border-radius:8px;color:#000;font-family:BasierRegular!important;padding:40px}.completed-page .section--gray .completed-container .completed-container-body .completed .cancellation-policies .title{color:var(--color-osp-classic-blue,#263746);font-family:BasierRegular!important;font-size:16px;font-weight:700;padding-bottom:10px}.completed-page .section--gray .completed-container .completed-container-body .completed .cancellation-policies ul{padding-left:10px}.completed-page .section--gray .completed-container .completed-container-body .completed .cancellation-policies ul li{color:var(--color-osp-classic-blue,#263746);font-family:BasierRegular!important;font-size:14px;font-style:normal;font-weight:400;line-height:20px;list-style:"-  "}.completed-page .section--gray .completed-container .completed-container-body .extra-actions{align-items:center;background-color:#fff;border-radius:0 0 20px 20px;display:flex;flex-direction:column;gap:50px;justify-content:center;padding:40px 100px 60px}@media(max-width:991px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions{padding:40px 60px 60px}}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions{background-color:transparent;gap:40px;padding:36px 0 40px}}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step{display:flex;flex-direction:column;gap:40px;width:-moz-fit-content;width:fit-content;width:100%}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step{gap:30px}}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer{align-items:center;background-image:url(./refer-card.HwvW4ZD9.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;display:flex;flex-direction:row;height:-moz-fit-content;height:fit-content;justify-content:space-between;padding:40px;width:100%}@media(max-width:991px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer{gap:8px;padding:30px}}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer{flex-direction:column;gap:24px;height:-moz-fit-content;height:fit-content;padding:30px}}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .first-section{align-items:start;flex-direction:column;gap:15px;justify-content:center}@media(max-width:767px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .first-section{width:165px}}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .first-section{align-items:start;flex-direction:row;gap:25px;justify-content:start;width:100%}}@media(min-width:991px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .first-section.fr{margin-right:20px;width:280px}}@media(max-width:991px)and (min-width:767px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .first-section.fr{width:240px}}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .first-section .refer-icon{background-image:url(./refer-icon.Dv4jX7zM.svg);height:45px;width:48px}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .first-section .refer-icon{height:53px;width:56px}}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .first-section .description-text{align-items:start;gap:7px;justify-content:start}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .first-section .description-text{gap:8px}}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .first-section .description-text p{color:#fff;font-family:BasierRegular!important;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:20px}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .first-section .description-text .title{font-size:24px;font-weight:500;letter-spacing:-.72px;line-height:24px}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section{align-items:center;flex-direction:row;justify-content:space-between;width:100%}@media(max-width:991px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section{gap:8px}}@media(max-width:767px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section{align-items:center;flex-direction:column;gap:18px;width:206px}}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section{gap:24px;width:100%}}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .referral-code{align-items:center;background:#b4d5ed1c;border:2px solid #5b87b2;border-radius:16px;display:flex;justify-content:center;min-height:104px;min-width:170px;text-align:center}@media(max-width:767px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .referral-code{min-height:66px;min-width:180px}}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .referral-code{min-height:auto;min-width:100%;padding:11px 0}}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .referral-code.p-referral-code{padding:30px 0!important}@media(max-width:767px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .referral-code.p-referral-code{padding:20px 0!important}}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .referral-code.p-referral-code{padding:11px 0!important}}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .referral-code .referral-code--container{align-items:center;display:flex;flex-direction:column;justify-content:center}@media(max-width:767px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .referral-code .referral-code--container{gap:8px}}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .referral-code .title{color:#fff;font-family:BasierRegular!important;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:24px;text-align:center}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .referral-code .title{font-size:14px}}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .referral-code .code{color:#b4d5ed;font-family:BasierRegular!important;font-size:27px;font-style:normal;font-weight:700;line-height:20.218px;text-align:center;width:100%}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .referral-code .code:first-letter{text-transform:capitalize}@media(max-width:767px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .referral-code .code{font-size:22px}}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .referral-code .code{font-size:32px;line-height:24px}}@media(max-width:1199px)and (min-width:767px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section.fr .title{font-size:15px}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section.fr .code{font-size:25px}}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .earning{color:#fff;font-family:BasierRegular!important;font-feature-settings:"liga" off,"clig" off;font-size:24px;font-style:normal;font-weight:500;letter-spacing:-1px;line-height:26px}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .earning-status{width:210px}@media(max-width:767px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .earning-status{width:100%}}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .earning-status .earning-button{display:flex;flex-direction:row;justify-content:end}@media(max-width:767px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .earning-status .earning-button{flex-direction:column;gap:20px;justify-content:center}}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .earning-status .earning-button p{color:#fff;display:none;font-family:BasierRegular!important;font-feature-settings:"liga" off,"clig" off;font-size:24px;font-style:normal;font-weight:500;letter-spacing:-1px;line-height:40px}@media(max-width:767px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .earning-status .earning-button p{display:block}}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .earning-status .earning-button .osp-btn-primary{font-size:16px;letter-spacing:-.3px;line-height:14px;min-width:207px;text-transform:lowercase}@media(max-width:767px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .earning-status .earning-button .osp-btn-primary{font-size:16px;letter-spacing:-.3px;line-height:14px;width:100%}}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .earning-status .earning-button .osp-btn-primary:first-letter{text-transform:capitalize}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .earning-status .earning-text{gap:10px}@media(max-width:767px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .earning-status .earning-text{align-items:center;gap:23px;justify-content:center;text-align:center}}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .earning-status .earning-text{align-items:start;justify-content:start;text-align:start}}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .earning-status .earning-text .description{color:#fff;font-family:BasierRegular!important;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.07px;line-height:normal}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .earning-status .earning-text .balance{color:#b4d5ed;font-family:BasierRegular!important;font-feature-settings:"liga" off,"clig" off;font-size:25px;font-style:normal;font-weight:400;line-height:44px}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .next-step .refer .second-section .earning-status .earning-text .balance span{font-weight:600;text-decoration-line:underline}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .room-policies *{color:#000;font-family:BasierRegular!important;font-size:12px}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .room-policies .section-title{font-size:16px;font-weight:700;padding-bottom:10px}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .actions{align-items:center;gap:30px}@media(max-width:767px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .actions{gap:20px;padding:0 23px 50px;width:100%}}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .actions .action-text{color:#000;font-family:BasierRegular!important;font-size:18px;font-style:normal;font-weight:400;line-height:24px;max-width:650px;text-align:center}@media(max-width:575px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .actions .action-text{font-size:14px;line-height:22px}}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .actions .action-buttons{align-items:center;display:grid;gap:10px;grid-template-columns:1fr 1fr;width:-moz-fit-content;width:fit-content}@media(max-width:767px){.completed-page .section--gray .completed-container .completed-container-body .extra-actions .actions .action-buttons{grid-template-columns:1fr}}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .actions .action-buttons .ops-btn-icon-primary{border-radius:4px;padding:12px 24px;width:240px}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .actions .action-buttons .download-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' fill='none' viewBox='0 0 17 16'%3E%3Cpath fill='%23fff' d='M2.5 16q-.825 0-1.413-.588A1.92 1.92 0 0 1 .5 14v-3h2v3h12v-3h2v3q0 .825-.588 1.413A1.92 1.92 0 0 1 14.5 16zm6-4-5-5 1.4-1.45 2.6 2.6V0h2v8.15l2.6-2.6L13.5 7z'/%3E%3C/svg%3E");height:16px;width:16px}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .actions .action-buttons .email-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='15' fill='none' viewBox='0 0 21 15'%3E%3Cpath fill='%23101828' d='M19.5.003h-18a1.5 1.5 0 0 0-1.5 1.5v12a1.5 1.5 0 0 0 1.5 1.5h18a1.5 1.5 0 0 0 1.5-1.5v-12a1.5 1.5 0 0 0-1.5-1.5m-1.65 1.5L10.5 6.588 3.15 1.503zm-16.35 12V2.186l8.573 5.932a.75.75 0 0 0 .854 0L19.5 2.186v11.317z'/%3E%3C/svg%3E");height:24px;width:24px}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .actions .action-buttons .print-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none' viewBox='0 0 25 24'%3E%3Cpath fill='%23000' d='M16.5 8V5h-8v3h-2V3h12v5zm2 4.5a.97.97 0 0 0 .713-.288.96.96 0 0 0 .287-.712.97.97 0 0 0-.288-.713.96.96 0 0 0-.712-.287.97.97 0 0 0-.713.288.96.96 0 0 0-.287.712q0 .425.288.713t.712.287m-2 6.5v-4h-8v4zm2 2h-12v-4h-4v-6q0-1.275.875-2.138T5.5 8h14q1.275 0 2.138.863T22.5 11v6h-4zm2-6v-4a.97.97 0 0 0-.288-.713A.96.96 0 0 0 19.5 10h-14a.97.97 0 0 0-.713.288A.96.96 0 0 0 4.5 11v4h2v-2h12v2z'/%3E%3C/svg%3E");height:24px;width:24px}.completed-page .section--gray .completed-container .completed-container-body .extra-actions .actions .action-buttons .manage-icon{background-image:url(./manage-icon.B34pzDvp.svg);height:24px;width:24px}.completed-page .grey-modal,.completed-page .login,.completed-page .signup{left:50%!important;overflow-y:hidden;transform:translate(-50%)!important}.completed-page .grey-modal .modal-body,.completed-page .login .modal-body,.completed-page .signup .modal-body{padding-bottom:2.5rem!important}.completed-page .login,.completed-page .signup{border-radius:30px!important;bottom:5%!important;height:90%!important;top:5%!important}.completed-page .banner{display:flex;max-width:700px;width:100%}.completed-page .banner .banner-container{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:17px;display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;min-height:185px;padding:32px 35px;width:100%}@media(max-width:575px){.completed-page .banner .banner-container{border-radius:24px;flex-direction:column;min-height:460px;padding:30px}.completed-page .banner .banner-container.desktop-banner-container{display:none!important}}.completed-page .banner .banner-container.mobile-banner-container{display:none!important}@media(max-width:575px){.completed-page .banner .banner-container.mobile-banner-container{display:flex!important}}.completed-page .banner .banner-container .banner-container-content{display:flex;flex-direction:column;gap:10px;max-width:300px}@media(max-width:575px){.completed-page .banner .banner-container .banner-container-content{gap:8px;max-width:100%}}.completed-page .banner .banner-container .banner-container-content .banner-container--header{align-items:center;display:flex;flex-direction:row;gap:12px}@media(max-width:575px){.completed-page .banner .banner-container .banner-container-content .banner-container--header{align-items:start;flex-direction:column;gap:11px}}.completed-page .banner .banner-container .banner-container-content .banner-container--header .banner-container-content-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:40px;min-height:40px;min-width:40px;width:40px}@media(max-width:575px){.completed-page .banner .banner-container .banner-container-content .banner-container--header .banner-container-content-icon{height:35px;min-height:35px;min-width:35px;width:35px}}.completed-page .banner .banner-container .banner-container-content .banner-container--header .banner-container-content-title{color:#fff;font-family:BasierRegular!important;font-size:24.286px;font-style:normal;font-weight:700;line-height:25.714px;text-shadow:0 0 7.143px rgba(0,0,0,.5);word-break:break-word}@media(max-width:575px){.completed-page .banner .banner-container .banner-container-content .banner-container--header .banner-container-content-title{font-size:25px;line-height:30px}}.completed-page .banner .banner-container .banner-container-content .banner-container--description{color:#fff;font-family:BasierRegular!important;font-size:14.286px;font-style:normal;font-weight:400;letter-spacing:-.071px;line-height:20px;text-shadow:0 0 7.143px rgba(0,0,0,.5);white-space:pre-line;word-break:break-word}@media(max-width:575px){.completed-page .banner .banner-container .banner-container-content .banner-container--description{font-size:21px;letter-spacing:-.105px;line-height:normal}}.completed-page .banner .banner-container .banner-container-action{align-items:center;display:flex;flex-direction:row;justify-content:center}@media(max-width:575px){.completed-page .banner .banner-container .banner-container-action{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}}.completed-page .banner .banner-container .banner-container-action .banner-container-action--button{align-items:center;background:#fff;border-radius:44px;color:var(--osp-primary-color,#2168bc);display:flex;font-family:BasierRegular!important;font-size:16px;font-style:normal;font-weight:400;height:44px;justify-content:center;letter-spacing:-.3px;line-height:14px;padding:0 22px;text-align:center}@media(max-width:575px){.completed-page .banner .banner-container .banner-container-action .banner-container-action--button{width:100%}}.tooltip-container{align-items:center;color:#343434;display:inline-flex;font-size:16px;gap:8px;position:relative}.tooltip-icon{cursor:pointer;display:inline-block;height:16px;position:relative;width:16px}@media(max-width:430px){.tooltip-icon{height:12px;width:12px}}.hover-icon{height:100%;transform:translateY(-4px);width:100%}.tooltip-content{background-color:#002638;border-radius:9px;bottom:180%;box-shadow:0 4px 6px #0003;color:#fff;display:none;font-family:Cabin,sans-serif;font-size:14px;font-weight:400;line-height:18px;opacity:0;padding:12px;position:absolute;text-align:center;transform:translate(-87%);transition:opacity .3s ease,visibility .3s ease;visibility:hidden;white-space:normal;width:316px;z-index:1000}.tooltip-content:before{border:8px solid transparent;border-top:15px solid #002638;content:"";left:90%;position:absolute;top:100%;transform:translate(-50%)}.tooltip-icon:hover .tooltip-content{display:block;opacity:1;visibility:visible}@media(max-width:430px){.check-icon{height:15px;width:15px}}@media(max-width:450px){.error-text-align{margin:0 auto}}@media print{.completed-page .section--gray .completed-container .completed-container-body .completed .reservation-information-container .reservation-information-table td:first-child{width:30%!important}}.points-align{margin-top:4px}@media(max-width:450px){.points-align{margin-top:2px}}
