@charset "UTF-8";.button_Btn__GhhWp{background:none;border:0;cursor:pointer;font-weight:500;height:3.125rem}.button_Btn__GhhWp:disabled{background:#d9d9d9!important;color:var(--primary-color)}.button_Btn-lg__\+jxDu{height:4.5rem}.button_Btn-md__CTXQq{height:3.125rem}.button_Btn-sm-md__gOvm-{height:2.5rem}.button_Btn-sm__c\+ipU{height:2rem}.button_Btn-fz-lg__g5eWi span{font-size:1.25rem}.button_Btn-fz-md-lg__iluiT span{font-size:1.125rem}.button_Btn-fz-md__ngYIC span{font-size:1rem}.button_Btn-fz-sm__TlAgt span{font-size:.875rem}.button_Btn-fz-xs__a22gD span{font-size:.75rem}.button_Btn-w-lg__hz1tC{width:20.875rem}.button_Btn-w-md__0SyDu{min-width:15.4375rem;width:fit-content}.button_Btn-w-md-sm__HocVw{min-width:11.25rem;width:fit-content}.button_Btn-w-sm-md__gMNU3{min-width:10rem;width:fit-content}.button_Btn-w-sm__pDHKc{min-width:8.125rem;width:fit-content}.button_Btn-w-xs__G0EUB{min-width:6.6875rem;width:fit-content}.button_Btn-w-xxs-sm__xFnsU{min-width:5.625rem;width:fit-content}.button_Btn-w-xxs-md__3NBYC{min-width:5rem;width:fit-content}.button_Btn-w-xxs__-PoQ8{min-width:4.5625rem;width:fit-content}.button_Btn-w-full__6YPcA{min-width:100%}.button_Btn-contained-primary__i-BlR{background:var(--primary-color);color:var(--primary-text-color)}.button_Btn-contained-primary__i-BlR span{color:var(--primary-text-color)}.button_Btn-contained-secondary__mr6tt{background:var(--secondary-color);color:#858585}.button_Btn-contained-secondary__mr6tt span{color:#858585}.button_Btn-outlined-white__GfyH4{border:.125rem solid #fff}.button_Btn-outlined-white__GfyH4 span{color:#fff}.button_Btn-contained-txt-primary__n2blU{background:var(--primary-text-color)}.button_Btn-contained-txt-primary__n2blU span{text-fill-color:#0000;-webkit-text-fill-color:#0000;background:var(--primary-color);-webkit-background-clip:text;background-clip:text;color:var(--primary-color)}.button_Btn-outlined-primary__-oYhC{background:var(--primary-color);border:.0625rem solid #0000;mask-image:var(--primary-color);-webkit-mask-image:var(--primary-color);overflow:hidden;position:relative}.button_Btn-outlined-primary__-oYhC:after{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.button_Btn-outlined-primary__-oYhC svg{z-index:2}.button_Btn-outlined-primary__-oYhC span{text-fill-color:#0000;-webkit-text-fill-color:#0000;background:var(--primary-color);-webkit-background-clip:text;background-clip:text;color:var(--primary-color);z-index:2}.button_Btn-outlined-secondary__pxzDN{border:.0625rem solid var(--secondary-color)}.button_Btn-outlined-secondary__pxzDN span{color:var(--secondary-color);font-size:.75rem;font-weight:500}.button_Btn-outlined-secondary__pxzDN button[disabled]{background-color:#ccc;cursor:not-allowed;opacity:.6}.progress-bar-container{background-color:#f3f3f3;border-radius:10px;height:2px;overflow:hidden;position:relative;width:100%}.progress-bar{animation:loading 90s infinite;background:var(--primary-color);height:100%;width:0}@keyframes loading{0%{width:0}50%{width:100%}to{width:0}}.login_carousel_container{height:632px;position:relative;width:422px}.login_carousel_container .swiper{height:100%;width:100%}.login_carousel_container img{-webkit-user-select:none;user-select:none}.login_carousel_container .swiper-slide{align-items:center;background:#0000;display:flex;font-size:18px;justify-content:center;text-align:center}.login_carousel_container .swiper-slide img{display:block;height:632px;object-fit:cover;width:422px}.login_carousel_container .swiper-button-prev{bottom:34px;left:auto;right:58px;top:auto}.login_carousel_container .swiper-button-next{bottom:34px;left:auto;right:25px;top:auto}.login_carousel_container .swiper-button-next:after,.login_carousel_container .swiper-button-prev:after{color:#fff;font-size:18px}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.radio-container{flex-direction:column;gap:12px;width:334px}.radio-label{align-items:center;border:1px solid #858585;border-radius:8px;cursor:pointer;display:flex;flex-wrap:nowrap;gap:12px;margin-bottom:15px;padding:12px 16px;transition:all .3s ease;word-break:normal}.radio-label.active{background-color:#f5f8fb;border-color:var(--start-color)}.hidden-radio{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.custom-radio{align-items:center;border:1.25px solid #858585;border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .3s ease;width:20px}.active .custom-radio{border-color:var(--start-color)}.hidden-radio:checked+.custom-radio:after{background:var(--primary-color);border-radius:50%;content:"";height:7.5px;width:7.5px}.custom-radio-text{color:#333;display:flex;flex-direction:column;flex-grow:1;font-family:Sora,sans-serif;font-size:16px;font-weight:400;gap:4px;letter-spacing:0;line-height:20px;min-width:0;white-space:normal}.loading-indicator{animation:spin 2s linear infinite}.bouncing__loader{display:flex;justify-content:center}.bouncing__loader>div{background:var(--primary-color);border-radius:50%;opacity:1}.bouncing__loader--xs>div{animation:bouncing_loader_xs .6s infinite alternate;height:4px;margin:1.5px 3px;width:4px}.bouncing__loader--small>div{animation:bouncing_loader_small .6s infinite alternate;height:8px;margin:1.5px 3px;width:8px}.bouncing__loader--medium>div{animation:bouncing_loader_normal .6s infinite alternate;height:12px;margin:2px 6px;width:12px}.bouncing__loader--large>div{animation:bouncing_loadernormal .6s infinite alternate;height:16px;margin:3px 6px;width:16px}.arrow_loader_container{display:grid;width:16px}.arrow_loader_container .large_arrow_icon path{fill:var(--primary-text-color)}.arrow_loader_container .smooth-width-enter{transform:scale(.9);width:8px}.arrow_loader_container .smooth-width-enter-active{transform:scale(1);transition:width .3s ease-in-out,transform .3s ease-in-out;width:21px}.arrow_loader_container .smooth-width-exit{transform:scale(1);width:21px}.arrow_loader_container .smooth-width-exit-active{transform:scale(.9);transition:width .3s ease-in-out,transform .3s ease-in-out;width:8px}.arrow_loader_container .arrow_loader_container{display:inline-block;overflow:hidden}.arrow_loader_container .small{width:8px}.arrow_loader_container .large{width:21px}.arrow_loader_container .large_arrow_icon,.arrow_loader_container .small_arrow_icon{height:auto;width:100%}@keyframes bouncing_loader_xs{0%{opacity:1;transform:translateY(3px)}to{opacity:.1;transform:translateY(-3px)}}@keyframes bouncing_loader_small{0%{opacity:1;transform:translateY(6px)}to{opacity:.1;transform:translateY(-6px)}}@keyframes bouncing_loader_normal{to{opacity:.1;transform:translateY(-16px)}}.bouncing__loader>div:nth-child(2){animation-delay:.2s}.bouncing__loader>div:nth-child(3){animation-delay:.4s}.desk_agent_selection_container{height:100%}.desk_agent_selection_container .fav_icon{height:5.4375rem;left:1.25rem;position:relative}.desk_agent_selection_container .agent_info{color:#333}.desk_agent_selection_container .company_selection_list{max-height:300px;overflow-y:auto}.multiple-agency-text{width:356px}.multi-agency-span,.multiple-agency-text{font-family:Sora,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:20px}.multi-agency-span{background:var(--primary-color);-webkit-background-clip:text;color:#0000}.input-container{margin:20px 0}.required-text{margin-bottom:5px}.file-input-container{display:inline-block;position:relative}.file-input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.field_set_input_container .field_set_input{border:.0625rem solid #ccc;border-radius:.375rem;position:relative}.field_set_input_container .field_set_input--small{height:2.1875rem}.field_set_input_container .field_set_input--medium{height:2.5rem;width:18.625rem}.field_set_input_container .field_set_input--large{height:3.125rem}.field_set_input_container .field_set_input svg *{stroke:none}.field_set_input_container .field_set_input .field_set_input_label{left:.625rem;position:absolute;top:-.5rem;z-index:1}.field_set_input_container .field_set_input .field_set_input_label span{background:#fff;color:#858585;font-size:.75rem;font-weight:400}.field_set_input_container .field_set_input .field_set_input_label--right span{margin-right:2.1875rem}.field_set_input_container .field_set_input input{background:#0000;border:none;outline:none;width:100%}.field_set_input_container .field_set_input .icon_container{align-items:center;cursor:pointer;display:flex;height:1.25rem;justify-content:center;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1.25rem}.field_set_input_container .field_set_input .icon_container svg *{fill:#9e9e9e}.field_set_input_container .field_set_input--error{border-color:red}.field_set_input_container .field_set_input--error .field_set_input_label span{color:red}.login_via_otp_container{height:100%;position:relative}.login_via_otp_container .close_icon{position:absolute;right:2.3125rem;top:2.125rem}.login_via_otp_container .login_via_otp{width:20.9375rem}.login_via_otp_container .field_set_input_container{width:100%}.login_via_otp_container .lg-in-join-us-text,.login_via_otp_container .log-username-password,.login_via_otp_container .prv-policy-text,.login_via_otp_container span{text-decoration:none}.login_via_otp_container .country_code{border:1px solid #333;border-bottom-left-radius:5px;border-right:none;border-top-left-radius:5px;padding:.6625rem .5625rem}.login_via_otp_container .field_set_input{border-radius:5px!important}.login_via_otp_container .agrement_info{margin-left:auto}.login_via_otp_container .footer-signUp{margin-top:10px;text-align:center;text-decoration:none;width:20.9375rem}.login_via_otp_container .legal_selection{cursor:pointer}.comp-logo{object-fit:contain}.wlc-text{color:#333;font-size:16px;font-weight:400;line-height:20px}.log-in-via-otp,.wlc-text{font-family:Sora,sans-serif;letter-spacing:0}.log-in-via-otp{font-size:28px;font-weight:600;line-height:32px;margin-bottom:15px;margin-top:10px}.otp-login-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:4px;height:50px;justify-content:center;max-height:50px;max-width:334px;width:334px}.by-proc-text,.otp-login-btn{font-family:Sora,sans-serif;line-height:20px}.by-proc-text{color:#333;font-size:14px;font-weight:400;letter-spacing:0;margin-top:20px;text-align:left}.company-text{color:#333;font-weight:600}.company-text,.log-username-password{font-family:Sora,sans-serif;font-size:14px;letter-spacing:0;line-height:20px}.log-username-password{text-decoration-offset:auto;cursor:pointer;font-weight:400;margin-top:20px;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:auto}.forgot-password{background:var(--primary-color);-webkit-background-clip:text;color:#0000;margin:16px 10px;text-align:right}.dont-have-account-text{color:#333;font-family:Epilogue,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:20px;margin-top:30px;text-align:left}.login-via-username-pwrd{width:320px!important}.get-otp-login-btn{height:50px}.password-bottom{margin-bottom:10px}.error-text{color:red;font-size:12px;line-height:1.2;margin:4px 0 0}.checkbox_container{position:relative}.checkbox_container input{opacity:0;z-index:1}.checkbox_container .tick,.checkbox_container input{height:100%;left:0;position:absolute;top:0;width:100%}.checkbox_container .tick{border-radius:2px}.checkbox_container .tick:after{content:"";position:absolute;transform:rotate(140deg)}.checkbox_container--large{height:18px;width:18px}.checkbox_container--large .tick:after{height:4px;left:23%;top:25%;width:8px}.checkbox_container--medium{height:16px;width:16px}.checkbox_container--medium .tick:after{height:4px;left:21%;top:23%;width:8px}.checkbox_container--small{height:10px;width:10px}.checkbox_container--small .tick:after{height:2px;left:22%;top:27%;width:4px}.checkbox_container--outlined .tick{border:.5px solid #0f223a}.checkbox_container--outlined .tick:after{border-right:2px solid #0f223a;border-top:2px solid #0f223a;transform:rotate(140deg)}.checkbox_container--outlined input:not(:checked)~.tick{background-color:#fff}.checkbox_container--outlined input:not(:checked)~.tick:after{border:none}.checkbox_container--filled .tick{border:.5px solid var(--primary-border-color)}.checkbox_container--filled .tick:after{content:"";height:4px;position:absolute;transform:rotate(140deg);width:8px}.checkbox_container--filled-show-tick input:not(:checked)~.tick{border:.5px solid #0f223a}.checkbox_container--filled-show-tick input:not(:checked)~.tick:after,.checkbox_container--filled-show-tick-large input:not(:checked)~.tick:after{border-right:2px solid #0f223a;border-top:2px solid #0f223a}.checkbox_container--filled-show-tick-medium input:not(:checked)~.tick:after{border-right:1.5px solid #0f223a;border-top:1.5px solid #0f223a}.checkbox_container--filled-show-tick-small input:not(:checked)~.tick:after{border-right:.5px solid #0f223a;border-top:.5px solid #0f223a;height:2px;width:4px}.checkbox_container--filled-large .tick:after{border-right:2px solid #fff;border-top:2px solid #fff;left:23%;top:25%}.checkbox_container--filled-medium .tick:after{border-right:1.5px solid #fff;border-top:1.5px solid #fff;left:21%;top:23%}.checkbox_container--filled-small .tick:after{border-right:.5px solid #fff;border-top:.5px solid #fff;height:2px;left:22%;top:27%;width:4px}.checkbox_container--filled input:checked~.tick{background:var(--primary-color)}.otp_box{align-items:center;display:flex;gap:10px;position:relative}.otp_box .input_box_lg{height:50px;width:60px}.otp_box .input_box_md{height:40px;width:56px}.otp_box .input_box{border:1px solid #ccc;border-radius:6px;font-size:20px;font-weight:600;outline:none;text-align:center;transition:border-color .3s ease-in-out,color .3s ease-in-out}.otp_box.otp-success .input_box{border-color:#28a745!important;color:#28a745}.otp_box.otp-error .input_box{border-color:#dc3545!important;color:#dc3545}.otp_box .otp-icon{align-items:center;display:flex;justify-content:center;position:absolute;right:10px;transform:translateY(-50%)}.otp_box .otp-icon-lg{height:24px;top:50%;width:24px}.otp_box .otp-icon-md{height:20px;top:25%;width:20px}.otp_box .otp-loader{animation:spin 1s linear infinite}.change-number{text-decoration-offset:2px;display:inline-block;font-family:DM Sans,sans-serif;font-size:16px;line-height:24px;overflow:visible;text-align:right;text-decoration:none;text-decoration-style:solid;text-decoration-thickness:1px;white-space:nowrap}.change-number,.verify-otp{font-weight:600;letter-spacing:0}.verify-otp{font-family:Sora,sans-serif;font-size:28px;line-height:32px;margin-top:40px}.enter-otp-sent-text{color:#333;font-size:18px;margin-top:10px}.enter-otp-sent-text,.otp-verify-mob-email{font-family:Sora,sans-serif;font-weight:400;letter-spacing:0;line-height:20px}.otp-verify-mob-email{font-size:14px}.resend-countdown-container{width:334px}.otp-verify-resend{text-decoration:none}.otp-verify-error-container{margin-top:20px}.otp-verify-error-container .otp-verify-error{color:#dc3545;font-family:Sora,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}.CountryCodeDropdown_DropDownMenu__zQxn0{border-radius:8px!important;padding:8px!important;width:100px}.MobileEmailField_MobileEmailField__1kSum{border:1px solid #858585;position:relative;width:100%}.MobileEmailField_MobileEmailFieldLabel__AAQSQ{background-color:#fff;color:#858585;left:.625rem;padding:0 .5rem;position:absolute;top:-8px}.MobileEmailField_MobileEmailFieldInput__sEMjE{border:none;outline:none;width:100%}.LoginSelection_LoginSelection__xKKAE{width:20rem}.OtpVerification_OtpVerification__SO3kj{width:22.5rem}.OtpVerification_CounterResend__StV3o,.OtpVerification_LoginBtn__i\+7\+c{width:20rem!important}.B2CFlow_B2cContainer__UV8Ba{height:100%}.auth_modal_container .auth_main_group{display:flex}.auth_modal_container .action_container{flex-grow:1}.HeaderTab_HeaderTabActive__Qbs5q{background:#d9e3f1}.HeaderTab_HeaderTab__KtdnX{height:40px}.HeaderTab_HeaderTabInActiveFill__ylzEk svg *{fill:#333}.HeaderTab_HeaderTabInactiveStroke__XtD1I svg *{stroke:#333}.ProfileMenu_ProfileMenu__O66Xm{border:1px solid #d9d9d9!important;box-shadow:none!important;padding:1.25rem!important;width:13.5625rem}.ProfileMenu_ProfileMenuItem__Fj0Ov{cursor:pointer}.ProfileMenu_ProfileMenuItem__Fj0Ov:hover{color:#333}.ProfileMenu_IconStroke__Tccgi *{stroke:#858585}.WalletPopup_popupContainer__G0p50{background:#fff;border:.0625rem solid #d9d9d9;border-radius:.75rem;box-shadow:0 0 2.5rem 0 rgba(51,51,51,.102);margin-top:.375rem;padding:1rem;width:15.25rem}.WalletPopup_popupHeader__bSGLX{display:flex;justify-content:flex-end}.WalletPopup_closeButton__tPqOi{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:.25rem;z-index:11}.WalletPopup_closeIcon__YAavF{cursor:pointer;height:.625rem;width:.625rem}.WalletPopup_loaderWrapper__mKI0N{align-items:center;display:flex;height:3.125rem;justify-content:center}.WalletPopup_walletContent__ODVd-{display:flex;flex-direction:column;margin-top:-20px}.WalletPopup_walletRow__fSLIz{align-items:center;display:flex;justify-content:space-between;padding:.5rem 0}.WalletPopup_walletLabel__9a25J{color:#333;flex:1 1;font-size:.75rem;font-weight:500}.WalletPopup_walletAmount__mWaLm{color:#858585;font-size:.75rem;font-weight:400;margin-right:20%;text-align:right}.WalletPopup_noDataMessage__bUbDa{color:#858585;font-size:.875rem;padding:1.25rem 0;text-align:center}.WalletPopup_walletTrigger__jKARf{align-items:center;border:.0625rem solid var(--start-color);border-radius:.5rem;cursor:pointer;display:flex;gap:.5rem;padding:.5rem}.sticky-header{align-items:center;background-color:#fff;border-bottom:1px solid #eee;box-shadow:0 5px 50px 0 rgba(0,0,0,.051);display:flex;height:4rem;justify-content:center;position:relative;position:sticky;top:0;z-index:1000;z-index:20}.sticky-header .main{align-items:center;display:flex;max-width:1240px;width:100%}.sticky-header .main .user_icon *{fill:#fff}.sticky-header .main .header_btn{height:2.5rem;padding:.875rem 1.125rem}.sticky-header .main .buttonContainer{justify-content:space-between;margin-left:auto;margin-top:-2px}.profileContainer{background-color:#fff;border-radius:5px;box-shadow:0 4px 20px 0 rgba(0,0,0,.251);height:210px;margin-right:200px;max-height:120px;padding-top:10px;position:absolute;width:135px;z-index:1}.profileContainer .profileSectionContainer{cursor:pointer;display:flex;height:30px;margin-top:5px}.profileContainer .profileSectionContainer:hover{background-color:#f4f7fe}.profileContainer .profileText{font-size:15px;font-weight:600;margin-left:5px;margin-top:5px}.WelcomeModal_WelcomeModal__cuF1V{padding:0;width:27.5625rem}.WelcomeModal_CompletedGif__X4MKe{left:35%;position:absolute;top:0}.WelcomeModal_CompletedGif2__8tvC6{left:55%;position:absolute;top:20%}.WelcomeModal_CompletedGif3__IurAC{left:15%;position:absolute;top:20%}.CancellationPolicy_CancellationPolicyContainer__Xp1Va{margin-top:1.25rem;min-height:46.875rem}.contactUs_ContactUsContainer__lGv5y{min-height:46.875rem}.react-responsive-modal-root{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.react-responsive-modal-overlay{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center}.react-responsive-modal-containerCenter:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.react-responsive-modal-modal{background:#fff;box-shadow:0 12px 15px 0 #00000040;display:inline-block;margin:1.2rem;max-width:800px;overflow-y:auto;padding:1.2rem;position:relative;text-align:left;vertical-align:middle}.react-responsive-modal-closeButton{background-color:initial;border:none;cursor:pointer;display:flex;padding:0;position:absolute;right:14px;top:14px}.react-responsive-modal-container,.react-responsive-modal-modal,.react-responsive-modal-overlay{animation-fill-mode:forwards!important}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(100%)}}@keyframes react-responsive-modal-modal-out{0%{opacity:1;transform:scale(100%)}to{opacity:0;transform:scale(.96)}}.WalletPopupModel_customModal__SgM1D{width:22.625rem}.WalletPopupModel_closeIcon__mDw38{height:.9375rem;width:.9375rem}.WalletPopupModel_walletRow__qTwa9{border-bottom:1px solid #d9d9d9;width:20.125rem}.WalletPopupModel_walletRow__qTwa9:last-child{border-bottom:none}.WalletPopupModel_walletLabel__U25sH{width:10.125rem}.WalletPopupModel_walletAmount__\+teKB{color:#858585;width:7.125rem}.WalletPopupModel_loaderWrapper__gxRIe{height:6.25rem}.login_carousel_container-mob{height:502px;position:relative;width:100%}.login_carousel_container-mob .swiper{height:100%;width:100%}.login_carousel_container-mob img{-webkit-user-select:none;user-select:none}.login_carousel_container-mob .swiper-slide{align-items:center;background:#0000;display:flex;font-size:18px;justify-content:center;text-align:center}.login_carousel_container-mob .swiper-slide img{display:block;height:632px;margin-top:80px;object-fit:cover;width:100%}.login_carousel_container-mob .swiper-button-prev{bottom:34px;left:auto;right:58px;top:auto}.login_carousel_container-mob .swiper-button-next{bottom:34px;left:auto;right:25px;top:auto}.login_carousel_container-mob .swiper-button-next:after,.login_carousel_container-mob .swiper-button-prev:after{color:#fff;font-size:18px}.close_button{background:#0000;border:none;cursor:pointer;position:absolute;right:16px;top:16px;z-index:999}.close_button img{height:15px;width:15px}.secondary-header-container{align-items:center;backface-visibility:hidden;background-color:#fff;box-shadow:0 2px 8px #0000001a;display:flex;height:64px;justify-content:space-between;padding:12px 16px;position:sticky;position:-webkit-sticky;top:0;transform:translateZ(0);z-index:1000}.secondary-header-container .secondary-mavigation{align-items:center;display:flex;gap:12px;justify-content:start}.secondary-header-container .back-icon{cursor:pointer;height:12px;width:16px}.secondary-header-container .header-title{color:#333;font-size:20px;font-weight:600;line-height:20px;vertical-align:middle}.secondary-header-container .right-icon-container{align-items:center;color:var(--primary-color);cursor:pointer;display:flex;justify-content:center}.secondary-header-container .right-icon-container svg{fill:var(--primary-color);stroke:var(--primary-color);height:24px;width:24px}.secondary-header-container .filter-icon{border:1px solid var(--primary-color);border-radius:6px;color:var(--primary-color);cursor:pointer;font-size:20px;padding:6px}.secondary-header-container .session-timeout-container{align-items:center;background-color:#dc3545;background-color:var(--danger-primary,#dc3545);border-radius:40px;display:flex;gap:4px;height:24px;padding:4px 12px}.secondary-header-container .session-timeout-container span{color:#fff;font-size:14px;font-weight:600}.timer-icon{height:16px;width:16px}.otp_box_mob{align-items:center;display:flex;gap:.625rem;justify-content:center;touch-action:manipulation;width:100%;z-index:9998}.otp_box_mob .input_box{-webkit-tap-highlight-color:rgba(0,0,0,0);border:1px solid #ccc;border-radius:.375rem;font-size:1.25rem;font-weight:600;height:3.25rem;outline:none;text-align:center;touch-action:manipulation;transition:border-color .3s ease-in-out,color .3s ease-in-out;-webkit-user-select:none;user-select:none;width:3.25rem}.otp_box_mob .input_box:focus{border-color:var(--primary-color);-webkit-user-select:text;user-select:text}.otp_box_mob .input_box.filled{border-color:#333}.otp_box_mob.otp-success .input_box{border-color:#28a745!important;color:#28a745}.otp_box_mob.otp-error .input_box{border-color:#dc3545!important;color:#dc3545}.otp_box_mob .otp-icon{align-items:center;display:flex;height:1.5rem;justify-content:center;margin-left:.875rem;transform:translateY(-50%);width:1.5rem}.otp_box_mob .otp-loader{animation:spin 1s linear infinite}.otp_box_mob .otp-error,.otp_box_mob .otp-success{margin-right:.625rem;margin-top:.9375rem!important}.B2COtpVerificationMobile_B2COtpVerificationMobile__cowGj{align-items:center;flex-direction:column;height:100%;justify-content:center;max-width:100%;padding:1.25rem;width:100%}.B2COtpVerificationMobile_VerifyOtpInfoLeft__ShCW7{align-self:flex-start;margin-top:0;width:100%}.B2COtpVerificationMobile_B2COVMButton__K\+6Kw{align-items:center;display:flex;gap:.5rem}.B2COtpVerificationMobile_B2COVMButton__K\+6Kw img{margin-top:.1875rem}.B2COtpVerificationMobile_CounterResendMobile__3ziLy,.B2COtpVerificationMobile_LoginBtnMobile__Btffh{height:3.25rem;width:100%}.LoginSelectionMobile_LoginSelectionMobile__z3aw7{margin:0 1.25rem 1.25rem;width:100%}.LoginSelectionMobile_lsm-login-signup__d5z4f{margin-bottom:2rem}.LoginSelectionMobile_customMobileEmailField__xkfB0{height:3.25rem}.agent_selection_container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;margin-left:20px;margin-top:-10px;padding-bottom:20px}.agent_selection,.agent_selection_container{-webkit-overflow-scrolling:touch;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;touch-action:pan-y}.agent_selection{flex:1 1;max-width:400px;padding:10px 0;width:100%}.agency-select-mob{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-family:Sora,sans-serif;font-size:24px;font-weight:500;letter-spacing:0;line-height:32px}.multiple-agency-text-mob{margin-top:10px;width:356px}.multi-agency-span-mob,.multiple-agency-text-mob{font-family:Sora,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}.multi-agency-span-mob{background:var(--primary-color);-webkit-background-clip:text;color:#0000}.agency-selection-btn{align-items:center;background:var(--primary-color);border:none;border-radius:6px;cursor:pointer;display:flex;font-family:Sora,sans-serif;gap:4px;height:50px;justify-content:center;max-height:50px;max-width:334px;width:334px}.agency-selection-btn,.as-get-otp{color:#fff;font-size:16px;font-weight:600;line-height:20px}.as-get-otp{font-family:DM Sans,sans-serif;letter-spacing:0;margin-right:5px}.as-comp-logo{height:120px;margin-left:-30px;width:120px}.as-btn-container{margin-top:10px}.mobile_field_set_input_container{margin-bottom:16px;width:100%}.mobile_field_set_input_container .mobile_field_set_input{background:#0000;border:1px solid #ccc;border-radius:8px;height:3.125rem;position:relative;width:100%}.mobile_field_set_input_container .mobile_field_set_input--small{height:2.1875rem}.mobile_field_set_input_container .mobile_field_set_input--large{height:3.125rem}.mobile_field_set_input_container .mobile_field_set_input .mobile_field_set_input_label{background:#fff;color:#858585;left:12px;padding:0 4px;position:absolute;top:-10px;z-index:1}.mobile_field_set_input_container .mobile_field_set_input .mobile_field_set_input_label span{background:#0000;color:inherit}.mobile_field_set_input_container .mobile_field_set_input .mobile_field_set_input_label--right{left:auto;right:12px}.mobile_field_set_input_container .mobile_field_set_input .mobile_field_set_input_label--right span{margin-right:0}.mobile_field_set_input_container .mobile_field_set_input input{background:#0000;border:none;color:#333;font-size:16px;height:100%;outline:none;padding:12px 40px 12px 12px;width:100%}.mobile_field_set_input_container .mobile_field_set_input input::placeholder{color:#858585;font-family:Sora,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:14px}.mobile_field_set_input_container .mobile_field_set_input .mobile_field_set_icon_container{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:24px}.mobile_field_set_input_container .mobile_field_set_input--error{border-color:red}.mobile_field_set_input_container .mobile_field_set_input--error .mobile_field_set_input_label{color:red}.mobile_field_set_input_container .mobile_field_set_error_txt{color:red;display:block;margin-top:4px}.login_via_otp_mob_container{margin:20px}.comp-logo{height:100px;margin-left:-25px;width:100px}.wlc-text-mob{color:#333;font-family:Sora,sans-serif;font-size:15px;font-weight:400;letter-spacing:0;line-height:20px;margin-top:32px}.mobile-container{gap:10px}.log-in-via-otp-mob{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-family:Sora,sans-serif;font-size:24px;font-weight:600;letter-spacing:0;line-height:32px;margin-bottom:15px;margin-top:10px}.mobile-num-mob{margin-bottom:15px;margin-top:5px}.otp-login-btn-mob{align-items:center;background:var(--primary-color);border:none;border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:16px;font-weight:600;gap:4px;height:50px;justify-content:center;line-height:20px;max-height:52px;width:100%}.otp-login-btn-mob:disabled{cursor:not-allowed;opacity:.6}.otp-login-text{color:#fff;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;margin-right:5px}.by-proc-text-mob{font-weight:400;margin-top:20px;padding-right:1rem;text-align:center}.by-proc-text-mob,.company-text-mob{color:#333;font-family:Sora,sans-serif;font-size:14px;letter-spacing:0;line-height:20px}.company-text-mob{font-weight:600}.log-username-password-mob,.prv-policy-text{text-decoration-offset:auto;background:var(--primary-color);-webkit-background-clip:text;color:#0000;cursor:pointer;font-family:Sora,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;text-align:center;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:auto}.log-username-password-mob{margin-top:20px}.dont-have-account-text-mob{color:#333;font-weight:400;margin-top:10px;text-align:center}.dont-have-account-text-mob,.lg-in-join-us-text{font-family:Epilogue,sans-serif;font-size:16px;letter-spacing:0;line-height:20px}.lg-in-join-us-text{text-decoration-offset:auto;background:var(--primary-color);-webkit-background-clip:text;color:#0000;cursor:pointer;font-weight:600;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:auto}.favicon-image{height:87px}.frgt-pwrd{background:var(--primary-color);-webkit-background-clip:text;color:#0000;margin:16px 0;text-align:right}.email-verify-error-container{align-items:center;background:#fcebed;border:1px solid #eb979f;border-radius:8px;display:flex;gap:10px;height:30px;margin-bottom:16px;margin-top:22px;padding:18px 20px;width:100%}.email-verify-error-container .email-verify-error-mob{color:#dc3545;font-family:Sora,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}.login_otp_verification_container{height:100%}.login_otp_verification_container .login_otp_verification{width:25.3125rem}.login_otp_verification_container .header-text{cursor:pointer}.login_otp_verification_container .header-text,.login_otp_verification_container .resend_txt{color:#0f223a}.login_otp_verification_container .enter_otp_text{color:#333}.login_otp_verification_container .otpContainer{display:flex;justify-content:center;margin-top:25px}.login_otp_verification_container .resendButton{background-color:#0000;border:none;cursor:pointer}.login_otp_verification_container .resendButton--disable{cursor:not-allowed}.change-num-arr{margin-left:18px}.align-center{align-items:center;display:flex;gap:8px;margin-top:20px}.change-number-mob{text-decoration-offset:auto;background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-family:Sora,sans-serif;font-size:15px;font-weight:700;letter-spacing:0;line-height:24px;text-align:right;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:auto}.verf-comp-logo{height:100px;margin-left:-10px;width:100px}.verify-otp-mob{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-family:Sora,sans-serif;font-size:24px;font-weight:600;letter-spacing:0;line-height:32px}.enter-otp-sent-text-mob{margin-top:10px}.enter-otp-sent-text-mob,.otp-verify-mob-email-mob{color:#333;font-family:Sora,sans-serif;font-size:15px;font-weight:400;letter-spacing:0;line-height:20px}.otp-verify-mob-email-mob{margin-top:-10px}.keep-me-log-mob{margin-top:20px}.otp-verify-keep-me{color:#333;font-family:Sora,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:20px}.resend-countdown-container{justify-content:space-between;margin-top:20px;width:97%}.otp-verify-resend{text-decoration-offset:auto;color:#678dc5;font-size:16px;font-weight:600;text-align:right;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:auto}.otp-verify-countdown,.otp-verify-resend{font-family:DM Sans,sans-serif;letter-spacing:0;line-height:20px}.otp-verify-countdown{color:#333;font-size:14px;font-weight:400;text-align:right}.otp-verify-error-container{align-items:center;background:#fcebed;border-radius:5px;display:flex;gap:10px;height:30px;margin-top:22px;padding:5px 10px;width:211px}.otp-verify-error-container .otp-verify-error-mob{color:#dc3545;font-family:Sora,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}.auth_modal__container .auth_main_group{display:flex}.auth_modal__container .action_container{flex-grow:1}.mobile_header_main_container{background:#fff;left:0;position:fixed;right:0;top:0;z-index:9998}.mobile_header_container{height:3.5rem;padding:1rem}.mobile_header_container .mobile_profile{align-items:center;display:flex}.mobile_header_container .mobile_profile .profile-icon-container{align-items:center;cursor:pointer;display:flex;gap:4px}.mobile-profile-menu{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:180px;padding:12px 0;z-index:100}.mobile-profile-menu .menu-item{color:#858585;cursor:pointer;font-size:14px;padding:12px 16px}.mobile-profile-menu .menu-item:hover{background-color:#0000000d}.WebCheckIn_WebCheckInContainer__qGivH{min-height:46.875rem}.container{align-content:center;display:flex;height:87vh;padding:5%}.container .flight-container{display:flex;padding-left:7%;width:100%}.container .flight-image{width:400px}.flight-info-container{margin-left:5%;margin-top:12%}.flight-info-container .flight-info-container-heading{font-size:30px;font-weight:600}.flight-info-container .flight-info-container-text{color:#333;font-weight:300;line-height:30px;margin-top:5%;width:500px}.flight-info-container .flight-info-footer{text-fill-color:#0000;-webkit-text-fill-color:#0000;background:var(--primary-color);-webkit-background-clip:text;background-clip:text;color:var(--primary-color);cursor:pointer;display:flex;font-weight:400;margin-left:3px;margin-top:3%}.flight-info-container .footer-icons{margin-top:7px}.flight-info-container .flight-info-footer-text{margin-left:5px;margin-top:5px}.legal-info-mobile-header-container{align-items:center;background-color:#fff;box-shadow:0 2px 8px #0000001a;display:flex;height:64px;justify-content:space-between;padding:12px 16px;position:sticky;top:0;width:100%;z-index:1000}.legal-info-mobile-header-container .left-section{align-items:center;display:flex;gap:12px}.legal-info-mobile-header-container .back-icon{cursor:pointer;height:12px;width:16px}.legal-info-mobile-header-container .header-title{color:#333;font-size:120%;font-weight:600;line-height:20px}.legal-info-mobile-header-container .question-icon{align-items:center;border:2px solid var(--primary-color);border-radius:50%;box-sizing:border-box;color:var(--primary-color);cursor:pointer;display:flex;height:25px;justify-content:center;padding:2px;width:25px}.legal-info{background-color:#fff;display:flex;flex-direction:column;height:100vh;max-width:425px}.legal-content,.legal-info{overflow-x:hidden;position:relative;z-index:10000}.legal-content{word-wrap:break-word;flex-grow:1;height:calc(100% - 32px);overflow-y:auto;padding:20px}.mobile_header_main_container-invisible{background-color:#fff;display:none;height:60px}.mobile_header_container{background-color:#fff;box-shadow:0 2.5px 20px 0 rgba(0,0,0,.102);height:3.75rem;justify-content:space-between;left:0;position:fixed;top:0;width:100%;z-index:1000}.mobile_header_container,.mobile_header_container .mobile_logo{align-items:center;display:flex}.mobile_header_container .logo{height:40px;margin-left:1.25rem;width:auto}.WelcomeModalMobile_WelcomeModalMobile__lsx-h{border-radius:0!important;bottom:0!important;height:100vh!important;left:0!important;margin:0!important;max-height:100vh!important;max-width:100vw!important;overflow-y:hidden!important;padding:0!important;position:fixed!important;right:0!important;top:0!important;transform:none!important;width:100vw!important}.WelcomeModalMobile_wmm-welcome-explorer__E7FGF{color:#333!important}.WelcomeModalMobile_ModalContent__WoH4q{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow-y:hidden;padding:40px;position:relative;width:100vw}.WelcomeModalMobile_ContentWrapper__yORC1{position:relative;text-align:center;z-index:10}.WelcomeModalMobile_GifContainer__DEN\+k{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.WelcomeModalMobile_CompletedGifMobile__EJQHq{left:50%;position:absolute;top:10%;transform:translateX(-50%);z-index:1}.WelcomeModalMobile_CompletedGif2Mobile__vWhkm{position:absolute;right:10%;top:60%;z-index:1}.WelcomeModalMobile_CompletedGif3Mobile__AVesp{left:10%;position:absolute;top:60%;z-index:1}.mdr-table-footer{margin:0}.Table_TableContainer__XPelt{overflow-x:auto;overflow-y:hidden}.Table_TableContainer__XPelt::-webkit-scrollbar{height:.5rem}.Table_TableContainer__XPelt::-webkit-scrollbar-track{background:rgba(var(--primary-color-rgb),.1);border-radius:.25rem;margin:0 .25rem}.Table_TableContainer__XPelt::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:.25rem}.Table_Table__pOMih{border-collapse:initial;border-spacing:0;width:82.5rem}.Table_Table__pOMih td,.Table_Table__pOMih th{border:.03125rem solid #d9d9d9!important;line-height:1.25rem;text-align:center;white-space:nowrap}.Table_Table__pOMih th{background-color:#f5f8fb;border:.0625rem solid #d9d9d9;color:#858585;vertical-align:middle}.Table_Table__pOMih td{color:#333;height:3.75rem}.Table_Table__pOMih thead{background-color:#f0f0f0}.Table_Table__pOMih thead tr:first-child th:first-child{border-top-left-radius:.375rem}.Table_Table__pOMih thead tr:first-child th:last-child{border-top-right-radius:.375rem}.Table_Table__pOMih tbody tr:last-child td:first-child{border-bottom-left-radius:.375rem}.Table_Table__pOMih tbody tr:last-child td:last-child{border-bottom-right-radius:.375rem}.Table_Table__pOMih tbody tr:hover{background-color:#efefef;transition:background .2s ease-in-out}.Table_emptyMessage__j-Spj{color:#333}.IconButtonContainer{border:1px solid var(--start-color);max-width:none}.iconButtonText{font-size:14px;font-weight:600}.input-container{border:none;margin:10px 0;position:relative;width:182px}.input-container input[type=date],.input-container input[type=text]{border:1px solid #ccc!important;border-radius:6px;font-size:16px;outline:none;padding:8px;width:100%}.input-container input[type=date]{height:50px}.input-container input::-webkit-inner-spin-button,.input-container input::-webkit-outer-spin-button{-webkit-appearance:none}.input-container input[type=number]{border:1px solid #ccc!important;border-radius:6px;font-size:16px;outline:none;padding:10px;width:100%}.required-text{color:red;font-size:10px;left:0;position:absolute;top:-23px}.selectorContainer{background-color:#fff;border-top:none;box-shadow:1px 1px 2px 2px hsla(0,0%,53%,.533);height:100px;max-height:100px;overflow:scroll;position:absolute;z-index:1}.selectorContainer .selectorElementContainer{height:30px;margin-top:2px;padding:5px}.selectorContainer .selectorElementContainer:hover{background-color:var(--theme-light-color)}.selectorContainer .selectorElementText{font-size:16px;font-weight:500}input[type=date]{border:1px solid #ccc!important;border-radius:6px;font-size:16px;outline:none;padding:10px;width:100%}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;height:100%;opacity:0;position:absolute;right:0;width:100%}input[type=file]{display:inline-block;font-size:13px}.inputSelector,input[type=file]{border:1px solid #ccc!important;border-radius:6px;outline:none;padding:10px;width:100%}.inputSelector{background-color:#0000;font-size:16px}.input-label{background:#fff;color:#858585;font-family:Sora,sans-serif;font-size:12px;font-weight:300;left:12px;line-height:16px;padding:0 5px;position:absolute;top:-6px}.input-containerinput{width:240px!important}.input-container{align-items:center;display:flex}.file-input{display:none}.custom-file-label{align-items:center;color:var(--primary-color);cursor:pointer;display:flex;font-size:14px;margin-top:20px;text-decoration:underline}.icon{height:19.5px;margin-right:8px;width:16.5px}.file-name{color:#555;font-size:12px;margin-left:10px}.search-bar-container{border:1px solid #333;border-radius:5px;display:flex;height:37px;width:210px}.search-bar-container .search-icon-container{background-color:var(--theme-light-color);border:none;border-bottom-left-radius:5px;border-top-left-radius:5px;height:35px;width:40px}.search-bar-container .search-input{border:none;border-radius:5px;font-weight:600;height:35px;padding-left:5px;width:170px}.search-bar-container .search-input:focus{outline:none}.radio-container{display:flex;gap:5px;justify-content:space-evenly;margin-top:4px}.input-container-switch{display:flex;gap:4px;margin-top:20px}.input-container-switch .input-text{text-fill-color:#0000;-webkit-text-fill-color:#0000;background:var(--primary-color);-webkit-background-clip:text;background-clip:text;color:var(--primary-color);font-weight:500;margin-left:5px;margin-top:5px}.input-container-switch .switch{display:inline-block;height:34px;position:relative;width:60px}.input-container-switch .switch input{height:0;opacity:0;width:0}.input-container-switch .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.input-container-switch .slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}.input-container-switch input:checked+.slider{background-color:#2196f3}.input-container-switch input:focus+.slider{box-shadow:0 0 1px #2196f3}.input-container-switch input:checked+.slider:before{transform:translateX(26px)}.input-container-switch .slider.round{border-radius:34px}.input-container-switch .slider.round:before{border-radius:50%}.custom-date-input::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}.custom-date-input::-ms-clear,.custom-date-input::-ms-reveal{display:none}.custom-date-input{-webkit-appearance:none;appearance:none}.loader{height:100vh;width:100%}.asm-account-statement-mobile-container{background-color:#fff;min-height:calc(100vh - 56px);padding:16px}.asm-account-statement-mobile-container .asm-acc-mobile-download-button-container{display:flex;justify-content:center;margin:20px}.asm-account-statement-mobile-container .asm-acc-mobile-download-button-container .asm-acc-mobile-download-button{background:none;background:var(--primary-color);-webkit-background-clip:text;border:none;color:#0000;cursor:pointer;font-size:16px;font-weight:500;line-height:20px;margin-right:15px;text-decoration:underline}.asm-account-statement-mobile-container .asm-acc-mobile-download-button-container .asm-acc-mobile-download-button:disabled{color:#858585;cursor:not-allowed;opacity:.6}.asm-account-details-wrapper{background-color:#fff;border:1px solid #ccc;border-radius:8px;margin-bottom:16px;padding:16px}.asm-account-details-wrapper .asm-separator{border:0;border-top:1px solid #d9d9d9;margin:16px 0}.asm-account-details-wrapper .asm-account-details-table{margin-top:16px}.asm-account-details-wrapper .asm-account-details-table .asm-account-details-row{color:#858585;display:flex;font-size:14px;gap:16px;margin-bottom:12px}.asm-account-details-wrapper .asm-account-details-table .asm-account-details-row .asm-label{color:#858585;flex-shrink:0;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;width:107px}.asm-account-details-wrapper .asm-account-details-table .asm-account-details-row .asm-value{color:#333;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px}.asm-transactions-accordion{background-color:#fff;border:1px solid #ccc;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.asm-transactions-accordion .asm-accordion-item{background-color:#fff;position:relative}.asm-transactions-accordion .asm-accordion-item:first-child{border-top:none}.asm-transactions-accordion .asm-accordion-item:last-child{border-bottom:none}.asm-transactions-accordion .asm-accordion-item:not(:first-child):before{background-color:#d9d9d9;content:"";height:1px;left:5%;position:absolute;top:0;width:90%}.asm-transactions-accordion .asm-accordion-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px}.asm-transactions-accordion .asm-accordion-header.open{border-bottom:none}.asm-transactions-accordion .asm-accordion-header .asm-accordion-header-content{align-items:center;display:flex;gap:12px}.asm-transactions-accordion .asm-accordion-header .asm-accordion-header-content .asm-dot{border-radius:50%;height:8px;width:8px}.asm-transactions-accordion .asm-accordion-header .asm-accordion-header-content .asm-dot.green{background-color:#28a745}.asm-transactions-accordion .asm-accordion-header .asm-accordion-header-content .asm-dot.red{background-color:#dc3545}.asm-transactions-accordion .asm-accordion-header .asm-accordion-header-content .asm-text-content{display:flex;flex-direction:column}.asm-transactions-accordion .asm-accordion-header .asm-accordion-header-content .asm-text-content .asm-trns-date{color:#333;font-size:16px;font-weight:600;line-height:24px}.asm-transactions-accordion .asm-accordion-header .asm-accordion-header-content .asm-text-content .asm-value{color:#858585;font-size:14px;font-weight:400;line-height:24px}.asm-transactions-accordion .asm-accordion-header .asm-toggle-arrow{height:14px;transition:transform .3s ease;width:14px}.asm-transactions-accordion .asm-accordion-header .asm-toggle-arrow.open{transform:rotate(180deg)}.asm-transactions-accordion .asm-accordion-content{background-color:#fff;padding:5px 16px 16px}.asm-transactions-accordion .asm-accordion-content .asm-detail-row{color:#858585;display:flex;font-size:14px;margin-bottom:8px}.asm-transactions-accordion .asm-accordion-content .asm-detail-row .asm-label{word-wrap:break-word;color:#858585;flex-shrink:0;font-size:14px;font-weight:400;margin-right:16px;min-width:80px;width:80px}.asm-transactions-accordion .asm-accordion-content .asm-detail-row .asm-value{color:#333;font-size:16px;font-weight:500}.asm-no-transactions{color:#858585;font-size:14px;padding:16px;text-align:center}.asm-filter-modal-overlay{align-items:flex-end;animation:fadeIn .3s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.asm-acc-mob-filter-modal-content{animation:slideUp .4s ease-out;background-color:#fff;border-radius:8px 8px 0 0;box-shadow:0 2px 10px #0000001a;max-height:80vh;overflow-y:auto;padding:20px;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%}.asm-acc-mob-filter-modal-content form{width:100%}.asm-acc-mob-filter-modal-content .asm-filter-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.asm-acc-mob-filter-modal-content .asm-filter-modal-header h2{color:#333;font-size:18px;font-weight:600;margin:0}.asm-acc-mob-filter-modal-content .asm-filter-modal-header .asm-close-icon{fill:#858585;cursor:pointer;height:14px;width:14px}.asm-acc-mob-filter-modal-content .asm-filter-input-group{display:flex;flex-direction:column;margin-bottom:16px;width:100%}.asm-acc-mob-filter-modal-content .asm-filter-input-group label{color:#858585;font-size:14px;margin-bottom:4px}.asm-acc-mob-filter-modal-content .asm-filter-input-group>div{width:100%!important}.asm-acc-mob-filter-modal-content .asm-filter-input-group>div input,.asm-acc-mob-filter-modal-content .asm-filter-input-group>div select,.asm-acc-mob-filter-modal-content .asm-filter-input-group>div>div{box-sizing:border-box;width:100%!important}.asm-acc-mob-filter-modal-content .asm-filter-input-group .input-with-icon{position:relative;width:100%}.asm-acc-mob-filter-modal-content .asm-filter-input-group .input-with-icon .calendar-icon{fill:#858585;height:16px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px}.asm-acc-mob-filter-modal-content .asm-filter-actions{display:flex;gap:8px;justify-content:space-between;margin-top:20px;width:100%}.asm-acc-mob-filter-modal-content .asm-filter-actions .asm-filter-button{border:none;border-radius:4px;cursor:pointer;flex:1 1;font-size:14px;height:50px;min-width:48%;padding:10px 20px;white-space:nowrap}.asm-acc-mob-filter-modal-content .asm-filter-actions .asm-filter-button.fltr-reset{background:var(--primary-color);-webkit-background-clip:text;border:1px solid var(--start-color);border-radius:8px;color:#0000}.asm-acc-mob-filter-modal-content .asm-filter-actions .asm-filter-button:hover{opacity:.9}.asm-acc-mob-filter-modal-content .asm-filter-actions .submit-button{align-items:center;display:flex!important;flex:1 1;height:50px!important;justify-content:center;min-width:48%}.asm-acc-mob-filter-modal-content .asm-filter-actions .submit-button button,.asm-acc-mob-filter-modal-content .asm-filter-actions .submit-button div{height:100%!important;width:100%!important}.asm-pagination{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:12px}.asm-pagination .asm-pagination-left,.asm-pagination .asm-pagination-right{align-items:center;display:flex;gap:8px}.asm-pagination .asm-pagination-title{color:#858585;font-size:14px;font-weight:500;line-height:24px;margin-right:-5px}.asm-pagination .asm-pagination-select-wrapper{align-items:center;display:flex;gap:4px;position:relative}.asm-pagination .asm-pagination-input-selector{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:none;border-radius:4px;color:#333;cursor:pointer;font-family:Sora,sans-serif!important;font-size:16px;font-weight:400;line-height:24px;padding:5px 13px 5px 5px;text-align:right;width:auto}.asm-pagination .asm-pagination-dropdown-icon{height:12px;pointer-events:none;position:absolute;right:2px;top:50%;transform:translateY(-50%);width:12px}.asm-pagination .asm-pagination-input-selector option{font-family:inherit!important;font-size:16px!important;font-weight:400;line-height:24px;text-align:center}.asm-pagination .asm-pagination-button,.asm-pagination .asm-pagination-button-container{align-items:center;background-color:#fff;border:1px solid #d9d9d9;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:32px;justify-content:center;letter-spacing:0;line-height:24px;padding:0;text-align:center;width:32px}.asm-pagination .asm-pagination-button{color:#858585;height:32px!important;transition:.2s ease-in-out;width:32px!important}.asm-pagination .asm-pagination-button-active,.asm-pagination .asm-pagination-button:hover{border-color:var(--start-color)!important}.asm-pagination .asm-pagination-button-disabled{color:#d9d9d9!important;outline:none}.asm-pagination .asm-pagination-button-disabled img{filter:grayscale(100%);opacity:.5}.asm-pagination .asm-pagination-dropdown-icon-left{transform:rotate(90deg)}.asm-pagination .asm-pagination-dropdown-icon-right{transform:rotate(-90deg)}.asm-pagination .asm-pagination-button-active,.asm-pagination .asm-pagination-button-container-active{font-weight:600}.asm-pagination .asm-pagination-button-container-active{background:var(--primary-color);color:#fff}.asm-pagination .asm-pagination-ellipsis{color:#858585;display:inline-block;font-size:16px;font-weight:600;line-height:24px;text-align:center;width:24px}.main-bank-details-mobile-container{background-color:#fff;min-height:calc(100vh - 56px);padding:16px}.bank-details-header{margin-bottom:16px}.bank-details-header .heading{color:#333;font-size:18px;font-weight:600;letter-spacing:0;line-height:24px}.bank-details-mobile-container{display:flex;flex-direction:column;gap:8px}.bank-details-single-accordion{background-color:#fff;border:1px solid #ccc;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.bank-details-single-accordion .bank-details-accordion-section{background-color:#fff;position:relative}.bank-details-single-accordion .bank-details-accordion-section:first-child{border-top:none}.bank-details-single-accordion .bank-details-accordion-section:last-child{border-bottom:none}.bank-details-single-accordion .bank-details-accordion-section:not(:first-child):before{background-color:#d9d9d9;content:"";height:1px;left:5%;position:absolute;top:0;width:90%}.bank-details-single-accordion .bank-details-accordion-section .accordion-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:background-color .3s ease}.bank-details-single-accordion .bank-details-accordion-section .accordion-header.open{border-bottom:none}.bank-details-single-accordion .bank-details-accordion-section .accordion-header .bank-name-container{align-items:center;display:flex;gap:10px}.bank-details-single-accordion .bank-details-accordion-section .accordion-header .bank-name-container .dot{border-radius:50%;height:8px;width:8px}.bank-details-single-accordion .bank-details-accordion-section .accordion-header .bank-name-container .dot.green{background-color:#28a745}.bank-details-single-accordion .bank-details-accordion-section .accordion-header .bank-name-container .dot.red{background-color:#dc3545}.bank-details-single-accordion .bank-details-accordion-section .accordion-header .bank-name-container div{color:#858585;font-size:14px;font-weight:400;letter-spacing:0}.bank-details-single-accordion .bank-details-accordion-section .accordion-header .bank-name-container div .bank-acc-name{color:#333;font-size:16px;font-weight:600;line-height:24px}.bank-details-single-accordion .bank-details-accordion-section .accordion-header .bank-name-container div div{color:#858585;font-size:14px;font-weight:400;line-height:24px}.bank-details-single-accordion .bank-details-accordion-section .accordion-header .bank-details-mobile-toggle-arrow{height:14px;transition:transform .3s ease;width:14px}.bank-details-single-accordion .bank-details-accordion-section .accordion-header .bank-details-mobile-toggle-arrow.open{transform:rotate(180deg)}.bank-details-single-accordion .bank-details-accordion-section .accordion-content{background-color:#fff;padding:0 16px 16px;position:relative}.bank-details-single-accordion .bank-details-accordion-section .accordion-content .bank-detail-row{color:#858585;display:flex;font-size:14px;line-height:20px;margin-bottom:8px}.bank-details-single-accordion .bank-details-accordion-section .accordion-content .bank-detail-row .info-label{word-wrap:break-word;color:#858585;flex-shrink:0;font-size:14px;font-weight:400;line-height:20px;margin-right:16px;min-width:80px;width:80px}.bank-details-single-accordion .bank-details-accordion-section .accordion-content .bank-detail-row .bank-info{color:#333;font-size:16px;font-weight:500}.no-data{color:#858585;font-size:14px;padding:16px;text-align:center}.loader{align-items:center;display:flex;height:60vh;justify-content:center}.spinner{animation:spin 1s linear infinite;border:5px solid #0000001a;border-left:5px solid var(--primary-border-color);border-radius:50%;height:40px;width:40px}.BDMAddons_fw-300__hxCnF{font-weight:300}.BDMAddons_fw-400__\+\+Vxt{font-weight:400}.BDMAddons_fw-500__QIUA1{font-weight:500}.BDMAddons_fw-600__BYn6H{font-weight:600}.BDMAddons_fw-700__urK2t{font-weight:700}.BDMAddons_ff-dm-sans__S6YYb{font-family:DM Sans}.BDMAddons_ff-sora__gKFcn{font-family:Sora}.BDMAddons_font__weight--300__Jqetp{font-weight:300}.BDMAddons_font__weight--400__DUkem{font-weight:400}.BDMAddons_font__weight--500__aBEpy{font-weight:500}.BDMAddons_font__weight--600__MF6eU{font-weight:600}.BDMAddons_font__weight--700__QAaaY{font-weight:700}.BDMAddons_font__size--4__aNOwr{font-size:4px}.BDMAddons_font__size--5__tD1\+j{font-size:5px}.BDMAddons_font__size--6__UwBNt{font-size:6px}.BDMAddons_font__size--7__JdsQb{font-size:7px}.BDMAddons_font__size--8__4lqfz{font-size:8px}.BDMAddons_font__size--9__8fJOz{font-size:9px}.BDMAddons_font__size--10__JOCKF{font-size:10px}.BDMAddons_font__size--11__xVkNb{font-size:11px}.BDMAddons_font__size--12__oonZB{font-size:12px}.BDMAddons_font__size--13__nyW11{font-size:13px}.BDMAddons_font__size--14__aJ39Q{font-size:14px}.BDMAddons_font__size--15__WROXv{font-size:15px}.BDMAddons_font__size--16__zpeCj{font-size:16px}.BDMAddons_font__size--17__hSs\+h{font-size:17px}.BDMAddons_font__size--18__K4BHp{font-size:18px}.BDMAddons_font__size--19__-GeAE{font-size:19px}.BDMAddons_font__size--20__tsO7V{font-size:20px}.BDMAddons_font__size--21__Kxkh5{font-size:21px}.BDMAddons_font__size--22__RBi44{font-size:22px}.BDMAddons_font__size--23__KRNHy{font-size:23px}.BDMAddons_font__size--24__UHJK-{font-size:24px}.BDMAddons_font__size--25__iec90{font-size:25px}.BDMAddons_font__size--26__2f7oL{font-size:26px}.BDMAddons_font__size--27__j6xnb{font-size:27px}.BDMAddons_font__size--28__khDcJ{font-size:28px}.BDMAddons_font__size--29__vIc8H{font-size:29px}.BDMAddons_font__size--30__eIFk0{font-size:30px}.BDMAddons_font__size--31__iarPy{font-size:31px}.BDMAddons_font__size--32__8ncV6{font-size:32px}.BDMAddons_font__size--33__dVu7O{font-size:33px}.BDMAddons_font__size--34__eta25{font-size:34px}.BDMAddons_font__size--35__oT30O{font-size:35px}.BDMAddons_font__size--36__oRCC4{font-size:36px}.BDMAddons_font__size--37__dOuW5{font-size:37px}.BDMAddons_font__size--38__u0ctf{font-size:38px}.BDMAddons_font__size--39__HUnTB{font-size:39px}.BDMAddons_font__size--40__FeO\+T{font-size:40px}.BDMAddons_font__variant--all-small__Qy4wI{font-feature-settings:"smcp","c2sc";font-variant:all-small-caps}.BDMAddons_font__style--italic__9tntb{font-style:italic}.BDMAddons_user_selection--none__rti1i{-webkit-user-select:none;user-select:none}.BDMAddons_outline--none__AhlnA{outline:none}.BDMAddons_height_100__njUk1{height:100%}.BDMAddons_width_100__nwd78{width:100%}.BDMAddons_width_60__foGEc{width:60%}.BDMAddons_width_77__0Ua0J{width:77%}.BDMAddons_error_txt__Wyw8u{color:red}.BDMAddons_light_gray_text__bLCFz{color:#3333338c}.BDMAddons_text__color--primary__PZPCg{text-fill-color:#0000;-webkit-text-fill-color:#0000;background:var(--primary-color);-webkit-background-clip:text;background-clip:text;color:var(--primary-color)}.BDMAddons_text__color--dary-gray__9A\+cm{color:#333}.BDMAddons_text__color--white__QcYog{color:#fff}.BDMAddons_text__color--success__ToLYj{color:#28a745}.BDMAddons_text__color--error__mKues{color:#dc3545}.BDMAddons_text__color--secondary__6IK19{color:#858585}.BDMAddons_text__align--center__bhXUk{text-align:center}.BDMAddons_text__align--left__chAYp{text-align:left}.BDMAddons_text__align--right__PvCpJ{text-align:right}.BDMAddons_text__align--justify__4KuiB{text-align:justify}.BDMAddons_text__decoration--underline__qUMbO{text-decoration:underline}.BDMAddons_text__decoration--line-through__R6Rel{text-decoration:line-through}.BDMAddons_text__decoration--none__eI5UQ{text-decoration:none}.BDMAddons_text__transform--uppercase__AebfJ{text-transform:uppercase}.BDMAddons_text__transform--lowercase__Mbo7U{text-transform:lowercase}.BDMAddons_text__transform--capitalize__Io7Pb{text-transform:capitalize}.BDMAddons_h1__WphP5{font-weight:400}.BDMAddons_h1--bold__KALnc,.BDMAddons_h1__WphP5{font-size:2rem}.BDMAddons_h1--bold__KALnc{font-weight:700}.BDMAddons_h2__PvTk3{font-weight:400}.BDMAddons_h2--bold__-45fG,.BDMAddons_h2__PvTk3{font-size:1.75rem}.BDMAddons_h2--bold__-45fG{font-weight:700}.BDMAddons_h3__uiRlP{font-weight:400}.BDMAddons_h3--bold__66x1K,.BDMAddons_h3__uiRlP{font-size:1.5625rem}.BDMAddons_h3--bold__66x1K{font-weight:700}.BDMAddons_h4__z51YH{font-weight:400}.BDMAddons_h4--bold__vZ6u8,.BDMAddons_h4__z51YH{font-size:1.375rem}.BDMAddons_h4--bold__vZ6u8{font-weight:700}.BDMAddons_h5__oe5fl{font-weight:400}.BDMAddons_h5--bold__srqMW,.BDMAddons_h5__oe5fl{font-size:1.25rem}.BDMAddons_h5--bold__srqMW{font-weight:700}.BDMAddons_h6__jVJ8c{font-weight:400}.BDMAddons_h6--bold__tahlU,.BDMAddons_h6__jVJ8c{font-size:1.125rem}.BDMAddons_h6--bold__tahlU{font-weight:700}.BDMAddons_bg--light-gray__oKaeF{background-color:#ddd}.BDMAddons_cursor--pointer__QzRoE{cursor:pointer}.BDMAddons_cursor--default__8LNsM{cursor:default}.BDMAddons_cursor--not-allowed__gd5t5{cursor:not-allowed}.BDMAddons_cursor--text__nyfBk{cursor:text}body.BDMAddons_no-scroll__0sskG{overflow-y:hidden}.BDMAddons_bdmao_container__bOcmp{display:flex;flex-direction:column;margin:1.25rem 0}.BDMAddons_bdmao_detail_header__o-ezD{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem}.BDMAddons_bdmao_detail_header_text__5ZwFh{color:#333;font-size:1.125rem;font-weight:600;line-height:1.5rem;margin:0}.BDMAddons_bdmao_accordion_wrapper__u5wXB{background:#fff;border:.0625rem solid #ccc;border-radius:.5rem}.BDMAddons_bdmao_direction_label__e4IYa{border-radius:.75rem .75rem 0 0;color:#333;font-size:.875rem;font-weight:600;padding:1rem 1.25rem}.BDMAddons_bdmao_accordion_header__q2a\+6{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 1.25rem}.BDMAddons_bdmao_accordion_header_content__dK7Nc{align-items:center;display:flex;gap:.75rem}.BDMAddons_bdmao_accordion_title_section__yGynz{display:flex;flex-direction:column;gap:.25rem}.BDMAddons_bdmao_accordion_number__xW66a,.BDMAddons_bdmao_accordion_title__j3dKA{color:#333;font-size:1rem;font-weight:600;line-height:1.25rem}.BDMAddons_bdmao_accordion_title__j3dKA{letter-spacing:0;margin:0;vertical-align:middle}.BDMAddons_bdmao_accordion_subtitle__rsVtR{color:#858585;font-size:.875rem;font-weight:500;line-height:1.25rem}.BDMAddons_bdmao_accordion_icon__72unz{align-items:center;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.BDMAddons_accordion_arrow_icon__qkt1B{transition:transform .3s ease}.BDMAddons_accordion_arrow_icon__qkt1B.BDMAddons_expanded__CahI8{transform:rotate(180deg)}.BDMAddons_bdmao_accordion_content__GFOlb{padding:0 1.25rem 1.25rem}.BDMAddons_bdmao_table__SKDU2{border:.0625rem solid #d9e3f1;border-radius:.25rem;display:flex;flex-direction:column;overflow:hidden;width:100%}.BDMAddons_bdmao_table_header__7fjyr,.BDMAddons_bdmao_table_row__8j-59{border-bottom:.0625rem solid #d9e3f1;display:grid;grid-template-columns:1fr 2fr 1fr}.BDMAddons_bdmao_table_row__8j-59:last-child{border-bottom:none}.BDMAddons_bdmao_table_cell__AVMdc{border-right:1px solid #d9e3f1;color:#9e9e9e;font-size:.875rem;font-weight:400;line-height:1.25rem;padding:.75rem}.BDMAddons_bdmao_table_cell__AVMdc:last-child{border-right:none}.BDMAddons_bdmao_table_cell__AVMdc .BDMAddons_bdmao_table_header_cell__2VUm1{color:#858585;font-size:.875rem;font-weight:400}.BDMAddons_bdmao_table_cells__sgbsk{border-right:.0625rem solid #d9e3f1;color:#333;font-size:.875rem;font-weight:400;line-height:1.25rem;padding:.75rem}.BDMAddons_bdmao_table_cells__sgbsk:last-child{border-right:none}.BDMAddons_bdmao_table_cells__sgbsk .BDMAddons_bdmao_table_header_cell__2VUm1{color:#858585;font-size:.875rem;font-weight:400}.BDMAddons_bdmao_table_amount__MNtB7{color:#333;font-weight:600;text-align:left}.BDMAddons_fare_divider__dYmJQ{background:#ccc;height:.0625rem;margin:0 1.25rem}.bdm-fare-wrapper{display:flex;flex-direction:column;margin-top:1.25rem}.bdm-fare-wrapper.modal-open{margin-bottom:100px}.bdm-fare-wrapper .bdm-fare-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.bdm-fare-wrapper .bdm-fare-header-text{color:#333;font-size:1.125rem;font-weight:600;line-height:1.5rem;margin:0}.bdm-fare-wrapper .bdm-fare-card{background:#fff;border:.0625rem solid #ccc;border-radius:.5rem;box-shadow:0 5px 50px 0 #00000005;overflow:hidden}.bdm-fare-wrapper .fare-direction-label{color:#333;font-size:.875rem;font-weight:600;line-height:1.25rem;padding:1rem 1.25rem 0}.bdm-fare-wrapper .fare-segment-total{align-items:center;color:#333;display:flex;font-size:1rem;font-weight:600;justify-content:flex-end;line-height:1.25rem;padding-bottom:1rem;padding-right:1rem;padding-top:1.25rem}.bdm-fare-wrapper .fare-segment-total span{color:#333;margin-left:.5rem}.bdm-fare-wrapper .fare-accordion-header{align-items:center;cursor:pointer;display:flex;padding:1rem 1rem 1.25rem;transition:background-color .2s ease}.bdm-fare-wrapper .fare-passenger-number{color:#333;font-size:1rem;font-weight:600;line-height:1.5rem;margin-right:.75rem}.bdm-fare-wrapper .fare-passenger-name{color:#333;flex:1 1;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.25rem;vertical-align:middle}.bdm-fare-wrapper .fare-accordion-arrow{align-items:center;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.bdm-fare-wrapper .fare-accordion-arrow svg{transition:transform .3s ease}.bdm-fare-wrapper .fare-accordion-arrow.expanded svg{transform:rotate(180deg)}.bdm-fare-wrapper .fare-accordion-content{padding:0 1.25rem 1.25rem}.bdm-fare-wrapper .fare-details-grid{display:flex;flex-direction:column;gap:.75rem;padding-top:.125rem}.bdm-fare-wrapper .fare-details-columns{display:flex;gap:1.25rem}.bdm-fare-wrapper .fare-labels-column,.bdm-fare-wrapper .fare-values-column{display:flex;flex-direction:column;gap:.75rem}.bdm-fare-wrapper .fare-labels-column{width:50%}.bdm-fare-wrapper .fare-values-column{text-align:left;width:70%}.bdm-fare-wrapper .fare-label{color:#858585;font-size:.875rem;font-weight:400;line-height:1.5rem}.bdm-fare-wrapper .fare-value{color:#333;font-size:1rem;font-weight:500;letter-spacing:.5px;line-height:1.5rem;text-align:left}.bdm-fare-wrapper .fare-footer{padding:1.25rem}.bdm-fare-wrapper .fare-total{align-items:center;display:flex;font-weight:600;justify-content:flex-end}.bdm-fare-wrapper .fare-total,.bdm-fare-wrapper .fare-total span{color:#333;font-size:1rem;letter-spacing:0;line-height:1.25rem;text-align:right}.bdm-fare-wrapper .fare-total span{font-weight:700}.bdm-fare-wrapper .fare-divider{background-color:#d9d9d9;height:1px;margin:0 1.25rem}.BDMBaggageModal_modalOverlay__RSHLb{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.BDMBaggageModal_modalContent__FHnWC{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 8px #0000001a;max-width:25rem;padding:1rem;position:relative;width:90%}.BDMBaggageModal_modalHeader__gDVge{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.BDMBaggageModal_modalTitle__asCMO{color:#333;font-size:1.125rem;font-weight:600;line-height:1.5rem;margin:0}.BDMBaggageModal_closeButton__UakB4{background:none;border:none;color:#333;cursor:pointer;font-size:1.25rem;padding:.25rem}.BDMBaggageModal_baggageSection__C8fEn{margin-bottom:1.25rem}.BDMBaggageModal_baggageSection__C8fEn:last-child{margin-bottom:0}.BDMBaggageModal_segmentRoute__8E\+wZ{text-fill-color:#0000;-webkit-text-fill-color:#0000;background:var(--primary-color);-webkit-background-clip:text;background-clip:text;color:var(--primary-color);font-size:.875rem;font-weight:600;margin-bottom:.625rem}.BDMBaggageModal_baggageTable__d8K4v{border-collapse:collapse;width:100%}.BDMBaggageModal_tableHeader__Yj0su{display:flex;justify-content:space-between}.BDMBaggageModal_tableHeaderCell__Is1Kc{color:#333;flex:1 1;font-size:.75rem;font-weight:600;line-height:1.25rem;text-align:center;text-transform:uppercase}.BDMBaggageModal_tableHeaderCell__Is1Kc:first-child{flex:1.5 1;text-align:left}.BDMBaggageModal_tableRow__uOIVE{display:flex;justify-content:space-between;padding:.5rem 0}.BDMBaggageModal_tableRow__uOIVE:last-child{border-bottom:none}.BDMBaggageModal_tableCell__c00mv{color:#333;flex:1 1;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:center}.BDMBaggageModal_tableCell__c00mv:first-child{color:#858585;flex:1.5 1;font-weight:500;text-align:left}.BDMItineraryCard_fw-300__StVlo{font-weight:300}.BDMItineraryCard_fw-400__Swmmc{font-weight:400}.BDMItineraryCard_fw-500__a4Uhn{font-weight:500}.BDMItineraryCard_fw-600__JTAor{font-weight:600}.BDMItineraryCard_fw-700__3qHaR{font-weight:700}.BDMItineraryCard_ff-dm-sans__6ypUn{font-family:DM Sans}.BDMItineraryCard_ff-sora__BJeld{font-family:Sora}.BDMItineraryCard_font__weight--300__EZnIm{font-weight:300}.BDMItineraryCard_font__weight--400__5x09S{font-weight:400}.BDMItineraryCard_font__weight--500__PsdKx{font-weight:500}.BDMItineraryCard_font__weight--600__4wMRy{font-weight:600}.BDMItineraryCard_font__weight--700__\+oNDp{font-weight:700}.BDMItineraryCard_font__size--4__kJj5C{font-size:4px}.BDMItineraryCard_font__size--5__4MOOv{font-size:5px}.BDMItineraryCard_font__size--6__aYb3J{font-size:6px}.BDMItineraryCard_font__size--7__k-UfM{font-size:7px}.BDMItineraryCard_font__size--8__BeHlu{font-size:8px}.BDMItineraryCard_font__size--9__UexGW{font-size:9px}.BDMItineraryCard_font__size--10__\+5bBd{font-size:10px}.BDMItineraryCard_font__size--11__yhnkA{font-size:11px}.BDMItineraryCard_font__size--12__0PgYC{font-size:12px}.BDMItineraryCard_font__size--13__\+MSn\+{font-size:13px}.BDMItineraryCard_font__size--14__QqgGz{font-size:14px}.BDMItineraryCard_font__size--15__Yq2Fe{font-size:15px}.BDMItineraryCard_font__size--16__dygut{font-size:16px}.BDMItineraryCard_font__size--17__gUL3P{font-size:17px}.BDMItineraryCard_font__size--18__Wfh5A{font-size:18px}.BDMItineraryCard_font__size--19__IcRNN{font-size:19px}.BDMItineraryCard_font__size--20__lLpsn{font-size:20px}.BDMItineraryCard_font__size--21__gDsjX{font-size:21px}.BDMItineraryCard_font__size--22__RxYr2{font-size:22px}.BDMItineraryCard_font__size--23__lpHax{font-size:23px}.BDMItineraryCard_font__size--24__XJPfi{font-size:24px}.BDMItineraryCard_font__size--25__Hcnsb{font-size:25px}.BDMItineraryCard_font__size--26__g-X7z{font-size:26px}.BDMItineraryCard_font__size--27__Y2zjy{font-size:27px}.BDMItineraryCard_font__size--28__LhMaT{font-size:28px}.BDMItineraryCard_font__size--29__E0JlB{font-size:29px}.BDMItineraryCard_font__size--30__KqOX5{font-size:30px}.BDMItineraryCard_font__size--31__TQRj0{font-size:31px}.BDMItineraryCard_font__size--32__cXccx{font-size:32px}.BDMItineraryCard_font__size--33__m3n6f{font-size:33px}.BDMItineraryCard_font__size--34__hM\+K5{font-size:34px}.BDMItineraryCard_font__size--35__stZbd{font-size:35px}.BDMItineraryCard_font__size--36__shkdv{font-size:36px}.BDMItineraryCard_font__size--37__6Jneh{font-size:37px}.BDMItineraryCard_font__size--38__Ut21S{font-size:38px}.BDMItineraryCard_font__size--39__daUjI{font-size:39px}.BDMItineraryCard_font__size--40__yeRNj{font-size:40px}.BDMItineraryCard_font__variant--all-small__caNEy{font-feature-settings:"smcp","c2sc";font-variant:all-small-caps}.BDMItineraryCard_font__style--italic__l9y6m{font-style:italic}.BDMItineraryCard_user_selection--none__UH8v6{-webkit-user-select:none;user-select:none}.BDMItineraryCard_outline--none__LFn8p{outline:none}.BDMItineraryCard_height_100__HK4SQ{height:100%}.BDMItineraryCard_width_100__RdtCj{width:100%}.BDMItineraryCard_width_60__IkFZB{width:60%}.BDMItineraryCard_width_77__REVL-{width:77%}.BDMItineraryCard_error_txt__O04R8{color:red}.BDMItineraryCard_light_gray_text__D5OJk{color:#3333338c}.BDMItineraryCard_text__color--primary__1Yosr{text-fill-color:#0000;-webkit-text-fill-color:#0000;background:var(--primary-color);-webkit-background-clip:text;background-clip:text;color:var(--primary-color)}.BDMItineraryCard_text__color--dary-gray__A3QDb{color:#333}.BDMItineraryCard_text__color--white__\+Y9di{color:#fff}.BDMItineraryCard_text__color--success__TJHWG{color:#28a745}.BDMItineraryCard_text__color--error__aOZsD{color:#dc3545}.BDMItineraryCard_text__color--secondary__mki9U{color:#858585}.BDMItineraryCard_text__align--center__uD9Sx{text-align:center}.BDMItineraryCard_text__align--left__HZYLI{text-align:left}.BDMItineraryCard_text__align--right__eQ\+PF{text-align:right}.BDMItineraryCard_text__align--justify__4zd3m{text-align:justify}.BDMItineraryCard_text__decoration--underline__jJVZZ{text-decoration:underline}.BDMItineraryCard_text__decoration--line-through__30HiE{text-decoration:line-through}.BDMItineraryCard_text__decoration--none__A6qmg{text-decoration:none}.BDMItineraryCard_text__transform--uppercase__sFzG1{text-transform:uppercase}.BDMItineraryCard_text__transform--lowercase__wX4IH{text-transform:lowercase}.BDMItineraryCard_text__transform--capitalize__8GBjB{text-transform:capitalize}.BDMItineraryCard_h1__iQR0Q{font-weight:400}.BDMItineraryCard_h1--bold__ad28t,.BDMItineraryCard_h1__iQR0Q{font-size:2rem}.BDMItineraryCard_h1--bold__ad28t{font-weight:700}.BDMItineraryCard_h2__AE4ee{font-weight:400}.BDMItineraryCard_h2--bold__dWHqF,.BDMItineraryCard_h2__AE4ee{font-size:1.75rem}.BDMItineraryCard_h2--bold__dWHqF{font-weight:700}.BDMItineraryCard_h3__-5NYz{font-weight:400}.BDMItineraryCard_h3--bold__2NMMl,.BDMItineraryCard_h3__-5NYz{font-size:1.5625rem}.BDMItineraryCard_h3--bold__2NMMl{font-weight:700}.BDMItineraryCard_h4__\+rO40{font-weight:400}.BDMItineraryCard_h4--bold__x5hcY,.BDMItineraryCard_h4__\+rO40{font-size:1.375rem}.BDMItineraryCard_h4--bold__x5hcY{font-weight:700}.BDMItineraryCard_h5__ICMb8{font-weight:400}.BDMItineraryCard_h5--bold__i-eWI,.BDMItineraryCard_h5__ICMb8{font-size:1.25rem}.BDMItineraryCard_h5--bold__i-eWI{font-weight:700}.BDMItineraryCard_h6__KzHgn{font-weight:400}.BDMItineraryCard_h6--bold__5SDSc,.BDMItineraryCard_h6__KzHgn{font-size:1.125rem}.BDMItineraryCard_h6--bold__5SDSc{font-weight:700}.BDMItineraryCard_bg--light-gray__cucxX{background-color:#ddd}.BDMItineraryCard_cursor--pointer__Sjhw-{cursor:pointer}.BDMItineraryCard_cursor--default__shNZM{cursor:default}.BDMItineraryCard_cursor--not-allowed__k1CyS{cursor:not-allowed}.BDMItineraryCard_cursor--text__-Pu7E{cursor:text}body.BDMItineraryCard_no-scroll__cxLKA{overflow-y:hidden}.BDMItineraryCard_bdmic_container__oZ\+LW{display:flex;flex-direction:column;margin-top:1.25rem}.BDMItineraryCard_bdmic_container__oZ\+LW .BDMItineraryCard_bdmic_detail_header__SG1XH{align-items:center;display:flex;justify-content:space-between}.BDMItineraryCard_bdmic_container__oZ\+LW .BDMItineraryCard_bdmic_detail_header_text__2Flgt{color:#333;font-size:1.125rem;font-weight:600;line-height:1.5rem;margin:0}.BDMItineraryCard_bdmic_container__oZ\+LW .BDMItineraryCard_bdmic_icon_container__b4Ncw{align-items:center;display:flex;justify-content:flex-end;margin-bottom:1.25rem}.BDMItineraryCard_bdmic_container__oZ\+LW .BDMItineraryCard_bdmic_baggage_icon__vycv\+{height:2.25rem;width:2.25rem}.BDMItineraryCard_bdmic_container__oZ\+LW .BDMItineraryCard_bdmic_direction_label__e-mzY{background:#333;border-bottom-right-radius:.625rem;border-top-right-radius:.625rem;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:4%;line-height:.625rem;margin-bottom:.75rem;margin-left:-1.25rem;padding:.625rem 1.25rem;text-transform:uppercase;vertical-align:middle;width:fit-content}.BDMItineraryCard_bdmic_card_container__U6bPH{background:#fff;border:.0625rem solid #d9d9d9;border-radius:.75rem;margin-bottom:1.25rem;padding:1rem 1rem 1.25rem}.BDMItineraryCard_bdmic_header__ar-Ej{align-items:center;display:flex;justify-content:space-between;margin-bottom:.875rem}.BDMItineraryCard_bdmic_subheader__j3nT2{align-items:center;display:flex;gap:.5rem}.BDMItineraryCard_bdmic_route__qB596{text-fill-color:#0000;-webkit-text-fill-color:#0000;background:var(--primary-color);-webkit-background-clip:text;background-clip:text;color:var(--primary-color);font-size:.875rem;font-weight:600;margin-bottom:.5rem}.BDMItineraryCard_bdmic_airline_info__go-uO{align-items:center;display:flex;flex-shrink:0;gap:.5rem;width:10.375rem}.BDMItineraryCard_bdmic_airline_logo__a1X4p{border-radius:.5rem;height:2.25rem;width:2.25rem}.BDMItineraryCard_bdmic_airline_name__VKKmX{color:#333;font-size:.875rem;font-weight:600;line-height:14px;padding-bottom:4px}.BDMItineraryCard_bdmic_airline_no__XDKyj{color:#858585;font-size:.75rem;font-weight:500;line-height:.875rem}.BDMItineraryCard_bdmic_class__4PVvQ{color:#333;font-size:.75rem;font-weight:600;line-height:.875rem}.BDMItineraryCard_bdmic_pnr__woc4l{align-items:center;background-color:#d4edda;border-radius:.25rem;color:#28a745;display:flex;font-size:.75rem;font-weight:600;gap:.78125rem;line-height:.75rem;padding:.625rem .53125rem .625rem .75rem}.BDMItineraryCard_bdmic_pnr_disabled__BvVo\+{background-color:#ddd;color:#858585}.BDMItineraryCard_bdmic_copy_icon__\+jaf-{cursor:pointer;height:.875rem;width:.875rem}.BDMItineraryCard_bdmic_pnr_wrapper__ifnzz{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem}.BDMItineraryCard_bdmic_copy_success__qjD1R{color:#28a745;font-size:.625rem;font-weight:500;text-align:center;white-space:nowrap}.BDMItineraryCard_bdmic_horizontal_divider__OOfyJ{background-color:#d9d9d9;height:.0625rem;margin:1.25rem 0}.BDMItineraryCard_bdmic_timing_section__iJxFk{display:flex;justify-content:space-between;margin-bottom:.75rem}.BDMItineraryCard_bdmic_time_column__MRkPt{flex-grow:0;flex-shrink:0;width:40%}.BDMItineraryCard_bdmic_time_column__MRkPt p{color:#858585;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;padding-bottom:.3125rem}.BDMItineraryCard_bdmic_time_column__MRkPt .BDMItineraryCard_bdmic_time__X9zc4{color:#333;font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:700;line-height:1rem;padding-bottom:.5rem}.BDMItineraryCard_bdmic_time_column__MRkPt .BDMItineraryCard_bdmic_date__cKdAo{color:#858585;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;padding-bottom:.5rem}.BDMItineraryCard_bdmic_time_column__MRkPt .BDMItineraryCard_bdmic_city__ORC1n{color:#333;font-size:.875rem;font-weight:400;line-height:1rem;padding-bottom:.25rem}.BDMItineraryCard_bdmic_time_column__MRkPt .BDMItineraryCard_bdmic_airport__0CmP-{color:#858585;font-size:.75rem;font-weight:400;line-height:1rem;padding-bottom:.5rem}.BDMItineraryCard_bdmic_time_column__MRkPt .BDMItineraryCard_bdmic_terminal__dmc\+H{color:#333;font-size:.75rem;font-weight:500;line-height:1rem;padding-bottom:0}.BDMItineraryCard_bdmic_left_align__oEarT{text-align:left}.BDMItineraryCard_bdmic_right_align__YicYv{text-align:right}.BDMItineraryCard_bdmic_duration_middle__\+sAVG{align-items:center;color:#5b5b5b;flex-direction:column;flex-grow:0;flex-shrink:0;font-size:.75rem;justify-content:center;line-height:.875rem;text-align:center;width:20%}.BDMItineraryCard_bdmic_duration_text__FJ5EO{color:#858585;font-size:.75rem;font-weight:400;line-height:1.25rem}.BDMItineraryCard_bdmic_stop_text__NyW6g{color:#333;font-size:.75rem;font-weight:400;line-height:1.25rem;margin-top:-4px}.BDMItineraryCard_bdmic_clock_icon__v6-9d{height:1.5rem;width:3.5rem}.BDMItineraryCard_bdmic_footer__lUvPS{align-items:center;display:flex;justify-content:space-between;margin-top:1.25rem}.BDMItineraryCard_bdmic_footer_left__TmdSN{align-items:center;display:flex}.BDMItineraryCard_bdmic_refundable__WKexR{align-items:center;background:none;border:.0625rem solid #28a745;border-radius:6.25rem;color:#28a745;display:flex;font-size:.75rem;font-weight:600;line-height:.75rem;padding:.375rem .625rem}.BDMItineraryCard_bdmic_luggage_info__KOTp8{align-items:center;color:#333;display:flex;font-size:.875rem;gap:.75rem;margin-left:auto}.BDMItineraryCard_bdmic_luggage_info__KOTp8 .BDMItineraryCard_bdmic_luggage_item__r9R9t{align-items:center;color:#333;display:flex;font-size:1rem;font-weight:600;gap:.25rem;line-height:1.25rem}.BDMItineraryCard_bdmic_luggage_separator__7Aaec{color:#ccc;font-size:1rem}.BDMItineraryCard_bdmic_footer_baggage_icon__v\+Ezp{cursor:pointer;height:1.25rem;width:1.25rem}.BDMItineraryCard_bdmic_layover_info__tMAzh{align-items:center;background-color:#f5f8fb;border:.0625rem solid #d9e3f1;border-radius:.5rem;color:#858585;font-size:.75rem;font-weight:500;gap:.1875rem;height:auto;justify-content:center;letter-spacing:0;line-height:1rem;margin-bottom:.75rem;margin-top:.75rem;padding:.75rem;vertical-align:middle;width:100%}.BDMItineraryCard_bdmic_layover_info__tMAzh .BDMItineraryCard_bdmic_layover_location__ov5M4{color:#333;font-size:.75rem;font-weight:500;letter-spacing:0;line-height:1rem;text-align:center;vertical-align:middle}.BDMItineraryCard_bdmic_layover_info__tMAzh .BDMItineraryCard_bdmic_layover_duration__fShB7{text-fill-color:#0000;-webkit-text-fill-color:#0000;background:var(--primary-color);-webkit-background-clip:text;background-clip:text;color:var(--primary-color);font-size:.75rem;font-weight:600;letter-spacing:0;text-align:center;vertical-align:middle}.BDMTravelersDetails_fw-300__bKvhj{font-weight:300}.BDMTravelersDetails_fw-400__6Zumq{font-weight:400}.BDMTravelersDetails_fw-500__iYApa{font-weight:500}.BDMTravelersDetails_fw-600__\+DLKH{font-weight:600}.BDMTravelersDetails_fw-700__OC1su{font-weight:700}.BDMTravelersDetails_ff-dm-sans__kGAyW{font-family:DM Sans}.BDMTravelersDetails_ff-sora__ckXMe{font-family:Sora}.BDMTravelersDetails_font__weight--300__DjAh4{font-weight:300}.BDMTravelersDetails_font__weight--400__Qzpgv{font-weight:400}.BDMTravelersDetails_font__weight--500__QibiZ{font-weight:500}.BDMTravelersDetails_font__weight--600__BpHZr{font-weight:600}.BDMTravelersDetails_font__weight--700__PT2IF{font-weight:700}.BDMTravelersDetails_font__size--4__6TwjR{font-size:4px}.BDMTravelersDetails_font__size--5__iwrKO{font-size:5px}.BDMTravelersDetails_font__size--6__WK7Kc{font-size:6px}.BDMTravelersDetails_font__size--7__wbNIa{font-size:7px}.BDMTravelersDetails_font__size--8__-jxJ4{font-size:8px}.BDMTravelersDetails_font__size--9__QH9LX{font-size:9px}.BDMTravelersDetails_font__size--10__RfpHy{font-size:10px}.BDMTravelersDetails_font__size--11__XYRug{font-size:11px}.BDMTravelersDetails_font__size--12__SxPVa{font-size:12px}.BDMTravelersDetails_font__size--13__Ejuv4{font-size:13px}.BDMTravelersDetails_font__size--14__G6EOa{font-size:14px}.BDMTravelersDetails_font__size--15__BVBgA{font-size:15px}.BDMTravelersDetails_font__size--16__8XPHZ{font-size:16px}.BDMTravelersDetails_font__size--17__hqSpF{font-size:17px}.BDMTravelersDetails_font__size--18__Of6-L{font-size:18px}.BDMTravelersDetails_font__size--19__wmjdJ{font-size:19px}.BDMTravelersDetails_font__size--20__i8tKD{font-size:20px}.BDMTravelersDetails_font__size--21__ussia{font-size:21px}.BDMTravelersDetails_font__size--22__\+QykO{font-size:22px}.BDMTravelersDetails_font__size--23__NZ7zT{font-size:23px}.BDMTravelersDetails_font__size--24__81mzE{font-size:24px}.BDMTravelersDetails_font__size--25__VJRc-{font-size:25px}.BDMTravelersDetails_font__size--26__\+vyxq{font-size:26px}.BDMTravelersDetails_font__size--27__A0V3o{font-size:27px}.BDMTravelersDetails_font__size--28__Jbo95{font-size:28px}.BDMTravelersDetails_font__size--29__duI1G{font-size:29px}.BDMTravelersDetails_font__size--30__eC6CP{font-size:30px}.BDMTravelersDetails_font__size--31__-7Vvy{font-size:31px}.BDMTravelersDetails_font__size--32__EgAY1{font-size:32px}.BDMTravelersDetails_font__size--33__MIOCL{font-size:33px}.BDMTravelersDetails_font__size--34__JwxfS{font-size:34px}.BDMTravelersDetails_font__size--35__iI5D7{font-size:35px}.BDMTravelersDetails_font__size--36__iXCn2{font-size:36px}.BDMTravelersDetails_font__size--37__3T68T{font-size:37px}.BDMTravelersDetails_font__size--38__S6NOb{font-size:38px}.BDMTravelersDetails_font__size--39__lp5nq{font-size:39px}.BDMTravelersDetails_font__size--40__YBgwK{font-size:40px}.BDMTravelersDetails_font__variant--all-small__Z\+pMm{font-feature-settings:"smcp","c2sc";font-variant:all-small-caps}.BDMTravelersDetails_font__style--italic__zLbVr{font-style:italic}.BDMTravelersDetails_user_selection--none__smGpa{-webkit-user-select:none;user-select:none}.BDMTravelersDetails_outline--none__YZuiv{outline:none}.BDMTravelersDetails_height_100__Q5q6R{height:100%}.BDMTravelersDetails_width_100__K0qXx{width:100%}.BDMTravelersDetails_width_60__hcqpR{width:60%}.BDMTravelersDetails_width_77__rlenl{width:77%}.BDMTravelersDetails_error_txt__65gRg{color:red}.BDMTravelersDetails_light_gray_text__eUcqy{color:#3333338c}.BDMTravelersDetails_text__color--primary__Xximq{text-fill-color:#0000;-webkit-text-fill-color:#0000;background:var(--primary-color);-webkit-background-clip:text;background-clip:text;color:var(--primary-color)}.BDMTravelersDetails_text__color--dary-gray__nlr7P{color:#333}.BDMTravelersDetails_text__color--white__J1fVb{color:#fff}.BDMTravelersDetails_text__color--success__p\+1UM{color:#28a745}.BDMTravelersDetails_text__color--error__aeWHD{color:#dc3545}.BDMTravelersDetails_text__color--secondary__YKVEi{color:#858585}.BDMTravelersDetails_text__align--center__U9Zj-{text-align:center}.BDMTravelersDetails_text__align--left__ytJEu{text-align:left}.BDMTravelersDetails_text__align--right__3U6X3{text-align:right}.BDMTravelersDetails_text__align--justify__UE-\+v{text-align:justify}.BDMTravelersDetails_text__decoration--underline__iuQdP{text-decoration:underline}.BDMTravelersDetails_text__decoration--line-through__yc6\+F{text-decoration:line-through}.BDMTravelersDetails_text__decoration--none__YcxIG{text-decoration:none}.BDMTravelersDetails_text__transform--uppercase__h9Qav{text-transform:uppercase}.BDMTravelersDetails_text__transform--lowercase__-M82I{text-transform:lowercase}.BDMTravelersDetails_text__transform--capitalize__xvG1A{text-transform:capitalize}.BDMTravelersDetails_h1__InxZy{font-weight:400}.BDMTravelersDetails_h1--bold__v--ec,.BDMTravelersDetails_h1__InxZy{font-size:2rem}.BDMTravelersDetails_h1--bold__v--ec{font-weight:700}.BDMTravelersDetails_h2__7DHII{font-weight:400}.BDMTravelersDetails_h2--bold__SNmdq,.BDMTravelersDetails_h2__7DHII{font-size:1.75rem}.BDMTravelersDetails_h2--bold__SNmdq{font-weight:700}.BDMTravelersDetails_h3__3sg4x{font-weight:400}.BDMTravelersDetails_h3--bold__AR-di,.BDMTravelersDetails_h3__3sg4x{font-size:1.5625rem}.BDMTravelersDetails_h3--bold__AR-di{font-weight:700}.BDMTravelersDetails_h4__ZEzZI{font-weight:400}.BDMTravelersDetails_h4--bold__LccM7,.BDMTravelersDetails_h4__ZEzZI{font-size:1.375rem}.BDMTravelersDetails_h4--bold__LccM7{font-weight:700}.BDMTravelersDetails_h5__2HWij{font-weight:400}.BDMTravelersDetails_h5--bold__qUsv-,.BDMTravelersDetails_h5__2HWij{font-size:1.25rem}.BDMTravelersDetails_h5--bold__qUsv-{font-weight:700}.BDMTravelersDetails_h6__EQHdo{font-weight:400}.BDMTravelersDetails_h6--bold__LDOWJ,.BDMTravelersDetails_h6__EQHdo{font-size:1.125rem}.BDMTravelersDetails_h6--bold__LDOWJ{font-weight:700}.BDMTravelersDetails_bg--light-gray__7yaTr{background-color:#ddd}.BDMTravelersDetails_cursor--pointer__mY1Tg{cursor:pointer}.BDMTravelersDetails_cursor--default__ekqKa{cursor:default}.BDMTravelersDetails_cursor--not-allowed__FxZZE{cursor:not-allowed}.BDMTravelersDetails_cursor--text__MOUvg{cursor:text}body.BDMTravelersDetails_no-scroll__xELQr{overflow-y:hidden}.BDMTravelersDetails_bdmtd_container__Mkx-\+{background:#fff;border:.0625rem solid #d9d9d9;border-radius:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;padding-left:1rem}.BDMTravelersDetails_bdmtd_detail_header1__7DjfX,.BDMTravelersDetails_bdmtd_detail_header__v8K-J{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.BDMTravelersDetails_bdmtd_detail_header_text__PaoNO{color:#333;font-size:1.125rem;font-weight:600;line-height:1.5rem;margin:0}.BDMTravelersDetails_bdmtd_traveller_count__mqYsZ{color:#858585;font-size:1rem;font-weight:400;line-height:1.5rem;margin:0}.BDMTravelersDetails_bdmtd_traveller_count__mqYsZ span{color:#333;font-size:16px;font-weight:400;line-height:24px}.BDMTravelersDetails_bdmtd_content__0pG18 .BDMTravelersDetails_bdmtd_direction_container__snlkI{align-items:center;display:flex;justify-content:space-between}.BDMTravelersDetails_bdmtd_content__0pG18 .BDMTravelersDetails_bdmtd_direction_label__1b2LV{color:#333;font-size:.875rem;font-weight:600;margin:0 0 1.25rem}.BDMTravelersDetails_travellerSection__VJDVI .BDMTravelersDetails_travellerHeaderRow__JFr3w{display:flex}.BDMTravelersDetails_travellerSection__VJDVI .BDMTravelersDetails_travellerHeaderRow__JFr3w .BDMTravelersDetails_travellerHeaderLabel__yXeti{color:#9e9e9e;font-size:.875rem;font-weight:400;line-height:1.25rem;padding-right:2.875rem}.BDMTravelersDetails_travellerSection__VJDVI .BDMTravelersDetails_travellerHeaderRow__JFr3w .BDMTravelersDetails_travellerHeaderLabel__yXeti:first-child{flex:2 1}.BDMTravelersDetails_travellerSection__VJDVI .BDMTravelersDetails_travellerRow__s9MmT{border-bottom:.0625rem solid #d9d9d9;display:flex;padding:.75rem 0}.BDMTravelersDetails_travellerSection__VJDVI .BDMTravelersDetails_travellerRow__s9MmT:last-child{border-bottom:none}.BDMTravelersDetails_travellerSection__VJDVI .BDMTravelersDetails_travellerRow__s9MmT .BDMTravelersDetails_travellerNameSection__p-PFh{align-items:center;display:flex;flex:2 1;gap:.5rem;min-height:1.5rem}.BDMTravelersDetails_travellerSection__VJDVI .BDMTravelersDetails_travellerRow__s9MmT .BDMTravelersDetails_travellerNameSection__p-PFh:before{content:"";flex-shrink:0;height:1rem;opacity:0;width:1rem}.BDMTravelersDetails_travellerSection__VJDVI .BDMTravelersDetails_travellerRow__s9MmT .BDMTravelersDetails_travellerNameSection__p-PFh:has(.BDMTravelersDetails_checkbox__m4Drv):before{display:none}.BDMTravelersDetails_travellerSection__VJDVI .BDMTravelersDetails_travellerRow__s9MmT .BDMTravelersDetails_travellerNameSection__p-PFh .BDMTravelersDetails_checkbox__m4Drv{flex-shrink:0;height:1rem;margin:0;width:1rem}.BDMTravelersDetails_travellerSection__VJDVI .BDMTravelersDetails_travellerRow__s9MmT .BDMTravelersDetails_travellerNameSection__p-PFh .BDMTravelersDetails_travellerName__ZZU9j{color:#333;flex:1 1;font-size:.875rem;font-weight:600;line-height:1.25rem;min-width:0}.BDMTravelersDetails_travellerSection__VJDVI .BDMTravelersDetails_travellerRow__s9MmT .BDMTravelersDetails_travellerNameSection__p-PFh .BDMTravelersDetails_travellerName__ZZU9j .BDMTravelersDetails_type__pX9YM{color:#9e9e9e;font-size:.875rem;font-weight:400;line-height:1.25rem;padding-left:.3125rem}.BDMTravelersDetails_travellerSection__VJDVI .BDMTravelersDetails_travellerRow__s9MmT .BDMTravelersDetails_ticketSection__\+BobM{align-items:center;display:flex;padding-right:10%}.BDMTravelersDetails_travellerSection__VJDVI .BDMTravelersDetails_travellerRow__s9MmT .BDMTravelersDetails_ticketSection__\+BobM .BDMTravelersDetails_ticket__AGtmU{color:#333;font-size:.875rem;font-weight:600;line-height:1.25rem}.BDMTravelersDetails_fare_divider__IbWnV{background-color:#d9d9d9;height:.0625rem;margin:1rem 1rem 1rem 0}.bdmc-container{display:flex;flex-direction:column}.bdmc-container .bdmc-detail-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.bdmc-container .bdmc-detail-header-text{color:#333;font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.5rem;vertical-align:middle}.bdmc-container .bdmc-booking-right{color:#333;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem;text-align:right}.bdmc-container .bdmc-booking-id-value{text-decoration-offset:0;color:#28a745;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.25rem;padding-left:.5rem;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0;text-decoration-thickness:.09375rem;text-underline-offset:.125rem}.bdmc-container .bdmc-header-content{background-color:#fff;border:1px solid #ccc;border-radius:.5rem;display:flex;flex-direction:column;padding:.25rem 1rem;width:100%}.bdmc-container .bdmc-detail-item{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:5.25rem 1fr;padding:.75rem 0}.bdmc-container .bdmc-content-label{color:#858585;font-size:.875rem;font-weight:400;line-height:1.5rem;margin:0}.bdmc-container .bdmc-content-text{color:#333;font-size:1rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;line-height:1.5rem;margin:0;overflow-wrap:break-word;word-break:break-word}.bdmc-container .bdmc-divider{background-color:#d9d9d9;height:1px;margin:0;width:100%}@media screen and (max-width:375px){.bdmc-container .bdmc-detail-header{align-items:flex-start;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.bdmc-container .bdmc-detail-header-text{font-size:1rem;line-height:1.25rem}.bdmc-container .bdmc-booking-right{align-self:flex-end;font-size:.75rem;line-height:1rem}.bdmc-container .bdmc-booking-id-value{font-size:.875rem;line-height:1.125rem;padding-left:.25rem}.bdmc-container .bdmc-header-content{padding:.25rem .75rem}.bdmc-container .bdmc-detail-item{gap:.75rem;grid-template-columns:4.375rem 1fr;padding:.625rem 0}.bdmc-container .bdmc-content-label{font-size:.75rem;line-height:1.125rem}.bdmc-container .bdmc-content-text{font-size:.875rem;line-height:1.25rem;overflow-wrap:anywhere;word-break:break-all}}@media screen and (max-width:320px){.bdmc-container .bdmc-detail-header{margin-bottom:.625rem}.bdmc-container .bdmc-detail-header-text{font-size:.875rem;line-height:1.125rem}.bdmc-container .bdmc-booking-right{font-size:.6875rem;line-height:.875rem}.bdmc-container .bdmc-booking-id-value{font-size:.75rem;line-height:1rem}.bdmc-container .bdmc-header-content{padding:.25rem .5rem}.bdmc-container .bdmc-detail-item{gap:.5rem;grid-template-columns:3.75rem 1fr;padding:.5rem 0}.bdmc-container .bdmc-content-label{font-size:.6875rem;line-height:1rem}.bdmc-container .bdmc-content-text{font-size:.75rem;line-height:1.125rem}}@media screen and (min-width:376px)and (max-width:480px){.bdmc-container .bdmc-content-text{overflow-wrap:break-word;word-break:break-word}}@media screen and (min-width:768px){.bdmc-container .bdmc-detail-item{gap:1.25rem;grid-template-columns:6.25rem 1fr}}.RadioBtn_RadioBtn__Xks\+1{-webkit-appearance:none;appearance:none;border:1.5px solid #858585;border-radius:50%;display:grid;position:relative}.RadioBtn_RadioBtn-lg__uqX64{height:1.5rem;width:1.5rem}.RadioBtn_RadioBtn-lg__uqX64:before{background:var(--primary-color);border-radius:50%;box-shadow:inset 1em 1em var(--primary-color);content:"";height:.5rem;left:7px;position:absolute;top:7px;transform:scale(0);transition:transform .12s ease-in-out;width:.5rem}.RadioBtn_RadioBtn-md__zwPY3{height:1.25rem;width:1.25rem}.RadioBtn_RadioBtn-md__zwPY3:before{background:var(--primary-color);border-radius:50%;box-shadow:inset 1em 1em var(--primary-color);content:"";height:.5rem;left:5px;position:absolute;top:5px;transform:scale(0);transition:transform .12s ease-in-out;width:.5rem}.RadioBtn_RadioBtn-sm__rJ9sk{height:1rem;width:1rem}.RadioBtn_RadioBtn-sm__rJ9sk:before{background:var(--primary-color);border-radius:50%;box-shadow:inset 1em 1em var(--primary-color);content:"";height:.375rem;left:4px;position:absolute;top:4px;transform:scale(0);transition:transform .12s ease-in-out;width:.375rem}.RadioBtn_RadioBtn__Xks\+1:checked:before{transform:scale(1)}.RadioBtn_RadioBtn__Xks\+1:checked{border-color:var(--primary-color)}.IconButtonContainer{background:var(--primary-color);border:0 solid #4372b8;border-radius:6px;color:#fff;cursor:pointer;height:50px;max-height:50px;padding:10px 0;width:150px}.IconButtonContainer:disabled{background:#d9d9d9;color:var(--primary-text-color);cursor:not-allowed}.buttonTextContainer{align-items:center;display:flex;justify-content:center}.iconButtonText{color:#fff;font-size:16px;font-weight:500;line-height:20px}.iconButtonText--disabled{color:var(--primary-text-color)}.buttonIcon{height:20px;margin-left:4px;margin-top:2px;width:20px}.buttonIcon .IconButtonContainer path,.buttonIcon .IconButtonContainer svg{fill:inherit;fill:var(--icon-fill-color,inherit)}.download-formContainer{align-items:center;display:flex;flex-direction:column;padding:24px}.download-formContainer .download-e-ticket{color:#333;font-size:20px;font-weight:600;letter-spacing:0;line-height:20px;margin-bottom:10px;margin-top:10px}.download-formContainer .select-option{color:#858585;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}.button-wrapper{flex-direction:column;margin-top:32px}.button-container,.button-wrapper{align-items:center;display:flex;justify-content:center;width:100%}.button-container{flex-wrap:wrap;gap:20px;position:relative}.cancel-text{cursor:pointer;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;padding:0 20px;position:relative;text-align:center;transition:opacity .2s ease-in-out;z-index:2}.download-button-container{position:relative;z-index:1}.ticket-trip-selection{border-spacing:0;width:100%}.ticket-trip-selection td{border:1px solid #d9e3f1;padding:12px;white-space:nowrap}.ticket-trip-selection td:first-child{width:10%}.ticket-trip-selection td:last-child{width:80%}.ticket-trip-selection tbody tr:first-child td:first-child{border-top-left-radius:6px}.ticket-trip-selection tbody tr:first-child td:last-child{border-top-right-radius:6px}.ticket-trip-selection tbody tr:last-child td:first-child{border-bottom-left-radius:6px}.ticket-trip-selection tbody tr:last-child td:last-child{border-bottom-right-radius:6px}.fare-selection{gap:16px}.button-label{gap:8px}.markup-modal-container{align-items:center;display:flex;flex-direction:column;padding:1.5rem}.markup-modal-header{color:#333;font-size:1.25rem;font-weight:600;letter-spacing:0;line-height:1.5rem;margin-bottom:.75rem}.markup-modal-loader-container{align-items:center;display:flex;justify-content:center;padding:2.5rem}.markup-modal-margin-top{margin-top:1rem}.markup-modal-send-email-container{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center}.markup-modal-email-label{color:#858585}.markup-modal-email-input,.markup-modal-email-label{font-family:Sora,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.markup-modal-email-input{border:.0625rem solid #ccc;border-radius:.375rem;margin-left:.375rem;padding:.5rem .75rem;width:10rem}.markup-modal-trip-selection{border-spacing:0;width:100%}.markup-modal-trip-selection td{border:.0625rem solid #d9e3f1;padding:.75rem;white-space:nowrap}.markup-modal-trip-selection td:first-child{width:10%}.markup-modal-trip-selection td:last-child{width:80%}.markup-modal-trip-selection tbody tr:first-child td:first-child{border-top-left-radius:.375rem}.markup-modal-trip-selection tbody tr:first-child td:last-child{border-top-right-radius:.375rem}.markup-modal-trip-selection tbody tr:last-child td:first-child{border-bottom-left-radius:.375rem}.markup-modal-trip-selection tbody tr:last-child td:last-child{border-bottom-right-radius:.375rem}.markup-modal-button-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:2rem}.markup-modal-button-container{align-items:center;display:flex;gap:1.25rem;justify-content:center}.markup-modal-cancel-text{cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.25rem;text-align:center;transition:opacity .2s ease-in-out}.markup-modal-input-field{border:.0625rem solid #d9e3f1;border-radius:.375rem;font-size:.875rem;outline:none;padding:.75rem;transition:border-color .2s ease-in-out}.markup-modal-input-field::-webkit-inner-spin-button,.markup-modal-input-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.markup-modal-input-field[type=number]{-moz-appearance:textfield}.markup-modal-input-field:focus{border-color:var(--primary-color);box-shadow:0 0 0 .125rem rgba(var(--primary-color),.1)}.markup-modal-input-field::placeholder{color:#858585}.markup-modal-label{color:#333;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:.375rem}.markup-modal-fare-selection{width:100%}.markup-modal-no-data{padding:1.25rem;text-align:center}.BookingDetailsMobileChip_bdmc_actions__qlGFr{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.625rem;justify-content:flex-end;margin-bottom:1.25rem}.BookingDetailsMobileChip_bdmc_actions__qlGFr .BookingDetailsMobileChip_bdmc_btn__84VEI{background:var(--primary-color);border:1px solid #0000;border-radius:1.25rem;cursor:pointer;mask-image:var(--primary-color);-webkit-mask-image:var(--primary-color);overflow:hidden;padding:.5rem .75rem;position:relative;transition:all .2s ease}.BookingDetailsMobileChip_bdmc_actions__qlGFr .BookingDetailsMobileChip_bdmc_btn__84VEI span{font-size:.75rem;font-weight:600;position:relative}.BookingDetailsMobileChip_bdmc_actions__qlGFr .BookingDetailsMobileChip_bdmc_btn__84VEI:before{background-color:#f5f8fb;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.invoice-modal-invoice-content{font-size:.875rem;line-height:1.4;max-height:12.5rem;overflow-y:auto}.sendEmailModalMobile-formContainer{align-items:center;display:flex;flex-direction:column;padding:24px}.sendEmailModalMobile-formContainer .download-e-ticket{color:#333;font-size:20px;font-weight:600;letter-spacing:0;line-height:20px;margin-bottom:10px;margin-top:10px}.sendEmailModalMobile-formContainer .select-option{color:#858585;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}.sendEmailModalMobile-formContainer .form-section-container{display:flex;font-family:Sora,sans-serif;margin-top:20px}.sendEmailModalMobile-formContainer .radiobutton{color:#858585;font-family:Sora,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:20px}.sendEmailModalMobile-formContainer .textbox-field{font-family:Sora,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:20px;margin-left:6px}.sendEmailModalMobile-formContainer .button-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:32px}.sendEmailModalMobile-formContainer .button-container{align-items:center;display:flex;gap:20px;justify-content:center}.sendEmailModalMobile-formContainer .cancel-text{cursor:pointer;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;text-align:center;transition:opacity .2s ease-in-out}.sendEmailModalMobile-formContainer .ticket-trip-selection{border-spacing:0;width:100%}.sendEmailModalMobile-formContainer .ticket-trip-selection td{border:1px solid #d9e3f1;padding:12px;white-space:nowrap}.sendEmailModalMobile-formContainer .ticket-trip-selection td:first-child{width:10%}.sendEmailModalMobile-formContainer .ticket-trip-selection td:last-child{width:80%}.sendEmailModalMobile-formContainer .ticket-trip-selection tbody tr:first-child td:first-child{border-top-left-radius:6px}.sendEmailModalMobile-formContainer .ticket-trip-selection tbody tr:first-child td:last-child{border-top-right-radius:6px}.sendEmailModalMobile-formContainer .ticket-trip-selection tbody tr:last-child td:first-child{border-bottom-left-radius:6px}.sendEmailModalMobile-formContainer .ticket-trip-selection tbody tr:last-child td:last-child{border-bottom-right-radius:6px}.sendEmailModalMobile-formContainer .send-email-container{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center}.sendEmailModalMobile-formContainer .fare-selection{gap:16px}.sendEmailModalMobile-formContainer .button-label{gap:8px}.ticketDownloadModalMobile-formContainer{align-items:center;display:flex;flex-direction:column;padding:24px}.ticketDownloadModalMobile-formContainer .ticketDownloadModalMobile-e-ticket{color:#333;font-size:20px;font-weight:600;letter-spacing:0;line-height:20px;margin-bottom:10px;margin-top:10px}.ticketDownloadModalMobile-formContainer .select-option{color:#858585;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}.ticketDownloadModalMobile-formContainer .form-section-container{display:flex;font-family:Sora,sans-serif;margin-top:20px}.ticketDownloadModalMobile-formContainer .radiobutton{color:#858585;font-family:Sora,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:20px}.ticketDownloadModalMobile-formContainer .textbox-field{font-family:Sora,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:20px;margin-left:6px}.ticketDownloadModalMobile-formContainer .button-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:32px}.ticketDownloadModalMobile-formContainer .button-container{align-items:center;display:flex;gap:20px;justify-content:center}.ticketDownloadModalMobile-formContainer .cancel-text{cursor:pointer;font-size:16px;font-weight:600;letter-spacing:0;line-height:20px;text-align:center;transition:opacity .2s ease-in-out}.ticketDownloadModalMobile-formContainer .ticket-trip-selection{border-spacing:0;width:100%}.ticketDownloadModalMobile-formContainer .ticket-trip-selection td{border:1px solid #d9e3f1;padding:12px;white-space:nowrap}.ticketDownloadModalMobile-formContainer .ticket-trip-selection td:first-child{width:10%}.ticketDownloadModalMobile-formContainer .ticket-trip-selection td:last-child{width:80%}.ticketDownloadModalMobile-formContainer .ticket-trip-selection tbody tr:first-child td:first-child{border-top-left-radius:6px}.ticketDownloadModalMobile-formContainer .ticket-trip-selection tbody tr:first-child td:last-child{border-top-right-radius:6px}.ticketDownloadModalMobile-formContainer .ticket-trip-selection tbody tr:last-child td:first-child{border-bottom-left-radius:6px}.ticketDownloadModalMobile-formContainer .ticket-trip-selection tbody tr:last-child td:last-child{border-bottom-right-radius:6px}.ticketDownloadModalMobile-formContainer .fare-selection{gap:16px}.ticketDownloadModalMobile-formContainer .button-label{gap:8px}.booking-details-mobile-header{box-shadow:0 2.5px 20px 0 rgba(0,0,0,.102);padding:1.25rem;width:100%}.booking-details-mobile-header__container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:37.5rem}.booking-details-mobile-header__back-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:1rem;justify-content:center;margin-right:.5rem;width:1rem}.booking-details-mobile-header__back-button img{color:#000;height:1.25rem;width:1.25rem}.booking-details-mobile-header__details{background-color:#f0f0f0;border-radius:3.25rem;flex:1 1;padding:.5rem;text-align:center}.booking-details-mobile-header__route{align-items:center;color:#333;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;line-height:1.25rem;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.booking-details-mobile-header__arrow{margin:0 .5rem}.booking-details-mobile-header__arrow.round-trip{margin:0 .5rem;transform:rotate(180deg)}.booking-details-mobile-header__info{align-items:center;color:#858585;display:flex;font-size:.75rem;font-weight:400;gap:.5rem;justify-content:center;letter-spacing:0;line-height:1rem;vertical-align:middle}.booking-details-mobile-header__info .booking-details-return-date{color:#858585;font-size:.75rem;margin-left:.25rem}.booking-details-mobile-header .booking-details-passenger-group{align-items:center;display:inline-flex;gap:.125rem}.booking-details-mobile-header .booking-details-passenger-group img{height:1rem;width:.25rem}.booking-details-mobile-header .booking-details-passenger-group .booking-details-passenger-count{color:#858585;font-size:.75rem;margin-left:.5rem}.booking-details-mobile-header .booking-details-passenger-group .booking-details-passenger-icon{height:.75rem;padding-bottom:.125rem;vertical-align:middle;width:.75rem}.booking-details-mobile-header__actions{display:flex;gap:1rem;margin-left:1rem}.booking-details-mobile-header__action-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:1.5rem;justify-content:center;position:relative;width:1.5rem}.booking-details-mobile-header__separator{align-self:center;background-color:#d9d9d9;display:flex;height:1.5rem;margin-left:-.3125rem;margin-right:-.3125rem;width:.0625rem}.booking-details-mobile-header .booking-details-swap-icon{margin:0 .5rem}.booking-details-mobile-header .booking-details-share-badge{align-items:center;background:var(--primary-color);border-radius:50%;color:#fff;display:flex;font-size:.6875rem;font-weight:700;height:1.125rem;justify-content:center;position:absolute;right:-.0625rem;top:-.1875rem;width:1.125rem}.bs-overlay{align-items:flex-end;animation:fadeIn .3s ease-out;background-color:#0003;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.bs-container{-ms-overflow-style:none;animation:slideUp .4s ease-out;background-color:#fff;border-radius:1rem 1rem 0 0;max-height:80vh;max-width:37.5rem;overflow-y:auto;padding-top:.625rem;position:relative;scrollbar-width:none;width:100%}.bs-close-icon{background:#0000;border:none;color:#000;cursor:pointer;font-size:1.125rem;margin-top:.625rem;position:absolute;right:1rem;top:1rem}.cdm-mobile-reason-modal{background:#fff;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;box-shadow:0 4px 20px #00000026;color:#333;max-height:90vh;max-width:31.25rem;overflow-y:auto;padding:1.25rem;width:100%}.cdm-mobile-reason-modal .cdm-mobile-modal-header{align-items:center;display:flex;justify-content:space-between}.cdm-mobile-reason-modal .cdm-mobile-modal-header h2{color:#333;font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.5rem;margin:0}.cdm-mobile-reason-modal .cdm-mobile-modal-note{border-radius:.5rem;margin-bottom:1.25rem;padding:1rem 1rem 0 0}.cdm-mobile-reason-modal .cdm-mobile-modal-note p{color:#dc3545;display:flex;flex-direction:row;flex-shrink:0;font-size:.875rem;font-weight:500;gap:.3125rem;letter-spacing:0;line-height:1.25rem;margin-right:.375rem}.cdm-mobile-reason-modal .cdm-mobile-modal-note p span{font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.cdm-mobile-radio-options{display:flex;flex-direction:column;margin-bottom:1rem}.cdm-mobile-radio-options .cdm-mobile-radio-label{align-items:flex-start;background:#fff;border-radius:.5rem;cursor:pointer;display:flex;padding-bottom:1rem;padding-left:0;transition:all .2s ease}.cdm-mobile-radio-options .cdm-mobile-radio-label input[type=radio]{accent-color:var(--start-color);cursor:pointer;flex-shrink:0;height:1.25rem;margin-right:.75rem;margin-top:.125rem;width:1.25rem}.cdm-mobile-radio-options .cdm-mobile-radio-label input[type=radio]:checked+.cdm-mobile-radio-text{color:var(--primary-color);font-weight:500}.cdm-mobile-radio-options .cdm-mobile-radio-label .cdm-mobile-radio-text{color:#333;flex:1 1;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.5rem}.cdm-mobile-radio-options .cdm-mobile-radio-label:has(input:checked){text-fill-color:#0000;-webkit-text-fill-color:#0000;background:var(--primary-color);-webkit-background-clip:text;background-clip:text;color:var(--primary-color)}.cdm-mobile-modal-buttons .cdm-mobile-btn-continue,.cdm-mobile-modal-buttons .cdm-mobile-reason-btn-cancel{border-radius:.5rem;cursor:pointer;flex:1 1;font-family:Sora,sans-serif;font-size:1rem;font-weight:500;height:3rem;padding:.875rem 1.5rem;transition:all .2s ease}.cdm-mobile-modal-buttons.cdm-mobile-reason-modal-buttons .cdm-mobile-reason-btn-cancel{text-fill-color:#0000;-webkit-text-fill-color:#0000;background:var(--primary-color);-webkit-background-clip:text;background-clip:text;border:.0625rem solid var(--start-color);color:var(--primary-color)}.cdm-mobile-modal-buttons.cdm-mobile-reason-modal-buttons .cdm-mobile-btn-continue{background:var(--primary-color);border:none;color:#fff;font-size:.875rem;padding:0 .6875rem}.cdm-mobile-modal-buttons.cdm-mobile-reason-modal-buttons .cdm-mobile-btn-continue.disabled{cursor:not-allowed;opacity:.5}.cdm-mobile-modal-content{animation:slideUp .3s ease-out forwards;background:#fff;bottom:0;color:#333;display:flex;flex-direction:column;font-family:Sora,sans-serif;height:100vh;left:0;overflow-y:auto;position:fixed;right:0;top:0;width:100%;z-index:1000}.cdm-mobile-modal-body{display:flex;flex:1 1;flex-direction:column;padding:1.25rem}.cdm-mobile-form-row{width:100%}.cdm-mobile-form-row.first-row .cdm-mobile-form-field{margin-bottom:1.25rem}.cdm-mobile-form-row.second-row .reason-field{margin-bottom:2rem}.cdm-mobile-form-field{margin-bottom:1rem;position:relative;width:100%}.cdm-mobile-form-field__label{background:#fff;color:#858585;font-size:1rem;font-weight:400;left:1rem;margin:0;padding:0 .25rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;z-index:2}.cdm-mobile-form-field__label .required{color:#dc3545;margin-left:.125rem}.cdm-mobile-form-field__label.active{color:#858585;font-size:.75rem;font-weight:500;top:0;transform:translateY(-50%)}.cdm-mobile-form-field__select{-webkit-appearance:none;appearance:none;background:#fff;border:.0625rem solid #ccc;border-radius:.375rem;box-sizing:border-box;color:#333;cursor:pointer;font-family:Sora,sans-serif;font-size:1rem;height:3.125rem;outline:none;padding:1rem 3.125rem 1rem 1.25rem;transition:all .2s ease;width:100%}.cdm-mobile-form-field__select.error{border-color:#dc3545}.cdm-mobile-form-field__select:focus+.cdm-mobile-form-field__label{color:#858585;font-size:.75rem;font-weight:500;top:0;transform:translateY(-50%)}.cdm-mobile-form-field__select.cancellation-type-selects option{font-weight:500;padding:.75rem}.cdm-mobile-form-field__input{background:#fff;border:.0625rem solid #ccc;border-radius:.375rem;box-sizing:border-box;color:#333;font-family:Sora,sans-serif;font-size:1rem;font-weight:400;height:3.125rem;outline:none;padding:1rem 1.25rem;transition:all .2s ease;width:100%}.cdm-mobile-form-field__input.error{border-color:#dc3545}.cdm-mobile-form-field__input:focus+.cdm-mobile-form-field__label,.cdm-mobile-form-field__input:not(:placeholder-shown)+.cdm-mobile-form-field__label{color:#858585;font-size:.75rem;font-weight:500;top:0;transform:translateY(-50%)}.cdm-mobile-form-field__arrow{height:1.25rem;pointer-events:none;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);transition:transform .3s ease;width:1.25rem;z-index:3}.cdm-mobile-form-field__arrow.arrow-up{transform:translateY(-50%) rotate(180deg)}.cdm-mobile-form-field__arrow.arrow-right{transform:translateY(-50%) rotate(-90deg)}.cdm-mobile-select-container{margin-bottom:.25rem;position:relative;width:100%}.cdm-mobile-select-container .cdm-mobile-custom-select{align-items:center;background:#fff;border:.0625rem solid #ccc;border-radius:.375rem;box-sizing:border-box;color:#333;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:1rem;font-weight:500;height:3.125rem;justify-content:space-between;max-width:24.4375rem;outline:none;overflow:hidden;padding:1rem 3.125rem 1rem 1.25rem;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap;width:100%}.cdm-mobile-select-container .cdm-mobile-custom-select.error{border-color:#dc3545}.cdm-mobile-select-container .cdm-mobile-custom-select.reason-type-select{color:#333}.cdm-mobile-select-container .cdm-mobile-custom-select.reason-type-select span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.cdm-mobile-select-container .cdm-mobile-custom-select.reason-type-select:empty{color:#0000}.cdm-mobile-select-container .cdm-mobile-form-field__label{background:#fff;color:#858585;font-size:1rem;font-weight:400;left:1rem;margin:0;padding:0 .25rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;z-index:2}.cdm-mobile-select-container .cdm-mobile-form-field__label .required{color:#dc3545;margin-left:.125rem}.cdm-mobile-select-container .cdm-mobile-form-field__label.active{color:#858585;font-size:.75rem;font-weight:500;top:0;transform:translateY(-50%)}.cdm-mobile-select-container .cdm-mobile-form-field__arrow{height:1.25rem;pointer-events:none;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);transition:transform .3s ease;width:1.25rem;z-index:2000}.cdm-mobile-select-container .cdm-mobile-form-field__arrow.arrow-up{transform:translateY(-50%) rotate(180deg)}.cdm-mobile-select-container .cdm-mobile-form-field__arrow.arrow-right{transform:translateY(-50%) rotate(-90deg)}.error-message{font-size:.875rem;font-weight:400;line-height:1.125rem;margin-top:.375rem;padding-left:1rem}.cdm-mobile-modal-buttons{display:flex;gap:.75rem;margin-top:1.5rem}.cdm-mobile-modal-buttons .cdm-mobile-btn-cancel,.cdm-mobile-modal-buttons .cdm-mobile-btn-continue{border-radius:.5rem;cursor:pointer;flex:1 1;font-family:Sora,sans-serif;font-size:1rem;font-weight:500;height:3rem;padding:.875rem 1.5rem;transition:all .2s ease}.cdm-mobile-modal-buttons .cdm-mobile-btn-cancel{background:#fff;border:.0625rem solid #ccc;color:#333}.cdm-mobile-modal-buttons .cdm-mobile-btn-cancel:disabled{cursor:not-allowed;opacity:.5}.cdm-mobile-modal-buttons .cdm-mobile-btn-continue{background:var(--primary-color);border:none;color:#fff;font-size:.875rem;padding:0 .6875rem}.cdm-mobile-modal-buttons .cdm-mobile-btn-continue.disabled{cursor:not-allowed;opacity:.5}.cdm-mobile-modal-buttons .cdm-mobile-btn-continue.processing{align-items:center;background:#ddd;cursor:not-allowed;display:flex;justify-content:center;min-height:3rem;opacity:.7}.cdm-mobile-modal-buttons .cdm-mobile-btn-continue.processing .bouncing__loader{margin:0}.csm-mobile-modal-content{align-items:flex-start;background:#002b6a;border:.0625rem solid #fff;box-shadow:0 -.125rem .375rem #0000001a;color:#fff;display:flex;flex-direction:column;height:6.25rem;justify-content:center;left:50%;max-width:80rem;padding:1.25rem;position:fixed;text-align:center;top:95.5%;transform:translate(-50%,-50%);width:102%;z-index:1000}.csm-mobile-modal-content p{font-size:.875rem;font-weight:600;line-height:1.25rem;margin:0 0 .625rem;text-align:left}.csm-mobile-modal-buttons{align-self:flex-end;display:flex;gap:.625rem;margin-bottom:.625rem}.csm-mobile-btn-cancel{background:#0000;border:.0625rem solid #fff;border-radius:.5rem;color:#fff}.csm-mobile-btn-cancel,.csm-mobile-btn-continue{cursor:pointer;font-size:.875rem;font-weight:600;padding:.5rem 1rem}.csm-mobile-btn-continue{background:#fff;border:none;border-radius:.5rem;color:#4372b8}.loader-container{justify-content:center}.error-page-container,.loader-container{align-items:center;display:flex;height:100vh}.error-page-container{background:#fff;flex-direction:column;font-family:Arial,sans-serif;text-align:center;width:100%}.error-page-container .header{align-items:center;box-shadow:0 2px 10px #0000001a;display:flex;justify-content:space-between;padding:10px;width:100%}.error-page-container .header .back-button{align-items:center;display:flex;margin-left:10px}.error-page-container .header .back-button img{height:24px;width:24px}.error-page-container .header .route-info{align-items:center;background-color:#f0f0f0;border-radius:52px;display:flex;flex-direction:column;height:50px;justify-content:center;padding:5px;width:250px}.error-page-container .header .route-info .route{color:#333;font-size:14px;font-weight:700}.error-page-container .header .route-info .details{color:#858585;font-size:12px}.error-page-container .header img{height:20px;margin:0 10px;width:20px}.error-page-container .content{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:20px;width:100%}.error-page-container .content .illustration img{height:auto;width:300px}.error-page-container .content h2{color:#333;font-size:18px;margin-top:20px}.error-page-container .content p{color:#858585;font-size:14px;max-width:100%}.error-page-container .content .btn{background:var(--primary-color);border-radius:8px;color:#fff;display:inline-block;font-weight:700;margin-top:20px;padding:12px 24px;text-decoration:none;transition:.3s}.error-page-container .content .btn:hover{background:var(--primary-color)}.filter-modal-overlay{align-items:flex-end;animation:fadeIn .3s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.filter-modal-content{animation:slideUp .4s ease-out;background-color:#fff;border-radius:16px 16px 0 0;box-shadow:0 2px 10px #0000001a;max-height:55vh;overflow-y:auto;padding:20px;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%}.filter-modal-content .filter-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.filter-modal-content .filter-modal-header h2{color:#333;font-size:18px;font-weight:600;margin:0}.filter-modal-content .filter-modal-header .close-icon{fill:#858585;cursor:pointer;height:14px;width:14px}.filter-modal-content .filter-modal-header .close-icon:hover{opacity:.7}.filter-modal-content form{width:100%}.filter-modal-content .filter-input-group{display:flex;flex-direction:column;margin-bottom:16px;width:100%}.filter-modal-content .filter-input-group label{color:#858585;font-size:14px;margin-bottom:4px}.filter-modal-content .filter-input-group .input-with-icon{position:relative;width:100%}.filter-modal-content .filter-input-group .input-with-icon input,.filter-modal-content .filter-input-group .input-with-icon select{box-sizing:border-box;width:100%!important}.filter-modal-content .filter-input-group .input-with-icon .calendar-icon{fill:#858585;height:16px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px}.filter-modal-content .filter-actions{display:flex;gap:8px;justify-content:space-between;margin-top:20px;width:100%}.filter-modal-content .filter-actions .filter-button{border:none;border-radius:4px;cursor:pointer;flex:1 1;font-size:14px;height:50px;min-width:48%;padding:10px 20px;white-space:nowrap}.filter-modal-content .filter-actions .filter-button.reset{background:var(--primary-color);-webkit-background-clip:text;border:1px solid var(--start-color);border-radius:8px;color:#0000}.filter-modal-content .filter-actions .submit-button{align-items:center;display:flex!important;flex:1 1;height:50px!important;justify-content:center;min-width:48%}.filter-modal-content .filter-actions .submit-button button,.filter-modal-content .filter-actions .submit-button div{height:100%!important;width:100%!important}.mdr-mobile-footer{align-items:center;display:flex;justify-content:space-between;margin:1% 1% 0 .5%;padding:12px 0}.mdr-mobile-footer .mdr-mobile-footer-left,.mdr-mobile-footer .mdr-mobile-footer-right{align-items:center;display:flex;gap:8px}.mdr-mobile-footer .mdr-mobile-footer-title{color:#858585;font-size:14px;font-weight:500;line-height:24px;margin-right:-5px}.mdr-mobile-footer .mdr-mobile-footer-select-wrapper{align-items:center;display:flex;gap:4px;position:relative}.mdr-mobile-footer .mdr-mobile-footer-input-selector-container{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:none;border-radius:4px;color:#333;cursor:pointer;font-family:Sora,sans-serif!important;font-size:16px;font-weight:400;line-height:24px;padding:5px 13px 5px 5px;text-align:right;width:auto}.mdr-mobile-footer .mdr-mobile-footer-dropdown-icon{height:12px;pointer-events:none;position:absolute;right:2px;top:50%;transform:translateY(-50%);width:12px}.mdr-mobile-footer .mdr-mobile-footer-input-selector-container option{font-family:inherit!important;font-size:16px!important;font-weight:400;line-height:24px;text-align:center}.mdr-mobile-footer .mdr-mobile-footer-paginator-button,.mdr-mobile-footer .mdr-mobile-footer-paginator-button-container{align-items:center;background-color:#fff;border:1px solid #d9d9d9;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:32px;justify-content:center;line-height:24px;padding:0;text-align:center;width:32px}.mdr-mobile-footer .mdr-mobile-footer-paginator-button{color:#858585;transition:.2s ease-in-out}.mdr-mobile-footer .mdr-mobile-footer-paginator-button-active,.mdr-mobile-footer .mdr-mobile-footer-paginator-button:hover{border-color:var(--start-color)!important}.mdr-mobile-footer .mdr-mobile-footer-pagination-button-disable{color:#d9d9d9!important;outline:none}.mdr-mobile-footer .mdr-mobile-footer-pagination-button-disable img{filter:grayscale(100%);opacity:.5}.mdr-mobile-footer .mdr-mobile-footer-dropdown-icon-left{transform:rotate(90deg)}.mdr-mobile-footer .mdr-mobile-footer-dropdown-icon-right{transform:rotate(-90deg)}.mdr-mobile-footer .mdr-mobile-footer-paginator-button-container-active{background:var(--primary-color);color:#fff;font-weight:600}.main-mdr-mobile-container{min-height:calc(100vh - 56px);padding:16px}.mdr-mobile-container{display:flex;flex-direction:column}.mdr-mobile-card{background-color:#fff;border:1px solid #ccc;border-radius:8px;overflow:hidden}.mdr-mobile-item{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px}.mdr-mobile-item .mdr-mobile-item-header{display:flex;flex:1 1;flex-direction:column;gap:4px}.mdr-mobile-item .mdr-mobile-arrow{align-items:center;display:flex}.mdr-mobile-item .mdr-mobile-arrow .toggle-arrow{height:16px;transition:transform .2s ease;width:16px}.mdr-mobile-item .mdr-mobile-arrow .toggle-arrow.open{transform:rotate(180deg)}.mdr-mobile-row{align-items:center;display:flex;gap:16px;width:100%}.mdr-mobile-row .mdr-mobile-label{color:#333;font-size:16px;font-weight:600}.mdr-mobile-row .mdr-mobile-sublabel{color:#858585;font-size:14px;font-weight:400}.mdr-mobile-row .mdr-mobile-value{color:#333;font-size:16px;font-weight:500}.mdr-status{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;margin-top:4px}.mdr-status.green{color:#28a745}.mdr-status.red{color:#dc3545}.mdr-status.yellow{color:orange}.mdr-status.blue{color:#4372b8}.mdr-status.gray{color:#858585}.mdr-mobile-detail-content{padding:8px 16px 16px}.mdr-mobile-detail-row{align-items:flex-start;display:flex;margin-bottom:12px}.mdr-mobile-detail-row .mdr-mobile-detail-label{word-wrap:break-word;color:#858585;font-size:14px;white-space:normal;width:80px}.mdr-mobile-detail-row .mdr-mobile-detail-value{color:#333;flex:1 1;font-size:16px;font-weight:500}.mdr-divider{background-color:#ccc;height:1px;margin:0 16px}.mdr-mobile-no-data{color:#858585;font-size:14px;padding:24px 16px;text-align:center}.card-header-container{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:center;background-color:#fff;border:1px solid #ccc;display:flex;flex-wrap:nowrap;height:48px;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;width:100%}.card-header-container::-webkit-scrollbar{display:none}.card-header-button{color:#333;cursor:pointer;font-size:14px;font-weight:400;line-height:24px;padding:0 15px;position:relative;text-align:center}.card-header-button:not(:last-child){border-right:1px solid #ccc}.card-header-button .card-header-text{color:#333;font-size:14px;font-weight:400;line-height:24px;position:relative;white-space:nowrap}.card-header-button .card-header-text.active{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-weight:600}.card-header-button .active-underline{background:var(--primary-color);bottom:-13px;height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80%}.chip-group{display:flex;gap:8px}.chip{align-items:center;background:#fff;border:.8px solid #858585;border-radius:20px;color:#858585;cursor:pointer;display:flex;gap:6px;height:40px;padding:10px 20px;transition:all .3s ease-in-out;width:auto}.chip .chip-label{font-size:14px;font-weight:400;line-height:16px}.label-selected{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-weight:600}.chip-icon svg{height:16px;width:16px}.chip-selected{background:var(--primary-color);-webkit-background-clip:text;border-color:var(--start-color);color:#0000;height:40px;padding:10px 20px;width:auto}.chip-selected .chip-icon svg{stroke:var(--start-color)}.mbm-mobile-footer{align-items:center;display:flex;justify-content:space-between;margin:1% 1% 0 .5%;padding:16px}.mbm-mobile-footer .mbm-mobile-footer-left,.mbm-mobile-footer .mbm-mobile-footer-right{align-items:center;display:flex;gap:8px}.mbm-mobile-footer .mbm-mobile-footer-title{color:#858585;font-size:14px;font-weight:500;line-height:24px;margin-right:-5px}.mbm-mobile-footer .mbm-mobile-footer-select-wrapper{align-items:center;display:flex;gap:4px;position:relative}.mbm-mobile-footer .mbm-mobile-footer-input-selector{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#0000;border:none;border-radius:4px;color:#333;cursor:pointer;font-family:Sora,sans-serif!important;font-size:16px;font-weight:400;line-height:24px;padding:5px 13px 5px 5px;text-align:right;width:auto}.mbm-mobile-footer .mbm-mobile-footer-dropdown-icon{height:12px;pointer-events:none;position:absolute;right:2px;top:50%;transform:translateY(-50%);width:12px}.mbm-mobile-footer .mbm-mobile-footer-input-selector option{font-family:inherit!important;font-size:16px!important;font-weight:400;line-height:24px;text-align:center}.mbm-mobile-footer .mbm-mobile-footer-pagination-button,.mbm-mobile-footer .mbm-mobile-footer-paginator-button-container{align-items:center;background-color:#fff;border:1px solid #d9d9d9;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:32px;justify-content:center;letter-spacing:0;line-height:24px;padding:0;text-align:center;width:32px}.mbm-mobile-footer .mbm-mobile-footer-pagination-button{color:#858585;height:32px!important;transition:.2s ease-in-out;width:32px!important}.mbm-mobile-footer .mbm-mobile-footer-pagination-button:hover,.mbm-mobile-footer .mbm-mobile-footer-paginator-button-container:hover{border-color:var(--start-color)!important}.mbm-mobile-footer .mbm-mobile-footer-pagination-button-disabled{color:#d9d9d9!important;outline:none}.mbm-mobile-footer .mbm-mobile-footer-pagination-button-disabled img{filter:grayscale(100%);opacity:.5}.mbm-mobile-footer .mbm-mobile-footer-dropdown-icon-left{transform:rotate(90deg)}.mbm-mobile-footer .mbm-mobile-footer-dropdown-icon-right{transform:rotate(-90deg)}.mbm-mobile-footer .mbm-mobile-footer-paginator-button-container-active{background:var(--primary-color);color:#fff;font-weight:600}.mbm-mobile-footer .mbm-mobile-footer-page-text{margin:0}.mbm-mobile-footer span{padding:0 4px}.mbam-accordion{background-color:#fff;border:1px solid #ccc;border-radius:12px;margin-bottom:10px;overflow:hidden;width:100%}.mbam-accordion .mbam-accordion-header{align-items:center;background-color:#fff;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:16px;text-align:left;transition:background-color .3s;width:100%}.mbam-accordion .mbam-accordion-header .mbam-header-content{display:flex;flex-direction:column;width:100%}.mbam-accordion .mbam-accordion-header .mbam-header-content .mbam-top-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;width:100%}.mbam-accordion .mbam-accordion-header .mbam-header-content .mbam-top-row .mbam-status-container .mbam-status-badge{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;letter-spacing:4%;line-height:12px;margin-right:5px;padding:4px 12px;text-transform:uppercase}.mbam-accordion .mbam-accordion-header .mbam-header-content .mbam-top-row .mbam-options-and-dropdown{align-items:center;display:flex;gap:10px}.mbam-accordion .mbam-accordion-header .mbam-header-content .mbam-top-row .mbam-options-and-dropdown .mbam-options-button{background:none;border:none;cursor:pointer;padding:5px}.mbam-accordion .mbam-accordion-header .mbam-header-content .mbam-top-row .mbam-options-and-dropdown .mbam-options-button img{height:20px;width:20px}.mbam-accordion .mbam-accordion-header .mbam-header-content .mbam-top-row .mbam-options-and-dropdown .seperator{border:.9px solid #d9d9d9;margin-left:-15px;margin-right:-9px;transform:rotate(90deg);width:24px}.mbam-accordion .mbam-accordion-header .mbam-header-content .mbam-top-row .mbam-options-and-dropdown .mbam-dropdown-icon{cursor:pointer;height:14px;margin-bottom:5px;transition:transform .3s ease;width:14px}.mbam-accordion .mbam-accordion-header .mbam-header-content .mbam-top-row .mbam-options-and-dropdown .mbam-dropdown-icon.open{transform:rotate(180deg)}.mbam-accordion .mbam-accordion-header .mbam-header-content .mbam-flight-details{align-items:flex-start;display:flex;width:100%}.mbam-accordion .mbam-accordion-header .mbam-header-content .mbam-flight-details .mbam-logo-stack-container{display:inline-block;height:39px;position:relative;vertical-align:middle;width:39px}.mbam-accordion .mbam-accordion-header .mbam-header-content .mbam-flight-details .mbam-logo-stack-container:has(.mbam-airline-badge:nth-child(2)){margin-right:8px}.mbam-accordion .mbam-accordion-header .mbam-header-content .mbam-flight-details .mbam-airline-logo{height:24px;left:0;position:absolute;top:0;width:24px;z-index:1}.mbam-accordion .mbam-accordion-header .mbam-header-content .mbam-flight-details .mbam-logo-stack-container .mbam-airline-badge:nth-child(2) .mbam-airline-logo{left:7.5px;top:7.5px;z-index:2}.mbam-accordion .mbam-accordion-header .mbam-header-content .mbam-flight-details .mbam-logo-stack-container .mbam-airline-badge:nth-child(3) .mbam-airline-logo{left:15px;top:15px;z-index:3}.mbam-accordion .mbam-accordion-header .mbam-header-content .mbam-flight-details .mbam-airline-badge{height:100%;left:0;position:absolute;top:0;width:100%}.mbam-accordion .mbam-accordion-header .mbam-header-content .mbam-flight-details .mbam-flight-info{flex-grow:1}.mbam-accordion .mbam-accordion-header .mbam-header-content .mbam-flight-details .mbam-flight-info .mbam-flight-route{align-items:center;color:#333;display:flex;font-size:18px;font-weight:800;margin:0 0 4px}.mbam-accordion .mbam-accordion-header .mbam-header-content .mbam-flight-details .mbam-flight-info .mbam-flight-route .mbam-flight-arrow{height:12px;margin:0 5px;transform:rotate(180deg);width:12px}.mbam-accordion .mbam-accordion-header .mbam-header-content .mbam-flight-details .mbam-flight-info .mbam-booking-date{color:#858585;font-size:14px;font-weight:500;margin:2px 0}.mbam-accordion .mbam-accordion-header .mbam-header-content .mbam-flight-details .mbam-flight-info .mbam-flight-type{color:#858585;font-size:14px;font-weight:500;letter-spacing:0;line-height:24px;margin:2px 0}.mbam-accordion .mbam-accordion-header.open .mbam-header-content{border-bottom:1px solid #d9e3f1;padding-bottom:16px}.mbam-accordion .mbam-accordion-content{padding:0 16px 16px}.mbam-accordion .mbam-accordion-content .mbam-traveler-details{margin-bottom:10px}.mbam-accordion .mbam-accordion-content .mbam-traveler-details h3{color:#858585;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:5px}.mbam-accordion .mbam-accordion-content .mbam-traveler-details .mbam-traveler-names-container{display:flex;flex-direction:column}.mbam-accordion .mbam-accordion-content .mbam-traveler-details .mbam-traveler-name{color:#333;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;margin:2px 0}.mbam-accordion .mbam-accordion-content .mbam-traveler-details .mbam-more-travelers{color:#858585;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;margin:2px 0}.mbam-accordion .mbam-accordion-content .mbam-traveler-details .mbam-traveler-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.mbam-accordion .mbam-accordion-content .mbam-traveler-details .mbam-traveler-row .mbam-traveler-name{color:#333;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;margin:2px 0}.mbam-accordion .mbam-accordion-content .mbam-cost-booking-id{border-bottom:1px solid #d9e3f1;border-top:1px solid #d9e3f1;display:flex;gap:20px;justify-content:flex-start;margin-bottom:10px;padding-bottom:10px;padding-top:16px}.mbam-accordion .mbam-accordion-content .mbam-cost-booking-id div{text-align:center}.mbam-accordion .mbam-accordion-content .mbam-cost-booking-id div p:first-child{color:#858585;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:2px;text-align:left}.mbam-accordion .mbam-accordion-content .mbam-cost-booking-id div .mbam-cost-value{color:#333;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;margin:0}.mbam-accordion .mbam-accordion-content .mbam-cost-booking-id div .mbam-booking-id-link{background:var(--primary-color);-webkit-background-clip:text;color:#0000;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;margin:0;text-decoration:underline}.mbam-accordion .mbam-accordion-content .mbam-flight-itinerary{background-color:#f5f8fb;border-radius:8px;margin-top:16px;padding-bottom:8px;padding-left:16px;padding-top:8px}.mbam-accordion .mbam-accordion-content .mbam-flight-itinerary .mbam-pnr-section{align-items:center;display:flex;margin-bottom:10px}.mbam-accordion .mbam-accordion-content .mbam-flight-itinerary .mbam-pnr-section p{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-size:14px;margin-right:10px}.mbam-accordion .mbam-accordion-content .mbam-flight-itinerary .mbam-pnr-section .mbam-copy-icon{cursor:pointer;height:15px;width:15px}.mbam-accordion .mbam-accordion-content .mbam-flight-itinerary .mbam-pnr-section .mbam-copy-success{margin-left:8px}.mbam-accordion .mbam-accordion-content .mbam-flight-itinerary .mbam-flight-info{color:#333;font-size:14px;margin-bottom:5px}.mbam-accordion .mbam-accordion-content .mbam-flight-itinerary .mbam-flight-number{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px}.mbam-accordion .mbam-accordion-content .mbam-flight-itinerary .mbam-flight-times{color:#333;font-size:14px;margin-bottom:10px}.mbam-accordion .mbam-accordion-content .mbam-flight-itinerary .mbam-flight-times .mbam-arr-depart-time{color:#333;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px}.mbam-accordion .mbam-accordion-content .mbam-flight-itinerary .mbam-flight-times .mbam-departure-time{color:#333;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;margin-left:5px}.mbam-accordion .mbam-options-modal-overlay{align-items:flex-end;animation:fadeIn .3s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.mbam-accordion .mbam-options-modal{animation:slideUp .4s ease-out;background-color:#fff;border-radius:16px;padding:20px;width:100%}.mbam-accordion .mbam-options-modal .mbam-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.mbam-accordion .mbam-options-modal .mbam-modal-header h2{color:#333;font-size:18px;font-weight:600;line-height:24px}.mbam-accordion .mbam-options-modal .mbam-modal-header .mbam-close-icon{fill:#858585;cursor:pointer;height:14px;width:14px}.mbam-accordion .mbam-options-modal .mbam-option-button{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:16px;font-weight:400;line-height:24px;margin-top:10px;padding:10px;text-align:left;width:100%}.mbam-accordion .mbam-options-modal .mbam-option-button img{height:20px;margin-left:-10px;margin-right:10px;width:20px}.mbm-chips-container{margin:20px}.mbm-modal-overlay{align-items:flex-end;animation:fadeIn .3s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.mbm-modal-content{animation:slideUp .4s ease-out;background-color:#fff;border-radius:20px 20px 0 0;bottom:0;box-shadow:0 -2px 10px #0000001a;left:0;max-height:80vh;overflow-y:auto;padding-bottom:10px;position:fixed;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%}.mbm-modal-header{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:20px 20px 8px;width:100%}.mbm-modal-header h3{color:#333;font-size:18px;font-weight:800;margin:0}.mbm-modal-header .mbm-modal-close{cursor:pointer;height:14px;width:14px}.mbm-modal-body{box-sizing:border-box;padding:20px;width:100%}.mbm-modal-body form{width:100%}.mbm-modal-body .searchFormContainer{display:flex;flex-direction:column;gap:10px;width:100%}.mbm-modal-body .searchFormContainer>div{width:100%!important}.mbm-modal-body .searchFormContainer>div input,.mbm-modal-body .searchFormContainer>div select,.mbm-modal-body .searchFormContainer>div>div{box-sizing:border-box;width:100%!important}.mbm-modal-body .searchFormContainer .textbox-container{align-items:center;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:flex;height:50px;padding:0 10px;width:100%}.mbm-modal-body .searchFormContainer .textbox-container input{background:#0000;border:none;color:#333;font-size:14px;outline:none;width:100%}.mbm-modal-body .searchFormContainer .mbm-modal-label{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-size:14px;font-weight:600;margin:5px 0 2px;width:100%}.mbm-modal-body .buttonContainer{display:flex;gap:10px;justify-content:center;margin-top:20px;padding:0;width:100%}.mbm-modal-body .buttonContainer .submit-button{background:var(--primary-color);border:none;border-radius:8px;box-sizing:border-box;color:#fff;min-height:50px;padding:10px 20px}.mbm-modal-body .buttonContainer .filter-reset-button,.mbm-modal-body .buttonContainer .submit-button{align-items:center;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;justify-content:center}.mbm-modal-body .buttonContainer .filter-reset-button{background:#fff;border:1px solid #ccc;border-radius:8px;color:#333;height:50px}.mbm-modal-body .buttonContainer .mbm-full-width-button{box-sizing:border-box;width:100%!important}.mbm-bookings-list{margin:20px}.mbm-no-bookings{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 200px);justify-content:center;text-align:center}.mbm-no-bookings .mbm-no-bookings-icon{align-items:center;display:flex;height:80px;justify-content:center;margin-bottom:20px;width:80px}.mbm-no-bookings .mbm-no-bookings-title{color:#333;font-size:20px;font-weight:600;line-height:24px;margin:10px 0}.mbm-no-bookings .mbm-no-bookings-subtitle{color:#858585;font-size:16px;font-weight:400;line-height:24px;max-width:250px}.mbm-pagination{align-items:center;display:flex;justify-content:space-between;margin:1% 2% 0 .5%;padding:12px}.mbm-pagination .mbm-pagination-left,.mbm-pagination .mbm-pagination-right{align-items:center;display:flex;gap:8px}.mbm-pagination .mbm-pagination-title{color:#858585;font-size:14px;font-weight:500;line-height:24px;margin-right:-5px}.mbm-pagination .mbm-pagination-select-wrapper{align-items:center;display:flex;gap:4px;position:relative}.mbm-pagination .mbm-pagination-input-selector{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#0000;border:none;border-radius:4px;color:#333;cursor:pointer;font-family:Sora,sans-serif!important;font-size:16px;font-weight:400;line-height:24px;padding:5px 13px 5px 5px;text-align:right;width:auto}.mbm-pagination .mbm-pagination-dropdown-icon{height:12px;pointer-events:none;position:absolute;right:2px;top:50%;transform:translateY(-50%);width:12px}.mbm-pagination .mbm-pagination-input-selector option{font-family:inherit!important;font-size:16px!important;font-weight:400;line-height:24px;text-align:center}.mbm-pagination .mbm-pagination-button,.mbm-pagination .mbm-pagination-button-container{align-items:center;background-color:#fff;border:1px solid #d9d9d9;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:32px;justify-content:center;letter-spacing:0;line-height:24px;padding:0;text-align:center;width:32px}.mbm-pagination .mbm-pagination-button{color:#858585;height:32px!important;transition:.2s ease-in-out;width:32px!important}.mbm-pagination .mbm-pagination-button-active,.mbm-pagination .mbm-pagination-button:hover{border-color:#4372b8!important}.mbm-pagination .mbm-pagination-button-disabled{color:#d9d9d9!important;outline:none}.mbm-pagination .mbm-pagination-button-disabled .mbm-pagination-dropdown-icon-left,.mbm-pagination .mbm-pagination-button-disabled img{filter:grayscale(100%);opacity:.5}.mbm-pagination .mbm-pagination-dropdown-icon-left{transform:rotate(90deg)}.mbm-pagination .mbm-pagination-dropdown-icon-right{transform:rotate(-90deg)}.mbm-pagination .mbm-pagination-button-active,.mbm-pagination .mbm-pagination-button-container-active{font-weight:600}.mbm-pagination .mbm-pagination-button-container-active{background:var(--primary-color);color:#fff}.otp_verification_mobile_container{background-color:#fff;bottom:0;box-sizing:border-box;height:100vh;left:0;margin:0;max-width:100vw;min-width:100vw;overflow-x:hidden;overflow-y:auto;padding:4.375rem 1.25rem 1.25rem;position:fixed;right:0;top:0;width:100vw;z-index:9997}.otp_verification_mobile_title{text-fill-color:#0000;-webkit-text-fill-color:#0000;background:var(--primary-color);-webkit-background-clip:text;background-clip:text;color:var(--primary-color);font-size:1.125rem;font-weight:600;margin-bottom:1.25rem;margin-top:1.25rem}.otp_verification_mobile_background{align-items:center;display:flex;justify-content:center;margin:2rem 0;width:100%}.otp_verification_mobile_background img{height:auto;max-width:100%;object-fit:contain}.otp_verification_mobile_verify_account--text{font-size:1.125rem;font-weight:600}.otp_verification_mobile_verify_account--text .otp_verification_mobile_account--text{text-fill-color:#0000;-webkit-text-fill-color:#0000;background:var(--primary-color);-webkit-background-clip:text;background-clip:text;color:var(--primary-color);font-size:1.125rem;font-weight:600}.otp_verification_mobile_enter_otp_info_text{color:#858585;font-size:.875rem;font-weight:400;margin-bottom:1.5625rem;margin-top:.5rem}.resend-countdown-container{align-items:center;display:flex;gap:.5rem;margin-top:1.25rem}.resend-countdown-container .otp-verify-countdown{color:#333;font-size:1rem;font-weight:500}.resend-countdown-container .resend_otp--action{text-fill-color:#0000;-webkit-text-fill-color:#0000;background:none;background:var(--primary-color);-webkit-background-clip:text;background-clip:text;border:none;color:var(--primary-color);cursor:pointer;padding:0}.resend-countdown-container .resend_otp--action:disabled{color:#d9d9d9;cursor:not-allowed}.resend-countdown-container .resend_otp--action .otp-verify-resend{font-size:1rem;font-weight:500;margin:0}.otp_verification_mobile_cancel{text-fill-color:#0000;-webkit-text-fill-color:#0000;background:var(--primary-color);-webkit-background-clip:text;background-clip:text;border:1px solid var(--start-color);border-radius:.75rem;color:var(--primary-color);flex:1 1;font-size:.875rem;font-weight:600;height:3.25rem;width:calc(50% - .3125rem)}.otp_verification_mobile_cancel:disabled{color:#d9d9d9;opacity:.5;pointer-events:none}.otp_verification_mobile_continue{background:var(--primary-color);border:none;border-radius:.75rem;color:#fff;flex:1 1;font-size:.875rem;font-weight:600;height:3.25rem;width:calc(50% - .3125rem)}.otp_verification_mobile_continue--loading{background:#ddd}.otp_verification_mobile_continue:disabled{cursor:not-allowed;opacity:.8}.mark-up-mobile{padding:20px}.cim-communication-container{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;gap:12px;min-height:auto;width:100%}.cim-communication-container .cim-communication-header{align-items:center;display:flex;justify-content:space-between;width:100%}.cim-communication-container .cim-communication-header .cim-section-title{color:#333;font-size:18px;font-weight:600;letter-spacing:0;line-height:24px;margin:0}.cim-communication-container .cim-communication-header .cim-edit-address-btn{align-items:center;background:none;background:var(--primary-color);-webkit-background-clip:text;border:none;color:#0000;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:5px;text-decoration:underline}.cim-communication-container .cim-communication-header .cim-edit-address-btn .cim-edit-icon{flex-shrink:0;font-size:16px}.cim-communication-container .cim-communication-details{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;min-height:100px;padding:16px;width:100%}.cim-communication-container .cim-communication-details .cim-detail-row{align-items:center;border-bottom:1px solid #ccc;display:flex;gap:4px;padding-bottom:8px;width:100%}.cim-communication-container .cim-communication-details .cim-detail-row:last-child{border-bottom:none;padding-bottom:0}.cim-communication-container .cim-communication-details .cim-detail-row .cim-row-title{color:#858585;flex-shrink:0;font-size:14px;font-weight:500;letter-spacing:0;line-height:24px;width:80px}.cim-communication-container .cim-communication-details .cim-detail-row .cim-row-text{color:#333;flex-grow:1;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;word-break:break-word}.cim-info-border-container-not-found{align-items:center;border:1px dashed #ccc;border-radius:8px;box-sizing:border-box;display:flex;justify-content:center;min-height:100px;padding:16px;width:100%}.cim-info-border-container-not-found .cim-info-title{color:#858585;font-size:14px;margin:0 0 0 5px}.cim-info-border-container-not-found img{flex-shrink:0;height:20px;width:20px}.ctim-contact-info-container{background-color:#fff;display:flex;flex-direction:column;gap:12px}.ctim-contact-info-container .ctim-contact-info-header{align-items:center;display:flex;justify-content:space-between}.ctim-contact-info-container .ctim-contact-info-header .ctim-section-title{color:#333;font-size:18px;font-weight:600;letter-spacing:0;line-height:24px;margin:0}.ctim-contact-info-container .ctim-contact-info-header .ctim-edit-contact-btn{align-items:center;background:none;background:var(--primary-color);-webkit-background-clip:text;border:none;color:#0000;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:5px;text-decoration:underline}.ctim-contact-info-container .ctim-contact-info-header .ctim-edit-contact-btn .ctim-edit-icon{font-size:16px}.ctim-contact-info-container .ctim-contact-info-content{border:1px solid #ccc;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.ctim-contact-info-container .ctim-contact-info-content .ctim-company-logo-section{display:flex;flex-direction:column;gap:8px}.ctim-contact-info-container .ctim-contact-info-content .ctim-company-logo-section .ctim-contact-info-label{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;margin:0}.ctim-contact-info-container .ctim-contact-info-content .ctim-company-logo-section .ctim-image-wrapper{height:120px;position:relative;width:100%}.ctim-contact-info-container .ctim-contact-info-content .ctim-company-logo-section .ctim-image-wrapper .ctim-company-logo{border-radius:8px;height:100%;object-fit:contain;width:100%}.ctim-contact-info-container .ctim-contact-info-content .ctim-company-logo-section .ctim-image-wrapper .ctim-company-logo.ctim-placeholder{background-color:#d9d9d9}.ctim-contact-info-container .ctim-contact-info-content .ctim-company-logo-section .ctim-image-wrapper .ctim-loading-overlay{align-items:center;background:#00000080;border-radius:8px;color:#fff;display:flex;font-size:12px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.ctim-contact-info-container .ctim-contact-info-content .ctim-company-logo-section .ctim-file-input{font-size:14px;margin-top:8px}.ctim-contact-info-container .ctim-contact-info-content .ctim-contact-details-section{display:flex;flex-direction:column;gap:8px}.ctim-contact-info-container .ctim-contact-info-content .ctim-contact-details-section .ctim-contact-info-label{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;margin:0}.ctim-contact-info-container .ctim-contact-info-content .ctim-contact-details-section .ctim-contact-info-text{color:#333;font-size:14px;line-height:1.5;margin:0}.ctim-contact-info-container .ctim-contact-info-content .ctim-contact-details-section .ctim-contact-info-text .ctim-contact-info-field{color:#858585;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px}.ctim-contact-info-container .ctim-contact-info-content .ctim-contact-details-section .ctim-contact-info-text .ctim-contact-info-data{color:#333;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px}.ctim-info-border-container-not-found{align-items:center;border:1px dashed #ccc;border-radius:8px;display:flex;justify-content:center;padding:16px}.ctim-info-border-container-not-found .ctim-info-title{color:#858585;font-size:14px;margin:0 0 0 5px}.ctim-info-border-container-not-found img{height:20px;width:20px}.fim-finance-info-container{background-color:#fff;display:flex;flex-direction:column;gap:12px;min-height:auto;width:100%}.fim-finance-info-container .fim-finance-info-header{align-items:center;display:flex;justify-content:space-between;width:100%}.fim-finance-info-container .fim-finance-info-header .fim-section-title{color:#333;font-size:18px;font-weight:600;letter-spacing:0;line-height:24px;margin:0}.fim-finance-info-container .fim-finance-info-header .fim-edit-finance-btn{align-items:center;background:none;background:var(--primary-color);-webkit-background-clip:text;border:none;color:#0000;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:5px;text-decoration:underline}.fim-finance-info-container .fim-finance-info-header .fim-edit-finance-btn .fim-edit-icon{flex-shrink:0;font-size:16px}.fim-finance-info-container .fim-finance-info-details{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;min-height:100px;padding:16px 16px 10px;width:100%}.fim-finance-info-container .fim-finance-info-details .fim-finance-info-detail{border-bottom:1px solid #ccc;display:flex;flex-direction:column;gap:4px;padding-bottom:8px;width:100%}.fim-finance-info-container .fim-finance-info-details .fim-finance-info-detail:last-child{border-bottom:none}.fim-finance-info-container .fim-finance-info-details .fim-finance-info-detail .fim-finance-info-text{color:#333;font-size:14px;line-height:1.5;margin:0;word-break:break-word}.fim-finance-info-container .fim-finance-info-details .fim-finance-info-detail .fim-finance-info-text .fim-finance-info-title{color:#858585;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;margin-right:4px}.fim-finance-info-container .fim-finance-info-details .fim-finance-info-detail .fim-finance-info-text .fim-finance-info-data{color:#333;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px}.fim-info-border-container-not-found{align-items:center;border:1px dashed #ccc;border-radius:8px;box-sizing:border-box;display:flex;justify-content:center;min-height:100px;padding:16px;width:100%}.fim-info-border-container-not-found .fim-info-title{color:#858585;font-size:14px;margin:0 0 0 5px}.fim-info-border-container-not-found img{flex-shrink:0;height:20px;width:20px}.pim-profile-details{display:flex;flex-direction:column;gap:12px;min-height:auto;width:100%}.pim-profile-details .pim-profile-header{align-items:center;display:flex;justify-content:space-between;width:100%}.pim-profile-details .pim-profile-header .pim-profile-title{color:#333;font-size:18px;font-weight:600;letter-spacing:0;line-height:24px;margin:0}.pim-profile-details .pim-profile-header .pim-edit-profile-btn{align-items:center;background:none;background:var(--primary-color);-webkit-background-clip:text;border:none;color:#0000;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:5px;letter-spacing:0;line-height:24px;text-decoration:underline}.pim-profile-details .pim-profile-header .pim-edit-profile-btn .pim-edit-icon{height:24px;width:24px}.pim-profile-details .pim-profile-content{align-items:flex-start;background-color:#fff;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;display:flex;gap:16px;min-height:112px;padding:16px;width:100%}.pim-profile-details .pim-profile-image{border-radius:8px;flex-shrink:0;height:80px;object-fit:cover;width:80px}.pim-profile-details .pim-profile-info{display:flex;flex:1 1;flex-direction:column;gap:8px;width:calc(100% - 96px)}.pim-profile-details .pim-profile-info .pim-profile-name .pim-profile-info-text{color:#333;font-size:18px;font-weight:600;letter-spacing:0;line-height:24px;margin:0;word-break:break-word}.pim-profile-details .pim-profile-info .pim-profile-info-subtext{color:#333;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;margin:0;word-break:break-word}.pim-profile-details .pim-profile-info .pim-profile-info-subtext .pim-profile-info-username{color:#858585;font-weight:400;letter-spacing:0;line-height:24px}.pim-info-border-container-not-found{align-items:center;border:1px dashed #ccc;border-radius:8px;box-sizing:border-box;display:flex;justify-content:center;min-height:112px;padding:16px;width:100%}.pim-info-border-container-not-found .pim-info-title{color:#858585;font-size:14px;margin:0}.pim-info-border-container-not-found img{flex-shrink:0;height:20px;width:20px}.my-profile-mobile{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;min-height:100vh;overflow-y:auto;padding:16px;width:100%}.my-profile-mobile .info-container{background-color:#fff;box-sizing:border-box;margin:0;padding:0;width:100%}.pshn-container{align-items:center;background-color:#fff;border:1px solid #ccc;display:flex;height:48px;justify-content:space-between;overflow-x:auto;scrollbar-width:none;width:100%}.pshn-container::-webkit-scrollbar{display:none}.pshn-button{color:#333;cursor:pointer;flex:1 1;font-size:14px;font-weight:400;line-height:24px;padding:0 15px;position:relative;text-align:center}.pshn-button:not(:last-child){border-right:1px solid #ccc}.pshn-button .pshn-text{color:#333;font-size:14px;font-weight:400;line-height:24px}.pshn-button .pshn-text--active{color:#4372b8;font-weight:600}.pshn-button .pshn-underline{background:var(--primary-color);bottom:-13px;height:3px;left:50%;position:absolute;transform:translateX(-50%);width:35%}.pshn-button--active .pshn-text{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-weight:600}.test-header{display:none}.my-profile-page-mobile-container{background-color:#fff;border-radius:0;box-shadow:0 1px 3px #0000001a;margin:0 auto;overflow-x:hidden;width:auto}.my-profile-page-mobile-container .header .navigation{margin-bottom:20px}.my-profile-page-mobile-container .header .navigation .back-button{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:18px;gap:10px;padding:0}.my-profile-page-mobile-container .header .navigation .back-button .arrow-left{font-size:20px}.my-profile-page-mobile-container .tabs{display:flex;overflow-x:auto;white-space:nowrap}.my-profile-page-mobile-container .content{flex:1 1;overflow-y:auto}.add-user-button-mobile-container{align-items:center;background:var(--primary-color);-webkit-background-clip:text;border:1px solid var(--start-color);border-radius:6px;color:#0000;cursor:pointer;display:flex;font-size:.7rem;font-weight:600;gap:8px;height:40px;justify-content:center;margin-left:8px;margin-right:6%;max-width:117px;min-width:100px;padding:10px;transition:all .2s ease-in-out;width:30%}.create-user-mobile-container{height:auto}.create-user-mobile-container .UserHeaderContainer-mobile{align-items:center;border-radius:12px 12px 0 0;padding:30px;width:772px}.create-user-mobile-container .UserTitleContainer-mobile{display:flex;margin-bottom:10px}.create-user-mobile-container .UserTitle-mobile{font-size:24px;font-weight:600;line-height:32px}.create-user-mobile-container .UserFormContainer-mobile{padding:0 20px 0 30px}.create-user-mobile-container .title-buttons{gap:8px;margin-bottom:20px}.create-user-mobile-container .title-buttons .title-button{background:#fff;border:1px solid #ccc;border-radius:80px;cursor:pointer;margin-right:8px;padding:10px 15px;transition:background .3s ease,border .3s ease}.create-user-mobile-container .title-buttons .title-button.selected{background:var(--primary-color);-webkit-background-clip:text;border-color:var(--start-color);color:#0000}.create-user-mobile-container .mobile-input-group{align-items:center;display:flex;gap:10px}.create-user-mobile-container .buttonContainer-mobile{display:flex;justify-content:center;margin-top:40px}.search-input-container-mobile{background-color:#fff;border:1px solid #ccc;border-radius:6px;height:40px;padding:8px 12px;width:70%}.search-icon-mobile,.search-input-container-mobile{align-items:center;display:flex;justify-content:center}.search-icon-mobile{height:14px;width:14px}.search-input-mobile{background:#0000;border:none;color:#858585;flex:1 1;font-size:12px;line-height:18px;margin-left:4px;outline:none}.update-user-mobile-container{height:auto}.update-user-mobile-container .UserHeaderContainer-mobile{align-items:center;border-radius:12px 12px 0 0;padding:30px;width:772px}.update-user-mobile-container .UserTitleContainer-mobile{display:flex;margin-bottom:10px}.update-user-mobile-container .UserTitle-mobile{font-size:24px;font-weight:600;line-height:32px}.update-user-mobile-container .UserFormContainer-mobile{padding:0 20px 0 30px}.update-user-mobile-container .title-buttons{gap:8px;margin-bottom:20px}.update-user-mobile-container .title-buttons .title-button{background:#fff;border:1px solid #ccc;border-radius:80px;cursor:pointer;margin-right:8px;padding:10px 15px;transition:background .3s ease,border .3s ease}.update-user-mobile-container .title-buttons .title-button.selected{background:var(--primary-color);-webkit-background-clip:text;border-color:var(--start-color);color:#0000}.update-user-mobile-container .mobile-input-group{align-items:center;display:flex;gap:10px}.update-user-mobile-container .buttonContainer-mobile{display:flex;justify-content:center;margin-top:40px}.update-user-mobile-container .buttonContainer-mobile .submit-button{height:50px;width:150px}.user-list-mobile-container{background:#fff;border:1px solid #d9d9d9;border-radius:8px;margin-left:3%;margin-right:3%;padding:12px}.user-list-mobile-accordion-item{border-bottom:1px solid #d9d9d9}.user-list-mobile-accordion-item:last-child{border-bottom:none}.user-list-mobile-accordion-header{align-items:center;background:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:12px}.user-list-mobile-accordion-header:hover{background:#fff}.user-list-mobile-user-details{align-items:center;display:flex;gap:12px;position:relative}.user-list-mobile-user-avatar{background-color:#d9e3f1;border-radius:6px;flex-shrink:0;height:40px;position:relative;width:40px}.status-indicator{align-items:center;background:#fff;border-radius:50%;bottom:-5px;box-shadow:0 1px 3px #0003;display:flex;height:16px;justify-content:center;position:absolute;right:-5px;width:16px}.status-dot{border-radius:50%;height:10px;width:10px}.active .status-dot{background-color:#28a745}.inactive .status-dot{background-color:#dc3545}.user-list-mobile-user-name-text{color:#333;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px}.user-list-mobile-toggle-arrow{height:16px;transition:transform .3s ease;width:16px}.user-list-mobile-toggle-arrow.open{transform:rotate(180deg)}.user-list-mobile-accordion-content{background:#fff;padding:12px}.user-list-mobile-user-info-text{align-items:flex-start;color:#333;display:flex;font-size:16px;font-weight:500;gap:8px;line-height:20px;margin-bottom:8px}.user-list-mobile-actions{align-items:center;display:flex;gap:12px;margin-top:12px}.info-label{color:#858585;display:inline-block;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;min-width:80px}.user-list-mobile-action-buttons{display:flex;flex:1 1;gap:12px}.action-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:0}.action-btn.edit{background-color:#f5f8fb;color:#4372b8}.action-btn.edit,.action-btn.verify{border-radius:40px;height:40px;padding:10px;width:40px}.action-btn.verify{background-color:#bbedc7;color:#28a745}.user-list-mobile-no-users{color:#333;font-size:14px;padding:12px;text-align:center}.user-list-mobile-user-details:after,.user-list-mobile-user-details:before{display:none}.user-list-mobile-footer{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:12px}.user-list-mobile-footer-left,.user-list-mobile-footer-right{align-items:center;display:flex;gap:8px}.user-list-mobile-footer-title{color:#858585;font-size:14px;font-weight:500;line-height:24px;margin-right:-5px}.user-list-mobile-footer-select-wrapper{align-items:center;display:flex;gap:4px;position:relative}.user-list-mobile-footer-input-selector-container{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:none;border-radius:4px;color:#333;cursor:pointer;font-family:Sora,sans-serif!important;font-size:16px;font-weight:400;line-height:24px;padding:5px 13px 5px 5px;text-align:right;width:auto}.user-list-mobile-footer-dropdown-icon{height:12px;pointer-events:none;position:absolute;right:2px;top:50%;transform:translateY(-50%);width:12px}.user-list-mobile-footer-input-selector-container option{font-family:inherit!important;font-size:16px!important;font-weight:400;line-height:24px;text-align:center}.user-list-mobile-footer-paginator-button,.user-list-mobile-footer-paginator-button-container{background-color:#fff;border:1px solid #d9d9d9;cursor:pointer;font-size:14px;font-weight:500;height:32px;letter-spacing:0;line-height:24px;text-align:center;width:32px}.user-list-mobile-footer-paginator-button{color:#858585;height:32px!important;transition:.2s ease-in-out;width:32px!important}.user-list-footer-pagination-button-disable{outline:none}.user-list-footer-pagination-button-disable .user-list-footer-dropdown-icon-left{filter:grayscale(100%);opacity:.5}.user-list-mobile-footer-dropdown-icon-left{transform:rotate(90deg)}.user-list-mobile-footer-dropdown-icon-right{transform:rotate(-90deg)}.user-list-footer-paginator-button,.user-list-footer-paginator-button-container{background-color:#fff;border:1px solid #d9d9d9;cursor:pointer;font-size:14px;font-weight:500;height:32px;letter-spacing:0;line-height:24px;text-align:center;width:32px}.user-list-footer-paginator-button-active,.user-list-footer-paginator-button:hover{border-color:#4372b8!important}.user-list-footer-pagination-button-disable{color:#d9d9d9!important}.user-list-footer-paginator-button-active,.user-list-footer-paginator-button-container-active{font-weight:600}.user-list-footer-paginator-button-container-active{background:var(--primary-color);color:#fff}.sub-users-section{display:flex;flex-direction:column;gap:16px}.sub-users-section .sub-user-mobile-TitleContainer{display:flex;margin:32px 3% 20px;width:100%}.traveler-profile-mobile{padding:20px}.ukm-kyc-container{background-color:#fff;display:flex;flex-direction:column;padding:20px}.ukm-kyc-container .ukm-kyc-form{display:flex;flex-direction:column;gap:16px}.ukm-kyc-container .ukm-form-section{display:flex;flex-direction:column;gap:1px}.ukm-kyc-container .ukm-form-section .custom-textbox{background-color:#fff;border:1px solid #ccc;border-radius:8px;color:#333;font-size:14px;height:50px;margin-bottom:0;padding:12px;width:100%}.ukm-kyc-container .ukm-form-section .custom-textbox[type=file]{align-items:center;border:none;display:flex;height:50px;margin-top:0;padding:0}.ukm-kyc-container .ukm-form-section .custom-textbox[type=file]::-webkit-file-upload-button{visibility:hidden}.ukm-kyc-container .ukm-form-section .custom-textbox[type=file]:before{align-items:center;border:1px solid #333;border-radius:8px;content:"Choose File";cursor:pointer;display:flex;font-size:14px;font-weight:500;height:100%;justify-content:center;padding:12px;width:100%}.ukm-kyc-container .ukm-footer-container{display:flex;justify-content:center;margin-top:20px;padding-bottom:20px}.ukm-kyc-container .ukm-submit-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:50px;justify-content:center;transition:background-color .3s ease;width:100%}.ukm-kyc-container .ukm-submit-button:disabled{background-color:#333;cursor:not-allowed}.vfs_modal_overlay_mobile{align-items:flex-end;background:#0003;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.vfs_modal_container_mobile{animation:vfs_slideUp_mobile .3s ease-out;background:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem;padding:1.25rem;width:100%}@keyframes vfs_slideUp_mobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}.vfs_modal_header_mobile{align-items:center;display:flex;justify-content:space-between}.vfs_modal_header_mobile h3{font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.5rem;margin:0}.vfs_modal_header_mobile .vfs_close_button_mobile{background:none;border:none;cursor:pointer;font-size:1.5rem}.vfs_modal_body_mobile{margin-top:1.25rem}.vfs_section_mobile .vfs_taxes_title_mobile,.vfs_section_mobile h4{align-items:center;display:flex;font-size:.875rem;font-weight:500;gap:.25rem;letter-spacing:0;line-height:1.25rem;margin-bottom:.625rem}.vfs_row_mobile{color:#333;display:flex;font-size:.875rem;justify-content:space-between;padding-bottom:.75rem}.vfs_row_mobile .vfs_row_label{color:#858585;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.vfs_row_mobile span{text-align:right}.vfs_total_mobile{display:flex;font-size:1rem;font-weight:600;justify-content:space-between;padding:1.25rem 0 3.5rem}.vfs_total_mobile .vfs_total_label,.vfs_total_mobile span{color:#333;font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.25rem}.vfs_total_mobile span{text-align:right}.vfs_divider{background-color:#d9e3f1;height:.0625rem;margin-bottom:.75rem}.vfs_divider1{background-image:repeating-linear-gradient(90deg,#d9e3f1,#d9e3f1 9px,#0000 10px,#0000 18px);height:.0625rem}.HotelRoomStepperMobile_stepperContainer__p6Qsm{box-shadow:0 10px 50px 0 rgba(0,0,0,.051);margin:1.25rem 1.25rem 1rem}.HotelRoomStepperMobile_stepperRow__F3zor{align-items:flex-start;background-color:#fff;border-radius:.5rem;box-shadow:0 10px 50px 0 rgba(0,0,0,.051);display:flex;flex-direction:row;justify-content:space-between;padding:.75rem;width:100%}.HotelRoomStepperMobile_stepperItem__px7MC{align-items:center;display:flex;flex-direction:column;min-width:0;position:relative}.HotelRoomStepperMobile_stepCircleActive__lGpLi,.HotelRoomStepperMobile_stepCircleCompleted__VYaTd,.HotelRoomStepperMobile_stepCircle__rUY3P{align-items:center;background:#fff;border:.125rem solid #858585;border-radius:50%;box-sizing:border-box;color:#858585;display:flex;font-size:.875rem;font-weight:500;height:1.5rem;justify-content:center;line-height:1;width:1.5rem}.HotelRoomStepperMobile_stepCircleActive__lGpLi{background:var(--primary-color);-webkit-background-clip:text;border-color:var(--start-color);color:#0000}.HotelRoomStepperMobile_stepCircleCompleted__VYaTd{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.HotelRoomStepperMobile_checkmark__0jRs8{align-items:center;display:flex;justify-content:center}.HotelRoomStepperMobile_checkmark__0jRs8 img{display:block;height:.75rem;width:.75rem}.HotelRoomStepperMobile_stepLabelActive__0rPDU,.HotelRoomStepperMobile_stepLabelCompleted__GIL1B,.HotelRoomStepperMobile_stepLabel__QKWsC{font-size:.75rem;letter-spacing:.01em;line-height:1.2;margin-top:.5rem;max-width:4.5rem;overflow:hidden;text-align:center;text-overflow:ellipsis;word-break:break-word}.HotelRoomStepperMobile_stepLabelCompleted__GIL1B{color:#333;font-weight:400}.HotelRoomStepperMobile_stepLabelActive__0rPDU{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-weight:600}.HotelRoomStepperMobile_stepLabel__QKWsC{color:#858585;font-weight:400}.HotelRoomStepperMobile_stepperDot__km1tN{align-self:center;color:#858585;font-size:.75rem;margin:0 .25rem;transform:translateY(-.5rem)}.booking-addons{background-color:#fbfbfb;display:flex;flex-direction:column;margin:0 auto;max-width:100%;min-height:100vh;overflow-y:auto}.booking-addons__header{align-items:center;background-color:#fff;box-shadow:0 2.5px 20px 0 rgba(0,0,0,.102);display:flex;justify-content:space-between;padding:1.25rem}.booking-addons__header-title{align-items:center;display:flex;gap:.75rem}.booking-addons__header-title h1{color:#333;font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.5rem}.booking-addons__header-skip{background:var(--primary-color);-webkit-background-clip:text;color:#0000;display:inline-block;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1rem;position:relative;vertical-align:middle}.booking-addons__header :after{background:var(--primary-color);bottom:0;content:"";height:.0625rem;left:0;position:absolute;width:100%}.booking-addons .booking-addons_back_icon{height:1.5rem;width:1.5rem}.booking-addons__content{padding:0 1.25rem}.booking-addons__section{margin-bottom:1.25rem}.booking-addons__section-title{color:#000;font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.25rem;margin-bottom:1.25rem;vertical-align:middle}.booking-addons .booking-addons_radio{display:flex;flex-direction:column;gap:1.25rem}.booking-addons .radio-option{accent-color:var(--start-color);align-items:center;display:flex}.booking-addons .radio-option input[type=radio]{height:1.25rem;margin-right:.5rem;width:1.25rem}.booking-addons .radio-option label{color:#858585;cursor:pointer;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.booking-addons__dropdown{position:relative}.booking-addons__dropdown .dropdown-content{background-color:#fff;border:.0625rem solid #ccc;border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a;max-height:12.5rem;overflow-y:auto;position:absolute;width:100%;z-index:1000}.booking-addons__dropdown .dropdown-content::-webkit-scrollbar{width:.25rem}.booking-addons__dropdown .dropdown-content::-webkit-scrollbar-track{background:#fff;border-radius:.25rem}.booking-addons__dropdown .dropdown-content::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:.25rem}.booking-addons__dropdown .dropdown-content::-webkit-scrollbar-thumb:hover{background:#fff}.booking-addons__dropdown .dropdown-content .dropdown-item{color:#333;cursor:pointer;padding:.5rem 1rem}.booking-addons__dropdown .dropdown-content .dropdown-item:first-child{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.booking-addons__dropdown .dropdown-content .dropdown-item:last-child{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.booking-addons__dropdown .dropdown-trigger{align-items:center;border:.0625rem solid #ccc;border-radius:.375rem;cursor:pointer;display:flex;height:3.125rem;justify-content:space-between;padding:.9375rem 1rem;position:relative;width:100%}.booking-addons__dropdown .dropdown-trigger span{color:#858585;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.booking-addons__dropdown .dropdown-trigger .dropdown-icon{height:.875rem;transition:transform .2s;width:.875rem}.booking-addons__dropdown .dropdown-trigger .dropdown-icon.rotate{transform:rotate(180deg)}.booking-addons__dropdown .dropdown-trigger-bed{align-items:center;border:.0625rem solid #ccc;border-radius:.375rem;cursor:pointer;display:flex;height:2rem;justify-content:space-between;padding:.9375rem 1rem;position:relative;width:5rem}.booking-addons__dropdown .dropdown-trigger-bed span{color:#858585;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.booking-addons__dropdown .dropdown-trigger-bed .dropdown-icon{height:.875rem;transition:transform .2s;width:.875rem}.booking-addons__dropdown .dropdown-trigger-bed .dropdown-icon.rotate{transform:rotate(180deg)}.booking-addons__bed-option{align-items:center;display:flex;gap:1.25rem}.booking-addons__bed-option .bed-count-select{border:.0625rem solid #ccc;border-radius:.375rem;font-size:.875rem;height:2.25rem;padding:0 .5rem;width:5rem}.booking-addons__footer{align-items:center;background-color:#fff;bottom:0;box-shadow:2.5px 0 40px 0 rgba(0,0,0,.078);display:flex;justify-content:space-between;left:0;padding:1rem;position:fixed;right:0}.booking-addons__footer-price{color:#333;font-size:1.25rem;font-weight:700;letter-spacing:0;line-height:1.25rem;vertical-align:middle}.booking-addons__footer-summary{background:var(--primary-color);-webkit-background-clip:text;color:#0000;display:inline-block;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem;position:relative;vertical-align:middle}.booking-addons__footer :after{background:var(--primary-color);bottom:0;content:"";height:.0625rem;left:0;position:absolute;width:100%}.booking-addons__footer .primary-button{background:var(--primary-color);border:var(--start-color);border-radius:.375rem;color:#fff;font-weight:500;padding:.875rem 1.5rem;transition:background-color .2s}.section{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.25rem}.section-title{color:#000;font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.5rem;margin-bottom:1.25rem;vertical-align:middle}.small-radio{height:1rem;margin-right:.5rem;width:1rem}.small-radio:before{height:.5rem;margin:.25rem;width:.5rem}.booking-section-title{color:#000;font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:1.25rem}.dropdown-icon{transition:transform .3s ease}.dropdown-icon.rotate{transform:rotate(180deg)}.HotelAddOnsModalMobile_modalOverlay__NMQl1{align-items:flex-end;bottom:0;justify-content:center;left:0;position:fixed;right:0;z-index:999}.HotelAddOnsModalMobile_modalContent__5edw0{background:#fff;box-shadow:2.5px 0 40px 0 rgba(0,0,0,.102);max-height:90vh;overflow-y:auto;padding:1.125rem 1.25rem;width:100%}.HotelAddOnsModalMobile_priceSummary__kiGgv{align-items:center;display:flex;justify-content:space-between}.HotelAddOnsModalMobile_priceContainer__WplG5{align-items:flex-start;display:flex;flex-direction:column}.HotelAddOnsModalMobile_priceContainer__WplG5 .HotelAddOnsModalMobile_price__sEtrb{color:#333;font-size:1.25rem;font-weight:700;letter-spacing:0;line-height:1.25rem;margin-bottom:.25rem;vertical-align:middle}.HotelAddOnsModalMobile_viewFareSummary__vAVRm{-webkit-text-decoration-skip:ink;background:none;color:var(--start-color);font-weight:500;padding:0;text-align:left;text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:10%}.HotelAddOnsModalMobile_bookNowButton__VWJDv,.HotelAddOnsModalMobile_viewFareSummary__vAVRm{border:none;cursor:pointer;font-size:.875rem;letter-spacing:0;line-height:1.25rem;vertical-align:middle}.HotelAddOnsModalMobile_bookNowButton__VWJDv{background:var(--primary-color);border-radius:.5rem;color:#fff;font-weight:600;padding:.875rem 1.5rem;white-space:nowrap}.DropdownUI_DropdownField__ydxAo{border:1px solid #ccc;border-radius:6px;cursor:pointer;height:53px;position:relative;width:100%}.DropdownUI_DropdownField-lg__PbmHQ{height:3.125rem}.DropdownUI_DropdownField-md__4xL-T{height:2.5rem}.DropdownUI_DropdownField-sm__xgJ8Z{height:2rem}.DropdownUI_DropdownField__ydxAo label{background-color:#fff;color:#858585;left:8px;position:absolute;top:-10px}.DropdownUI_DropdownField-black-icon__QiWzY svg *{fill:#000;stroke:none}.DropdownUI_DropdownField-error__\+\+DtG{border-color:red}.DropdownUI_DropdownField-error__\+\+DtG label{color:red}.DropdownUI_DropdownField-disabled__4B0iH{cursor:not-allowed;opacity:.6}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.date_picker_main_wrapper .dropdown_icon *{fill:#000}.date_picker_main_wrapper--error .has_field_set{border-color:red!important}.date_picker_main_wrapper--error .field_set_label{color:red}.date_picker_main_wrapper .react-datepicker-wrapper{width:100%}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background-color:#4372b8!important;color:#fff!important}.HotelGuestDetailsFormMobile_Hgdfm_formContainer__TC4Sy{background-color:#fff;border-radius:1rem 1rem 0 0;max-height:90vh;position:relative;width:100%}.HotelGuestDetailsFormMobile_Hgdfm_header__p1YTA{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:1.25rem;top:0;z-index:10}.HotelGuestDetailsFormMobile_Hgdfm_header__p1YTA .HotelGuestDetailsFormMobile_Hgdfm_headerTitle__L2BEg{color:#333;font-size:1.125rem;font-weight:600;line-height:1.5rem;margin:0}.HotelGuestDetailsFormMobile_Hgdfm_header__p1YTA .HotelGuestDetailsFormMobile_Hgdfm_closeButton__mu717{background:#0000;border:none;color:#333;cursor:pointer;font-size:1.5rem;line-height:1;padding:0}.HotelGuestDetailsFormMobile_Hgdfm_roomSection__1kSbO{margin-bottom:1.5rem;padding-top:.75rem}.HotelGuestDetailsFormMobile_Hgdfm_roomLabel__bvNth{background-color:#333;border-radius:0 .625rem 0 0;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;height:1.875rem;line-height:.625rem;margin-bottom:1rem;margin-left:-1rem;padding:.625rem 1.25rem;text-align:center;width:5.5625rem}.HotelGuestDetailsFormMobile_Hgdfm_tabsContainer__9Urvz{-ms-overflow-style:none;border-bottom:.0625rem solid #d9e3f1;border-top:.0625rem solid #d9e3f1;display:flex;margin-bottom:1rem;margin-top:-1rem;overflow-x:auto;position:relative;scroll-behavior:smooth;scrollbar-width:none;white-space:nowrap}.HotelGuestDetailsFormMobile_Hgdfm_tabsContainer__9Urvz::-webkit-scrollbar{display:none}.HotelGuestDetailsFormMobile_Hgdfm_tabsContainer__9Urvz .HotelGuestDetailsFormMobile_Hgdfm_centerLine__Pff2Y{align-self:center;background-color:#ccc;display:flex;height:2rem;margin:auto 0;width:.0625rem}.HotelGuestDetailsFormMobile_Hgdfm_tabButton__wmcLJ{background:#0000;border:none;color:#333;cursor:pointer;flex:1 1;font-size:.875rem;font-weight:400;line-height:1.5rem;min-width:6.25rem;padding:.75rem 1.5rem;position:relative;text-align:center;transition:all .3s ease}.HotelGuestDetailsFormMobile_Hgdfm_tabButton__wmcLJ.HotelGuestDetailsFormMobile_activeTab__ZuG33{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:var(--primary-color);-webkit-background-clip:text;background-clip:text;border-bottom:none;color:var(--primary-color);font-size:.875rem;font-weight:600;letter-spacing:0;line-height:1.5rem;text-align:center}.HotelGuestDetailsFormMobile_Hgdfm_tabButton__wmcLJ.HotelGuestDetailsFormMobile_activeTab__ZuG33:after{background-color:var(--end-color);bottom:0;content:"";height:.125rem;left:20%;position:absolute;transition:width .3s ease;width:70%}.HotelGuestDetailsFormMobile_Hgdfm_guestFormSection__AI1\+l{background:#fff;border-radius:.625rem}.HotelGuestDetailsFormMobile_Hgdfm_sectionTitle__l6mF3{color:#333;font-size:1.125rem;font-weight:600;line-height:1.5rem;margin-bottom:1.5rem;padding-top:1rem}.HotelGuestDetailsFormMobile_Hgdfm_importantMessage__DPubH{line-height:1.4}.HotelGuestDetailsFormMobile_Hgdfm_importantMessage__DPubH .HotelGuestDetailsFormMobile_Hgdfm_importantLabel__PQCWC{background:var(--primary-color);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:500;line-height:1.25rem}.HotelGuestDetailsFormMobile_Hgdfm_importantMessage__DPubH .HotelGuestDetailsFormMobile_Hgdfm_importantText__XRRR6{color:#858585;font-size:.875rem;font-weight:500;line-height:1.25rem}.HotelGuestDetailsFormMobile_Hgdfm_titleChipsContainer__dAcKW{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.HotelGuestDetailsFormMobile_Hgdfm_titleChip__9630s{background-color:#fff;border:.05rem solid #ccc;border:.05rem solid var(--Strokes-1,#ccc);border-radius:1.25rem;color:#333;cursor:pointer;font-size:.875rem;font-weight:400;line-height:1rem;padding:.5rem 1rem}.HotelGuestDetailsFormMobile_Hgdfm_titleChip__9630s.HotelGuestDetailsFormMobile_selected__\+EpSx{background:linear-gradient(to right,var(--start-color),var(--end-color));border:none;color:#fff;font-size:.875rem;font-weight:500}.HotelGuestDetailsFormMobile_Hgdfm_inputField__5bKMs{margin-bottom:1rem}.HotelGuestDetailsFormMobile_Hgdfm_fieldWrapper__bZQRR{display:flex;flex-direction:column;position:relative}.HotelGuestDetailsFormMobile_Hgdfm_fieldLabel__BWXyl{background-color:#fff;color:#858585;font-size:.75rem;left:.75rem;padding:0 .25rem;position:absolute;top:-.5rem;z-index:2}.HotelGuestDetailsFormMobile_Hgdfm_textInput__md\+6\+{border:.0625rem solid #ccc;border-radius:.5rem;color:#333;font-size:1rem;height:3.125rem;padding:.75rem 1rem;width:100%}.HotelGuestDetailsFormMobile_Hgdfm_textInput__md\+6\+:focus{border-color:var(--primary-color);outline:none}.HotelGuestDetailsFormMobile_Hgdfm_textInput__md\+6\+::placeholder{color:#858585;font-size:.75rem;font-weight:300;line-height:1rem}.HotelGuestDetailsFormMobile_datePickerWrapper__2JQmG{align-items:center;border:.0625rem solid #ccc;border:.0625rem solid var(--Strokes-1,#ccc);border-radius:.5rem;cursor:pointer;display:flex;height:3.125rem;justify-content:space-between;padding:.75rem 1rem;position:relative}.HotelGuestDetailsFormMobile_datePickerWrapper__2JQmG .HotelGuestDetailsFormMobile_dateDisplay__lhq6g{color:#333;font-size:.875rem}.HotelGuestDetailsFormMobile_datePickerWrapper__2JQmG .HotelGuestDetailsFormMobile_chevronIcon__Ban\+8{color:#858585;height:1rem;pointer-events:none;position:absolute;right:1rem;width:1rem}.HotelGuestDetailsFormMobile_datePickerWrapper__2JQmG .HotelGuestDetailsFormMobile_dateInput__mLI\+o{background:#0000;border:none;color:#333;cursor:pointer;font-size:.875rem;outline:none;padding-right:1.5rem;width:100%}.react-datepicker{border:.0625rem solid #e0e0e0;border-radius:.5rem;box-shadow:0 .25rem .75rem #00000026}.react-datepicker__header{background-color:#fff;border-bottom:.0625rem solid #e0e0e0;padding:.625rem 0}.react-datepicker__day--selected{background-color:var(--primary-color);border-radius:.25rem}.react-datepicker__day:hover{background-color:#f0f0f0;border-radius:.25rem}.react-datepicker__day--keyboard-selected{background-color:rgba(var(--primary-color),.5);border-radius:.25rem}.react-datepicker-popper{z-index:999!important}.HotelGuestDetailsFormMobile_errorMsg__pJAxP{color:#dc3545;font-size:.75rem;margin-top:.25rem}.HotelGuestDetailsFormMobile_saveButton__w5ik0{background:linear-gradient(to right,var(--start-color),var(--end-color));border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;height:3rem;margin:1rem;width:100%;width:calc(100% - 32px)}.HotelGuestDetailsFormMobile_saveButton__w5ik0:disabled{cursor:not-allowed;opacity:.7}.HotelGuestDetailsFormMobile_Hgdfm_scrollContainer__gaZvK{overflow-y:auto;padding-left:1.25rem;padding-right:1.25rem}.HotelGuestDetailsFormMobile_Hgdfm_scrollContainer__gaZvK::-webkit-scrollbar{width:.375rem}.HotelGuestDetailsFormMobile_Hgdfm_scrollContainer__gaZvK::-webkit-scrollbar-thumb{background-color:#000;border-radius:.1875rem}.HotelGuestDetailsFormMobile_Hgdfm_scrollContainer__gaZvK::-webkit-scrollbar-track{background-color:#0000}.HotelGuestDetailsMobile_Hgdm_wrapper__f9IHT{padding-left:1.25rem;padding-right:1.25rem;padding-top:1rem}.HotelGuestDetailsMobile_Hgdm_header__HTNqd{display:flex;justify-content:space-between;padding:1rem .25rem 1.25rem 0}.HotelGuestDetailsMobile_Hgdm_title__1YkZa{color:#333;font-size:1rem;font-weight:600;line-height:1.25rem}.HotelGuestDetailsMobile_Hgdm_selection__TIp3a{align-items:center;display:flex;font-size:.875rem;gap:.25rem}.HotelGuestDetailsMobile_Hgdm_selectionLabel__QYp6U{color:#333;font-size:.75rem;font-weight:500;line-height:1.25rem}.HotelGuestDetailsMobile_Hgdm_selectionValue__ZeBPC{color:#858585;font-size:.75rem;font-weight:400;line-height:1.25rem}.HotelGuestDetailsMobile_Hgdm_roomSection__vvnS2{margin-bottom:1.25rem}.HotelGuestDetailsMobile_Hgdm_roomLabel__wmbrf{border-radius:.375rem;margin-bottom:1rem}.HotelGuestDetailsMobile_Hgdm_roomLabelInside__SYNmo,.HotelGuestDetailsMobile_Hgdm_roomLabel__wmbrf{background-color:#333;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;height:1.875rem;line-height:.625rem;padding:.625rem 1.25rem;width:5.4375rem}.HotelGuestDetailsMobile_Hgdm_roomLabelInside__SYNmo{border-radius:.625rem 0 .625rem 0;margin-left:-1rem}.HotelGuestDetailsMobile_Hgdm_card_main__CEIKm{background:#fff;border-radius:.625rem;box-shadow:0 .125rem .5rem 0 #00000029;padding:0 1rem 1rem}.HotelGuestDetailsMobile_Hgdm_smallLine__FA4Be{display:flex;justify-content:center;margin-top:1.25rem;width:20.625rem}.HotelGuestDetailsMobile_Hgdm_travellerRow__mRUVm{color:#333;display:flex;font-size:.875rem;justify-content:space-between}.HotelGuestDetailsMobile_Hgdm_travellerType__SBmea{color:#333;font-size:1rem;font-weight:400;line-height:1.25rem;padding-top:1rem}.HotelGuestDetailsMobile_Hgdm_ageInfo__TvBhJ{color:#858585;font-size:.75rem;font-weight:400;line-height:1.25rem;margin-left:.375rem}.HotelGuestDetailsMobile_Hgdm_count__j8y9q{color:#333;font-size:.875rem;font-weight:500;line-height:1.25rem;padding-top:1rem}.HotelGuestDetailsMobile_Hgdm_add__h4nf4{color:#858585;font-size:.75rem;font-weight:400;line-height:1.25rem}.HotelGuestDetailsMobile_hgdm_plus_Icon__m2EsC{height:.6875rem;margin-right:.375rem;width:.875rem}.HotelGuestDetailsMobile_addButton__\+usxI{align-items:center;background:#f5f8fb;border:.0625rem solid var(--start-color);border-radius:.5rem;cursor:pointer;display:flex;font-size:.875rem;height:2.5rem;justify-content:center;margin-top:1.5rem;padding:.75rem;transition:background-color .2s;width:100%}.HotelGuestDetailsMobile_addButton__\+usxI span{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-size:.875rem;font-weight:600;line-height:1.5rem}.HotelGuestDetailsMobile_Hgdm_underlineWrapper__me8Dk{display:flex;justify-content:center;margin:.375rem 0}.HotelGuestDetailsMobile_Hgdm_underline__NTLh\+{height:auto;width:6.25rem}.HotelGuestDetailsMobile_Hgdm_formBottomSheet__vhcPV{border-radius:1rem 1rem 0 0;max-width:100%;width:100%}.HotelGuestDetailsMobile_Hgdm_travelerSummary__OipRe{display:flex;flex-direction:column}.HotelGuestDetailsMobile_Hgdm_travelerInfo__96fg5{margin-bottom:1rem;width:100%}.HotelGuestDetailsMobile_Hgdm_travelerNameRow__FgT9I{align-items:center;display:flex;justify-content:space-between;margin-top:1.25rem}.HotelGuestDetailsMobile_Hgdm_travelerNameRow__FgT9I:last-child{border-bottom:none}.HotelGuestDetailsMobile_Hgdm_travelerName__DEi2N{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-size:.9375rem;font-weight:500;line-height:1.25rem;margin-bottom:.25rem}.HotelGuestDetailsMobile_Hgdm_editButton__F6WDv{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:.5rem}.HotelGuestDetailsMobile_Hgdm_editIcon__lRuoa{color:var(--primary-color);height:1.125rem;width:1.125rem}.HotelGuestDetailsMobile_formButtonContainer__gK16p{border-top:.0625rem solid #e0e0e0;display:flex;justify-content:space-between;margin-top:1rem;padding:1rem}.HotelGuestDetailsMobile_hgdm_Plus_Add__2szp2{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-size:.875rem;font-weight:600;line-height:1.5rem}.bcah_card{background-color:#fff;border-radius:.5rem;box-shadow:0 10px 40px 0 rgba(0,0,0,.102);margin:0 1.25rem;padding:1rem}.bcah_hotel-info{display:flex;gap:.75rem;margin-bottom:.75rem}.bcah_hotel-image{border-radius:.5rem;height:6.25rem;object-fit:cover;width:6.25rem}.bcah_hotel-name{color:#000;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.5rem;margin-bottom:.5rem}.bcah_hotel-location{color:#3339;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem;margin-bottom:.5rem;vertical-align:middle}.bcah_hotel-rating,.bcah_rating-badge{align-items:center;display:flex}.bcah_rating-badge{background-color:#d9e3f1;border-radius:.375rem;padding:.25rem .5rem}.bcah_star-icon{height:.75rem;margin-right:.25rem;width:.75rem}.bcah_rating-value{font-size:.75rem;font-weight:600;line-height:1rem}.bcah_rating-text,.bcah_rating-value{background:var(--primary-color);-webkit-background-clip:text;color:#0000;letter-spacing:0;vertical-align:middle}.bcah_rating-text{font-size:.875rem;font-weight:500;line-height:1.25rem;margin-left:1rem}.bcah_divider{background-image:repeating-linear-gradient(90deg,#e5e7eb,#e5e7eb 9px,#0000 10px,#0000 18px);height:.0625rem;margin-bottom:.625rem;margin-top:.625rem}.bcah_booking-details{background-color:#f7f9fc;border-radius:.5rem;display:flex;flex-wrap:wrap;gap:.8125rem;padding:.75rem}.bcah_section-title{color:#858585;font-size:.75rem;font-weight:500;letter-spacing:0;line-height:.875rem;margin-bottom:.5rem;vertical-align:middle}.bcah_date-value{align-items:baseline;display:flex;gap:.375rem}.bcah_date-number{color:#333;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.5rem}.bcah_date-month{color:#333}.bcah_date-month,.bcah_time{font-size:.75rem;font-weight:500;letter-spacing:0;line-height:.875rem}.bcah_time{color:#858585;margin-top:.25rem}.bcah_guests-value{display:flex;flex-wrap:wrap}.bcah_guests-number{color:#333;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.5rem}.bcah_guests-text{font-size:.75rem;font-weight:500;line-height:.875rem;margin-top:.25rem}.bcah_guests-text,.bcah_guests-total{color:#333;letter-spacing:0;margin-left:.375rem}.bcah_guests-total{font-size:1rem;font-weight:600;line-height:1.5rem}.bcah_guests-type{color:#333;margin-left:.375rem}.bcah_guests-details,.bcah_guests-type{font-size:.75rem;font-weight:500;letter-spacing:0;line-height:.875rem;margin-top:.25rem}.bcah_guests-details{color:#858585;text-align:left}.bcah_room-details{margin-top:1rem}.bcah_room-type{align-items:center;display:flex}.bcah_room-label{color:#858585;font-size:1.25rem;font-size:.875rem;font-weight:400;max-width:4.75rem;width:100%}.bcah_room-label,.bcah_room-value{letter-spacing:0;line-height:1.5rem;vertical-align:middle}.bcah_room-value{color:#333;font-size:1rem;font-weight:600;margin-left:.5rem}.bcah_meal-plan{margin-top:.625rem}.bcah_meal-value{color:#333;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem}.bcah_cancellation-details{align-items:center;display:flex;justify-content:space-between}.bcah_policy-link{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0;vertical-align:middle}.bcah_policy-link:hover{text-decoration:underline}.bcah_refund-status{border:.0625rem solid #dc3545;border-radius:6.25rem;color:#dc3545;padding:.375rem .75rem}.bcah_refundable{border:.0625rem solid #28a745;border-radius:6.25rem;color:#28a745;padding:.375rem .75rem}.bcah_non-refundable{border:.0625rem solid #dc3545;border-radius:6.25rem;color:#dc3545;padding:.375rem .75rem}.bcah_refund-status{font-size:.625rem;font-weight:500;letter-spacing:0;line-height:.625rem;text-align:right;vertical-align:middle}.CheckboxBtn_CheckboxBtn__5ix0J{-webkit-appearance:none;appearance:none;border:2px solid #858585;display:grid;position:relative}.CheckboxBtn_CheckboxBtn--rounded__j1iK1{border-radius:50%!important}.CheckboxBtn_CheckboxBtn--lg__W-Cp7{border-radius:8px;height:1.5rem;width:1.5rem}.CheckboxBtn_CheckboxBtn--lg__W-Cp7:before{height:.5rem;left:10px;top:6px;width:.25rem}.CheckboxBtn_CheckboxBtn--md__LXC6y{border-radius:8px;height:1.25rem;width:1.25rem}.CheckboxBtn_CheckboxBtn--md__LXC6y:before{height:.5rem;left:8px;top:4px;width:.25rem}.CheckboxBtn_CheckboxBtn--sm-md__UyyiA{height:1rem;width:1rem}.CheckboxBtn_CheckboxBtn--sm-md__UyyiA:before{height:.4375rem;left:6px;top:3px;width:.1875rem}.CheckboxBtn_CheckboxBtn--sm__u92UT{border-radius:4px;height:.75rem;width:.75rem}.CheckboxBtn_CheckboxBtn--sm__u92UT:before{height:.375rem;left:5px;top:2px;width:.125rem}.CheckboxBtn_CheckboxBtn--sm__u92UT:not(:checked):before{left:2px;top:0}.CheckboxBtn_CheckboxBtn__5ix0J:before{border:1.5px solid #fff;border-left:0;border-top-width:0;content:"";position:absolute;transform:rotate(40deg);transition:transform .12s ease-in-out}.CheckboxBtn_CheckboxBtn__5ix0J:checked{background:var(--primary-color);border:0}.HotelBookingConfirmationPoliciesMobile_wrapper__KFm3O{margin-bottom:10.25rem;padding:1rem}.HotelBookingConfirmationPoliciesMobile_form__q8M7K{background-color:#fff;border-radius:.75rem;box-shadow:0 .125rem .5rem 0 #00000029;padding:1rem 1rem 1rem .9375rem}.HotelBookingConfirmationPoliciesMobile_checkboxContainer__b9mBP{grid-gap:.625rem;align-items:start;display:grid;gap:.625rem;grid-template-columns:auto 1fr}.HotelBookingConfirmationPoliciesMobile_checkboxContainer__b9mBP .checkbox{flex-shrink:0;height:1.25rem;margin-top:.1875rem;width:1.25rem}.HotelBookingConfirmationPoliciesMobile_checkboxContainer__b9mBP label{color:#333;font-size:.875rem;font-weight:400;height:3.75rem;line-height:1.25rem;width:18.5625rem}.PhonenumberInput_countryCodeInput__1cqTW{align-items:center;background:#fff;border:1px solid #ccc;border-radius:6px;display:flex;height:52px;overflow:visible;position:relative;transition:border-color .2s ease;width:100%}.PhonenumberInput_countryCodeInput__1cqTW .PhonenumberInput_countryCodeWrapper__sF804{align-items:center;display:flex;height:100%;margin-top:4px;padding:0 0 0 20px;position:relative}.PhonenumberInput_countryCodeInput__1cqTW .PhonenumberInput_countryCodeWrapper__sF804 .PhonenumberInput_countryCodeSelect__cj\+5\+{-webkit-appearance:none;appearance:none;background:#0000;border:none;color:#333;cursor:pointer;font-family:Sora,sans-serif;font-size:16px;font-weight:400;height:100%;letter-spacing:0;line-height:20px;outline:none;padding-right:20px}.PhonenumberInput_countryCodeInput__1cqTW .PhonenumberInput_countryCodeWrapper__sF804 .PhonenumberInput_dropdownIcon__9B3Qs{height:24px;pointer-events:none;position:absolute;right:-9px;width:24px}.PhonenumberInput_countryCodeInput__1cqTW .PhonenumberInput_floatingLabel__OaYHU{background:#fff;color:#858585;font-family:Sora,sans-serif;font-size:12px;font-weight:300;left:16px;letter-spacing:0;line-height:16px;margin:0;padding:0 4px;pointer-events:none;position:absolute;top:-8px;transform-origin:left center;transition:all .2s ease}.PhonenumberInput_countryCodeInput__1cqTW .PhonenumberInput_phoneInput__VeLgS{background:#0000;border:none;color:#333;flex:1 1;font-size:16px;height:100%;outline:none;padding:0 16px}.PhonenumberInput_countryCodeInput__1cqTW .PhonenumberInput_divider__BMggo{align-self:center;background-color:#ccc;height:32px;margin-left:10px;width:1px}.HotelContactDetailsMobile_hcd_container_mobile__kdkh-{padding:1.25rem}.HotelContactDetailsMobile_hcd_header_mobile__hGXkH{margin-bottom:1rem}.HotelContactDetailsMobile_hcd_title_mobile__J7KGF{color:#333;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.25rem;margin-bottom:.25rem;vertical-align:middle}.HotelContactDetailsMobile_hcd_subtitle_mobile__iI-Q4{color:#858585;font-size:.8125rem;font-weight:400;letter-spacing:0;line-height:1.25rem;vertical-align:middle}.HotelContactDetailsMobile_hcd_card_mobile__SZFwc{background:#fff;border-radius:.5rem;box-shadow:0 2px 8px 0 rgba(0,0,0,.161);padding:1rem}.HotelContactDetailsMobile_hcd_contact_info_mobile__\+3BLC{display:flex;flex-direction:column}.HotelContactDetailsMobile_hcd_contact_item_mobile__GiJ0l{align-items:center;display:flex;justify-content:space-between;padding-top:.5rem}.HotelContactDetailsMobile_hcd_contact_label_mobile__vr4ZY{color:#333;font-size:.9375rem;font-weight:400;letter-spacing:0;line-height:1.25rem;vertical-align:middle}.HotelContactDetailsMobile_hcd_contact_value_mobile__JxHn9{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-size:.9375rem;font-weight:400;letter-spacing:0;line-height:1.25rem;vertical-align:middle}.HotelContactDetailsMobile_hcd_edit_button_mobile__14vHF{background:none;border:none;cursor:pointer;padding:.25rem}.HotelContactDetailsMobile_hcd_add_button_mobile__Niv1o{align-items:center;background:#f5f8fb;border:.0625rem solid var(--start-color);border-radius:.5rem;cursor:pointer;display:flex;font-size:.875rem;gap:.375rem;height:2.5rem;justify-content:center;margin-top:1.5rem;padding:.75rem;transition:background-color .2s;width:100%}.HotelContactDetailsMobile_hcd_add_button_mobile__Niv1o span{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-size:.875rem;font-weight:600;line-height:1.5rem}.HotelContactDetailsMobile_hcd_plus_icon_mobile__X9asu img{height:.875rem;width:.875rem}.HotelContactDetailsMobile_ModalOverlay__LRAAq{align-items:flex-end;background-color:#0003;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.HotelContactDetailsMobile_Modal__Lqap0{background:#fff;border-radius:1.25rem 1.25rem 0 0;max-height:90vh;opacity:0;overflow-y:auto;transform:translateY(100%);transition:all .3s ease-out;width:100%}.HotelContactDetailsMobile_Modal__Lqap0.HotelContactDetailsMobile_Show__WTZH2{opacity:1;transform:translateY(0)}.HotelContactDetailsMobile_ModalHeader__tnYdh{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:1.25rem;position:sticky;top:0;z-index:1}.HotelContactDetailsMobile_ModalHeader__tnYdh h3{color:#333;font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.5rem;margin:0}.HotelContactDetailsMobile_CloseButton__uD4ga{background:none;border:none;cursor:pointer;padding:.25rem}.HotelContactDetailsMobile_CloseButton__uD4ga img{height:.9375rem;width:.9375rem}.HotelContactDetailsMobile_hcd_contact_important_mobile__e-lZa{color:#858585;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem;margin:.75rem 1.25rem 0;vertical-align:middle}.HotelContactDetailsMobile_hcd_contact_important_mobile__e-lZa span{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem;vertical-align:middle}.HotelContactDetailsMobile_Form__E7pN5{padding:1rem 1.25rem 0}.HotelContactDetailsMobile_Form__E7pN5 label{color:#333;display:block;font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.5rem;margin-bottom:.5rem}.HotelContactDetailsMobile_Form__E7pN5 .HotelContactDetailsMobile_mobileInputWrapper__Ovvi2{margin:1.5625rem 0 1.25rem;width:100%}.HotelContactDetailsMobile_Form__E7pN5 .HotelContactDetailsMobile_mobileInputWrapper__Ovvi2 .HotelContactDetailsMobile_mobileInputContainer__o09ru{position:relative;width:100%}.HotelContactDetailsMobile_Form__E7pN5 .HotelContactDetailsMobile_fieldSetInputCustom__mbNWV{margin-bottom:1rem;width:100%}.HotelContactDetailsMobile_Form__E7pN5 .HotelContactDetailsMobile_fieldSetInputCustom__mbNWV .HotelContactDetailsMobile_emailInputContainer__EiPmL{position:relative;width:100%}.HotelContactDetailsMobile_Form__E7pN5 .HotelContactDetailsMobile_fieldSetInputCustom__mbNWV .field_set_input{border:.0625rem solid #ccc;border-radius:.375rem;height:3.25rem;transition:border-color .2s ease;width:100%}.HotelContactDetailsMobile_Form__E7pN5 .HotelContactDetailsMobile_fieldSetInputCustom__mbNWV .field_set_input_label{color:#858585;font-family:Sora,sans-serif;font-size:.75rem;font-weight:300;letter-spacing:0;line-height:1rem;margin-top:-.25rem}.HotelContactDetailsMobile_Form__E7pN5 .HotelContactDetailsMobile_fieldSetInputCustom__mbNWV .field_set_input input{background:#0000;border:none;color:#333;font-size:.875rem;margin-bottom:.1875rem;outline:none;width:100%}.HotelContactDetailsMobile_Form__E7pN5 .HotelContactDetailsMobile_errorMessage__xwcL1{color:#dc3545;display:block;font-size:.75rem;margin-top:.25rem;padding-left:.25rem}.HotelContactDetailsMobile_hcd_save_button__k32W\+{align-items:center;display:flex;justify-content:center;margin:2.5rem 1.25rem}.HotelContactDetailsMobile_SaveButton__Zknvb{align-items:center;background:var(--primary-color);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;justify-content:center;padding:.875rem;transition:background-color .2s;width:100%}.HotelBookingConfirmationPageMobile_headerWrapper__ZMI26{border-radius:1rem}.HotelBookingConfirmationPageMobile_headerBar__-qK8w{align-items:center;background-color:#fff;box-shadow:0 2.5px 20px 0 rgba(0,0,0,.102);display:flex;justify-content:flex-start;padding:1.25rem}.HotelBookingConfirmationPageMobile_backButton__o5tZL{align-items:center;background:none;border:none;cursor:pointer;display:flex}.HotelBookingConfirmationPageMobile_headerTitle__7Uac9{color:#333;flex:1 1;font-size:1.125rem;font-weight:600;letter-spacing:0;letter-spacing:.01em;line-height:1.5rem;margin-left:.75rem;text-align:left}.HotelBookingConfirmationPageMobile_bookingConfirmationMobile__nIsb2{background:#fff;display:flex;flex-direction:column;min-height:100vh}.HotelBookingContactDetailMobile_Hbcd_contactContainer__B3hZe{background:#fff;border:.0625rem solid #d9d9d9;border-radius:.625rem;height:5.625rem;margin-bottom:1.25rem;margin-left:1.25rem;margin-right:1.25rem;padding-bottom:.625rem;padding-left:1rem;padding-top:1.25rem}.HotelBookingContactDetailMobile_Hbcd_heading__2tFdI{color:#333;font-size:1.125rem;font-weight:600;line-height:1.5rem;margin-bottom:1.25rem;padding-left:1.25rem}.HotelBookingContactDetailMobile_infoGrid__ihwUh{display:flex;gap:1.25rem}.HotelBookingContactDetailMobile_Hbcd_label__Zmn7w{color:#9e9e9e;font-size:.875rem;font-weight:400;line-height:1.25rem;margin-bottom:.625rem}.HotelBookingContactDetailMobile_Hbcd_value__qNKKP{color:#333;font-size:.875rem;font-weight:600;line-height:1.25rem;word-break:break-word}.HotelBookingGuestDetailMobile_guestDetailsContainer__1Xvue{border-radius:.5rem;padding:1.25rem}.HotelBookingGuestDetailMobile_header__ziCk1{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem}.HotelBookingGuestDetailMobile_header__ziCk1 h4{color:#333;font-size:1.125rem;font-weight:600;line-height:1.5rem;margin:0}.HotelBookingGuestDetailMobile_header__ziCk1 .HotelBookingGuestDetailMobile_Hbgdm_para__p8qCh{color:#333;font-size:1rem;font-weight:400;line-height:1.5rem}.HotelBookingGuestDetailMobile_header__ziCk1 span{color:#858585;font-size:1rem;font-weight:400;line-height:1.5rem}.HotelBookingGuestDetailMobile_Hbgdm_span_p__rK9MH{color:#9e9e9e;font-size:.875rem;font-weight:400;line-height:1.25rem}.HotelBookingGuestDetailMobile_Hbgdm_p__N\+s-5{color:#333;font-size:.875rem;font-weight:600;line-height:1.25rem}.HotelBookingGuestDetailMobile_guestCard__f6yB1{background-color:#fff;border:.0625rem solid #d9d9d9;border-radius:.625rem;padding-bottom:1.25rem;padding-left:1rem;padding-top:1.25rem}.HotelBookingGuestDetailMobile_Hbgdm_label__M\+Q2l,.HotelBookingGuestDetailMobile_name__n-Y95{color:#9e9e9e;font-size:.875rem;font-weight:400;line-height:1.25rem;margin-bottom:.75rem}.HotelBookingGuestDetailMobile_name__n-Y95{margin-top:.75rem;padding-left:.5625rem}.HotelBookingGuestDetailMobile_pan__xWGvB{color:#333;font-size:.875rem;font-weight:600;line-height:1.25rem;padding-bottom:.625rem}.HotelBookingPaymentAddons_Hbpa_container__XL2xT{padding-bottom:3.5rem;padding-left:1.25rem;padding-right:1.25rem}.HotelBookingPaymentAddons_Hbpa_title__Uh2or{color:#333;font-size:1.125rem;font-weight:600;line-height:1.5rem;margin-bottom:1.25rem}.HotelBookingPaymentAddons_Hbpa_Premium__FAJhZ{color:#333;font-size:1rem;font-weight:600;line-height:1.25rem}.HotelBookingPaymentAddons_Hbpa_roomContainer__2F4YU{background:#fff;border:.0625rem solid #ddd;border-radius:.5rem;margin-bottom:.75rem}.HotelBookingPaymentAddons_Hbpa_roomHeader__cxr5L{align-items:center;cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;padding:1.625rem 1.5rem 1.875rem 1rem}.HotelBookingPaymentAddons_Hbpa_arrow__0Yeav{height:1rem;transition:transform .3s ease;width:1rem}.HotelBookingPaymentAddons_Hbpa_rotate__yspgA{transform:rotate(180deg)}.HotelBookingPaymentAddons_Hbpa_addOnBox__hjQxh{border:.0625rem solid #d9e3f1;border-radius:.25rem;margin-bottom:1.25rem;margin-left:1.25rem;margin-right:1.25rem;overflow:hidden}.HotelBookingPaymentAddons_Hbpa_addOnTable__JzHsb{border:.0625rem solid #d9e3f1;border-collapse:collapse;border-radius:.25rem;max-width:23.125rem;overflow:hidden;text-align:left;width:100%}.HotelBookingPaymentAddons_Hbpa_addOnTable__JzHsb td,.HotelBookingPaymentAddons_Hbpa_addOnTable__JzHsb th{border:.0625rem solid #d9e3f1;color:#333;font-size:.875rem;font-weight:400;line-height:1.25rem;padding:.625rem .75rem}.HotelBookingPaymentAddons_Hbpa_addOnTable__JzHsb th{color:#9e9e9e;font-size:.875rem;font-weight:400;line-height:1.25rem}.HotelBookingPaymentAddons_Hbpa_addOnTable__JzHsb td:first-child,.HotelBookingPaymentAddons_Hbpa_addOnTable__JzHsb th:first-child{width:7.5rem}.HotelBookingPaymentAddons_Hbpa_addOnTable__JzHsb td:last-child,.HotelBookingPaymentAddons_Hbpa_addOnTable__JzHsb th:last-child{width:4.8125rem}.HotelBookingPaymentAddons_Hbpa_allRoomsWrapper__ph3yu{background-color:#fff;border:.0625rem solid #ddd;border-radius:.5rem;overflow:hidden}.HotelBookingPaymentAddons_Hbpa_divider__1x-tz{background-color:#d9d9d9;height:.0625rem;margin:0 1.25rem;max-width:100%}.HotelBookingPaymentAddons_Hbpa_roomNumber__zonLd{padding-right:.75rem}.HotelBookingFareSummaryModal_vfs_modal_overlay_mobile__FIY1J{align-items:flex-end;background:#0003;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.HotelBookingFareSummaryModal_vfs_modal_container_mobile__Q5QjO{animation:HotelBookingFareSummaryModal_vfs_slideUp_mobile__1fxVy .3s ease-out;background:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem;padding:1.25rem;width:100%}@keyframes HotelBookingFareSummaryModal_vfs_slideUp_mobile__1fxVy{0%{transform:translateY(100%)}to{transform:translateY(0)}}.HotelBookingFareSummaryModal_vfs_modal_header_mobile__pFHKM{align-items:center;display:flex;justify-content:space-between}.HotelBookingFareSummaryModal_vfs_modal_header_mobile__pFHKM h3{font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.5rem;margin:0}.HotelBookingFareSummaryModal_vfs_modal_header_mobile__pFHKM .HotelBookingFareSummaryModal_vfs_close_button_mobile__wZVJG{background:none;border:none;cursor:pointer;font-size:1.5rem}.HotelBookingFareSummaryModal_vfs_modal_body_mobile__7R5\+b{margin-top:1.25rem}.HotelBookingFareSummaryModal_vfs_section_mobile__sb04e .HotelBookingFareSummaryModal_vfs_taxes_title_mobile__Y\+V0N,.HotelBookingFareSummaryModal_vfs_section_mobile__sb04e h4{font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem;margin-bottom:.625rem}.HotelBookingFareSummaryModal_vfs_row_mobile__yrBeH{color:#333;display:flex;font-size:.875rem;justify-content:space-between;padding:12px 0}.HotelBookingFareSummaryModal_vfs_row_mobile__yrBeH .HotelBookingFareSummaryModal_vfs_row_label__qgQIR{color:#858585;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.HotelBookingFareSummaryModal_vfs_row_mobile__yrBeH span{text-align:right}.HotelBookingFareSummaryModal_vfs_total_mobile__HojIn{display:flex;font-size:1rem;font-weight:600;justify-content:space-between;padding:20px 0 56px}.HotelBookingFareSummaryModal_vfs_total_mobile__HojIn .HotelBookingFareSummaryModal_vfs_total_label__2COfh,.HotelBookingFareSummaryModal_vfs_total_mobile__HojIn span{color:#333;font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.25rem}.HotelBookingFareSummaryModal_vfs_total_mobile__HojIn span{text-align:right}.HotelBookingFareSummaryModal_vfs_divider__5MgPc{background-color:#ccc;height:1px;margin-bottom:.75rem}.HotelBookingFareSummaryModal_vfs_divider1__kvIMh{background-image:repeating-linear-gradient(90deg,#e5e7eb,#e5e7eb 9px,#0000 .625rem,#0000 18px);height:1px;margin-top:.75rem}.HotelTicketDownloadModalMobile_htd_ticketDownloadModalMobile_formContainer__f4xOe{align-items:center;display:flex;flex-direction:column;padding:1.5rem}.HotelTicketDownloadModalMobile_htd_ticketDownloadModalMobile_formContainer__f4xOe .HotelTicketDownloadModalMobile_htd_ticketDownloadModalMobile_e_ticket__3imIo{color:#333;font-size:1.25rem;font-weight:600;letter-spacing:0;line-height:1.25rem;margin-bottom:.625rem;margin-top:.625rem}.HotelTicketDownloadModalMobile_htd_ticketDownloadModalMobile_formContainer__f4xOe .HotelTicketDownloadModalMobile_htd_select_option__rXwUJ{color:#858585;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.HotelTicketDownloadModalMobile_htd_ticketDownloadModalMobile_formContainer__f4xOe .HotelTicketDownloadModalMobile_htd_form_section_container__hFz8G{display:flex;font-family:Sora,sans-serif;margin-top:1.25rem}.HotelTicketDownloadModalMobile_htd_ticketDownloadModalMobile_formContainer__f4xOe .HotelTicketDownloadModalMobile_htd_radiobutton__yIpid{color:#858585;font-family:Sora,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.HotelTicketDownloadModalMobile_htd_ticketDownloadModalMobile_formContainer__f4xOe .HotelTicketDownloadModalMobile_htd_textbox_field__CuX2R{font-family:Sora,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.25rem;margin-left:.375rem}.HotelTicketDownloadModalMobile_htd_ticketDownloadModalMobile_formContainer__f4xOe .HotelTicketDownloadModalMobile_htd_button_wrapper__XxXgL{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:1.8125rem;margin-top:2rem}.HotelTicketDownloadModalMobile_htd_ticketDownloadModalMobile_formContainer__f4xOe .HotelTicketDownloadModalMobile_htd_button_container__8YN6T{align-items:center;display:flex;gap:2.6875rem;justify-content:center}.HotelTicketDownloadModalMobile_htd_ticketDownloadModalMobile_formContainer__f4xOe .HotelTicketDownloadModalMobile_htd_cancel_text__8RXhQ{background:var(--primary-color);-webkit-background-clip:text;color:#0000;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.25rem;text-align:center}.HotelTicketDownloadModalMobile_htd_ticketDownloadModalMobile_formContainer__f4xOe .HotelTicketDownloadModalMobile_htd_ticket_trip_selection__FuWyh{border-spacing:0;width:100%}.HotelTicketDownloadModalMobile_htd_ticketDownloadModalMobile_formContainer__f4xOe .HotelTicketDownloadModalMobile_htd_ticket_trip_selection__FuWyh td{border:.0625rem solid #d9e3f1;padding:.75rem;white-space:nowrap}.HotelTicketDownloadModalMobile_htd_ticketDownloadModalMobile_formContainer__f4xOe .HotelTicketDownloadModalMobile_htd_ticket_trip_selection__FuWyh td:first-child{width:10%}.HotelTicketDownloadModalMobile_htd_ticketDownloadModalMobile_formContainer__f4xOe .HotelTicketDownloadModalMobile_htd_ticket_trip_selection__FuWyh td:last-child{width:80%}.HotelTicketDownloadModalMobile_htd_ticketDownloadModalMobile_formContainer__f4xOe .HotelTicketDownloadModalMobile_htd_ticket_trip_selection__FuWyh tbody tr:first-child td:first-child{border-top-left-radius:.375rem}.HotelTicketDownloadModalMobile_htd_ticketDownloadModalMobile_formContainer__f4xOe .HotelTicketDownloadModalMobile_htd_ticket_trip_selection__FuWyh tbody tr:first-child td:last-child{border-top-right-radius:.375rem}.HotelTicketDownloadModalMobile_htd_ticketDownloadModalMobile_formContainer__f4xOe .HotelTicketDownloadModalMobile_htd_ticket_trip_selection__FuWyh tbody tr:last-child td:first-child{border-bottom-left-radius:.375rem}.HotelTicketDownloadModalMobile_htd_ticketDownloadModalMobile_formContainer__f4xOe .HotelTicketDownloadModalMobile_htd_ticket_trip_selection__FuWyh tbody tr:last-child td:last-child{border-bottom-right-radius:.375rem}.HotelTicketDownloadModalMobile_htd_ticketDownloadModalMobile_formContainer__f4xOe .HotelTicketDownloadModalMobile_htd_fare_selection__xiZqz{gap:1rem;margin-top:16px}.HotelTicketDownloadModalMobile_htd_ticketDownloadModalMobile_formContainer__f4xOe .HotelTicketDownloadModalMobile_htd_button_label__WEMgI{gap:.5rem}.HotelBookingConfirmationPage_Hbcp_topSection__3PVpZ{background-color:#d4edda;border-radius:.5rem;margin-top:-3.1875rem;padding:1.25rem;text-align:center}.HotelBookingConfirmationPage_Hbcp_headerIcons__bHoXq{display:flex;justify-content:space-between;padding-left:1.25rem;padding-right:1.25rem;padding-top:1.25rem}.HotelBookingConfirmationPage_Hbcp_Homeicon__qyDhV{height:1.5rem;width:1.5rem}.HotelBookingConfirmationPage_Hbcp_tickIcon__KoirC{height:4rem;margin-bottom:.5rem;margin-top:1.125rem;width:4rem}h2{color:#28a745;font-size:1.25rem;font-weight:600;line-height:1.25rem}.HotelBookingConfirmationPage_details__SyrIW{margin-top:1.25rem}.HotelBookingConfirmationPage_greeting__hnMcH{font-size:1rem;font-weight:700}.HotelBookingConfirmationPage_Hbcf_downloadButton__lK9Zq{align-items:center;background-color:#fff;border:none;border-radius:1.5rem;cursor:pointer;display:flex;gap:.25rem;margin:1rem auto .5rem;padding:.5rem 1rem}.HotelBookingConfirmationPage_Hbcf_downloadButton__lK9Zq span{text-fill-color:#0000;-webkit-text-fill-color:#0000;background:var(--primary-color);-webkit-background-clip:text;background-clip:text;color:var(--primary-color);font-size:.875rem;font-weight:600;line-height:1.25rem}.HotelBookingConfirmationPage_Hbcp_downloadIcon__1jjE6{height:1.25rem;width:1.25rem}.HotelBookingConfirmationPage_Hbcp_fareSummary__J6HgZ{background:var(--primary-color);-webkit-background-clip:text;color:#0000;display:block;font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration:underline}.HotelBookingConfirmationPage_details__SyrIW{background:#fbfbfb;border-radius:.625rem;margin-top:0;padding:1.3125rem;text-align:left}.HotelBookingConfirmationPage_Hbcp_Para__Sldzj{color:#333;font-size:1rem;font-weight:400;line-height:1.25rem}.HotelBookingConfirmationPage_greeting__hnMcH{color:#333;font-size:1.25rem;font-weight:600;line-height:100%;margin-bottom:.75rem}.HotelBookingConfirmationPage_bookingLabel__Cqg-g{color:#333;font-weight:500;line-height:1.25rem;margin-bottom:.25rem;margin-top:.875rem}.HotelBookingConfirmationPage_bookingId__eIJn\+{align-items:center;color:#28a745;display:flex;font-size:1rem;font-weight:600;gap:.5rem;line-height:2rem}.HotelBookingConfirmationPage_copyIcon__uC7wC{cursor:pointer;display:flex}.HotelBookingConfirmationPage_note__GNv3k{color:#858585;font-size:1rem;font-weight:400;line-height:1.25rem;margin-top:.625rem;padding-right:2.5rem}.HotelBookingConfirmationPage_helpPopupOverlay__nAKnf{align-items:center;background-color:#0003;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.HotelBookingConfirmationPage_helpPopupContent__Xdbra{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 8px #0003;height:11.25rem;max-width:25rem;padding-top:2rem;width:90%}.HotelBookingConfirmationPage_helpPopupHeader__TCsv\+{align-items:center;display:flex}.HotelBookingConfirmationPage_helpPopupHeader__TCsv\+ h3{color:#4372b8;font-size:1.125rem;font-weight:600;line-height:1.5rem;margin:0;padding-left:7.1875rem}.HotelBookingConfirmationPage_closeButton__9\+2GL{cursor:pointer;font-size:1.25rem;font-weight:700;margin-left:4.0625rem;margin-top:-.75rem}.HotelBookingConfirmationPage_helpPopupBody__g45MI{padding-left:2.6875rem;padding-top:2rem}.HotelBookingConfirmationPage_helpcontactInfo__hLxz-{align-items:center;display:flex;margin-bottom:.75rem}.HotelBookingConfirmationPage_helpcontactInfo__hLxz- img{height:1.5rem;margin-right:.625rem;width:1.5rem}.HotelBookingConfirmationPage_helpcontactInfo__hLxz- span{color:#333;font-size:1rem;font-weight:600;line-height:1.5rem}.HotelBookingConfirmationPage_helpphoneInfo__IIUu6{align-items:center;display:flex;margin-bottom:.75rem}.HotelBookingConfirmationPage_helpphoneInfo__IIUu6 img{height:1.75rem;margin-right:.625rem;width:1.75rem}.HotelBookingConfirmationPage_helpphoneInfo__IIUu6 span{color:#333;font-size:1rem;font-weight:600;line-height:1.5rem}.HotelBookingConfirmationPage_downloadPopupOverlay__jrAUs{align-items:center;background:#0003;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.HotelBookingConfirmationPage_downloadPopupContent__SOyVD{background:#fff;border-radius:.75rem;max-width:25rem;padding:2rem;text-align:center;width:90%}.HotelBookingConfirmationPage_downlodeHead__a\+FTI{color:#333;font-size:1.125rem;font-weight:600;line-height:1.5rem}.HotelBookingConfirmationPage_popupSubtitle__EDm52{color:#858585;font-size:.875rem;font-weight:400;line-height:1.25rem;padding-top:.25rem}.HotelBookingConfirmationPage_optionGroup__DVp41{display:flex;justify-content:space-around;margin-top:1.25rem}.HotelBookingConfirmationPage_radioOption__CG5WJ{align-items:center;color:#4372b8;cursor:pointer;display:flex;font-size:1rem;font-weight:400;gap:.5rem;line-height:1.25rem}.HotelBookingConfirmationPage_radioOption__CG5WJ input[type=radio]{accent-color:var(--primary-color);cursor:pointer;height:1.25rem;width:1.25rem}.HotelBookingConfirmationPage_radioOption__CG5WJ .HotelBookingConfirmationPage_radioContent__wgUTV{color:#858585;font-size:.875rem;font-weight:400;line-height:1.25rem;padding-left:.375rem;transition:color .3s ease}.HotelBookingConfirmationPage_radioOption__CG5WJ input[type=radio]:checked+.HotelBookingConfirmationPage_radioContent__wgUTV{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-size:.875rem;font-weight:400;line-height:1.25rem}.HotelBookingConfirmationPage_popupActions__HjELP{display:flex;justify-content:space-between;margin-top:1.5rem}.HotelBookingConfirmationPage_cancelButton__Pdhp1,.HotelBookingConfirmationPage_downloadActionButton__LEX3P{border:none;border-radius:.5rem;cursor:pointer;padding:.625rem 1rem}.HotelBookingConfirmationPage_cancelButton__Pdhp1{background-color:#0000;background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-size:1rem;font-weight:600;line-height:1.25rem;padding-left:3.8125rem}.HotelBookingConfirmationPage_downloadActionButton__LEX3P{background:var(--primary-color);color:var(--primary-text-color);display:flex;gap:.25rem}.HotelInsuranceInfoBoxPage_Hibp_container__S8l9e{background-color:#fbfbfb;padding-bottom:1.25rem;padding-left:1.25rem;padding-right:1.25rem}.HotelInsuranceInfoBoxPage_insuranceBox__39Mf5{background-color:#f5f8fb;border:.0625rem solid var(--start-color);border-radius:.625rem;padding:1rem}.HotelInsuranceInfoBoxPage_title__8wpdf{color:#333;font-size:1rem;font-weight:600;line-height:100%;margin-bottom:.5rem}.HotelInsuranceInfoBoxPage_description__RvYjN{color:#858585;font-size:.875rem;font-weight:400;line-height:1.25rem}.HotelInsuranceInfoBoxPage_description__RvYjN a{display:inline-block;font-weight:400;line-height:1.25rem}.HotelInsuranceInfoBoxPage_description__RvYjN a,.HotelInsuranceInfoBoxPage_description__RvYjN span{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-size:.875rem}.BigInput_BigInput__-AX6G{border:1px solid #000;border-radius:12px;width:100%}.BigInput_BigInput-label__wD0zK,.BigInput_BigInput-secondary-label__JZAnZ{color:#5b5b5b;font-weight:400}.BigInput_BigInput-fake__nCJ-q,.BigInput_BigInput-input__O4vJF{background-color:#0000;border:none;font-size:1.5rem;font-weight:600;margin-top:.625rem;outline:none;width:100%}.BigInput_BigInput-disabled__1OJkr{background:#f5f8fb}.BigInput_BigInput-secondary-label__JZAnZ{margin-top:.25rem}.BigInput_BigInput-error__EsDWH{border:1px solid #dc3545}.suggestions-container{background:#fff;border:1px solid #e0e0e0;border-radius:.25rem;box-shadow:0 2px 4px #0000001a;margin-top:.25rem;max-height:12.5rem;overflow-y:auto;z-index:1000}.suggestion-item{cursor:pointer;padding:.5rem .75rem;transition:background-color .2s}.suggestion-item:hover{background-color:#fff}.error-message{color:#dc3545;font-size:.75rem;margin-top:.25rem}.hotel_auto_suggest .react-autosuggest__container{position:relative}.hotel_auto_suggest .react-autosuggest__suggestions-container{display:none}.hotel_auto_suggest .react-autosuggest__suggestions-container--open{background-color:#fff;border:.0625rem solid #d9d9d9;border-radius:1.25rem;display:block;font-size:1rem;font-weight:300;height:25rem;overflow-y:auto;position:absolute;top:3.75rem;width:22.75rem;z-index:2}.hotel_auto_suggest .react-autosuggest__suggestions-list{list-style-type:none;margin:0;padding:0}.hotel_auto_suggest .react-autosuggest__suggestion{cursor:pointer}.hotel_auto_suggest .react-autosuggest__suggestion--highlighted{background-color:#f5f8fb;border-radius:.5rem}.hotel_auto_suggest .error_txt{color:#dc3545}.hotelSuggestion_HotelSuggestionList__SnJQD{background-color:#fff;border:1px solid #d9d9d9;border:1px solid var(--Strokes-2,#d9d9d9);border-radius:1.25rem;box-shadow:0 0 40px 0 rgba(51,51,51,.102);cursor:pointer;width:35.625rem}.hotelSuggestion_HotelSuggestionList-name__Chkzw{font-size:.875rem;font-weight:400}.hotelSuggestion_HotelSuggestionList-location__LIPAQ{color:#858585;font-size:.75rem;font-weight:400}.hotelSuggestion_HotelSuggestionList-box-hover__QKnt3,.hotelSuggestion_HotelSuggestionList-box__ifIkO:hover{background-color:#f5f8fb;border-radius:.5rem}.hotelSuggestion_PopularHotels__QyE8m{letter-spacing:2px;text-transform:uppercase}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid #0000;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:#fff;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction),#0000 50%,var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction),var(--rdp-range_middle-background-color) 50%,#0000 50%);--rdp-range_end-color:#fff;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid #0000;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:0.3s;--rdp-animation_timing:cubic-bezier(0.4,0,0.2,1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{position:relative}.rdp-root,.rdp-root *{box-sizing:border-box}.rdp-day{height:var(--rdp-day-height);width:var(--rdp-day-width)}.rdp-day_button{align-items:center;background:none;border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);color:inherit;cursor:pointer;display:flex;font:inherit;height:var(--rdp-day_button-height);justify-content:center;margin:0;padding:0;width:var(--rdp-day_button-width)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{align-items:center;border:0;display:inline-flex;position:relative;white-space:nowrap;z-index:1}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{align-items:center;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;height:var(--rdp-nav_button-height);justify-content:center;margin:0;padding:0;position:relative;width:var(--rdp-nav_button-width)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{align-items:center;display:inline-flex;gap:var(--rdp-dropdown-gap);position:relative}.rdp-dropdown{-webkit-appearance:none;appearance:none;border:none;cursor:inherit;inset-block-end:0;inset-block-start:0;inset-inline-start:0;line-height:inherit;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:2}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{align-content:center;display:flex;font-size:large;font-weight:700;height:var(--rdp-nav-height)}.rdp-months{display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{align-items:center;display:flex;height:var(--rdp-nav-height);inset-block-start:0;inset-inline-end:0;position:absolute}.rdp-weekday{font-size:smaller;font-weight:500;opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);font-size:small;font-weight:400;height:var(--rdp-week_number-height);opacity:var(--rdp-week_number-opacity);text-align:var(--rdp-weeknumber-text-align);width:var(--rdp-week_number-width)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled{opacity:var(--rdp-disabled-opacity)}.rdp-hidden{color:var(--rdp-range_start-color);visibility:hidden}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:initial;border-radius:0;border-radius:initial;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{background-color:var(--rdp-range_end-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes rdp-slide_in_right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rdp-slide_out_left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.Hotel-date-picker-container{align-items:center;display:flex;gap:.625rem;justify-content:center;margin-top:-1.25rem;width:100%}.input-date-picker-wrapper{width:100%}.input-date-picker-container{display:flex;flex-direction:column;gap:1.25rem;width:100%}.input-date-field{background-color:#fff;border:.0625rem solid #d9d9d9;border-radius:.75rem;cursor:pointer;display:flex;flex-direction:column;height:3.25rem;padding:1rem;position:relative;transition:border-color .2s ease;width:100%}.input-date-field.disabled{cursor:not-allowed;opacity:.6}.input-date-field.has-error{border-color:#dc3545}.input-date-field .floating-label-container{position:relative;width:100%}.input-date-field .floating-label{background:#fff;color:#858585;font-size:.75rem;font-weight:400;left:0;padding:.25rem;pointer-events:none;position:absolute;top:-1.8125rem;transform-origin:left top}.input-date-field .floating-label.active{background:#fff;color:#9e9e9e;color:#858585;padding:.25rem;top:-1.4375rem}.input-date-field .input-value-container{align-items:center;display:flex;gap:.5rem}.input-date-field .input-value-container .input-calendar-icon{color:var(--start-color);height:1.25rem;width:1.25rem}.input-date-field .input-value-container .input-value{color:#333;font-size:.875rem;font-weight:600;line-height:1.25rem}.input-date-field .validation-message{bottom:-1.25rem;color:#dc3545;font-size:.75rem;line-height:1rem;margin-top:.25rem;position:absolute;right:0}.date-picker-card{padding:.625rem}.date-picker-card .date-text{color:#333c}.custom-date-modal-overlay{background-color:#000}.custom-date-modal{height:calc(100vh - 200px);top:12.75rem}.date-range-picker-modal .react-responsive-modal-modal,.date-range-picker-modal .react-responsive-modal-overlay{overflow-y:auto}.modal-date-container{padding-bottom:.625rem;padding-top:.625rem}.modal-header{line-height:1.25rem}.hdrp_hr-line{border-top:.0625rem solid rgba(51,51,51,.149);margin:.625rem auto 1.25rem;width:100%}.hdrp_calendar-container{display:flex;justify-content:center}.rdp-caption_label{margin-left:0}.date-picker-main-container.has-error .date-picker-card{border-color:#dc3545}.hotelTravelerSelectionMobile_travelerSelection__LydgX{position:relative;width:100%}.hotelTravelerSelectionMobile_travelerSelection__LydgX.hotelTravelerSelectionMobile_has-error__-ndQP .hotelTravelerSelectionMobile_selectionCard__dKA8m{border-color:#dc3545}.hotelTravelerSelectionMobile_travelerSelectionWrapper__mGsne{width:100%}.hotelTravelerSelectionMobile_selectionCard__dKA8m{align-items:flex-start;border:.0625rem solid #d9d9d9;border-radius:.75rem;cursor:pointer;display:flex;margin-top:1.25rem;min-height:3.125rem;padding:.75rem .9375rem;position:relative;width:100%}.hotelTravelerSelectionMobile_iconContainer__RorNo{align-items:center;display:flex;margin-top:.3125rem}.hotelTravelerSelectionMobile_iconContainer__RorNo .hotelTravelerSelectionMobile_userIcon__0gbY1{color:#858585;height:1.25rem;width:1.25rem}.hotelTravelerSelectionMobile_selectionTextContainer__AT9ry{display:flex;flex-direction:column;margin-left:.5rem;width:100%}.hotelTravelerSelectionMobile_fieldLabel__T8r5f{background:#fff;color:#858585;font-family:Sora,sans-serif;font-size:.75rem;font-weight:400;left:.875rem;margin-bottom:.25rem;padding:.1875rem;position:absolute;top:-.6875rem}.hotelTravelerSelectionMobile_selectionText__QhtS3{color:#333;font-family:Sora,sans-serif;font-size:.875rem;font-weight:600;margin-top:.3125rem}.hotelTravelerSelectionMobile_selectionText__QhtS3:not(:empty){color:#333;font-size:.875rem;font-weight:600;line-height:1.25rem}.hotelTravelerSelectionMobile_errorMessage__Nkzf0{color:#dc3545;font-size:.75rem;margin:.25rem 0}.hotelTravelerSelectionMobile_guestInput__XivLj{color:#333;font-family:Sora,sans-serif;font-size:1rem}.hotelTravelerSelectionMobile_guestInput__XivLj b{font-weight:600}.hotelTravelerSelectionMobile_guestLabel__StIou{font-weight:400}.hotelTravelerSelectionMobile_modalOverlay__b95sE{background-color:#0003}.hotelTravelerSelectionMobile_modalContent__prl46{background-color:#fff;border-radius:20px 20px 0 0;bottom:0;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;height:auto;left:0;margin:0 auto;max-height:80vh;max-width:100%;padding:0;position:fixed;right:0;width:100%}.hotelTravelerSelectionMobile_modalInnerContent__uc6c2{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:0}.hotelTravelerSelectionMobile_modalHeader__0uNkW{padding:.9375rem 1.25rem .9375rem 24.25rem}.hotelTravelerSelectionMobile_modalTitle__jb916{color:#333;font-size:1.125rem;font-weight:600;margin:0}.hotelTravelerSelectionMobile_closeButton__y5kUy{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:.25rem}.hotelTravelerSelectionMobile_closeButton__y5kUy svg{height:1rem;width:1rem}.hotelTravelerSelectionMobile_roomsList__gzomt{margin-bottom:5rem;padding:1.875rem 1.25rem 0;position:relative}.hotelTravelerSelectionMobile_roomsList__gzomt .hotelTravelerSelectionMobile_closeButton__y5kUy{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:.5rem;position:absolute;right:1.25rem;top:1.25rem}.hotelTravelerSelectionMobile_roomsList__gzomt .hotelTravelerSelectionMobile_closeButton__y5kUy svg{height:.9375rem;width:.9375rem}.hotelTravelerSelectionMobile_roomContainer__q15ms{border-bottom:.0625rem solid #fff;margin-bottom:1.25rem}.hotelTravelerSelectionMobile_roomContainer__q15ms:last-child{border-bottom:none;padding-bottom:0}.hotelTravelerSelectionMobile_roomHeader__JQcd7{align-items:center;display:flex;justify-content:space-between}.hotelTravelerSelectionMobile_roomTitle__4N9m3{color:#333;font-size:1rem;font-weight:400;line-height:1.25rem;margin:0}.hotelTravelerSelectionMobile_deleteButton__WbINm{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:.25rem}.hotelTravelerSelectionMobile_deleteButton__WbINm svg{height:1.5rem;width:1.5rem}.hotelTravelerSelectionMobile_counterContainer__pyQb\+{align-items:center;border-radius:.5rem;display:flex;justify-content:space-between;padding-top:1.25rem}.hotelTravelerSelectionMobile_counterInfo__ULndd{display:flex;flex-direction:column}.hotelTravelerSelectionMobile_counterLabel__G-ji5{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-family:Sora,sans-serif;font-size:1rem;font-weight:500;margin-bottom:.125rem}.hotelTravelerSelectionMobile_counterSecondaryLabel__EjBU-{color:#333;font-size:.75rem;font-weight:400;line-height:1.25rem;text-transform:uppercase}.hotelTravelerSelectionMobile_counterControls__IVqRG{align-items:center;display:flex;gap:1rem}.hotelTravelerSelectionMobile_counterButton__SEQRh{align-items:center;background-color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;height:2rem;justify-content:center;padding:0;width:2rem}.hotelTravelerSelectionMobile_counterButton__SEQRh.hotelTravelerSelectionMobile_disabled__1Yo8z{cursor:not-allowed;opacity:.5}.hotelTravelerSelectionMobile_counterButton__SEQRh svg{color:#333;height:2rem;width:2rem}.hotelTravelerSelectionMobile_counterValue__sM-cH{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-size:1.125rem;font-weight:500;min-width:1rem;text-align:center}.hotelTravelerSelectionMobile_childAgeSection__0gzQI{align-items:center;display:flex;gap:1rem;line-height:1.25rem;margin-top:.75rem}.hotelTravelerSelectionMobile_childAgeLabel__kbGE0{color:#858585;font-size:.875rem;font-weight:400}.hotelTravelerSelectionMobile_childAgeDropdowns__tI1mc{display:flex;flex-wrap:wrap;gap:.75rem}.hotelTravelerSelectionMobile_ageDropdown__V2zqr{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(/static/media/hotel_Down_arrow%20.b77ee20d8afb00c25cd8.svg);background-position:right 19px center;background-repeat:no-repeat;background-size:1.1875rem;border:.0625rem solid #d9e3f1;border-radius:.5rem;color:#333;cursor:pointer;font-size:1rem;font-weight:500;height:2.25rem;line-height:1.25rem;padding-left:1.25rem;padding-right:1.5rem;width:5rem}.hotelTravelerSelectionMobile_ageDropdown__V2zqr::-ms-expand{display:none}.hotelTravelerSelectionMobile_buttonContainer__l3s68{background-color:#fff;border-top:.0625rem solid #eee;bottom:0;box-sizing:border-box;display:flex;justify-content:space-between;left:0;padding:.9375rem 1.25rem;position:fixed;right:0;width:100%;z-index:10}.hotelTravelerSelectionMobile_addRoomButton__1ltNA{align-items:center;background-color:#fff;background:var(--primary-color);-webkit-background-clip:text;border:.0625rem solid var(--start-color);border-radius:.625rem;color:#0000;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:1rem;font-weight:600;gap:.25rem;justify-content:center;line-height:1.25rem;padding:.75rem 0;width:48%}.hotelTravelerSelectionMobile_addRoomButton__1ltNA:disabled{cursor:not-allowed;opacity:.5}.hotelTravelerSelectionMobile_applyButton__hJwZW{align-items:center;background:var(--primary-color);border:none;border-radius:.625rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.25rem;height:3.25rem;justify-content:center;line-height:1.25rem;padding:.75rem 0;width:48%}.hotelTravelerSelectionMobile_hotel-done-icon__0474a{height:1.25rem;width:1.25rem}.location-search-mobile{position:relative;width:100%}.location-search-mobile .location-search-modal{animation:slideInUp .3s ease;background-color:#fff;display:flex;flex-direction:column;height:100%;left:0;position:fixed;top:0;transform-origin:bottom;width:100%;z-index:1200}.location-search-mobile .location-search-modal .modal-search-input-container{align-items:center;background-color:#f5f8fb;border:.0625rem solid var(--start-color);border-radius:.75rem;display:flex;margin-bottom:1rem;padding:1rem;position:relative}.location-search-mobile .location-search-modal .modal-search-input-container .input-icon{height:1.5rem;margin-right:.625rem;margin-top:-1.75rem;width:1.5rem}.location-search-mobile .location-search-modal .modal-search-input-container .floating-label-container{position:relative;width:100%}.location-search-mobile .location-search-modal .modal-search-input-container .floating-label{background:#f5f8fb;color:#9e9e9e;font-size:.875rem;font-weight:400;left:0;letter-spacing:0;line-height:1.25rem;pointer-events:none;position:absolute;transform-origin:left top;transition:all .2s ease}.location-search-mobile .location-search-modal .modal-search-input-container .modal-search-input{background-color:#0000;border:none;font-size:1rem;font-weight:500;outline:none;width:100%}.location-search-mobile .location-search-modal .react-autosuggest__suggestions-list{list-style-type:none;margin:0;padding:0}.location-search-mobile .location-search-modal .react-autosuggest__suggestions-list .react-autosuggest__suggestion{cursor:pointer}.location-search-mobile .location-search-modal .react-autosuggest__suggestions-list .react-autosuggest__suggestion:hover{background-color:#d9e3f1}.location-search-mobile .location-search-modal .location-search-modal-header{align-items:center;display:flex;padding:1rem}.location-search-mobile .location-search-modal .location-search-modal-header .location-search-modal-back{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;margin-right:1rem;padding:.25rem .5rem}.location-search-mobile .location-search-modal .location-search-modal-header .location-search-modal-back img{height:1.5rem;width:1.5rem}.location-search-mobile .location-search-modal .location-search-modal-header .location-search-modal-title{color:#333;font-size:1.125rem;font-weight:500}.location-search-mobile .location-search-modal .location-search-modal-content{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:0 1.25rem}.location-search-mobile .location-search-modal .location-search-modal-content .react-autosuggest__container{margin-bottom:1rem}.location-search-mobile .location-search-modal .location-search-modal-content .location-search-modal-results{border-top:none;left:0;max-height:none;position:relative;top:0}.location-search-mobile .location-search-modal .location-search-modal-content .react-autosuggest__container{position:relative}.location-search-mobile .location-search-modal .location-search-modal-content .react-autosuggest__container .react-autosuggest__suggestions-container--open{max-height:50vh;position:absolute;top:100%;width:100%;z-index:1000}.location-search-mobile .react-autosuggest__container{position:relative;width:100%}.location-search-mobile .react-autosuggest__input{background-color:#0000;border:none;width:100%}.location-search-mobile .react-autosuggest__suggestions-container{display:none}.location-search-mobile .react-autosuggest__suggestions-container--open{background-color:#fff;border-top:.0625rem solid #d9e3f1;display:block;max-height:25rem;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:10}.location-search-mobile .modal-suggestions-container{border-radius:.5rem;margin-top:.5rem}.location-search-mobile .modal-suggestions-container .react-autosuggest__suggestions-list{list-style-type:none;margin:0;padding:0}.location-search-mobile .modal-suggestions-list{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;margin-top:.5rem;max-height:calc(100vh - 200px);overflow-y:auto;width:100%}.location-search-mobile .modal-suggestions-list.visible{display:block}.location-search-mobile .modal-suggestions-list.hidden{display:none}.location-search-mobile .location-search-results{background-color:#fff;border-top:.0625rem solid #d9e3f1;left:0;max-height:calc(100vh - 150px);overflow-y:auto;position:absolute;top:100%;width:100%;z-index:9}.location-search-mobile .location-search-results.location-search-modal-results{border-top:none;left:0;max-height:none;position:relative;top:0}.location-search-mobile .search-section{margin-bottom:.625rem}.location-search-mobile .search-section:last-child{margin-bottom:0}.location-search-mobile .search-section .search-section-items>div{position:relative}.location-search-mobile .search-section .search-section-items .remove-recent-search{align-items:center;background:none;border:none;border-radius:50%;color:#858585;cursor:pointer;display:flex;font-size:1rem;height:1.5rem;justify-content:center;line-height:1;padding:.3125rem;position:absolute;right:.625rem;top:50%;transform:translateY(-50%);width:1.5rem}.location-search-mobile .search-section .search-section-items .remove-recent-search:hover{background-color:#d9e3f1;color:#858585}.location-search-mobile .search-section-title{color:#9e9e9e;font-size:.75rem;font-weight:700;letter-spacing:2.24px;line-height:1.25rem;text-transform:uppercase}.location-search-mobile .search-section-items{display:flex;flex-direction:column;gap:.625rem}.location-search-mobile .recent-search-item{align-items:center;cursor:pointer;display:flex}.location-search-mobile .recent-search-item:hover{background-color:#d9e3f1}.location-search-mobile .recent-search-item .location-icon{align-items:center;border-radius:50%;display:flex;font-size:1.25rem;height:1.5rem;justify-content:center;margin-bottom:1rem;margin-right:.4375rem;width:1.5rem}.location-search-mobile .recent-search-item .location-icon img{height:1.25rem;width:1.25rem}.location-search-mobile .recent-search-item .recent-search-content{background:#f5f8fb;border-radius:.5rem;display:flex;padding:.625rem .9375rem;width:100%}.location-search-mobile .recent-search-item .recent-search-name{color:#333;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.25rem;margin-bottom:.125rem}.location-search-mobile .recent-search-item .recent-search-location{color:#858585;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.location-search-mobile .popular-city-item{align-items:center;cursor:pointer;display:flex;padding:.75rem 1rem}.location-search-mobile .popular-city-item:hover{background-color:#d9e3f1}.location-search-mobile .popular-city-item .location-icon{align-items:center;border-radius:50%;display:flex;height:1.5rem;justify-content:center;margin-bottom:1rem;margin-right:.4375rem;width:1.5rem}.location-search-mobile .popular-city-item .location-icon img{height:1.25rem;width:1.25rem}.location-search-mobile .popular-city-item .popular-city-content{flex:1 1}.location-search-mobile .popular-city-item .popular-city-name{color:#333;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.25rem;margin-bottom:.125rem}.location-search-mobile .popular-city-item .popular-city-location{color:#858585;font-size:.875rem}.location-search-mobile .location-suggestion-item{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem}.location-search-mobile .location-suggestion-item:hover{background-color:#d9e3f1}.location-search-mobile .location-suggestion-item .location-suggestion-content{flex:1 1}.location-search-mobile .location-suggestion-item .location-suggestion-name{color:#333;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.25rem;margin-bottom:.125rem}.location-search-mobile .location-suggestion-item .location-suggestion-location{color:#858585;font-size:.875rem}.location-search-mobile .location-suggestion-item .location-suggestion-type{background-color:#d9e3f1;border-radius:.75rem;color:#858585;font-size:.75rem;padding:.25rem .5rem}.location-search-mobile .location-suggestion-item .location-icon img{height:1.25rem;margin-bottom:1.1875rem;width:1.25rem}.location-search-mobile .location-suggestions-container{background-color:#fff!important;box-shadow:none!important;max-height:calc(100vh - 150px)!important;max-width:22.625rem!important;overflow-y:auto;width:100%!important}.switch_switch__1AV1-{position:relative}.switch_switch__1AV1- input{border:1px solid #000;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.switch_switch__1AV1- input:not(:checked)~.switch_slider__8Swoz{background-color:#ccc}.switch_switch__1AV1- input:checked~.switch_slider__8Swoz{background:var(--primary-color)}.switch_switch__1AV1- input:disabled~.switch_slider__8Swoz{background:#333}.switch_switch__1AV1- .switch_slider__8Swoz{border-radius:.75rem;height:100%;left:0;padding:2px;position:absolute;top:0;transition:.4s;width:100%}.switch_switch__1AV1- .switch_slider__8Swoz:after{background-color:#fff;border-radius:50%;content:"";left:0;position:absolute;transition:.4s}.switch_switch--md__rBWC-{height:1.25rem;width:2rem}.switch_switch--md__rBWC- .switch_slider__8Swoz:after{height:1rem;width:1rem}.switch_switch--md__rBWC- input:not(:checked)~.switch_slider__8Swoz:after{transform:translate(2.3px,-.1px)}.switch_switch--md__rBWC- input:checked~.switch_slider__8Swoz:after{transform:translate(13.5px,-.1px)}.airline_auto_suggestion{width:100%}.airline_auto_suggestion .react-autosuggest__suggestions-container--open{max-height:353px;overflow-y:scroll}.airline_auto_suggestion .airline_card .suggestion_primary_txt{color:#858585}.airline_auto_suggestion .flex.align_items_center.gap_5 span{color:#333;margin-right:10px;text-decoration:underline;transition:color .3s ease}.airline_auto_suggestion .flex.align_items_center.gap_5:hover{cursor:pointer}.airline_auto_suggestion .input_suggestion{border:.5px solid #333;border-radius:.375rem;height:2.5rem;padding:.5rem 1.25rem;width:100%}.airline_auto_suggestion .input_suggestion--input{border:none;outline:none;width:100%}.airline_auto_suggestion .input_suggestion .input_icon svg{height:12px}.airline_auto_suggestion .input_suggestion .input_icon svg path{fill:#000}.airline_auto_suggestion li{cursor:pointer;list-style-type:none;-webkit-user-select:none;user-select:none}.suggestion-text-selected{text-fill-color:#0000;-webkit-text-fill-color:#0000;background:var(--primary-color);-webkit-background-clip:text;background-clip:text;color:var(--primary-color);font-weight:500}.spf-host-section{padding:0 16px}.spf-host-section .spf-host-header{display:flex;justify-content:flex-end;margin-right:-10px;padding-top:5px}.spf-host-section .spf-host-header img{cursor:pointer;height:15px;width:15x}.spf-host-section .spf-host-section-title{color:#333;font-family:Sora,sans-serif;font-size:16px;font-weight:400;margin-bottom:16px;text-align:left}.spf-host-section .spf-host-option{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:5px}.spf-host-section .spf-host-label{color:#333;font-size:16px;font-weight:400}.spf-host-section .spf-host-label.spf-host-label-active{text-fill-color:#0000;-webkit-text-fill-color:#0000;background:var(--primary-color);-webkit-background-clip:text;background-clip:text;color:var(--primary-color)}.spf-stop-section{margin-top:15px;padding:0 16px}.spf-stop-section .spf-stop-section-title{color:#333;font-family:Sora,sans-serif;font-size:16px;font-weight:400;margin-bottom:16px;text-align:left}.spf-stop-section .spf-stop-option{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.spf-stop-section .spf-stop-label{color:#333;font-size:16px;font-weight:400}.spf-stop-section .spf-stop-label.spf-stop-label-active{text-fill-color:#0000;-webkit-text-fill-color:#0000;background:var(--primary-color);-webkit-background-clip:text;background-clip:text;color:var(--primary-color)}.search-page-filter-modal-overlay{align-items:flex-end;animation:fadeIn .3s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999!important}.search-page-filter-modal-overlay .search-page-filter-modal-content{animation:slideUp .3s ease-out;background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;max-height:80vh;overflow-x:hidden;overflow-y:auto;padding:20px;position:relative;width:100%;z-index:10000}.search-page-filter-modal-overlay .search-page-filter-modal-content .spfm-airline-selection-container{margin-top:15px}.search-page-filter-modal-overlay .search-page-filter-modal-content .spfm-show-more{text-fill-color:#0000;-webkit-text-fill-color:#0000;background:var(--primary-color);-webkit-background-clip:text;background-clip:text;color:var(--primary-color);cursor:pointer;font-size:16px;font-weight:500;letter-spacing:0;line-height:20px;padding:10px 20px 50px;text-align:left}.search-page-filter-modal-overlay .spfm-apply-button-container{box-shadow:2.5px 0 20px 0 2.5px 0 40px 0 rgba(0,0,0,.078);margin:-20px;padding:15px 20px}@keyframes fadeIn{0%{background-color:#0000}to{background-color:#00000080}}.HotelSearchHeader_hotel_search_header__NFQ0Q{align-items:center;background-color:#fff;box-shadow:0 .125rem .5rem #0000001a;display:flex;gap:.75rem;justify-content:space-between;padding:1.25rem;position:sticky;top:0;z-index:1000}.HotelSearchHeader_hotel_search_header__NFQ0Q .HotelSearchHeader_hotel_navigation__kS5GL{align-items:center;display:flex;gap:.75rem;justify-content:start}.HotelSearchHeader_hotel_search_header__NFQ0Q .HotelSearchHeader_hotel_search_filter__g2swg{display:flex;justify-content:end}.HotelSearchHeader_hotel_search_header__NFQ0Q .HotelSearchHeader_hotel_search_filter__g2swg .HotelSearchHeader_hotel_filter_icon__0UvQe{height:2.5rem;width:2.5rem}.HotelSearchHeader_hotel_search_header__NFQ0Q .HotelSearchHeader_back-icon__PNoNN{cursor:pointer;height:.75rem;width:1rem}.HotelSearchHeader_hotel_search_header__NFQ0Q .HotelSearchHeader_hotel_header_title__QQ4ds{color:#333;font-size:1.25rem;font-weight:600;line-height:1.25rem;vertical-align:middle}.HotelSearchHeader_hotel_search_header__NFQ0Q .HotelSearchHeader_hotel_filter_icon__0UvQe{border:.09375rem solid #4372b8;border-radius:.375rem;color:#4372b8;cursor:pointer;font-size:1.25rem;padding:.375rem}.location-field{background-color:#fff;border:1px solid #ccc;border-radius:.75rem;cursor:pointer;display:flex;font-family:Sora,sans-serif;height:4.25rem;padding:1rem;position:relative;text-align:left;transition:all .3s;width:100%}.location-field--active,.location-field:hover{border-color:var(--primary-color)}.location-field--active{box-shadow:0 0 0 1px var(--primary-color)}.location-field__icon{align-items:center;color:var(--primary-color);display:flex;justify-content:center;margin-right:.75rem}.location-field__icon svg{color:var(--primary-color);height:1.25rem;width:1.25rem}.location-field__content{flex:1 1;overflow:hidden}.location-field__label{background-color:#fff;color:#858585;font-size:.75rem;left:1rem;padding:0 .25rem;position:absolute;top:-.5rem;z-index:2}.location-field__value{display:flex;flex-direction:column}.location-field__city{color:#333;font-size:.875rem;font-weight:600}.location-field__airport,.location-field__city{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-field__airport{color:#858585;font-size:.75rem}.location-field.has-error{border-color:#dc3545}.date-picker-container{justify-content:center}.date-picker-card,.date-picker-container{align-items:center;display:flex;gap:.625rem;width:100%}.date-picker-card{border:.0625rem solid #3336;border-radius:.5rem;cursor:pointer;height:6.125rem;padding:.9375rem}.date-picker-card .date-text{font-size:.875rem;font-weight:400;margin-bottom:.125rem}.date-picker-card .selected-date{font-size:1rem;font-weight:700;margin-bottom:.125rem}.date-picker-card.disabled{cursor:not-allowed;opacity:.6}.date-picker-card.has-error{border-color:#dc3545;border-width:.0625rem}.date-picker-container-vertical{display:flex;flex-direction:column;gap:0;width:100%}.date-picker-spacing{height:.9375rem}.date-picker-field{width:100%}.date-picker-field.disabled{cursor:not-allowed;opacity:.6}.date-picker-field.disabled .field_set_input{pointer-events:none}.custom-date-modal-overlay{-webkit-overflow-scrolling:touch;background-color:#00000080}.custom-date-modal{-webkit-overflow-scrolling:touch;border-radius:1.25rem 1.25rem 0 0;height:calc(100vh - 12.5rem);left:-1.125rem;max-height:80vh;max-width:100vw;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0;position:fixed;right:0;top:11.5rem;touch-action:pan-y;width:100vw}.calendar-icon{align-self:start;display:flex;height:1.25rem;width:1.25rem}.date-modal__content{box-sizing:border-box;display:flex;flex-direction:column;min-height:100%;overflow:visible;padding:1.25rem;touch-action:pan-y}.modal-date-container{padding:.625rem 0}.modal-header{align-items:center;display:flex;font-family:Sora,sans-serif;font-size:1rem;font-weight:400;justify-content:space-between;padding:.625rem}.hr-line{border-top:.0625rem solid rgba(51,51,51,.149);margin:.625rem auto .3125rem;width:95%}.month-navigation{align-items:center;display:flex;font-size:1rem;justify-content:space-between;padding:.625rem}.calendar-container{display:flex;flex:1 1;justify-content:center;overflow:visible;touch-action:pan-y}.done-btn{background:var(--primary-color);border:none;border-radius:.5rem;color:#fff;cursor:pointer;flex-shrink:0;font-size:1.125rem;margin-top:1rem;padding:.75rem;touch-action:manipulation;width:100%}.right-Icon{margin-left:.3125rem}.day_button{padding:1.875rem}.rd-day-picker{border-radius:.375rem;font-family:Sora,sans-serif;overflow:visible;padding:.625rem;touch-action:pan-y}.rd-day-picker .rdp-head,.rdp-weekday{color:#333;font-size:.75rem;font-weight:600;line-height:1.25rem}.rdp-weekday{padding-top:.9375rem}.rdp-month_caption{position:relative;top:10%}.rdp-caption_label{font-family:Sora,sans-serif;font-size:1rem;font-weight:600;line-height:1.25rem;margin-left:5%}.rdp-button_next{position:relative;top:2.1875rem;z-index:1000}.rdp-button_previous{display:block;position:relative;top:2.375rem;z-index:1000}.rdp-weekdays{bottom:3.75rem;position:relative}.rdp-day_button{border:none;border-radius:.375rem;height:3.125rem;margin:.125rem;padding:.125rem;touch-action:manipulation;width:3.125rem}.rdp-range_start .rdp-day_button,.rdp-selected .rdp-day_button{accent-color:none!important;background:var(--primary-color)!important;border:none;color:#fff!important;height:3.125rem;width:3.125rem}.rdp-range_middle .rdp-day_button{accent-color:none!important;background:rgba(67,114,184,.122)!important;border:none;border-radius:.375rem}.day_container{margin:.625rem}.day{font-size:.875rem}.day,.money{font-family:Sora,sans-serif;font-weight:400;line-height:1.25rem}.money{color:var(--primary-color);font-size:.625rem}.rdp-range_end .rdp-day_button{accent-color:none!important;background:var(--primary-color)!important;border:none;color:#fff!important}.rdp-range_end .money,.rdp-range_start .money{color:#fff!important}.rd-day-picker .rdp-table{border-collapse:collapse;width:100%}.rdp-root{--rdp-accent-background-color:none!important}.rdp-day{border-radius:.375rem;cursor:pointer;font-size:.875rem;height:3.125rem;text-align:center;vertical-align:middle;width:3.125rem}.day-price{color:var(--primary-color);display:block;font-size:.75rem;margin-top:.125rem}.rdp-day--selected,.rdp-day_selected{background:var(--primary-color)!important;border:none;border-radius:.375rem!important;color:#fff!important}.rdp-day--selected .money,.rdp-day_selected .money{color:#fff!important}.date-picker-main-container .drp-error-message{bottom:4.75rem;color:#dc3545;font-size:.75rem;left:0;margin:.25rem .25rem .25rem 0;padding-left:.5rem;position:absolute}.flight-search-header{align-items:center;background-color:#fff;box-shadow:0 2px 8px #0000001a;display:flex;gap:12px;justify-content:space-between;padding:12px 16px 40px;position:sticky;top:0;z-index:1000}.flight-search-header .flights_navigation{align-items:center;display:flex;gap:12px;justify-content:start}.flight-search-header .flight_search_filter{display:flex;justify-content:end}.flight-search-header .flight_search_filter .filter_icon{height:2.5rem;width:2.5rem}.flight-search-header .back-icon{cursor:pointer;height:12px;width:16px}.flight-search-header .header-title{color:#333;font-size:20px;font-weight:600;line-height:20px;vertical-align:middle}.flight-search-header .filter-icon{border:1px solid var(--primary-color);border-radius:6px;color:var(--primary-color);cursor:pointer;font-size:20px;padding:6px}@keyframes slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.location-search{animation:slideInUp .3s ease;background-color:#fff;display:flex;flex-direction:column;height:100%;left:0;overflow:hidden;position:fixed;text-align:left;top:0;transform-origin:bottom;width:100%;z-index:1200}.location-search__header{align-items:center;display:flex;padding:.5rem}.location-search__back-btn{background:none;border:none;cursor:pointer;margin-right:.375rem;padding:.5rem}.location-search__back-btn svg{height:1.25rem;width:1.25rem}.location-search__title{font-family:Sora,sans-serif;font-size:1.125rem;font-weight:500;margin:0}.location-search__content{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:1rem}.location-search__input-container{margin-bottom:1rem;position:relative}.location-search__search-input{background:#0000;border:none;color:#333;font-family:Sora,sans-serif;font-size:1rem;font-size:.875rem;font-weight:500;font-weight:600;left:3rem;margin-bottom:.125rem;outline:none;overflow:hidden;padding:.25rem 0;position:absolute;text-overflow:ellipsis;top:1.1875rem;white-space:nowrap;width:calc(100% - 4rem);z-index:1}.location-search__section{margin-top:1rem}.location-search__section-header{color:#858585;font-family:Sora,sans-serif;font-size:.75rem;font-weight:500;margin-bottom:.75rem;padding-left:.5rem}.location-search__suggestion-list{display:flex;flex-direction:column;gap:.5rem}.location-search__suggestion-item{align-items:center;border-radius:.5rem;cursor:pointer;display:flex;padding:.75rem;position:relative;transition:background-color .2s}.location-search__suggestion-icon{margin-right:.75rem}.location-search__suggestion-icon svg{color:#858585;height:1.25rem;width:1.25rem}.location-search__suggestion-details{flex:1 1}.location-search__suggestion-city{color:#333;font-family:Sora,sans-serif;font-size:1rem;font-weight:500;margin-bottom:.25rem}.location-search__suggestion-airport{color:#858585;font-family:Sora,sans-serif;font-size:.75rem}.location-search__suggestion-code{background:#f5f8fb;border-radius:6px;color:#333;font-size:.75rem;font-weight:600;gap:10px;height:32;max-height:32px;padding:8px;width:56}.location-search__delete-btn{background-color:#dc3545;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:.75rem;margin-left:.5rem;padding:.25rem .5rem}.location-search__no-results{background-color:#fff;border-radius:.5rem;color:#858585;font-family:Sora,sans-serif;padding:1rem;text-align:center}.RadioBtn_RadioBtn__uPRp8{-webkit-appearance:none;appearance:none;border:1.5px solid #858585;border-radius:50%;display:grid;position:relative}.RadioBtn_RadioBtn-lg__5LsZj{height:1.5rem;width:1.5rem}.RadioBtn_RadioBtn-lg__5LsZj:before{background:var(--primary-color);border-radius:50%;box-shadow:inset 1em 1em var(--primary-color);content:"";height:.5rem;left:7px;position:absolute;top:7px;transform:scale(0);transition:transform .12s ease-in-out;width:.5rem}.RadioBtn_RadioBtn-md__8x4ay{height:1.25rem;width:1.25rem}.RadioBtn_RadioBtn-md__8x4ay:before{background:var(--primary-color);border-radius:50%;box-shadow:inset 1em 1em var(--primary-color);content:"";height:.5rem;left:5px;position:absolute;top:5px;transform:scale(0);transition:transform .12s ease-in-out;width:.5rem}.RadioBtn_RadioBtn__uPRp8:checked:before{transform:scale(1)}.RadioBtn_RadioBtn__uPRp8:checked{border-color:var(--start-color)}.radioChip_Chip__9NmH2{color:#858585;width:fit-content}.radioChip_Chip__9NmH2 .radioChip_Chip-label__ydzkm{color:#858585;font-size:1rem;font-weight:400;transition:color .3s ease-in-out}.radioChip_Chip-lg__op\+Mp{padding:.5rem 0}.radioChip_Chip-lg__op\+Mp .radioChip_Chip-label__ydzkm{font-size:1.125rem;font-weight:400;line-height:2rem;z-index:1}.radioChip_Chip-md__94XGB{padding:.5rem 1.25rem}.radioChip_Chip-md__94XGB .radioChip_Chip-label__ydzkm{font-size:1rem;font-weight:400;line-height:1.25rem;z-index:1}.radioChip_Chip-black__79CPB{border-color:#000;color:#000}.radioChip_Chip-icon-override__TaJuR svg *{fill:#858585;stroke:none}.radioChip_Chip-checked__hEdyG,.radioChip_Chip__9NmH2:hover{overflow:hidden;position:relative}.radioChip_Chip-checked__hEdyG label,.radioChip_Chip__9NmH2:hover label{color:var(--start-color)}.radioChip_Chip-checked__hEdyG svg,.radioChip_Chip__9NmH2:hover svg{z-index:1}.radioChip_Chip-checked__hEdyG svg *,.radioChip_Chip__9NmH2:hover svg *{fill:url(#gradient)}.radioChip_Chip-checked__hEdyG input,.radioChip_Chip__9NmH2:hover input{border-color:var(--start-color)}.radioChip_Chip-checked__hEdyG:before,.radioChip_Chip__9NmH2:hover:before{content:"";height:100%;left:0;position:absolute;width:100%}.radioChip_Chip-disabled__\+FOTH{background-color:#fff;border-color:#858585;color:#858585}.radioChip_Chip-disabled__\+FOTH svg *{fill:#858585;z-index:1}.radioChip_Chip-disabled__\+FOTH:hover{background-color:#fff;z-index:1}.TravelerSelectionContainer{background-color:#fff;border:1px solid #ccc;border-radius:1.25rem;width:40.5rem}.CounterContainer{align-items:center;border-radius:.625rem;display:flex;height:3.25rem;justify-content:space-between;margin-top:.625rem;width:100%}.CounterContainer-label{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-size:1rem;font-weight:500;line-height:2rem;margin-bottom:5px}.CounterContainer-secondary-label{color:#333;font-family:Sora,sans-serif;font-size:.75rem;line-height:1.25rem}.CounterContainer-value{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-size:1.125rem;font-weight:500;line-height:2rem;min-width:26px;text-align:center}.info-container{align-items:center;display:flex;gap:6px;margin-top:40px}.info-text{color:#3336;font-family:Sora,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.25rem}.apply-btn{align-items:center;background:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:18px;justify-content:center;margin-top:16px;padding:12px;width:100%}.apply-btn .right-Icon{margin-left:10px}.counter-button{align-items:center;display:flex;gap:10px;justify-content:space-between}.counter-button svg{cursor:pointer}.ClassTypeLabel,.TravelerLabel{color:#333;font-weight:400}.InfoTxt{color:#858585;font-weight:400}.custom-modal-overlay{background-color:#00000080}.custom-traveler-modal{border-radius:20px 20px 0 0;box-shadow:0 0 40px 0 rgba(51,51,51,.102);max-height:80vh;max-width:100%;overflow-y:auto;padding:30px;width:100%}@media(max-width:768px){.custom-traveler-modal{bottom:0;left:0;margin:0;position:absolute;right:0;top:auto}}.travelerSelection{height:78px;margin-top:.5rem;width:100%}.travelerSelection .selectionBox{align-items:center;background:#fff;border:1px solid #3336;border-radius:12px;cursor:pointer;display:flex;height:100%;justify-content:space-between;padding:15px;width:100%}.travelerSelection .user-icon{height:24px;margin-bottom:20px;width:24px}.travelerSelection .down-icon{height:7px;margin-top:30px;width:14px}.travelerSelection .textContainer{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;margin-left:8px}.travelerSelection .label{color:#333c;display:block;font-size:14px;font-weight:400;line-height:24px;text-align:left}.travelerSelection .C{color:#333;font-family:Sora,sans-serif;font-size:16px;font-weight:700;line-height:24px;text-align:left}.traveler-modal-header{align-items:center;display:flex;font-family:Sora,sans-serif;font-size:16px;font-weight:400;justify-content:space-between;margin-bottom:20px}.traveler-modal-header .close-btn{cursor:pointer}.title{font-family:Sora,sans-serif;font-size:16px;font-weight:500;margin:0}.button-container{margin-bottom:20px;margin-top:20px}.special-fare-container{background:linear-gradient(90deg,#f5f8fb,#fff);margin-top:26px;padding:10px}.special-fare-header{align-items:center;display:flex;margin-bottom:10px}.special-fare-icon{color:#4372b8;color:var(--primary-color,#4372b8);font-size:20px;margin-right:8px}.special-fare-header h3{font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;margin:0}.special-fare-cards{-webkit-overflow-scrolling:touch;display:flex;flex-direction:row;gap:10px;margin-left:35px;overflow-x:auto;padding-bottom:10px;scrollbar-width:none;white-space:nowrap}.special-fare-cards::-webkit-scrollbar{display:none}.special-fare-card{background-color:#fff;border:1px solid #3336;border-radius:6px;cursor:pointer;display:inline-block;padding:10px 15px;text-align:center;transition:border-color .3s ease}.special-fare-card.selected{background-color:#f5f8fb;border-color:#4372b8;border-color:var(--primary-color,#4372b8)}.special-fare-content h4{color:#333;font-size:14px;font-weight:600;letter-spacing:0;line-height:16px;margin:0;text-align:left}.special-fare-content p{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-size:12px;margin:3px 0 0}.trip-selection-mobile__container{align-items:center;background-color:#fff;border-radius:6px;box-shadow:0 0 5px 0 rgba(0,0,0,.251);display:flex;gap:8px;height:52px;margin-top:30px;padding:4px;position:fixed;top:40px;width:92%;z-index:1100}.trip-selection-mobile__container.modal-open{pointer-events:none;z-index:0}.trip-selection-mobile__button{background:#0000;border:none;border-radius:3px;color:#858585;cursor:pointer;flex:1 1;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;height:42px;letter-spacing:0;line-height:20px;padding:11px 20px;text-align:center;transition:all .3s ease-in-out;white-space:nowrap}.trip-selection-mobile__button.active{background:var(--primary-color);border-radius:6px;box-shadow:0 2px 6px #0000001a;color:#fff;font-weight:600}.search-panel-mobile{padding-left:1.25rem;padding-right:1.125rem;padding-top:1.875rem;width:100%}.search-panel-mobile__location-picker{display:flex;flex-direction:column;gap:.625rem;margin-top:1.5625rem;position:relative;width:100%}.search-panel-mobile__swap-wrapper{position:absolute;right:.75rem;top:21%;transform:translateY(-50%);z-index:10}.search-panel-mobile__swap-icon{align-items:center;background:var(--primary-color);border-radius:2.5rem;box-shadow:0 .25rem .75rem #0000001a;cursor:pointer;display:flex;height:3rem;justify-content:center;padding:.875rem;transform:rotate(90deg);transition:all .3s ease;width:3rem}.search-panel-mobile__swap-icon svg{height:1.5rem;transform:rotate(-90deg);transition:transform .3s;width:1.5rem}.search-panel-mobile__hotel-fields .search_airport{background:#fff;border:.0625rem solid var(--border-color);border-radius:.5rem;margin-bottom:1.25rem;width:100%}.search-panel-mobile__hotel-fields .search_airport .search_location_icon{height:1.25rem;margin-right:0;width:1.25rem}.search-panel-mobile__hotel-fields .search_airport input{font-size:1rem;height:3.25rem;padding:1rem 1rem 1rem 0}.search-panel-mobile__hotel-fields .search_airport input::placeholder{color:#858585}.search-panel-mobile__hotel-fields .search_airport.br-lg1{border-radius:.5rem}.search-panel-mobile__hotel-fields .date_range_picker{background:#fff;border:.0625rem solid var(--border-color);border-radius:.5rem;display:flex;flex-direction:column;margin:.5rem 0}.search-panel-mobile__hotel-fields .date_range_picker .date-input-container{align-items:center;display:flex;gap:.75rem;padding:.75rem 1rem;width:100%}.search-panel-mobile__hotel-fields .date_range_picker .date-input-container:first-child{border-bottom:.0625rem solid var(--border-color)}.search-panel-mobile__hotel-fields .date_range_picker .date-input-container .calendar-icon{color:var(--primary-color)}.search-panel-mobile__hotel-fields .date_range_picker .date-input-container .date-input{flex:1 1}.search-panel-mobile__hotel-fields .date_range_picker .date-input-container .date-input label{color:var(--text-secondary);display:block;font-size:.75rem;margin-bottom:.25rem}.search-panel-mobile__hotel-fields .date_range_picker .date-input-container .date-input input{border:none;color:var(--text-primary);font-size:.875rem;padding:0;width:100%}.search-panel-mobile__hotel-fields .date_range_picker .date-input-container .date-input input::placeholder{color:var(--text-secondary)}.search-panel-mobile .done-btn{align-items:center;background:var(--primary-color);border:none;border-radius:.75rem;color:#fff;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:600;gap:.25rem;height:3.25rem;justify-content:center;letter-spacing:0;line-height:1.25rem;margin-bottom:1.25rem;max-height:3.25rem;transition:background .3s;vertical-align:middle;width:100%}.location-field.search-panel-mobile__location-field{margin-bottom:0}.location-field__error{color:#dc3545;font-size:.75rem;margin-top:.25rem}.tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.tagButton{background-color:#f5f8fb;border:.0625rem solid #ccc;border-radius:1.25rem;cursor:pointer;font-size:.875rem;padding:.5rem .8125rem}.tag-container{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem}.hotel-default-container-mobile{margin-top:1rem;width:100%}.hotel-default-container-mobile :global .dropdown-container{border-radius:.5rem;padding:.75rem 1rem;width:100%}.hotel-default-container-mobile :global .dropdown-container .dropdown-label{color:#858585;font-size:.875rem}.hotel-default-container-mobile :global .dropdown-container .dropdown-value{color:#333;font-size:1rem;margin-top:.25rem}.hotel-default-container-mobile :global .dropdown-content{border-radius:.5rem;box-shadow:0 .25rem .75rem #0000001a;max-height:80vh;width:100%}.hotel-default-container-mobile :global .dropdown-content .traveler-selection{padding:1rem}.hotel-default-container-mobile :global .dropdown-content .room-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.hotel-default-container-mobile :global .dropdown-content .room-controls .count{font-size:1rem;font-weight:500;min-width:1.5rem;text-align:center}.hotel-default-container-mobile :global .dropdown-content .apply-button{background:var(--primary-color);border-radius:.5rem;color:#fff;font-weight:500;margin-top:1rem;padding:.75rem;width:100%}.hotel-default-container-mobile .traveler-control{align-items:center;display:flex;justify-content:space-between;padding:.75rem 1rem}.hotel-default-container-mobile .traveler-control__button{align-items:center;background:#fff;border:.0625rem solid var(--border-color);border-radius:50%;display:flex;font-size:1.125rem;height:2rem;justify-content:center;width:2rem}.hotel-default-container-mobile .traveler-control__button:disabled{background:#f5f8fb;opacity:.5}.hotel-default-container-mobile .traveler-control__count{font-weight:500;min-width:2.5rem;text-align:center}.hotel-default-container-mobile .apply-button{background:var(--primary-color);border:none;border-radius:.5rem;color:#fff;font-weight:500;margin-top:1rem;padding:.75rem;width:100%}.search-panel-mobile__input{background:#0000;border:none;color:#333;font-size:1rem;padding:.75rem 1rem;width:100%}.search-panel-mobile__input::placeholder{color:#858585}.search-panel-mobile__input:focus{outline:none}.form{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem}.checkboxContainer{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:.625rem}.checkboxContainer label{color:#333;font-size:1rem;font-weight:500}.hotel_recentSearches{margin-top:1.5rem;padding-left:1.25rem}.hotel_recentSearches h3{font-size:1.25rem;font-weight:600;line-height:1.25rem;margin-bottom:1rem}.hotel_recentSearches .hotel_recentList{display:flex;flex-wrap:wrap;gap:.625rem}.hotel_recentSearches .hotel_recentItem{background-color:#fff;border:.0625rem solid #ccc;border-radius:.75rem;display:flex;flex-direction:column;font-size:.875rem;min-width:9.375rem;padding:.75rem 1rem}.hotel_recentSearches .hotel_recentItem .hotel_recentMeta{color:#858585;font-size:.75rem;margin-top:.25rem}.hotel_recentSearches .hotel_recentItem .hotel_recentMeta .guest-icon{height:.875rem;margin:0 .25rem .25rem;vertical-align:middle;width:.875rem}.hotel_recentSearches .hotel_recentItem:active{transform:scale(.98)}.hotel_recentTab{color:var(--text-secondary);cursor:pointer;font-size:.875rem;padding:.5rem 1rem;position:relative;transition:color .2s ease;white-space:nowrap}.hotel_recentTab.active{color:var(--primary-color);font-weight:500}.hotel_recentTab.active:after{background-color:var(--primary-color);bottom:-.0625rem;content:"";height:.125rem;left:0;position:absolute;width:100%}.hotel_recentDetails{padding:.75rem 0}.hotel_recentContent{background-color:#fff;border-radius:.75rem;box-shadow:0 .125rem .5rem #00000014;padding:1rem}.hl_location{color:#333;font-size:.875rem;font-weight:600;line-height:1.25rem}.LandingPage_container__zgSiq{background-color:#fff;min-height:100vh}.LandingPage_header__Ub3z4{align-items:center;background:#fff;display:flex;height:5rem;justify-content:space-between;max-width:25.125rem;padding-bottom:1.875rem;padding-top:1.875rem;width:100%}.LandingPage_header__Ub3z4 .LandingPage_subHeader__-cPQP{align-items:center;display:flex;height:3rem;justify-content:center;position:relative}.LandingPage_header__Ub3z4 .LandingPage_subHeader__-cPQP .LandingPage_icon__Rzhb8{cursor:pointer;height:.75rem;left:0;position:absolute;width:1rem}.LandingPage_header__Ub3z4 .LandingPage_subHeader__-cPQP .LandingPage_title__akSDv{font-size:1.25rem;font-weight:600;line-height:1.25rem;margin-left:1.875rem}.LandingPage_header__Ub3z4 .LandingPage_filterWrapper__cRCsY{align-items:center;border:.09375rem solid #4372b8;border-radius:.5rem;cursor:pointer;display:flex;height:2.25rem;justify-content:center;width:2.25rem}.LandingPage_header__Ub3z4 .LandingPage_filterIcon__Jgtyu{height:1.25rem;width:1.25rem}.LandingPage_subHeader__-cPQP{align-items:center;display:flex;gap:1.25rem}.LandingPage_floatingInputWrapper__xUHsc{align-items:center;background-color:#fff;border:.0625rem solid #d9d9d9;border-radius:.75rem;display:flex;height:3.25rem;max-width:22.75rem;padding-left:2.75rem;position:relative}.LandingPage_floatingInputWrapper__xUHsc .LandingPage_floatingLabel__tq-7L{background-color:#fff;color:#333;font-size:.75rem;left:.75rem;padding:0 .375rem;position:absolute;top:-.625rem}.LandingPage_floatingInputWrapper__xUHsc .LandingPage_inputIcon__BRSTl{height:1.125rem;left:.875rem;opacity:.6;position:absolute;width:1.125rem}.LandingPage_floatingInputWrapper__xUHsc input{background:#0000;border:none;color:#333;font-size:.875rem;height:100%;outline:none;width:100%}.LandingPage_floatingInputWrapper__xUHsc input::placeholder{color:#0000}.LandingPage_tags__0wIB\+{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.LandingPage_tagButton__nAZl6{background-color:#f5f8fb;border:.0625rem solid #ccc;border-radius:1.25rem;cursor:pointer;font-size:.875rem;padding:.5rem .8125rem}.LandingPage_tagButton__nAZl6.LandingPage_activeTag__xK53N{background-color:#f5f8fb;border:.05rem solid #4372b8;border:.05rem solid var(--Primary,#4372b8);color:#4372b8;font-size:.875rem;font-weight:600;line-height:1.25rem}.LandingPage_checkboxContainer__4Qc5a{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:.625rem}.LandingPage_checkboxContainer__4Qc5a label,.LandingPage_hostSearch__67Bg3{color:#333;font-size:1rem;font-weight:500}.LandingPage_hostSearch__67Bg3{line-height:1.25rem}.LandingPage_recentSearches__dI4RP{margin-top:1.5rem;padding-left:1.25rem}.LandingPage_recentSearches__dI4RP h3{font-size:1rem;font-weight:600;margin-bottom:.75rem}.LandingPage_recentSearches__dI4RP .LandingPage_recentList__jBp2g{display:flex;flex-wrap:wrap;gap:.625rem}.LandingPage_recentSearches__dI4RP .LandingPage_recentItem__bYtM3{background-color:#fff;border:.0625rem solid #ccc;border-radius:.75rem;display:flex;flex-direction:column;font-size:.875rem;min-width:9.375rem;padding:.75rem 1rem}.LandingPage_recentSearches__dI4RP .LandingPage_recentItem__bYtM3 .LandingPage_recentMeta__ygYjH{color:#333;font-size:.75rem;margin-top:.25rem}.LandingPage_searchButton__zpwRi{background:var(--primary-color);border:none;border-radius:.75rem;color:#fff;cursor:not-allowed;font-weight:600;margin-top:.5rem;padding:.875rem;text-align:center}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}}.Toastify__toast{--y:0;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;touch-action:none;z-index:0}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hsm_share-popup-modal-overlay{background:#0003}.hsm_share-popup-modal{animation:slideUp .3s ease-out;border-radius:1rem 1rem 0 0;bottom:0;left:0;margin:0!important;max-height:90vh;overflow-y:auto;padding:0;position:fixed!important;right:0}.hsm_share-popup-modal-closing{animation:slideDown .3s ease-in}.hsm_share-popup-container{background:#fff;margin:0;padding:1.25rem;width:100%}.hsm_share-popup-container .hsm_share-popup-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem}.hsm_share-popup-container .hsm_share-popup-header .hsm_share-popup-title{color:#333;font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.5rem;margin:0}.hsm_share-popup-container .hsm_share-popup-header .hsm_share-popup-close-btn{cursor:pointer;height:.9375rem;width:.9375rem}.hsm_share-popup-container .hsm_share-popup-content{max-height:70vh;padding:0}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-option{align-items:center;border-radius:.5rem;cursor:pointer;display:flex;justify-content:space-between;padding-bottom:2rem}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-option:hover{background-color:#fff}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-option .hsm_share-popup-left-content{align-items:center;display:flex;gap:.75rem}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-option .hsm_share-popup-left-content .hsm_share-popup-icon{height:1.5rem;width:1.5rem}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-option .hsm_share-popup-left-content p{color:#333;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5rem;margin:0}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-option .hsm_share-popup-arrow-icon{height:1rem;width:1rem}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-form-field{margin-bottom:1rem;position:relative}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-form-field label{background:#fff;color:#3339;font-size:.875rem;left:.75rem;padding:0 .25rem;position:absolute;top:-.5rem}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-form-field input{border:.0625rem solid #3336;border-radius:.5rem;font-size:1rem;outline:none;padding:1rem .75rem;width:100%}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-form-field input:disabled{background-color:#fff;cursor:not-allowed}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-hotel-summary{border-radius:.5rem;margin-bottom:1rem;padding-top:1.25rem}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-hotel-summary:last-child{margin-bottom:0}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-hotel-summary .hotel-summary-header{align-items:center;display:flex;flex-basis:100%;gap:.75rem;margin-bottom:1rem}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-hotel-summary .hotel-summary-header .hotel-image{border-radius:.5rem;height:3.5rem;object-fit:cover;width:3.5rem}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-hotel-summary .hotel-summary-header .hotel-title-block .hotel-name{color:#000;font-size:1rem;font-weight:600;line-height:1.5rem;margin:0}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-hotel-summary .hotel-summary-header .hotel-title-block .hotel-location{color:#858585;font-size:.875rem;font-weight:400;line-height:1.25rem;margin-top:.25rem}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-hotel-summary .booking-guests-row{display:flex;justify-content:space-between;margin-bottom:2rem}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-hotel-summary .booking-guests-row .detail-item .detail-label{color:#333;font-size:.875rem;font-weight:400;line-height:1.25rem;margin-bottom:.25rem}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-hotel-summary .booking-guests-row .detail-item .detail-value{color:#333;font-size:1rem;font-weight:500;margin-bottom:.125rem}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-hotel-summary .booking-guests-row .detail-item .detail-info,.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-hotel-summary .booking-guests-row .detail-item .detail-time{color:#858585;font-size:.875rem}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-hotel-summary .price-markup-row .gross-price-container .detail-label{color:#333;font-size:1.125rem;font-weight:600;line-height:1.5rem;margin-bottom:.25rem}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-hotel-summary .price-markup-row .gross-price-container .gross-price{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-size:1rem;font-weight:600;line-height:1.5rem}.hsm_share-popup-container .hsm_share-popup-content .hotel-details h3{font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.hsm_share-popup-container .hsm_share-popup-content .hotel-details p{color:#858585;margin:0 0 .75rem}.hsm_share-popup-container .hsm_share-popup-content .hotel-details .price-details .original-price{color:#3339;margin-right:.5rem;text-decoration:line-through}.hsm_share-popup-container .hsm_share-popup-content .hotel-details .price-details .offer-price{color:#000;font-size:1.125rem;font-weight:600}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-error-message{background-color:#fff;border-radius:.5rem;margin:1rem 0;padding:.75rem;text-align:center}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-error-message p{color:#dc3545;font-size:.875rem;margin:0}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-success-message{align-items:center;display:flex;justify-content:center;padding:1.5rem 0}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-success-message p{color:#28a745;font-size:1rem;font-weight:500;margin:0}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-share-button{background:var(--primary-color);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;margin-bottom:1rem;margin-top:1rem;padding:.875rem;width:100%}.hsm_share-popup-container .hsm_share-popup-content .hsm_share-popup-share-button:disabled{background-color:#ccc;cursor:not-allowed}.hsm_share-popup-container .hsm_share-popup-content .booking-guests-row,.hsm_share-popup-container .hsm_share-popup-content .price-markup-row{display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.hsm_share-popup-container .hsm_share-popup-content .detail-item,.hsm_share-popup-container .hsm_share-popup-content .gross-price-container,.hsm_share-popup-container .hsm_share-popup-content .markup-input-container{flex:1 1}.hsm_share-popup-container .hsm_share-popup-content .detail-label{color:#3339;font-size:.875rem;margin-bottom:.25rem}.hsm_share-popup-container .hsm_share-popup-content .detail-value{color:#333;font-size:1rem;font-weight:500}.hsm_share-popup-container .hsm_share-popup-content .detail-info,.hsm_share-popup-container .hsm_share-popup-content .detail-time{color:#858585;font-size:.875rem;margin-top:.25rem}.hsm_share-popup-container .hsm_share-popup-content .gross-price{color:var(--primary-color);font-size:1rem;font-weight:500}.hsm_share-popup-container .hsm_share-popup-content .markup-input-container input{border:.0625rem solid #3336;border-radius:.25rem;font-size:1rem;outline:none;padding:.5rem;width:100%}.hsm_share-popup-container .hsm_share-popup-content .price-details .original-price{color:#3339;margin-right:.5rem;text-decoration:line-through}.hsm_share-popup-container .hsm_share-popup-content .price-details .offer-price{color:#000;font-size:1.125rem;font-weight:600}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}.Toastify__toast-container.Toastify__toast-container--top-center{left:50%;top:1rem;transform:translateX(-50%)}.hotel-separator{background:#e0e0e0;height:.0625rem;margin:1rem 0}.hsm_date-value{color:#333;font-size:1rem;font-weight:600;line-height:1.5rem}.ahc_container{display:flex;flex-direction:column;margin-bottom:1rem;overflow:visible;position:relative}.ahc_image_slider_container{height:18.75rem;overflow:visible;position:relative;width:100%}.ahc_image_slider_container .ahc_header_controls{display:flex;justify-content:space-between;left:0;padding:1.25rem;position:absolute;right:0;top:0;z-index:10}.ahc_image_slider_container .ahc_header_controls .ahc_back_button,.ahc_image_slider_container .ahc_header_controls .ahc_share_button{align-items:center;background-color:#fff;border:none;border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#333;cursor:pointer;display:flex;font-size:1.125rem;height:2.5rem;justify-content:center;width:2.5rem}.ahc_image_slider_container .ahc_slide,.ahc_image_slider_container .ahc_swiper{height:100%;width:100%}.ahc_image_slider_container .ahc_slide .ahc_slide_image{border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;height:100%;object-fit:cover;width:100%}.ahc_image_slider_container .ahc_bullet{background-color:#ffffff80!important;border-radius:50%;cursor:pointer;display:inline-block;height:.375rem!important;margin:0 .09375rem 3rem!important;opacity:.7;transition:all .3s ease;width:.375rem!important}.ahc_image_slider_container .ahc_bullet.ahc_bullet_active{background-color:#fff!important;height:.5625rem!important;opacity:1;width:.5625rem!important}.ahc_image_slider_container .ahc_card_overlay{bottom:0;left:0;position:absolute;right:0;top:14.5625rem;transform:translateY(50%);z-index:20}.ahc_info{background-color:#fff;border:1px solid #ccc;border-radius:.5rem;box-shadow:0 2.5px 20px 0 rgba(0,0,0,.102);margin:0 1rem;padding:1.25rem}.ahc_info .ahc_name{color:#333;font-size:1.25rem;font-weight:600;letter-spacing:0;line-height:1.5rem;margin:0 0 .5rem;vertical-align:middle}.ahc_info .ahc_location_container{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.ahc_info .ahc_location_container .ahc_divider{background-color:#4372b833;height:1.25rem;margin:0 .625rem;width:.0625rem}.ahc_info .ahc_location_container .ahc_location{color:#3339;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem;vertical-align:middle}.ahc_info .ahc_location_container .ahc_map_button{align-items:center;background-color:#0000;background:var(--primary-color);-webkit-background-clip:text;border:none;color:#0000;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.25rem;letter-spacing:0;line-height:1.25rem;padding:0}.ahc_info .ahc_location_container .ahc_map_button img{height:1.25rem;width:1.25rem}.ahc_info .ahc_rating_container{align-items:center;display:flex;margin-bottom:1rem}.ahc_info .ahc_rating_container .ahc_rating{align-items:center;background-color:#d9e3f1;border-radius:.375rem;color:#4372b8;display:flex;gap:.25rem;justify-content:center;margin-right:.5rem;padding:.25rem .5rem}.ahc_info .ahc_rating_container .ahc_rating .ahc_star_icon{font-size:.75rem;margin-right:.125rem}.ahc_info .ahc_rating_container .ahc_rating .ahc_rating_value,.ahc_info .ahc_rating_container .ahc_rating_text{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-size:.875rem;font-weight:500}.ahc_info .ahc_rating_container .ahc_rating_text{letter-spacing:0;line-height:1.25rem;margin-right:.375rem}.ahc_info .ahc_rating_container .ahc_review_count{color:#858585;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem;vertical-align:middle}.ahc_info .ahc_booking_details{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1rem}.ahc_info .ahc_booking_details .ahc_booking_card{align-items:center;background-color:rgba(67,114,184,.051);border-radius:.759375rem;display:flex;padding:.625rem .875rem}.ahc_info .ahc_booking_details .ahc_booking_card .ahc_card_icon{margin-bottom:1.1875rem;margin-right:.625rem}.ahc_info .ahc_booking_details .ahc_booking_card .ahc_card_icon img{height:1.25rem;width:1.25rem}.ahc_info .ahc_booking_details .ahc_booking_card .ahc_card_content{flex:1 1}.ahc_info .ahc_booking_details .ahc_booking_card .ahc_card_content .ahc_card_label{color:#333;display:block;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem;margin-bottom:.25rem}.ahc_info .ahc_booking_details .ahc_booking_card .ahc_card_content .ahc_card_details{align-items:center;display:flex}.ahc_info .ahc_booking_details .ahc_booking_card .ahc_card_content .ahc_card_details .ahc_date_group,.ahc_info .ahc_booking_details .ahc_booking_card .ahc_card_content .ahc_card_details .ahc_guest_group{display:flex;flex-direction:row;gap:.125rem}.ahc_info .ahc_booking_details .ahc_booking_card .ahc_card_content .ahc_card_details .ahc_date_group .ahc_count,.ahc_info .ahc_booking_details .ahc_booking_card .ahc_card_content .ahc_card_details .ahc_date_group .ahc_day,.ahc_info .ahc_booking_details .ahc_booking_card .ahc_card_content .ahc_card_details .ahc_guest_group .ahc_count,.ahc_info .ahc_booking_details .ahc_booking_card .ahc_card_content .ahc_card_details .ahc_guest_group .ahc_day{color:#333;font-family:Sora,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.375rem;line-height:1.2}.ahc_info .ahc_booking_details .ahc_booking_card .ahc_card_content .ahc_card_details .ahc_date_group .ahc_month,.ahc_info .ahc_booking_details .ahc_booking_card .ahc_card_content .ahc_card_details .ahc_date_group .ahc_type,.ahc_info .ahc_booking_details .ahc_booking_card .ahc_card_content .ahc_card_details .ahc_guest_group .ahc_month,.ahc_info .ahc_booking_details .ahc_booking_card .ahc_card_content .ahc_card_details .ahc_guest_group .ahc_type{color:#333;display:flex;flex-direction:column-reverse;font-size:.75rem;font-weight:500;letter-spacing:0;line-height:1rem}.ahc_info .ahc_booking_details .ahc_booking_card .ahc_card_content .ahc_card_details .ahc_separator{color:#333;font-weight:300;margin:0 .75rem}.ahc_info .ahc_date{font-size:.75rem;font-weight:500;letter-spacing:0;line-height:1rem}.ahc_info .ahc_date strong{color:#333;font-family:Sora,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.375rem}.ahc_info .ahc_about_section .ahc_about_heading{color:#333;font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.5rem;margin:0 0 .75rem;vertical-align:middle}.ahc_info .ahc_about_section .ahc_description_container{position:relative}.ahc_info .ahc_about_section .ahc_description{color:#333;font-size:1rem;font-weight:400;letter-spacing:0;line-height:normal;overflow:hidden;vertical-align:middle}.ahc_info .ahc_about_section .ahc_description.collapsed{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;line-height:normal;max-height:4.5em}.ahc_info .ahc_about_section .ahc_description.expanded{max-height:none}.ahc_info .ahc_about_section .ahc_read_more{background-color:#0000;background:var(--primary-color);-webkit-background-clip:text;border:none;color:#0000;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:0;line-height:100%;padding:0;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:5%}:global .swiper-pagination{align-items:center;bottom:auto!important;display:flex;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:50%!important;transform:translateY(-50%);z-index:20}:global .swiper-pagination-bullet{background:#ccc;border:.0625rem solid #ccc;display:inline-block;height:.375rem;margin:0 .3125rem!important;opacity:.5;top:14.125rem;width:.375rem}:global .swiper-pagination-bullet-active{background:#fff;height:.75rem;opacity:1;width:.75rem}:global .swiper{height:100%}:global .swiper-slide{height:100%}.ahcm_divider{background-color:rgba(51,51,51,.102);height:.0625rem;margin-bottom:.75rem;margin-top:1.25rem;max-width:22.375rem;width:100%}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.hotel-amenities-modal-mobile{align-items:flex-end;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.hotel-amenities-modal-mobile__overlay{height:100%;left:0;position:absolute;top:0;width:100%}.hotel-amenities-modal-mobile__content{animation:slideUp .3s ease-out;background-color:#fff;display:flex;flex-direction:column;height:100%;position:relative;width:100%;z-index:1001}.hotel-amenities-modal-mobile__header{align-items:center;box-shadow:0 2.5px 20px 0 rgba(0,0,0,.102);display:flex;gap:.75rem;justify-content:space-between;padding:1.25rem}.hotel-amenities-modal-mobile__back-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.hotel-amenities-modal-mobile__title{color:#333;flex-grow:1;font-size:1.25rem;font-weight:600;letter-spacing:0;line-height:1.25rem;margin:0;text-align:left;vertical-align:middle}.hotel-amenities-modal-mobile__spacer{width:1.5rem}.hotel-amenities-modal-mobile__tabs{-webkit-overflow-scrolling:touch;display:flex;gap:.625rem;margin-bottom:15px;overflow-x:auto;padding:12px 0 18px 20px;scrollbar-width:none;width:100%}.hotel-amenities-modal-mobile__tabs::-webkit-scrollbar{display:none}.hotel-amenities-modal-mobile__tab{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-weight:400;justify-content:center;max-width:6.875rem;min-width:6.875rem;position:relative;white-space:nowrap}.hotel-amenities-modal-mobile__tab,.hotel-amenities-modal-mobile__tab.active{color:#333;font-size:.75rem;line-height:1rem;text-align:center;width:110px!important}.hotel-amenities-modal-mobile__tab.active{font-weight:600}.hotel-amenities-modal-mobile__active-indicator{background-color:var(--start-color);border-radius:2px 2px 0 0;bottom:-1.125rem;height:.125rem;left:0;position:absolute;width:100%}.hotel-amenities-modal-mobile__facilities-content{flex:1 1;overflow-y:auto;padding:0 20px}.hotel-amenities-modal-mobile__section{margin-bottom:1.25rem}.hotel-amenities-modal-mobile__list{grid-gap:.625rem;display:grid;gap:.625rem;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.hotel-amenities-modal-mobile__list-item{align-items:center;color:#333;display:flex;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem;vertical-align:middle}.hotel-amenities-modal-mobile__list-item:last-child{border-bottom:none}.hotel-amenities-modal-mobile__check-icon{flex-shrink:0;height:1.25rem;margin-right:.75rem;width:1.25rem}.hotel-amenities-mobile{background-color:#fff;padding:27rem 1.25rem 1.25rem}.hotel-amenities-mobile__title{background:#fff;color:#333;font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.5rem;margin-bottom:.75rem;margin-top:0;padding-top:.75rem;position:relative;vertical-align:middle;z-index:1}.hotel-amenities-mobile__grid{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.hotel-amenities-mobile__item{align-items:center;background-color:#d9e3f1;border-radius:.375rem;display:flex;padding:.25rem .5rem;width:fit-content}.hotel-amenities-mobile__icon{align-items:center;display:flex;font-size:1.25rem;justify-content:center;margin-right:.25rem}.hotel-amenities-mobile__icon-img{height:1.25rem;object-fit:contain;width:1.25rem}.hotel-amenities-mobile__name{color:#333;font-size:.75rem;font-weight:500;letter-spacing:0;line-height:1.25rem;vertical-align:middle}.hotel-amenities-mobile__view-all{background-color:#0000;border:.0625rem solid #333;border-radius:.375rem;color:#333;cursor:pointer;display:block;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.25rem;padding:.875rem;text-align:center;transition:all .2s ease;width:100%}.HotelLocationMobile_mhl__container__kt01j{display:flex;flex-direction:column;gap:1.25rem;padding:1rem}.HotelLocationMobile_mhl__card__09kPA{background-color:#fff;border-radius:1rem;padding-left:1.25rem;padding-right:1.25rem}.HotelLocationMobile_fallback__moO2r{border-radius:.75rem;height:100%;width:100%}.HotelLocationMobile_mhl__head__wt9Gh{color:#333;font-size:1.125rem;font-weight:600;line-height:1.5rem;margin-bottom:.75rem;padding-top:2rem}.HotelLocationMobile_mhl_mainHead__YuxBM{color:#333;font-size:.875rem;font-weight:400;line-height:1.25rem}.HotelLocationMobile_mhl__content__AyLwz{display:flex;flex-direction:column;gap:1rem;padding-bottom:8.125rem;padding-top:1.25rem}.HotelLocationMobile_mhl__map__1urk8{border-radius:1.25rem;height:15rem;overflow:hidden;position:relative}.HotelLocationMobile_mhl__map__1urk8 iframe{border-radius:.75rem;height:15rem;min-width:22.5625rem;width:100%}.HotelLocationMobile_mhl__highlight__N0-0r{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-size:.875rem;font-weight:400;line-height:1.25rem}.HotelLocationMobile_mhl__mapPin__JvcfV{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.HotelLocationMobile_mhl__mapPin__JvcfV img{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));height:auto;width:1.75rem}.HotelLocationMobile_mhl__info__fo3zB{display:flex;flex-direction:column;gap:.625rem}.HotelLocationMobile_mhl__title__iXe-i{color:#333;font-size:1rem;font-weight:600}.HotelLocationMobile_mhl__address__cAj5k{color:#858585;font-size:.875rem;font-weight:500;line-height:1.5rem;padding-bottom:.75rem}.HotelLocationMobile_mhl__details__6bz1t{display:flex;flex-direction:column;gap:.75rem}.HotelLocationMobile_mhl__mapImage__F41zw{height:15rem;width:100%}.HotelLocationMobile_mhl__detailItem__6ut6n{grid-gap:.375rem;align-items:center;color:#333;display:grid;font-size:.875rem;gap:.375rem;grid-template-columns:auto 1fr}.HotelLocationMobile_mhl__detailItem__6ut6n img{height:1.5rem;width:1.5rem}.slide-up-modal-overlay{bottom:0;display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.slide-up-modal-content{animation:slideUp .3s ease-out forwards;background-color:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem;max-height:calc(100vh - env(safe-area-inset-top));overflow-y:auto;position:relative;scrollbar-width:thin;width:100%;z-index:10000}.slide-up-modal-content::-webkit-scrollbar{width:.3125rem}.slide-up-modal-content::-webkit-scrollbar-track{background:#0000}.slide-up-modal-content::-webkit-scrollbar-thumb{background-color:#0003;border-radius:.1875rem}.slide-up-modal-header{display:flex;justify-content:flex-end;margin-bottom:.625rem}.HotelPropertyRulesDetailsMobile_hprd_rulesDetailsContainer__RDUTd{background-color:#fff;display:flex;flex-direction:column;min-height:100vh}.HotelPropertyRulesDetailsMobile_hprd_content__mqKCZ{flex:1 1;overflow-y:auto;padding:1.25rem}.HotelPropertyRulesDetailsMobile_hprd_tags__1Ai2k{display:flex;gap:.5rem;margin-bottom:1.25rem}.HotelPropertyRulesDetailsMobile_hprd_tags__1Ai2k span{background:rgba(67,114,184,.102);border-radius:.375rem;color:#333;font-size:.75rem;font-weight:600;height:2rem;line-height:1.25rem;padding:.375rem .75rem}.HotelPropertyRulesDetailsMobile_hprd_sectionTitle__tv\+rP{color:#333;font-size:1.125rem;font-weight:500;line-height:1.75rem;margin-bottom:1.25rem}.HotelPropertyRulesDetailsMobile_hprd_rulesList__tsjeI{list-style:none;margin-bottom:1.5rem;padding-left:0}.HotelPropertyRulesDetailsMobile_hprd_rulesList__tsjeI li{color:#333;font-size:.875rem;font-weight:400;line-height:1.25rem;margin-bottom:.75rem;padding-left:1rem;position:relative}.HotelPropertyRulesDetailsMobile_hprd_rulesList__tsjeI li:before{color:#eee;content:"●";left:0;position:absolute}.HotelPropertyRulesDetailsMobile_hprd_ruleSection__xob7S{margin-bottom:1.5rem}.HotelPropertyRulesDetailsMobile_hprd_ruleSection__xob7S p{color:#333;font-size:.875rem;line-height:1.5}.HotelPropertyRulesDetailsMobile_noData__1fQfx{color:#333;font-size:.875rem;font-weight:400;line-height:1.25rem;padding:1.25rem;text-align:center}.HotelPropertyRulesMobile_hpr_rulesWrapper__gaKbm{background-color:#fff}.HotelPropertyRulesMobile_hpr_rulesCard__hJDF3{background-color:#fff;border-radius:.75rem;padding-left:1.25rem;padding-right:1.25rem;padding-top:.75rem}.HotelPropertyRulesMobile_hpr_rulesCard__hJDF3 h2{color:#333;font-size:1.125rem;font-weight:600;line-height:1.5rem;margin-bottom:.75rem}.HotelPropertyRulesMobile_hpr_rulesCard__hJDF3 .HotelPropertyRulesMobile_tags__\+rPxt{display:flex;gap:.5rem;margin-bottom:.75rem}.HotelPropertyRulesMobile_hpr_rulesCard__hJDF3 .HotelPropertyRulesMobile_tags__\+rPxt span{background:rgba(67,114,184,.102);border-radius:.375rem;color:#333;font-size:.75rem;font-weight:600;height:2rem;line-height:1.25rem;padding:.375rem .75rem}.HotelPropertyRulesMobile_hpr_rulesCard__hJDF3 .HotelPropertyRulesMobile_hpr_limitedRules__qANfJ{list-style:none;margin-bottom:1rem;padding-left:0}.HotelPropertyRulesMobile_hpr_rulesCard__hJDF3 .HotelPropertyRulesMobile_hpr_limitedRules__qANfJ li{color:#333;font-size:.875rem;font-weight:400;margin-bottom:.75rem;padding-left:1rem;position:relative}.HotelPropertyRulesMobile_hpr_rulesCard__hJDF3 .HotelPropertyRulesMobile_hpr_limitedRules__qANfJ li:before{color:#eee;content:"●";height:.5rem;left:0;position:absolute;width:.5rem}.HotelPropertyRulesMobile_hpr_rulesCard__hJDF3 .HotelPropertyRulesMobile_hpr_viewAllBtn__hX0Zc{background-color:#0000;border:.0625rem solid #333;border:.0625rem solid var(--Text---Primary,#333);border-radius:.375rem;color:#333;cursor:pointer;display:block;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.25rem;margin:0 auto;padding:.875rem;text-align:center;transition:all .2s ease;width:100%}.HotelPropertyRulesMobile_hpr_fullRules__jcbUF{padding-top:1.875rem}.HotelPropertyRulesMobile_hpr_fullRules__jcbUF h2{font-size:1.125rem;font-weight:600;margin-bottom:.625rem}.HotelPropertyRulesMobile_hpr_fullRules__jcbUF .HotelPropertyRulesMobile_tags__\+rPxt{display:flex;gap:.75rem;margin-bottom:1rem}.HotelPropertyRulesMobile_hpr_fullRules__jcbUF .HotelPropertyRulesMobile_tags__\+rPxt span{background-color:#4372b814;border-radius:.375rem;font-size:.875rem;font-weight:500;padding:.375rem .625rem}.HotelPropertyRulesMobile_hpr_fullRules__jcbUF h3{font-size:1rem;font-weight:500;margin-bottom:.625rem}.HotelPropertyRulesMobile_hpr_fullRules__jcbUF .HotelPropertyRulesMobile_fullList__EYJq6{list-style:none;padding-left:0}.HotelPropertyRulesMobile_hpr_fullRules__jcbUF .HotelPropertyRulesMobile_fullList__EYJq6 li{color:#333;font-size:.875rem;margin-bottom:.625rem;padding-left:1rem;position:relative}.HotelPropertyRulesMobile_hpr_fullRules__jcbUF .HotelPropertyRulesMobile_fullList__EYJq6 li:before{color:#eee;content:"●";left:0;position:absolute}.HotelPropertyRulesMobile_noData__RgQGS{color:#333;font-size:.875rem;padding:1.25rem;text-align:center}.HotelRoomDetailsTabsMobile_hdt_mobileTabsWrapper__N2\+nn{-webkit-overflow-scrolling:touch;background-color:#fff;border-bottom:.0625rem solid #f5f8fb;overflow-x:auto;width:100%}.HotelRoomDetailsTabsMobile_hdt_scrollContainer__\+icwh{-ms-overflow-style:none;align-items:center;display:flex;gap:1rem;justify-content:center;overflow-x:auto;padding:.75rem 1.5625rem;scrollbar-width:none;white-space:nowrap}.HotelRoomDetailsTabsMobile_hdt_scrollContainer__\+icwh::-webkit-scrollbar{display:none}.HotelRoomDetailsTabsMobile_hdt_tabButton__nVmi4{background:none;border:none;color:#333;cursor:pointer;font-size:.75rem;font-weight:400;line-height:1rem;padding:.5rem .75rem;position:relative;transition:color .3s ease-in-out;white-space:nowrap}.HotelRoomDetailsTabsMobile_hdt_active__GGyKi{color:#333;font-size:.75rem;font-weight:600;line-height:1rem}.HotelRoomDetailsTabsMobile_hdt_activeBar__vvzOz{background:var(--primary-color);border-radius:.125rem;bottom:-.75rem;height:.125rem;left:0;position:absolute;width:100%}.HotelRoomDetailsModalMobile_rdm_modalOverlay__anZ\+d{animation:HotelRoomDetailsModalMobile_fadeIn__B8PJE .3s ease;background-color:#fff;bottom:0;display:flex;flex-direction:column;height:100vh;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1100}.HotelRoomDetailsModalMobile_rdm_divider__VlO23{background-color:rgba(51,51,51,.102);height:.0625rem;margin:.0625rem 1.3125rem;width:calc(100% - 2.5625rem)}.HotelRoomDetailsModalMobile_rdm_Room_divider__uP5T\+{background-color:rgba(51,51,51,.102);height:.0625rem;margin:.0625rem .1875rem;width:calc(100% - .4375rem)}.HotelRoomDetailsModalMobile_rdm_modalContent__yvW\+X{animation:HotelRoomDetailsModalMobile_fadeIn__B8PJE .3s ease;background-color:#fff;display:flex;flex-direction:column;height:100vh;overflow-y:auto;padding:0;position:relative;width:100%}.HotelRoomDetailsModalMobile_rdm_headerWrapper__diEZ6{position:relative}.HotelRoomDetailsModalMobile_rdm_simpleHeader__tUcM7{align-items:center;background-color:#fff;box-shadow:0 2.5px 20px 0 rgba(0,0,0,.102);display:flex;padding:1.25rem}.HotelRoomDetailsModalMobile_rdm_backButton__QY7hK{align-items:center;background:none;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;padding:.5rem;transition:background-color .2s ease}.HotelRoomDetailsModalMobile_rdm_backButton__QY7hK:hover{background-color:#d9e3f1}.HotelRoomDetailsModalMobile_rdm_roomDetailsCard__R9glV{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:2rem 1.25rem;position:relative}.HotelRoomDetailsModalMobile_rdm_roomName__QCEd4{color:#333;font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.5rem;margin:.375rem 0 .625rem;vertical-align:middle}.HotelRoomDetailsModalMobile_rdm_roomCard__fN846{background-color:#fff;border:.0625rem solid #ccc;border-radius:.75rem;box-shadow:0 2.5px 20px 0 rgba(0,0,0,.102);margin-bottom:4.25rem}.HotelRoomDetailsModalMobile_rdm_roomCard__fN846:last-child{margin-bottom:6rem}.HotelRoomDetailsModalMobile_rdm_roomInfoRow__guW5U{align-items:flex-start;display:flex;flex-direction:row;gap:1.25rem;padding:1.25rem 1.25rem .625rem}.HotelRoomDetailsModalMobile_rdm_roomNameContainer__b5j-g{display:flex;flex:1 1;flex-direction:column}.HotelRoomDetailsModalMobile_rdm_roomImageContainer__1AnvH{border-radius:.5rem;height:6.625rem;min-width:7.5rem;overflow:hidden;position:relative;width:7.5rem}.HotelRoomDetailsModalMobile_rdm_roomImageContainer__1AnvH .HotelRoomDetailsModalMobile_rdm_roomImage__X1rjH{border-radius:.625rem;height:100%;object-fit:cover;width:100%}.HotelRoomDetailsModalMobile_rdm_roomImageContainer__1AnvH .HotelRoomDetailsModalMobile_rdm_imageNavigation__BtB\+y{align-items:center;bottom:.5rem;display:flex;gap:.25rem;justify-content:center;left:0;position:absolute;right:0}.HotelRoomDetailsModalMobile_rdm_roomImageContainer__1AnvH .HotelRoomDetailsModalMobile_rdm_navButton__nXNgB{align-items:center;background-color:#fff;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:.875rem;height:1.5rem;justify-content:center;padding:0;transition:background-color .2s ease;width:1.5rem}.HotelRoomDetailsModalMobile_rdm_roomImageContainer__1AnvH .HotelRoomDetailsModalMobile_rdm_imageCounter__4i5ta{background-color:#333;border-radius:.625rem;color:#fff;font-size:.625rem;padding:.125rem .375rem}.HotelRoomDetailsModalMobile_rdm_roomSpecs__veAEz{display:flex;flex:1 1;flex-wrap:wrap;gap:.625rem}.HotelRoomDetailsModalMobile_rdm_roomSpec__00IBC{background-color:#d9e3f1;border-radius:.25rem;color:#333;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1rem;padding:.25rem .5rem;vertical-align:middle}.HotelRoomDetailsModalMobile_rdm_rateOption__v3HjU{padding:.625rem 1.25rem 0}.HotelRoomDetailsModalMobile_rdm_optionColumns__tCY2j{align-items:flex-start;display:flex;justify-content:space-between}.HotelRoomDetailsModalMobile_rdm_optionLeft__dBXF4{display:flex;flex:1 1;flex-direction:column;gap:.5rem;max-width:65%}.HotelRoomDetailsModalMobile_rdm_optionRadio__42oGM{align-items:center;display:flex;gap:.5rem}.HotelRoomDetailsModalMobile_rdm_optionRadio__42oGM label{color:#333;font-size:.875rem;font-weight:600;letter-spacing:0;line-height:1.25rem;vertical-align:middle}.HotelRoomDetailsModalMobile_rdm_priceInfo__5q5Gw{min-width:35%}.HotelRoomDetailsModalMobile_rdm_priceInfo__5q5Gw,.HotelRoomDetailsModalMobile_rdm_priceRow__rgnHs{align-items:flex-end;display:flex;flex-direction:column}.HotelRoomDetailsModalMobile_rdm_originalPrice__298lX{color:#dc3545;display:block;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:100%;margin-bottom:.125rem;text-align:left;text-decoration:line-through}.HotelRoomDetailsModalMobile_rdm_discountedPrice__-KdQV{color:#333;display:block;font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:2rem;text-align:right}.HotelRoomDetailsModalMobile_rdm_pricePerNight__RikFR,.HotelRoomDetailsModalMobile_rdm_taxInfo__n-ir8{color:#3339;font-size:.75rem;font-weight:500;letter-spacing:0;line-height:100%;margin-top:.125rem;text-align:right;vertical-align:middle}.HotelRoomDetailsModalMobile_rdm_pricePerNight__RikFR{padding-bottom:1.125rem}.HotelRoomDetailsModalMobile_rdm_amenities__y0yL8{margin-bottom:.5rem;margin-top:.25rem;padding-left:.25rem}.HotelRoomDetailsModalMobile_rdm_amenityItem__jNtgn{align-items:center;color:#333;display:flex;font-size:.875rem;font-weight:400;gap:.5rem;letter-spacing:0;line-height:1.25rem;margin-bottom:.5rem;vertical-align:middle}.HotelRoomDetailsModalMobile_rdm_amenityDot__T0Mar{color:#eee;font-size:2.0625rem}.HotelRoomDetailsModalMobile_rdm_fixedFooter__K3ZG4{align-items:center;background-color:#fff;bottom:0;box-shadow:2.5px 0 20px 0 rgba(0,0,0,.102);display:flex;justify-content:space-between;left:0;padding:1.25rem;position:fixed;right:0;z-index:10}.HotelRoomDetailsModalMobile_rdm_footerPriceInfo__5lqDK{display:flex;flex-direction:column;gap:.25rem}.HotelRoomDetailsModalMobile_rdm_bookNowButton__IcFGf{background:var(--primary-color);border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 1.9375rem;transition:background-color .3s ease;white-space:nowrap;width:9.375rem}@keyframes HotelRoomDetailsModalMobile_slideUp__VTTIL{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes HotelRoomDetailsModalMobile_fadeIn__B8PJE{0%{opacity:0}to{opacity:1}}.HotelPriceModalMobile_prm_priceModalContainer__RhrxH{background-color:#fff;bottom:0;box-shadow:2.5px 0 20px 0 rgba(0,0,0,.102);left:0;padding:1.25rem;position:fixed;right:0;z-index:999}.HotelPriceModalMobile_prm_priceWrapper__ELSYh{align-items:center;display:flex;justify-content:space-between;width:100%}.HotelPriceModalMobile_prm_priceInfo__BnDlY{display:flex;flex-direction:column;gap:.125rem}.HotelPriceModalMobile_prm_originalPrice__JcmFo{color:#dc3545;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:100%;text-decoration:line-through;vertical-align:middle}.HotelPriceModalMobile_prm_discountedPrice__KOfRM{color:#333;font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:2rem;vertical-align:middle}.HotelPriceModalMobile_prm_selectRoomButton__BOAnK{background:var(--primary-color);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1.125rem;padding:1rem 1.5rem;transition:background-color .3s ease;white-space:nowrap}.HotelPriceModalMobile_prm_priceWrapper__ELSYh{padding-bottom:.25rem;padding-top:.25rem}.HotelPriceModalMobile_prm_selectRoomButton__BOAnK{font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.25rem;padding:1rem 1.28125rem;vertical-align:middle}.HotelRoomDetailsPageMobile_loading-message__gFGJ\+{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.HotelRoomDetailsPageMobile_loading-message__gFGJ\+ svg{height:6.25rem;width:6.25rem}.HotelErrorsPageMobile_errorPageContainer__8JMG6{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:89vh;justify-content:center;padding:1rem;text-align:center}.HotelErrorsPageMobile_errorPageContainer__8JMG6 .HotelErrorsPageMobile_header__KZDNi{align-items:center;box-shadow:0 2px 10px #0000001a;display:flex;justify-content:space-between;padding:.625rem;width:100%}.HotelErrorsPageMobile_errorPageContainer__8JMG6 .HotelErrorsPageMobile_header__KZDNi .HotelErrorsPageMobile_backButton__CjZaY{align-items:center;display:flex;margin-left:.625rem}.HotelErrorsPageMobile_errorPageContainer__8JMG6 .HotelErrorsPageMobile_header__KZDNi .HotelErrorsPageMobile_backButton__CjZaY img{height:1.5rem;width:1.5rem}.HotelErrorsPageMobile_errorPageContainer__8JMG6 .HotelErrorsPageMobile_header__KZDNi .HotelErrorsPageMobile_routeInfo__QD73J{align-items:center;background-color:#f0f0f0;border-radius:3.25rem;display:flex;flex-direction:column;height:3.125rem;justify-content:center;padding:.3125rem;width:15.625rem}.HotelErrorsPageMobile_errorPageContainer__8JMG6 .HotelErrorsPageMobile_header__KZDNi .HotelErrorsPageMobile_routeInfo__QD73J .HotelErrorsPageMobile_route__UxsmW{color:#333;font-size:.875rem;font-weight:700}.HotelErrorsPageMobile_errorPageContainer__8JMG6 .HotelErrorsPageMobile_header__KZDNi .HotelErrorsPageMobile_routeInfo__QD73J .HotelErrorsPageMobile_details__dhK4M{color:#858585;font-size:.75rem}.HotelErrorsPageMobile_errorPageContainer__8JMG6 .HotelErrorsPageMobile_header__KZDNi img{height:1.25rem;margin:0 .625rem;width:1.25rem}.HotelErrorsPageMobile_errorPageContainer__8JMG6 .HotelErrorsPageMobile_content__ejqA6{align-items:center;display:flex;flex-direction:column}.HotelErrorsPageMobile_errorPageContainer__8JMG6 .HotelErrorsPageMobile_illustration__nN-\+\+ img{height:18.75rem;margin-bottom:1.25rem;min-width:14.845625rem;width:11.25rem}.HotelErrorsPageMobile_errorPageContainer__8JMG6 .HotelErrorsPageMobile_message__tEG83 h2{color:#333;font-size:1.25rem;font-weight:600;line-height:1.5rem;margin-bottom:.625rem}.HotelErrorsPageMobile_errorPageContainer__8JMG6 .HotelErrorsPageMobile_message__tEG83 p{color:#858585;font-size:1rem;font-weight:400;line-height:1.5rem}.HotelErrorsPageMobile_errorPageContainer__8JMG6 .HotelErrorsPageMobile_btn__aI4nQ{background:var(--primary-color);border:.0625rem solid var(--start-color);border-radius:.5rem;color:#fff;display:inline-block;font-size:.875rem;font-weight:600;line-height:1.25rem;margin-top:1.25rem;padding:.75rem 1.5rem;text-decoration:none;transition:.3s}.HotelErrorsPageMobile_errorPageContainer__8JMG6 .HotelErrorsPageMobile_btn__aI4nQ:hover{background:var(--primary-color)}.HotelErrorsPageMobile_errorPageContainer__8JMG6 .HotelErrorsPageMobile_link__K9fI4{background:var(--primary-color);-webkit-background-clip:text;color:#0000;display:inline-block;font-size:.875rem;font-weight:600;line-height:1.5rem;margin-top:.625rem;text-decoration:none}.HotelErrorsPageMobile_errorPageContainer__8JMG6 .HotelErrorsPageMobile_link__K9fI4:hover{text-decoration:underline}.popular-filters{background-color:#fff;font-family:DM Sans,sans-serif;left:6.25rem;padding-bottom:.25rem;padding-top:1rem;width:21.5625rem}.popular-filters .heading{color:#333;font-size:.75rem;font-weight:500;line-height:1.25rem;margin-bottom:.75rem}.popular-filters .filter-item{align-items:center;color:#3339;display:flex;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:400;height:1.5rem;justify-content:space-between;line-height:1.25rem;margin-bottom:.5rem;width:21.5625rem}.popular-filters .filter-item .filter-label{color:#3339;cursor:pointer;font-size:.75rem;font-weight:400;line-height:1rem}.popular-filters .filter-item .filter-checkbox{appearance:none;-webkit-appearance:none;border:.125rem solid #ccc;border-radius:.25rem;cursor:pointer;height:1.25rem;position:relative;width:1.25rem}.popular-filters .filter-item .filter-checkbox:checked{background:var(--primary-color);border:none}.popular-filters .filter-item .filter-checkbox:after{background:#fff;content:"";display:block;height:100%;mask:url('data:image/svg+xml;utf8,<svg fill="white" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20.285 6.708l-11.1 11.1-5.657-5.657 1.415-1.415 4.242 4.242 9.686-9.686z"/></svg>') no-repeat center;-webkit-mask:url('data:image/svg+xml;utf8,<svg fill="white" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20.285 6.708l-11.1 11.1-5.657-5.657 1.415-1.415 4.242 4.242 9.686-9.686z"/></svg>') no-repeat center;opacity:1;width:100%}.popular-filters .filter-item.selected .filter-label{-webkit-text-fill-color:#0000;background:var(--primary-color);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:.75rem;font-weight:400;line-height:1.25rem}.popular-filters .show-more{-webkit-text-fill-color:#0000;background:none;background:var(--primary-color);background-clip:text;-webkit-background-clip:text;border:none;color:#0000;cursor:pointer;display:block;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1.25rem;margin-top:.5rem;text-align:right;width:100%}.popular-filters .show-more:hover{text-decoration:underline}.price-range-slider{background-color:#fff;padding-bottom:1rem;padding-top:1rem;width:21.5625rem}.price-range-slider .slider-title{color:#333;font-size:.75rem;font-weight:500;line-height:1.25rem;margin-bottom:1.625rem}.price-range-slider .slider-container{align-items:center;display:flex;padding-bottom:1.125rem;position:relative}.price-range-slider .slider-input{-webkit-appearance:none;border-color:var(--start-color);border-radius:.25rem;height:.0625rem;pointer-events:none;position:absolute;transition:background .2s ease-in-out;width:100%}.price-range-slider .slider-input:focus{outline:none}.price-range-slider .slider-input::-webkit-slider-thumb{-webkit-appearance:none;background:#fbfbfb;background-clip:content-box,border-box;background-origin:border-box;border:.125rem solid var(--start-color);border-radius:50%;cursor:pointer;height:1.125rem;pointer-events:all;position:relative;width:1.125rem;z-index:1}.price-range-slider .slider-input::-moz-range-thumb{background:var(--start-color);background-clip:content-box,border-box;background-image:#fff;background-origin:border-box;border:.125rem solid var(--start-color);border-radius:50%;cursor:pointer;height:1.125rem;width:1.125rem}.price-range-slider .slider-values{color:#333;display:flex;font-size:.875rem;justify-content:space-between}.price-range-slider .slider-value{background:rgba(67,114,184,.102);border:none;border-radius:6px;color:#858585;color:var(--Text---Secondary,#858585);font-size:.75rem;font-weight:500;height:2.25rem;letter-spacing:0;line-height:1.25rem;min-width:5rem;padding-top:.5rem;text-align:right;text-align:center}.search-by-container{background-color:#fff;font-family:DM Sans,sans-serif;padding-bottom:1rem;padding-top:1rem;width:21.5625rem}.search-by-container .search-title{color:#333;font-size:.75rem;font-weight:500;margin-bottom:.75rem}.search-by-container .search-box{align-items:center;border:.0625rem solid #3336;border-radius:.375rem;display:flex;height:3.125rem;position:relative}.search-by-container .search-box .search-icon{color:#4372b8;height:1.25rem;margin-left:.9375rem;margin-right:.625rem;width:1.25rem}.search-by-container .search-box .search-input{background:#0000;border:none;color:#333;flex:1 1;font-size:.75rem;font-weight:400;line-height:1.25rem;outline:none}.search-by-container .search-box .search-input::placeholder{color:#3336}.star-category-filter{margin-bottom:1rem;max-width:21.5625rem;padding-top:1rem;width:100%}.star-category-filter .filter-title{color:#333;font-size:.75rem;font-weight:500;letter-spacing:0;line-height:1.25rem}.star-category-filter .star-buttons{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.75rem}.star-category-filter .star-buttons .star-button{background-color:#fff;border:.0625rem solid #ccc;border-radius:2rem;color:#3339;cursor:pointer;font-size:.75rem;font-weight:400;line-height:1.25rem;padding:.5rem .75rem}.star-category-filter .star-buttons .star-button.selected{-webkit-text-fill-color:#0000;background:var(--primary-color);background-clip:text;-webkit-background-clip:text;border:.0625rem solid var(--start-color);color:#0000;font-weight:400}.user-ratings{background-color:#fff;padding-bottom:1.25rem;padding-top:1rem;width:21.5625rem}.user-ratings .ratings-title{color:#333;font-size:.75rem;font-weight:500;margin-bottom:.75rem}.user-ratings .ratings-container{display:flex;flex-wrap:wrap;gap:.75rem}.user-ratings .rating-item{align-items:center;color:#3339;cursor:pointer;display:flex;font-size:.75rem;font-weight:400;gap:.5rem}.user-ratings .rating-checkbox{appearance:none;-webkit-appearance:none;border:.125rem solid #ccc;border-radius:.25rem;cursor:pointer;height:1.25rem;margin-right:.5rem;position:relative;width:1.25rem}.user-ratings .rating-checkbox:checked{background:var(--primary-color);border:none}.user-ratings .rating-checkbox:after{background:#fff;content:"";display:block;height:100%;mask:url('data:image/svg+xml;utf8,<svg fill="white" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20.285 6.708l-11.1 11.1-5.657-5.657 1.415-1.415 4.242 4.242 9.686-9.686z"/></svg>') no-repeat center;-webkit-mask:url('data:image/svg+xml;utf8,<svg fill="white" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20.285 6.708l-11.1 11.1-5.657-5.657 1.415-1.415 4.242 4.242 9.686-9.686z"/></svg>') no-repeat center;opacity:1;width:100%}.user-ratings .selected{-webkit-text-fill-color:#0000;background:var(--primary-color);background-clip:text;-webkit-background-clip:text;color:#0000;font-weight:600}.filter-backdrop{background:#0003;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:999}.filter-modal{animation:slideUp .3s ease-out;background:#fff;border-radius:1.25rem 1.25rem 0 0;bottom:0;box-shadow:-4px 0 12px #0000001a;display:flex;flex-direction:column;height:80vh;position:fixed;right:0;transform:none;width:100%;z-index:1000}.filter-modal .modal-close-button{background:#0000;border:none;cursor:pointer;height:2rem;padding:.25rem;position:absolute;right:0;top:.625rem;width:2rem;z-index:1}.filter-modal .modal-close-button img{height:70%;width:70%}.filter-modal .filter-content{flex:1 1;overflow-y:auto;padding:1.25rem .75rem 1.25rem 1.25rem}.filter-modal .filter-content::-webkit-scrollbar{background:#0000;width:.25rem}.filter-modal .filter-content::-webkit-scrollbar-thumb{background-color:var(--start-color);border-radius:.625rem}.filter-modal .filter-content::-webkit-scrollbar-track{background-color:#fff;border-radius:.625rem;margin-bottom:.625rem;margin-top:.625rem}.filter-modal .filter-content section{padding-left:.625rem;padding-right:.625rem;padding-top:1.25rem;position:relative}.filter-modal .filter-content section:after{background-repeat:repeat-x;background-size:1.25rem .0625rem;bottom:0;content:"";height:.125rem;left:1rem;position:absolute;right:1rem}.filter-modal .filter-content section:last-child:after{display:none}.filter-modal .filter-content section .popular-filters,.filter-modal .filter-content section .search-by-container,.filter-modal .filter-content section .star-category-filter,.filter-modal .filter-content section .user-ratings{margin:0;padding:0;width:100%}.filter-modal .filter-content section .popular-filters .filter-title,.filter-modal .filter-content section .popular-filters .heading,.filter-modal .filter-content section .popular-filters .ratings-title,.filter-modal .filter-content section .popular-filters .search-title,.filter-modal .filter-content section .search-by-container .filter-title,.filter-modal .filter-content section .search-by-container .heading,.filter-modal .filter-content section .search-by-container .ratings-title,.filter-modal .filter-content section .search-by-container .search-title,.filter-modal .filter-content section .star-category-filter .filter-title,.filter-modal .filter-content section .star-category-filter .heading,.filter-modal .filter-content section .star-category-filter .ratings-title,.filter-modal .filter-content section .star-category-filter .search-title,.filter-modal .filter-content section .user-ratings .filter-title,.filter-modal .filter-content section .user-ratings .heading,.filter-modal .filter-content section .user-ratings .ratings-title,.filter-modal .filter-content section .user-ratings .search-title{color:#333;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.25rem;margin-bottom:1.5rem}.filter-modal .filter-content section .popular-filters .filter-item .filter-label,.filter-modal .filter-content section .search-by-container .filter-item .filter-label,.filter-modal .filter-content section .star-category-filter .filter-item .filter-label,.filter-modal .filter-content section .user-ratings .filter-item .filter-label{align-items:center;color:#3339;display:flex;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.filter-modal .filter-content .price-range-section .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem;margin-top:-.625rem}.filter-modal .filter-content .price-range-section .section-header h2{color:#333;font-size:1rem;font-weight:500;line-height:1.25rem}.filter-modal .filter-content .price-range-section .section-header .close-icon{background:none;border:none;color:#333;cursor:pointer;font-size:1.5rem}.filter-modal .filter-content .price-range-section .price-range-slider{padding:0;width:100%}.filter-modal .filter-content .amenities-section .filter-item,.filter-modal .filter-content .landmarks-section .filter-item,.filter-modal .filter-content .locations-section .filter-item,.filter-modal .filter-content .popular-filters-section .filter-item,.filter-modal .filter-content .property-type-section .filter-item{margin-bottom:1rem;width:100%}.filter-modal .filter-content .amenities-section .filter-item:last-child,.filter-modal .filter-content .landmarks-section .filter-item:last-child,.filter-modal .filter-content .locations-section .filter-item:last-child,.filter-modal .filter-content .popular-filters-section .filter-item:last-child,.filter-modal .filter-content .property-type-section .filter-item:last-child{margin-bottom:0}.filter-modal .filter-content .popular-filters-section{padding-top:1.25rem}.filter-modal .filter-content .popular-filters-section .filter-item{margin-bottom:1rem;width:100%}.filter-modal .filter-content .popular-filters-section .filter-item:last-child{margin-bottom:0}.filter-modal .filter-content .star-category-section .star-buttons{gap:.5rem;margin-top:0}.filter-modal .filter-content .star-category-section .star-buttons .star-button{color:#3339;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem;padding:.375rem 1rem}.filter-modal .filter-content .search-section .search-box{background:#0000;border:.0625rem solid #3336;border-radius:.375rem;margin-top:.75rem}.filter-modal .filter-content .ratings-section .ratings-container{gap:.625rem}.filter-modal .filter-content .ratings-section .ratings-container .rating-item{font-size:1rem}.filter-modal .filter-footer{background:#fff;border-top:.0625rem solid #fff;box-shadow:2.5px 0 20px 0 rgba(0,0,0,.102);display:flex;gap:.75rem;padding:1rem}.filter-modal .filter-footer .clear-button{background:#0000;border:none;color:var(--start-color);cursor:pointer;flex:1 1;font-size:1rem;font-weight:500;padding:.875rem;text-decoration:underline}.filter-modal .filter-footer .apply-button{align-items:center;background:var(--primary-color);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;flex:2 1;font-size:1rem;font-weight:500;gap:.5rem;justify-content:center;padding:.875rem}.filter-modal .filter-footer .check-icon{filter:brightness(0) invert(1);height:1.5rem;vertical-align:middle;width:1.5rem}.ratings-section,.star-category-section{padding:1rem}.ratings-section .star-category-filter .filter-title,.ratings-section .star-category-filter .ratings-title,.ratings-section .user-ratings .filter-title,.ratings-section .user-ratings .ratings-title,.star-category-section .star-category-filter .filter-title,.star-category-section .star-category-filter .ratings-title,.star-category-section .user-ratings .filter-title,.star-category-section .user-ratings .ratings-title{color:#333;display:inline-block;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.25rem;position:relative}.ratings-section .star-category-filter .star-buttons,.star-category-section .star-category-filter .star-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.ratings-section .user-ratings .ratings-container,.star-category-section .user-ratings .ratings-container{display:flex;flex-wrap:wrap;gap:1rem}.fm_divider{background-color:#ccc;margin-bottom:.75rem;margin-left:.625rem;margin-top:1.25rem}.fm_divider,.fm_divider1{height:.0625rem;max-width:22.375rem;width:100%}.fm_divider1{background-image:repeating-linear-gradient(90deg,#e5e7eb,#e5e7eb .5625rem,#0000 .625rem,#0000 1.125rem);margin-top:.75rem}.edit-hotel-search-header{align-items:center;background-color:#fff;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:space-between;padding:1.25rem;position:sticky;top:0;z-index:1000}.edit-hotel-search-header .left-section,.edit-hotel-search-header .right-section{flex:0 0 auto}.edit-hotel-search-header .center-section{display:flex;flex:1 1;justify-content:center}.edit-hotel-search-header .back-icon{cursor:pointer;height:1rem;width:1rem}.edit-hotel-search-header .edit-header-title{color:#333;font-size:1.25rem;font-weight:600;line-height:1.25rem}.edit-hotel-search-header .edit-filter_icon{border:.0625rem solid var(--primary-color);border-radius:.375rem;color:var(--primary-color);cursor:pointer;font-size:1.25rem;height:2.5rem;padding:.375rem;width:2.5rem}.hotel-search-modal{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;position:fixed;top:0;width:100%;z-index:1000}.hotel-search-modal__overlay{background-color:#0003;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1001}.hotel-search-modal__content{background-color:#fff;border-radius:0 0 1rem 1rem;box-shadow:0 4px 12px #0000001a;height:auto;overflow-y:auto;position:relative;width:100%;z-index:1002}.hotel-search-modal__close{background:none;border:none;color:#333;cursor:pointer;font-size:1.5rem;position:absolute;right:.9375rem;top:.625rem;z-index:1003}.hotel-search-modal__form{flex:1 1;overflow-y:auto;padding:1.875rem 1rem 1.5rem}.hotel-search-modal__fields{display:flex;flex-direction:column;margin-bottom:1.5rem}.hotel-search-modal__fields .search_airport{background:#fff;border:.0625rem solid var(--border-color);border-radius:.5rem;margin-bottom:1.25rem;width:100%}.hotel-search-modal__fields .search_airport .search_location_icon{height:1.5rem;margin-right:.75rem;width:1.5rem}.hotel-search-modal__fields .search_airport input{font-size:1rem;height:3rem}.hotel-search-modal__fields .search_airport input::placeholder{color:var(--text-secondary)}.hotel-search-modal__fields .search_airport.br-lg1{border-radius:.5rem}.hotel-search-modal__fields .hotel-date-input-container{background:#fff;border:.0625rem solid var(--border-color);border-radius:.5rem;display:flex;flex-direction:column}.hotel-search-modal__fields .hotel-date-input-container .date-input-container{align-items:center;display:flex;gap:.75rem;padding:.75rem 1rem;width:100%}.hotel-search-modal__fields .hotel-date-input-container .date-input-container:first-child{border-bottom:.0625rem solid var(--border-color)}.hotel-search-modal__fields .hotel-date-input-container .date-input-container .calendar-icon{color:var(--primary-color)}.hotel-search-modal__fields .hotel-date-input-container .date-input-container .date-input{flex:1 1}.hotel-search-modal__fields .hotel-date-input-container .date-input-container .date-input label{color:var(--text-secondary);display:block;font-size:.75rem;margin-bottom:.25rem}.hotel-search-modal__fields .hotel-date-input-container .date-input-container .date-input input{border:none;color:var(--text-primary);font-size:.875rem;padding:0;width:100%}.hotel-search-modal__fields .hotel-date-input-container .date-input-container .date-input input::placeholder{color:var(--text-secondary)}.hotel-search-modal__fields .hotel-default-container{width:100%}.hotel-search-modal__fields .hotel-default-container .dropdown-container{border:.0625rem solid #e0e0e0;border-radius:.5rem;padding:.75rem 1rem;width:100%}.hotel-search-modal__fields .hotel-default-container .dropdown-container .dropdown-label{color:#858585;font-size:.875rem}.hotel-search-modal__fields .hotel-default-container .dropdown-container .dropdown-value{color:#333;font-size:1rem;margin-top:.25rem}.hotel-search-modal__fields .hotel-default-container .dropdown-content{border-radius:.5rem;box-shadow:0 4px 12px #0000001a;max-height:80vh;width:100%}.hotel-search-modal__fields .hotel-default-container .dropdown-content .traveler-selection{padding:1rem}.hotel-search-modal__fields .hotel-default-container .dropdown-content .room-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.hotel-search-modal__fields .hotel-default-container .dropdown-content .room-controls .control-button{background:#fff;border:.0625rem solid #e0e0e0;border-radius:50%;height:2rem;width:2rem}.hotel-search-modal__fields .hotel-default-container .dropdown-content .room-controls .control-button:disabled{background:#fff;color:#858585}.hotel-search-modal__fields .hotel-default-container .dropdown-content .room-controls .count{font-size:1rem;font-weight:500;min-width:1.5rem;text-align:center}.hotel-search-modal__fields .hotel-default-container .dropdown-content .apply-button{background:var(--primary-color);border-radius:.5rem;color:#fff;font-weight:500;margin-top:1rem;padding:.75rem;width:100%}.hotel-search-modal .search-button{align-items:center;background:var(--primary-color);border:none;border-radius:.75rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.25rem;height:3.25rem;justify-content:center;letter-spacing:0;line-height:1.25rem;max-height:3.25rem;transition:background .3s;vertical-align:middle;width:100%}.hsm-form{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem}.hsm-checkboxContainer{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:.75rem}.hsm-checkboxContainer label{color:#333;font-size:1rem;font-weight:500}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(50)}}.hotel-secondary-header{background-color:#fff;box-shadow:0 2px 4px #0000001a;left:0;position:fixed;top:0;width:100%;z-index:100}.hotel-secondary-header__container{align-items:center;display:flex;justify-content:space-between;padding:.75rem 1rem}.hotel-secondary-header__back-button{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem}.hotel-secondary-header__title{color:#333;font-size:1.125rem;font-weight:600;margin:0}.hotel-secondary-header__actions{align-items:center;display:flex;gap:1rem}.hotel-secondary-header__action-button{background:none;border:none;color:#333;cursor:pointer;font-size:1rem;padding:.25rem}.search-hotel-header-mobile{box-shadow:0 2.5px 20px 0 rgba(0,0,0,.102);padding:1.25rem;width:100%}.search-hotel-header-mobile__container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:100%}.search-hotel-header-mobile__back-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:.5rem}.search-hotel-header-mobile__back-button img{color:#000;height:1.25rem;width:1.25rem}.search-hotel-header-mobile__details{background-color:#f0f0f0;border-radius:3.25rem;flex:1 1;margin:0 .5rem;min-width:0;padding:.5rem;text-align:center}.search-hotel-header-mobile__location{color:#333;font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-hotel-header-mobile__info{color:#858585;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-hotel-header-mobile__actions{display:flex;flex-shrink:0;gap:.25rem}.search-hotel-header-mobile__action-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;min-height:2.25rem;min-width:2.25rem;padding:.375rem;position:relative}.search-hotel-header-mobile__action-button img{color:#333;height:1.375rem;object-fit:contain;width:1.375rem}.search-hotel-header-mobile__separator{align-self:center;background-color:#d9d9d9;display:flex;height:1.375rem;margin-left:-.125rem;margin-right:-.125rem;width:.0625rem}.search-hotel-header-mobile .share-badge{align-items:center;background:var(--primary-color);border-radius:50%;color:#fff;display:flex;font-size:.6875rem;font-weight:700;height:1.125rem;justify-content:center;position:absolute;right:-.5rem;top:-.5rem;width:1.125rem}.skeleton{animation:shimmer 6s linear infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}.hotel-skeleton .content-skeleton .text-skeleton,.hotel-skeleton .content-skeleton .title-skeleton,.hotel-skeleton .image-skeleton,.secondary-header-skeleton .header-content .action-buttons .action-button-skeleton,.secondary-header-skeleton .header-content .back-arrow-skeleton,.secondary-header-skeleton .header-content .search-info-pill .skeleton-content .details-line,.secondary-header-skeleton .header-content .search-info-pill .skeleton-content .location-line,.skeleton-shimmer{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,#f0f0f0 8%,#e0e0e0 18%,#f0f0f0 33%);background-size:50rem 6.5rem}.skeleton-loader{background:#fff}.skeleton-loader .skeleton-line{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,#f0f0f0 8%,#e0e0e0 18%,#f0f0f0 33%);background-size:50rem 6.5rem;border-radius:.25rem;height:1rem;margin-bottom:.5rem}.skeleton-loader .skeleton-line.large{height:1.5rem;width:60%}.skeleton-loader .skeleton-line.medium{width:40%}.secondary-header-skeleton{background-color:#fff;border-bottom:.0625rem solid #ccc;padding:.75rem 1rem}.secondary-header-skeleton .header-content{align-items:center;display:flex;gap:.75rem}.secondary-header-skeleton .header-content .back-arrow-skeleton{border-radius:50%;height:1.5rem;width:1.5rem}.secondary-header-skeleton .header-content .search-info-pill{background-color:#fff;border-radius:1.5rem;flex:1 1;padding:.5rem 1rem}.secondary-header-skeleton .header-content .search-info-pill .skeleton-content .location-line{border-radius:.25rem;height:1rem;margin-bottom:.25rem;width:70%}.secondary-header-skeleton .header-content .search-info-pill .skeleton-content .details-line{border-radius:.25rem;height:.875rem;width:90%}.secondary-header-skeleton .header-content .action-buttons{display:flex;gap:.5rem}.secondary-header-skeleton .header-content .action-buttons .action-button-skeleton{border-radius:50%;height:2rem;width:2rem}.hotel-skeleton{background:#fff;border-radius:.5rem;box-shadow:0 .125rem .25rem #0000001a;margin-bottom:1rem;padding:1rem}.hotel-skeleton .image-skeleton{border-radius:.5rem;height:12.5rem;margin-bottom:1rem;width:100%}.hotel-skeleton .content-skeleton .title-skeleton{border-radius:.25rem;height:1.5rem;margin-bottom:.5rem;width:80%}.hotel-skeleton .content-skeleton .text-skeleton{border-radius:.25rem;height:1rem;margin-bottom:.5rem}.hotel-skeleton .content-skeleton .text-skeleton.w-60{width:60%}.hotel-skeleton .content-skeleton .text-skeleton.w-40{width:40%}.hotel-skeleton-card{background-color:#fff;border-top:.0625rem solid #f0f0f0;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:1.5rem;overflow-x:hidden;width:100%}.hotel-skeleton-image{box-sizing:border-box;margin:1rem auto;max-width:22.625rem;position:relative;width:calc(100% - 40px)}.hotel-skeleton-image-controls{box-sizing:border-box;display:flex;justify-content:space-between;left:0;padding:0 .5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%}.hotel-skeleton-wishlist{position:absolute;right:1rem;top:1rem}.hotel-skeleton-rooms-badge{left:1rem;position:absolute;top:1rem}.hotel-skeleton-content{box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;padding:1rem;width:100%}.hotel-skeleton-content-wrapper{box-sizing:border-box;display:flex;gap:1rem;margin-top:.75rem;width:100%}.hotel-skeleton-content-left{display:flex;flex:1 1;flex-direction:column;gap:1rem}.hotel-skeleton-rating{align-items:center;display:flex;gap:.5rem}.hotel-skeleton-amenities{display:flex;flex-direction:column;gap:.5rem}.hotel-skeleton-amenity{align-items:center;display:flex;gap:.5rem}.hotel-skeleton-content-right,.hotel-skeleton-pricing{align-items:flex-end;display:flex;flex-direction:column}.hotel-skeleton-pricing{gap:.25rem}.hotel-filter-chips{-ms-overflow-style:none;display:flex;gap:.75rem;overflow-x:auto;scrollbar-width:none}.hotel-filter-chips::-webkit-scrollbar{display:none}.hotel-filter-chips__chip{align-items:center;background-color:#fff;border:.05rem solid #ccc;border-radius:6.25rem;color:#858585;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;justify-content:center;padding:.625rem 1.25rem;transition:all .2s ease;white-space:nowrap}.hotel-filter-chips__chip--selected{background-color:#f5f8fb;background:var(--primary-color);-webkit-background-clip:text;background-clip:text;border-color:var(--start-color);color:#0000}.hotel-filter-chips__close-icon{display:inline-flex;margin-left:.5rem}.hotel-filter-chips__close-icon img{height:.75rem;width:.75rem}.custom-toast{background:#fff;border-radius:.5rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.102);color:#333;z-index:9999}.custom-toast .Toastify__progress-bar{background:var(--primary-color)}.toast-icon-container{align-items:center;background:var(--primary-color);border-radius:50%;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.toast-info-icon{filter:brightness(0) invert(1);height:1.5rem;width:1.5rem}.hotel-search-results{background:#fff;width:100%}.hotel-search-results .search-hotel-header-mobile{box-shadow:0 .15625rem 1.25rem 0 rgba(0,0,0,.102);padding:1.25rem;width:100%}.hotel-search-results .search-hotel-header-mobile__container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:100%}.hotel-search-results .search-hotel-header-mobile__back-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:.5rem}.hotel-search-results .search-hotel-header-mobile__back-button img{color:#000;height:1.5rem;width:1.5rem}.hotel-search-results .search-hotel-header-mobile__details{background-color:#f0f0f0;border-radius:3.25rem;flex:1 1;margin:0 .5rem;min-width:0;padding:.5rem;text-align:center}.hotel-search-results .search-hotel-header-mobile__location{color:#333;font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-search-results .search-hotel-header-mobile__info{color:#858585;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-search-results .search-hotel-header-mobile__actions{display:flex;flex-shrink:0;gap:.25rem}.hotel-search-results .search-hotel-header-mobile__action-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;min-height:2.25rem;min-width:2.25rem;padding:.375rem;position:relative}.hotel-search-results .search-hotel-header-mobile__action-button img{color:#333;height:1.375rem;object-fit:contain;width:1.375rem}.hotel-search-results .search-hotel-header-mobile__separator{align-self:center;background-color:#d9d9d9;display:flex;height:1.375rem;margin-left:-.125rem;margin-right:-.125rem;width:.0625rem}.hotel-search-results .search-hotel-header-mobile .share-badge{align-items:center;background:var(--primary-color);border-radius:50%;color:#fff;display:flex;font-size:.6875rem;font-weight:700;height:1.125rem;justify-content:center;position:absolute;right:-.5rem;top:-.5rem;width:1.125rem}.hotel-search-results .filters{padding:1.25rem}.hotel-search-results .hotel-card-container{border-top:.0625rem solid rgba(51,51,51,.149);margin:0 auto 1.5rem}.hotel-search-results .hotel-card-container .hotel-image-transition{transition:transform .3s ease-in-out}.hotel-search-results .hotel-card-container .image-section{align-items:center;border-radius:.75rem;display:flex;height:15.0625rem;justify-content:center;margin:1.25rem auto;min-width:20.5625rem;overflow:hidden;position:relative;width:calc(100% - 40px)}.hotel-search-results .hotel-card-container .image-section .hotel-image{border-radius:.75rem;display:block;height:100%;object-fit:cover;width:100%;will-change:transform}.hotel-search-results .hotel-card-container .image-section .rooms-left-badge{background:#ffebed;border-radius:.3125rem;left:1rem;padding:.3125rem .625rem;position:absolute;top:1rem}.hotel-search-results .hotel-card-container .image-section .rooms-left-badge span{color:#dc3545;font-family:Sora,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.hotel-search-results .hotel-card-container .image-section .wishlist-button{background:none;border:none;cursor:pointer;padding:.5rem;position:absolute;right:1rem;top:1rem}.hotel-search-results .hotel-card-container .image-section .wishlist-button img{height:1.5rem;width:1.5rem}.hotel-search-results .hotel-card-container .image-section .wishlist-button:hover{opacity:.8}.hotel-search-results .hotel-card-container .image-section .wishlist-button:active{transform:scale(.95)}.hotel-search-results .hotel-card-container .image-section .carousel-controls{display:flex;justify-content:space-between;padding:0 .5rem;position:absolute;top:50%;transform:translateY(-50%);width:100%}.hotel-search-results .hotel-card-container .image-section .carousel-controls .nav-button{align-items:center;background:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.hotel-search-results .hotel-card-container .image-section .carousel-controls .nav-button:active{transform:scale(.95)}.hotel-search-results .hotel-card-container .image-section .carousel-dots{bottom:.75rem;display:flex;gap:.375rem;left:50%;position:absolute;transform:translateX(-50%)}.hotel-search-results .hotel-card-container .image-section .carousel-dots .dot{background:#eee;border-radius:50%;height:.375rem;transition:background-color .3s ease;width:.375rem}.hotel-search-results .hotel-card-container .image-section .carousel-dots .dot.active{background-color:#fff}.hotel-search-results .hotel-card-container .hotel-card{background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.102);overflow:hidden}.hotel-search-results .hotel-card-container .hotel-card .card-content{display:flex;flex-direction:column;padding:0 1.25rem 1.25rem}.hotel-search-results .hotel-card-container .hotel-card .card-content .hotel-name{color:#333;cursor:pointer;font-size:1.25rem;font-weight:600;letter-spacing:0;line-height:1.5rem;margin-bottom:.25rem;transition:color .2s ease;vertical-align:middle;width:100%}.hotel-search-results .hotel-card-container .hotel-card .card-content .hotel-name:hover{color:var(--primary-color)}.hotel-search-results .hotel-card-container .hotel-card .card-content .location{color:#3339;cursor:pointer;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem;margin-bottom:.5rem;transition:color .2s ease;vertical-align:middle;width:100%}.hotel-search-results .hotel-card-container .hotel-card .card-content .location:hover{color:var(--primary-color)}.hotel-search-results .hotel-card-container .hotel-card .card-content .content-wrapper{display:flex;justify-content:space-between;width:100%}.hotel-search-results .hotel-card-container .hotel-card .card-content .content-left{flex:2 1}.hotel-search-results .hotel-card-container .hotel-card .card-content .content-left .rating-container{align-items:center;display:flex;gap:.5rem;margin-bottom:1.125rem}.hotel-search-results .hotel-card-container .hotel-card .card-content .content-left .rating-container .rating-badge{background:#d9e3f1;border-radius:.375rem;padding:.25rem .5rem}.hotel-search-results .hotel-card-container .hotel-card .card-content .content-left .rating-container .rating-badge .rating-number{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-size:.75rem;font-weight:600;line-height:1rem}.hotel-search-results .hotel-card-container .hotel-card .card-content .content-left .rating-container .rating-badge .star-icon{height:.75rem;margin-right:.125rem;vertical-align:middle;width:.75rem}.hotel-search-results .hotel-card-container .hotel-card .card-content .content-left .rating-container .rating-text{background:var(--primary-color);-webkit-background-clip:text;color:#0000;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem}.hotel-search-results .hotel-card-container .hotel-card .card-content .content-left .rating-container .review-count{color:#858585;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem;vertical-align:middle}.hotel-search-results .hotel-card-container .hotel-card .card-content .content-left .amenities{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem}.hotel-search-results .hotel-card-container .hotel-card .card-content .content-left .amenities .amenity-item{align-items:center;border-radius:.25rem;color:#333;display:flex;font-size:.75rem;font-weight:500;gap:.375rem;letter-spacing:0;line-height:1.25rem;margin:0}.hotel-search-results .hotel-card-container .hotel-card .card-content .content-left .amenities .amenity-item .amenity-icon{height:1rem;object-fit:contain;width:1rem}.hotel-search-results .hotel-card-container .hotel-card .card-content .content-left .amenities .amenity-more{align-items:center;color:#333;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;gap:.25rem;letter-spacing:0;line-height:1.25rem;margin:0}.hotel-search-results .hotel-card-container .hotel-card .card-content .content-left .amenities .amenity-more .plus-icon{height:1rem;object-fit:contain;width:1rem}.hotel-search-results .hotel-card-container .hotel-card .card-content .content-right{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;justify-content:flex-end}.hotel-search-results .hotel-card-container .hotel-card .card-content .content-right .pricing{text-align:right}.hotel-search-results .hotel-card-container .hotel-card .card-content .content-right .pricing .original-price{color:#dc3545;display:block;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:100%;margin-bottom:.125rem;text-decoration:line-through}.hotel-search-results .hotel-card-container .hotel-card .card-content .content-right .pricing .offer-price{color:#333;display:block;font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:2rem;margin-bottom:.125rem}.hotel-search-results .hotel-card-container .hotel-card .card-content .content-right .pricing .taxes{bottom:2.5rem;color:#3339;display:block;font-size:.75rem;font-weight:500;letter-spacing:0;line-height:100%;margin-bottom:.125rem;width:7.0625rem}.hotel-search-results .hotel-card-container .hotel-card .card-content .content-right .pricing .duration{color:#3339;display:block;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:100%;margin-bottom:.125rem}.hotel-search-results .Toastify__toast{padding:.75rem 1.25rem}.hotel-search-results .loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2.5rem 0}.hotel-search-results .loading-container .loading-spinner{animation:spin 1s linear infinite;border:.25rem solid rgba(51,51,51,.149);border-radius:50%;height:2.5rem;margin-bottom:1rem;width:2.5rem}.hotel-search-results .loading-container p{color:#858585;font-size:1rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hotel-search-results .skeleton-container{background-color:#fff;display:flex;flex-direction:column;width:100%}.hotel-search-results .skeleton-container .hotel-skeleton-header-container{margin-bottom:1rem}.hotel-search-results .skeleton-secondary-header div{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,#f0f0f0 8%,#e0e0e0 18%,#f0f0f0 33%);background-size:50rem 6.5rem}.hotel-search-results .no-results{align-items:center;background-color:#fff;border-radius:.75rem;box-shadow:0 4px 16px rgba(0,0,0,.102);display:flex;flex-direction:column;justify-content:center;margin:1.25rem;min-height:12.5rem;padding:2.5rem 1.25rem;text-align:center}.hotel-search-results .no-results p{color:#333;font-size:1rem;font-weight:500;line-height:1.5rem}.hotel-search-results .amenities-modal-overlay{align-items:center;background-color:#0003;bottom:0;display:flex;justify-content:center;left:0;padding:1.25rem;position:fixed;right:0;top:0;z-index:1000}.hotel-search-results .amenities-modal{animation:slideUp .3s ease forwards;background-color:#fff;border-radius:.75rem;box-shadow:0 4px 20px rgba(0,0,0,.102);display:flex;flex-direction:column;max-height:80vh;max-width:25rem;overflow:hidden;width:100%}.hotel-search-results .amenities-modal .amenities-modal-header{align-items:center;border-bottom:.0625rem solid #ccc;display:flex;justify-content:space-between;padding:1rem 1.25rem}.hotel-search-results .amenities-modal .amenities-modal-header h3{color:#333;font-size:1.125rem;font-weight:600;margin:0}.hotel-search-results .amenities-modal .amenities-modal-header .close-icon{border-radius:50%;cursor:pointer;height:1.25rem;padding:.125rem;transition:background-color .2s;width:1.25rem}.hotel-search-results .amenities-modal .amenities-modal-header .close-icon:hover{background-color:#ccc}.hotel-search-results .amenities-modal .amenities-modal-content{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);max-height:calc(80vh - 60px);overflow-y:auto;padding:1.25rem}.hotel-search-results .amenities-modal .amenities-modal-content .amenity-item-modal{align-items:center;background-color:#f0f0f0;border-radius:.5rem;display:flex;gap:.625rem;max-width:9.875rem;padding:.5rem .75rem;width:100%}.hotel-search-results .amenities-modal .amenities-modal-content .amenity-item-modal .amenity-icon{height:1.25rem;object-fit:contain;width:1.25rem}.hotel-search-results .amenities-modal .amenities-modal-content .amenity-item-modal span{color:#333;font-size:.875rem;font-weight:500}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hotel-search-results .Toastify__progress-bar{height:.1875rem}.hotel-search-results .Toastify__toast-icon{margin-right:.75rem}.mdr-table-footer{align-items:center;background-color:#fff;display:flex;justify-content:space-between;margin:10px -13px 0 -20px;padding:12px}.mdr-footer-left,.mdr-footer-right{align-items:center;display:flex;gap:8px}.mdr-footer-title{color:#858585;font-size:14px;font-weight:500;line-height:24px;margin-left:10px}.mdr-footer-select-wrapper{align-items:center;display:flex;gap:4px;position:relative}.mdr-footer-input-selector-container{-webkit-appearance:none;appearance:none;background-color:#fff;border:none;border-radius:4px;color:#333;cursor:pointer;font-family:Sora,sans-serif!important;font-size:16px;font-weight:400;line-height:24px;padding:5px 20px 5px 5px;text-align:right}.mdr-footer-dropdown-icon{height:12px;pointer-events:none;position:absolute;right:2px;top:50%;transform:translateY(-50%);width:12px}.paginator-btn,.paginator-btn-container{background-color:#fff;border:1px solid #d9d9d9;cursor:pointer;font-size:14px;font-weight:500;height:40px;text-align:center;width:40px}.paginator-btn{color:#858585;transition:.2s ease-in-out;width:80px}.paginator-btn-active,.paginator-btn:hover{border-color:var(--start-color)!important}.paginator-btn-disable{cursor:not-allowed;opacity:.5}.paginator-btn-active,.paginator-btn-container-active{border-color:var(--start-color)!important;font-weight:500}.paginator-btn-container-active{background:var(--primary-color);color:#fff}.paginator-btn-container-active .mdr-footer-page-text{color:#fff}.mdr-footer-page-text{color:#333;margin:0}.mdr-footer-page-info{color:#333;font-size:14px;font-weight:500}@media(max-width:768px){.mdr-table-footer{flex-direction:column}}.MarkupTable_MarkupTableContainer__pFJy-{overflow-x:auto;overflow-y:hidden;padding-bottom:1rem}.MarkupTable_MarkupTableContainer__pFJy-::-webkit-scrollbar{height:.5rem}.MarkupTable_MarkupTableContainer__pFJy-::-webkit-scrollbar-track{background:rgba(var(--primary-color-rgb),.1);border-radius:.25rem;margin:0 .25rem}.MarkupTable_MarkupTableContainer__pFJy-::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:.25rem}.MarkupTable_MarkupTable__5lahi{border-collapse:initial;border-radius:.375rem;border-spacing:0;width:82.5rem}.MarkupTable_MarkupTable__5lahi td,.MarkupTable_MarkupTable__5lahi th{border:.03125rem solid #d9d9d9!important;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:center}.MarkupTable_MarkupTable__5lahi th{background-color:#f5f8fb;border:.0625rem solid #d9d9d9;color:#858585;padding:.75rem;vertical-align:middle}.MarkupTable_MarkupTable__5lahi td{color:#333;height:3.75rem;padding:.625rem}.MarkupTable_MarkupTable__5lahi thead{background-color:#f0f0f0;font-weight:600}.MarkupTable_MarkupTable__5lahi thead tr:first-child th:first-child{border-top-left-radius:.375rem}.MarkupTable_MarkupTable__5lahi thead tr:first-child th:last-child{border-top-right-radius:.375rem}.MarkupTable_MarkupTable__5lahi tbody tr:last-child td:first-child{border-bottom-left-radius:.375rem}.MarkupTable_MarkupTable__5lahi tbody tr:last-child td:last-child{border-bottom-right-radius:.375rem}.MarkupTable_MarkupTable__5lahi tbody tr:hover{background-color:#efefef;transition:background .2s ease-in-out}.chip_Chip__OGJlu{border:1px solid #858585;color:#858585;cursor:pointer;width:fit-content}.chip_Chip-lg__LgIJl{padding:.5rem 1.25rem}.chip_Chip-lg__LgIJl .chip_Chip-label__OSXx2{font-size:1.125rem;font-weight:500;line-height:2rem;z-index:1}.chip_Chip-md__TUrBl{padding:.5rem 1.25rem}.chip_Chip-md__TUrBl .chip_Chip-label__OSXx2{color:#333;font-size:1rem;font-weight:400;line-height:1.25rem;z-index:1}.chip_Chip-sm__pDnMS{height:2rem;padding:.5rem .75rem}.chip_Chip-sm__pDnMS .chip_Chip-label__OSXx2{color:#333;font-size:.75rem;font-weight:400;line-height:1rem;z-index:1}.chip_Chip-black__0p9U1{border-color:#000;color:#000}.chip_Chip-icon-override__FUlyP svg *{fill:#858585;stroke:none}.chip_Chip-checked__BddT5,.chip_Chip__OGJlu:hover{background:var(--primary-color);border:1px solid #0000;mask-image:var(--primary-color);-webkit-mask-image:var(--primary-color);overflow:hidden;position:relative}.chip_Chip-checked__BddT5 label,.chip_Chip__OGJlu:hover label{text-fill-color:#0000;-webkit-text-fill-color:#0000;background:var(--primary-color);-webkit-background-clip:text;background-clip:text;color:var(--primary-color)}.chip_Chip-checked__BddT5 svg,.chip_Chip__OGJlu:hover svg{z-index:1}.chip_Chip-checked__BddT5 svg *,.chip_Chip__OGJlu:hover svg *{fill:url(#gradient)}.chip_Chip-checked__BddT5 input,.chip_Chip__OGJlu:hover input{border-color:var(--primary-color)}.chip_Chip-checked__BddT5:before,.chip_Chip__OGJlu:hover:before{background-color:#f5f8fb;content:"";height:100%;left:0;position:absolute;width:100%}.chip_Chip-disabled__1VU1w{background-color:#fff;border-color:#858585;color:#858585}.chip_Chip-disabled__1VU1w svg *{fill:#858585;z-index:1}.chip_Chip-disabled__1VU1w:hover{background-color:#fff;z-index:1}.DropdownField_DropdownFieldMenu__Sib-a{background-color:#fff;border:1px solid #ccc;border-radius:6px;max-height:400px;overflow-y:auto}.DropdownField_DropdownFieldMenu-item__3Y3ni{cursor:pointer}.DropdownField_DropdownFieldMenu-item-black-icon__eyLFv svg *{fill:#000;stroke:none;height:.75rem}.MarkupForm_MarkupFormModel__5\+8VZ{min-width:53.125rem}.MarkupForm_markup_airline_dropdown__OuCzU{background-color:#fff;border-radius:.5rem;box-shadow:0 .125rem .5rem #00000026;gap:.625rem;width:19.5rem}.MarkupForm_markup_airline_item__naOCF{border-radius:.25rem;cursor:pointer;padding:.5rem .75rem;transition:background-color .2s}.MarkupForm_markup_airline_item__naOCF .MarkupForm_airline_card__59KUg{flex:1 1}.MarkupForm_markup_airline_item__naOCF .MarkupForm_suggestion_primary_txt__PtIeR{color:#333;font-size:.875rem}@media(max-width:768px){.MarkupForm_MarkupFormModel__5\+8VZ{display:flex;min-width:auto}}.Title_MarkUpTitle__PMWEN{background:linear-gradient(90deg,#f5f8fb,#fff)}.MarkupDesktop_MarkUpDesktop__VH9tQ{background:#fff;border:1px solid #ccc;overflow:hidden}.CarouselModal_mySwiper__9Hqsx{max-width:56.25rem}.CarouselModal_mySwiper__9Hqsx .swiper-button-next,.CarouselModal_mySwiper__9Hqsx .swiper-button-prev{background:#fff;border-radius:.375rem;color:#000;height:2.5rem;transition:background-color .3s ease;width:1.875rem}.CarouselModal_mySwiper__9Hqsx .swiper-button-next:after,.CarouselModal_mySwiper__9Hqsx .swiper-button-prev:after{font-size:1.25rem}.CarouselModal_mySwiper__9Hqsx .swiper-button-next{right:1.25rem}.CarouselModal_mySwiper__9Hqsx .swiper-button-prev{left:1.25rem}.CarouselModal_carouselModalImage__dCR50{height:30rem;scale:crop;width:50rem}.react-responsive-modal-closeButton:focus{box-shadow:none;outline:none}.react-responsive-modal-closeButton{background-color:#fff;border-radius:.875rem;z-index:2}.swiper{border-radius:0;border-radius:initial}.CarouselModal_ImageCarouselModalBox__kr\+LP,.CarouselModal_TextCarouselModalBox__xCGiT{background-color:#fff;height:30rem;max-width:50rem;overflow:hidden;padding:0;width:80%}.swiper-slide{align-items:center;display:flex;justify-content:center}.CarouselModal_subtitle__gCWDO{color:#333;text-align:center}@media(max-width:768px){.CarouselModal_carouselModalImage__dCR50{height:16.875rem}.CarouselModal_ImageCarouselModalBox__kr\+LP{background-color:#0000;height:auto}.CarouselModal_TextCarouselModalBox__xCGiT{height:18.75rem}.react-responsive-modal-closeButton svg{height:1.25rem;width:1.25rem}}.marquee{background-image:url(/static/media/marquee-bg.c0d166182a4ec9ff7357.svg);height:40px;overflow:hidden;width:100%}.marquee .bouncing__loader{align-items:center;height:100%}.marquee-content{animation:marquee 50s linear infinite;display:inline-flex;gap:50px;height:100%;padding-left:100%;white-space:nowrap}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.marqueeText{color:#333}.AccountBalance_eyeButton__ol76a{background:#0000;border:none;color:#fff}.AccountBalance_shimmer__enc2r{display:inline-block;height:2.5rem;width:7.5rem}.ActionButtons_bottomSection__icVdQ button{flex-basis:50%}.ActionButtons_bottomSection__icVdQ button:first-child{background:#0000;border:1px solid #fff;color:#fff}.ActionButtons_bottomSection__icVdQ button:last-child{background:var(--primary-color);color:#fff}.Dropdown_dropdownContainer__M89aP{display:inline-block;position:relative}.Dropdown_dropdownButton__MzH1u{background:#0000;border:1px solid #fff;height:2rem;width:2rem}.Dropdown_dropdownArrow__MHqQw{transition:transform .2s}.Dropdown_dropdownArrow__MHqQw path{stroke:#fff;fill:#fff}.Dropdown_dropdownMenu__7pfOK{background:#fff;border:1px solid #fff;box-shadow:0 2px 8px #d3d3d3;left:auto;min-width:10rem;padding:10px!important;right:0;top:100%;z-index:100}.Dropdown_menuItem__xVUJj{background:none;border:none}.Dropdown_menuItem__xVUJj:hover{background-color:#fff}.Dropdown_menuItem__xVUJj.Dropdown_active__\+g4q9{background-color:#fff;font-weight:500}.Dropdown_noWalletsMessage__0VvOj{color:#5b5b5b}.Dropdown_dropdownlayer__6G1-P{z-index:2}.Dropdown_loaderWrapper__yzqGS{height:3.125rem}.BalanceDetails_container__fQuSA{background:linear-gradient(135deg,#00a3de,#00b09b);box-shadow:0 12px 24px 0 rgba(0,149,194,.078);color:#fff;width:100%}.BalanceDetails_backgroundVector__\+HQt2{height:12.5rem;position:absolute;right:.625rem;top:-1.875rem;width:9.625rem}.Banner_bannerContainer__Syp4b{background:rgba(0,0,0,.102);height:25.625rem;position:relative;width:51.25rem}.Banner_bannerContainer__Syp4b .Banner_swiper__i2duW{height:100%;width:100%}.Banner_bannerContainer__Syp4b .Banner_swiperPagination__COTWO{bottom:.75rem;left:50%;position:absolute;text-align:center;transform:translateX(-50%);z-index:1}@media(max-width:768px){.Banner_bannerContainer__Syp4b{height:16.3125rem;margin:1.25rem;width:auto}}.Banner_bannerContainer__Syp4b .Banner_customSwiperPrev__9DMJa{left:.75rem}.Banner_bannerContainer__Syp4b .Banner_customSwiperNext__1TMwN{right:.75rem}.Banner_bannerImage__syk0I{height:25.625rem;object-fit:cover;width:51.25rem}@media(max-width:768px){.Banner_bannerImage__syk0I{height:16.3125rem;width:100%}}.Banner_navArrow__deR-R{border-radius:50%;color:#fff;font-size:1.5rem;height:2.5rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;-webkit-user-select:none;user-select:none;width:2.5rem;z-index:10}.Banner_customSwiperPrev__9DMJa{left:1.875rem}.Banner_customSwiperNext__1TMwN{right:1.875rem}.BannerLoader_shimmer__z6Xew{height:100%;min-height:25rem;width:100%}.ContentLoader_container__Gy2\+I,.ContentLoader_shimmerGroup__WBysK{border:1px solid #d9e3f1;border:1px solid var(--blue-20,#d9e3f1)}.ContentLoader_shimmernewtag__w\+6Tg{height:1.625rem;width:3.8125rem}.ContentLoader_shimmerfline__NnR85{height:1rem;width:20rem}.ContentLoader_shimmertline__EGsHG{height:1rem;width:12.5rem}.ContentLoader_shimmerdate__gB2sP{height:.75rem;width:5rem}.Header_header__Sf1wO{background:#cfeaf3;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;box-shadow:0 2px 4px #d3d3d3;height:4rem;padding:1rem}@media(max-width:1024px){.Header_header__Sf1wO{background:#0000;border-radius:0!important;box-shadow:none}}.Header_titleWrapper__jFb\+T{color:#00a3de}.Header_importantIcon__HdZlX{color:#00a3de;font-size:1.25rem}.Header_heading__4b-to{color:#00a3de;font-size:1rem;margin:0}.Header_viewAllButton__FbsdO{background:none;border:1px solid #00a3de;color:#00a3de;cursor:pointer;height:2rem;left:16.75rem;padding:.5rem .75rem;top:1rem;transition:background-color .2s;width:5.375rem}.Header_spantext__Ked7I{font-size:.75rem;height:1rem;margin-left:.25rem;width:2.875rem}.HeaderLoader_shimmer__D3glf{height:1.25rem;width:3.75rem}.HeaderLoader_shimmerheading__at-jV{height:1.625rem;width:9.375rem}.Content_newtag__djAnq{background-color:#dc3545;height:1.625rem;width:3.8125rem}.Content_newtext__P9XRb{color:#fff}.Content_messagetext__0a6LL{color:#333}.Content_date__71Fza{color:#858585}.Content_separator__IYga7:not(:last-child){border-bottom:1px solid #d9e3f1;border-bottom:1px solid var(--blue-20,#d9e3f1)}.OperationalUpdates_container__PaTuw{background:#fff;border:1px solid #d9e3f1;border:1px solid var(--blue-20,#d9e3f1);box-shadow:0 12px 24px 0 rgba(0,0,0,.078);color:#333;left:58.75rem;max-height:35.375rem;top:20rem;width:100%}.ReportTable_tableHeading__d0KEf{background-color:#a3dfeb;color:#000}.ReportTable_column__ladJz{flex-basis:33.33%}.ReportTable_periodRange__vXC1M{color:#0095c2}.ReportTable_verticalDivider__1S9qj{background-color:#0095c2;height:1.5rem;width:.0625rem}.ReportTable_category__5Mnll{color:#858585;flex-basis:33.33%}.ReportTable_salesAmount__TrIta{color:#000}.ReportContainer_innerContainer__4WfQs{background-color:#ddeef4;border:1px solid #d9e3f1;border:1px solid var(--blue-20,#d9e3f1)}.ReportContainer_subheading__oJfra{color:#000}.ReportContainer_dropdown__Lfj2H{margin-left:auto}.ReportContainer_dropdown__Lfj2H label{display:none}.SalesReport_mainContainer__9u5XZ{background-color:#fff;border:1px solid #d9e3f1;border:1px solid var(--blue-20,#d9e3f1);box-shadow:0 12px 24px 0 rgba(0,0,0,.078)}.SalesReport_title__aSld-{color:#000}.cards_grid__kh-gN{display:grid;grid-template-columns:repeat(2,1fr)}.cards_card__97253{border:1px solid #d9e3f1;border:1px solid var(--blue-20,#d9e3f1)}.cards_card__97253 svg path{stroke:#858585}.cards_card__97253 .cards_report__Lrz5K path{fill:#858585;stroke:none!important}.cards_card__97253:hover{background-color:#c2eceb33;color:#0095c2}.cards_card__97253:hover svg path{stroke:#0095c2}.cards_card__97253:hover .cards_label__3MKNY{color:#0095c2}.cards_card__97253:hover .cards_report__Lrz5K path{fill:#0095c2!important;stroke:none!important}.cards_label__3MKNY{color:#858585}.Shortcuts_shortcutContainer__0K\+tc{background:#fff;border:1px solid #d9e3f1;border:1px solid var(--blue-20,#d9e3f1);box-shadow:0 12px 24px 0 rgba(0,0,0,.078);color:#333}.Shortcuts_heading__cY615{color:#333}.accordion_container{border-radius:.5px}.accordion_container--border{border:.5px solid var(--primary-border-color)}.accordion_container--elevation{box-shadow:0 4px 4px 0 rgba(0,0,0,.251)}.accordion_container--collapse,.accordion_container--main{padding:1.125rem 3.1875rem .8125rem 2.8125rem}.accordion_container--disabled{cursor:not-allowed}.accordion_container--shadow{box-shadow:0 4px 4px 0 rgba(0,0,0,.251)}.accordion_container--collapse{display:none}.accordion_container--collapse-show{display:block}.TableContent_table__CzOk\+{border-collapse:collapse;width:100%}.TableContent_table__CzOk\+ .TableContent_th__9xjOX{background-color:#a3dfeb;color:#000}.TableContent_table__CzOk\+ tbody tr:hover{background-color:#e1f0f3}.TableContent_defaultText__IMHHL{color:#858585}.TableContent_success__9D5fW{color:#28a745}.TableContent_error__l1YJV{color:#dc3545}.StatementDetails_wrapper__tsijo{background:#fff;border:1px solid #d9e3f1;border:1px solid var(--blue-20,#d9e3f1);box-shadow:0 2px 8px rgba(0,0,0,.078);width:51.25rem}.StatementDetails_heading__XChS7{color:#00a3de}.StatementDetails_accordionCustom__6MLIc .accordion_container--collapse,.StatementDetails_accordionCustom__6MLIc .accordion_container--collapse-show,.StatementDetails_accordionCustom__6MLIc .accordion_container--main{padding:0!important}.DashboardDesktop_dashboardWrapper__yRkgF{width:77.5rem}.DashboardDesktop_leftSection__JeDYx{width:51.25rem}.DashboardDesktop_leftContainer__c12Q2{flex-basis:50%}.DashboardDesktop_bannerWrapper__ciuvI{width:100%}.DashboardDesktop_rightSection__kNcPW{width:25rem}.DashboardDesktop_balanceWrapper__Yj9z3,.DashboardDesktop_updatesWrapper__MgLyK{width:100%}.HeaderTab_tabWrapper__09JqT{background-color:#fff}.HeaderTab_tabContent__Mf9Is{display:inline-flex}.StatementAmount_amountGreen__Cd1LL{color:#28a745}.StatementAmount_amountRed__9GiOT{color:#dc3545}.StatementInfo_code__YuNDD{color:#858585;font-size:.625rem;margin-bottom:.25rem}.StatementInfo_time__6OiV\+{color:#858585}.StatementInfo_dateBadge__b6zaI{background:#e1f0f3;border:1px solid #d9e3f1;border:1px solid var(--blue-20,#d9e3f1);color:#0095c2;display:inline-block}.StatementDetailsMobile_wrapper__GzShB{background-color:#fff;border:1px solid #d9e3f1;border:1px solid var(--blue-20,#d9e3f1);width:100%}.StatementDetailsMobile_container__m7pyV{border-bottom:1px solid #d9e3f1;border-bottom:1px solid var(--blue-20,#d9e3f1)}.StatementDetailsMobile_heading__pz0DI{color:#00a3de}.StatementDetailsMobile_gridContainer__3ftFx{border-bottom:1px solid #d9e3f1;border-bottom:1px solid var(--blue-20,#d9e3f1)}.StatementDetailsMobile_accordionCustom__Tz-16 .accordion_container--collapse,.StatementDetailsMobile_accordionCustom__Tz-16 .accordion_container--collapse-show,.StatementDetailsMobile_accordionCustom__Tz-16 .accordion_container--main{padding:0!important}@font-face{font-family:anticon;src:url(//at.alicdn.com/t/font_1434092639_4910953.eot);src:url(//at.alicdn.com/t/font_1434092639_4910953.eot?#iefix) format("embedded-opentype"),url(//at.alicdn.com/t/font_1434092639_4910953.woff) format("woff"),url(//at.alicdn.com/t/font_1434092639_4910953.ttf) format("truetype"),url(//at.alicdn.com/t/font_1434092639_4910953.svg#iconfont) format("svg")}.rc-dropdown{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;left:-9999px;line-height:1.5;position:absolute;top:-9999px;z-index:1070}.rc-dropdown-hidden{display:none}.rc-dropdown .rc-menu{background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 5px #ccc;list-style-type:none;margin:2px 0;outline:none;padding:0;position:relative;text-align:left}.rc-dropdown .rc-menu>li{margin:0;padding:0}.rc-dropdown .rc-menu:before{background:#fff;background:#ffffff03;content:"";height:4px;left:0;position:absolute;top:-4px;width:100%}.rc-dropdown .rc-menu>.rc-dropdown .rc-menu-item{clear:both;color:#666;display:block;font-size:12px;font-weight:400;padding:7px 10px;position:relative;white-space:nowrap}.rc-dropdown .rc-menu>.rc-dropdown .rc-menu-item-active,.rc-dropdown .rc-menu>.rc-dropdown .rc-menu-item-selected,.rc-dropdown .rc-menu>.rc-dropdown .rc-menu-item:hover{background-color:#ebfaff}.rc-dropdown .rc-menu>.rc-dropdown .rc-menu-item-selected{position:relative}.rc-dropdown .rc-menu>.rc-dropdown .rc-menu-item-selected:after{color:#3cb8f0;content:"\e613";font-family:anticon;font-weight:700;position:absolute;right:16px;top:6px}.rc-dropdown .rc-menu>.rc-dropdown .rc-menu-item-disabled{color:#ccc;cursor:not-allowed;pointer-events:none}.rc-dropdown .rc-menu>.rc-dropdown .rc-menu-item-disabled:hover{background-color:#fff;color:#ccc;cursor:not-allowed}.rc-dropdown .rc-menu>.rc-dropdown .rc-menu-item:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.rc-dropdown .rc-menu>.rc-dropdown .rc-menu-item:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.rc-dropdown .rc-menu>.rc-dropdown .rc-menu-item-divider{background-color:#e5e5e5;height:1px;line-height:0;margin:1px 0;overflow:hidden}.rc-dropdown-slide-up-appear,.rc-dropdown-slide-up-enter{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;animation-timing-function:cubic-bezier(.08,.82,.17,1);display:block!important;opacity:0;transform-origin:0 0}.rc-dropdown-slide-up-leave{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;animation-timing-function:cubic-bezier(.6,.04,.98,.34);display:block!important;opacity:1;transform-origin:0 0}.rc-dropdown-slide-up-appear.rc-dropdown-slide-up-appear-active.rc-dropdown-placement-bottomCenter,.rc-dropdown-slide-up-appear.rc-dropdown-slide-up-appear-active.rc-dropdown-placement-bottomLeft,.rc-dropdown-slide-up-appear.rc-dropdown-slide-up-appear-active.rc-dropdown-placement-bottomRight,.rc-dropdown-slide-up-enter.rc-dropdown-slide-up-enter-active.rc-dropdown-placement-bottomCenter,.rc-dropdown-slide-up-enter.rc-dropdown-slide-up-enter-active.rc-dropdown-placement-bottomLeft,.rc-dropdown-slide-up-enter.rc-dropdown-slide-up-enter-active.rc-dropdown-placement-bottomRight{animation-name:rcDropdownSlideUpIn;animation-play-state:running}.rc-dropdown-slide-up-appear.rc-dropdown-slide-up-appear-active.rc-dropdown-placement-topCenter,.rc-dropdown-slide-up-appear.rc-dropdown-slide-up-appear-active.rc-dropdown-placement-topLeft,.rc-dropdown-slide-up-appear.rc-dropdown-slide-up-appear-active.rc-dropdown-placement-topRight,.rc-dropdown-slide-up-enter.rc-dropdown-slide-up-enter-active.rc-dropdown-placement-topCenter,.rc-dropdown-slide-up-enter.rc-dropdown-slide-up-enter-active.rc-dropdown-placement-topLeft,.rc-dropdown-slide-up-enter.rc-dropdown-slide-up-enter-active.rc-dropdown-placement-topRight{animation-name:rcDropdownSlideDownIn;animation-play-state:running}.rc-dropdown-slide-up-leave.rc-dropdown-slide-up-leave-active.rc-dropdown-placement-bottomCenter,.rc-dropdown-slide-up-leave.rc-dropdown-slide-up-leave-active.rc-dropdown-placement-bottomLeft,.rc-dropdown-slide-up-leave.rc-dropdown-slide-up-leave-active.rc-dropdown-placement-bottomRight{animation-name:rcDropdownSlideUpOut;animation-play-state:running}.rc-dropdown-slide-up-leave.rc-dropdown-slide-up-leave-active.rc-dropdown-placement-topCenter,.rc-dropdown-slide-up-leave.rc-dropdown-slide-up-leave-active.rc-dropdown-placement-topLeft,.rc-dropdown-slide-up-leave.rc-dropdown-slide-up-leave-active.rc-dropdown-placement-topRight{animation-name:rcDropdownSlideDownOut;animation-play-state:running}@keyframes rcDropdownSlideUpIn{0%{opacity:0;transform:scaleY(0);transform-origin:0 0}to{opacity:1;transform:scaleY(1);transform-origin:0 0}}@keyframes rcDropdownSlideUpOut{0%{opacity:1;transform:scaleY(1);transform-origin:0 0}to{opacity:0;transform:scaleY(0);transform-origin:0 0}}@keyframes rcDropdownSlideDownIn{0%{opacity:0;transform:scaleY(0);transform-origin:0 100%}to{opacity:1;transform:scaleY(1);transform-origin:0 100%}}@keyframes rcDropdownSlideDownOut{0%{opacity:1;transform:scaleY(1);transform-origin:0 100%}to{opacity:0;transform:scaleY(0);transform-origin:0 100%}}.rc-dropdown-arrow{border:8px/2 solid #0000;box-shadow:0 1px 5px #ccc;position:absolute;transform:rotate(45deg)}.rc-dropdown-show-arrow.rc-dropdown-placement-top,.rc-dropdown-show-arrow.rc-dropdown-placement-topLeft,.rc-dropdown-show-arrow.rc-dropdown-placement-topRight{padding-bottom:6px}.rc-dropdown-show-arrow.rc-dropdown-placement-bottom,.rc-dropdown-show-arrow.rc-dropdown-placement-bottomLeft,.rc-dropdown-show-arrow.rc-dropdown-placement-bottomRight{padding-top:6px}.rc-dropdown-placement-top .rc-dropdown-arrow,.rc-dropdown-placement-topLeft .rc-dropdown-arrow,.rc-dropdown-placement-topRight .rc-dropdown-arrow{border-top-color:#fff;bottom:4px}.rc-dropdown-placement-top .rc-dropdown-arrow{left:50%}.rc-dropdown-placement-topLeft .rc-dropdown-arrow{left:15%}.rc-dropdown-placement-topRight .rc-dropdown-arrow{right:15%}.rc-dropdown-placement-bottom .rc-dropdown-arrow,.rc-dropdown-placement-bottomLeft .rc-dropdown-arrow,.rc-dropdown-placement-bottomRight .rc-dropdown-arrow{border-bottom-color:#fff;top:4px}.rc-dropdown-placement-bottom .rc-dropdown-arrow{left:50%}.rc-dropdown-placement-bottomLeft .rc-dropdown-arrow{left:15%}.rc-dropdown-placement-bottomRight .rc-dropdown-arrow{right:15%}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;src:url(/static/media/DMSans-Regular.36401d66ca415d09e170.ttf) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;src:url(/static/media/DMSans-Medium.3b0ba81ccb599b9c3f61.ttf) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;src:url(/static/media/DMSans-SemiBold.0e4c71be1cb4176a4282.ttf) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;src:url(/static/media/DMSans-Bold.e604b7aec4c3e2ceb6e3.ttf) format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:400;src:url(/static/media/Sora-Regular.a54e6579ded91d45daa1.ttf) format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:500;src:url(/static/media/Sora-Medium.3d2cef4fe3c3ebb954ec.ttf) format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:600;src:url(/static/media/Sora-Bold.6d1238287f8f153108bf.ttf) format("woff2")}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.ff-dm-sans{font-family:DM Sans}.ff-sora{font-family:Sora}.shimmer{animation:shimmer 3s;animation-iteration-count:infinite;background:linear-gradient(90deg,#e6e6e6 5%,#ccc 25%,#e6e6e6 35%);background-size:1000px 100%}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.br-sm{border-radius:2px!important}.br-md-sm{border-radius:6px!important}.br-md{border-radius:4px!important}.br-lg{border-radius:8px!important}.br-lg1{border-radius:10px!important}.br-lg2{border-radius:12px!important}.br-xl{border-radius:16px!important}.br-xl1{border-radius:20px!important}.br-xl2{border-radius:100px!important}.br-xl3{border-radius:32px!important}.br-xl4{border-radius:40px!important}.br-pill{border-radius:50rem!important}.br-circle{border-radius:50%!important}.br-t{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.br-b{border-bottom-right-radius:4px!important}.br-b,.br-l{border-bottom-left-radius:4px!important}.br-l{border-top-left-radius:4px!important}.br-r{border-bottom-right-radius:4px!important;border-top-right-radius:4px!important}.br-none{border-radius:0!important}.flex{display:flex}.flex__wrap{flex-wrap:wrap}.flex_column{flex-direction:column}.justify_center{justify-content:center}.justify_between{justify-content:space-between}.justify_around{justify-content:space-around}.justify_evenly{justify-content:space-evenly}.justify_flex_start{justify-content:flex-start}.justify_flex_end{justify-content:flex-end}.align_items_center{align-items:center}.align_items_flex_end{align-items:flex-end}.align_items_flex_start{align-items:flex-start}.align_items_stretch{align-items:stretch}.align_items_baseline{align-items:baseline}.gap_1{gap:1px}.gap_2{gap:2px}.gap_3{gap:3px}.gap_4{gap:4px}.gap_5{gap:5px}.gap_6{gap:6px}.gap_7{gap:7px}.gap_8{gap:8px}.gap_9{gap:9px}.gap_10{gap:10px}.gap_11{gap:11px}.gap_12{gap:12px}.gap_13{gap:13px}.gap_14{gap:14px}.gap_15{gap:15px}.gap_16{gap:16px}.gap_17{gap:17px}.gap_18{gap:18px}.gap_19{gap:19px}.gap_20{gap:20px}.gap_21{gap:21px}.gap_22{gap:22px}.gap_23{gap:23px}.gap_24{gap:24px}.gap_25{gap:25px}.gap_26{gap:26px}.gap_27{gap:27px}.gap_28{gap:28px}.gap_29{gap:29px}.gap_30{gap:30px}.gap_31{gap:31px}.gap_32{gap:32px}.gap_33{gap:33px}.gap_34{gap:34px}.gap_35{gap:35px}.gap_36{gap:36px}.gap_37{gap:37px}.gap_38{gap:38px}.gap_39{gap:39px}.gap_40{gap:40px}.gap_41{gap:41px}.gap_42{gap:42px}.gap_43{gap:43px}.gap_44{gap:44px}.gap_45{gap:45px}.gap_46{gap:46px}.gap_47{gap:47px}.gap_48{gap:48px}.gap_49{gap:49px}.gap_50{gap:50px}.gap_51{gap:51px}.gap_52{gap:52px}.gap_53{gap:53px}.gap_54{gap:54px}.gap_55{gap:55px}.gap_56{gap:56px}.gap_57{gap:57px}.gap_58{gap:58px}.gap_59{gap:59px}.gap_60{gap:60px}.gap_61{gap:61px}.gap_62{gap:62px}.gap_63{gap:63px}.gap_64{gap:64px}.gap_65{gap:65px}.gap_66{gap:66px}.gap_67{gap:67px}.gap_68{gap:68px}.gap_69{gap:69px}.gap_70{gap:70px}.gap_71{gap:71px}.gap_72{gap:72px}.gap_73{gap:73px}.gap_74{gap:74px}.gap_75{gap:75px}.gap_76{gap:76px}.gap_77{gap:77px}.gap_78{gap:78px}.gap_79{gap:79px}.gap_80{gap:80px}.gap_81{gap:81px}.gap_82{gap:82px}.gap_83{gap:83px}.gap_84{gap:84px}.gap_85{gap:85px}.gap_86{gap:86px}.gap_87{gap:87px}.margin--top-1{margin-top:1px}.margin__left--1{margin-left:1px}.margin__right--1{margin-right:1px}.margin__bottom--1{margin-bottom:1px}.margin__x--1{margin-left:1px;margin-right:1px}.margin__y--1{margin-bottom:1px;margin-top:1px}.margin--top-2{margin-top:2px}.margin__left--2{margin-left:2px}.margin__right--2{margin-right:2px}.margin__bottom--2{margin-bottom:2px}.margin__x--2{margin-left:2px;margin-right:2px}.margin__y--2{margin-bottom:2px;margin-top:2px}.margin--top-3{margin-top:3px}.margin__left--3{margin-left:3px}.margin__right--3{margin-right:3px}.margin__bottom--3{margin-bottom:3px}.margin__x--3{margin-left:3px;margin-right:3px}.margin__y--3{margin-bottom:3px;margin-top:3px}.margin--top-4{margin-top:4px}.margin__left--4{margin-left:4px}.margin__right--4{margin-right:4px}.margin__bottom--4{margin-bottom:4px}.margin__x--4{margin-left:4px;margin-right:4px}.margin__y--4{margin-bottom:4px;margin-top:4px}.margin--top-5{margin-top:5px}.margin__left--5{margin-left:5px}.margin__right--5{margin-right:5px}.margin__bottom--5{margin-bottom:5px}.margin__x--5{margin-left:5px;margin-right:5px}.margin__y--5{margin-bottom:5px;margin-top:5px}.margin--top-6{margin-top:6px}.margin__left--6{margin-left:6px}.margin__right--6{margin-right:6px}.margin__bottom--6{margin-bottom:6px}.margin__x--6{margin-left:6px;margin-right:6px}.margin__y--6{margin-bottom:6px;margin-top:6px}.margin--top-7{margin-top:7px}.margin__left--7{margin-left:7px}.margin__right--7{margin-right:7px}.margin__bottom--7{margin-bottom:7px}.margin__x--7{margin-left:7px;margin-right:7px}.margin__y--7{margin-bottom:7px;margin-top:7px}.margin--top-8{margin-top:8px}.margin__left--8{margin-left:8px}.margin__right--8{margin-right:8px}.margin__bottom--8{margin-bottom:8px}.margin__x--8{margin-left:8px;margin-right:8px}.margin__y--8{margin-bottom:8px;margin-top:8px}.margin--top-9{margin-top:9px}.margin__left--9{margin-left:9px}.margin__right--9{margin-right:9px}.margin__bottom--9{margin-bottom:9px}.margin__x--9{margin-left:9px;margin-right:9px}.margin__y--9{margin-bottom:9px;margin-top:9px}.margin--top-10{margin-top:10px}.margin__left--10{margin-left:10px}.margin__right--10{margin-right:10px}.margin__bottom--10{margin-bottom:10px}.margin__x--10{margin-left:10px;margin-right:10px}.margin__y--10{margin-bottom:10px;margin-top:10px}.margin--top-11{margin-top:11px}.margin__left--11{margin-left:11px}.margin__right--11{margin-right:11px}.margin__bottom--11{margin-bottom:11px}.margin__x--11{margin-left:11px;margin-right:11px}.margin__y--11{margin-bottom:11px;margin-top:11px}.margin--top-12{margin-top:12px}.margin__left--12{margin-left:12px}.margin__right--12{margin-right:12px}.margin__bottom--12{margin-bottom:12px}.margin__x--12{margin-left:12px;margin-right:12px}.margin__y--12{margin-bottom:12px;margin-top:12px}.margin--top-13{margin-top:13px}.margin__left--13{margin-left:13px}.margin__right--13{margin-right:13px}.margin__bottom--13{margin-bottom:13px}.margin__x--13{margin-left:13px;margin-right:13px}.margin__y--13{margin-bottom:13px;margin-top:13px}.margin--top-14{margin-top:14px}.margin__left--14{margin-left:14px}.margin__right--14{margin-right:14px}.margin__bottom--14{margin-bottom:14px}.margin__x--14{margin-left:14px;margin-right:14px}.margin__y--14{margin-bottom:14px;margin-top:14px}.margin--top-15{margin-top:15px}.margin__left--15{margin-left:15px}.margin__right--15{margin-right:15px}.margin__bottom--15{margin-bottom:15px}.margin__x--15{margin-left:15px;margin-right:15px}.margin__y--15{margin-bottom:15px;margin-top:15px}.margin--top-16{margin-top:16px}.margin__left--16{margin-left:16px}.margin__right--16{margin-right:16px}.margin__bottom--16{margin-bottom:16px}.margin__x--16{margin-left:16px;margin-right:16px}.margin__y--16{margin-bottom:16px;margin-top:16px}.margin--top-17{margin-top:17px}.margin__left--17{margin-left:17px}.margin__right--17{margin-right:17px}.margin__bottom--17{margin-bottom:17px}.margin__x--17{margin-left:17px;margin-right:17px}.margin__y--17{margin-bottom:17px;margin-top:17px}.margin--top-18{margin-top:18px}.margin__left--18{margin-left:18px}.margin__right--18{margin-right:18px}.margin__bottom--18{margin-bottom:18px}.margin__x--18{margin-left:18px;margin-right:18px}.margin__y--18{margin-bottom:18px;margin-top:18px}.margin--top-19{margin-top:19px}.margin__left--19{margin-left:19px}.margin__right--19{margin-right:19px}.margin__bottom--19{margin-bottom:19px}.margin__x--19{margin-left:19px;margin-right:19px}.margin__y--19{margin-bottom:19px;margin-top:19px}.margin--top-20{margin-top:20px}.margin__left--20{margin-left:20px}.margin__right--20{margin-right:20px}.margin__bottom--20{margin-bottom:20px}.margin__x--20{margin-left:20px;margin-right:20px}.margin__y--20{margin-bottom:20px;margin-top:20px}.margin--top-21{margin-top:21px}.margin__left--21{margin-left:21px}.margin__right--21{margin-right:21px}.margin__bottom--21{margin-bottom:21px}.margin__x--21{margin-left:21px;margin-right:21px}.margin__y--21{margin-bottom:21px;margin-top:21px}.margin--top-22{margin-top:22px}.margin__left--22{margin-left:22px}.margin__right--22{margin-right:22px}.margin__bottom--22{margin-bottom:22px}.margin__x--22{margin-left:22px;margin-right:22px}.margin__y--22{margin-bottom:22px;margin-top:22px}.margin--top-23{margin-top:23px}.margin__left--23{margin-left:23px}.margin__right--23{margin-right:23px}.margin__bottom--23{margin-bottom:23px}.margin__x--23{margin-left:23px;margin-right:23px}.margin__y--23{margin-bottom:23px;margin-top:23px}.margin--top-24{margin-top:24px}.margin__left--24{margin-left:24px}.margin__right--24{margin-right:24px}.margin__bottom--24{margin-bottom:24px}.margin__x--24{margin-left:24px;margin-right:24px}.margin__y--24{margin-bottom:24px;margin-top:24px}.margin--top-25{margin-top:25px}.margin__left--25{margin-left:25px}.margin__right--25{margin-right:25px}.margin__bottom--25{margin-bottom:25px}.margin__x--25{margin-left:25px;margin-right:25px}.margin__y--25{margin-bottom:25px;margin-top:25px}.margin--top-26{margin-top:26px}.margin__left--26{margin-left:26px}.margin__right--26{margin-right:26px}.margin__bottom--26{margin-bottom:26px}.margin__x--26{margin-left:26px;margin-right:26px}.margin__y--26{margin-bottom:26px;margin-top:26px}.margin--top-27{margin-top:27px}.margin__left--27{margin-left:27px}.margin__right--27{margin-right:27px}.margin__bottom--27{margin-bottom:27px}.margin__x--27{margin-left:27px;margin-right:27px}.margin__y--27{margin-bottom:27px;margin-top:27px}.margin--top-28{margin-top:28px}.margin__left--28{margin-left:28px}.margin__right--28{margin-right:28px}.margin__bottom--28{margin-bottom:28px}.margin__x--28{margin-left:28px;margin-right:28px}.margin__y--28{margin-bottom:28px;margin-top:28px}.margin--top-29{margin-top:29px}.margin__left--29{margin-left:29px}.margin__right--29{margin-right:29px}.margin__bottom--29{margin-bottom:29px}.margin__x--29{margin-left:29px;margin-right:29px}.margin__y--29{margin-bottom:29px;margin-top:29px}.margin--top-30{margin-top:30px}.margin__left--30{margin-left:30px}.margin__right--30{margin-right:30px}.margin__bottom--30{margin-bottom:30px}.margin__x--30{margin-left:30px;margin-right:30px}.margin__y--30{margin-bottom:30px;margin-top:30px}.margin--top-31{margin-top:31px}.margin__left--31{margin-left:31px}.margin__right--31{margin-right:31px}.margin__bottom--31{margin-bottom:31px}.margin__x--31{margin-left:31px;margin-right:31px}.margin__y--31{margin-bottom:31px;margin-top:31px}.margin--top-32{margin-top:32px}.margin__left--32{margin-left:32px}.margin__right--32{margin-right:32px}.margin__bottom--32{margin-bottom:32px}.margin__x--32{margin-left:32px;margin-right:32px}.margin__y--32{margin-bottom:32px;margin-top:32px}.margin--top-33{margin-top:33px}.margin__left--33{margin-left:33px}.margin__right--33{margin-right:33px}.margin__bottom--33{margin-bottom:33px}.margin__x--33{margin-left:33px;margin-right:33px}.margin__y--33{margin-bottom:33px;margin-top:33px}.margin--top-34{margin-top:34px}.margin__left--34{margin-left:34px}.margin__right--34{margin-right:34px}.margin__bottom--34{margin-bottom:34px}.margin__x--34{margin-left:34px;margin-right:34px}.margin__y--34{margin-bottom:34px;margin-top:34px}.margin--top-35{margin-top:35px}.margin__left--35{margin-left:35px}.margin__right--35{margin-right:35px}.margin__bottom--35{margin-bottom:35px}.margin__x--35{margin-left:35px;margin-right:35px}.margin__y--35{margin-bottom:35px;margin-top:35px}.margin--top-36{margin-top:36px}.margin__left--36{margin-left:36px}.margin__right--36{margin-right:36px}.margin__bottom--36{margin-bottom:36px}.margin__x--36{margin-left:36px;margin-right:36px}.margin__y--36{margin-bottom:36px;margin-top:36px}.margin--top-37{margin-top:37px}.margin__left--37{margin-left:37px}.margin__right--37{margin-right:37px}.margin__bottom--37{margin-bottom:37px}.margin__x--37{margin-left:37px;margin-right:37px}.margin__y--37{margin-bottom:37px;margin-top:37px}.margin--top-38{margin-top:38px}.margin__left--38{margin-left:38px}.margin__right--38{margin-right:38px}.margin__bottom--38{margin-bottom:38px}.margin__x--38{margin-left:38px;margin-right:38px}.margin__y--38{margin-bottom:38px;margin-top:38px}.margin--top-39{margin-top:39px}.margin__left--39{margin-left:39px}.margin__right--39{margin-right:39px}.margin__bottom--39{margin-bottom:39px}.margin__x--39{margin-left:39px;margin-right:39px}.margin__y--39{margin-bottom:39px;margin-top:39px}.margin--top-40{margin-top:40px}.margin__left--40{margin-left:40px}.margin__right--40{margin-right:40px}.margin__bottom--40{margin-bottom:40px}.margin__x--40{margin-left:40px;margin-right:40px}.margin__y--40{margin-bottom:40px;margin-top:40px}.margin--top-41{margin-top:41px}.margin__left--41{margin-left:41px}.margin__right--41{margin-right:41px}.margin__bottom--41{margin-bottom:41px}.margin__x--41{margin-left:41px;margin-right:41px}.margin__y--41{margin-bottom:41px;margin-top:41px}.margin--top-42{margin-top:42px}.margin__left--42{margin-left:42px}.margin__right--42{margin-right:42px}.margin__bottom--42{margin-bottom:42px}.margin__x--42{margin-left:42px;margin-right:42px}.margin__y--42{margin-bottom:42px;margin-top:42px}.margin--top-43{margin-top:43px}.margin__left--43{margin-left:43px}.margin__right--43{margin-right:43px}.margin__bottom--43{margin-bottom:43px}.margin__x--43{margin-left:43px;margin-right:43px}.margin__y--43{margin-bottom:43px;margin-top:43px}.margin--top-44{margin-top:44px}.margin__left--44{margin-left:44px}.margin__right--44{margin-right:44px}.margin__bottom--44{margin-bottom:44px}.margin__x--44{margin-left:44px;margin-right:44px}.margin__y--44{margin-bottom:44px;margin-top:44px}.margin--top-45{margin-top:45px}.margin__left--45{margin-left:45px}.margin__right--45{margin-right:45px}.margin__bottom--45{margin-bottom:45px}.margin__x--45{margin-left:45px;margin-right:45px}.margin__y--45{margin-bottom:45px;margin-top:45px}.margin--top-46{margin-top:46px}.margin__left--46{margin-left:46px}.margin__right--46{margin-right:46px}.margin__bottom--46{margin-bottom:46px}.margin__x--46{margin-left:46px;margin-right:46px}.margin__y--46{margin-bottom:46px;margin-top:46px}.margin--top-47{margin-top:47px}.margin__left--47{margin-left:47px}.margin__right--47{margin-right:47px}.margin__bottom--47{margin-bottom:47px}.margin__x--47{margin-left:47px;margin-right:47px}.margin__y--47{margin-bottom:47px;margin-top:47px}.margin--top-48{margin-top:48px}.margin__left--48{margin-left:48px}.margin__right--48{margin-right:48px}.margin__bottom--48{margin-bottom:48px}.margin__x--48{margin-left:48px;margin-right:48px}.margin__y--48{margin-bottom:48px;margin-top:48px}.margin--top-49{margin-top:49px}.margin__left--49{margin-left:49px}.margin__right--49{margin-right:49px}.margin__bottom--49{margin-bottom:49px}.margin__x--49{margin-left:49px;margin-right:49px}.margin__y--49{margin-bottom:49px;margin-top:49px}.margin--top-50{margin-top:50px}.margin__left--50{margin-left:50px}.margin__right--50{margin-right:50px}.margin__bottom--50{margin-bottom:50px}.margin__x--50{margin-left:50px;margin-right:50px}.margin__y--50{margin-bottom:50px;margin-top:50px}.margin--top-51{margin-top:51px}.margin__left--51{margin-left:51px}.margin__right--51{margin-right:51px}.margin__bottom--51{margin-bottom:51px}.margin__x--51{margin-left:51px;margin-right:51px}.margin__y--51{margin-bottom:51px;margin-top:51px}.margin--top-52{margin-top:52px}.margin__left--52{margin-left:52px}.margin__right--52{margin-right:52px}.margin__bottom--52{margin-bottom:52px}.margin__x--52{margin-left:52px;margin-right:52px}.margin__y--52{margin-bottom:52px;margin-top:52px}.margin--top-53{margin-top:53px}.margin__left--53{margin-left:53px}.margin__right--53{margin-right:53px}.margin__bottom--53{margin-bottom:53px}.margin__x--53{margin-left:53px;margin-right:53px}.margin__y--53{margin-bottom:53px;margin-top:53px}.margin--top-54{margin-top:54px}.margin__left--54{margin-left:54px}.margin__right--54{margin-right:54px}.margin__bottom--54{margin-bottom:54px}.margin__x--54{margin-left:54px;margin-right:54px}.margin__y--54{margin-bottom:54px;margin-top:54px}.margin--top-55{margin-top:55px}.margin__left--55{margin-left:55px}.margin__right--55{margin-right:55px}.margin__bottom--55{margin-bottom:55px}.margin__x--55{margin-left:55px;margin-right:55px}.margin__y--55{margin-bottom:55px;margin-top:55px}.margin--top-56{margin-top:56px}.margin__left--56{margin-left:56px}.margin__right--56{margin-right:56px}.margin__bottom--56{margin-bottom:56px}.margin__x--56{margin-left:56px;margin-right:56px}.margin__y--56{margin-bottom:56px;margin-top:56px}.margin--top-57{margin-top:57px}.margin__left--57{margin-left:57px}.margin__right--57{margin-right:57px}.margin__bottom--57{margin-bottom:57px}.margin__x--57{margin-left:57px;margin-right:57px}.margin__y--57{margin-bottom:57px;margin-top:57px}.margin--top-58{margin-top:58px}.margin__left--58{margin-left:58px}.margin__right--58{margin-right:58px}.margin__bottom--58{margin-bottom:58px}.margin__x--58{margin-left:58px;margin-right:58px}.margin__y--58{margin-bottom:58px;margin-top:58px}.margin--top-59{margin-top:59px}.margin__left--59{margin-left:59px}.margin__right--59{margin-right:59px}.margin__bottom--59{margin-bottom:59px}.margin__x--59{margin-left:59px;margin-right:59px}.margin__y--59{margin-bottom:59px;margin-top:59px}.margin--top-60{margin-top:60px}.margin__left--60{margin-left:60px}.margin__right--60{margin-right:60px}.margin__bottom--60{margin-bottom:60px}.margin__x--60{margin-left:60px;margin-right:60px}.margin__y--60{margin-bottom:60px;margin-top:60px}.margin--top-61{margin-top:61px}.margin__left--61{margin-left:61px}.margin__right--61{margin-right:61px}.margin__bottom--61{margin-bottom:61px}.margin__x--61{margin-left:61px;margin-right:61px}.margin__y--61{margin-bottom:61px;margin-top:61px}.margin--top-62{margin-top:62px}.margin__left--62{margin-left:62px}.margin__right--62{margin-right:62px}.margin__bottom--62{margin-bottom:62px}.margin__x--62{margin-left:62px;margin-right:62px}.margin__y--62{margin-bottom:62px;margin-top:62px}.margin--top-63{margin-top:63px}.margin__left--63{margin-left:63px}.margin__right--63{margin-right:63px}.margin__bottom--63{margin-bottom:63px}.margin__x--63{margin-left:63px;margin-right:63px}.margin__y--63{margin-bottom:63px;margin-top:63px}.margin--top-64{margin-top:64px}.margin__left--64{margin-left:64px}.margin__right--64{margin-right:64px}.margin__bottom--64{margin-bottom:64px}.margin__x--64{margin-left:64px;margin-right:64px}.margin__y--64{margin-bottom:64px;margin-top:64px}.margin--top-65{margin-top:65px}.margin__left--65{margin-left:65px}.margin__right--65{margin-right:65px}.margin__bottom--65{margin-bottom:65px}.margin__x--65{margin-left:65px;margin-right:65px}.margin__y--65{margin-bottom:65px;margin-top:65px}.margin--top-66{margin-top:66px}.margin__left--66{margin-left:66px}.margin__right--66{margin-right:66px}.margin__bottom--66{margin-bottom:66px}.margin__x--66{margin-left:66px;margin-right:66px}.margin__y--66{margin-bottom:66px;margin-top:66px}.margin--top-67{margin-top:67px}.margin__left--67{margin-left:67px}.margin__right--67{margin-right:67px}.margin__bottom--67{margin-bottom:67px}.margin__x--67{margin-left:67px;margin-right:67px}.margin__y--67{margin-bottom:67px;margin-top:67px}.margin--top-68{margin-top:68px}.margin__left--68{margin-left:68px}.margin__right--68{margin-right:68px}.margin__bottom--68{margin-bottom:68px}.margin__x--68{margin-left:68px;margin-right:68px}.margin__y--68{margin-bottom:68px;margin-top:68px}.margin--top-69{margin-top:69px}.margin__left--69{margin-left:69px}.margin__right--69{margin-right:69px}.margin__bottom--69{margin-bottom:69px}.margin__x--69{margin-left:69px;margin-right:69px}.margin__y--69{margin-bottom:69px;margin-top:69px}.margin--top-70{margin-top:70px}.margin__left--70{margin-left:70px}.margin__right--70{margin-right:70px}.margin__bottom--70{margin-bottom:70px}.margin__x--70{margin-left:70px;margin-right:70px}.margin__y--70{margin-bottom:70px;margin-top:70px}.margin--top-71{margin-top:71px}.margin__left--71{margin-left:71px}.margin__right--71{margin-right:71px}.margin__bottom--71{margin-bottom:71px}.margin__x--71{margin-left:71px;margin-right:71px}.margin__y--71{margin-bottom:71px;margin-top:71px}.margin--top-72{margin-top:72px}.margin__left--72{margin-left:72px}.margin__right--72{margin-right:72px}.margin__bottom--72{margin-bottom:72px}.margin__x--72{margin-left:72px;margin-right:72px}.margin__y--72{margin-bottom:72px;margin-top:72px}.margin--top-73{margin-top:73px}.margin__left--73{margin-left:73px}.margin__right--73{margin-right:73px}.margin__bottom--73{margin-bottom:73px}.margin__x--73{margin-left:73px;margin-right:73px}.margin__y--73{margin-bottom:73px;margin-top:73px}.margin--top-74{margin-top:74px}.margin__left--74{margin-left:74px}.margin__right--74{margin-right:74px}.margin__bottom--74{margin-bottom:74px}.margin__x--74{margin-left:74px;margin-right:74px}.margin__y--74{margin-bottom:74px;margin-top:74px}.margin--top-75{margin-top:75px}.margin__left--75{margin-left:75px}.margin__right--75{margin-right:75px}.margin__bottom--75{margin-bottom:75px}.margin__x--75{margin-left:75px;margin-right:75px}.margin__y--75{margin-bottom:75px;margin-top:75px}.margin--top-76{margin-top:76px}.margin__left--76{margin-left:76px}.margin__right--76{margin-right:76px}.margin__bottom--76{margin-bottom:76px}.margin__x--76{margin-left:76px;margin-right:76px}.margin__y--76{margin-bottom:76px;margin-top:76px}.margin--top-77{margin-top:77px}.margin__left--77{margin-left:77px}.margin__right--77{margin-right:77px}.margin__bottom--77{margin-bottom:77px}.margin__x--77{margin-left:77px;margin-right:77px}.margin__y--77{margin-bottom:77px;margin-top:77px}.margin--top-78{margin-top:78px}.margin__left--78{margin-left:78px}.margin__right--78{margin-right:78px}.margin__bottom--78{margin-bottom:78px}.margin__x--78{margin-left:78px;margin-right:78px}.margin__y--78{margin-bottom:78px;margin-top:78px}.margin--top-79{margin-top:79px}.margin__left--79{margin-left:79px}.margin__right--79{margin-right:79px}.margin__bottom--79{margin-bottom:79px}.margin__x--79{margin-left:79px;margin-right:79px}.margin__y--79{margin-bottom:79px;margin-top:79px}.margin--top-80{margin-top:80px}.margin__left--80{margin-left:80px}.margin__right--80{margin-right:80px}.margin__bottom--80{margin-bottom:80px}.margin__x--80{margin-left:80px;margin-right:80px}.margin__y--80{margin-bottom:80px;margin-top:80px}.margin--top-81{margin-top:81px}.margin__left--81{margin-left:81px}.margin__right--81{margin-right:81px}.margin__bottom--81{margin-bottom:81px}.margin__x--81{margin-left:81px;margin-right:81px}.margin__y--81{margin-bottom:81px;margin-top:81px}.margin--top-82{margin-top:82px}.margin__left--82{margin-left:82px}.margin__right--82{margin-right:82px}.margin__bottom--82{margin-bottom:82px}.margin__x--82{margin-left:82px;margin-right:82px}.margin__y--82{margin-bottom:82px;margin-top:82px}.margin--top-83{margin-top:83px}.margin__left--83{margin-left:83px}.margin__right--83{margin-right:83px}.margin__bottom--83{margin-bottom:83px}.margin__x--83{margin-left:83px;margin-right:83px}.margin__y--83{margin-bottom:83px;margin-top:83px}.margin--top-84{margin-top:84px}.margin__left--84{margin-left:84px}.margin__right--84{margin-right:84px}.margin__bottom--84{margin-bottom:84px}.margin__x--84{margin-left:84px;margin-right:84px}.margin__y--84{margin-bottom:84px;margin-top:84px}.margin--top-85{margin-top:85px}.margin__left--85{margin-left:85px}.margin__right--85{margin-right:85px}.margin__bottom--85{margin-bottom:85px}.margin__x--85{margin-left:85px;margin-right:85px}.margin__y--85{margin-bottom:85px;margin-top:85px}.margin--top-86{margin-top:86px}.margin__left--86{margin-left:86px}.margin__right--86{margin-right:86px}.margin__bottom--86{margin-bottom:86px}.margin__x--86{margin-left:86px;margin-right:86px}.margin__y--86{margin-bottom:86px;margin-top:86px}.margin--top-87{margin-top:87px}.margin__left--87{margin-left:87px}.margin__right--87{margin-right:87px}.margin__bottom--87{margin-bottom:87px}.margin__x--87{margin-left:87px;margin-right:87px}.margin__y--87{margin-bottom:87px;margin-top:87px}.margin--top-88{margin-top:88px}.margin__left--88{margin-left:88px}.margin__right--88{margin-right:88px}.margin__bottom--88{margin-bottom:88px}.margin__x--88{margin-left:88px;margin-right:88px}.margin__y--88{margin-bottom:88px;margin-top:88px}.margin--top-89{margin-top:89px}.margin__left--89{margin-left:89px}.margin__right--89{margin-right:89px}.margin__bottom--89{margin-bottom:89px}.margin__x--89{margin-left:89px;margin-right:89px}.margin__y--89{margin-bottom:89px;margin-top:89px}.margin--top-90{margin-top:90px}.margin__left--90{margin-left:90px}.margin__right--90{margin-right:90px}.margin__bottom--90{margin-bottom:90px}.margin__x--90{margin-left:90px;margin-right:90px}.margin__y--90{margin-bottom:90px;margin-top:90px}.margin--top-91{margin-top:91px}.margin__left--91{margin-left:91px}.margin__right--91{margin-right:91px}.margin__bottom--91{margin-bottom:91px}.margin__x--91{margin-left:91px;margin-right:91px}.margin__y--91{margin-bottom:91px;margin-top:91px}.margin--top-92{margin-top:92px}.margin__left--92{margin-left:92px}.margin__right--92{margin-right:92px}.margin__bottom--92{margin-bottom:92px}.margin__x--92{margin-left:92px;margin-right:92px}.margin__y--92{margin-bottom:92px;margin-top:92px}.margin--top-93{margin-top:93px}.margin__left--93{margin-left:93px}.margin__right--93{margin-right:93px}.margin__bottom--93{margin-bottom:93px}.margin__x--93{margin-left:93px;margin-right:93px}.margin__y--93{margin-bottom:93px;margin-top:93px}.margin--top-94{margin-top:94px}.margin__left--94{margin-left:94px}.margin__right--94{margin-right:94px}.margin__bottom--94{margin-bottom:94px}.margin__x--94{margin-left:94px;margin-right:94px}.margin__y--94{margin-bottom:94px;margin-top:94px}.margin--top-95{margin-top:95px}.margin__left--95{margin-left:95px}.margin__right--95{margin-right:95px}.margin__bottom--95{margin-bottom:95px}.margin__x--95{margin-left:95px;margin-right:95px}.margin__y--95{margin-bottom:95px;margin-top:95px}.margin--top-96{margin-top:96px}.margin__left--96{margin-left:96px}.margin__right--96{margin-right:96px}.margin__bottom--96{margin-bottom:96px}.margin__x--96{margin-left:96px;margin-right:96px}.margin__y--96{margin-bottom:96px;margin-top:96px}.margin--top-97{margin-top:97px}.margin__left--97{margin-left:97px}.margin__right--97{margin-right:97px}.margin__bottom--97{margin-bottom:97px}.margin__x--97{margin-left:97px;margin-right:97px}.margin__y--97{margin-bottom:97px;margin-top:97px}.margin--top-98{margin-top:98px}.margin__left--98{margin-left:98px}.margin__right--98{margin-right:98px}.margin__bottom--98{margin-bottom:98px}.margin__x--98{margin-left:98px;margin-right:98px}.margin__y--98{margin-bottom:98px;margin-top:98px}.margin--top-99{margin-top:99px}.margin__left--99{margin-left:99px}.margin__right--99{margin-right:99px}.margin__bottom--99{margin-bottom:99px}.margin__x--99{margin-left:99px;margin-right:99px}.margin__y--99{margin-bottom:99px;margin-top:99px}.margin--top-100{margin-top:100px}.margin__left--100{margin-left:100px}.margin__right--100{margin-right:100px}.margin__bottom--100{margin-bottom:100px}.margin__x--100{margin-left:100px;margin-right:100px}.margin__y--100{margin-bottom:100px;margin-top:100px}.margin--top-101{margin-top:101px}.margin__left--101{margin-left:101px}.margin__right--101{margin-right:101px}.margin__bottom--101{margin-bottom:101px}.margin__x--101{margin-left:101px;margin-right:101px}.margin__y--101{margin-bottom:101px;margin-top:101px}.margin--top-102{margin-top:102px}.margin__left--102{margin-left:102px}.margin__right--102{margin-right:102px}.margin__bottom--102{margin-bottom:102px}.margin__x--102{margin-left:102px;margin-right:102px}.margin__y--102{margin-bottom:102px;margin-top:102px}.margin--top-103{margin-top:103px}.margin__left--103{margin-left:103px}.margin__right--103{margin-right:103px}.margin__bottom--103{margin-bottom:103px}.margin__x--103{margin-left:103px;margin-right:103px}.margin__y--103{margin-bottom:103px;margin-top:103px}.margin--top-104{margin-top:104px}.margin__left--104{margin-left:104px}.margin__right--104{margin-right:104px}.margin__bottom--104{margin-bottom:104px}.margin__x--104{margin-left:104px;margin-right:104px}.margin__y--104{margin-bottom:104px;margin-top:104px}.margin--top-105{margin-top:105px}.margin__left--105{margin-left:105px}.margin__right--105{margin-right:105px}.margin__bottom--105{margin-bottom:105px}.margin__x--105{margin-left:105px;margin-right:105px}.margin__y--105{margin-bottom:105px;margin-top:105px}.margin--top-106{margin-top:106px}.margin__left--106{margin-left:106px}.margin__right--106{margin-right:106px}.margin__bottom--106{margin-bottom:106px}.margin__x--106{margin-left:106px;margin-right:106px}.margin__y--106{margin-bottom:106px;margin-top:106px}.margin__y--auto{margin:0 auto}.margin__x--auto{margin:auto 0}.margin--auto{margin:auto}.padding--0{padding:0}.padding__left--0{padding-left:0}.padding__right--0{padding-right:0}.padding__top--0{padding-top:0}.padding__bottom--0{padding-bottom:0}.padding__x--0{padding-left:0;padding-right:0}.padding__y--0{padding-bottom:0;padding-top:0}.padding--1{padding:1px}.padding__left--1{padding-left:1px}.padding__right--1{padding-right:1px}.padding__top--1{padding-top:1px}.padding__bottom--1{padding-bottom:1px}.padding__x--1{padding-left:1px;padding-right:1px}.padding__y--1{padding-bottom:1px;padding-top:1px}.padding--2{padding:2px}.padding__left--2{padding-left:2px}.padding__right--2{padding-right:2px}.padding__top--2{padding-top:2px}.padding__bottom--2{padding-bottom:2px}.padding__x--2{padding-left:2px;padding-right:2px}.padding__y--2{padding-bottom:2px;padding-top:2px}.padding--3{padding:3px}.padding__left--3{padding-left:3px}.padding__right--3{padding-right:3px}.padding__top--3{padding-top:3px}.padding__bottom--3{padding-bottom:3px}.padding__x--3{padding-left:3px;padding-right:3px}.padding__y--3{padding-bottom:3px;padding-top:3px}.padding--4{padding:4px}.padding__left--4{padding-left:4px}.padding__right--4{padding-right:4px}.padding__top--4{padding-top:4px}.padding__bottom--4{padding-bottom:4px}.padding__x--4{padding-left:4px;padding-right:4px}.padding__y--4{padding-bottom:4px;padding-top:4px}.padding--5{padding:5px}.padding__left--5{padding-left:5px}.padding__right--5{padding-right:5px}.padding__top--5{padding-top:5px}.padding__bottom--5{padding-bottom:5px}.padding__x--5{padding-left:5px;padding-right:5px}.padding__y--5{padding-bottom:5px;padding-top:5px}.padding--6{padding:6px}.padding__left--6{padding-left:6px}.padding__right--6{padding-right:6px}.padding__top--6{padding-top:6px}.padding__bottom--6{padding-bottom:6px}.padding__x--6{padding-left:6px;padding-right:6px}.padding__y--6{padding-bottom:6px;padding-top:6px}.padding--7{padding:7px}.padding__left--7{padding-left:7px}.padding__right--7{padding-right:7px}.padding__top--7{padding-top:7px}.padding__bottom--7{padding-bottom:7px}.padding__x--7{padding-left:7px;padding-right:7px}.padding__y--7{padding-bottom:7px;padding-top:7px}.padding--8{padding:8px}.padding__left--8{padding-left:8px}.padding__right--8{padding-right:8px}.padding__top--8{padding-top:8px}.padding__bottom--8{padding-bottom:8px}.padding__x--8{padding-left:8px;padding-right:8px}.padding__y--8{padding-bottom:8px;padding-top:8px}.padding--9{padding:9px}.padding__left--9{padding-left:9px}.padding__right--9{padding-right:9px}.padding__top--9{padding-top:9px}.padding__bottom--9{padding-bottom:9px}.padding__x--9{padding-left:9px;padding-right:9px}.padding__y--9{padding-bottom:9px;padding-top:9px}.padding--10{padding:10px}.padding__left--10{padding-left:10px}.padding__right--10{padding-right:10px}.padding__top--10{padding-top:10px}.padding__bottom--10{padding-bottom:10px}.padding__x--10{padding-left:10px;padding-right:10px}.padding__y--10{padding-bottom:10px;padding-top:10px}.padding--11{padding:11px}.padding__left--11{padding-left:11px}.padding__right--11{padding-right:11px}.padding__top--11{padding-top:11px}.padding__bottom--11{padding-bottom:11px}.padding__x--11{padding-left:11px;padding-right:11px}.padding__y--11{padding-bottom:11px;padding-top:11px}.padding--12{padding:12px}.padding__left--12{padding-left:12px}.padding__right--12{padding-right:12px}.padding__top--12{padding-top:12px}.padding__bottom--12{padding-bottom:12px}.padding__x--12{padding-left:12px;padding-right:12px}.padding__y--12{padding-bottom:12px;padding-top:12px}.padding--13{padding:13px}.padding__left--13{padding-left:13px}.padding__right--13{padding-right:13px}.padding__top--13{padding-top:13px}.padding__bottom--13{padding-bottom:13px}.padding__x--13{padding-left:13px;padding-right:13px}.padding__y--13{padding-bottom:13px;padding-top:13px}.padding--14{padding:14px}.padding__left--14{padding-left:14px}.padding__right--14{padding-right:14px}.padding__top--14{padding-top:14px}.padding__bottom--14{padding-bottom:14px}.padding__x--14{padding-left:14px;padding-right:14px}.padding__y--14{padding-bottom:14px;padding-top:14px}.padding--15{padding:15px}.padding__left--15{padding-left:15px}.padding__right--15{padding-right:15px}.padding__top--15{padding-top:15px}.padding__bottom--15{padding-bottom:15px}.padding__x--15{padding-left:15px;padding-right:15px}.padding__y--15{padding-bottom:15px;padding-top:15px}.padding--16{padding:16px}.padding__left--16{padding-left:16px}.padding__right--16{padding-right:16px}.padding__top--16{padding-top:16px}.padding__bottom--16{padding-bottom:16px}.padding__x--16{padding-left:16px;padding-right:16px}.padding__y--16{padding-bottom:16px;padding-top:16px}.padding--17{padding:17px}.padding__left--17{padding-left:17px}.padding__right--17{padding-right:17px}.padding__top--17{padding-top:17px}.padding__bottom--17{padding-bottom:17px}.padding__x--17{padding-left:17px;padding-right:17px}.padding__y--17{padding-bottom:17px;padding-top:17px}.padding--18{padding:18px}.padding__left--18{padding-left:18px}.padding__right--18{padding-right:18px}.padding__top--18{padding-top:18px}.padding__bottom--18{padding-bottom:18px}.padding__x--18{padding-left:18px;padding-right:18px}.padding__y--18{padding-bottom:18px;padding-top:18px}.padding--19{padding:19px}.padding__left--19{padding-left:19px}.padding__right--19{padding-right:19px}.padding__top--19{padding-top:19px}.padding__bottom--19{padding-bottom:19px}.padding__x--19{padding-left:19px;padding-right:19px}.padding__y--19{padding-bottom:19px;padding-top:19px}.padding--20{padding:20px}.padding__left--20{padding-left:20px}.padding__right--20{padding-right:20px}.padding__top--20{padding-top:20px}.padding__bottom--20{padding-bottom:20px}.padding__x--20{padding-left:20px;padding-right:20px}.padding__y--20{padding-bottom:20px;padding-top:20px}.padding--21{padding:21px}.padding__left--21{padding-left:21px}.padding__right--21{padding-right:21px}.padding__top--21{padding-top:21px}.padding__bottom--21{padding-bottom:21px}.padding__x--21{padding-left:21px;padding-right:21px}.padding__y--21{padding-bottom:21px;padding-top:21px}.padding--22{padding:22px}.padding__left--22{padding-left:22px}.padding__right--22{padding-right:22px}.padding__top--22{padding-top:22px}.padding__bottom--22{padding-bottom:22px}.padding__x--22{padding-left:22px;padding-right:22px}.padding__y--22{padding-bottom:22px;padding-top:22px}.padding--23{padding:23px}.padding__left--23{padding-left:23px}.padding__right--23{padding-right:23px}.padding__top--23{padding-top:23px}.padding__bottom--23{padding-bottom:23px}.padding__x--23{padding-left:23px;padding-right:23px}.padding__y--23{padding-bottom:23px;padding-top:23px}.padding--24{padding:24px}.padding__left--24{padding-left:24px}.padding__right--24{padding-right:24px}.padding__top--24{padding-top:24px}.padding__bottom--24{padding-bottom:24px}.padding__x--24{padding-left:24px;padding-right:24px}.padding__y--24{padding-bottom:24px;padding-top:24px}.padding--25{padding:25px}.padding__left--25{padding-left:25px}.padding__right--25{padding-right:25px}.padding__top--25{padding-top:25px}.padding__bottom--25{padding-bottom:25px}.padding__x--25{padding-left:25px;padding-right:25px}.padding__y--25{padding-bottom:25px;padding-top:25px}.padding--26{padding:26px}.padding__left--26{padding-left:26px}.padding__right--26{padding-right:26px}.padding__top--26{padding-top:26px}.padding__bottom--26{padding-bottom:26px}.padding__x--26{padding-left:26px;padding-right:26px}.padding__y--26{padding-bottom:26px;padding-top:26px}.padding--27{padding:27px}.padding__left--27{padding-left:27px}.padding__right--27{padding-right:27px}.padding__top--27{padding-top:27px}.padding__bottom--27{padding-bottom:27px}.padding__x--27{padding-left:27px;padding-right:27px}.padding__y--27{padding-bottom:27px;padding-top:27px}.padding--28{padding:28px}.padding__left--28{padding-left:28px}.padding__right--28{padding-right:28px}.padding__top--28{padding-top:28px}.padding__bottom--28{padding-bottom:28px}.padding__x--28{padding-left:28px;padding-right:28px}.padding__y--28{padding-bottom:28px;padding-top:28px}.padding--29{padding:29px}.padding__left--29{padding-left:29px}.padding__right--29{padding-right:29px}.padding__top--29{padding-top:29px}.padding__bottom--29{padding-bottom:29px}.padding__x--29{padding-left:29px;padding-right:29px}.padding__y--29{padding-bottom:29px;padding-top:29px}.padding--30{padding:30px}.padding__left--30{padding-left:30px}.padding__right--30{padding-right:30px}.padding__top--30{padding-top:30px}.padding__bottom--30{padding-bottom:30px}.padding__x--30{padding-left:30px;padding-right:30px}.padding__y--30{padding-bottom:30px;padding-top:30px}.padding--31{padding:31px}.padding__left--31{padding-left:31px}.padding__right--31{padding-right:31px}.padding__top--31{padding-top:31px}.padding__bottom--31{padding-bottom:31px}.padding__x--31{padding-left:31px;padding-right:31px}.padding__y--31{padding-bottom:31px;padding-top:31px}.padding--32{padding:32px}.padding__left--32{padding-left:32px}.padding__right--32{padding-right:32px}.padding__top--32{padding-top:32px}.padding__bottom--32{padding-bottom:32px}.padding__x--32{padding-left:32px;padding-right:32px}.padding__y--32{padding-bottom:32px;padding-top:32px}.padding--33{padding:33px}.padding__left--33{padding-left:33px}.padding__right--33{padding-right:33px}.padding__top--33{padding-top:33px}.padding__bottom--33{padding-bottom:33px}.padding__x--33{padding-left:33px;padding-right:33px}.padding__y--33{padding-bottom:33px;padding-top:33px}.padding--34{padding:34px}.padding__left--34{padding-left:34px}.padding__right--34{padding-right:34px}.padding__top--34{padding-top:34px}.padding__bottom--34{padding-bottom:34px}.padding__x--34{padding-left:34px;padding-right:34px}.padding__y--34{padding-bottom:34px;padding-top:34px}.padding--35{padding:35px}.padding__left--35{padding-left:35px}.padding__right--35{padding-right:35px}.padding__top--35{padding-top:35px}.padding__bottom--35{padding-bottom:35px}.padding__x--35{padding-left:35px;padding-right:35px}.padding__y--35{padding-bottom:35px;padding-top:35px}.padding--36{padding:36px}.padding__left--36{padding-left:36px}.padding__right--36{padding-right:36px}.padding__top--36{padding-top:36px}.padding__bottom--36{padding-bottom:36px}.padding__x--36{padding-left:36px;padding-right:36px}.padding__y--36{padding-bottom:36px;padding-top:36px}.padding--37{padding:37px}.padding__left--37{padding-left:37px}.padding__right--37{padding-right:37px}.padding__top--37{padding-top:37px}.padding__bottom--37{padding-bottom:37px}.padding__x--37{padding-left:37px;padding-right:37px}.padding__y--37{padding-bottom:37px;padding-top:37px}.padding--38{padding:38px}.padding__left--38{padding-left:38px}.padding__right--38{padding-right:38px}.padding__top--38{padding-top:38px}.padding__bottom--38{padding-bottom:38px}.padding__x--38{padding-left:38px;padding-right:38px}.padding__y--38{padding-bottom:38px;padding-top:38px}.padding--39{padding:39px}.padding__left--39{padding-left:39px}.padding__right--39{padding-right:39px}.padding__top--39{padding-top:39px}.padding__bottom--39{padding-bottom:39px}.padding__x--39{padding-left:39px;padding-right:39px}.padding__y--39{padding-bottom:39px;padding-top:39px}.padding--40{padding:40px}.padding__left--40{padding-left:40px}.padding__right--40{padding-right:40px}.padding__top--40{padding-top:40px}.padding__bottom--40{padding-bottom:40px}.padding__x--40{padding-left:40px;padding-right:40px}.padding__y--40{padding-bottom:40px;padding-top:40px}.font__weight--300{font-weight:300}.font__weight--400{font-weight:400}.font__weight--500{font-weight:500}.font__weight--600{font-weight:600}.font__weight--700{font-weight:700}.font__size--4{font-size:4px}.font__size--5{font-size:5px}.font__size--6{font-size:6px}.font__size--7{font-size:7px}.font__size--8{font-size:8px}.font__size--9{font-size:9px}.font__size--10{font-size:10px}.font__size--11{font-size:11px}.font__size--12{font-size:12px}.font__size--13{font-size:13px}.font__size--14{font-size:14px}.font__size--15{font-size:15px}.font__size--16{font-size:16px}.font__size--17{font-size:17px}.font__size--18{font-size:18px}.font__size--19{font-size:19px}.font__size--20{font-size:20px}.font__size--21{font-size:21px}.font__size--22{font-size:22px}.font__size--23{font-size:23px}.font__size--24{font-size:24px}.font__size--25{font-size:25px}.font__size--26{font-size:26px}.font__size--27{font-size:27px}.font__size--28{font-size:28px}.font__size--29{font-size:29px}.font__size--30{font-size:30px}.font__size--31{font-size:31px}.font__size--32{font-size:32px}.font__size--33{font-size:33px}.font__size--34{font-size:34px}.font__size--35{font-size:35px}.font__size--36{font-size:36px}.font__size--37{font-size:37px}.font__size--38{font-size:38px}.font__size--39{font-size:39px}.font__size--40{font-size:40px}.font__variant--all-small{font-feature-settings:"smcp","c2sc";font-variant:all-small-caps}.font__style--italic{font-style:italic}.user_selection--none{-webkit-user-select:none;user-select:none}.outline--none{outline:none}.height_100{height:100%}.width_100{width:100%}.width_60{width:60%}.width_77{width:77%}.error_txt{color:red}.light_gray_text{color:#3333338c}.text__color--primary{text-fill-color:#0000;-webkit-text-fill-color:#0000;background:var(--primary-color);-webkit-background-clip:text;background-clip:text;color:var(--primary-color)}.text__color--dary-gray{color:#333}.text__color--white{color:#fff}.text__color--success{color:#28a745}.text__color--error{color:#dc3545}.text__color--secondary{color:#858585}.text__align--center{text-align:center}.text__align--left{text-align:left}.text__align--right{text-align:right}.text__align--justify{text-align:justify}.text__decoration--underline{text-decoration:underline}.text__decoration--line-through{text-decoration:line-through}.text__decoration--none{text-decoration:none}.text__transform--uppercase{text-transform:uppercase}.text__transform--lowercase{text-transform:lowercase}.text__transform--capitalize{text-transform:capitalize}.h1{font-weight:400}.h1,.h1--bold{font-size:2rem}.h1--bold{font-weight:700}.h2{font-weight:400}.h2,.h2--bold{font-size:1.75rem}.h2--bold{font-weight:700}.h3{font-weight:400}.h3,.h3--bold{font-size:1.5625rem}.h3--bold{font-weight:700}.h4{font-weight:400}.h4,.h4--bold{font-size:1.375rem}.h4--bold{font-weight:700}.h5{font-weight:400}.h5,.h5--bold{font-size:1.25rem}.h5--bold{font-weight:700}.h6{font-weight:400}.h6,.h6--bold{font-size:1.125rem}.h6--bold{font-weight:700}.bg--light-gray{background-color:#ddd}.cursor--pointer{cursor:pointer}.cursor--default{cursor:default}.cursor--not-allowed{cursor:not-allowed}.cursor--text{cursor:text}*{box-sizing:border-box;font-family:DM Sans,sans-serif;font-size:16px;margin:0;padding:0}main{margin:auto;max-width:1440px;min-height:calc(100vh - 158px);position:relative}body,body>*,html{box-sizing:border-box;width:100%}body{background:#fbfbfb;overflow-y:auto}body.no-scroll{overflow-y:hidden}::-webkit-scrollbar{width:8px}