<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (min-width:769px){.sidebar-container-anc{width:624px;position:fixed;top:0;right:-624px;height:100%;background:#fff;z-index:1040;transition:right .8s ease}
.sidebar-container-anc.ease{right:0;z-index:1040}
}
@media only screen and (max-width:769px){.sidebar-container-anc{width:100%;position:fixed;bottom:-90%;right:0;height:90%;background:#fff;z-index:31;transition:bottom .8s ease;border-top-left-radius:7%;border-top-right-radius:7%}
.sidebar-container-anc.ease{bottom:0}
.sidebar-content .image-content img,.sidebar-ancProd .image-content{border-top-left-radius:4%;border-top-right-radius:4%}
}
.content-container{padding:25px}
.sidebar-container-anc.active{z-index:1040}
.sidebar-ancProd .sidebar-content{width:100%;height:100vh;overflow:auto;background:unset}
.content-container{padding:25px}
.sidebar-content h2.sidebar-heading{font:var(--f-brand-type-title-4);color:var(--f-base-color-solid-grey-100);padding-bottom:16px;margin:0}
.sidebar-content li{font-size:15px;color:#333;font-weight:400;padding-bottom:10px}
.sidebar-content li:before{content:"\e90f";font-size:13px;color:#5c0931;font-family:icomoon !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;padding-right:15px}
.qr-code-image{width:100%;text-align:center;padding-bottom:40px}
.qr-image,.app-btn{width:120px;margin:auto}
.app-btn{width:auto}
.qr-image img{display:inline-block !important}
.qr-code-image span{font-size:12px;color:#555;font-weight:400;display:block;padding:15px 5px 0 5px;line-height:15px}
.btn-appdownload{display:inline-block;vertical-align:top;padding:12px 25px 8px;white-space:nowrap;font-size:16px;font-weight:400;text-align:center;color:#fff;border-radius:7px;background:#5c0931;border:2px solid #5c0931;outline:0}
.btn-appdownload:hover,.btn-appdownload:focus{color:#fff;background:#3e0621}
.modal-bg{position:fixed;top:0;left:0;z-index:1030;width:100vw;height:100vh;background-color:#000;opacity:.5}
.sidebar-content::-webkit-scrollbar{display:none}
.home .modal-sidebar{overflow:auto !important}
.bottom-cta .learnMore{margin-bottom:20px}
.sidebar-subHead{color:var(--f-base-color-solid-grey-75)}
.header-content{padding-bottom:24px}
.sidebar-container-anc-content .form-group{margin-bottom:26px}
.header-content .sidebar-heading{padding-top:10px}
.retrieve-booking{display:inline-block;width:100%}
.retrieve-booking-btn{color:var(--f-brand-color-text-light);background:var(--f-button-primary);border:1px solid var(--f-button-primary);padding:20px 24px;border-radius:var(--f-button-border-radius);display:flex;white-space:nowrap;outline:0;margin-bottom:var(--f-base-space-2);font:var(--f-brand-type-body-medium);width:100%;margin-top:var(--f-base-space-4);height:56px;justify-content:center;align-items:center}
.retrieve-booking-btn:hover{text-decoration:none;color:var(--f-brand-color-text-light);background:var(--f-button-primary);border-color:var(--f-button-primary);font:var(--f-brand-type-body-medium)}
.containerSubHead{font-size:15px;padding-bottom:15px;line-height:22px;font-weight:600 !important;color:#333}
.tripImg-cont .tripImg-content img{width:100%;min-height:140px;max-height:140px;object-fit:cover;border-top-left-radius:7px;border-bottom-left-radius:7px}
.trips-content-strip{min-height:140px;max-height:140px;margin-bottom:15px !important}
.trips-content .tripcont-cont{border:1px solid #ececec;min-height:140px;max-height:140px;border-top-right-radius:7px;border-bottom-right-radius:7px}
.trips-content .tripcont-cont span{font-size:13px;padding-right:20px}
.trips-content .tripcont-cont .layer1,.trips-content .tripcont-cont .layer3{line-height:18px}
.trips-content .tripcont-cont .layer2 span{font-size:24px !important;font-weight:300}
.trips-content .tripcont-cont .layer2{padding:12px 0}
.sidebar-content .image-content img{max-height:200px;min-height:200px;width:100%;object-fit:cover}
.bottom-cta a{margin-bottom:15px;font:var(--f-brand-type-link);color:var(--f-brand-color-text-link);letter-spacing:0}
.sidebar-container-anc .bottom-cta a{text-decoration:underline}
.bottom-cta a .icon-arrow-right3{display:none}
.airPlaneIcon:before{content:'';width:23px;height:22px;display:inline-flex;vertical-align:middle;background-position:0 center}
.airPlaneIcon:before{background:url(../etc.clientlibs/qrweb/components/content/booking-widgets/flights/v1/flights-widget/clientlib/resources/Flight_active.svg) no-repeat}
.sidebar-ancProd .sidebar-heading{font-size:24px;line-height:33px;font-weight:500}
.sidebar-ancProd .sidebarClose-btn{position:absolute;right:32px;top:24px;background-position:center;width:44px;height:44px;border:0 none transparent;border-radius:50%;font-size:0;text-align:center;background:#1F212B33 0 0 no-repeat padding-box;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);cursor:pointer}
.sidebar-ancProd .sidebarClose-btn:focus{outline:solid 2px}
.sidebar-ancProd .sidebarClose-btn:before{display:block;width:var(--f-base-space-6);height:var(--f-base-space-6);font-size:var(--f-base-space-6);font-family:'icomoon' !important;content:"\a909";position:absolute;left:10px;top:5px;color:#fff}
.sidebar-ancProd .tripComp-cont{padding:20px;color:#555}
.sidebar-ancProd .tripComp-arrow .arrow{display:flex;height:100%;align-items:center;justify-content:center}
.sidebar-ancProd .tripComp-arrow .arrow span{font-size:17px}
.sidebar-ancProd .image-content{background:var(--f-button-primary)}
.sidebar-ancProd .bottom-cta{margin-top:25px}
@media only screen and (max-width:769px){.sidebar-ancProd.preRetrieve .sidebar-container-anc{bottom:-90%;height:90%}
.sidebar-ancProd button.sidebarClose-btn{right:24px}
.sidebar-ancProd.preRetrieve .sidebar-container-anc.ease{bottom:0}
.sidebar-ancProd.preRetrieve .retrieve-booking-btn{width:100%}
.sidebar-ancProd.preRetrieve .content-container{padding:15px}
}
@media only screen and (min-width:769px){.sidebar-content .image-content img{max-height:247px;min-height:247px}
.sidebar-ancProd .content-container{padding:var(--f-base-space-8);margin-top:-43px;background:#fff;border-radius:20px 20px 0 0;display:inline-block;width:100%}
.sidebar-ancProd .bottom-cta{margin-top:var(--f-base-space-8)}
}
.trips-content .trips-content-strip:hover{box-shadow:0 6px 22px -5px rgb(0 0 0 / 10%),0 0 6px -1px rgb(0 0 0 / 10%)}
.trips-content .trips-content-strip:hover .tripImg-content img{opacity:.7}
.bookingref .inputText{border-radius:var(--f-base-space-2)}
input:required{box-shadow:none}
@media screen and (min-width:1024px){.inputText{font-size:17px !important}
}
.inputText{padding:27px 0 6px}
.inputText{text-indent:11px;font-size:var(--font-s) !important;font-weight:400;color:var(--f-base-color-solid-grey-50);text-transform:capitalize;height:48px;border:1px solid var(--f-base-color-solid-grey-25);border-radius:var(--f-base-space-2);width:100%;background-clip:padding-box;padding:20px 0 6px}
.floating-label{position:absolute;pointer-events:none;left:-5px;top:1px;transition:.2s ease all;color:var(--f-base-color-solid-grey-50);font-weight:200;padding:10px 26px;font-size:17px}
.floating-label{z-index:+2}
input:focus ~ .floating-label,input:not(:focus):valid ~ .floating-label{top:-17px;left:-14px;font-size:12px;font-weight:400;opacity:1;color:var(--f-base-color-solid-grey-75);padding:17px 26px 0}
#ancProdBox{content-visibility:visible}
.ancModelValidationErrorMessage{display:none;border:1px solid #b50000;background-color:#f7e5e5;padding:15px;border-radius:6px;color:#b50000;margin-bottom:30px}
.ancModelValidationErrorMessage li{display:none;list-style-type:disc;margin-left:15px;padding-left:0;padding-bottom:0;font-size:16px;color:#b50000}
.ancModelValidationErrorMessage li:before{display:none}
.ar .floating-label{left:inherit;right:0}
.ar input:focus ~ .floating-label,.ar input:not(:focus):valid ~ .floating-label{left:inherit;right:-12px}
.ar .sidebar-ancProd button.sidebarClose-btn{right:inherit;left:32px}
.ar .sidebar-ancProd button.sidebarClose-btn:before{left:10px;top:5px}
.ar .ancModelValidationErrorMessage li{margin-left:0;margin-right:15px}
.ar.inner-homepage .header-content p.sidebar-subHead{font:var(--f-brand-type-body)}
@media only screen and (min-width:769px){.ar .anc-popup .sidebar-container-anc.ease{left:0;z-index:1040}
.ar .anc-popup .modal-bg{z-index:1020}
.ar .sidebar-container-anc{left:-624px;right:inherit;transition:left .8s ease}
}
@media only screen and (max-width:769px){.ar .sidebar-ancProd .sidebarClose-btn{right:inherit;left:var(--f-base-space-8)}
}</pre></body></html>