:root{--fb-color-navy-900:#0a1f44;--fb-color-navy-800:#0f2a5a;--fb-color-navy-700:#14366f;--fb-color-blue-600:#1f6bff;--fb-color-blue-500:#2f7bff;--fb-color-blue-100:#e8f0ff;--fb-color-ink:#0b1426;--fb-color-text:#1f2937;--fb-color-text-muted:#6b7280;--fb-color-text-subtle:#9aa3b2;--fb-color-border:#e5e7eb;--fb-color-border-strong:#d1d5db;--fb-color-surface:#ffffff;--fb-color-surface-alt:#f7f8fa;--fb-color-surface-soft:#eef2f7;--fb-color-success:#10b981;--fb-color-warning:#f59e0b;--fb-color-danger:#ef4444;--fb-color-rating:#f5a524;--fb-font-body:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--fb-font-heading:'Sora', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--fb-font-script:'Caveat', 'Sora', cursive;--fb-fs-xs:12px;--fb-fs-sm:13px;--fb-fs-base:15px;--fb-fs-md:16px;--fb-fs-lg:18px;--fb-fs-xl:22px;--fb-fs-2xl:28px;--fb-fs-3xl:36px;--fb-fs-4xl:48px;--fb-fs-5xl:60px;--fb-lh-tight:1.2;--fb-lh-snug:1.35;--fb-lh-normal:1.55;--fb-lh-relaxed:1.7;--fb-fw-regular:400;--fb-fw-medium:500;--fb-fw-semibold:600;--fb-fw-bold:700;--fb-space-1:4px;--fb-space-2:8px;--fb-space-3:12px;--fb-space-4:16px;--fb-space-5:20px;--fb-space-6:24px;--fb-space-8:32px;--fb-space-10:40px;--fb-space-12:48px;--fb-space-16:64px;--fb-space-20:80px;--fb-radius-sm:6px;--fb-radius-md:10px;--fb-radius-lg:14px;--fb-radius-xl:20px;--fb-radius-pill:999px;--fb-shadow-sm:0 1px 2px rgba(15, 23, 42, 0.06);--fb-shadow-md:0 6px 18px rgba(15, 23, 42, 0.08);--fb-shadow-lg:0 18px 40px rgba(15, 23, 42, 0.12);--fb-container-max:1200px;--fb-header-height:88px;--fb-header-utility-height:34px;--fb-ease:cubic-bezier(0.4, 0, 0.2, 1);--fb-duration-fast:150ms;--fb-duration:220ms}.fb-revamp,.fb-revamp button,.fb-revamp input,.fb-revamp select,.fb-revamp textarea{font-family:var(--fb-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.fb-revamp{font-size:var(--fb-fs-base);line-height:var(--fb-lh-normal);color:var(--fb-color-text)}.fb-revamp h1,.fb-revamp h2,.fb-revamp h3,.fb-revamp h4,.fb-revamp h5,.fb-revamp h6{font-family:var(--fb-font-heading);color:var(--fb-color-ink);font-weight:var(--fb-fw-semibold);line-height:var(--fb-lh-tight);letter-spacing:-.01em}.fb-script{font-family:var(--fb-font-script);font-weight:var(--fb-fw-regular);font-style:italic;color:var(--fb-color-blue-500)}.fb-revamp #header{background:var(--fb-color-surface);border-bottom:1px solid var(--fb-color-border)}.fb-revamp #header .topnav{background:var(--fb-color-surface-alt);border-bottom:1px solid var(--fb-color-border);height:var(--fb-header-utility-height);width:100%;float:none;overflow:visible}.fb-revamp #header .topnav .container{display:flex!important;align-items:center!important;justify-content:space-between!important;height:var(--fb-header-utility-height)!important}.fb-revamp #header .topnav ul.quick-menu{margin:0!important;padding:0!important;list-style:none!important;display:flex!important;align-items:center!important;gap:var(--fb-space-4)!important;float:none!important;height:var(--fb-header-utility-height)!important}.fb-revamp #header .topnav ul.quick-menu>li{margin:0;float:none}.fb-revamp #header .topnav ul.quick-menu>li>a{color:var(--fb-color-text-muted);font-size:var(--fb-fs-sm);font-weight:var(--fb-fw-medium);text-transform:none;letter-spacing:0;line-height:var(--fb-header-utility-height);height:var(--fb-header-utility-height);transition:color var(--fb-duration) var(--fb-ease)}.fb-revamp #header .topnav ul.quick-menu>li>a:hover{color:var(--fb-color-blue-600)}.fb-revamp #header .topnav .ribbon>a:after{color:var(--fb-color-text-subtle)}.fb-revamp #header #main-header,.fb-revamp #header .main-header{background:var(--fb-color-surface)}.fb-revamp #header .main-header>.container{display:flex;align-items:center;justify-content:space-between;min-height:var(--fb-header-height);gap:var(--fb-space-6)}.fb-revamp #header .logo{margin:0;padding:0;flex:0 0 auto}.fb-revamp #header .logo a{display:inline-flex;align-items:center}.fb-revamp #header .logo img{max-height:36px;width:auto;height:auto}.fb-revamp #header #main-menu{flex:1 1 auto;display:flex;justify-content:center}.fb-revamp #header #main-menu>ul.menu{display:flex;align-items:center;gap:var(--fb-space-2);margin:0;padding:0;list-style:none;float:none}.fb-revamp #header #main-menu>ul.menu>li{margin:0;padding:0;float:none;position:relative}.fb-revamp #header #main-menu>ul.menu>li>a{display:inline-block;padding:0 var(--fb-space-4);height:40px;line-height:40px;font-family:var(--fb-font-body);font-size:var(--fb-fs-md);font-weight:var(--fb-fw-medium);color:var(--fb-color-text);text-transform:none;letter-spacing:0;border-radius:var(--fb-radius-pill);transition:color var(--fb-duration) var(--fb-ease),background-color var(--fb-duration) var(--fb-ease)}.fb-revamp #header #main-menu>ul.menu>li>a:hover,.fb-revamp #header #main-menu>ul.menu>li.current-menu-item>a,.fb-revamp #header #main-menu>ul.menu>li.current-menu-ancestor>a{color:var(--fb-color-navy-900);background:#fff0}.fb-revamp #header #main-menu>ul.menu>li.current-menu-item>a{position:relative;color:var(--fb-color-navy-900)}.fb-revamp #header #main-menu>ul.menu>li.current-menu-item>a:after{content:"";position:absolute;left:50%;bottom:4px;width:18px;height:2px;background:var(--fb-color-blue-600);border-radius:var(--fb-radius-pill);transform:translateX(-50%)}.fb-revamp #header .fb-cta-list-property{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 var(--fb-space-5);background:var(--fb-color-navy-900);color:#fff;font-family:var(--fb-font-body);font-size:var(--fb-fs-sm);font-weight:var(--fb-fw-medium);line-height:1;letter-spacing:0;text-transform:none;border-radius:var(--fb-radius-md);border:1px solid var(--fb-color-navy-900);transition:background-color var(--fb-duration) var(--fb-ease),color var(--fb-duration) var(--fb-ease);flex:0 0 auto;white-space:nowrap}.fb-revamp #header .fb-cta-list-property:hover,.fb-revamp #header .fb-cta-list-property:focus{background:var(--fb-color-navy-800);color:#fff;text-decoration:none}.fb-revamp #header .mobile-menu-toggle{background-color:#fff0;border:1px solid var(--fb-color-border);border-radius:var(--fb-radius-md);width:44px;height:44px;padding:0;top:50%;transform:translateY(-50%);bottom:auto;right:16px}.fb-revamp #footer{background:var(--fb-color-navy-900);color:#cbd5e1}.fb-revamp #footer .footer-wrapper{background:#fff0;padding:var(--fb-space-16) 0 var(--fb-space-12)}.fb-revamp #footer .footer-wrapper>.container>.row>div{margin-top:0;margin-bottom:var(--fb-space-8)}.fb-revamp #footer h2,.fb-revamp #footer .widgettitle{font-family:var(--fb-font-heading);font-size:var(--fb-fs-md);font-weight:var(--fb-fw-semibold);color:#fff;margin:0 0 var(--fb-space-4);text-transform:none;letter-spacing:0}.fb-revamp #footer .small-box{background:#fff0;padding:0;margin:0;box-shadow:none}.fb-revamp #footer ul,.fb-revamp #footer .menu{list-style:none;margin:0;padding:0}.fb-revamp #footer .menu li,.fb-revamp #footer .widget_nav_menu li{margin:0 0 var(--fb-space-2);padding:0;border:0;background:none}.fb-revamp #footer .menu li a,.fb-revamp #footer .widget_nav_menu li a{color:#cbd5e1;font-size:var(--fb-fs-sm);font-weight:var(--fb-fw-regular);line-height:var(--fb-lh-normal);text-transform:none;letter-spacing:0;transition:color var(--fb-duration) var(--fb-ease)}.fb-revamp #footer .menu li a:hover,.fb-revamp #footer .widget_nav_menu li a:hover{color:#fff}.fb-revamp #footer p,.fb-revamp #footer span,.fb-revamp #footer li,.fb-revamp #footer .travel-news li .date{color:#cbd5e1}.fb-revamp #footer li{height:auto!important;margin-bottom:10px}.fb-revamp #footer .social-icons{display:flex;gap:var(--fb-space-2);margin-top:var(--fb-space-4)}.fb-revamp #footer .social-icons li{margin:0}.fb-revamp #footer .social-icons li a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgb(255 255 255 / .08);color:#fff;border-radius:var(--fb-radius-pill);transition:background-color var(--fb-duration) var(--fb-ease)}.fb-revamp #footer .social-icons li a:hover{background:var(--fb-color-blue-600)}.fb-revamp #footer .bottom{background:#fff0;border-top:1px solid rgb(255 255 255 / .08);padding:var(--fb-space-5) 0}.fb-revamp #footer .bottom .container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--fb-space-4)}.fb-revamp #footer .bottom .logo{margin:0;float:none}.fb-revamp #footer .bottom .logo img{max-height:28px;width:auto}.fb-revamp #footer .bottom .copyright{margin:0;float:none;color:#94a3b8;font-size:var(--fb-fs-sm)}.fb-revamp #footer .bottom .copyright p{margin:0;color:inherit}.fb-revamp #footer .bottom #back-to-top{margin:0;color:#fff}.fb-revamp #footer .bottom #back-to-top i{border-color:rgb(255 255 255 / .4)}@media (max-width:991px){.fb-revamp #header #main-menu{display:none}.fb-revamp #header .fb-cta-list-property{display:none}}@media (max-width:767px){.fb-revamp .search-box.fb-modify-search-box .search-tab-content .form-group{border:none!important}.fb-revamp #header .topnav{display:none}.fb-revamp #header .main-header>.container{min-height:64px}.fb-revamp #header .logo img{max-height:28px}.fb-revamp #footer .footer-wrapper{padding:var(--fb-space-10) 0 var(--fb-space-6)}.fb-revamp #footer .bottom .container{justify-content:center;text-align:center}}.fb-revamp.home #header,.fb-revamp.page-template-template-home #header{position:absolute;top:0;left:0;right:0;z-index:100;background:#fff0;border-bottom:none}.fb-revamp.home #header .topnav,.fb-revamp.page-template-template-home #header .topnav{background:rgb(255 255 255 / .1);border-bottom:1px solid rgb(255 255 255 / .15)}.fb-revamp.home #header .topnav ul.quick-menu>li>a,.fb-revamp.page-template-template-home #header .topnav ul.quick-menu>li>a{color:rgb(255 255 255 / .85)}.fb-revamp.home #header .topnav ul.quick-menu>li>a:hover,.fb-revamp.page-template-template-home #header .topnav ul.quick-menu>li>a:hover{color:#fff}.fb-revamp.home #header .topnav .ribbon>a:after,.fb-revamp.page-template-template-home #header .topnav .ribbon>a:after{color:rgb(255 255 255 / .6)}.fb-revamp.home #header #main-header,.fb-revamp.home #header .main-header,.fb-revamp.page-template-template-home #header #main-header,.fb-revamp.page-template-template-home #header .main-header{background:#fff0}.fb-revamp.home #header #main-menu>ul.menu>li>a,.fb-revamp.page-template-template-home #header #main-menu>ul.menu>li>a{color:rgb(255 255 255 / .85)}.fb-revamp.home #header #main-menu>ul.menu>li>a:hover,.fb-revamp.home #header #main-menu>ul.menu>li.current-menu-item>a,.fb-revamp.home #header #main-menu>ul.menu>li.current-menu-ancestor>a,.fb-revamp.page-template-template-home #header #main-menu>ul.menu>li>a:hover,.fb-revamp.page-template-template-home #header #main-menu>ul.menu>li.current-menu-item>a,.fb-revamp.page-template-template-home #header #main-menu>ul.menu>li.current-menu-ancestor>a{color:#fff}.fb-revamp.home #header #main-menu>ul.menu>li.current-menu-item>a:after,.fb-revamp.page-template-template-home #header #main-menu>ul.menu>li.current-menu-item>a:after{background:#fff}.fb-revamp.home #header .fb-cta-list-property,.fb-revamp.page-template-template-home #header .fb-cta-list-property{background:#fff0;color:#fff;border-color:rgb(255 255 255 / .5)}.fb-revamp.home #header .fb-cta-list-property:hover,.fb-revamp.page-template-template-home #header .fb-cta-list-property:hover{background:rgb(255 255 255 / .15);border-color:#fff;color:#fff}.fb-revamp.home #header .mobile-menu-toggle,.fb-revamp.page-template-template-home #header .mobile-menu-toggle{border-color:rgb(255 255 255 / .4);background-color:#fff0}.fb-revamp.home #slideshow,.fb-revamp.page-template-template-home #slideshow{min-height:540px}.fb-hero{position:relative;width:100%;min-height:580px;background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;align-items:flex-end;padding-bottom:120px}.fb-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgb(10 31 68 / .1) 0%,rgb(10 31 68 / .35) 70%,rgb(10 31 68 / .55) 100%);pointer-events:none}.fb-hero__inner{position:relative;z-index:2;width:100%;max-width:var(--fb-container-max);margin:0 auto;padding:0 var(--fb-space-4)}.fb-revamp .fb-hero__title{font-family:var(--fb-font-heading)!important;font-size:clamp(2rem, 5vw, var(--fb-fs-4xl))!important;font-weight:var(--fb-fw-bold)!important;color:#fff!important;line-height:var(--fb-lh-tight)!important;margin:0 0 var(--fb-space-3)!important;text-shadow:0 2px 16px rgb(0 0 0 / .5)!important}.fb-revamp .fb-hero__subtitle{font-family:var(--fb-font-body)!important;font-size:var(--fb-fs-lg)!important;color:rgb(255 255 255 / .92)!important;line-height:var(--fb-lh-normal)!important;margin:0 0 var(--fb-space-2)!important;text-shadow:0 1px 8px rgb(0 0 0 / .4)!important}.fb-revamp .fb-hero__subtitle .fb-script{color:rgb(255 255 255 / .95)!important;font-size:1.4em!important}.fb-trust-bar__item{display:flex;align-items:center;gap:var(--fb-space-3);color:#fff;font-size:var(--fb-fs-sm);font-weight:var(--fb-fw-medium);white-space:nowrap;flex:1 1 0%;justify-content:center;padding:0 var(--fb-space-4)}.fb-trust-bar__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgb(255 255 255 / .25);border-radius:var(--fb-radius-pill);flex-shrink:0;color:#fff;font-size:18px}.fb-trust-bar__text small{display:block;color:rgb(255 255 255 / .65);font-size:var(--fb-fs-xs);font-weight:var(--fb-fw-regular);margin-top:2px}.fb-revamp.home #content,.fb-revamp.page-template-template-home #content{padding-top:0}.fb-revamp.home .search-box-wrapper,.fb-revamp.page-template-template-home .search-box-wrapper{margin-top:-72px;position:relative;z-index:10}@media (max-width:991px){.fb-hero__title{font-size:var(--fb-fs-4xl)}}@media (max-width:767px){.fb-hero{min-height:420px;padding-bottom:80px}.fb-hero__title{font-size:var(--fb-fs-3xl)}.fb-hero__subtitle{font-size:var(--fb-fs-base)}.fb-trust-bar{gap:var(--fb-space-4);padding:var(--fb-space-4)}.fb-trust-bar__item{flex:1 1 100%;white-space:normal}.fb-revamp.home .search-box-wrapper,.fb-revamp.page-template-template-home .search-box-wrapper{margin-top:-40px}}.fb-revamp .search-box-wrapper{background:#fff0;margin-top:-72px;position:relative;z-index:5}.fb-revamp .search-box{background:var(--fb-color-surface);border-radius:var(--fb-radius-lg);box-shadow:var(--fb-shadow-lg);padding:0;overflow:hidden}.fb-revamp .search-box ul.search-tabs li{float:none!important;padding:0!important;margin:0!important;list-style:none!important}.fb-revamp .search-box ul.search-tabs li a{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:38px!important;padding:0 var(--fb-space-5)!important;background:var(--fb-color-navy-900)!important;color:#fff!important;font-family:var(--fb-font-body)!important;font-size:var(--fb-fs-sm)!important;font-weight:var(--fb-fw-medium)!important;text-transform:none!important;letter-spacing:0!important;border:1px solid var(--fb-color-navy-900)!important;border-radius:var(--fb-radius-pill)!important;transition:background-color var(--fb-duration) var(--fb-ease)!important;text-decoration:none!important}.fb-revamp .search-box ul.search-tabs li a:hover{background:var(--fb-color-navy-800)!important;color:#fff!important;text-decoration:none!important}.fb-revamp .search-box ul.search-tabs li.active a{background:var(--fb-color-surface)!important;color:var(--fb-color-ink)!important;border:1px solid var(--fb-color-border-strong)!important}.fb-revamp .search-box .search-tab-content{padding:0!important}.fb-revamp .search-box .search-tab-content h4.title{display:none!important}.fb-revamp .search-box .search-tab-content .fixheight{padding-top:0}.fb-revamp .search-box .search-tab-content .form-group{position:relative;padding:var(--fb-space-3) var(--fb-space-4);margin-bottom:0;border-right:1px solid var(--fb-color-border);min-height:64px}.fb-revamp .search-box .search-tab-content .form-group{padding:var(--fb-space-4) var(--fb-space-4)!important;margin-bottom:0!important;border-right:1px solid var(--fb-color-border)!important;min-height:72px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.fb-revamp .search-box .search-tab-content .fixheight{padding-top:0!important}.fb-revamp .search-box .search-tab-content [class^="col-"]:last-child .form-group,.fb-revamp .search-box .search-tab-content [class*=" col-"]:last-child .form-group{border-right:0!important}.fb-revamp .search-box .search-tab-content label{display:flex!important;align-items:center!important;gap:5px!important;margin:0 0 4px!important;color:var(--fb-color-ink)!important;font-family:var(--fb-font-body)!important;font-size:var(--fb-fs-sm)!important;font-weight:var(--fb-fw-semibold)!important;text-transform:none!important;letter-spacing:0!important}.fb-revamp .search-box .search-tab-content label .fa{color:var(--fb-color-text-muted)!important;font-size:13px!important}.fb-revamp .search-box .fb-guests-summary{font-size:var(--fb-fs-sm)!important;color:var(--fb-color-text-muted)!important;font-family:var(--fb-font-body)!important;line-height:1.4!important;padding:0!important;cursor:pointer!important}.fb-revamp .search-box .fb-guests-controls{position:absolute!important;top:calc(100% + 4px)!important;left:0!important;background:#fff!important;border:1px solid var(--fb-color-border)!important;border-radius:var(--fb-radius-md)!important;box-shadow:var(--fb-shadow-md)!important;padding:var(--fb-space-3)!important;z-index:200!important;min-width:220px!important}.fb-revamp .search-box .fb-guests-sublabel{display:block!important;font-size:var(--fb-fs-xs)!important;color:var(--fb-color-text-muted)!important;font-weight:var(--fb-fw-medium)!important;margin-bottom:2px!important}.fb-revamp .search-box .age-of-children.no-display{display:none!important}.fb-revamp .search-box input.input-text,.fb-revamp .search-box select,.fb-revamp .search-box span.custom-select{background:transparent!important;border:0!important;padding:0!important;height:22px!important;line-height:22px!important;color:var(--fb-color-text-muted)!important;font-family:var(--fb-font-body)!important;font-size:var(--fb-fs-sm)!important;box-shadow:none!important}.fb-revamp .search-box input.input-text::placeholder{color:var(--fb-color-text-subtle)!important}.fb-revamp .search-box .form-group>.input-text,.fb-revamp .search-box .form-group>.datepicker-wrap,.fb-revamp .search-box .form-group>.selector,.fb-revamp .search-box .form-group>.fb-guests-summary{border:1px solid #e5e7eb!important;border-radius:8px!important;padding:8px 12px!important;height:40px!important;line-height:22px!important;background:#ffffff!important;transition:border-color 160ms ease,box-shadow 160ms ease,background 160ms ease!important;outline:none!important;position:relative!important}.fb-revamp .search-box .form-group .datepicker-wrap .input-text,.fb-revamp .search-box .form-group .selector .custom-select,.fb-revamp .search-box .form-group .selector select{border:0!important;padding:0!important;height:22px!important;background:transparent!important;box-shadow:none!important;outline:none!important}.fb-revamp .search-box .form-group .datepicker-wrap .input-text:focus,.fb-revamp .search-box .form-group .selector select:focus{box-shadow:none!important;outline:none!important;border:0!important}.fb-revamp .search-box .form-group>.input-text:hover,.fb-revamp .search-box .form-group>.datepicker-wrap:hover,.fb-revamp .search-box .form-group>.selector:hover,.fb-revamp .search-box .form-group>.fb-guests-summary:hover{border-color:#cbd5e1!important;background:#ffffff!important}.fb-revamp .search-box .form-group>.input-text:focus,.fb-revamp .search-box .form-group>.datepicker-wrap:focus-within,.fb-revamp .search-box .form-group>.selector:focus-within,.fb-revamp .search-box .form-group>.fb-guests-summary:focus,.fb-revamp .search-box .form-group.fb-guests-group.is-open>.fb-guests-summary{border-color:#2563eb!important;background:#ffffff!important;box-shadow:0 0 0 3px rgb(37 99 235 / .15)!important;outline:none!important}.fb-revamp .search-box .datepicker-wrap{position:relative!important;padding-right:36px!important}.fb-revamp .search-box .datepicker-wrap>img.ui-datepicker-trigger{display:block!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important;width:20px!important;height:20px!important;padding:0!important;margin:0!important;cursor:pointer!important;z-index:2!important;opacity:1!important;background-image:url(https://forbookings.com/wp-content/themes/Travelo/images/icon/calendar.svg);background-size:cover;border:1px solid #1f6bff;border-radius:6px}.fb-revamp .ui-datepicker .ui-datepicker-next:before{border-left:8px solid #1f6bff}.fb-revamp .ui-datepicker,body .ui-datepicker.ui-widget{background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 12px 32px rgb(10 31 68 / .12)!important;padding:12px!important;font-family:var(--fb-font-body,"Inter",Arial,sans-serif)!important;color:#0b1426!important;z-index:9999!important}body .ui-datepicker .ui-datepicker-header{background:transparent!important;border:0!important;color:#0b1426!important;padding:4px 0 8px!important;position:relative!important}body .ui-datepicker .ui-datepicker-title{font-size:14px!important;font-weight:600!important;color:#0b1426!important;line-height:28px!important}body .ui-datepicker table{margin:4px 0 0!important;font-size:13px!important;border-collapse:separate!important;border-spacing:2px!important}body .ui-datepicker th{color:#6b7280!important;font-weight:500!important;padding:6px 0!important;border:0!important;background:transparent!important}body .ui-datepicker td{padding:0!important;border:0!important;background:transparent!important}body .ui-datepicker td a,body .ui-datepicker td span{display:block!important;width:32px!important;height:32px!important;line-height:32px!important;padding:0!important;margin:0 auto!important;text-align:center!important;border-radius:50%!important;border:0!important;background:transparent!important;color:#0b1426!important;font-weight:400!important;transition:background 160ms ease,color 160ms ease!important}body .ui-datepicker td a:hover{background:#eef2ff!important;color:#2563eb!important}body .ui-datepicker td.ui-datepicker-today a,body .ui-datepicker td a.ui-state-highlight{background:#f3f4f6!important;color:#0b1426!important;font-weight:500!important}body .ui-datepicker td.ui-datepicker-current-day a,body .ui-datepicker td a.ui-state-active{background:#2563eb!important;color:#ffffff!important;font-weight:500!important}body .ui-datepicker td.ui-datepicker-unselectable span,body .ui-datepicker td.ui-state-disabled span{color:#d1d5db!important}.fb-revamp .search-box .selector,.fb-revamp .search-box .selector span.custom-select{background:transparent!important;border:0!important;padding:0!important}.fb-revamp .search-box .selector span.custom-select:before{background:transparent!important}.fb-revamp .search-box .datepicker-wrap:after{background:transparent!important;color:var(--fb-color-text-subtle)!important;right:0!important}.fb-revamp .search-box .search-tab-content button[type="submit"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:48px!important;margin:0!important;padding:0 var(--fb-space-5)!important;background:var(--fb-color-blue-600)!important;color:#fff!important;font-family:var(--fb-font-body)!important;font-size:var(--fb-fs-md)!important;font-weight:var(--fb-fw-medium)!important;letter-spacing:0!important;text-transform:none!important;border:0!important;border-radius:var(--fb-radius-md)!important;box-shadow:none!important;transition:background-color var(--fb-duration) var(--fb-ease)!important}.fb-revamp .search-box .search-tab-content button[type="submit"]:hover,.fb-revamp .search-box .search-tab-content button[type="submit"]:focus{background:var(--fb-color-blue-500)!important}.fb-revamp .search-box .search-tab-content button.icon-check:before,.fb-revamp .search-box .search-tab-content button.icon-check:after{content:none!important}@media (max-width:767px){.fb-revamp .search-box-wrapper{margin-top:-32px}.fb-revamp .search-box ul.search-tabs{padding:0 var(--fb-space-2);overflow-x:auto}.fb-revamp .search-box .search-tab-content{padding:var(--fb-space-3)}.fb-revamp .search-box .search-tab-content .form-group{border-right:0;border-bottom:1px solid var(--fb-color-border)}.fb-revamp .search-box .search-tab-content [class^="col-"]:last-child .form-group,.fb-revamp .search-box .search-tab-content [class*=" col-"]:last-child .form-group{border-bottom:0}}.fb-revamp #content>.container>h2,.fb-revamp .vc_row .wpb_text_column h2,.fb-revamp section h2.fb-section-title,.fb-revamp .section-title{font-family:var(--fb-font-heading);font-size:var(--fb-fs-2xl);font-weight:var(--fb-fw-semibold);color:var(--fb-color-ink);letter-spacing:-.01em;margin:0 0 var(--fb-space-2)}.fb-revamp .section-eyebrow{display:block;font-family:var(--fb-font-body);font-size:var(--fb-fs-sm);font-weight:var(--fb-fw-medium);color:var(--fb-color-blue-600);text-transform:none;letter-spacing:0;margin:0 0 var(--fb-space-2)}.fb-revamp .fb-btn,.fb-revamp a.fb-btn,.fb-revamp button.fb-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 var(--fb-space-6);background:var(--fb-color-blue-600);color:#fff;font-family:var(--fb-font-body);font-size:var(--fb-fs-md);font-weight:var(--fb-fw-medium);line-height:1;text-transform:none;letter-spacing:0;border:1px solid var(--fb-color-blue-600);border-radius:var(--fb-radius-md);transition:background-color var(--fb-duration) var(--fb-ease),border-color var(--fb-duration) var(--fb-ease)}.fb-revamp .fb-btn:hover,.fb-revamp .fb-btn:focus{background:var(--fb-color-blue-500);border-color:var(--fb-color-blue-500);color:#fff;text-decoration:none}.fb-revamp .fb-btn--ghost{background:#fff0;color:var(--fb-color-navy-900);border-color:var(--fb-color-border-strong)}.fb-revamp .fb-btn--ghost:hover,.fb-revamp .fb-btn--ghost:focus{background:var(--fb-color-surface-alt);color:var(--fb-color-navy-900);border-color:var(--fb-color-border-strong)}.fb-revamp .fb-trust-strip{display:flex;flex-wrap:wrap;gap:var(--fb-space-6);align-items:center;justify-content:space-between;padding:var(--fb-space-4) var(--fb-space-6);background:rgb(10 31 68 / .85);border-radius:var(--fb-radius-md);color:#cbd5e1}.fb-revamp .fb-trust-strip__item{display:flex;align-items:center;gap:var(--fb-space-3);font-size:var(--fb-fs-sm);color:#fff;flex:1 1 auto;min-width:200px}.fb-revamp .fb-trust-strip__item small{display:block;color:#cbd5e1;font-size:var(--fb-fs-xs);font-weight:var(--fb-fw-regular);margin-top:2px}.fb-revamp #header.style7{background:var(--fb-color-surface)!important;border-bottom:1px solid var(--fb-color-border)!important}.fb-revamp #header.style7 .topnav{background:var(--fb-color-surface-alt)!important;border-bottom:1px solid var(--fb-color-border)!important;height:var(--fb-header-utility-height)!important;width:100%!important;float:none!important;margin:0!important}.fb-revamp #header.style7 #main-header,.fb-revamp #header.style7 .main-header{background:var(--fb-color-surface)!important}.fb-revamp #header.style7 .logo,.fb-revamp #header.style7 .logo.navbar-brand{margin:0!important;padding:0!important;flex:0 0 auto!important;float:none!important;height:auto!important;overflow:visible!important;max-width:none!important}.fb-revamp #header.style7 .logo img{height:auto!important;max-height:44px!important;width:auto!important;display:block!important}.fb-revamp #header.style7 .main-header>.container{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:var(--fb-header-height)!important;gap:var(--fb-space-6)!important}.fb-revamp #header.style7 #main-menu>ul.menu>li>a{color:var(--fb-color-text)!important;text-transform:none!important;letter-spacing:0!important;font-family:var(--fb-font-body)!important;font-size:var(--fb-fs-md)!important;font-weight:var(--fb-fw-medium)!important;height:40px!important;line-height:40px!important}.fb-revamp #header.style7 .topnav ul.quick-menu>li>a{color:var(--fb-color-text-muted)!important;font-size:var(--fb-fs-sm)!important;text-transform:none!important;letter-spacing:0!important;line-height:var(--fb-header-utility-height)!important;height:var(--fb-header-utility-height)!important}.fb-revamp #header.style7 .topnav,.fb-revamp #header.style7 .topnav .container,.fb-revamp #header.style7 .topnav ul.quick-menu,.fb-revamp #header.style7 .topnav ul.quick-menu>li{overflow:visible!important}.fb-revamp #header .ribbon>ul.menu,.fb-revamp #header .topnav .ribbon>ul.menu{z-index:9999!important;position:absolute!important}.fb-revamp #header .ribbon:hover>ul.menu,.fb-revamp #header .topnav .ribbon:hover>ul.menu{top:34px!important;visibility:visible!important;opacity:1!important}.fb-revamp #header #main-menu>ul.menu>li.fb-hide-nav-cta{display:none!important}.fb-revamp.fb-homepage #header,.fb-revamp.fb-homepage #header.style7{position:absolute!important;top:0!important;left:0!important;right:0!important;z-index:100!important;background:transparent!important;border-bottom:none!important}.fb-revamp.fb-homepage #header .topnav,.fb-revamp.fb-homepage #header.style7 .topnav{background:rgb(0 0 0 / .25)!important;border-bottom:1px solid rgb(255 255 255 / .1)!important;overflow:visible!important}.fb-revamp.fb-homepage #header .topnav ul.quick-menu>li>a,.fb-revamp.fb-homepage #header.style7 .topnav ul.quick-menu>li>a{color:rgb(255 255 255 / .85)!important}.fb-revamp.fb-homepage #header .topnav ul.quick-menu>li>a:hover,.fb-revamp.fb-homepage #header.style7 .topnav ul.quick-menu>li>a:hover{color:#fff!important}.fb-revamp.fb-homepage #header #main-header,.fb-revamp.fb-homepage #header .main-header,.fb-revamp.fb-homepage #header.style7 #main-header,.fb-revamp.fb-homepage #header.style7 .main-header{background:transparent!important}.fb-revamp.fb-homepage #header #main-menu>ul.menu>li>a,.fb-revamp.fb-homepage #header.style7 #main-menu>ul.menu>li>a{color:rgb(255 255 255 / .85)!important}.fb-revamp.fb-homepage #header #main-menu>ul.menu>li>a:hover,.fb-revamp.fb-homepage #header #main-menu>ul.menu>li.current-menu-item>a,.fb-revamp.fb-homepage #header.style7 #main-menu>ul.menu>li>a:hover,.fb-revamp.fb-homepage #header.style7 #main-menu>ul.menu>li.current-menu-item>a{color:#fff!important}.fb-revamp.fb-homepage #header .fb-cta-list-property,.fb-revamp.fb-homepage #header.style7 .fb-cta-list-property{background:var(--fb-color-navy-900)!important;color:#fff!important;border-color:var(--fb-color-navy-900)!important}.fb-revamp.fb-homepage #header .fb-cta-list-property:hover,.fb-revamp.fb-homepage #header.style7 .fb-cta-list-property:hover{background:var(--fb-color-navy-800)!important;border-color:var(--fb-color-navy-800)!important}.fb-revamp.fb-homepage #header .mobile-menu-toggle,.fb-revamp.fb-homepage #header.style7 .mobile-menu-toggle{border-color:rgb(255 255 255 / .4)!important;background-color:transparent!important}.fb-revamp .fb-hero{position:relative;width:100%;min-height:580px;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding-top:130px;padding-bottom:180px}.fb-revamp .fb-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgb(10 31 68 / .15) 0%,rgb(10 31 68 / .45) 70%,rgb(10 31 68 / .65) 100%);pointer-events:none;z-index:1}.fb-revamp .fb-hero>*{position:relative;z-index:2}.fb-revamp .fb-hero__inner{width:100%;max-width:var(--fb-container-max);margin:0 auto;padding:0 var(--fb-space-4)}.fb-revamp.fb-homepage #content,.fb-revamp.fb-homepage section#content{padding-top:0!important;background:transparent!important;background-color:transparent!important}.fb-revamp.fb-homepage .search-box-wrapper{background:transparent!important;background-color:transparent!important;margin-top:-175px!important;position:relative!important;z-index:10!important}.fb-revamp.fb-homepage .search-box{background:#ffffff00!important;border:none!important}@media (max-width:991px){.fb-revamp .fb-hero{min-height:460px;padding-bottom:100px}.fb-revamp.fb-homepage .search-box-wrapper{margin-top:-40px!important}}@media (max-width:767px){.fb-revamp .fb-hero{min-height:360px;padding-bottom:80px;padding-top:100px}.fb-revamp .fb-hero__title{font-size:var(--fb-fs-3xl)!important}.fb-revamp .fb-hero__subtitle{font-size:var(--fb-fs-base)!important}.fb-revamp.fb-homepage .search-box-wrapper{margin-top:-20px!important}}.fb-revamp .fb-hero__slideshow{position:absolute!important;inset:0!important;z-index:0!important;overflow:hidden!important}.fb-revamp .fb-hero__slideshow .rev_slider_wrapper,.fb-revamp .fb-hero__slideshow .rev_slider,.fb-revamp .fb-hero__slideshow .tp-revslider-mainul{width:100%!important;height:100%!important}.fb-revamp .fb-hero__inner{position:relative!important;z-index:3!important}.fb-revamp .fb-hero:before{z-index:1!important}.fb-revamp #header .navbar-brand,.fb-revamp #header .logo.navbar-brand,.fb-revamp #header .logo{float:none!important;height:auto!important;line-height:normal!important;padding:0!important;margin:0!important;overflow:visible!important;max-width:none!important;flex:0 0 auto!important}.fb-revamp #header .logo img,.fb-revamp #header .navbar-brand img{max-height:44px!important;height:auto!important;width:auto!important;display:block!important;max-width:none!important}.fb-revamp #header .main-header,.fb-revamp #header .main-header>.container{overflow:visible!important}.fb-revamp .search-box ul.search-tabs li a{background:var(--fb-color-navy-900)!important;color:#fff!important;border:none!important}.fb-revamp .search-box ul.search-tabs li a:hover{background:var(--fb-color-navy-800)!important;color:#fff!important}.fb-revamp .search-box ul.search-tabs li.active a{background:var(--fb-color-surface)!important;color:var(--fb-color-ink)!important;border:1px solid var(--fb-color-border)!important}.fb-revamp .search-box ul.search-tabs{background:var(--fb-color-surface)!important;padding:var(--fb-space-3) var(--fb-space-4)!important;border-bottom:1px solid var(--fb-color-border)!important}.fb-revamp .fb-hero__title{font-size:clamp(32px, 5vw, 56px)!important;font-weight:700!important;color:#fff!important;text-shadow:0 2px 16px rgb(0 0 0 / .3)!important;margin-bottom:var(--fb-space-3)!important;line-height:1.15!important}.fb-revamp .fb-hero__subtitle{font-size:clamp(15px, 2vw, 19px)!important;color:rgb(255 255 255 / .92)!important;text-shadow:0 1px 8px rgb(0 0 0 / .25)!important;margin:0 0 var(--fb-space-2)!important;line-height:1.55!important}.fb-revamp .fb-hero__subtitle .fb-script{font-size:1.5em!important;color:var(--fb-color-blue-500)!important}.fb-revamp #header .topnav .container{display:flex!important;align-items:center!important;justify-content:space-between!important;overflow:visible!important}.fb-revamp #header .topnav ul.quick-menu{display:flex!important;align-items:center!important;gap:var(--fb-space-4)!important;float:none!important;margin:0!important;padding:0!important;list-style:none!important;height:var(--fb-header-utility-height)!important}.fb-revamp #header .logo.navbar-brand,.fb-revamp #header .logo{min-width:0!important;flex:0 0 auto!important;flex-shrink:0!important;overflow:visible!important;width:auto!important;max-width:none!important}.fb-revamp #header .logo>a,.fb-revamp #header .logo.navbar-brand>a,.fb-revamp #header .navbar-brand.logo{background-size:contain!important;display:inline-flex!important;align-items:center!important;overflow:visible!important;width:auto!important;max-width:none!important;white-space:nowrap!important;padding:0!important;margin:0!important;height:auto!important}.fb-revamp #header .logo img,.fb-revamp #header .logo.navbar-brand img,.fb-revamp #header .navbar-brand img{display:block!important;width:auto!important;max-width:none!important;height:auto!important;max-height:42px!important;flex-shrink:0!important}.fb-revamp .fb-hero .fb-hero__title,.fb-revamp .fb-hero h1.fb-hero__title{color:#ffffff!important;text-shadow:0 2px 20px rgb(0 0 0 / .6)!important}.fb-revamp .fb-hero .fb-hero__subtitle{color:rgb(255 255 255 / .93)!important;text-shadow:0 1px 10px rgb(0 0 0 / .5)!important}.fb-revamp .fb-hero .fb-hero__slideshow,.fb-revamp .fb-hero #slideshow{position:absolute!important;inset:0!important;overflow:hidden!important;z-index:0!important}.fb-revamp .fb-hero .rs-fullwidth-wrap,.fb-revamp .fb-hero .rs-module-wrap,.fb-revamp .fb-hero .rev_slider_wrapper,.fb-revamp .fb-hero rs-fullwidth-wrap{display:none!important}.fb-revamp #header .fb-cta-list-property,.fb-revamp #header.style7 .fb-cta-list-property,.fb-revamp.fb-homepage #header .fb-cta-list-property,.fb-revamp.fb-homepage #header.style7 .fb-cta-list-property{background:var(--fb-color-navy-900)!important;color:#ffffff!important;border-color:var(--fb-color-navy-900)!important;border-radius:var(--fb-radius-md)!important}.fb-revamp #header .fb-cta-list-property:hover,.fb-revamp #header.style7 .fb-cta-list-property:hover,.fb-revamp.fb-homepage #header .fb-cta-list-property:hover,.fb-revamp.fb-homepage #header.style7 .fb-cta-list-property:hover{background:var(--fb-color-navy-800)!important;border-color:var(--fb-color-navy-800)!important;color:#ffffff!important}.fb-revamp #header .logo,.fb-revamp #header .logo.navbar-brand{max-width:none!important;overflow:visible!important;flex-shrink:0!important}.fb-revamp #header .logo>a,.fb-revamp #header .logo.navbar-brand{display:inline-flex!important;align-items:center!important;overflow:visible!important;white-space:nowrap!important}.fb-revamp #header .logo img{max-height:44px!important;max-width:none!important;width:auto!important;height:auto!important;display:block!important}.fb-revamp #header .topnav .fb-topnav-account a{display:inline-flex!important;align-items:center!important;gap:5px!important}.fb-revamp #header .topnav .fb-topnav-account .fa{font-size:15px!important}.fb-revamp.fb-homepage #header .topnav ul.quick-menu>li.fb-topnav-help>a,.fb-revamp.fb-homepage #header .topnav ul.quick-menu>li.fb-topnav-list>a,.fb-revamp.fb-homepage #header .topnav ul.quick-menu>li.fb-topnav-account>a{color:rgb(255 255 255 / .85)!important}.fb-revamp.fb-homepage #header .topnav ul.quick-menu>li.fb-topnav-help>a:hover,.fb-revamp.fb-homepage #header .topnav ul.quick-menu>li.fb-topnav-list>a:hover,.fb-revamp.fb-homepage #header .topnav ul.quick-menu>li.fb-topnav-account>a:hover{color:#ffffff!important}.fb-revamp.fb-homepage #header,.fb-revamp.fb-homepage #header.style7{position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:200!important;background:transparent!important;border-bottom:none!important}.fb-revamp.fb-homepage #header .topnav,.fb-revamp.fb-homepage #header.style7 .topnav{background:rgb(255 255 255 / .96)!important;border-bottom:1px solid #e5e7eb!important;overflow:visible!important}.fb-revamp.fb-homepage #header .topnav ul.quick-menu>li>a,.fb-revamp.fb-homepage #header.style7 .topnav ul.quick-menu>li>a{color:#374151!important}.fb-revamp.fb-homepage #header .topnav ul.quick-menu>li>a:hover,.fb-revamp.fb-homepage #header.style7 .topnav ul.quick-menu>li>a:hover{color:#0a1f44!important}.fb-revamp.fb-homepage #header .topnav .ribbon>a:after,.fb-revamp.fb-homepage #header.style7 .topnav .ribbon>a:after{color:#6b7280!important}.fb-revamp.fb-homepage #header #main-header,.fb-revamp.fb-homepage #header .main-header,.fb-revamp.fb-homepage #header.style7 #main-header,.fb-revamp.fb-homepage #header.style7 .main-header{background:transparent!important}.fb-revamp.fb-homepage #header #main-menu>ul.menu>li>a,.fb-revamp.fb-homepage #header.style7 #main-menu>ul.menu>li>a{color:#ffffff!important;text-shadow:0 1px 6px rgb(0 0 0 / .5)!important}.fb-revamp.fb-homepage #header #main-menu>ul.menu>li>a:hover,.fb-revamp.fb-homepage #header #main-menu>ul.menu>li.current-menu-item>a,.fb-revamp.fb-homepage #header.style7 #main-menu>ul.menu>li>a:hover,.fb-revamp.fb-homepage #header.style7 #main-menu>ul.menu>li.current-menu-item>a{color:#ffffff!important}.fb-revamp.fb-homepage #header #main-menu>ul.menu>li.current-menu-item>a:after,.fb-revamp.fb-homepage #header.style7 #main-menu>ul.menu>li.current-menu-item>a:after{background:#ffffff!important}.fb-revamp.fb-homepage #header .fb-cta-list-property,.fb-revamp.fb-homepage #header.style7 .fb-cta-list-property{background:#0a1f44!important;color:#ffffff!important;border-color:#0a1f44!important;border-radius:10px!important}.fb-revamp.fb-homepage #header .fb-cta-list-property:hover,.fb-revamp.fb-homepage #header.style7 .fb-cta-list-property:hover{background:#0f2a5a!important;border-color:#0f2a5a!important}.fb-revamp.fb-homepage #header .mobile-menu-toggle,.fb-revamp.fb-homepage #header.style7 .mobile-menu-toggle{border-color:rgb(255 255 255 / .5)!important;background:transparent!important}.fb-revamp:not(.fb-homepage) #header,.fb-revamp:not(.fb-homepage) #header.style7{position:relative!important;background:#0a1f44!important;border-bottom:0!important}.fb-revamp:not(.fb-homepage) #header .topnav,.fb-revamp:not(.fb-homepage) #header.style7 .topnav{background:#0a1f44!important;border-bottom:1px solid rgb(255 255 255 / .08)!important}.fb-revamp:not(.fb-homepage) #header #main-header,.fb-revamp:not(.fb-homepage) #header .main-header,.fb-revamp:not(.fb-homepage) #header.style7 #main-header,.fb-revamp:not(.fb-homepage) #header.style7 .main-header{background:#0a1f44!important}.fb-revamp:not(.fb-homepage) #header #main-menu>ul.menu>li>a,.fb-revamp:not(.fb-homepage) #header.style7 #main-menu>ul.menu>li>a{color:#ffffff!important;text-shadow:none!important}.fb-revamp:not(.fb-homepage) #header #main-menu>ul.menu>li>a:hover,.fb-revamp:not(.fb-homepage) #header #main-menu>ul.menu>li.current-menu-item>a,.fb-revamp:not(.fb-homepage) #header.style7 #main-menu>ul.menu>li>a:hover,.fb-revamp:not(.fb-homepage) #header.style7 #main-menu>ul.menu>li.current-menu-item>a{color:#ffffff!important}.fb-revamp:not(.fb-homepage) #header #main-menu>ul.menu>li.current-menu-item>a:after,.fb-revamp:not(.fb-homepage) #header.style7 #main-menu>ul.menu>li.current-menu-item>a:after{background:#ffffff!important}.fb-revamp:not(.fb-homepage) #header .topnav,.fb-revamp:not(.fb-homepage) #header.style7 .topnav,.fb-revamp:not(.fb-homepage) #header .topnav ul.quick-menu>li>a,.fb-revamp:not(.fb-homepage) #header.style7 .topnav ul.quick-menu>li>a{color:rgb(255 255 255 / .85)!important}.fb-revamp:not(.fb-homepage) #header .topnav ul.quick-menu>li>a:hover,.fb-revamp:not(.fb-homepage) #header.style7 .topnav ul.quick-menu>li>a:hover{color:#ffffff!important}.fb-revamp:not(.fb-homepage) #header .fb-cta-list-property,.fb-revamp:not(.fb-homepage) #header.style7 .fb-cta-list-property{background:#ffffff!important;color:#0a1f44!important;border-color:#ffffff!important;border-radius:10px!important}.fb-revamp:not(.fb-homepage) #header .fb-cta-list-property:hover,.fb-revamp:not(.fb-homepage) #header.style7 .fb-cta-list-property:hover{background:#f3f4f6!important;border-color:#f3f4f6!important;color:#0a1f44!important}.fb-revamp .fb-hero{padding-top:200px!important;padding-bottom:420px!important;min-height:640px!important}.fb-revamp .fb-hero__subtitle{display:block!important;font-size:clamp(16px, 2vw, 20px)!important;color:rgb(255 255 255 / .93)!important;text-shadow:0 1px 8px rgb(0 0 0 / .4)!important;margin:0 0 6px!important;line-height:1.5!important}.fb-revamp .fb-hero__subtitle .fb-script{display:block!important;font-size:clamp(28px, 4vw, 48px)!important;color:#60a5fa!important;text-shadow:0 2px 12px rgb(0 0 0 / .4)!important;margin-top:2px!important;line-height:1.2!important}.fb-revamp.fb-homepage .search-box-wrapper{margin-top:-350px!important;position:relative!important;z-index:10!important;background:transparent!important}.fb-revamp.fb-homepage section#content,.fb-revamp.fb-homepage #content{padding-top:0!important;background:transparent!important}.fb-revamp .search-box{background:#ffffff!important;border-radius:14px!important;box-shadow:0 8px 40px rgb(10 31 68 / .18)!important;overflow:hidden!important}.fb-revamp .search-box ul.search-tabs li{float:none!important;margin:0!important;padding:0!important}.fb-revamp .search-box ul.search-tabs li a{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:34px!important;padding:0 18px!important;background:transparent!important;color:#374151!important;border:1.5px solid #d1d5db!important;border-radius:999px!important;font-size:13px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;opacity:1!important;text-decoration:none!important;transition:border-color 180ms ease,color 180ms ease!important}.fb-revamp .search-box ul.search-tabs li a:hover{border-color:#0a1f44!important;color:#0a1f44!important;background:transparent!important;text-decoration:none!important}.fb-revamp .search-box ul.search-tabs li.active a{background:#ffffff!important;color:#0b1426!important;border:2px solid #0b1426!important;font-weight:600!important;box-shadow:none!important;opacity:1!important}.fb-revamp .search-box .search-tab-content label{display:flex!important;align-items:center!important;gap:5px!important;font-size:13px!important;font-weight:600!important;color:#0b1426!important;margin:0 0 4px!important;text-transform:none!important;letter-spacing:0!important}.fb-revamp .search-box .search-tab-content label .fa{color:#0b1426!important;font-size:13px!important}.fb-revamp .search-box .datepicker-wrap::after{display:none!important}.fb-revamp .search-box input.input-text::placeholder{color:#9aa3b2!important;font-size:13px!important}.fb-revamp .search-box .fb-guests-summary{color:#6b7280!important;font-size:13px!important;line-height:1.4!important}.fb-revamp .search-box .search-tab-content button[type="submit"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:48px!important;padding:0 20px!important;background:#1f6bff!important;color:#ffffff!important;border:none!important;border-radius:10px!important;font-size:15px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;transition:background 180ms ease!important}.fb-revamp .search-box .search-tab-content button[type="submit"]:hover{background:#2f7bff!important;color:#ffffff!important}.fb-trust-bar{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-around!important;background:#101e3c!important;padding:20px 40px!important;width:100%!important;margin:0!important;border-radius:0!important;box-sizing:border-box!important}.fb-trust-bar__item{display:flex!important;align-items:center!important;gap:14px!important;flex:1 1 0!important;justify-content:center!important;padding:0 20px!important;color:#ffffff!important;border-right:1px solid rgb(255 255 255 / .12)!important}.fb-trust-bar__item:last-child{border-right:none!important}.fb-trust-bar__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;border:1.5px solid rgb(255 255 255 / .5)!important;border-radius:50%!important;flex-shrink:0!important;color:#ffffff!important;font-size:18px!important}.fb-trust-bar__text{display:flex!important;flex-direction:column!important;text-align:left!important}.fb-trust-bar__text strong{display:block!important;color:#ffffff!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;margin:0!important}.fb-trust-bar__text small{display:block!important;color:rgb(255 255 255 / .65)!important;font-size:12px!important;font-weight:400!important;margin-top:3px!important;line-height:1.3!important}@media (max-width:767px){.fb-trust-bar{flex-wrap:wrap!important;padding:16px!important}.fb-trust-bar__item{flex:1 1 100%!important;justify-content:flex-start!important;border-right:none!important;border-bottom:1px solid rgb(255 255 255 / .12)!important;padding:12px 0!important}.fb-trust-bar__item:last-child{border-bottom:none!important}.fb-revamp.fb-homepage .search-box-wrapper{margin-top:-40px!important}}.fb-revamp .search-box button[type="submit"],.fb-revamp .search-box button.icon-check,.fb-revamp .search-box .search-tab-content button,.fb-revamp .search-box .row button[type="submit"]{text-transform:none!important;font-size:15px!important;font-weight:500!important;letter-spacing:0!important}.fb-trust-bar{padding-right:0px!important;z-index:99;position:relative;margin:auto!important;background-color:transparent!important}@media (max-width:991px){.fb-trust-bar{padding-right:40px!important}}@media (max-width:767px){.fb-trust-bar{padding-right:16px!important}}.fb-revamp #header .topnav,.fb-revamp #header.style7 .topnav,.fb-revamp.fb-homepage #header .topnav,.fb-revamp.fb-homepage #header.style7 .topnav,.fb-revamp:not(.fb-homepage) #header .topnav,.fb-revamp:not(.fb-homepage) #header.style7 .topnav{background:#ffffff!important;border-bottom:1px solid #e5e7eb!important;height:36px!important;width:100%!important;float:none!important;overflow:visible!important}.fb-revamp #header .topnav .container,.fb-revamp #header.style7 .topnav .container{display:flex!important;align-items:center!important;justify-content:space-between!important;height:36px!important;padding-left:15px!important;padding-right:15px!important}.fb-revamp #header .topnav ul.quick-menu,.fb-revamp #header.style7 .topnav ul.quick-menu{display:flex!important;align-items:center!important;gap:20px!important;margin:0!important;padding:0!important;list-style:none!important;float:none!important;height:36px!important}.fb-revamp #header .topnav ul.quick-menu.pull-right,.fb-revamp #header.style7 .topnav ul.quick-menu.pull-right{float:none!important}.fb-revamp #header .topnav ul.quick-menu>li>a,.fb-revamp #header.style7 .topnav ul.quick-menu>li>a,.fb-revamp.fb-homepage #header .topnav ul.quick-menu>li>a,.fb-revamp.fb-homepage #header.style7 .topnav ul.quick-menu>li>a,.fb-revamp:not(.fb-homepage) #header .topnav ul.quick-menu>li>a,.fb-revamp:not(.fb-homepage) #header.style7 .topnav ul.quick-menu>li>a{color:#374151!important;font-size:13px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;line-height:36px!important;height:36px!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.fb-revamp #header .topnav ul.quick-menu>li>a:hover,.fb-revamp.fb-homepage #header .topnav ul.quick-menu>li>a:hover{color:#0a1f44!important;text-decoration:none!important}.fb-revamp #header .topnav .ribbon>a:after,.fb-revamp.fb-homepage #header .topnav .ribbon>a:after{color:#9ca3af!important}.fb-revamp #header .topnav ul.quick-menu>li>a{text-transform:none!important}.fb-revamp #header .topnav,.fb-revamp #header.style7 .topnav,.fb-revamp.fb-homepage #header .topnav,.fb-revamp.fb-homepage #header.style7 .topnav{background:transparent!important;border-bottom:none!important}.fb-revamp.fb-homepage #header .topnav ul.quick-menu>li>a,.fb-revamp.fb-homepage #header.style7 .topnav ul.quick-menu>li>a{color:rgb(255 255 255 / .9)!important}.fb-revamp.fb-homepage #header .topnav ul.quick-menu>li>a:hover,.fb-revamp.fb-homepage #header.style7 .topnav ul.quick-menu>li>a:hover{color:#ffffff!important}.fb-revamp.fb-homepage #header .topnav .ribbon>a:after,.fb-revamp.fb-homepage #header.style7 .topnav .ribbon>a:after{color:rgb(255 255 255 / .7)!important}.fb-revamp .fb-hero__subtitle{display:inline!important}.fb-revamp .fb-hero__subtitle .fb-script{display:inline!important;font-size:1.5em!important;color:#60c0ff!important;vertical-align:middle!important}.fb-revamp .fb-hero__subtitle+.fb-hero__subtitle{display:block!important;margin-top:8px!important}.fb-revamp .search-box ul.search-tabs li a{background:#0a1f44!important;color:#ffffff!important;border:none!important;border-radius:999px!important;opacity:1!important;font-size:14px!important;font-weight:500!important;padding:0 20px!important;height:36px!important}.fb-revamp .search-box ul.search-tabs li a:hover{background:#0f2a5a!important;color:#ffffff!important;border:none!important}.fb-revamp .search-box ul.search-tabs li.active a{background:#ffffff!important;color:#0b1426!important;border:none!important;font-weight:600!important;box-shadow:none!important}@media (max-width:991px){.fb-trust-bar{padding-right:20px!important}}.fb-revamp #header .topnav .container,.fb-revamp #header.style7 .topnav .container{display:block!important;height:36px!important;overflow:hidden!important}.fb-revamp #header .topnav ul.quick-menu.pull-left,.fb-revamp #header.style7 .topnav ul.quick-menu.pull-left{float:left!important;display:block!important;margin:0!important;padding:0!important;list-style:none!important}.fb-revamp #header .topnav ul.quick-menu.pull-right,.fb-revamp #header.style7 .topnav ul.quick-menu.pull-right{float:right!important;display:block!important;margin:0!important;padding:0!important;list-style:none!important}.fb-revamp #header .topnav ul.quick-menu>li,.fb-revamp #header.style7 .topnav ul.quick-menu>li{float:left!important;margin:0 0 0 20px!important}.fb-revamp #header .topnav ul.quick-menu>li:first-child,.fb-revamp #header.style7 .topnav ul.quick-menu>li:first-child{margin-left:0!important}.fb-revamp #header .topnav,.fb-revamp #header.style7 .topnav,.fb-revamp.fb-homepage #header .topnav,.fb-revamp.fb-homepage #header.style7 .topnav{border-bottom:1px solid rgb(255 255 255 / .25)!important}.fb-revamp #header .topnav ul.quick-menu>li.ribbon>a,.fb-revamp #header.style7 .topnav ul.quick-menu>li.ribbon>a{text-transform:uppercase!important}.fb-revamp #header .topnav .container,.fb-revamp #header.style7 .topnav .container{overflow:visible!important}.fb-revamp #header .topnav ul.quick-menu>li.ribbon,.fb-revamp #header.style7 .topnav ul.quick-menu>li.ribbon{position:relative!important;overflow:visible!important}.fb-revamp #header .topnav .ribbon>ul.menu,.fb-revamp #header.style7 .topnav .ribbon>ul.menu{position:absolute!important;top:36px!important;left:0!important;z-index:9999!important;visibility:hidden!important;opacity:0!important}.fb-revamp #header .topnav .ribbon:hover>ul.menu,.fb-revamp #header.style7 .topnav .ribbon:hover>ul.menu{visibility:visible!important;opacity:1!important}.fb-revamp #header .topnav .ribbon:hover>a,.fb-revamp #header.style7 .topnav .ribbon:hover>a{border-bottom:none!important;box-shadow:none!important;outline:none!important;text-decoration:none!important}.fb-revamp .search-box{background:#ffffff!important;border-radius:14px!important;box-shadow:0 8px 40px rgb(10 31 68 / .18)!important;overflow:hidden!important;padding:0!important}.fb-revamp .search-box ul.search-tabs li{float:none!important;margin:0!important;padding:0!important;background-color:#101e3c;color:#ffffff!important;border-top-right-radius:16px;border-top-left-radius:16px}.fb-revamp .search-box ul.search-tabs li a{display:inline-flex!important;align-items:center!important;height:38px!important;padding:0 20px!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;border:none!important;background:transparent!important;color:rgb(255 255 255 / .85)!important;transition:background 150ms ease!important}.fb-revamp .search-box ul.search-tabs li a:hover{background:rgb(255 255 255 / .12)!important;color:#ffffff!important;border:none!important;text-decoration:none!important}.fb-revamp .search-box ul.search-tabs li.active{background-color:#fff}.fb-revamp .search-box ul.search-tabs li.active a{background:#ffffff!important;color:#0d1f44!important;font-weight:600!important;border:none!important}.fb-revamp .search-box .search-tab-content{background:#ffffff!important;padding:0!important;border-bottom-right-radius:16px;border-bottom-left-radius:16px;border-top-right-radius:16px}.fb-revamp .search-box.fb-modify-search-box .search-tab-content{border-top-left-radius:16px}.fb-revamp .search-box.fb-modify-search-box .search-tab-content .form-group{padding:18px 34px!important;border-right:none!important}.fb-revamp .search-tab-content .tab-pane.active{border-radius:16px;border:none!important}.fb-revamp form.acc-searchform{border:none!important;background-color:#fff0}.fb-revamp .tab-pane .row{background-color:#fff0;margin:0!important;border:none!important;padding:16px 0}.fb-revamp .search-box .search-tab-content .form-group{padding:18px 20px!important;margin:0!important;border-right:1px solid #e5e7eb!important;min-height:76px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.fb-revamp .search-box .search-tab-content .row>[class*="col-"]:last-child .form-group{border-right:none!important}.fb-revamp .search-box .search-tab-content label{font-size:13px!important;font-weight:600!important;color:#0d1f44!important;margin:0 0 4px!important;display:flex!important;align-items:center!important;gap:5px!important;text-transform:none!important}.fb-revamp .search-box input.input-text::placeholder{color:#9ca3af!important;font-size:13px!important}.fb-revamp .search-box .fb-guests-summary{color:#6b7280!important;font-size:13px!important}.fb-revamp .search-box .datepicker-wrap::after{display:none!important}.fb-revamp .search-box button[type="submit"],.fb-revamp .search-box button.icon-check{background:#1f6bff!important;color:#ffffff!important;border:none!important;border-radius:10px!important;height:48px!important;font-size:15px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;padding:0 20px!important}.fb-revamp .search-box button[type="submit"]:hover,.fb-revamp .search-box button.icon-check:hover{background:#2f7bff!important;color:#ffffff!important}.fb-revamp .search-box{border-radius:16px!important;overflow:visible!important;box-shadow:0 8px 40px rgb(10 31 68 / .18)!important}.fb-revamp .search-box ul.search-tabs,.fb-revamp .search-box #mobile-search-tabs{background:transparent!important;border-bottom:none!important;padding:14px 20px 0 0px!important;display:flex!important;align-items:center!important;gap:0px!important;margin:0!important;list-style:none!important;float:none!important;border-radius:16px 16px 0 0!important}.fb-revamp .search-box ul.search-tabs li a,.fb-revamp .search-box #mobile-search-tabs li a{background:transparent!important;color:#374151!important;border:none!important;border-radius:999px!important;padding:7px 18px!important;height:auto!important;font-size:14px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;opacity:1!important;display:inline-flex!important;align-items:center!important;text-decoration:none!important;transition:color 150ms ease!important}.fb-revamp .search-box ul.search-tabs li a:hover,.fb-revamp .search-box #mobile-search-tabs li a:hover{color:#ffffff!important;background:transparent!important;border:none!important;text-decoration:none!important}.fb-revamp .search-box ul.search-tabs li.active a,.fb-revamp .search-box #mobile-search-tabs li.active a{background:#ffffff!important;color:#0b1426!important;border:2px solid #ffffff!important;border-radius:999px!important;font-weight:600!important;padding:6px 18px!important;box-shadow:none!important;opacity:1!important}.fb-revamp .search-box .search-tab-content .form-group{padding:18px 24px!important;min-height:76px!important;border-right:1px solid #e5e7eb!important;display:flex!important;flex-direction:column!important;justify-content:center!important;margin-bottom:0!important}.fb-revamp .search-box .search-tab-content [class*="col-"]:last-child .form-group{border-right:none!important}.fb-revamp .search-box .search-tab-content .fixheight{padding-top:0!important}.fb-revamp .search-box ul.search-tabs li a,.fb-revamp .search-box #mobile-search-tabs li a{line-height:36px!important;white-space:nowrap!important;color:#ffffff!important;height:50px!important;padding:16px 32px!important}.fb-revamp .search-box ul.search-tabs li.active a,.fb-revamp .search-box #mobile-search-tabs li.active a{height:50px!important;padding:16px 32px!important;line-height:32px!important}.page-template-template-home .entry-content{margin-top:50px}.fb-hp-section{padding:0 0 48px;background:#fff}.fb-section-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:28px}.fb-section-eyebrow{display:block;font-size:13px;font-weight:600;color:#1f6bff;text-transform:none;letter-spacing:0;margin:0 0 4px}.fb-section-title{font-size:26px!important;font-weight:700!important;color:#0b1426!important;margin:0!important;line-height:1.2!important}.fb-section-sub{font-size:14px!important;color:#6b7280!important;margin:4px 0 0!important}.fb-section-head-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.fb-view-all-link{font-size:13px;font-weight:500;color:#1f6bff;text-decoration:none;white-space:nowrap}.fb-view-all-link:hover{text-decoration:underline;color:#1f6bff}.fb-carousel-nav{display:flex;gap:6px}.fb-nav-btn{width:32px;height:32px;border-radius:50%;border:1.5px solid #d1d5db;background:#fff;color:#374151;font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:border-color 180ms,background 180ms}.fb-nav-btn:hover{border-color:#0a1f44;background:#f7f8fa}.fb-nav-btn:disabled{opacity:.35;cursor:default}.fb-carousel-wrap{overflow-x:clip;overflow-y:visible;padding:16px 0;margin:-16px 0}.fb-carousel-track{display:flex;gap:16px;transition:transform 360ms cubic-bezier(.4,0,.2,1);will-change:transform}.fb-dest-card{flex:0 0 calc(20% - 13px);min-width:0}.fb-dest-card-inner{display:block;border-radius:12px;overflow:hidden;text-decoration:none;box-shadow:0 2px 14px rgb(10 31 68 / .1);transition:box-shadow 220ms,transform 220ms;background:#fff0;font-size:0;line-height:0}.fb-dest-card-inner:hover{box-shadow:0 8px 32px rgb(10 31 68 / .18);transform:translateY(-4px);text-decoration:none}.fb-dest-card-img{position:relative;background-size:cover;background-position:center;height:260px;border-radius:12px}.fb-dest-card-img::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,#fff0 30%,rgb(0 0 0 / .72) 100%);pointer-events:none;border-radius:0}.fb-wishlist-btn{position:absolute;top:10px;right:10px;z-index:2;width:30px;height:30px;border-radius:50%;background:rgb(255 255 255 / .85);border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#374151;padding:0;transition:background 180ms,color 180ms}.fb-wishlist-btn:hover{background:#fff;color:#ef4444}.fb-dest-card-overlay{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:14px}.fb-dest-name{font-size:15px!important;font-weight:700!important;color:#ffffff!important;margin:0 0 2px!important;line-height:1.3!important}.fb-dest-country{font-size:12px!important;color:rgb(255 255 255 / .8)!important;margin:0 0 4px!important}.fb-dest-price{font-size:13px!important;font-weight:600!important;color:#ffffff!important;margin:0!important}.fb-special-offer{margin:0 0 0;background:#0a1f44;overflow:hidden}.fb-special-offer-inner{max-width:1200px;margin:0 auto;display:flex;align-items:stretch;min-height:260px}.fb-special-offer-left{flex:0 0 42%;padding:48px 40px;display:flex;flex-direction:column;justify-content:center;gap:12px;z-index:2}.fb-special-offer-label{font-size:11px;font-weight:700;color:rgb(255 255 255 / .65);letter-spacing:1px;text-transform:uppercase}.fb-special-offer-title{font-size:28px!important;font-weight:800!important;color:#ffffff!important;line-height:1.25!important;margin:0!important}.fb-special-offer-desc{font-size:14px!important;color:rgb(255 255 255 / .75)!important;line-height:1.6!important;margin:0!important}.fb-special-offer-btn{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:10px 22px;border:1.5px solid rgb(255 255 255 / .5);border-radius:8px;color:#fff;font-size:14px;font-weight:500;text-decoration:none;margin-top:4px;transition:background 200ms,border-color 200ms}.fb-special-offer-btn:hover{background:rgb(255 255 255 / .12);border-color:#fff;color:#fff;text-decoration:none}.fb-special-offer-right{flex:1 1 0%;position:relative;display:flex;align-items:stretch;overflow:hidden}.fb-offer-img{position:absolute;top:0;bottom:0;background-size:cover;background-position:center}.fb-offer-img-1{left:-20px;width:55%;clip-path:polygon(15% 0,100% 0,85% 100%,0% 100%)}.fb-offer-img-2{left:42%;right:0;clip-path:polygon(20% 0,100% 0,100% 100%,5% 100%)}.fb-offer-badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;width:80px;height:80px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 4px 20px rgb(0 0 0 / .25)}.fb-offer-badge span{font-size:10px;color:#6b7280;line-height:1.2}.fb-offer-badge strong{font-size:20px;font-weight:800;color:#0a1f44;line-height:1.1}.fb-tours-section{background:#fff}.fb-tour-card{flex:0 0 calc(20% - 13px);min-width:0}.fb-tour-card-inner{display:block;border-radius:12px;overflow:hidden;background:#fff;text-decoration:none;box-shadow:0 2px 12px rgb(10 31 68 / .08);transition:box-shadow 220ms,transform 220ms}.fb-tour-card-inner:hover{transform:translateY(-3px);text-decoration:none}.fb-tour-card-img{position:relative;height:180px;overflow:hidden;background:#e5e7eb}.fb-tour-thumb{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.fb-tour-card-body{padding:14px}.fb-tour-name{font-size:14px!important;font-weight:600!important;color:#0b1426!important;margin:0 0 4px!important;line-height:1.35!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fb-tour-meta{font-size:12px!important;color:#6b7280!important;margin:0 0 6px!important}.fb-tour-price{font-size:13px!important;font-weight:700!important;color:#1f6bff!important;margin:0 0 10px!important}.fb-tour-footer{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:10px;border-top:1px solid #f0f0f0}.fb-tour-footer-item{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#6b7280}.fb-tour-footer-item svg{flex-shrink:0}@media (max-width:1024px){.fb-dest-card,.fb-tour-card{flex:0 0 calc(33.333% - 11px)}}@media (max-width:767px){.fb-dest-card,.fb-tour-card{flex:0 0 calc(50% - 8px)}.fb-section-head{flex-direction:column;align-items:flex-start}.fb-special-offer-inner{flex-direction:column}.fb-special-offer-left{flex:none;padding:32px 24px}.fb-special-offer-right{height:200px;flex:none}.fb-offer-img-1{clip-path:none;left:0;width:50%}.fb-offer-img-2{clip-path:none;left:50%;right:0}}@media (max-width:480px){.fb-dest-card,.fb-tour-card{flex:0 0 calc(100%)}}.fb-revamp .search-box .age-of-children.no-display,.fb-revamp .search-box .fb-age-of-children{display:none!important}.fb-revamp .search-box .fb-age-of-children.fb-visible{display:block!important;margin-top:10px!important}.fb-revamp .search-box .age-of-children{margin-top:10px!important}.fb-revamp .search-box .age-of-children h5{font-size:15px!important;margin:0 0 8px!important}.fb-revamp .search-box .age-of-children .child-age-field label{font-size:12px!important;color:#374151!important;font-weight:500!important;margin-bottom:3px!important}.fb-revamp .search-box .fb-guests-controls select,.fb-revamp .search-box .fb-guests-controls .selector select{display:block!important;width:100%!important;height:32px!important;padding:0 6px!important;background:#ffffff!important;border:1px solid #d1d5db!important;border-radius:6px!important;color:#0b1426!important;font-size:13px!important;font-weight:500!important;box-shadow:none!important;appearance:auto!important;-webkit-appearance:auto!important;cursor:pointer!important}.fb-revamp .search-box .fb-guests-sublabel{display:block!important;font-size:11px!important;font-weight:600!important;color:#6b7280!important;text-transform:uppercase!important;letter-spacing:0.5px!important;margin-bottom:4px!important}.fb-revamp .search-box .fb-age-of-children label{font-size:12px!important;color:#374151!important;font-weight:500!important;margin-bottom:3px!important}.fb-revamp .search-box{overflow:visible!important}.fb-revamp .search-box ul.search-tabs{border-radius:14px 14px 0 0!important}.fb-revamp .search-box .search-tab-content .tab-pane.active.in>.row,.fb-revamp .search-box .search-tab-content>form>.row{border-radius:0 0 14px 14px!important;overflow:visible!important}.fb-revamp .search-box .fb-guests-group{position:relative!important}.fb-revamp .search-box .fb-guests-controls{position:absolute!important;top:calc(100% + 6px)!important;left:0!important;z-index:9999!important;background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;box-shadow:0 8px 30px rgb(10 31 68 / .15)!important;padding:16px!important;min-width:240px!important;display:none}.fb-revamp .search-box .fb-guests-controls.fb-open{display:block!important}.fb-revamp .search-box .fb-guests-controls select,.fb-revamp .search-box .fb-guests-controls .selector select{display:block!important;width:100%!important;height:34px!important;padding:0 8px!important;background:#f9fafb!important;border:1px solid #d1d5db!important;border-radius:6px!important;color:#0b1426!important;font-size:13px!important;font-weight:500!important;appearance:auto!important;-webkit-appearance:auto!important;cursor:pointer!important;box-shadow:none!important;opacity:1!important}.fb-revamp .search-box .fb-guests-controls .selector{background:transparent!important;border:none!important;padding:0!important;height:auto!important}.fb-revamp .search-box .fb-guests-controls .selector span.custom-select{display:none!important}.fb-revamp .search-box .fb-guests-sublabel{display:block!important;font-size:11px!important;font-weight:700!important;color:#6b7280!important;text-transform:uppercase!important;letter-spacing:0.5px!important;margin-bottom:5px!important}.fb-revamp .search-box .fb-guests-controls{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;z-index:9999!important;background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 8px 32px rgb(10 31 68 / .16)!important;padding:18px 20px!important;min-width:280px!important;width:280px!important;display:none!important}.fb-revamp .search-box .fb-guests-controls.fb-open{display:block!important}.fb-revamp .search-box .fb-guests-controls .row{display:flex!important;gap:12px!important;margin:0!important}.fb-revamp .search-box .fb-guests-controls .col-xs-4{flex:1 1 0!important;padding:0!important;float:none!important;width:auto!important}.fb-revamp .search-box .fb-guests-sublabel{display:block!important;font-size:11px!important;font-weight:700!important;color:#6b7280!important;text-transform:uppercase!important;letter-spacing:0.5px!important;margin-bottom:6px!important}.fb-revamp .search-box .fb-guests-controls select,.fb-revamp .search-box .fb-guests-controls .selector select{display:block!important;width:100%!important;height:38px!important;padding:0 8px!important;background:#f9fafb!important;border:1px solid #d1d5db!important;border-radius:8px!important;color:#0b1426!important;font-size:14px!important;font-weight:500!important;appearance:auto!important;-webkit-appearance:auto!important;cursor:pointer!important;box-shadow:none!important;opacity:1!important}.fb-revamp .search-box .fb-guests-controls .selector{background:transparent!important;border:none!important;height:auto!important;padding:0!important}.fb-revamp .search-box .fb-guests-controls .selector>span.custom-select{display:none!important}.fb-revamp .search-box .fb-guests-popup{position:absolute!important;top:calc(100% + 6px)!important;left:0!important;z-index:500!important;background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 8px 32px rgb(10 31 68 / .14)!important;padding:16px!important;min-width:240px!important;width:max-content!important}.fb-stepper-row{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 0!important;border-bottom:1px solid #f3f4f6!important}.fb-stepper-row:last-child{border-bottom:none!important}.fb-stepper-label strong{display:block!important;font-size:14px!important;font-weight:600!important;color:#0b1426!important}.fb-stepper-label small{font-size:11px!important;color:#9ca3af!important}.fb-stepper-ctrl{display:flex!important;align-items:center!important;gap:12px!important}.fb-step-btn{width:28px!important;height:28px!important;border-radius:50%!important;border:1.5px solid #d1d5db!important;background:#ffffff!important;color:#374151!important;font-size:18px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;transition:border-color 150ms,background 150ms!important}.fb-step-btn:hover{border-color:#0a1f44!important;background:#f7f8fa!important}.fb-step-val{font-size:15px!important;font-weight:600!important;color:#0b1426!important;min-width:20px!important;text-align:center!important;display:inline-block!important}.fb-age-title{font-size:12px!important;font-weight:600!important;color:#6b7280!important;text-transform:uppercase!important;letter-spacing:0.5px!important;margin:12px 0 8px!important}.fb-age-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.fb-age-col{display:flex!important;flex-direction:column!important;gap:3px!important;flex:1 1 60px!important}.fb-age-col label{font-size:11px!important;color:#6b7280!important;font-weight:500!important;margin:0!important}.fb-age-select{height:30px!important;padding:0 6px!important;border:1px solid #d1d5db!important;border-radius:6px!important;font-size:13px!important;color:#0b1426!important;background:#fff!important;appearance:auto!important;-webkit-appearance:auto!important;width:100%!important}.fb-revamp .search-box .fb-guests-group{position:relative!important;z-index:50!important}.fb-revamp .search-box .fb-guests-popup{z-index:9999!important;pointer-events:all!important}.fb-revamp .search-box .fb-step-btn{position:relative!important;z-index:10000!important;pointer-events:all!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}.fb-revamp .search-box .fb-stepper-row{position:relative!important;z-index:1!important}.fb-trust-bar{z-index:1!important;position:relative!important;max-width:1024px}.fb-wishlist-btn{position:absolute!important;top:10px!important;right:10px!important;z-index:3!important;width:32px!important;height:32px!important;border-radius:50%!important;background:rgb(255 255 255 / .92)!important;border:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;color:#374151!important;padding:0!important;transition:background 180ms,color 180ms!important;box-shadow:0 1px 4px rgb(0 0 0 / .15)!important}.fb-wishlist-btn:hover{background:#ffffff!important;color:#ef4444!important}.fb-wishlist-btn svg{stroke:#374151!important;fill:none!important}.fb-wishlist-btn:hover svg{stroke:#ef4444!important}.fb-nav-btn{width:30px!important;height:30px!important;border-radius:50%!important;border:1.5px solid #c8d4e8!important;background:#eef3fb!important;color:#1f6bff!important;font-size:16px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;transition:border-color 180ms,background 180ms!important}.fb-nav-btn:hover{border-color:#1f6bff!important;background:#dce8ff!important;color:#1f6bff!important}.fb-nav-btn:disabled{opacity:0.4!important;cursor:default!important}.fb-special-offer{background:#ffffff!important;padding:0 0!important;padding-bottom:48px!important;overflow:visible!important}.fb-special-offer .fb-special-offer-inner{background-image:url(https://forbookings.com/wp-content/uploads/2026/06/Special_offer_bg-scaled-2.webp)!important;background-size:104%!important;background-position:center center!important;background-repeat:no-repeat!important;display:flex!important;align-items:stretch!important;background-color:#0d1e3d!important;border-radius:16px!important;overflow:hidden!important;min-height:220px!important;max-width:100%!important;margin:0!important;position:relative!important}.fb-special-offer .fb-special-offer-left{flex:0 0 38%!important;padding:36px 40px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:10px!important;z-index:2!important}.fb-special-offer .fb-special-offer-label{font-size:10px!important;font-weight:700!important;color:rgb(255 255 255 / .55)!important;letter-spacing:1.5px!important;text-transform:uppercase!important}.fb-special-offer .fb-special-offer-title{font-size:26px!important;font-weight:800!important;color:#ffffff!important;line-height:1.2!important;margin:0!important}.fb-special-offer .fb-special-offer-desc{font-size:13px!important;color:rgb(255 255 255 / .7)!important;line-height:1.6!important;margin:0!important}.fb-special-offer .fb-special-offer-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;width:fit-content!important;padding:9px 20px!important;border:1.5px solid rgb(255 255 255 / .45)!important;border-radius:8px!important;color:#ffffff!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;margin-top:4px!important;transition:background 200ms,border-color 200ms!important}.fb-special-offer .fb-special-offer-btn:hover{background:rgb(255 255 255 / .12)!important;border-color:#ffffff!important;color:#ffffff!important;text-decoration:none!important}.fb-special-offer .fb-special-offer-right{flex:1 1 0!important;position:relative!important;overflow:hidden!important;display:block!important}.fb-special-offer .fb-offer-img{position:absolute!important;top:0!important;bottom:0!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.fb-special-offer .fb-offer-img-1{left:0!important;width:42%!important;clip-path:polygon(0 0,88% 0,100% 100%,0 100%)!important}.fb-special-offer .fb-offer-img-2{left:36%!important;width:38%!important;clip-path:polygon(12% 0,100% 0,88% 100%,0 100%)!important}.fb-special-offer .fb-offer-img-3{left:68%!important;right:0!important;clip-path:polygon(14% 0,100% 0,100% 100%,0 100%)!important}.fb-special-offer .fb-offer-badge{position:absolute!important;left:47%!important;right:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:20!important;width:88px!important;height:88px!important;border-radius:50%!important;background:#ffffff!important;display:flex!important;flex-direction:column!important;align-items:center;justify-content:center!important;text-align:center!important;box-shadow:0 4px 24px rgb(0 0 0 / .22)!important;padding:6px!important}.fb-special-offer .fb-offer-badge span{font-size:10px!important;color:#6b7280!important;line-height:1.3!important;font-weight:400!important}.fb-special-offer .fb-offer-badge strong{font-size:22px!important;font-weight:800!important;color:#0d1e3d!important;line-height:1!important}@media (max-width:767px){.fb-special-offer .fb-special-offer-inner{flex-direction:column!important;border-radius:12px!important}.fb-special-offer .fb-special-offer-left{flex:none!important;padding:28px 24px!important}.fb-special-offer .fb-special-offer-right{height:180px!important}.fb-special-offer .fb-offer-img-1{clip-path:none!important;width:34%!important}.fb-special-offer .fb-offer-img-2{clip-path:none!important;left:33%!important;width:34%!important}.fb-special-offer .fb-offer-img-3{clip-path:none!important;left:66%!important}.fb-special-offer .fb-offer-badge{left:50%!important;top:-45px!important;transform:translateX(-50%)!important}}.fb-special-offer .fb-special-offer-right{flex:1 1 0!important;position:relative!important;overflow:hidden!important;display:block!important;min-height:230px!important}.fb-special-offer .fb-offer-img{position:absolute!important;top:0!important;bottom:0!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.fb-special-offer .fb-offer-img-1{background-image:none!important;left:0!important;width:44%!important;clip-path:polygon(0 0,84% 0,100% 100%,0 100%)!important}.fb-special-offer .fb-offer-img-2{background-image:none!important;left:34%!important;width:38%!important;clip-path:polygon(16% 0,100% 0,84% 100%,0 100%)!important}.fb-special-offer .fb-offer-img-3{left:64%!important;right:0!important;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%)!important}@media (max-width:767px){.fb-special-offer .fb-special-offer-inner{flex-direction:column!important}.fb-special-offer .fb-special-offer-left{flex:none!important;padding:28px 20px!important}.fb-special-offer .fb-special-offer-right{height:180px!important;flex:none!important}.fb-special-offer .fb-offer-badge{left:50%!important;top:0!important;transform:translate(-50%,-50%)!important}.fb-special-offer .fb-offer-img-1{clip-path:none!important;width:34%!important}.fb-special-offer .fb-offer-img-2{clip-path:none!important;left:33%!important;width:34%!important}.fb-special-offer .fb-offer-img-3{clip-path:none!important;left:66%!important}}.fb-special-offer .fb-special-offer-inner{border:1.5px solid rgb(255 255 255 / .15)!important;outline:2px solid rgb(255 255 255 / .08)!important;box-shadow:0 0 0 1px rgb(10 31 68 / .25),0 8px 32px rgb(10 31 68 / .25)!important}.fb-special-offer .fb-offer-img-3{display:none!important}.fb-special-offer .fb-offer-img-1{left:0!important;width:52%!important;clip-path:polygon(0 0,90% 0,75% 100%,0 100%)!important;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important}.fb-special-offer .fb-offer-img-2{left:46%!important;right:0!important;width:auto!important;clip-path:polygon(25% 0,100% 0,100% 100%,10% 100%)!important;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important}.fb-why-section{padding:0 0 56px;background:#fff}.fb-why-wrap{background:#f3f4fb;border-radius:12px;padding:28px 32px}.fb-why-title{text-align:center;font-size:22px!important;font-weight:700!important;color:#0b1426!important;margin:0 0 22px!important;line-height:1.2!important}.fb-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.fb-why-item{display:flex;align-items:flex-start;gap:12px}.fb-why-icon{flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:#fff;color:#1f3a93;display:inline-flex;align-items:center;justify-content:center}.fb-why-text h3{font-size:14px!important;font-weight:700!important;color:#0b1426!important;margin:0 0 4px!important;line-height:1.3!important}.fb-why-text p{font-size:13px!important;color:#4b5563!important;margin:0!important;line-height:1.45!important}.fb-newsletter{margin-top:22px;background:#0a1f44;border-radius:12px;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.fb-newsletter-left{display:flex;align-items:center;gap:18px;flex:1 1 360px;min-width:0}.fb-newsletter-illus{flex:0 0 96px;width:96px;height:76px;display:inline-flex;align-items:center;justify-content:center}.fb-newsletter-illus img{max-width:100%;max-height:100%;height:auto;width:auto;display:block}.fb-newsletter-copy h3{font-size:20px!important;font-weight:700!important;color:#ffffff!important;margin:0 0 4px!important;line-height:1.2!important}.fb-newsletter-copy p{font-size:13px!important;color:rgb(255 255 255 / .78)!important;margin:0!important;line-height:1.4!important}.fb-newsletter-form{display:flex;align-items:stretch;background:#fff;border-radius:8px;padding:0;flex:0 1 440px;min-width:280px}.fb-newsletter-input{flex:1 1 auto;border:0!important;background:transparent!important;padding:4px 14px!important;font-size:14px!important;color:#0b1426!important;height:44px!important;line-height:44px!important;box-shadow:none!important;outline:none!important}.fb-newsletter-input::placeholder{color:#9ca3af}.fb-newsletter-btn{border:0;background:#2563eb;color:#fff;font-size:14px;font-weight:600;padding:0 26px;height:44px;border-radius:0 6px 6px 0;cursor:pointer;transition:background 180ms}.fb-newsletter-btn:hover{background:#1d4ed8}.fb-newsletter .fb-newsletter-form-wrap{flex:0 1 460px;min-width:280px;display:flex;flex-direction:column;gap:8px}.fb-newsletter .mc4wp-form{margin:0}.fb-newsletter .mc4wp-form-fields{display:flex;flex-direction:column;gap:8px}.fb-newsletter .mc4wp-form-fields>p:first-child,.fb-newsletter .mc4wp-form-fields>br,.fb-newsletter .mc4wp-form-fields>p>br{display:none}.fb-newsletter .mc4wp-form-fields .with-icon{display:flex!important;align-items:stretch!important;background:#ffffff!important;border-radius:8px!important;overflow:hidden!important;padding:0!important;margin:0!important;width:100%!important;position:relative!important}.fb-newsletter .mc4wp-form-fields input[type="email"],.fb-newsletter .mc4wp-form-fields .input-text{flex:1 1 auto!important;border:0!important;background:transparent!important;padding:0 14px!important;font-size:14px!important;color:#0b1426!important;height:44px!important;line-height:44px!important;box-shadow:none!important;outline:none!important;border-radius:0!important;width:auto!important;min-width:0!important}.fb-newsletter .mc4wp-form-fields input[type="email"]::placeholder{color:#9ca3af}.fb-newsletter .mc4wp-form-fields .with-icon button[type="submit"],.fb-newsletter .mc4wp-form-fields button[type="submit"]{border:0!important;background:#2563eb!important;color:#ffffff!important;font-size:14px!important;font-weight:600!important;padding:0 22px!important;height:44px!important;line-height:44px!important;border-radius:0 8px 8px 0!important;cursor:pointer!important;transition:background 180ms!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-transform:none!important;letter-spacing:0!important;min-width:56px!important;top:0;margin:0!important}.fb-newsletter .mc4wp-form-fields .with-icon button[type="submit"]:hover,.fb-newsletter .mc4wp-form-fields button[type="submit"]:hover{background:#1d4ed8!important}.fb-newsletter .mc4wp-form-fields button[type="submit"] i{font-size:18px!important;color:#ffffff!important;line-height:1!important;margin:0!important}.fb-newsletter .mc4wp-form-fields>p{margin:0!important;padding:0!important;font-size:12px!important;line-height:1.5!important;color:rgb(255 255 255 / .72)!important;display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.fb-newsletter .mc4wp-form-fields>p>span{color:rgb(255 255 255 / .55)!important;font-style:normal!important}.fb-newsletter .mc4wp-form-fields input[type="checkbox"]{width:16px!important;height:16px!important;margin:0!important;accent-color:#2563eb;cursor:pointer}.fb-newsletter .mc4wp-alert,.fb-newsletter .mc4wp-response{margin:6px 0 0!important;font-size:12px!important;line-height:1.45!important;color:rgb(255 255 255 / .92)!important}.fb-newsletter .mc4wp-alert.mc4wp-success p,.fb-newsletter .mc4wp-success p{color:#a7f3d0!important;margin:0!important}.fb-newsletter .mc4wp-alert.mc4wp-error p,.fb-newsletter .mc4wp-error p{color:#fecaca!important;margin:0!important}.fb-partners{margin-top:40px;margin-bottom:0;display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap;padding:0 70px}.fb-partner-logo{display:inline-flex;align-items:center;justify-content:center;flex:1 1 0%;min-width:110px;opacity:.95;transition:opacity 180ms}.fb-partner-logo:hover{opacity:1}.fb-partner-logo img{max-height:34px;width:auto;max-width:100%;display:block}@media (max-width:991px){.fb-why-grid{grid-template-columns:repeat(2,1fr);gap:18px}.fb-newsletter{padding:20px}.fb-newsletter-illus{flex-basis:72px;width:72px;height:60px}}@media (max-width:600px){.fb-why-wrap{padding:22px 18px}.fb-why-grid{grid-template-columns:1fr}.fb-newsletter{flex-direction:column;align-items:stretch}.fb-newsletter-form,.fb-newsletter-form-wrap{flex-basis:auto!important;width:100%}.fb-partners{justify-content:center;gap:18px}.fb-partner-logo{flex:0 1 45%}}.fb-footer{background:#0a1f44;color:#fff;padding:56px 0 24px;font-size:14px}.fb-footer .container{position:relative}.fb-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1.2fr 1fr 1.3fr;gap:32px;padding-bottom:40px}.fb-footer-col{min-width:0}.fb-footer-logo{display:inline-flex;align-items:center;gap:6px;color:#ffffff!important;text-decoration:none!important;margin-bottom:16px}.fb-footer-logo-img{height:28px;width:auto;display:block}.fb-footer-logo-text{font-family:"Nexa","Inter",Arial,sans-serif;font-weight:700;font-size:22px;line-height:1}.fb-footer-logo-tld{font-weight:400}.fb-footer-tagline{color:rgb(255 255 255 / .75)!important;font-size:14px!important;line-height:1.6!important;margin:0 0 20px!important;max-width:320px}.fb-footer-social{list-style:none;padding:0;margin:0;display:flex;gap:14px}.fb-footer-social li{margin:0}.fb-footer-social a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#ffffff!important;transition:opacity 180ms}.fb-footer-social a:hover{opacity:.75}.fb-footer-title{font-size:16px!important;font-weight:700!important;color:#ffffff!important;margin:4px 0 18px!important;line-height:1.2!important}.fb-footer-links{list-style:none;padding:0;margin:0}.fb-footer-links li{margin:0 0 12px;line-height:1.4}.fb-footer-links a{color:rgb(255 255 255 / .85)!important;text-decoration:none!important;font-size:14px;transition:color 180ms}.fb-footer-links a:hover{color:#ffffff!important}.fb-footer-contact{list-style:none;padding:0;margin:0}.fb-footer-contact li{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:rgb(255 255 255 / .85);font-size:14px;line-height:1.4}.fb-footer-contact a{color:rgb(255 255 255 / .85)!important;text-decoration:none!important}.fb-footer-contact a:hover{color:#ffffff!important}.fb-footer-contact-icon{flex:0 0 18px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.fb-footer-bottom{border-top:1px solid rgb(255 255 255 / .12);padding-top:22px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.fb-footer-copy{margin:0!important;color:rgb(255 255 255 / .78)!important;font-size:13px!important}.fb-footer-pay{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:22px}.fb-footer-pay li{display:inline-flex;align-items:center;line-height:0}.fb-footer-pay li img{height:22px;width:auto;display:block}.fb-pay-mc img{height:26px}.fb-pay-ap img{height:26px}.fb-footer #back-to-top{position:absolute;right:16px;bottom:56px;opacity:.6;transition:opacity 180ms}.fb-footer #back-to-top:hover{opacity:1}@media (max-width:1199px){.fb-footer-grid{grid-template-columns:1.3fr 1fr 1.2fr 1fr}.fb-footer-help{grid-column:1 / -1}.fb-footer-help .fb-footer-contact{display:flex;flex-wrap:wrap;gap:8px 24px}.fb-footer-help .fb-footer-contact li{margin-bottom:0}}@media (max-width:767px){.fb-footer{padding:40px 0 20px}.fb-footer-grid{grid-template-columns:1fr 1fr;gap:28px 24px}.fb-footer-brand{grid-column:1 / -1}.fb-footer-help{grid-column:1 / -1}.fb-footer-help .fb-footer-contact{flex-direction:column;gap:12px}.fb-footer-bottom{justify-content:flex-start}.fb-footer-pay{gap:16px}}@media (max-width:480px){.fb-footer-grid{grid-template-columns:1fr}}.chaser .logo a{display:inline-block;width:200px;height:40px;background-image:url(https://forbookings.com/wp-content/uploads/2026/05/FB_whiteLogo-2.png);background-repeat:no-repeat;background-position:left center;background-size:contain;text-indent:-9999px;overflow:hidden}.chaser .logo{margin-top:0!important}.loading-page .logo img{height:90px!important}.chaser .logo a img{display:none}.loading-page.style1 .loading-text{color:#ffffff!important}.qlwapp__container.qlwapp__container--bottom-right{bottom:60px!important}.chaser .container{padding:20px 20px}.fb-revamp.fb-inner-page #header,.fb-revamp.fb-inner-page #header.style7{padding-top:0;position:relative!important;background:#0b1f44!important;border-bottom:none!important}.fb-revamp.fb-inner-page #header .topnav,.fb-revamp.fb-inner-page #header.style7 .topnav{background:rgb(0 0 0 / .18)!important;border-bottom:1px solid rgb(255 255 255 / .08)!important;overflow:visible!important}.fb-revamp.fb-inner-page #header .topnav ul.quick-menu>li>a,.fb-revamp.fb-inner-page #header.style7 .topnav ul.quick-menu>li>a{color:rgb(255 255 255 / .85)!important}.fb-revamp.fb-inner-page #header .topnav ul.quick-menu>li>a:hover,.fb-revamp.fb-inner-page #header.style7 .topnav ul.quick-menu>li>a:hover{color:#ffffff!important}.fb-revamp.fb-inner-page #header #main-header,.fb-revamp.fb-inner-page #header .main-header,.fb-revamp.fb-inner-page #header.style7 #main-header,.fb-revamp.fb-inner-page #header.style7 .main-header{background:transparent!important}.fb-revamp.fb-inner-page #header #main-menu>ul.menu>li>a,.fb-revamp.fb-inner-page #header.style7 #main-menu>ul.menu>li>a{color:rgb(255 255 255 / .85)!important}.fb-revamp.fb-inner-page #header #main-menu>ul.menu>li>a:hover,.fb-revamp.fb-inner-page #header #main-menu>ul.menu>li.current-menu-item>a,.fb-revamp.fb-inner-page #header.style7 #main-menu>ul.menu>li>a:hover,.fb-revamp.fb-inner-page #header.style7 #main-menu>ul.menu>li.current-menu-item>a{color:#ffffff!important}.fb-revamp.fb-inner-page #header .logo a,.fb-revamp.fb-inner-page #header.style7 .logo a,.fb-revamp.fb-booking-page #header .logo a,.fb-revamp.fb-booking-page #header.style7 .logo a{background-image:url(https://forbookings.com/wp-content/uploads/2026/05/FB_whiteLogo-2.png)!important;background-repeat:no-repeat!important;background-size:contain!important;background-position:left center!important;min-width:180px;min-height:40px}.fb-revamp.fb-inner-page #header .logo img,.fb-revamp.fb-inner-page #header.style7 .logo img,.fb-revamp.fb-booking-page #header .logo img,.fb-revamp.fb-booking-page #header.style7 .logo img{visibility:hidden;max-height:40px;width:auto}.fb-revamp.fb-inner-page #header .fb-cta-list-property,.fb-revamp.fb-inner-page #header.style7 .fb-cta-list-property{background:#ffffff!important;color:#0b1f44!important;border-color:#ffffff!important}.fb-revamp.fb-inner-page #header .fb-cta-list-property:hover,.fb-revamp.fb-inner-page #header.style7 .fb-cta-list-property:hover{background:rgb(255 255 255 / .88)!important;border-color:rgb(255 255 255 / .88)!important;color:#0b1f44!important}.fb-revamp.fb-inner-page #header .mobile-menu-toggle,.fb-revamp.fb-inner-page #header.style7 .mobile-menu-toggle{border-color:rgb(255 255 255 / .4)!important;background-color:transparent!important}.fb-revamp.fb-inner-page .page-title-container{background:#1f3050!important;padding:18px 0!important;border:0!important}.fb-revamp.fb-inner-page .page-title-container .container{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:12px;flex-direction:row}.fb-revamp.fb-inner-page .page-title-container .page-title{float:none!important;margin:0!important;flex:1 50%}.fb-revamp.fb-booking-page .booking-details article.listing-style1>figure:before{display:none!important}.fb-revamp.fb-inner-page .page-title-container .page-title .entry-title{color:#ffffff!important;font-size:22px!important;font-weight:600!important;line-height:1.2!important;margin:0!important;text-transform:none!important;letter-spacing:0!important}.fb-revamp.fb-inner-page .page-title-container .page-title .entry-title span{color:#ffffff!important}.fb-revamp.fb-inner-page .page-title-container .breadcrumbs{float:none!important;margin:0!important;padding:0!important;background:transparent!important;font-size:13px!important;list-style:none}.fb-revamp.fb-inner-page .page-title-container .breadcrumbs li{display:inline-block;color:rgb(255 255 255 / .85);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.fb-revamp.fb-inner-page .page-title-container .breadcrumbs li a{color:rgb(255 255 255 / .85)!important;text-decoration:none}.fb-revamp.fb-inner-page .page-title-container .breadcrumbs li a:hover{color:#ffffff!important}.fb-revamp.fb-inner-page .page-title-container .breadcrumbs li:after{content:'/';margin:0 8px;color:rgb(255 255 255 / .55)}.fb-revamp.fb-inner-page .page-title-container .breadcrumbs li:last-child:after,.fb-revamp.fb-inner-page .page-title-container .breadcrumbs li.active:after{content:'';margin:0}.fb-revamp.fb-inner-page .page-title-container .breadcrumbs li.active,.fb-revamp.fb-inner-page .page-title-container .breadcrumbs li.active a{color:#f5a623!important}@media (max-width:767px){.fb-revamp.fb-inner-page .page-title-container{padding:14px 0!important}.fb-revamp.fb-inner-page .page-title-container .container{gap:6px}.fb-revamp.fb-inner-page .page-title-container .page-title .entry-title{font-size:18px!important}}.fb-page-banner{position:relative;background-color:#0a1f44;background-size:cover;background-position:center center;background-repeat:no-repeat;padding:56px 0 80px;color:#fff}.fb-page-banner__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgb(10 31 68 / .65) 0%,rgb(10 31 68 / .45) 100%);pointer-events:none}.fb-page-banner__inner{position:relative;z-index:1}.fb-page-banner__title{font-size:32px!important;font-weight:700!important;line-height:1.2!important;color:#ffffff!important;margin:0 0 12px!important}.fb-page-banner__title .fb-page-banner__query{font-weight:400;margin-left:6px;color:#fff}.fb-page-banner__crumbs{font-size:14px;color:rgb(255 255 255 / .85);margin-bottom:0}.fb-page-banner__crumbs a{color:rgb(255 255 255 / .85);text-decoration:none}.fb-page-banner__crumbs a:hover{color:#fff}.fb-page-banner__crumbs .fb-crumb-sep{margin:0 8px;color:rgb(255 255 255 / .5)}.fb-page-banner__crumbs .fb-crumb-current{color:#f5a623;font-weight:500}.fb-inline-search{position:relative;margin-top:-48px;margin-bottom:24px;z-index:3}.fb-inline-search__panel{background:#fff0;overflow:visible}.fb-inline-search .search-box{overflow:visible!important}.fb-revamp:not(.fb-homepage) .toggle-container.style1.filters-container .fb-modify-search,.fb-revamp:not(.fb-homepage) .toggle-container.style1.filters-container .fb-modify-search.is-open{display:none!important}@media (max-width:991px){.fb-page-banner{padding-bottom:80px}.fb-inline-search{margin-top:-32px}.fb-revamp:not(.fb-homepage) #content{padding-top:20px;padding-bottom:20px!important}.fb-revamp:not(.fb-homepage) #main{margin-bottom:20px}.fb-revamp:not(.fb-homepage) #content #main .row{display:flex;flex-direction:column}.fb-revamp:not(.fb-homepage) #content #main #tour-details .update-search .row{flex-direction:row}}@media (max-width:600px){.fb-page-banner__title{font-size:24px!important}}.fb-revamp:not(.fb-homepage) #content{background:#f5f7fa;padding-bottom:64px}.fb-revamp:not(.fb-homepage) #content>.container>#main{background:#fff0}.fb-revamp:not(.fb-homepage) #main .col-sm-4.col-md-3,.fb-revamp:not(.fb-homepage) #main .col-md-3{padding-top:0}.fb-revamp:not(.fb-homepage) #main .fb-map-card{display:flex!important;flex-direction:column;align-items:flex-start;gap:6px;background-image:linear-gradient(180deg,rgb(11 20 38 / .55) 0%,rgb(11 20 38 / .85) 100%),url(https://forbookings.com/wp-content/uploads/2026/05/map-search-filter.png);background-size:cover!important;background-position:center!important;border-radius:12px!important;border:0!important;color:#ffffff!important;padding:22px 20px 10px 20px!important;width:100%!important;text-align:left!important;text-decoration:none!important;margin-bottom:14px!important;overflow:hidden;position:relative;min-height:auto;text-transform:none!important;letter-spacing:0!important}.fb-revamp:not(.fb-homepage) #main .fb-map-card:hover{background-image:linear-gradient(180deg,rgb(11 20 38 / .55) 0%,rgb(11 20 38 / .85) 100%),url(https://forbookings.com/wp-content/uploads/2026/05/map-search-filter.png)!important;background-blend-mode:hard-light}.fb-revamp:not(.fb-homepage) #main .fb-map-card:hover{color:#ffffff!important}.fb-revamp:not(.fb-homepage) #main .fb-map-card__pin{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#1f6bff;color:#fff;margin-bottom:10px!important;margin:0 auto}.fb-revamp:not(.fb-homepage) #main .fb-map-card__title{display:block;font-size:16px;font-weight:600;color:#fff;line-height:1.3}.fb-revamp:not(.fb-homepage) #main .fb-map-card__sub{display:block;font-size:12px;font-weight:400;color:rgb(255 255 255 / .72);line-height:1.4;margin-bottom:12px}.fb-revamp:not(.fb-homepage) #main .fb-map-card__cta{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;width:100%;height:40px;background:#1f6bff;color:#fff;border-radius:8px;font-size:12px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.fb-revamp:not(.fb-homepage) #main .fb-map-card__cta:hover{background:#1d4ed8}.fb-price-marker{background:#0891b2;border:1.5px solid #0891b2;border-radius:8px;padding:4px 10px;font-size:15px;font-weight:600;color:#fff;white-space:nowrap;box-shadow:0 2px 6px rgb(0 0 0 / .15);transition:background 160ms,border-color 160ms,color 160ms;z-index:1}.fb-price-marker::after{content:'';position:absolute;bottom:-6px;left:50%;transform:translateX(-50%) rotate(45deg);width:10px;height:10px;background:#0891b2;border-right:1.5px solid #0891b2;border-bottom:1.5px solid #0891b2}.fb-price-marker:hover,.fb-price-marker.is-active{background:#0e7490;border-color:#0e7490;color:#fff;z-index:2}.fb-price-marker:hover::after,.fb-price-marker.is-active::after{background:#0e7490;border-color:#0e7490}.fb-price-marker__label{pointer-events:none}.fb-iw{background:#fff;border-radius:10px;box-shadow:0 4px 16px rgb(0 0 0 / .14);width:320px;overflow:hidden;font-family:'Inter',sans-serif;position:relative}.fb-iw-close{position:absolute;top:8px;right:8px;z-index:3;width:28px;height:28px;border:0;border-radius:50%;background:rgb(0 0 0 / .5);color:#fff;font-size:18px;line-height:28px;text-align:center;cursor:pointer;padding:0;transition:background 160ms}.fb-iw-close:hover{background:rgb(0 0 0 / .7)}.fb-iw-image{width:100%;height:160px;overflow:hidden}.fb-iw-image a{display:block;width:100%;height:100%}.fb-iw-image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}.fb-iw-body{padding:12px 14px 14px}.fb-iw-title{margin:0 0 4px;font-size:15px;font-weight:600;color:#0b1426;line-height:1.3}.fb-iw-title a{color:#0b1426;text-decoration:none}.fb-iw-title a:hover{color:#2563eb}.fb-iw-stars{display:inline-flex;gap:1px;margin-bottom:8px}.fb-iw-stars i{color:#f59e0b;font-size:12px}.fb-iw-review{display:flex;align-items:center;gap:8px;margin-bottom:8px}.fb-iw-review__score{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:28px;padding:0 6px;background:#16a34a;color:#fff;border-radius:6px;font-size:13px;font-weight:600;line-height:1}.fb-iw-review__meta{display:flex;flex-direction:column;line-height:1.2}.fb-iw-review__label{color:#0b1426;font-size:12px;font-weight:600}.fb-iw-review__count{color:#6b7280;font-size:11px;margin-top:1px}.fb-iw-occupancy{color:#6b7280;font-size:12px;margin-bottom:4px}.fb-iw-price{font-size:20px;font-weight:700;color:#0b1426;margin-bottom:8px;line-height:1.2}.fb-iw-price small{font-size:11px;font-weight:400;color:#6b7280;margin-left:4px}.fb-iw-highlights{display:flex;flex-direction:column;gap:4px;border-top:1px solid #f3f4f6;padding-top:8px}.fb-iw-highlight{font-size:12px;color:#16a34a;display:flex;align-items:center;gap:6px}.fb-iw-highlight i{font-size:13px;color:#16a34a}.fb-revamp .infoBox{background:transparent!important;border:0!important;padding:0!important;overflow:visible!important}.fb-revamp:not(.fb-homepage) #main .search-results-title{background:#fff;border-radius:10px;padding:14px 16px!important;margin:0 0 14px!important;font-size:14px!important;color:#0b1426!important;font-weight:500!important;display:flex;align-items:center;gap:10px;border:1px solid #e5e7eb}.fb-revamp:not(.fb-homepage) #main .search-results-title i.soap-icon-search{width:28px;height:28px;background:#eef2ff;color:#1f6bff!important;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.fb-revamp:not(.fb-homepage) #main .search-results-title b{color:#0b1426;font-weight:600}.fb-revamp:not(.fb-homepage) #main .toggle-container.style1.filters-container{background:#fff;border-radius:10px;border:1px solid #e5e7eb;padding:4px 4px;margin-bottom:14px}.fb-revamp:not(.fb-homepage) #main .panel.style1.arrow-right,.fb-revamp:not(.fb-homepage) #main .toggle-container .panel{background:#fff;border:0!important;border-bottom:1px solid #eef0f4!important;border-radius:0!important;margin:0!important;box-shadow:none!important}.fb-revamp:not(.fb-homepage) #main .panel:last-child{border-bottom:0!important}.fb-revamp:not(.fb-homepage) #main .panel .panel-title{margin:0!important;padding:0!important;background:transparent!important;border:0!important}.fb-revamp:not(.fb-homepage) #main .panel .panel-title>a{display:flex!important;align-items:center;justify-content:space-between;padding:14px 16px!important;font-size:14px!important;font-weight:600!important;color:#0b1426!important;text-transform:none!important;background:transparent!important;border-radius:8px!important;text-decoration:none!important}.fb-revamp:not(.fb-homepage) #main .panel .panel-title>a::before{content:none!important;display:none!important}.fb-revamp:not(.fb-homepage) #main .panel .panel-title>a::after{content:'';width:8px;height:8px;border-right:1.5px solid #6b7280;border-bottom:1.5px solid #6b7280;transform:rotate(45deg);margin-left:8px;transition:transform 200ms}.fb-revamp:not(.fb-homepage) #main .panel .panel-title>a.collapsed::after{transform:rotate(-45deg)}.fb-revamp:not(.fb-homepage) #main .panel .panel-content{padding:4px 16px 18px!important;background:transparent!important}.fb-revamp:not(.fb-homepage) #main .filters-option{list-style:none;padding:0;margin:0}.fb-revamp:not(.fb-homepage) #main .filters-option li{padding:6px 0;border:0!important}.fb-revamp:not(.fb-homepage) #main .filters-option li a{color:#374151!important;font-size:13px!important;display:flex;align-items:center;justify-content:space-between;text-decoration:none!important}.fb-revamp:not(.fb-homepage) #main .filters-option li a small{color:#6b7280;font-weight:400}.fb-revamp:not(.fb-homepage) #main .sort-by-section{background:#ffffff!important;border-radius:10px!important;border:1px solid #e5e7eb!important;padding:10px 14px!important;margin-bottom:14px!important;display:flex!important;align-items:center!important;flex-wrap:wrap;gap:10px}.fb-revamp:not(.fb-homepage) #main .sort-by-section .sort-by-title{margin:0!important;font-size:13px!important;color:#6b7280!important;font-weight:500!important;padding-right:4px!important;border:0!important;display:inline-flex!important;align-items:center!important;height:auto!important;line-height:1!important}.fb-revamp:not(.fb-homepage) #main .sort-by-section .sort-bar{margin:0!important;padding:0!important;display:inline-flex!important;gap:8px;flex:1 1 auto;list-style:none}.fb-revamp:not(.fb-homepage) #main .sort-by-section .sort-bar li{padding:0!important;margin:0!important;border:0!important;background:transparent!important;float:none!important}.fb-revamp:not(.fb-homepage) #main .sort-by-section .sort-bar .sort-by-container{position:relative;display:inline-flex!important;align-items:center;background:#ffffff!important;color:#6b7280!important;border:1px solid #e5e7eb!important;border-radius:8px!important;padding:8px 18px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.4px;text-decoration:none!important;transition:background 180ms,color 180ms,border-color 180ms}.fb-revamp:not(.fb-homepage) #main .sort-by-section .sort-bar .sort-by-container:hover{border-color:#cbd5e1!important;color:#0b1426!important}.fb-revamp:not(.fb-homepage) #main .sort-by-section .sort-bar .sort-by-container::before,.fb-revamp:not(.fb-homepage) #main .sort-by-section .sort-bar .sort-by-container::after{content:none!important;display:none!important;border:0!important;background:transparent!important}.fb-revamp:not(.fb-homepage) #main .sort-by-section .sort-bar .sort-by-container>span{background:transparent!important;color:inherit!important;padding:0!important;height:auto!important;line-height:1!important;display:inline!important}.fb-revamp:not(.fb-homepage) #main .sort-by-section .sort-bar .sort-by-container>span::before,.fb-revamp:not(.fb-homepage) #main .sort-by-section .sort-bar .sort-by-container>span::after{content:none!important;display:none!important;background:transparent!important}.fb-revamp:not(.fb-homepage) #main .sort-by-section .sort-bar li.active .sort-by-container,.fb-revamp:not(.fb-homepage) #main .sort-by-section .sort-bar li.active .sort-by-container:hover{background:#2563eb!important;color:#ffffff!important;border-color:#2563eb!important}.fb-revamp:not(.fb-homepage) #main .sort-by-section .sort-bar li.active .sort-by-container>span{background:transparent!important;color:#ffffff!important}.fb-revamp:not(.fb-homepage) #main .sort-by-section .swap-tiles{list-style:none;margin:0!important;display:inline-flex!important;gap:8px;background:transparent!important;border-radius:0!important;padding:0!important;float:none!important;font-size:12px}.fb-revamp:not(.fb-homepage) #main .sort-by-section .swap-tiles li{padding:0!important;margin:0!important;border:0!important;background:transparent!important;float:none!important}.fb-revamp:not(.fb-homepage) #main .sort-by-section .swap-tiles li>a{display:inline-flex;align-items:center;gap:6px;padding:0 18px!important;background:#ffffff!important;color:#6b7280!important;border:1px solid #e5e7eb!important;border-radius:8px!important;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;text-decoration:none!important;transition:background 180ms,color 180ms,border-color 180ms}.fb-revamp:not(.fb-homepage) #main .sort-by-section .swap-tiles li>a>i{width:auto;height:auto;margin:0!important;color:inherit!important;background:transparent!important;font-size:14px!important;line-height:28px}.fb-revamp:not(.fb-homepage) #main .sort-by-section .swap-tiles li>a:hover{border-color:#cbd5e1!important;color:#0b1426!important}.fb-revamp:not(.fb-homepage) #main .sort-by-section .swap-tiles li.active>a{background:#2563eb!important;color:#ffffff!important;border-color:#2563eb!important}.fb-revamp:not(.fb-homepage) #main .sort-by-section .swap-tiles li.swap-block{display:none!important}.fb-revamp:not(.fb-homepage) #main .sort-by-section .swap-tiles li.swap-list>a::after{content:'LIST';font-size:12px;font-weight:600}.fb-revamp:not(.fb-homepage) #main .sort-by-section .swap-tiles li.swap-grid>a::after{content:'GRID';font-size:12px;font-weight:600}.fb-revamp:not(.fb-homepage) #main .image-box.listing-style3.hotel{background:#fff0}.fb-revamp:not(.fb-homepage) #main .image-box.listing-style3.hotel>article.box{background:#ffffff!important;padding:0px!important;margin-bottom:14px!important;display:flex!important;align-items:stretch;gap:0;overflow:hidden}.fb-revamp:not(.fb-homepage) #main .image-box.listing-style3.hotel>article.box>figure{width:200px!important;flex:0 0 200px!important;margin:0!important;padding:0!important;border-radius:8px;border-top-right-radius:0;border-bottom-right-radius:0;overflow:hidden;position:relative}.fb-revamp:not(.fb-homepage) #main .image-box.listing-style3.hotel>article.box>figure img{width:100%!important;height:100%!important;object-fit:cover!important;display:block;border-radius:8px;border-top-right-radius:0;border-bottom-right-radius:0}.fb-revamp:not(.fb-homepage) #main .image-box.listing-style3.hotel>article.box .details{flex:1 1 auto!important;width:auto!important;padding:15px 20px!important}.fb-revamp:not(.fb-homepage) #main .image-box.listing-style3.hotel>article.box .box-title{margin:0 0 10px!important;font-weight:600!important;color:#0b1426!important;max-width:100%}.fb-revamp:not(.fb-homepage) #main .image-box.listing-style3.hotel>article.box .box-title a{color:#0b1426!important;text-decoration:none!important}.fb-revamp:not(.fb-homepage) #main .image-box.listing-style3.hotel>article.box .box-title small{display:block;margin-top:4px;color:#6b7280!important;font-size:12px!important;font-weight:400!important}.fb-revamp:not(.fb-homepage) #main .image-box.listing-style3.hotel>article.box .box-title small i{color:#1f6bff!important;margin-right:4px}.fb-revamp:not(.fb-homepage) #main .image-box.listing-style3.hotel>article.box .hotel-result-description>p{color:#047857!important;font-size:12px!important;margin:0 0 6px!important}.fb-revamp:not(.fb-homepage) #main .image-box.listing-style3.hotel>article.box .search-result-occupancy{color:#121d32;font-size:13px}.fb-revamp:not(.fb-homepage) #main .image-box.listing-style3.hotel>article.box .hotel-result-description .price{color:#0b1426!important;font-size:20px!important;font-weight:700!important;background:transparent!important;padding:0!important;display:inline-flex;align-items:baseline;gap:4px}.fb-revamp:not(.fb-homepage) #main .image-box.listing-style3.hotel>article.box .hotel-result-description .price small{color:#121d32!important;font-size:11px!important;font-weight:500!important;text-transform:none!important}.fb-revamp:not(.fb-homepage) #main .image-box.listing-style3.hotel>article.box .hotel-result-description .button{background:#0891b2!important;color:#ffffff!important;border:0!important;border-radius:6px!important;padding:9px 22px!important;font-size:12px!important;font-weight:600!important;letter-spacing:.4px;text-transform:uppercase!important;width:auto!important;min-width:100px;text-decoration:none!important}.fb-revamp:not(.fb-homepage) #main .image-box.listing-style3.hotel>article.box .hotel-result-description .button:hover{background:#0e7490!important}.fb-revamp:not(.fb-homepage) #main .image-box.listing-style3.hotel .five-stars-container{height:12px;width:70px;display:inline-block;vertical-align:middle;margin-left:6px}.fb-revamp:not(.fb-homepage) #main .image-box.listing-style3.hotel .hotel-reviews{text-align:right;color:#6b7280;font-size:11px;border:none}.fb-revamp:not(.fb-homepage) #main .image-box.listing-style3.hotel .amenities{display:flex;flex-wrap:wrap;gap:6px 12px;color:#6b7280;font-size:12px}.fb-revamp:not(.fb-homepage) #main .image-box.listing-style3.hotel .amenities i,.fb-revamp:not(.fb-homepage) #main .image-box.listing-style3.hotel .amenities .custom_amenity{background:transparent!important;color:#6b7280!important;width:auto!important;height:auto!important;border:0!important;margin:0!important}.fb-revamp:not(.fb-homepage) #main .page-numbers{list-style:none;padding:0;margin:18px 0 0;display:inline-flex;align-items:center;gap:6px}.fb-revamp:not(.fb-homepage) #main .page-numbers li{list-style:none;margin:0;padding:0;border:0!important;background:transparent!important}.fb-revamp:not(.fb-homepage) #main .page-numbers li .page-numbers,.fb-revamp:not(.fb-homepage) #main .page-numbers li span.page-numbers,.fb-revamp:not(.fb-homepage) #main .page-numbers li a.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border-radius:8px;background:#fff;border:1px solid #e5e7eb;color:#374151;font-size:13px;font-weight:500;text-decoration:none!important;transition:background 160ms,border-color 160ms,color 160ms}.fb-revamp:not(.fb-homepage) #main .page-numbers li .page-numbers.current{background:#2563eb;color:#fff;border-color:#2563eb}.fb-revamp:not(.fb-homepage) #main .page-numbers li a.page-numbers:hover{background:#f3f4f6;border-color:#d1d5db;color:#0b1426}.fb-revamp:not(.fb-homepage) #main .page-numbers li .page-numbers.prev,.fb-revamp:not(.fb-homepage) #main .page-numbers li .page-numbers.next{padding:0 14px;font-weight:500}.fb-trust-footer{margin-top:32px;background:#0a1f44;border-radius:12px;padding:22px 28px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;color:#fff}.fb-trust-footer .fb-trust-item{display:flex;align-items:center;gap:12px}.fb-trust-footer .fb-trust-item__icon{width:40px;height:40px;flex:0 0 40px;border-radius:50%;background:rgb(255 255 255 / .08);color:#fff;display:inline-flex;align-items:center;justify-content:center}.fb-trust-footer .fb-trust-item__title{font-size:14px;font-weight:600;color:#fff;line-height:1.3}.fb-trust-footer .fb-trust-item__sub{font-size:12px;color:rgb(255 255 255 / .72);line-height:1.4;margin-top:2px}@media (max-width:991px){.fb-trust-footer{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.fb-trust-footer{grid-template-columns:1fr;padding:18px;margin-top:0!important}.fb-revamp:not(.fb-homepage) #main .image-box.listing-style3.hotel>article.box{flex-direction:column}.fb-revamp:not(.fb-homepage) #main .image-box.listing-style3.hotel>article.box>figure{width:100%!important;flex:0 0 auto!important;height:200px}.fb-revamp:not(.fb-homepage) #modify-search-panel .row{flex-direction:row!important}}.fb-wishlist-btn{color:#9ca3af;transition:color 180ms,background 180ms,transform 120ms}.fb-wishlist-btn:hover{color:#ef4444}.fb-wishlist-btn.is-active{color:#ef4444;background:#fff}.fb-wishlist-btn.is-loading{opacity:.6;pointer-events:none}.fb-wishlist-btn:active{transform:scale(.92)}.fb-tour-card-img{position:relative}.fb-tour-card-img .fb-wishlist-btn{position:absolute;top:10px;right:10px;z-index:2;width:30px;height:30px;border-radius:50%;background:rgb(255 255 255 / .85);border:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.fb-review-badge{position:absolute;top:10px;left:10px;z-index:2;background:#0a1f44;color:#fff;border-radius:6px;padding:4px 8px;display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:1.1;box-shadow:0 2px 6px rgb(0 0 0 / .15)}.fb-review-badge strong{background:#fff;color:#0a1f44;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:700;min-width:28px;text-align:center}.fb-review-badge small{font-size:11px;font-weight:500;color:#fff}.fb-wishlist-page{padding:56px 0 72px;background:#fff}.fb-wishlist-page__head{margin-bottom:24px}.fb-wishlist-page__head h1{font-size:28px!important;font-weight:700!important;color:#0b1426!important;margin:0 0 6px!important}.fb-wishlist-page__head p{font-size:14px;color:#6b7280;margin:0}.fb-wishlist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.fb-wishlist-empty{text-align:center;padding:56px 16px;background:#f3f4fb;border-radius:12px;color:#6b7280}.fb-wishlist-empty .fb-wishlist-empty__icon{color:#ef4444;margin-bottom:12px;display:inline-block}.fb-wishlist-empty h2{font-size:18px!important;color:#0b1426!important;margin:0 0 6px!important}.fb-wishlist-empty a{display:inline-block;margin-top:14px;background:#2563eb;color:#ffffff!important;padding:10px 22px;border-radius:8px;font-weight:600;text-decoration:none!important;font-size:14px}.fb-wishlist-empty a:hover{background:#1d4ed8}.fb-wishlist-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgb(10 31 68 / .08);transition:box-shadow 220ms,transform 220ms;position:relative}.fb-wishlist-card:hover{box-shadow:0 8px 28px rgb(10 31 68 / .15);transform:translateY(-3px)}.fb-wishlist-card__img{height:170px;background:#e5e7eb center/cover no-repeat;display:block}.fb-wishlist-card__body{padding:14px}.fb-wishlist-card__type{font-size:11px;font-weight:600;letter-spacing:.4px;color:#2563eb;text-transform:uppercase;margin:0 0 4px}.fb-wishlist-card__title{font-size:14px!important;font-weight:600!important;color:#0b1426!important;margin:0 0 4px!important;line-height:1.3!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fb-wishlist-card__title a{color:inherit;text-decoration:none}.fb-wishlist-card__meta{font-size:12px;color:#6b7280;margin:0 0 8px}.fb-wishlist-card__price{font-size:13px;font-weight:600;color:#2563eb;margin:0}.fb-wishlist-card__remove{position:absolute;top:10px;right:10px;z-index:2;width:32px;height:32px;border-radius:50%;background:rgb(255 255 255 / .9);border:0;color:#ef4444;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background 180ms}.fb-wishlist-card__remove:hover{background:#fff}.fb-revamp:not(.fb-homepage) #content .amenities img.custom_amenity,.fb-revamp:not(.fb-homepage) #content .amenities .custom_amenity{height:auto!important;width:auto!important;max-width:max-content!important;display:inline-block!important;vertical-align:middle!important;margin:0 4px 0 0!important;background:#fff0}#hotel-amenities .custom_amenity img,#inflight-features .custom_amenity img,#cruise-amenities .custom_amenity img{width:80%}.fb-revamp:not(.fb-homepage) #content .amenities i{font-size:18px!important;line-height:1!important;margin:0 6px 0 0!important;color:#6b7280!important}.fb-revamp:not(.fb-homepage) #content article.box{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:0;margin:0 0 16px;overflow:hidden;box-shadow:0 1px 3px rgb(10 31 68 / .05);display:flex;align-items:stretch}.fb-revamp:not(.fb-homepage) #content .widget_travlatesttourwidget article.box{flex-direction:column}.fb-revamp:not(.fb-homepage) #content .widget_travlatesttourwidget article.box>figure{flex:0 1 100%;width:100%}.fb-revamp.single:not(.fb-homepage) #content .widget_travlatesttourwidget article.box .details{flex-direction:column;justify-content:space-between;align-content:center;align-items:flex-start;margin-left:0}.fb-revamp:not(.fb-homepage) #content article.box>figure{flex:0 0 220px;margin:0!important;padding:0!important;position:relative}.fb-revamp:not(.fb-homepage) #content article.box>figure a{display:block;width:100%;height:100%}.fb-revamp:not(.fb-homepage) #content article.box>figure img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.fb-revamp:not(.fb-homepage) #content article.box>.details{flex:1 1 auto;width:auto!important;padding:12px 16px!important;min-width:0;position:relative}.fb-revamp:not(.fb-homepage) #content article.box .fb-card-wishlist{position:relative!important;top:unset!important;z-index:10;width:28px;height:28px!important;border-radius:50%;background:transparent!important;background-color:transparent!important;border:0!important;color:#9ca3af!important;display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer;padding:0!important;box-shadow:none!important;transition:color 180ms,transform 120ms;line-height:1!important;grid-area:auto}.fb-revamp:not(.fb-homepage) #content article.box .fb-card-wishlist:hover{color:#ef4444!important;background:transparent!important}.fb-revamp:not(.fb-homepage) #content article.box .fb-card-wishlist.is-active{color:#ef4444!important}.fb-revamp:not(.fb-homepage) #content article.box .fb-card-wishlist.is-active svg{fill:#ef4444}.fb-revamp:not(.fb-homepage) #content article.box .fb-card-wishlist:active{transform:scale(.92)}.fb-revamp:not(.fb-homepage) #content article.box .box-title{font-size:18px!important;line-height:1.35!important;display:flex!important;align-items:flex-start;flex-wrap:nowrap;gap:6px;flex-direction:column}.fb-revamp:not(.fb-homepage) #content article.box .box-title a{color:#0b1426!important;text-decoration:none!important;min-width:0}.fb-revamp:not(.fb-homepage) #content article.box .box-title small{display:none!important}.fb-revamp:not(.fb-homepage) #content article.box .box-title .five-stars-container{display:inline-flex;vertical-align:middle;margin:0;flex-shrink:0}.fb-revamp:not(.fb-homepage) #content article.box .fb-acc-location{margin:4px 0 0!important;padding:0;font-size:13px;color:#121d32;font-weight:500;text-transform:none;letter-spacing:0;display:flex!important;align-items:center;gap:4px;width:100%;clear:both}.fb-revamp:not(.fb-homepage) #content article.box .fb-acc-location i{color:#121d32;font-size:15px;margin-right:5px}.fb-revamp:not(.fb-homepage) #content article.box .amenities{display:flex!important;align-items:center;flex-wrap:wrap;gap:6px 16px;margin:10px 0 0!important;padding:0!important;font-size:12px;color:#6b7280;float:none}.fb-revamp:not(.fb-homepage) #content article.box .fb-acc-amenity{display:inline-flex!important;align-items:center;gap:6px;width:auto!important;height:auto!important;padding:0!important;color:#6b7280!important;font-size:12px!important;font-weight:400;white-space:nowrap}.fb-revamp:not(.fb-homepage) #content article.box .fb-acc-amenity i.fb-amenity-svg{font-size:14px!important;color:#6b7280;line-height:1}.fb-revamp:not(.fb-homepage) #content article.box .fb-acc-amenity img.fb-amenity-svg{width:16px;height:16px;object-fit:contain}.fb-revamp:not(.fb-homepage) #content article.box .fb-acc-amenity__label{color:#121d32!important;font-size:13px;font-weight:500}.fb-revamp:not(.fb-homepage) #content article.box .hotel-highlight-items,.fb-revamp:not(.fb-homepage) #content article.box .hotel-highlight{display:flex!important;flex-direction:column;gap:4px;font-size:12px;color:#16a34a;margin:0!important;padding:0!important}.fb-revamp:not(.fb-homepage) #content article.box .hotel-highlight-items li,.fb-revamp:not(.fb-homepage) #content article.box .hotel-highlight li{list-style:none;display:inline-flex;align-items:center;gap:6px;color:#16a34a;margin:0;padding:0}.fb-revamp:not(.fb-homepage) #content article.box .hotel-highlight-items li i,.fb-revamp:not(.fb-homepage) #content article.box .hotel-highlight li i{color:#16a34a;font-size:13px}.fb-revamp.view_grid:not(.fb-homepage) #content article.box .trav-acc-highlight-item{white-space:break-spaces!important}.fb-revamp:not(.fb-homepage) #content article.box .trav-acc-highlight-item{display:flex!important;align-items:center;gap:6px;margin:0!important;font-size:12px!important;white-space:nowrap!important;color:#16a34a}.fb-revamp:not(.fb-homepage) .image-box.listing-style1 article.box .action a.button.btn-small.yellow{display:none}.fb-revamp:not(.fb-homepage) #content article.box .trav-acc-highlight-item i{color:#16a34a;font-size:13px;width:15px}.fb-revamp:not(.fb-homepage) #content article.box .hotel-result-description>p{display:none!important}.fb-revamp:not(.fb-homepage) #content article.box .details{display:grid!important;grid-template-columns:minmax(0,1fr) 180px;grid-template-rows:auto 1fr;column-gap:16px;row-gap:0;align-items:start;position:relative!important}.fb-revamp.single:not(.fb-homepage) #content article.box .details{display:flex!important;column-gap:16px;row-gap:0;align-items:start;position:relative!important;flex-direction:column}.fb-revamp:not(.fb-homepage) #content article.box .hotel-details{display:contents!important}.fb-revamp:not(.fb-homepage) #content article.box .hotel-details>.hotel-result-clickable{grid-column:1!important;grid-row:1!important;min-width:0;align-self:start;display:block!important;padding-top:0!important;border-bottom:none!important;padding-bottom:0!important}.fb-revamp:not(.fb-homepage) #content article.box .fb-review-block{grid-column:2!important;grid-row:1!important;position:static!important;width:auto!important;margin:0!important;padding:0 0 0 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px;text-align:right;min-height:0}.fb-revamp:not(.fb-homepage) #content article.box .fb-review-block .fb-review-score{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:32px;padding:0 6px;background:#16a34a;color:#fff;border-radius:6px;font-size:14px;font-weight:600;line-height:1}.fb-revamp:not(.fb-homepage) #content article.box .fb-review-block .fb-review-meta{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.2}.fb-revamp:not(.fb-homepage) #content article.box .fb-review-block .fb-review-label{color:#0b1426;font-size:12px;font-weight:600}.fb-revamp:not(.fb-homepage) #content article.box .fb-review-block .fb-review-count{color:#6b7280;font-size:11px;margin-top:1px}.fb-revamp:not(.fb-homepage) #content article.box .fb-review-block .fb-review-empty{color:#121d32;font-size:13px}.fb-revamp:not(.fb-homepage) #content article.box .fb-review-block .five-stars-container,.fb-revamp:not(.fb-homepage) #content article.box .fb-review-block .review{display:none!important}.fb-revamp:not(.fb-homepage) #content article.box .trav-acc-highlights.trav-acc-highlights-list{grid-column:1!important;grid-row:2!important;align-self:end;margin:0!important;border-right:1px solid #f5f5f5}.fb-revamp:not(.fb-homepage) #content article.box .hotel-result-description+.hotel-highlight-items,.fb-revamp:not(.fb-homepage) #content article.box .hotel-result-clickable.hotel-result-description{display:contents!important}.fb-revamp:not(.fb-homepage) #content article.box .hotel-result-description>div{grid-column:2!important;grid-row:2!important;align-self:end;position:static!important;right:auto!important;bottom:auto!important;width:auto!important;text-align:right;display:flex!important;flex-direction:column;align-items:flex-end;gap:5px;padding:0}.fb-revamp:not(.fb-homepage) #content article.box .hotel-result-description>div .price{font-size:20px!important;font-weight:700!important;color:#0b1426!important;line-height:1.1!important;text-align:right;margin:0!important;display:inline-flex;align-items:baseline;gap:4px;background:transparent!important;padding:0!important}.fb-revamp:not(.fb-homepage) #content article.box .hotel-result-description>div .price small{display:inline;font-size:11px;color:#6b7280;font-weight:400;text-transform:none;letter-spacing:0}.fb-revamp:not(.fb-homepage) #content article.box .hotel-result-description>div .search-result-occupancy{font-size:11px;color:#6b7280;text-align:right;margin:0;display:block}.fb-revamp:not(.fb-homepage) #content article.box .hotel-result-description>div .button{background:#0891b2!important;color:#ffffff!important;border-radius:6px!important;padding:8px 24px!important;font-weight:600!important;font-size:12px!important;text-transform:uppercase!important;border:0!important;margin-top:4px;height:auto;line-height:1.4;text-align:center;display:block;width:100%;letter-spacing:.5px;text-decoration:none!important}.fb-revamp:not(.fb-homepage) #content article.box .hotel-result-description>div .button:hover{background:#0e7490!important}.fb-revamp:not(.fb-homepage) #content article.box .hotel-result-clickable{cursor:pointer}@media (max-width:991px){.fb-revamp:not(.fb-homepage) #content article.box{flex-direction:column}.fb-revamp:not(.fb-homepage) #content article.box>figure{flex:0 0 auto!important;width:100%!important;height:200px}.fb-revamp:not(.fb-homepage) #content article.box .details{grid-template-columns:1fr!important;grid-template-rows:auto auto auto auto!important;column-gap:0!important;row-gap:10px!important}.fb-revamp:not(.fb-homepage) #content .widget_travlatesttourwidget article.box .details{margin-left:0!important}.fb-revamp:not(.fb-homepage) #content article.box .hotel-details>.hotel-result-clickable{grid-column:1!important;grid-row:1!important}.fb-revamp:not(.fb-homepage) #content article.box .fb-review-block{grid-column:1!important;grid-row:2!important;padding:0!important;justify-content:flex-start!important;text-align:left;align-items:start!important;flex-direction:row}.fb-revamp:not(.fb-homepage) #content article.box .fb-review-block .fb-review-meta{align-items:flex-start}.fb-revamp:not(.fb-homepage) #content article.box .trav-acc-highlights.trav-acc-highlights-list{grid-column:1!important;grid-row:3!important;border-right:0!important;align-items:start;gap:6px}.fb-revamp:not(.fb-homepage) #content article.box .trav-acc-highlight-item{padding-top:0!important}.fb-revamp:not(.fb-homepage) #content article.box .hotel-result-description>div{grid-column:1!important;grid-row:4!important;text-align:left;align-items:stretch}.fb-revamp:not(.fb-homepage) #content article.box .hotel-result-description>div .price,.fb-revamp:not(.fb-homepage) #content article.box .hotel-result-description>div .search-result-occupancy{text-align:left}.fb-revamp:not(.fb-homepage) #content article.box .hotel-result-description>div .button{width:100%}}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box,.fb-revamp:not(.fb-homepage) #content .tour-packages article.box{display:flex!important;align-items:stretch}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box>figure,.fb-revamp:not(.fb-homepage) #content .tour-packages article.box>figure{flex:0 0 220px!important;width:100%!important;height:auto!important}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box>.details,.fb-revamp:not(.fb-homepage) #content .tour-packages article.box>.details,.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .details,.fb-revamp:not(.fb-homepage) #content .tour-packages article.box .details{display:block!important;flex:1 1 auto!important;padding:10px!important;min-width:0}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .details .clearfix::after{content:'';display:table;clear:both}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .details [class*="col-"]{float:left;padding-left:10px;padding-right:10px}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .details .col-sm-8{width:55%;padding:14px}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .details .character{width:22%;float:left;padding:14px 10px}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .details .action{width:23%;float:left;padding:14px 14px 14px 10px;text-align:center}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .character dl{margin:0}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .character dt{font-size:11px;text-transform:uppercase;color:#6b7280;font-weight:500;margin-top:8px}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .character dt:first-child{margin-top:0}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .character dd{font-size:13px;color:#0b1426;font-weight:600;margin:0}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .action .price{display:block;text-align:center;font-size:22px!important;font-weight:700!important;color:#0b1426!important;background:transparent!important;padding:0!important;margin-bottom:8px}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .action .price small{display:block;font-size:11px;color:#6b7280;font-weight:400;text-transform:none}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .action .button{height:auto}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .action .button,.fb-revamp:not(.fb-homepage) #content .tour-packages article.box .action .button,.fb-revamp:not(.fb-homepage) #content .tour-packages article.box .button{background:#0891b2!important;color:#ffffff!important;border:0!important;border-radius:8px!important;font-weight:600!important;font-size:12px!important;text-transform:uppercase!important;padding:10px 16px!important;text-decoration:none!important}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .action .button:hover,.fb-revamp:not(.fb-homepage) #content .tour-packages article.box .action .button:hover,.fb-revamp:not(.fb-homepage) #content .tour-packages article.box .button:hover{background:#0e7490!important}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .box-title,.fb-revamp:not(.fb-homepage) #content .tour-packages article.box .box-title{display:block!important;font-size:16px!important;font-weight:600!important;color:#0b1426!important;margin:0 0 4px!important}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .box-title small,.fb-revamp:not(.fb-homepage) #content .tour-packages article.box .box-title small{display:block!important;font-size:12px;color:#6b7280;font-weight:400;margin-top:2px}.fb-revamp:not(.fb-homepage) #content .tour-packages article.box .box-title small{margin-top:10px!important}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .logo{margin-top:6px}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .logo img{max-height:24px;width:auto}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .amenities{margin:8px 0 0}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .amenities ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .amenities li{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#6b7280}@media (max-width:991px){.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box{flex-direction:column!important;align-items:stretch!important}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box>figure{flex:0 0 auto!important;width:100%!important;height:200px!important}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box>figure img{width:100%!important;height:100%!important;object-fit:cover!important}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .details [class*="col-"]{float:none!important;width:100%!important;padding:12px 14px!important;border-bottom:1px solid #f3f4f6}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .details [class*="col-"]:last-child{border-bottom:0}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .details .col-sm-8,.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .details .character,.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .details .action{width:100%!important}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .character dl{display:grid;grid-template-columns:max-content 1fr;column-gap:16px;row-gap:6px}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .character dt{margin-top:0!important;align-self:center}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .character dd{text-align:left}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .action{text-align:left!important;display:flex;align-items:center;justify-content:space-between;gap:12px}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .action .price{text-align:left!important;margin-bottom:0!important}.fb-revamp:not(.fb-homepage) #content .listing-style3.car article.box .action .button{width:auto!important;flex:1 0 auto;margin-top:0}}.fb-revamp:not(.fb-homepage) .image-box.listing-style1 article.box{flex-direction:column!important;border-radius:12px;overflow:hidden;align-items:stretch}.fb-revamp:not(.fb-homepage) .image-box.listing-style1 article.box>figure{flex:none!important;width:100%!important;height:200px;position:relative}.fb-revamp:not(.fb-homepage) .image-box.listing-style1 article.box>figure a{display:block;width:100%;height:100%}.fb-revamp:not(.fb-homepage) .image-box.listing-style1 article.box>figure img{width:100%!important;height:100%!important;object-fit:cover!important}.fb-revamp:not(.fb-homepage) .image-box.listing-style1 article.box .fb-wishlist-btn{position:absolute!important;top:10px!important;right:10px!important;z-index:2}.fb-revamp:not(.fb-homepage) .image-box.listing-style1 article.box .fb-review-badge{position:absolute!important;bottom:10px!important;left:10px!important}.fb-revamp:not(.fb-homepage) .image-box.listing-style1 article.box>.details,.fb-revamp:not(.fb-homepage) #content .image-box.listing-style1 article.box>.details{padding:14px!important;display:block!important;grid-template-columns:none!important;position:static!important}.fb-revamp:not(.fb-homepage) .image-box.listing-style1 article.box>.details>.price{font-size:18px!important;font-weight:700!important;color:#0b1426!important;background:transparent!important;padding:0!important;display:block!important;margin:0 0 6px!important;text-align:left}.fb-revamp:not(.fb-homepage) .image-box.listing-style1 article.box>.details>.price small{font-size:11px!important;color:#6b7280!important;font-weight:400!important;text-transform:none!important}.fb-revamp:not(.fb-homepage) .image-box.listing-style1 article.box .box-title,.fb-revamp:not(.fb-homepage) #content .image-box.listing-style1 article.box .box-title{font-size:15px!important;font-weight:600!important;display:block!important;padding-right:0!important;margin:0 0 4px!important}.fb-revamp.view_grid:not(.fb-homepage) .image-box.listing-style1 article.box .box-title,.fb-revamp.view_grid:not(.fb-homepage) #content .image-box.listing-style1 article.box .box-title{display:flex!important}.fb-revamp.view_grid:not(.fb-homepage) .image-box.listing-style1 article.box>.details>.price{display:flex!important;flex-direction:column;gap:8px}.fb-revamp:not(.fb-homepage) .image-box.listing-style1 article.box .box-title a,.fb-revamp:not(.fb-homepage) #content .image-box.listing-style1 article.box .box-title a{white-space:normal!important;overflow:visible!important;text-overflow:unset!important;display:inline!important}.fb-revamp:not(.fb-homepage) .image-box.listing-style1 article.box .box-title small,.fb-revamp:not(.fb-homepage) #content .image-box.listing-style1 article.box .box-title small{display:block!important;margin-top:2px;font-size:12px!important;color:#6b7280!important}.fb-revamp:not(.fb-homepage) .image-box.listing-style1 article.box .box-title .five-stars-container{display:inline-block;vertical-align:middle;margin-left:4px}.fb-revamp:not(.fb-homepage) .image-box.listing-style1 article.box .feedback{margin:6px 0;display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280}.fb-revamp:not(.fb-homepage) .image-box.listing-style1 article.box .trav-acc-highlights,.fb-revamp:not(.fb-homepage) .image-box.listing-style1 article.box .trav-acc-highlight-item{display:block!important;font-size:12px}.fb-revamp:not(.fb-homepage) .image-box.listing-style1 article.box .trav-acc-highlight-item{margin:3px 0!important}.fb-revamp:not(.fb-homepage) .image-box.listing-style1 article.box .description{font-size:12px;color:#6b7280;margin:6px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fb-revamp:not(.fb-homepage) .image-box.listing-style1 article.box .description:empty{display:none!important;min-height:0!important;margin:0!important}.fb-revamp:not(.fb-homepage) .image-box.listing-style1 article.box .action{margin-top:10px;display:flex;gap:8px;justify-content:flex-end}.fb-revamp:not(.fb-homepage) .image-box.listing-style1 article.box .action .button{font-size:12px!important;padding:9px 22px!important;border-radius:6px!important;height:auto}.fb-revamp:not(.fb-homepage) .image-box.listing-style1 article.box .action .button:first-child{background:#0891b2!important;color:#ffffff!important;border:0!important}.fb-revamp:not(.fb-homepage) .image-box.listing-style1 article.box .action .button.yellow{background:#f59e0b!important;color:#ffffff!important;border:0!important}@media (max-width:991px){.fb-revamp:not(.fb-homepage) .car.listing-style1 article.box{min-height:0!important}}.fb-revamp:not(.fb-homepage) .listing-style1.car article.box{flex-direction:column!important;border-radius:12px;overflow:hidden}.fb-revamp:not(.fb-homepage) .listing-style1.car article.box>figure{flex:none!important;width:100%!important;height:180px;position:relative}.fb-revamp:not(.fb-homepage) .listing-style1.car article.box>figure img{width:100%!important;height:100%!important;object-fit:cover!important}.fb-revamp:not(.fb-homepage) .listing-style1.car article.box>.details{display:block!important;padding:14px!important}.fb-revamp:not(.fb-homepage) .listing-style1.car article.box>.details>.price{font-size:18px!important;font-weight:700!important;color:#0b1426!important;background:transparent!important;padding:0!important;display:flex!important;flex-direction:column;align-items:flex-start;margin:0 0 6px!important}.fb-revamp:not(.fb-homepage) .listing-style1.car article.box>.details>.price small{font-size:11px!important;color:#6b7280!important;font-weight:400!important;text-transform:none!important}.fb-revamp:not(.fb-homepage) .listing-style1.car article.box .box-title{font-size:15px!important;display:block!important;margin:0 0 4px!important;padding-right:0!important}.fb-revamp:not(.fb-homepage) .listing-style1.car article.box .box-title small{display:block!important;font-size:12px;color:#6b7280;margin-top:2px}.fb-revamp:not(.fb-homepage) .listing-style1.car article.box .amenities{margin:8px 0;border:0!important;padding:0!important;text-align:left!important}.fb-revamp:not(.fb-homepage) .listing-style1.car article.box .amenities ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.fb-revamp:not(.fb-homepage) .listing-style1.car article.box .amenities li{font-size:12px;color:#6b7280}.fb-revamp:not(.fb-homepage) .listing-style1.car article.box .mile{font-size:12px;color:#6b7280;margin:4px 0;text-align:left!important}.fb-revamp:not(.fb-homepage) .listing-style1.car article.box .box-title{display:flex!important;align-items:center;justify-content:space-between;gap:8px}.fb-revamp:not(.fb-homepage) .listing-style1.car article.box .box-title .box-title-text{flex:1 1 auto;min-width:0}.fb-revamp:not(.fb-homepage) .listing-style1.car article.box .box-title .logo{flex:0 0 auto;line-height:0}.fb-revamp:not(.fb-homepage) .listing-style1.car article.box .box-title .logo img{max-height:22px;width:auto;display:block}.fb-revamp:not(.fb-homepage) .listing-style1.car article.box dl.character{margin:10px 0 0;padding:10px 0 0;border-top:1px solid #f3f4f6;display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:4px}.fb-revamp:not(.fb-homepage) .listing-style1.car article.box dl.character dt{font-size:11px;text-transform:uppercase;color:#6b7280;font-weight:500;margin:0;letter-spacing:.02em}.fb-revamp:not(.fb-homepage) .listing-style1.car article.box dl.character dd{font-size:13px;color:#0b1426;font-weight:600;margin:0;text-align:right}.fb-revamp:not(.fb-homepage) .listing-style1.car article.box .action{margin-top:12px;display:block!important;padding:0!important}.fb-revamp:not(.fb-homepage) .listing-style1.car article.box .action .button{display:flex!important;align-items:center;justify-content:center;width:100%!important;box-sizing:border-box;text-align:center;background:#0891b2!important;color:#ffffff!important;border:0!important;border-radius:8px!important;font-weight:600!important;font-size:13px!important;text-transform:uppercase!important;padding:0 16px!important;text-decoration:none!important;height:42px!important;line-height:1!important;letter-spacing:.04em;white-space:nowrap}.fb-revamp:not(.fb-homepage) .listing-style1.car article.box .action .button:hover,.fb-revamp:not(.fb-homepage) .listing-style1.car article.box .action .button:focus{background:#0e7490!important;color:#ffffff!important}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style3 article.box{display:flex!important;align-items:stretch;border-radius:12px;overflow:hidden}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style3 article.box>figure{flex:0 0 220px!important;width:220px!important;max-width:220px!important;align-self:stretch;position:relative;overflow:hidden}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style3 article.box>figure a,.fb-revamp:not(.fb-homepage) .tour-packages.listing-style3 article.box>figure a.hover-effect{display:block;width:100%;height:100%}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style3 article.box>figure img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style3 article.box>.details{display:block!important;flex:1 1 auto!important;padding:16px!important;position:relative}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style3 article.box .box-title{font-size:16px!important;font-weight:600!important;display:block!important;margin:0 0 6px!important;padding-right:0!important}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style3 article.box .box-title a{color:#0b1426!important;text-decoration:none!important}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style3 article.box .entry-date{font-size:12px;color:#6b7280;margin-bottom:8px}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style3 article.box .entry-date i{color:#f59e0b;margin-right:4px}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style3 article.box p{font-size:13px;color:#6b7280;margin:0 0 10px;line-height:1.5}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style3 article.box .action{position:absolute;bottom:16px;right:16px}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style3 article.box .action .button,.fb-revamp:not(.fb-homepage) .tour-packages.listing-style3 article.box .button{height:auto!important;line-height:normal!important}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style3 article.box .price{font-size:20px!important;font-weight:700!important;color:#0b1426!important;background:transparent!important;padding:0!important;position:absolute;top:16px;right:16px}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style3 article.box .price small{font-size:11px;color:#6b7280;font-weight:400}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style3 article.box>.details{min-width:0!important}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style3 article.box>.details>*,.fb-revamp:not(.fb-homepage) .tour-packages.listing-style3 article.box>.details>*>*{display:block!important;width:auto!important;border:0!important;padding:0!important;text-align:left!important}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style3 article.box .box-title{float:none!important;max-width:100%!important;width:auto!important}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style3 article.box .list-description{width:100%!important;margin-top:6px}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style3 article.box .list-action{width:auto!important;margin-top:12px}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style1 article.box{flex-direction:column!important;border-radius:12px;overflow:hidden}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style1 article.box>figure{flex:none!important;width:100%!important;height:200px;position:relative}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style1 article.box>figure img{width:100%!important;height:100%!important;object-fit:cover!important}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style1 article.box>.details{display:block!important;padding:14px!important}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style1 article.box .box-title{font-size:14px!important;display:block!important;margin:0 0 4px!important;padding-right:0!important}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style1 article.box .box-title a{white-space:normal!important;overflow:visible!important}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style1 article.box .price{font-size:16px!important;font-weight:700!important;color:#0b1426!important;background:transparent!important;padding:0!important;display:block!important;margin:0 0 6px!important}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style1 article.box .price small{font-size:11px;color:#6b7280;font-weight:400}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style1 article.box .entry-date{font-size:12px;color:#6b7280;margin-bottom:6px}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style1 article.box p{font-size:12px;color:#6b7280;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 8px}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style1 article.box .action{margin-top:10px}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style1 article.box .action .button{display:block;text-align:center;height:auto!important;line-height:normal!important}.fb-revamp:not(.fb-homepage) #main .fb-filter-panel>.panel-collapse.in{display:block;height:auto;visibility:visible}.fb-revamp:not(.fb-homepage) #main .fb-filter-panel .panel-title{display:block!important}.fb-revamp:not(.fb-homepage) #main .fb-filter-panel .panel-title>a{color:#0b1426!important;font-size:14px!important;font-weight:600!important}.fb-revamp:not(.fb-homepage) #main #price-filter .panel-content{padding:6px 16px 18px!important}.fb-revamp:not(.fb-homepage) #main #price-range.ui-slider-horizontal{height:4px!important;background:#e5e7eb!important;border:0!important;border-radius:999px!important;margin:16px 6px 8px!important;position:relative}.fb-revamp:not(.fb-homepage) #main #price-range .ui-slider-range{background:#1f6bff!important;border:0!important;height:4px!important;border-radius:999px!important}.fb-revamp:not(.fb-homepage) #main #price-range .ui-slider-handle{width:16px!important;height:16px!important;border-radius:50%!important;background:#ffffff!important;border:2px solid #1f6bff!important;top:-6px!important;margin-left:-8px!important;box-shadow:0 1px 3px rgb(10 31 68 / .18)!important;cursor:pointer}.fb-revamp:not(.fb-homepage) #main #price-range .ui-slider-handle:focus{outline:none!important}.fb-revamp:not(.fb-homepage) #main .fb-price-labels{display:flex;justify-content:flex-start;align-items:center;gap:4px;font-size:13px;color:#6b7280;margin:8px 4px 14px;font-weight:500}.fb-revamp:not(.fb-homepage) #main .fb-price-labels .min-price-label,.fb-revamp:not(.fb-homepage) #main .fb-price-labels .max-price-label{display:inline-block;float:none!important}.fb-revamp:not(.fb-homepage) #main .fb-price-labels .min-price-label::after{content:' -';margin-left:2px}.fb-revamp:not(.fb-homepage) #main .fb-price-histogram{display:flex;align-items:flex-end;gap:2px;height:56px;margin:0 4px}.fb-revamp:not(.fb-homepage) #main .fb-price-histogram .fb-price-bar{flex:1 1 0%;background:#e5e7eb;border-radius:2px 2px 0 0;min-height:6%}.fb-revamp:not(.fb-homepage) #main .fb-price-histogram .fb-price-bar.is-in-range{background:#1f6bff}.fb-revamp:not(.fb-homepage) #main .fb-rating-options{list-style:none;padding:0;margin:0}.fb-revamp:not(.fb-homepage) #main .fb-rating-options li{list-style:none;padding:0;margin:0}.fb-revamp:not(.fb-homepage) #main .fb-rating-option__link{display:flex;align-items:center;gap:8px;padding:8px 4px;color:#0b1426!important;font-size:13px;text-decoration:none!important;cursor:pointer}.fb-revamp:not(.fb-homepage) #main .fb-rating-option__value{font-weight:500;color:#0b1426}.fb-revamp:not(.fb-homepage) #main .fb-rating-option__stars{display:inline-flex;align-items:center;gap:1px}.fb-revamp:not(.fb-homepage) #main .fb-rating-option__stars .fb-star{width:12px;height:12px;display:inline-block;background:#d1d5db;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.fb-revamp:not(.fb-homepage) #main .fb-rating-option__stars .fb-star--on{background:#f5a524}.fb-revamp:not(.fb-homepage) #main .fb-rating-option__count{color:#6b7280;font-size:13px;margin-left:2px}.fb-revamp:not(.fb-homepage) #main .fb-rating-option__check{margin-left:auto;width:16px;height:16px;border:1.5px solid #d1d5db;border-radius:3px;background:#fff;flex-shrink:0;position:relative}.fb-revamp:not(.fb-homepage) #main .fb-rating-option.is-active .fb-rating-option__check{border-color:#1f6bff;background:#1f6bff}.fb-revamp:not(.fb-homepage) #main .fb-rating-option.is-active .fb-rating-option__check::after{content:'';position:absolute;left:4px;top:1px;width:4px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.fb-revamp:not(.fb-homepage) #main .filters-container ul.filters-option>li,.fb-revamp:not(.fb-homepage) #main ul.filters-option>li{background:transparent!important;background-color:transparent!important;padding:0!important;margin:0!important;border:0!important;color:inherit!important;list-style:none!important}.fb-revamp:not(.fb-homepage) #main ul.check-square>li::before,.fb-revamp:not(.fb-homepage) #main ul.filters-option>li::before{content:none!important;display:none!important}.fb-revamp:not(.fb-homepage) #main .filters-container ul.filters-option>li.active,.fb-revamp:not(.fb-homepage) #main ul.filters-option>li.active{background:transparent!important;background-color:transparent!important}.fb-revamp:not(.fb-homepage) #main .filters-container ul.filters-option>li.active>a,.fb-revamp:not(.fb-homepage) #main ul.filters-option>li.active>a{color:#0b1426!important}.fb-revamp:not(.fb-homepage) #main .filters-container ul.filters-option>li>a,.fb-revamp:not(.fb-homepage) #main ul.filters-option>li>a{text-transform:none!important;font-size:13px!important;letter-spacing:0!important;font-weight:400!important;padding:8px 4px!important;color:#0b1426!important}.fb-revamp:not(.fb-homepage) #main .filters-container ul.filters-option>li>a small,.fb-revamp:not(.fb-homepage) #main ul.filters-option>li>a small{float:none!important;color:#6b7280!important;font-weight:400!important}.fb-revamp:not(.fb-homepage) #main #accomodation-type-filter .filters-option>li>a{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px;color:#0b1426!important;text-decoration:none!important;position:relative;text-transform:none!important}.fb-revamp:not(.fb-homepage) #main #accomodation-type-filter .filters-option>li>a small{margin-left:2px}.fb-revamp:not(.fb-homepage) #main #accomodation-type-filter .filters-option>li>a::after{content:'';margin-left:auto;width:18px;height:18px;border:1.5px solid #d1d5db;border-radius:4px;background:#fff;flex-shrink:0}.fb-revamp:not(.fb-homepage) #main #accomodation-type-filter .filters-option>li.active>a::after{border-color:#1f6bff;background:#1f6bff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3 8.5l3 3 7-7'/></svg>") center/12px no-repeat}.fb-revamp:not(.fb-homepage) #main #accomodation-type-filter .filters-option>li.all-types{display:none!important}.fb-revamp:not(.fb-homepage) #main .fb-amenities-list{list-style:none!important;padding:0!important;margin:0!important}.fb-revamp:not(.fb-homepage) #main .fb-amenity-option{list-style:none!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;background-color:transparent!important}.fb-revamp:not(.fb-homepage) #main .fb-amenity-option.is-collapsed-hidden{display:none!important}.fb-revamp:not(.fb-homepage) #main .fb-amenity-option__link{display:flex!important;align-items:center!important;gap:10px;padding:8px 4px!important;color:#0b1426!important;font-size:13px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;text-decoration:none!important}.fb-revamp:not(.fb-homepage) #main .fb-amenity-option.active .fb-amenity-option__link{color:#0b1426!important}.fb-revamp:not(.fb-homepage) #main .fb-amenity-icon{width:22px;height:22px;display:inline-flex!important;align-items:center;justify-content:center;color:#6b7280!important;background:transparent!important;border:0!important;margin:0!important;padding:0!important;flex-shrink:0;float:none!important}.fb-revamp:not(.fb-homepage) #main .fb-amenity-icon i.fb-amenity-svg{font-size:16px!important;color:#6b7280;line-height:1}.fb-revamp:not(.fb-homepage) #main .fb-amenity-icon img.fb-amenity-svg{width:18px;height:18px;object-fit:contain}.fb-revamp:not(.fb-homepage) #main .fb-amenity-option__label{color:#0b1426!important;font-size:13px!important;font-weight:400!important;text-transform:none!important}.fb-revamp:not(.fb-homepage) #main .fb-amenity-option__count{color:#6b7280!important;font-size:13px!important;font-weight:400!important;margin-left:2px;float:none!important}.fb-revamp:not(.fb-homepage) #main .fb-amenity-option__check{margin-left:auto;width:18px;height:18px;border:1.5px solid #d1d5db;border-radius:4px;background:#fff;flex-shrink:0}.fb-revamp:not(.fb-homepage) #main .fb-amenity-option.active .fb-amenity-option__check{border-color:#1f6bff;background:#1f6bff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3 8.5l3 3 7-7'/></svg>") center/12px no-repeat}.fb-revamp:not(.fb-homepage) #main button.fb-amenity-show-more{background:transparent!important;background-color:transparent!important;border:0!important;padding:10px 4px!important;margin:4px 0 0!important;color:#1f6bff!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;height:auto!important;width:auto!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer!important;box-shadow:none!important;text-align:left!important;white-space:nowrap!important}.fb-revamp:not(.fb-homepage) #main button.fb-amenity-show-more:hover{background:transparent!important;color:#1d4ed8!important;text-decoration:underline}.fb-revamp:not(.fb-homepage) #main .fb-amenity-option .fb-amenity-icon{color:#6b7280}.fb-revamp:not(.fb-homepage) #main .fb-amenity-option .fb-amenity-icon i.fb-amenity-svg{font-size:16px;color:#6b7280;line-height:1}.fb-revamp:not(.fb-homepage) #main .fb-amenity-option .fb-amenity-icon img.fb-amenity-svg{width:18px;height:18px;object-fit:contain}ul.menu.mini li a{color:#194eb0}.fb-revamp:not(.fb-homepage) #content .car article.box .amenities{display:none!important}.fb-revamp:not(.fb-homepage) #content .car article.box .details{display:flex!important;justify-items:start;flex-direction:column}.fb-detail-banner{position:relative;background-color:var(--fb-color-navy-900);background-size:cover;background-position:center center;padding:32px 0 28px;color:#fff}.fb-detail-banner__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgb(10 31 68 / .85) 0%,rgb(10 31 68 / .7) 40%,rgb(10 31 68 / .65) 100%)}.fb-detail-banner__inner{position:relative;z-index:2}.fb-detail-banner__crumbs{font-size:13px;color:rgb(255 255 255 / .75);margin:0 0 14px;line-height:1.4}.fb-detail-banner__crumbs a{color:rgb(255 255 255 / .75);text-decoration:none;transition:color 160ms ease}.fb-detail-banner__crumbs a:hover{color:#fff}.fb-detail-banner__crumbs .fb-crumb-sep{margin:0 6px;color:rgb(255 255 255 / .45)}.fb-detail-banner__crumbs .fb-crumb-current{color:#FFD15C;font-weight:500}.fb-detail-banner__row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.fb-detail-banner__heading{flex:1 1 auto;min-width:0}.fb-revamp .fb-detail-banner__title{font-family:var(--fb-font-heading);font-size:32px;font-weight:600;color:#fff;margin:0 0 10px;line-height:1.15;letter-spacing:-.005em;display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px}.fb-detail-banner__stars{display:inline-flex;align-items:center;gap:2px;color:#f5a524;line-height:1}.fb-detail-banner__stars svg{display:block}.fb-detail-banner__meta{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;color:rgb(255 255 255 / .92)}.fb-detail-banner__meta-item{display:inline-flex;align-items:center;gap:6px;line-height:1.3}.fb-detail-banner__meta-item svg,.fb-detail-banner__meta-item i,.fb-detail-banner__meta-item .fb-detail-chip-img{color:rgb(255 255 255 / .85);flex:0 0 auto}.fb-detail-banner__meta-item .fb-detail-chip-img{height:16px;width:auto;filter:brightness(0) invert(1);opacity:.85}.fb-detail-banner__meta-more a{color:#FFD15C;text-decoration:none;font-weight:500}.fb-detail-banner__meta-more a:hover{color:#fff}.fb-detail-banner__actions{display:flex;gap:8px;flex:0 0 auto;position:relative;top:-30px}.fb-detail-action{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .18);color:#ffffff!important;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:background 160ms ease,border-color 160ms ease}.fb-detail-action:hover,.fb-detail-action:focus{background:rgb(255 255 255 / .2);border-color:rgb(255 255 255 / .32);color:#ffffff!important;text-decoration:none}.fb-detail-action.is-active{background:#fff;border-color:#fff;color:var(--fb-color-navy-900)!important}@media (max-width:767px){.fb-detail-banner{padding:22px 0 20px}.fb-revamp .fb-detail-banner__title{font-size:24px}.fb-detail-banner__row{flex-direction:column;align-items:stretch}.fb-detail-banner__actions{justify-content:flex-start;top:0}}.fb-revamp.single-accommodation .fb-detail-banner,.fb-revamp.single-car .fb-detail-banner,.fb-revamp.single-tour .fb-detail-banner{padding-bottom:200px}.fb-revamp.single-accommodation #content,.fb-revamp.single-car #content,.fb-revamp.single-tour #content{padding-top:0;margin-top:-180px;background:#f4f6fa;z-index:2}@media (max-width:991px){.fb-revamp.single-accommodation .fb-detail-banner,.fb-revamp.single-car .fb-detail-banner,.fb-revamp.single-tour .fb-detail-banner{padding-bottom:130px}.fb-revamp.single-accommodation #content,.fb-revamp.single-car #content,.fb-revamp.single-tour #content{margin-top:-110px}}@media (max-width:767px){.fb-revamp.single-accommodation .fb-detail-banner,.fb-revamp.single-car .fb-detail-banner,.fb-revamp.single-tour .fb-detail-banner{padding-bottom:100px}.fb-revamp.single-accommodation #content,.fb-revamp.single-car #content,.fb-revamp.single-tour #content{margin-top:-70px}}.fb-revamp.single-tour #main .image-box .image-container img{width:100%;height:auto}.fb-revamp.single-accommodation #main #hotel-main-content.tab-container.style1,.fb-revamp.single-car #main #car-main-content.tab-container.style1{background:#fff0;border-radius:0}.fb-revamp.single-accommodation #main #hotel-main-content.tab-container.style1>ul.tabs,.fb-revamp.single-car #main #car-main-content.tab-container.style1>ul.tabs{display:none!important}.fb-revamp.single-accommodation #main #hotel-main-content .tab-content,.fb-revamp.single-car #main #car-main-content .tab-content{background:#fff0;border:0;padding:0}.fb-revamp.single-accommodation #main #hotel-main-content .tab-content>.tab-pane,.fb-revamp.single-car #main #car-main-content .tab-content>.tab-pane{padding:0;display:block!important;opacity:1!important;height:auto!important}.fb-revamp.single-accommodation #main #hotel-main-content .tab-content #map-tab,.fb-revamp.single-accommodation #main #hotel-main-content .tab-content #steet-view-tab,.fb-revamp.single-accommodation #main #hotel-main-content .tab-content #calendar-tab,.fb-revamp.single-car #main #car-main-content .tab-content #calendar-tab{display:none!important}.fb-revamp.single-accommodation #main #photos-tab,.fb-revamp.single-car #main #photos-tab{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e5e7eb;margin-bottom:20px}.fb-revamp.single-accommodation #main #photos-tab .photo-gallery.style1,.fb-revamp.single-car #main #photos-tab .photo-gallery.style1{background:#0b1426;margin:0}.fb-revamp.single-accommodation #main #photos-tab .photo-gallery.style1 .slides li img,.fb-revamp.single-car #main #photos-tab .photo-gallery.style1 .slides li img{width:100%;height:460px;object-fit:cover;display:block}.fb-revamp.single-accommodation #main #photos-tab .image-carousel.style1,.fb-revamp.single-car #main #photos-tab .image-carousel.style1{margin:0;background:#fff;padding:10px 40px}.fb-revamp.single-accommodation #main #photos-tab .image-carousel.style1 .slides li,.fb-revamp.single-car #main #photos-tab .image-carousel.style1 .slides li{height:70px;margin-right:8px;border-radius:6px;overflow:hidden}.fb-revamp.single-accommodation #main #photos-tab .photo-gallery.style1,.fb-revamp.single-car #main #photos-tab .photo-gallery.style1{position:relative}.fb-revamp.single-accommodation #main #photos-tab .photo-gallery.style1 .flex-direction-nav,.fb-revamp.single-car #main #photos-tab .photo-gallery.style1 .flex-direction-nav{position:static;width:0;height:0;margin:0;padding:0;list-style:none}.fb-revamp.single-accommodation #main #photos-tab .photo-gallery.style1 .flex-direction-nav li,.fb-revamp.single-car #main #photos-tab .photo-gallery.style1 .flex-direction-nav li{margin:0;padding:0;list-style:none}.fb-revamp.single-accommodation #main #photos-tab .photo-gallery.style1 .flex-direction-nav a,.fb-revamp.single-car #main #photos-tab .photo-gallery.style1 .flex-direction-nav a{font-size:0;position:absolute;top:50%;transform:translateY(-50%);width:44px!important;height:44px!important;margin:0!important;padding:0!important;background:rgb(255 255 255 / .95)!important;color:var(--fb-color-navy-900)!important;border-radius:50%!important;border:0!important;box-shadow:0 4px 12px rgb(15 23 42 / .18)!important;opacity:1!important;filter:alpha(opacity=100)!important;text-indent:0!important;text-align:center!important;line-height:44px!important;transition:background 160ms ease,transform 160ms ease;z-index:5;cursor:pointer}.fb-revamp.single-accommodation #main #photos-tab .photo-gallery.style1 .flex-direction-nav a:hover,.fb-revamp.single-car #main #photos-tab .photo-gallery.style1 .flex-direction-nav a:hover{background:#ffffff!important;transform:translateY(-50%) scale(1.05)}.fb-revamp.single-accommodation #main #photos-tab .photo-gallery.style1 .flex-direction-nav a.flex-prev,.fb-revamp.single-car #main #photos-tab .photo-gallery.style1 .flex-direction-nav a.flex-prev{left:16px}.fb-revamp.single-accommodation #main #photos-tab .photo-gallery.style1 .flex-direction-nav a.flex-next,.fb-revamp.single-car #main #photos-tab .photo-gallery.style1 .flex-direction-nav a.flex-next{right:16px}.fb-revamp.single-accommodation #main #photos-tab .photo-gallery.style1 .flex-direction-nav a:before,.fb-revamp.single-car #main #photos-tab .photo-gallery.style1 .flex-direction-nav a:before{content:""!important;font-family:inherit!important;position:absolute;top:50%;left:50%;width:12px;height:12px;border-top:2px solid currentColor;border-right:2px solid currentColor;background:transparent!important;box-shadow:none!important;color:var(--fb-color-navy-900);transform:translate(-50%,-50%) rotate(45deg);font-size:0;line-height:0;text-shadow:none!important;padding:0;margin:0;right:auto}.fb-revamp.single-accommodation #main #photos-tab .photo-gallery.style1 .flex-direction-nav a.flex-prev:before,.fb-revamp.single-car #main #photos-tab .photo-gallery.style1 .flex-direction-nav a.flex-prev:before{transform:translate(-30%,-50%) rotate(-135deg)}.fb-revamp.single-accommodation #main #photos-tab .photo-gallery.style1 .flex-direction-nav a.flex-next:before,.fb-revamp.single-car #main #photos-tab .photo-gallery.style1 .flex-direction-nav a.flex-next:before{transform:translate(-70%,-50%) rotate(45deg)}.fb-revamp.single-accommodation #main #photos-tab .photo-gallery.style1 .flex-direction-nav a.flex-disabled,.fb-revamp.single-car #main #photos-tab .photo-gallery.style1 .flex-direction-nav a.flex-disabled{opacity:0.5!important;cursor:default}.fb-revamp.single-accommodation #main #photos-tab .image-carousel.style1,.fb-revamp.single-car #main #photos-tab .image-carousel.style1{position:relative}.fb-revamp.single-accommodation #main #photos-tab .image-carousel.style1 .flex-direction-nav a,.fb-revamp.single-car #main #photos-tab .image-carousel.style1 .flex-direction-nav a{background:#f3f4f6!important;color:var(--fb-color-navy-900)!important;width:28px!important;border-radius:6px!important;top:10px!important;bottom:10px!important;height:auto!important;border:1px solid #e5e7eb!important;box-shadow:none!important}.fb-revamp.single-accommodation #main #photos-tab .image-carousel.style1 .flex-direction-nav a.flex-prev,.fb-revamp.single-car #main #photos-tab .image-carousel.style1 .flex-direction-nav a.flex-prev{left:4px!important}.fb-revamp.single-accommodation #main #photos-tab .image-carousel.style1 .flex-direction-nav a.flex-next,.fb-revamp.single-car #main #photos-tab .image-carousel.style1 .flex-direction-nav a.flex-next{right:4px!important}.fb-revamp.single-accommodation #main #photos-tab .image-carousel.style1 .flex-direction-nav a:before,.fb-revamp.single-car #main #photos-tab .image-carousel.style1 .flex-direction-nav a:before{content:""!important;font-family:inherit!important;position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;background:transparent!important;color:var(--fb-color-navy-900);transform:translate(-50%,-50%) rotate(45deg);font-size:0;line-height:0;padding:0;margin:0;right:auto}.fb-revamp.single-accommodation #main #photos-tab .image-carousel.style1 .flex-direction-nav a.flex-prev:before,.fb-revamp.single-car #main #photos-tab .image-carousel.style1 .flex-direction-nav a.flex-prev:before{transform:translate(-30%,-50%) rotate(-135deg)}.fb-revamp.single-accommodation #main #photos-tab .image-carousel.style1 .flex-direction-nav a.flex-next:before,.fb-revamp.single-car #main #photos-tab .image-carousel.style1 .flex-direction-nav a.flex-next:before{transform:translate(-70%,-50%) rotate(45deg)}.fb-revamp.single-accommodation #main #hotel-features>ul.tabs{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:6px;display:flex;gap:4px;margin:0 0 4px}.fb-revamp.single-accommodation #main #hotel-features>ul.tabs::after{display:none}.fb-revamp.single-accommodation #main #hotel-features>ul.tabs>li{padding:0;margin:0;flex:0 0 auto;float:none}.fb-revamp.single-accommodation #main #hotel-features>ul.tabs>li>a{display:inline-flex;align-items:center;gap:8px;height:40px;line-height:1;padding:0 14px;background:#fff0;color:var(--fb-color-text-muted);border-radius:8px;font-family:var(--fb-font-body);font-size:14px;font-weight:500;text-transform:none;letter-spacing:0;transition:background 160ms ease,color 160ms ease}.fb-revamp.single-accommodation #main #hotel-features>ul.tabs>li>a:hover{background:#f3f4f6;color:var(--fb-color-ink)}.fb-revamp.single-accommodation #main #hotel-features>ul.tabs>li.active>a{background:#eff6ff;color:var(--fb-color-blue-600)}.fb-revamp.single-accommodation #main #hotel-features>ul.tabs>li>a .fb-tab-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:currentColor;flex:0 0 auto}.fb-revamp.single-accommodation #main #hotel-features>ul.tabs>li>a .fb-tab-icon svg{display:block;width:100%;height:100%}@media (max-width:991px){.fb-revamp.single-accommodation #main #hotel-features>ul.tabs{flex-wrap:wrap}}.fb-revamp.single-accommodation #main #hotel-features>.tab-content{background:#fff0}.fb-revamp.single-accommodation #main #hotel-features>.tab-content>.tab-pane{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:24px;margin-top:16px}.fb-revamp.single-accommodation #main #hotel-features>.tab-content>.tab-pane h2{font-family:var(--fb-font-heading);font-size:20px;font-weight:600;color:var(--fb-color-ink);margin:0 0 14px;letter-spacing:-.005em}.fb-revamp.single-accommodation #main #hotel-description .intro{display:block;background:#fff0;margin:0 0 18px}.fb-revamp.single-accommodation #main #hotel-description .intro .features{display:block;width:100%;padding:0}.fb-revamp.single-accommodation #main #hotel-description .intro .features table{width:100%;margin-top:12px;border-collapse:separate;border-spacing:0}.fb-revamp.single-accommodation #main #hotel-description .intro .features table tr{display:grid;grid-template-columns:160px 1fr;border-bottom:1px solid #f3f4f6}.fb-revamp.single-accommodation #main #hotel-description .intro .features table tr:last-child{border-bottom:0}.fb-revamp.single-accommodation #main #hotel-description .intro .features table td{padding:10px 8px;font-size:14px;color:var(--fb-color-text);text-transform:none;background:transparent!important}.fb-revamp.single-accommodation #main #hotel-description .intro .features table td label{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--fb-color-text-muted);font-weight:500;margin:0}.fb-revamp.single-accommodation #main #hotel-description .long-description .entry-content{font-size:14px;line-height:1.7;color:var(--fb-color-text)}.fb-revamp.single .trav-acc-highlights span.trav-acc-highlight-item{display:flex!important;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px}.fb-revamp.single .trav-acc-highlights span.trav-acc-highlight-item i:before{width:15px;display:block}.fb-revamp.single-accommodation .fb-check-availability .datepicker-wrap::after{display:none}.search-results.fb-revamp:not(.fb-homepage) #content .tour-packages article.box>.details{display:flex!important;flex-direction:column}.search-results.fb-revamp:not(.fb-homepage) #content .tour-packages article.box>.details ul.features.check{width:100%;border-right:none;display:block}.search-results.fb-revamp:not(.fb-homepage) #content .tour-packages article.box>.details .list-description{width:100%}.search-results.fb-revamp:not(.fb-homepage) .listing-style3.tour-packages .details>*:first-child>*{border:none}.search-results.fb-revamp:not(.fb-homepage) #content .tour-packages article.box>.details .list-action{width:100%;border:none;max-width:100%;min-width:100%;display:flex}.single-tour .travelo-box .table_inner{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.single-tour .travelo-box.contact-box .contact-details{font-size:10px}.wp-singular.page.fb-revamp:not(.fb-homepage) #header .logo a{background-image:url(https://forbookings.com/wp-content/uploads/2026/05/FB_whiteLogo-2.png)}.fb-revamp.single-accommodation #main #hotel-description .policies-box{margin-top:24px;padding-top:24px;border-top:1px solid #f3f4f6}.fb-revamp.single-accommodation #main #hotel-description .policies-box .row{display:flex;gap:0;padding:8px 0;flex-direction:row;justify-content:flex-start}.fb-revamp.single-accommodation #main #hotel-description .policies-box .row .col-xs-2{padding-left:0}.fb-revamp.single-accommodation #main #hotel-description .policies-box .row:last-child{border-bottom:0}#hotel-amenities .amenities.style1 li,#inflight-features .amenities.style1 li,#cruise-amenities .amenities.style1 li{margin-bottom:10px;margin-right:10px}#hotel-amenities .amenities.style1 li .icon-box{display:flex;flex-direction:row;flex-wrap:nowrap;gap:30px}.fb-revamp.single-accommodation #main #hotel-description .policies-box label{font-size:13px;color:var(--fb-color-text-muted);margin:0;text-transform:none;font-weight:500}.fb-revamp.single-car #main .update-search,.fb-revamp.single-tour #main .update-search{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:14px;margin:0 0 18px}.fb-revamp.single-car #main .update-search label,.fb-revamp.single-tour #main .update-search label{font-size:11px;color:var(--fb-color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}.fb-revamp.single-car #main .update-search .input-text,.fb-revamp.single-car #main .update-search .selector,.fb-revamp.single-tour #main .update-search .input-text{background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;height:42px!important}.fb-revamp.single-car #main .update-search button[type="submit"],.fb-revamp.single-tour #main .update-search button[type="submit"]{height:44px!important;background:var(--fb-color-blue-600)!important;color:#ffffff!important;border-radius:8px!important;text-transform:uppercase!important;font-weight:500!important;letter-spacing:.04em;border:0!important;box-shadow:none!important}.fb-revamp.single-car #main .update-search button[type="submit"]::after,.fb-revamp.single-tour #main .update-search button[type="submit"]::after{display:none!important}@media (max-width:991px){.fb-revamp.single-car #main .update-search{display:flex!important;flex-wrap:wrap;gap:12px}.fb-revamp.single-car #main .update-search>.alert{flex:0 0 100%;order:0;margin:0}.fb-revamp.single-car #main .update-search>[class*="col-"]{float:none!important;width:calc(50% - 6px)!important;margin:0!important;padding:0!important}.fb-revamp.single-car #main .update-search>div:has(input[name="date_from"]){order:1}.fb-revamp.single-car #main .update-search>div:has(input[name="time_from"]){order:2}.fb-revamp.single-car #main .update-search>div:has(input[name="location_from"]){order:3;width:100%!important}.fb-revamp.single-car #main .update-search>div:has(input[name="date_to"]){order:4}.fb-revamp.single-car #main .update-search>div:has(input[name="time_to"]){order:5}.fb-revamp.single-car #main .update-search>div:has(input[name="location_to"]){order:6;width:100%!important}.fb-revamp.single-car #main .update-search>div:has(button[type="submit"]){order:7;width:100%!important}.fb-revamp.single-car #main .update-search>div:has(button[type="submit"])>label{display:none!important}.fb-revamp.single-car #main .update-search>div:has(button[type="submit"])>.row,.fb-revamp.single-car #main .update-search>div:has(button[type="submit"])>.row>[class*="col-"]{margin:0!important;padding:0!important;width:100%!important;float:none!important}.fb-revamp.single-car #main .update-search>div:has(button[type="submit"]) button[type="submit"]{height:46px!important;font-size:14px!important;animation:none!important}.fb-revamp.single-car #main .update-search>.col-xs-6:not(:has(label)):not(:has(input)):not(:has(button)){display:none!important}}@media (max-width:600px){.fb-revamp.single-car #main .update-search>[class*="col-"]{width:100%!important}}.fb-revamp.single-tour #main .update-search h4{font-family:var(--fb-font-heading);font-size:16px;font-weight:600;color:var(--fb-color-ink);margin:0 0 12px;text-transform:none;letter-spacing:-.005em}.fb-revamp.single-tour #main .update-search>.col-md-6,.fb-revamp.single-tour #main .update-search>.col-md-3{padding-left:0!important;padding-right:0!important}.fb-revamp.single-tour #main .update-search .datepicker-wrap{position:relative}.fb-revamp.single-tour #main .update-search .datepicker-wrap>img.ui-datepicker-trigger{position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;cursor:pointer!important;z-index:2!important}.fb-revamp.single-tour #main .update-search .input-text{padding-right:36px!important;font-size:14px!important;color:var(--fb-color-ink)!important}@media (max-width:991px){.fb-revamp.single-tour #main .update-search>.col-md-6,.fb-revamp.single-tour #main .update-search>.col-md-3{width:100%!important;float:none!important;margin:0 0 10px!important}.fb-revamp.single-tour #main .update-search>.col-md-3{margin-bottom:0!important}.fb-revamp.single-tour #main .update-search>.col-md-3 label.visible-md.visible-lg{display:none!important}.fb-revamp.single-tour #main .update-search button[type="submit"]{width:100%!important;margin-top:6px}}.fb-revamp.single-tour #main #schedule-list .intro.small-box{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;margin:0 0 18px;box-shadow:0 1px 3px rgb(10 31 68 / .04)}.fb-revamp.single-tour #main #schedule-list .intro.small-box.table-wrapper{display:flex!important;flex-direction:row;gap:16px;align-items:stretch}.fb-revamp.single-tour #main #schedule-list .intro.small-box .table-cell{display:block!important;float:none!important;padding:0!important;vertical-align:top}.fb-revamp.single-tour #main #schedule-list .intro.small-box .table-cell.features{flex:0 0 33%;border-right:1px solid #f1f5f9;padding-right:16px!important}.fb-revamp.single-tour #main #schedule-list .intro.small-box .table-cell.features .table_inner{display:flex;flex-direction:column;gap:6px}.fb-revamp.single-tour #main #schedule-list .intro.small-box .table-cell.features .table_inner label{font-size:11px;font-weight:500;color:#2563eb;letter-spacing:.04em;text-transform:uppercase;margin:8px 0 2px;display:block}.fb-revamp.single-tour #main #schedule-list .intro.small-box .table-cell.features .table_inner label:first-child{margin-top:0}.fb-revamp.single-tour #main #schedule-list .intro.small-box .table-cell.features .table_inner>*:not(label){font-size:13px;color:var(--fb-color-ink);font-weight:500;line-height:1.4}.fb-revamp.single-tour #main #schedule-list .tour-booking-form{padding:0!important;flex:1 1 auto;min-width:0}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin:0 0 14px!important;padding:0 0 14px!important;border-bottom:1px solid #f1f5f9}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-top>.st-details,.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-top>.price-details{float:none!important;width:auto!important;padding:0!important}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-top>.st-details{flex:1 1 60%;min-width:0}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-top .box-title{font-family:var(--fb-font-heading);font-size:16px;font-weight:600;line-height:1.3;margin:0!important;color:var(--fb-color-ink)}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-top .box-title a{color:var(--fb-color-ink)}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-top>.price-details{flex:0 0 auto;text-align:right}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-top .price{margin:0!important;font-family:var(--fb-font-heading);color:var(--fb-color-ink)}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-top .price .adult-price{font-size:20px;font-weight:700;line-height:1.1;color:var(--fb-color-ink)}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-top .price small{display:block;font-size:11px;color:var(--fb-color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:500;margin-top:2px}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-bottom{border-top:0!important;padding-top:0!important}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-bottom>.row{display:grid!important;grid-template-columns:repeat(12,1fr);gap:12px 14px;margin:0!important}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-bottom>.row>div{width:auto!important;float:none!important;padding:0!important;margin:0!important}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-bottom>.row>.col-md-4.col-sm-6{grid-column:span 6}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-bottom>.row>.col-md-2{grid-column:span 3}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-bottom>.row>.col-xs-12.age-of-children{grid-column:span 12}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-bottom>.row>.col-md-4.pull-right{grid-column:span 12;margin-top:4px!important}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-bottom label{font-size:11px;font-weight:500;color:var(--fb-color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;display:block}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-bottom .selector,.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-bottom .input-text{background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;height:42px!important}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-bottom .selector .custom-select{height:40px!important;line-height:40px!important;background:transparent!important;color:var(--fb-color-ink)!important}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-bottom>.row>.col-md-4.pull-right{border-top:1px solid #f1f5f9;padding-top:14px!important}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-bottom>.row>.col-md-4.pull-right>label{display:flex!important;align-items:baseline;justify-content:space-between;font-size:13px;font-weight:500;color:var(--fb-color-text-muted);text-transform:none;letter-spacing:0;margin:0 0 10px}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-bottom .total-price{font-family:var(--fb-font-heading);font-size:20px;font-weight:700;color:var(--fb-color-ink);margin:0;display:inline-block}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .btn-book-now{width:100%!important;height:44px!important;padding:0 18px!important;background:var(--fb-color-blue-600)!important;color:#ffffff!important;border:0!important;border-radius:8px!important;font-family:var(--fb-font-body);font-size:14px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.04em;line-height:44px!important;box-shadow:none!important;animation:none!important}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .btn-book-now::after,.fb-revamp.single-tour #main #schedule-list .tour-booking-form .btn-book-now::before{display:none!important;content:none!important}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .btn-book-now:hover,.fb-revamp.single-tour #main #schedule-list .tour-booking-form .btn-book-now:focus{background:var(--fb-color-blue-500)!important;color:#ffffff!important}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .sold-out,.fb-revamp.single-tour #main #schedule-list .tour-booking-form .exceed-persons{margin:8px 0 0!important;padding:8px 12px!important;background:#fef2f2;color:#b91c1c;border-radius:8px;font-size:13px;font-weight:600;text-align:center;text-transform:none}@media (max-width:991px){.fb-revamp.single-tour #main #schedule-list .intro.small-box.table-wrapper{flex-direction:column;gap:14px}.fb-revamp.single-tour #main #schedule-list .intro.small-box .table-cell.features{flex:0 0 auto;border-right:0;border-bottom:1px solid #f1f5f9;padding-right:0!important;padding-bottom:14px!important}.fb-revamp.single-tour #main #schedule-list .intro.small-box .table-cell.features .table_inner{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 16px}.fb-revamp.single-tour #main #schedule-list .intro.small-box .table-cell.features .table_inner label{margin:0 0 2px}}@media (max-width:600px){.fb-revamp.single-tour #main #schedule-list .intro.small-box .table-cell.features .table_inner{grid-template-columns:1fr}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-top{flex-direction:column;align-items:flex-start}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-top>.price-details{text-align:left}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-top .price small{display:inline;margin-left:6px}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-bottom>.row>.col-md-4.col-sm-6,.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-bottom>.row>.col-md-2{grid-column:span 12}}.fb-revamp.single-tour #main .entry-content .TyagGW_tableContainer,.fb-revamp.single-tour #main .entry-content .TyagGW_tableWrapper{width:100%!important;min-width:0!important;max-width:100%!important}.fb-revamp.single-tour #main .entry-content table{border-collapse:collapse;border:1px solid #e5e7eb;background:#fff}.fb-revamp.single-tour #main .entry-content table th,.fb-revamp.single-tour #main .entry-content table td{border:1px solid #e5e7eb;padding:8px 12px;font-size:14px;color:var(--fb-color-ink);vertical-align:middle}.fb-revamp.single-tour #main .entry-content table th{background:#f8fafc;font-weight:600;text-align:left}@media (max-width:991px){.fb-revamp.single-tour #main .entry-content{overflow-x:hidden}.fb-revamp.single-tour #main .entry-content .TyagGW_tableContainer,.fb-revamp.single-tour #main .entry-content .TyagGW_tableWrapper{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.fb-revamp.single-tour #main .entry-content>table,.fb-revamp.single-tour #main .entry-content>figure.wp-block-table,.fb-revamp.single-tour #main .entry-content>.wp-block-table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.fb-revamp.single-tour #main .entry-content table{min-width:100%;max-width:none}.fb-revamp.single-tour #main .entry-content table th,.fb-revamp.single-tour #main .entry-content table td{white-space:normal;word-break:normal;overflow-wrap:anywhere}}.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px 20px;margin:0 0 20px}.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability::before,.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability::after{content:none}.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability__title{font-family:var(--fb-font-heading);font-size:16px;font-weight:600;color:var(--fb-color-ink);margin:0 0 12px;text-transform:none;letter-spacing:-.005em}.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability__grid{display:grid;grid-template-columns:1.3fr 1.3fr 0.8fr 0.8fr 0.8fr 1.2fr;gap:14px;align-items:end}.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability .fb-field{display:flex;flex-direction:column;gap:6px;min-width:0}.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability .fb-field__label{font-size:12px;color:var(--fb-color-text-muted);margin:0;text-transform:none;letter-spacing:0;font-weight:500}.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability .fb-field__control{background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;height:44px!important;padding:0 12px!important;display:flex;align-items:center;position:relative;overflow:visible}.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability .fb-field__control:focus-within{border-color:var(--fb-color-blue-600)!important;box-shadow:0 0 0 3px rgb(37 99 235 / .12)!important}.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability .fb-field__control .input-text{background:transparent!important;border:0!important;padding:0!important;height:auto!important;line-height:1.4!important;font-size:14px;width:100%!important;color:var(--fb-color-ink)!important}.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability .datepicker-wrap.fb-field__control{padding-right:36px!important;cursor:pointer}.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability .datepicker-wrap.fb-field__control .input-text{cursor:pointer}.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability .datepicker-wrap.fb-field__control>img.ui-datepicker-trigger{display:block!important;position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;width:18px!important;height:18px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;cursor:pointer!important;z-index:2!important;opacity:1!important}.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability .selector.fb-field__control{background:#ffffff!important;padding:0!important}.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability .selector.fb-field__control select{width:100%;height:100%;border:0;background:#fff0;appearance:none;-webkit-appearance:none;padding:0 32px 0 12px;font-size:14px;color:var(--fb-color-ink);cursor:pointer}.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability .selector.fb-field__control .custom-select{background:transparent!important;color:var(--fb-color-ink)!important;padding:0 32px 0 12px!important;line-height:42px!important;height:42px!important;width:100%!important;border-radius:8px!important;font-size:14px}.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability .selector.fb-field__control .custom-select::before{display:none!important}.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability .selector.fb-field__control .custom-select::after{content:"";position:absolute;right:12px;top:50%;width:10px;height:10px;border-right:2px solid var(--fb-color-text-muted);border-bottom:2px solid var(--fb-color-text-muted);transform:translateY(-70%) rotate(45deg);background:#fff0}.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability .fb-field--submit{justify-content:flex-end}.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability__submit{height:44px!important;width:100%!important;padding:0 18px!important;background:var(--fb-color-blue-600)!important;color:#ffffff!important;border:0!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.04em;cursor:pointer;display:inline-flex!important;align-items:center;justify-content:center}.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability__submit::after,.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability__submit::before{content:none!important}.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability__submit:hover{background:var(--fb-color-blue-500)!important}.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability .age-of-children{margin-top:14px}.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability .age-of-children h5{font-size:12px;color:var(--fb-color-text-muted);margin:0 0 8px;font-weight:500}.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability .fb-children-ages{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability .age-of-children.no-display{display:none!important}@media (max-width:991px){.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability__grid{grid-template-columns:repeat(3,1fr)}.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability .fb-field--submit{grid-column:1 / -1}}@media (max-width:575px){.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability__grid{grid-template-columns:1fr 1fr}.fb-revamp.single-accommodation #main #hotel-availability .fb-check-availability .fb-field--submit{grid-column:1 / -1}}.fb-revamp.single-accommodation #main #hotel-availability>h2{font-family:var(--fb-font-heading);font-size:18px!important;font-weight:600!important;color:var(--fb-color-ink)!important;margin:0 0 14px!important;letter-spacing:-.005em}.fb-revamp.single-accommodation #main .room-list.listing-style3.hotel{background:#fff0}.fb-revamp.single-accommodation #main .room-list .fb-room-card{display:grid!important;grid-template-columns:168px 1fr 200px;align-items:stretch;gap:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;margin-bottom:12px;box-shadow:none;padding:0!important}.fb-revamp.single-accommodation #main .room-list .fb-room-card__figure{margin:0;width:168px;height:100%;background:#f3f4f6;position:relative;overflow:hidden}.fb-revamp.single-accommodation #main .room-list .fb-room-card__figure a{display:block;width:100%;height:100%}.fb-revamp.single-accommodation #main .room-list .fb-room-card__figure img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}.fb-revamp.single-accommodation #main .room-list .fb-room-card__body{padding:16px 18px;min-width:0;display:flex;flex-direction:column;gap:8px;border-right:1px solid #f3f4f6}.fb-revamp.single-accommodation #main .room-list .fb-room-card__title{font-family:var(--fb-font-heading);font-size:16px;font-weight:600;color:var(--fb-color-ink);margin:0;line-height:1.3}.fb-revamp.single-accommodation #main .room-list .fb-room-card__title a{color:inherit;text-decoration:none}.fb-revamp.single-accommodation #main .room-list .fb-room-card__title a:hover{color:var(--fb-color-blue-600)}.fb-revamp.single-accommodation #main .room-list .fb-room-card__chips{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 14px}.fb-revamp.single-accommodation #main .room-list .fb-room-card__chip{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--fb-color-text-muted);line-height:1.4}.fb-revamp.single-accommodation #main .room-list .fb-room-card__chip svg{color:var(--fb-color-text-muted);flex:0 0 auto}.fb-revamp.single-accommodation #main .room-list .fb-room-card__amenities{list-style:none;padding:0;margin:2px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px}.fb-revamp.single-accommodation #main .room-list .fb-room-card__amenity{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--fb-color-text);line-height:1.4}.fb-revamp.single-accommodation #main .room-list .fb-room-card__amenity-check{color:#10b981;flex:0 0 auto}.fb-revamp.single-accommodation #main .room-list .fb-room-card__details-link{margin-top:4px;font-size:13px;color:var(--fb-color-blue-600);font-weight:500;text-decoration:none}.fb-revamp.single-accommodation #main .room-list .fb-room-card__details-link:hover{text-decoration:underline}.fb-revamp.single-accommodation #main .room-list .fb-room-card__action{padding:16px 18px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px;text-align:right}.fb-revamp.single-accommodation #main .room-list .fb-room-card__price{font-family:var(--fb-font-heading);font-size:22px;font-weight:600;color:var(--fb-color-ink);line-height:1.1}.fb-revamp.single-accommodation #main .room-list .fb-room-card__price-unit{font-size:13px;color:var(--fb-color-text-muted);font-weight:400;margin-left:4px;text-transform:none}.fb-revamp.single-accommodation #main .room-list .fb-room-card__price-meta{font-size:12px;color:var(--fb-color-text-muted);margin-bottom:6px}.fb-revamp.single-accommodation #main .room-list .fb-room-card__cta,.fb-revamp.single-accommodation #main .room-list a.fb-room-card__cta{display:inline-flex!important;align-items:center;justify-content:center;width:100%;height:40px!important;padding:0 18px!important;background:var(--fb-color-blue-600)!important;color:#ffffff!important;border:0!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.04em;text-decoration:none!important;line-height:1!important;cursor:pointer}.fb-revamp.single-accommodation #main .room-list .fb-room-card__cta:hover{background:var(--fb-color-blue-500)!important}.fb-revamp.single-accommodation #main .room-list .fb-room-card__status{font-size:13px;font-weight:500;color:var(--fb-color-text-muted);padding:8px 12px;border-radius:8px;background:#f3f4f6;text-align:center;width:100%}.fb-revamp.single-accommodation #main .room-list .fb-room-card__status--sold{color:#b91c1c;background:#fee2e2}@media (max-width:767px){.fb-revamp.single-accommodation #main .room-list .fb-room-card{grid-template-columns:1fr}.fb-revamp.single-accommodation #main .room-list .fb-room-card__figure{width:100%;height:200px}.fb-revamp.single-accommodation #main .room-list .fb-room-card__body{border-right:0;border-bottom:1px solid #f3f4f6}.fb-revamp.single-accommodation #main .room-list .fb-room-card__action{align-items:stretch;text-align:left}}.fb-revamp.single-accommodation .sidebar,.fb-revamp.single-car .sidebar,.fb-revamp.single-tour .sidebar{padding-top:0}.fb-revamp.single-accommodation .sidebar>.detailed-logo{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px;margin-bottom:16px}.fb-revamp.single-accommodation .sidebar>.detailed-logo>figure{display:none}.fb-revamp.single-accommodation .sidebar>.detailed-logo .details{padding:0}.fb-revamp.single-accommodation .sidebar>.detailed-logo .box-title{display:none}.fb-revamp.single-accommodation .sidebar>.detailed-logo .price{display:block!important;float:none!important;text-align:left!important;background:transparent!important;padding:0!important;font-family:var(--fb-font-heading);font-size:28px;font-weight:600;color:var(--fb-color-ink);line-height:1.1;margin:0 0 4px}.fb-revamp.single-accommodation .sidebar>.detailed-logo .price small{display:inline!important;float:none!important;font-size:13px;color:var(--fb-color-text-muted);font-weight:400;text-transform:none;margin-left:4px}.fb-revamp.single-accommodation .sidebar>.detailed-logo .price>span{display:inline-block;float:none!important;color:var(--fb-color-ink)!important;font-weight:600}.fb-revamp.single-accommodation .sidebar>.detailed-logo .feedback{margin:14px 0 12px;padding:10px 12px;background:#ecfdf5;border-radius:8px;display:flex;align-items:center;gap:10px}.fb-revamp.single-accommodation .sidebar>.detailed-logo .feedback .review{font-size:12px;color:#065f46;float:none!important}.fb-revamp.single-accommodation .sidebar>.detailed-logo .description{font-size:13px;color:var(--fb-color-text-muted);line-height:1.55;margin:8px 0 12px}.fb-revamp.single-accommodation .sidebar>.detailed-logo .trav-acc-highlights{margin:12px 0;padding:12px 0;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;font-size:13px;color:var(--fb-color-text)}.fb-revamp.single-accommodation .sidebar>.detailed-logo a.button.btn-add-wishlist,.fb-revamp.single-accommodation .sidebar>.detailed-logo a.button.btn-remove-wishlist,.fb-revamp.single-accommodation .sidebar>.detailed-logo a.button[href="#travelo-login"]{background:var(--fb-color-blue-600)!important;color:#ffffff!important;border-radius:8px!important;height:48px!important;line-height:48px!important;font-size:14px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.04em;padding:0!important;margin:10px 0 0!important}.fb-revamp .sidebar .fb-hide-legacy-why-book{display:none!important}.fb-revamp.single-accommodation .sidebar .fb-sidebar-why-book,.fb-revamp.single-car .sidebar .fb-sidebar-why-book,.fb-revamp.single-tour .sidebar .fb-sidebar-why-book{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px;margin:0 0 16px}.fb-revamp .sidebar .fb-sidebar-why-book__title{font-family:var(--fb-font-heading);font-size:15px;font-weight:600;color:var(--fb-color-ink);margin:0 0 14px;letter-spacing:-.005em;text-transform:none}.fb-revamp .sidebar .fb-sidebar-why-book__list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.fb-revamp .sidebar .fb-sidebar-why-book__item{display:flex;align-items:flex-start;gap:12px;padding:0;margin:0;border:0;background:#fff0;font-size:13px;color:var(--fb-color-text)}.fb-revamp .sidebar .fb-sidebar-why-book__item::before{content:none}.fb-revamp .sidebar .fb-sidebar-why-book__icon{flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:#e8f0ff;color:var(--fb-color-blue-600);display:inline-flex;align-items:center;justify-content:center}.fb-revamp .sidebar .fb-sidebar-why-book__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.fb-revamp .sidebar .fb-sidebar-why-book__heading{font-size:14px;font-weight:500;color:var(--fb-color-ink);line-height:1.35}.fb-revamp .sidebar .fb-sidebar-why-book__sub{font-size:12px;color:var(--fb-color-text-muted);line-height:1.4}.fb-revamp .sidebar .fb-sidebar-why-book__link{font-size:12px;color:var(--fb-color-blue-600);word-break:break-all;line-height:1.4}.fb-revamp .sidebar .fb-sidebar-why-book__link:hover{text-decoration:underline}@media (max-width:991px){.fb-revamp.single-accommodation #main #photos-tab .photo-gallery.style1 .slides li img{height:320px}}@media (max-width:767px){.fb-revamp.single-accommodation #main .room-list.listing-style3.hotel>article.box{flex-direction:column}.fb-revamp.single-accommodation #main .room-list.listing-style3.hotel>article.box>figure{flex:0 0 auto!important;width:100%!important;height:200px!important}.fb-revamp.single-accommodation #main .room-list.listing-style3.hotel>article.box .details{grid-template-columns:1fr}.fb-revamp.single-accommodation #main .room-list.listing-style3.hotel>article.box .details .price{grid-column:1 / 2;grid-row:auto;text-align:left}.fb-revamp.single-accommodation #main .room-list.listing-style3.hotel>article.box .details .button{grid-column:1 / 2;width:100%!important}}.fb-revamp.fb-inner-page #header .topnav,.fb-revamp.fb-inner-page #header.style7 .topnav{background:#0a1f44!important;border-bottom:1px solid rgb(255 255 255 / .08)!important}.fb-revamp #header .topnav .quick-menu li.fb-hide-topnav-item{display:none!important}.fb-revamp #header .topnav .quick-menu li.fb-topnav-phone,.fb-revamp #header .topnav .quick-menu li.fb-topnav-mobilenumber{margin:0!important}.fb-revamp #header .topnav .quick-menu li.fb-topnav-phone>a,.fb-revamp #header .topnav .quick-menu li.fb-topnav-mobilenumber>a{color:rgb(255 255 255 / .92)!important;font-size:var(--fb-fs-sm)!important;font-weight:var(--fb-fw-medium)!important;display:inline-flex!important;align-items:center!important;gap:6px!important;line-height:var(--fb-header-utility-height)!important;height:var(--fb-header-utility-height)!important}.fb-revamp #header .topnav .quick-menu li.fb-topnav-phone>a:hover,.fb-revamp #header .topnav .quick-menu li.fb-topnav-mobilenumber>a:hover{color:#ffffff!important}.fb-revamp #header .topnav .quick-menu li.fb-topnav-phone svg,.fb-revamp #header .topnav .quick-menu li.fb-topnav-mobilenumber .fb-topnav-phone-icon svg{flex-shrink:0;opacity:.85}.fb-revamp #header .topnav .quick-menu li.fb-topnav-mobilenumber .fb-topnav-phone-icon{display:inline-flex;align-items:center;line-height:1}.fb-revamp #header .fb-brand-col{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;flex:0 0 auto}.fb-revamp #header .fb-brand-col .logo{margin:0!important}.fb-revamp #header .fb-logo-tagline{color:rgb(255 255 255 / .72);font-family:var(--fb-font-body);font-size:var(--fb-fs-xs);font-weight:var(--fb-fw-regular);letter-spacing:0;line-height:1.2;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}.fb-revamp.fb-homepage #header .fb-logo-tagline{display:none!important}.fb-revamp.fb-inner-page #header .fb-cta-list-property,.fb-revamp.fb-inner-page #header.style7 .fb-cta-list-property{display:none!important}.fb-revamp.fb-inner-page #header #main-menu>ul.menu>li.fb-hide-nav-cta{display:inline-block!important}.fb-revamp.fb-inner-page #header #main-menu>ul.menu>li>a,.fb-revamp.fb-inner-page #header.style7 #main-menu>ul.menu>li>a{text-transform:uppercase!important;letter-spacing:0.04em!important;font-size:var(--fb-fs-sm)!important;font-weight:var(--fb-fw-medium)!important}.fb-revamp.single-accommodation .page-title-container,.fb-revamp.single-car .page-title-container,.fb-revamp.single-tour .page-title-container,.fb-revamp.single-cruise .page-title-container,.fb-revamp.single-room_type .page-title-container,.fb-revamp.single-tour_variant .page-title-container{display:none!important}@media (max-width:767px){.fb-revamp #header .fb-logo-tagline{display:none}.fb-revamp #header .topnav .quick-menu li.fb-topnav-phone>a span,.fb-revamp #header .topnav .quick-menu li.fb-topnav-phone>a{font-size:var(--fb-fs-xs)!important}}.fb-revamp.single-accommodation #main #hotel-write-review .main-rating{display:flex;gap:20px;align-items:stretch;margin:0 0 20px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.fb-revamp.single-accommodation #main #hotel-write-review .main-rating::before,.fb-revamp.single-accommodation #main #hotel-write-review .main-rating::after{content:none}.fb-revamp.single-accommodation #main #hotel-write-review .main-rating>.table-cell{display:block;float:none;padding:0;width:auto}.fb-revamp.single-accommodation #main #hotel-write-review .main-rating .image-box.photo{flex:0 0 200px;margin:0}.fb-revamp.single-accommodation #main #hotel-write-review .main-rating .image-box.photo figure{margin:0;border-radius:10px;overflow:hidden}.fb-revamp.single-accommodation #main #hotel-write-review .main-rating .image-box.photo figure img{display:block;width:100%;height:auto}.fb-revamp.single-accommodation #main #hotel-write-review .main-rating .image-box.photo .details{padding:10px 0 0}.fb-revamp.single-accommodation #main #hotel-write-review .main-rating .image-box.photo .details .box-title{font-size:15px;font-weight:600;color:var(--fb-color-ink);margin:0 0 4px;line-height:1.3}.fb-revamp.single-accommodation #main #hotel-write-review .main-rating .image-box.photo .details .box-title small{display:block;font-size:12px;color:var(--fb-color-text-muted);margin-top:2px}.fb-revamp.single-accommodation #main #hotel-write-review .main-rating .overall-rating{flex:1 1 auto;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px 18px}.fb-revamp.single-accommodation #main #hotel-write-review .overall-rating h4{font-family:var(--fb-font-heading);font-size:15px;font-weight:600;color:var(--fb-color-ink);margin:0 0 10px}.fb-revamp.single-accommodation #main #hotel-write-review .overall-rating .star-rating{margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid #f1f5f9}.fb-revamp.single-accommodation #main #hotel-write-review .overall-rating .star-rating .five-stars-container{float:none;display:inline-block;font-size:28px;line-height:1;color:#dbdbdb}.fb-revamp.single-accommodation #main #hotel-write-review .overall-rating .star-rating .status{display:none!important}.fb-revamp.single-accommodation #main #hotel-write-review .overall-rating .detailed-rating{margin:0;padding:0}.fb-revamp.single-accommodation #main #hotel-write-review .overall-rating .detailed-rating ul{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;margin:0;padding:0;list-style:none}.fb-revamp.single-accommodation #main #hotel-write-review .overall-rating .detailed-rating ul::before,.fb-revamp.single-accommodation #main #hotel-write-review .overall-rating .detailed-rating ul::after{content:none}.fb-revamp.single-accommodation #main #hotel-write-review .overall-rating .detailed-rating li{width:auto;padding:0;margin:0;float:none;display:block}.fb-revamp.single-accommodation #main #hotel-write-review .overall-rating .detailed-rating li .each-rating{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid #f1f5f9;border-bottom:0}.fb-revamp.single-accommodation #main #hotel-write-review .overall-rating .detailed-rating li:first-child .each-rating,.fb-revamp.single-accommodation #main #hotel-write-review .overall-rating .detailed-rating li:nth-child(2) .each-rating{border-top:0}.fb-revamp.single-accommodation #main #hotel-write-review .overall-rating .detailed-rating li label{flex:0 1 auto;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--fb-color-blue-600);margin:0;white-space:nowrap}.fb-revamp.single-accommodation #main #hotel-write-review .overall-rating .detailed-rating li .five-stars-container{float:none;flex:0 0 auto;font-size:14px;line-height:1;color:#dbdbdb}.fb-revamp.single-accommodation #main #hotel-write-review .review-form{padding:0}.fb-revamp.single-accommodation #main #hotel-write-review .review-form .row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 16px}.fb-revamp.single-accommodation #main #hotel-write-review .review-form .row::before,.fb-revamp.single-accommodation #main #hotel-write-review .review-form .row::after{content:none}.fb-revamp.single-accommodation #main #hotel-write-review .review-form .row .form-group{width:auto;margin:0;padding:0;float:none}.fb-revamp.single-accommodation #main #hotel-write-review .review-form .form-group{margin:0 0 16px;padding:0;width:100%;float:none}.fb-revamp.single-accommodation #main #hotel-write-review .review-form .form-group h4{font-family:var(--fb-font-body);font-size:14px;font-weight:600;color:var(--fb-color-ink);margin:0 0 6px;text-transform:none;letter-spacing:0}.fb-revamp.single-accommodation #main #hotel-write-review .review-form .input-text,.fb-revamp.single-accommodation #main #hotel-write-review .review-form textarea{width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;height:42px;line-height:1.4;font-size:14px;color:var(--fb-color-text);box-shadow:none;transition:border-color 160ms ease,box-shadow 160ms ease}.fb-revamp.single-accommodation #main #hotel-write-review .review-form textarea{height:auto;min-height:120px;resize:vertical}.fb-revamp.single-accommodation #main #hotel-write-review .review-form .input-text:focus,.fb-revamp.single-accommodation #main #hotel-write-review .review-form textarea:focus{border-color:var(--fb-color-blue-600);box-shadow:0 0 0 3px rgb(31 107 255 / .15);outline:none}.fb-revamp.single-accommodation #main #hotel-write-review .sort-trip{display:flex;gap:20px;margin:8px 0 0;padding:0;list-style:none}.fb-revamp.single-accommodation #main #hotel-write-review .sort-trip::before,.fb-revamp.single-accommodation #main #hotel-write-review .sort-trip::after{content:none}.fb-revamp.single-accommodation #main #hotel-write-review .sort-trip li{float:none;margin:0;padding:0;text-align:center}.fb-revamp.single-accommodation #main #hotel-write-review .sort-trip li a{display:inline-block;line-height:0}.fb-revamp.single-accommodation #main #hotel-write-review .sort-trip li i{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;line-height:1;font-size:24px;color:#cbd5e1;background:#fff;border:1px solid #e5e7eb;border-radius:50%;transition:background 160ms ease,color 160ms ease,border-color 160ms ease}.fb-revamp.single-accommodation #main #hotel-write-review .sort-trip li>span{display:block;margin:6px 0 0;font-size:13px;font-weight:500;line-height:1.3;color:var(--fb-color-text-muted)}.fb-revamp.single-accommodation #main #hotel-write-review .sort-trip li:hover i{color:var(--fb-color-blue-600);border-color:var(--fb-color-blue-600)}.fb-revamp.single-accommodation #main #hotel-write-review .sort-trip li.active i{background:var(--fb-color-blue-600);border-color:var(--fb-color-blue-600);color:#fff}.fb-revamp.single-accommodation #main #hotel-write-review .sort-trip li.active>span{color:var(--fb-color-blue-600)}.fb-revamp.single-accommodation #main #hotel-write-review .review-form .submit-review{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 32px;background:var(--fb-color-blue-600);color:#fff;border:0;border-radius:8px;font-family:var(--fb-font-body);font-size:14px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;box-shadow:none;transition:background-color 160ms ease}.fb-revamp.single-accommodation #main #hotel-write-review .review-form .submit-review:hover,.fb-revamp.single-accommodation #main #hotel-write-review .review-form .submit-review:focus{background:var(--fb-color-blue-500)}@media (max-width:767px){.fb-revamp.single-accommodation #main #hotel-write-review .main-rating{flex-direction:column}.fb-revamp.single-accommodation #main #hotel-write-review .main-rating .image-box.photo{flex:0 0 auto}.fb-revamp.single-accommodation #main #hotel-write-review .overall-rating .detailed-rating ul{grid-template-columns:1fr;gap:0}.fb-revamp.single-accommodation #main #hotel-write-review .overall-rating .detailed-rating li:nth-child(2) .each-rating{border-top:1px solid #f1f5f9}.fb-revamp.single-accommodation #main #hotel-write-review .review-form .row{grid-template-columns:1fr}.fb-revamp.single-accommodation #main #hotel-write-review .sort-trip{flex-wrap:wrap;gap:14px;justify-content:flex-start}}.fb-revamp.fb-booking-page #content{background:#f8fafc;padding:24px 0 48px}.fb-revamp.fb-booking-page #content>.container>.row{margin-left:-12px;margin-right:-12px}.fb-revamp.fb-booking-page #content>.container>.row>[class*="col-"]{padding-left:12px;padding-right:12px}.fb-revamp.fb-booking-page .booking-section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:28px 32px 24px;box-shadow:none}.fb-revamp.fb-booking-page .booking-section .person-information{position:relative;padding-bottom:4px}.fb-revamp.fb-booking-page .booking-section .person-information>h2{display:flex;align-items:center;gap:12px;font-family:var(--fb-font-heading);font-size:18px;font-weight:600;color:var(--fb-color-ink);margin:0 0 22px;text-transform:none;letter-spacing:-.005em}.fb-revamp.fb-booking-page .booking-section .person-information>h2::before{content:"";display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#eef2ff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%231f6bff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='8' r='4'/><path d='M4 21a8 8 0 0 1 16 0'/></svg>");background-repeat:no-repeat;background-position:center;flex:0 0 36px}.fb-revamp.fb-booking-page .booking-section .person-information::after{content:"All fields are required";position:absolute;top:4px;right:0;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;background:#eff6ff;color:var(--fb-color-blue-600);font-size:12px;font-weight:500;border-radius:999px}.fb-revamp.fb-booking-page .booking-form .person-information .form-group.row{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;margin:0 0 16px}.fb-revamp.fb-booking-page .booking-form .person-information .form-group.row::before,.fb-revamp.fb-booking-page .booking-form .person-information .form-group.row::after{content:none}.fb-revamp.fb-booking-page .booking-form .person-information .form-group.row>[class*="col-"]{width:100%;padding:0;float:none;margin:0}.fb-revamp.fb-booking-page .booking-form .person-information .form-group.row>[class*="col-"]>*{margin-bottom:5px}.fb-revamp.fb-booking-page .booking-form .person-information .form-group.row:last-child{grid-template-columns:1fr}.fb-revamp.fb-booking-page .booking-form .person-information .form-group.row:last-child>[class*="col-"]{width:100%}.fb-revamp.fb-booking-page .booking-form label{display:block;font-family:var(--fb-font-body);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--fb-color-text-muted);margin:0 0 6px}.fb-revamp.fb-booking-page .booking-form input.input-text,.fb-revamp.fb-booking-page .booking-form textarea{display:block;width:100%;height:42px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;font-family:var(--fb-font-body);font-size:14px;line-height:1.4;color:var(--fb-color-ink);box-shadow:none;transition:border-color 160ms ease,box-shadow 160ms ease}.fb-revamp.fb-booking-page .booking-form textarea{height:auto;min-height:96px;resize:vertical}.fb-revamp.fb-booking-page .booking-form input.input-text:focus,.fb-revamp.fb-booking-page .booking-form textarea:focus{border-color:var(--fb-color-blue-600);box-shadow:0 0 0 3px rgb(31 107 255 / .15);outline:none}.fb-revamp.fb-booking-page .booking-form input.input-text::placeholder,.fb-revamp.fb-booking-page .booking-form textarea::placeholder{color:#9ca3af}.fb-revamp.fb-booking-page .booking-form input.error-field,.fb-revamp.fb-booking-page .booking-form select.error-field,.fb-revamp.fb-booking-page .booking-form .selector.error-field,.fb-revamp.fb-booking-page .booking-form textarea.error-field{border-color:var(--fb-color-danger)!important}.fb-revamp.fb-booking-page .booking-form .selector{position:relative;display:block;width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:8px;height:42px;padding:0;box-shadow:none}.fb-revamp.fb-booking-page .booking-form .selector>select{width:100%;height:100%;background:#fff0;border:0;padding:0 36px 0 12px;font-size:14px;color:var(--fb-color-ink);appearance:none;-webkit-appearance:none;-moz-appearance:none}.fb-revamp.fb-booking-page .booking-form .selector>span.custom-select{display:flex;align-items:center;height:100%;padding:0 36px 0 12px;font-size:14px;color:var(--fb-color-ink);background:#fff0}.fb-revamp.fb-booking-page .booking-form .selector>span.custom-select::before{background:#fff0}.fb-revamp.fb-booking-page .booking-form .selector::after{content:"";position:absolute;top:50%;right:12px;width:10px;height:10px;margin-top:-7px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:center;pointer-events:none}.fb-revamp.fb-booking-page .booking-form .selector:focus-within{border-color:var(--fb-color-blue-600);box-shadow:0 0 0 3px rgb(31 107 255 / .15)}.fb-revamp.fb-booking-page .booking-form>hr{border:0;border-top:1px solid #e5e7eb;margin:8px 0 20px}.fb-revamp.fb-booking-page .booking-form .form-group.row:has(img[alt="captcha"]){margin:0 0 20px}.fb-revamp.fb-booking-page .booking-form .form-group.row:has(img[alt="captcha"])::before,.fb-revamp.fb-booking-page .booking-form .form-group.row:has(img[alt="captcha"])::after{content:none}.fb-revamp.fb-booking-page .booking-form .form-group.row:has(img[alt="captcha"])>[class*="col-"]{display:grid;grid-template-columns:auto 1fr;gap:16px 24px;align-items:end;width:100%;padding:0;float:none}.fb-revamp.fb-booking-page .booking-form .form-group.row:has(img[alt="captcha"])>[class*="col-"]>[class*="col-"]{width:100%;padding:0;float:none;margin:0}.fb-revamp.fb-booking-page .booking-form .fb-captcha-wrap{position:relative;display:inline-flex;align-items:center;gap:8px}.fb-revamp.fb-booking-page .booking-form img[alt="captcha"]{display:block;float:none;width:220px;max-width:100%;height:44px;padding:0;object-fit:cover;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px}.fb-revamp.fb-booking-page .booking-form .fb-captcha-refresh{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#fff;border:1px solid #e5e7eb;border-radius:50%;color:#fff;cursor:pointer;transition:background 160ms ease,border-color 160ms ease;flex:0 0 32px}.fb-revamp.fb-booking-page .booking-form .fb-captcha-refresh:hover{background:#eff6ff;border-color:var(--fb-color-blue-600)}.fb-revamp.fb-booking-page .booking-form .fb-textarea-counter{position:absolute;bottom:8px;right:12px;font-size:11px;color:var(--fb-color-text-muted);background:rgb(255 255 255 / .85);padding:0 6px;border-radius:4px;pointer-events:none}.fb-revamp.fb-booking-page .booking-form .form-group.row:last-child>[class*="col-"]>label::after{content:" (optional)";color:var(--fb-color-text-subtle);font-weight:400;text-transform:none;letter-spacing:0;margin-left:4px}.fb-revamp.fb-booking-page .booking-form .confirm-booking-btn{display:block;margin:4px 0 0;padding:0}.fb-revamp.fb-booking-page .booking-form .confirm-booking-btn::before,.fb-revamp.fb-booking-page .booking-form .confirm-booking-btn::after{content:none}.fb-revamp.fb-booking-page .booking-form .confirm-booking-btn>[class*="col-"]{width:100%;max-width:360px;padding:0;float:none}.fb-revamp.fb-booking-page .booking-form .confirm-booking-btn button[type="submit"]{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;padding:0 24px;background:var(--fb-color-blue-600);color:#fff;border:0;border-radius:8px;font-family:var(--fb-font-body);font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;box-shadow:none;transition:background 160ms ease}.fb-revamp.fb-booking-page .booking-form .confirm-booking-btn button[type="submit"]::before{content:"";display:inline-block;width:14px;height:14px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='11' width='18' height='11' rx='2'/><path d='M7 11V7a5 5 0 0 1 10 0v4'/></svg>");background-repeat:no-repeat;background-position:center}.fb-revamp.fb-booking-page .booking-form .confirm-booking-btn button[type="submit"]:hover,.fb-revamp.fb-booking-page .booking-form .confirm-booking-btn button[type="submit"]:focus{background:var(--fb-color-blue-500)}.fb-revamp.fb-booking-page .booking-form .checkbox{margin:16px 0}.fb-revamp.fb-booking-page .booking-form .checkbox label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:400;color:var(--fb-color-text);text-transform:none;letter-spacing:0;margin:0}.fb-revamp.fb-booking-page .booking-section .alert{border-radius:8px;padding:10px 14px;font-size:13px}.fb-revamp.fb-booking-page .booking-details{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px 22px 22px;box-shadow:none;margin-bottom:16px}.fb-revamp.fb-booking-page .booking-details h4{display:flex;align-items:center;gap:8px;font-family:var(--fb-font-heading);font-size:16px;font-weight:600;color:var(--fb-color-ink);margin:0 0 14px;text-transform:none;letter-spacing:0}.fb-revamp.fb-booking-page .booking-details>h4:first-of-type::before{content:"";display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231f6bff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M19 21l-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z'/></svg>");background-repeat:no-repeat;background-position:center;flex:0 0 16px}.fb-revamp.fb-booking-page .booking-details h4+h4{margin-top:18px;padding-top:18px;border-top:1px solid #f1f5f9}.fb-revamp.fb-booking-page .booking-details article.listing-style1{margin:0 0 16px;padding:0;border:0;background:#fff0;box-shadow:none}.fb-revamp.fb-booking-page .booking-details article.listing-style1>figure{display:flex;align-items:flex-start;gap:12px;margin:0}.fb-revamp.fb-booking-page .booking-details article.listing-style1>figure>a:first-child{flex:0 0 72px!important;width:72px!important;height:54px!important;float:none!important;border-radius:8px;overflow:hidden;background:#f3f4f6}.fb-revamp.fb-booking-page .booking-details article.listing-style1>figure>a:first-child img{width:100%;height:100%;object-fit:cover}.fb-revamp.fb-booking-page .booking-details article.listing-style1 .travel-title{flex:1 1 auto;margin-left:0;min-width:0}.fb-revamp.fb-booking-page .booking-details article.listing-style1 .travel-title .box-title{font-family:var(--fb-font-heading);font-size:15px;font-weight:600;color:var(--fb-color-ink);margin:0 0 4px;line-height:1.3}.fb-revamp.fb-booking-page .booking-details article.listing-style1 .travel-title .box-title a{color:inherit}#car-details .update-search .row{padding-top:0}.fb-revamp.fb-booking-page .tour-detail .travel-title .box-title small{line-height:14px}.fb-revamp.fb-booking-page .booking-details article.listing-style1 .travel-title .box-title small{display:block;font-family:var(--fb-font-body);font-size:12px;font-weight:400;color:var(--fb-color-text-muted);margin-top:2px;line-height:1.4;text-transform:none;letter-spacing:0}.fb-revamp.fb-booking-page .booking-details article.listing-style1 .travel-title .box-title small br{display:none}.fb-revamp.fb-booking-page .booking-details article.listing-style1 .travel-title>.button{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 12px;margin-top:6px;background:#f3f4f6;color:var(--fb-color-text-muted);border:1px solid #e5e7eb;border-radius:6px;font-family:var(--fb-font-body);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.fb-revamp.fb-booking-page .booking-details article.listing-style1 .travel-title>.button:hover{background:#e5e7eb;color:#fff}.fb-revamp.fb-booking-page .booking-details article.listing-style1 .details{padding:14px 0 0}.fb-revamp.fb-booking-page .booking-details article.listing-style1 .feedback{margin:0 0 12px;padding:10px 0;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;gap:15px;justify-content:flex-start}.booking-details .price-details{display:flex;flex-direction:column;gap:10px}.fb-revamp.fb-booking-page .booking-details article.listing-style1 .feedback .five-stars-container{color:var(--fb-color-rating);font-size:14px}.fb-revamp.fb-booking-page .booking-details article.listing-style1 .feedback .review{font-size:12px;color:var(--fb-color-text-muted)}.fb-revamp.fb-booking-page .booking-details .timing.constant-column-3,.fb-revamp.fb-booking-page .booking-details .timing{display:flex!important;gap:8px;align-items:center;padding:12px;margin:0 0 12px;background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;text-transform:none!important;text-align:left;font-size:12px;line-height:1.4}.fb-revamp.fb-booking-page .booking-details .timing>*{width:auto!important;float:none!important;margin:0!important;text-transform:none}.fb-revamp.fb-booking-page .booking-details .timing .check-in,.fb-revamp.fb-booking-page .booking-details .timing .check-out{text-align:left}.fb-revamp.fb-booking-page .booking-details .timing label{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--fb-color-blue-600);margin:0 0 4px}.fb-revamp.fb-booking-page .booking-details .timing label::before{content:"";display:inline-block;width:12px;height:12px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231f6bff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='16' rx='2'/><path d='M3 9h18'/><path d='M8 3v4M16 3v4'/></svg>");background-repeat:no-repeat}.fb-revamp.fb-booking-page .booking-details .timing span{display:block;font-size:13px;color:var(--fb-color-ink);font-weight:500;letter-spacing:0;line-height:1.35;text-transform:none}.fb-revamp.fb-booking-page .booking-details .timing .duration{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin:0;padding:0 8px;text-align:center;color:var(--fb-color-warning);font-weight:600}.fb-revamp.fb-booking-page .booking-details .timing .duration i.soap-icon-clock{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#fff0;background-color:#fff0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' fill='none' stroke='%23f59e0b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z'/></svg>");background-repeat:no-repeat;background-position:center;background-size:24px 24px;border-radius:50%;font-size:0}.fb-revamp.fb-booking-page .booking-details .timing .duration i.soap-icon-clock::before{content:none}.fb-revamp.fb-booking-page .booking-details .timing .duration>span{font-size:11px;font-weight:500;color:var(--fb-color-warning);text-transform:uppercase;letter-spacing:.04em;margin:0}.fb-revamp.fb-booking-page .booking-details .guest{padding:0;border:0;margin:0 0 14px}.fb-revamp.fb-booking-page .booking-details .guest small,.fb-revamp.fb-booking-page .booking-details .guest small.uppercase{display:block;font-size:13px;font-weight:500;color:var(--fb-color-ink);text-transform:none!important;letter-spacing:0}.fb-revamp.fb-booking-page .booking-details .guest small .skin-color{color:var(--fb-color-blue-600);text-transform:none}.fb-revamp.fb-booking-page .booking-details .other-details{margin:0;text-align:left;text-transform:none;font-size:13px}.fb-revamp.fb-booking-page .booking-details .other-details dt,.fb-revamp.fb-booking-page .booking-details .other-details dd{padding:10px 0;border-top:1px solid #f1f5f9}.fb-revamp.fb-booking-page .booking-details .other-details dt:first-of-type,.fb-revamp.fb-booking-page .booking-details .other-details dd:first-of-type{border-top:0}.fb-revamp.fb-booking-page .booking-details .other-details dt.feature{float:left;text-align:left;margin:0;color:var(--fb-color-blue-600);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.fb-revamp.fb-booking-page .booking-details .other-details dd.value{text-align:right;font-size:13px;color:var(--fb-color-ink);font-weight:500}.fb-revamp.fb-booking-page .booking-details .other-details dt.total-price{font-size:16px;font-weight:600;color:var(--fb-color-ink);text-transform:none;letter-spacing:0;margin-top:4px}.fb-revamp.fb-booking-page .booking-details .other-details dd.total-price-value{font-size:18px;font-weight:600;color:var(--fb-color-success);float:right}.fb-revamp.fb-booking-page .booking-details .show-price-detail{display:block!important;float:none!important;text-align:right;margin:8px 0 0!important;font-size:13px;color:var(--fb-color-text-muted);text-decoration:none}.fb-revamp.fb-booking-page .booking-details .show-price-detail:hover{color:var(--fb-color-blue-600)}.fb-revamp.fb-booking-page .booking-details .other-details::after{content:"";display:table;clear:both}.fb-revamp.fb-booking-page .booking-details .price-details dt{color:var(--fb-color-ink);font-family:var(--fb-font-body)}.fb-revamp.fb-booking-page .entry-content td,.comment-text td{color:var(--fb-color-ink)}.fb-revamp.fb-booking-page .booking-details .price-details dd table{font-size:12px;color:var(--fb-color-text-muted)}.fb-revamp.fb-booking-page .sidebar .widget{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px 20px;margin-bottom:16px;box-shadow:none}.fb-revamp.fb-booking-page .sidebar .widget .widgettitle,.fb-revamp.fb-booking-page .sidebar .widget>h2,.fb-revamp.fb-booking-page .sidebar .widget>h3{font-family:var(--fb-font-heading);font-size:16px;font-weight:600;color:var(--fb-color-ink);margin:0 0 12px;padding:0;border:0;text-transform:none;letter-spacing:0}.fb-revamp.fb-booking-page .sidebar .widget select,.fb-revamp.fb-booking-page .sidebar .widget input[type="search"],.fb-revamp.fb-booking-page .sidebar .widget input[type="text"]{width:100%;height:38px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px;font-size:13px;color:var(--fb-color-ink);box-shadow:none}.fb-revamp.fb-booking-page .sidebar .widget input[type="submit"],.fb-revamp.fb-booking-page .sidebar .widget button[type="submit"]{background:var(--fb-color-navy-900);color:#fff;border:0;border-radius:8px;height:38px;padding:0 12px;font-size:13px}.fb-revamp.fb-booking-page .sidebar .widget button[type="submit"]{height:36px!important;margin:-18px 0 0!important}@media (max-width:991px){.fb-revamp.fb-booking-page .booking-section{padding:22px}.fb-revamp.fb-booking-page .booking-section .person-information::after{position:static;margin:0 0 12px}}@media (max-width:767px){.fb-revamp.fb-booking-page .booking-form .person-information .form-group.row{grid-template-columns:1fr}.fb-revamp.fb-booking-page .booking-form .form-group.row:has(img[alt="captcha"])>[class*="col-"]{grid-template-columns:1fr}.fb-revamp.fb-booking-page .booking-details article.listing-style1>figure{flex-direction:column}.fb-revamp.fb-booking-page .booking-details article.listing-style1>figure>a:first-child{width:100%;height:160px;flex:0 0 auto}.fb-revamp.fb-booking-page .booking-form .confirm-booking-btn>[class*="col-"]{max-width:none}}.fb-revamp.fb-booking-page .fb-conf{padding:24px 28px 28px}.fb-revamp.fb-booking-page .fb-conf h2,.fb-revamp.fb-booking-page .fb-conf h3{font-family:var(--fb-font-heading);color:var(--fb-color-ink);font-weight:600;letter-spacing:-.005em;text-transform:none}.fb-revamp.fb-booking-page .fb-conf h3{font-size:17px;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid #f1f5f9}.fb-revamp.fb-booking-page .fb-conf>hr{border:0;border-top:1px solid #f1f5f9;margin:18px 0}.fb-revamp.fb-booking-page .fb-conf__banner{display:flex;align-items:center;gap:14px;margin:0 0 18px}.fb-revamp.fb-booking-page .fb-conf__banner-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:var(--fb-color-success)}.fb-revamp.fb-booking-page .fb-conf__banner-title{font-family:var(--fb-font-heading);font-size:17px;font-weight:600;color:var(--fb-color-ink);margin:0 0 2px;letter-spacing:-.005em}.fb-revamp.fb-booking-page .fb-conf__banner-sub{margin:0;color:var(--fb-color-text-muted);font-size:13px;line-height:1.5}.fb-revamp.fb-booking-page .fb-conf__id-card{display:grid;grid-template-columns:1fr 1fr;gap:12px 32px;align-items:center;background:#f0fdf4;border:1px solid #dcfce7;border-radius:10px;padding:16px 20px;margin:0 0 20px}.fb-revamp.fb-booking-page .fb-conf__id-card--cancel{background:#f0fdf4;border-color:#dcfce7}.fb-revamp.fb-booking-page .fb-conf__id-cell{display:flex;align-items:center;gap:12px}.fb-revamp.fb-booking-page .fb-conf__id-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:#eef4ff}.fb-revamp.fb-booking-page .fb-conf__id-text{display:flex;flex-direction:column;min-width:0}.fb-revamp.fb-booking-page .fb-conf__id-label{font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--fb-color-text-muted);text-transform:uppercase}.fb-revamp.fb-booking-page .fb-conf__id-value{font-family:var(--fb-font-heading);font-size:20px;font-weight:600;line-height:1.2;color:var(--fb-color-success);letter-spacing:-.005em}.fb-revamp.fb-booking-page .fb-conf__book-again{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 22px;margin:0 0 22px;background:#84cc16;color:#fff;border:0;border-radius:8px;font-family:var(--fb-font-body);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:background 160ms ease}.fb-revamp.fb-booking-page .fb-conf__book-again:hover,.fb-revamp.fb-booking-page .fb-conf__book-again:focus{background:#65a30d;color:#fff;text-decoration:none}.fb-revamp.fb-booking-page .fb-conf--success .term-description{display:grid;grid-template-columns:minmax(160px,220px) 1fr;gap:10px 24px;margin:0 0 18px}.fb-revamp.fb-booking-page .fb-conf--success .term-description dt{margin:0;padding:6px 0;float:none;width:auto;clear:none;border:0;color:var(--fb-color-blue-600);font-family:var(--fb-font-body);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.4}.fb-revamp.fb-booking-page .fb-conf--success .term-description dd{margin:0;padding:6px 0;float:none;width:auto;color:var(--fb-color-ink);font-size:14px;font-weight:500;line-height:1.4;word-break:break-word}.fb-revamp.fb-booking-page .fb-conf-acc{margin:4px 0 0}.fb-revamp.fb-booking-page .fb-conf-acc__heading{font-family:var(--fb-font-heading);font-size:17px;font-weight:600;color:var(--fb-color-ink);margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid #f1f5f9;letter-spacing:-.005em}.fb-revamp.fb-booking-page .fb-conf-acc__head{display:flex;align-items:flex-start;gap:16px;margin:0 0 18px}.fb-revamp.fb-booking-page .fb-conf-acc__thumb{flex:0 0 120px;width:120px;height:90px;border-radius:10px;overflow:hidden;background:#f3f4f6;display:block}.fb-revamp.fb-booking-page .fb-conf-acc__thumb img{width:100%;height:100%;object-fit:cover;display:block}.fb-revamp.fb-booking-page .fb-conf-acc__title{flex:1 1 auto;min-width:0}.fb-revamp.fb-booking-page .fb-conf-acc__name{font-family:var(--fb-font-heading);font-size:17px;font-weight:600;color:var(--fb-color-ink);margin:0 0 6px;line-height:1.3;letter-spacing:-.005em}.fb-revamp.fb-booking-page .fb-conf-acc__name a{color:inherit}.fb-revamp.fb-booking-page .fb-conf-acc__loc{display:inline-flex;align-items:center;gap:6px;color:var(--fb-color-blue-600);font-size:13px;font-weight:500;margin:0 0 8px}.fb-revamp.fb-booking-page .fb-conf-acc__loc svg{color:var(--fb-color-blue-600)}.fb-revamp.fb-booking-page .fb-conf-acc__stars{display:inline-flex;align-items:center;gap:10px}.fb-revamp.fb-booking-page .fb-conf-acc__stars-bar{position:relative;display:inline-block;width:90px;height:14px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='90' height='14' viewBox='0 0 90 14'><g fill='%23e5e7eb'><polygon points='9,1 11,5.8 16,6.2 12,9.8 13.5,15 9,12 4.5,15 6,9.8 2,6.2 7,5.8'/><polygon points='27,1 29,5.8 34,6.2 30,9.8 31.5,15 27,12 22.5,15 24,9.8 20,6.2 25,5.8'/><polygon points='45,1 47,5.8 52,6.2 48,9.8 49.5,15 45,12 40.5,15 42,9.8 38,6.2 43,5.8'/><polygon points='63,1 65,5.8 70,6.2 66,9.8 67.5,15 63,12 58.5,15 60,9.8 56,6.2 61,5.8'/><polygon points='81,1 83,5.8 88,6.2 84,9.8 85.5,15 81,12 76.5,15 78,9.8 74,6.2 79,5.8'/></g></svg>");background-repeat:no-repeat}.fb-revamp.fb-booking-page .fb-conf-acc__stars-fill{position:absolute;inset:0 auto 0 0;height:100%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='90' height='14' viewBox='0 0 90 14'><g fill='%23f5a524'><polygon points='9,1 11,5.8 16,6.2 12,9.8 13.5,15 9,12 4.5,15 6,9.8 2,6.2 7,5.8'/><polygon points='27,1 29,5.8 34,6.2 30,9.8 31.5,15 27,12 22.5,15 24,9.8 20,6.2 25,5.8'/><polygon points='45,1 47,5.8 52,6.2 48,9.8 49.5,15 45,12 40.5,15 42,9.8 38,6.2 43,5.8'/><polygon points='63,1 65,5.8 70,6.2 66,9.8 67.5,15 63,12 58.5,15 60,9.8 56,6.2 61,5.8'/><polygon points='81,1 83,5.8 88,6.2 84,9.8 85.5,15 81,12 76.5,15 78,9.8 74,6.2 79,5.8'/></g></svg>");background-repeat:no-repeat}.fb-revamp.fb-booking-page .fb-conf-acc__stars-pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;background:#f4f4f5;color:var(--fb-color-text-muted);border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.04em}.fb-revamp.fb-booking-page .fb-conf-acc__list{display:grid;grid-template-columns:1fr;gap:14px 0;margin:0 0 18px;padding:0}.fb-revamp.fb-booking-page .fb-conf-acc__row{display:grid;grid-template-columns:160px 1fr;gap:16px;align-items:start;margin:0}.fb-revamp.fb-booking-page .fb-conf-acc__row dt{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;float:none;color:var(--fb-color-blue-600);font-family:var(--fb-font-body);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.fb-revamp.fb-booking-page .fb-conf-acc__row dt svg{color:var(--fb-color-blue-600);flex:0 0 14px}.fb-revamp.fb-booking-page .fb-conf-acc__row dd{margin:0;padding:0;color:var(--fb-color-ink);font-size:14px;font-weight:400;line-height:1.45;word-break:break-word}.fb-revamp.fb-booking-page .fb-conf-acc__row--cancellation dd{color:var(--fb-color-success);font-weight:500}.fb-revamp.fb-booking-page .fb-conf-acc__room{margin:22px 0 0;padding-top:18px;border-top:1px solid #f1f5f9}.fb-revamp.fb-booking-page .fb-conf-acc__room-title{display:inline-flex;align-items:center;gap:8px;font-family:var(--fb-font-heading);font-size:15px;font-weight:600;color:var(--fb-color-ink);margin:0 0 14px;letter-spacing:-.005em}.fb-revamp.fb-booking-page .fb-conf-acc__room-title svg{color:var(--fb-color-ink)}.fb-revamp.fb-booking-page .fb-conf-acc__room-title a{color:inherit}.fb-revamp.fb-booking-page .fb-conf-row .sidebar .travelo-box.edit-booking{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px 18px;margin-bottom:16px;box-shadow:none}.fb-revamp.fb-booking-page .fb-conf-row .sidebar .edit-booking ul,.fb-revamp.fb-booking-page .fb-conf-row .sidebar .edit-booking li{list-style:none;margin:0;padding:0}.fb-revamp.fb-booking-page .fb-conf-row .sidebar .btn-cancel-booking{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--fb-color-danger)}@media (max-width:767px){.fb-revamp.fb-booking-page .fb-conf{padding:18px 16px 20px}.fb-revamp.fb-booking-page .fb-conf__id-card{grid-template-columns:1fr;gap:12px}.fb-revamp.fb-booking-page .fb-conf--success .term-description{grid-template-columns:1fr;gap:4px 0}.fb-revamp.fb-booking-page .fb-conf-acc__head{flex-direction:column}.fb-revamp.fb-booking-page .fb-conf-acc__thumb{width:100%;height:180px;flex:0 0 auto}.fb-revamp.fb-booking-page .fb-conf-acc__row{grid-template-columns:1fr;gap:4px}}.fb-revamp.fb-contact-page #content{background:#f8fafc;padding:24px 0 48px}.fb-revamp.fb-contact-page #content>.container{max-width:var(--fb-container-max)}.fb-revamp.fb-contact-page .wpb-content-wrapper>.vc_row{margin:0}.fb-revamp.fb-contact-page .wpb-content-wrapper>.vc_row>[class*="col-"]{padding:0}.fb-revamp.fb-contact-page .vc_row .block:first-of-type{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:10px;margin:0 0 16px;box-shadow:none}.fb-revamp.fb-contact-page .block>div>.wpb_text_column{margin:0}.fb-revamp.fb-contact-page [id^="map"]{border-radius:8px;overflow:hidden;min-height:320px!important;height:320px!important}.fb-revamp.fb-contact-page .block .vc_row.vc_inner{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 16px}.fb-revamp.fb-contact-page .block .vc_row.vc_inner::before,.fb-revamp.fb-contact-page .block .vc_row.vc_inner::after{content:none}.fb-revamp.fb-contact-page .block .vc_row.vc_inner>.one-third,.fb-revamp.fb-contact-page .block .vc_row.vc_inner>[class*="col-"]{width:100%!important;padding:0!important;float:none!important;margin:0!important}.fb-revamp.fb-contact-page .icon-box.style5{display:flex;align-items:center;gap:14px;height:auto;min-height:84px;padding:16px 18px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;line-height:1.4;text-transform:none;letter-spacing:0}.fb-revamp.fb-contact-page .icon-box.style5>i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 52px;width:52px;height:52px;margin:0;background:var(--fb-color-blue-600);color:#fff;border-radius:10px;float:none;font-size:24px;line-height:1}.fb-revamp.fb-contact-page .icon-box.style5 .description{flex:1 1 auto;padding:0;line-height:1.4;min-width:0}.fb-revamp.fb-contact-page .icon-box.style5 .description small{display:block;font-family:var(--fb-font-body);font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--fb-color-text-muted);text-transform:uppercase;margin:0 0 4px}.fb-revamp.fb-contact-page .icon-box.style5 .description h5{font-family:var(--fb-font-heading);font-size:15px;font-weight:600;color:var(--fb-color-ink);margin:0;line-height:1.4;letter-spacing:-.005em;text-transform:none;word-break:break-word}.fb-revamp.fb-contact-page .icon-box.style5 .description p:empty{display:none}.fb-revamp.fb-contact-page .travelo-box.box-full{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px 28px 28px;margin:0;box-shadow:none}.fb-revamp.fb-contact-page .travelo-box.box-full>div>h2{position:relative;display:inline-block;font-family:var(--fb-font-heading);font-size:18px;font-weight:600;color:var(--fb-color-ink);margin:0 0 22px;padding:0 0 10px;text-transform:none;letter-spacing:-.005em}.fb-revamp.fb-contact-page .travelo-box.box-full>div>h2::after{content:"";position:absolute;left:0;bottom:0;width:36px;height:3px;background:var(--fb-color-blue-600);border-radius:999px}.fb-revamp.fb-contact-page .wpcf7-form{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;margin:0}.fb-revamp.fb-contact-page .wpcf7-form>p{margin:0}.fb-revamp.fb-contact-page .wpcf7-form>p:nth-of-type(n+3),.fb-revamp.fb-contact-page .wpcf7-form>p:has(textarea),.fb-revamp.fb-contact-page .wpcf7-form>p:has(input[type="submit"]){grid-column:1 / -1}.fb-revamp.fb-contact-page .wpcf7-form label{display:block;width:100%;font-family:var(--fb-font-body);font-size:13px;font-weight:500;color:var(--fb-color-text);margin:0;text-transform:none;letter-spacing:0;line-height:1.4}.fb-revamp.fb-contact-page .wpcf7-form label br{display:none}.fb-revamp.fb-contact-page .wpcf7-form .wpcf7-form-control-wrap{display:block;margin:6px 0 0}.fb-revamp.fb-contact-page .wpcf7-form input.wpcf7-form-control:not([type="submit"]),.fb-revamp.fb-contact-page .wpcf7-form textarea.wpcf7-form-control{display:block;width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;height:42px;font-family:var(--fb-font-body);font-size:14px;line-height:1.4;color:var(--fb-color-ink);box-shadow:none;transition:border-color 160ms ease,box-shadow 160ms ease}.fb-revamp.fb-contact-page .wpcf7-form textarea.wpcf7-form-control{height:auto;min-height:140px;resize:vertical}.fb-revamp.fb-contact-page .wpcf7-form input.wpcf7-form-control:not([type="submit"])::placeholder,.fb-revamp.fb-contact-page .wpcf7-form textarea.wpcf7-form-control::placeholder{color:#9ca3af}.fb-revamp.fb-contact-page .wpcf7-form input.wpcf7-form-control:not([type="submit"]):focus,.fb-revamp.fb-contact-page .wpcf7-form textarea.wpcf7-form-control:focus{border-color:var(--fb-color-blue-600);box-shadow:0 0 0 3px rgb(31 107 255 / .15);outline:none}.fb-revamp.fb-contact-page .wpcf7-form .wpcf7-not-valid{border-color:var(--fb-color-danger)}.fb-revamp.fb-contact-page .wpcf7-form .wpcf7-not-valid-tip{margin:6px 0 0;font-size:12px;color:var(--fb-color-danger)}.fb-revamp.fb-contact-page .wpcf7-form input.wpcf7-submit{display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 24px;background:var(--fb-color-blue-600);color:#fff;border:0;border-radius:8px;font-family:var(--fb-font-body);font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;box-shadow:none;transition:background 160ms ease;cursor:pointer}.fb-revamp.fb-contact-page .wpcf7-form input.wpcf7-submit:hover,.fb-revamp.fb-contact-page .wpcf7-form input.wpcf7-submit:focus{background:var(--fb-color-blue-500)}.fb-revamp.fb-contact-page .wpcf7-form .wpcf7-spinner{margin:0 0 0 8px;vertical-align:middle}.fb-revamp.fb-contact-page .wpcf7 form .wpcf7-response-output{margin:16px 0 0;padding:10px 14px;border-radius:8px;font-size:13px;border-width:1px}.fb-revamp.fb-contact-page .wpcf7 form.sent .wpcf7-response-output{background:#f0fdf4;border-color:#bbf7d0;color:#047857}.fb-revamp.fb-contact-page .wpcf7 form.invalid .wpcf7-response-output,.fb-revamp.fb-contact-page .wpcf7 form.failed .wpcf7-response-output{background:#fef2f2;border-color:#fecaca;color:#b91c1c}@media (max-width:767px){.fb-revamp.fb-contact-page .block .vc_row.vc_inner{grid-template-columns:1fr}.fb-revamp.fb-contact-page .travelo-box.box-full{padding:18px 16px 22px}.fb-revamp.fb-contact-page .wpcf7-form{grid-template-columns:1fr;gap:14px}.fb-revamp.fb-contact-page [id^="map"]{min-height:240px!important;height:240px!important}}.fb-revamp.fb-list-property #content{background:#f3f4f6;padding:28px 0 48px}.fb-revamp.fb-list-property #content>.container{max-width:1200px}.fb-revamp.fb-list-property #main.entry-content{background:#fff0;padding:0}.fb-revamp.fb-list-property #main.entry-content:not([data-fb-list-property="1"]){animation:fbListPropertyReveal 0s linear 1.2s forwards;opacity:0}.fb-revamp.fb-list-property #main.entry-content[data-fb-list-property="1"]{opacity:1}@keyframes fbListPropertyReveal{to{opacity:1}}.fb-revamp.fb-list-property .fb-list-property{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.fb-revamp.fb-list-property .fb-list-property__form-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:24px 28px 28px;box-shadow:none}.fb-revamp.fb-list-property .fb-list-property__heading{display:flex;align-items:center;gap:14px;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid #f1f5f9}.fb-revamp.fb-list-property .fb-list-property__heading-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;border-radius:50%;background:#eef4ff;color:var(--fb-color-blue-600)}.fb-revamp.fb-list-property .fb-list-property__title{font-family:var(--fb-font-heading);font-size:20px;font-weight:600;color:var(--fb-color-ink);margin:0 0 4px;letter-spacing:-.005em}.fb-revamp.fb-list-property .fb-list-property__sub{margin:0;color:var(--fb-color-text-muted);font-size:13px;line-height:1.5}.fb-revamp.fb-list-property .wpforms-container,.fb-revamp.fb-list-property .wpforms-container-full{background:transparent!important;border:0!important;padding:0!important;margin:0!important;box-shadow:none!important}.fb-revamp.fb-list-property .wpforms-form{margin:0}.fb-revamp.fb-list-property .wpforms-field{margin:0 0 16px!important;padding:0!important;border:0!important;background:transparent!important}.fb-revamp.fb-list-property .wpforms-field fieldset{border:0;margin:0;padding:0}.fb-revamp.fb-list-property .wpforms-field-label,.fb-revamp.fb-list-property .wpforms-field legend.wpforms-field-label{display:block;font-family:var(--fb-font-body)!important;font-size:13px!important;font-weight:600!important;color:var(--fb-color-ink)!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 6px!important;padding:0!important;line-height:1.4!important}.fb-revamp.fb-list-property .wpforms-required-label{color:var(--fb-color-danger);margin-left:2px}.fb-revamp.fb-list-property .wpforms-field-sublabel{font-size:11px!important;font-weight:500!important;color:var(--fb-color-text-muted)!important;text-transform:none!important;margin:4px 0 0!important;letter-spacing:0!important}.fb-revamp.fb-list-property .wpforms-field input.wpforms-field-medium,.fb-revamp.fb-list-property .wpforms-field input[type="text"],.fb-revamp.fb-list-property .wpforms-field input[type="email"],.fb-revamp.fb-list-property .wpforms-field input[type="number"],.fb-revamp.fb-list-property .wpforms-field input[type="tel"]{width:100%!important;max-width:none!important;height:44px!important;background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;padding:0 12px 0 38px!important;font-family:var(--fb-font-body)!important;font-size:14px!important;line-height:1.4!important;color:var(--fb-color-ink)!important;box-shadow:none!important;transition:border-color 160ms ease,box-shadow 160ms ease!important}.fb-revamp.fb-list-property .wpforms-field input::placeholder{color:#9ca3af!important}.fb-revamp.fb-list-property .wpforms-field input:focus{border-color:var(--fb-color-blue-600)!important;box-shadow:0 0 0 3px rgb(31 107 255 / .15)!important;outline:none!important}.fb-revamp.fb-list-property .wpforms-field-name fieldset{display:block!important;border:0!important;margin:0!important;padding:0!important}.fb-revamp.fb-list-property .wpforms-field-row,.fb-revamp.fb-list-property .wpforms-render-modern .wpforms-field-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin:0!important;padding:0!important;align-items:start!important;max-width:100%!important}.fb-revamp.fb-list-property .wpforms-render-modern .wpforms-field-row::before,.fb-revamp.fb-list-property .wpforms-render-modern .wpforms-field-row::after{display:none!important}.fb-revamp.fb-list-property .wpforms-field-row>.wpforms-field-row-block{grid-column:auto!important;width:auto!important;max-width:none!important;padding:0!important;margin:0!important;float:none!important;position:relative!important}.fb-revamp.fb-list-property .fb-list-property__field-wrap{position:relative;display:block;width:100%}.fb-revamp.fb-list-property .fb-list-property__field-icon{position:absolute;left:12px;top:14px;color:var(--fb-color-text-muted);pointer-events:none;z-index:2;display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center}.fb-revamp.fb-list-property .wpforms-field input.fb-list-property__field-input{padding-left:38px!important}.fb-revamp.fb-list-property .fb-list-property__field-hint{margin:6px 0 0;font-size:12px;color:var(--fb-color-text-muted);line-height:1.4}.fb-revamp.fb-list-property .wpforms-submit-container{margin-top:22px!important;padding:0!important}.fb-revamp.fb-list-property .wpforms-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;height:44px!important;padding:0 24px!important;background:var(--fb-color-blue-600)!important;color:#ffffff!important;border:0!important;border-radius:8px!important;font-family:var(--fb-font-body)!important;font-size:13px!important;font-weight:600!important;letter-spacing:0.04em!important;text-transform:uppercase!important;box-shadow:none!important;transition:background-color 160ms ease!important}.fb-revamp.fb-list-property .wpforms-submit:hover,.fb-revamp.fb-list-property .wpforms-submit:focus{background:var(--fb-color-blue-500)!important}.fb-revamp.fb-list-property .fb-list-property__submit-icon{display:inline-flex;align-items:center;justify-content:center;color:#fff}.fb-revamp.fb-list-property .fb-list-property__sidebar{display:flex;flex-direction:column;gap:16px;min-width:0}.fb-revamp.fb-list-property .fb-list-property__why{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px 22px}.fb-revamp.fb-list-property .fb-list-property__why-title{position:relative;font-family:var(--fb-font-heading);font-size:16px;font-weight:600;color:var(--fb-color-ink);margin:0 0 18px;padding-bottom:10px;letter-spacing:-.005em}.fb-revamp.fb-list-property .fb-list-property__why-title::after{content:"";position:absolute;left:0;bottom:0;width:32px;height:2px;background:var(--fb-color-blue-600);border-radius:2px}.fb-revamp.fb-list-property .fb-list-property__why-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.fb-revamp.fb-list-property .fb-list-property__why-item{display:flex;align-items:flex-start;gap:12px}.fb-revamp.fb-list-property .fb-list-property__why-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border-radius:10px}.fb-revamp.fb-list-property .fb-list-property__why-icon--blue{background:#eaf1ff;color:#1f6bff}.fb-revamp.fb-list-property .fb-list-property__why-icon--green{background:#e7f7ec;color:#10b981}.fb-revamp.fb-list-property .fb-list-property__why-icon--orange{background:#fdecdc;color:#f59e0b}.fb-revamp.fb-list-property .fb-list-property__why-icon--purple{background:#ece9fb;color:#7c6cd9}.fb-revamp.fb-list-property .fb-list-property__why-text{display:flex;flex-direction:column;gap:4px;min-width:0}.fb-revamp.fb-list-property .fb-list-property__why-heading{font-family:var(--fb-font-heading);font-size:14px;font-weight:600;color:var(--fb-color-ink);line-height:1.3}.fb-revamp.fb-list-property .fb-list-property__why-sub{font-size:13px;color:var(--fb-color-text-muted);line-height:1.45}.fb-revamp.fb-list-property .fb-list-property__help{position:relative;background:#eaf1ff;border-radius:14px;padding:20px 22px;overflow:hidden;display:flex;align-items:flex-end;gap:12px;min-height:220px}.fb-revamp.fb-list-property .fb-list-property__help-text{position:relative;z-index:2;max-width:65%}.fb-revamp.fb-list-property .fb-list-property__help-eyebrow{margin:0 0 4px;font-size:13px;font-weight:500;color:var(--fb-color-text-muted)}.fb-revamp.fb-list-property .fb-list-property__help-title{font-family:var(--fb-font-heading);font-size:17px;font-weight:600;color:var(--fb-color-ink);margin:0 0 8px;line-height:1.3;letter-spacing:-.005em}.fb-revamp.fb-list-property .fb-list-property__help-sub{margin:0 0 14px;font-size:13px;color:var(--fb-color-text-muted);line-height:1.5}.fb-revamp.fb-list-property .fb-list-property__help-btn{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 18px;background:#fff;color:var(--fb-color-blue-600);border:1px solid var(--fb-color-blue-600);border-radius:8px;font-family:var(--fb-font-body);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:background 160ms ease,color 160ms ease}.fb-revamp.fb-list-property .fb-list-property__help-btn:hover,.fb-revamp.fb-list-property .fb-list-property__help-btn:focus{background:var(--fb-color-blue-600);color:#fff;text-decoration:none}.fb-revamp.fb-list-property .fb-list-property__help-illustration{position:absolute;right:-10px;bottom:0;width:130px;height:130px;z-index:1;opacity:.95;pointer-events:none}.fb-revamp.fb-list-property .fb-list-property__help-illustration svg{width:100%;height:100%;display:block}.fb-revamp.fb-list-property #content .fb-trust-footer{margin-top:24px}.fb-revamp.fb-list-property .wpforms-field[data-field-id="7"],.fb-revamp.fb-list-property .wpforms-field[data-field-id="8"]{display:none!important}@media (max-width:991px){.fb-revamp.fb-list-property .fb-list-property{grid-template-columns:1fr}.fb-revamp.fb-list-property .fb-list-property__help-illustration{width:110px;height:110px}}@media (max-width:767px){.fb-revamp.fb-list-property #content{padding:20px 0 32px}.fb-revamp.fb-list-property .fb-list-property__form-card{padding:18px 16px 20px}.fb-revamp.fb-list-property .wpforms-field-row{grid-template-columns:1fr!important}.fb-revamp.fb-list-property .fb-list-property__help{padding:18px 18px 16px;min-height:200px;align-items:center}.fb-revamp.fb-list-property .fb-list-property__help-text{max-width:62%}.fb-revamp.fb-list-property .fb-list-property__help-illustration{right:-6px;bottom:0;width:110px;height:110px}}.fb-revamp .tab-container.fb-dashboard{background:transparent!important;display:flex!important;gap:24px;align-items:flex-start;box-shadow:none!important;border:0!important;padding:0!important}.fb-revamp .tab-container.fb-dashboard:after{display:none}.fb-revamp .tab-container.fb-dashboard>ul.tabs{width:220px;flex:0 0 220px;float:none;background:#fff;border:1px solid var(--fb-color-border);border-radius:var(--fb-radius-lg);padding:12px;margin:0;box-shadow:var(--fb-shadow-sm)}.fb-revamp .tab-container.fb-dashboard>ul.tabs li{float:none;margin:0 0 4px;padding:0}.fb-revamp .tab-container.fb-dashboard>ul.tabs li:last-child{margin-bottom:0}.fb-revamp .tab-container.fb-dashboard>ul.tabs li a{display:flex!important;align-items:center;gap:10px;height:44px;line-height:1!important;padding:0 14px!important;margin:0!important;border:0!important;background:transparent!important;color:var(--fb-color-text)!important;font-family:var(--fb-font-body);font-size:var(--fb-fs-sm);font-weight:var(--fb-fw-medium);text-transform:none;letter-spacing:0;text-align:left;border-radius:var(--fb-radius-md);transition:background-color var(--fb-duration) var(--fb-ease),color var(--fb-duration) var(--fb-ease)}.fb-revamp .tab-container.fb-dashboard>ul.tabs li a:hover{background:#f3f6fb!important;color:var(--fb-color-text)!important}.fb-revamp .tab-container.fb-dashboard>ul.tabs li.active a,.fb-revamp .tab-container.fb-dashboard>ul.tabs li.active a:hover{background:var(--fb-color-blue-100)!important;color:var(--fb-color-blue-600)!important}.fb-revamp .tab-container.fb-dashboard>ul.tabs li a>i{width:20px!important;height:20px!important;line-height:20px!important;font-size:18px!important;color:inherit!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center;justify-content:center;background:transparent!important;flex:0 0 auto}.fb-revamp .tab-container.fb-dashboard>ul.tabs li.active a>i,.fb-revamp .tab-container.fb-dashboard>ul.tabs li a:hover>i{color:inherit!important;border-color:transparent!important}.fb-revamp .tab-container.fb-dashboard>.tab-content{flex:1 1 auto;width:auto;float:none;background:#fff0}.fb-revamp .tab-container.fb-dashboard>.tab-content>.tab-pane{padding:0!important}.fb-revamp .tab-container.fb-dashboard #dashboard>hr{display:none}.fb-revamp .tab-container.fb-dashboard .fb-dash-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.fb-revamp .tab-container.fb-dashboard .fb-dash-title{font-family:var(--fb-font-heading);font-size:24px;font-weight:var(--fb-fw-semibold);color:var(--fb-color-ink);margin:0;line-height:1.25}.fb-revamp .tab-container.fb-dashboard .fb-dash-wave{display:inline-block;margin-left:4px}.fb-revamp .tab-container.fb-dashboard .fb-dash-subtitle{margin:6px 0 0;color:var(--fb-color-text-muted);font-size:var(--fb-fs-sm)}.fb-revamp .tab-container.fb-dashboard .fb-dash-header__date{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;background:#fff;border:1px solid var(--fb-color-border);border-radius:var(--fb-radius-md);color:var(--fb-color-text);font-size:var(--fb-fs-sm);font-weight:var(--fb-fw-medium);white-space:nowrap;flex:0 0 auto}.fb-revamp .tab-container.fb-dashboard .fb-dash-header__date .fa{color:var(--fb-color-text-muted);font-size:14px}.fb-revamp .tab-container.fb-dashboard .fb-dash-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0}.fb-revamp .tab-container.fb-dashboard .fb-dash-grid:before,.fb-revamp .tab-container.fb-dashboard .fb-dash-grid:after{display:none}#dashboard .recent-activity{background:#f5f5f500!important}.fb-revamp .tab-container.fb-dashboard .fb-dash-grid>.fb-dash-col{width:auto;float:none;padding:20px;margin:0;background:#fff;border:1px solid var(--fb-color-border);border-radius:var(--fb-radius-lg);box-shadow:var(--fb-shadow-sm)}.fb-revamp .tab-container.fb-dashboard .fb-dash-col-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--fb-color-border)}.fb-revamp .tab-container.fb-dashboard .fb-dash-col-head h2{font-family:var(--fb-font-heading);font-size:16px;font-weight:var(--fb-fw-semibold);color:var(--fb-color-ink);margin:0;text-transform:none;letter-spacing:0}.fb-revamp .tab-container.fb-dashboard .fb-dash-viewall{color:var(--fb-color-blue-600);font-size:var(--fb-fs-sm);font-weight:var(--fb-fw-medium);text-decoration:none}.fb-revamp .tab-container.fb-dashboard .fb-dash-viewall:hover{color:var(--fb-color-blue-500);text-decoration:underline}.fb-revamp .tab-container.fb-dashboard .notifications a{display:block;text-decoration:none;margin-bottom:8px}.fb-revamp .tab-container.fb-dashboard .notifications a:last-child{margin-bottom:0}.fb-revamp .tab-container.fb-dashboard .notifications .icon-box.style1{display:flex!important;align-items:center;gap:12px;padding:10px 12px!important;background:transparent!important;border-radius:var(--fb-radius-md);transition:background-color var(--fb-duration) var(--fb-ease);min-height:0}.fb-revamp .tab-container.fb-dashboard .notifications a:hover .icon-box.style1{background:#f6f8fc!important}.fb-revamp .tab-container.fb-dashboard .notifications .icon-box.style1>i{width:40px!important;height:40px!important;line-height:40px!important;font-size:20px!important;border-radius:8px!important;color:#fff!important;text-align:center;flex:0 0 40px;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center}.fb-revamp .tab-container.fb-dashboard .notifications .icon-box.style1 .box-title{flex:1 1 auto;margin:0!important;font-family:var(--fb-font-body);font-size:var(--fb-fs-sm);font-weight:var(--fb-fw-medium);color:var(--fb-color-ink);line-height:1.4;text-transform:none;letter-spacing:0}.fb-revamp .tab-container.fb-dashboard .notifications .icon-box.style1 .box-title .price{color:var(--fb-color-blue-600);font-weight:var(--fb-fw-semibold)}.fb-revamp .tab-container.fb-dashboard .notifications .icon-box.style1 .time{flex:0 0 auto;float:none!important;color:var(--fb-color-text-muted);font-size:var(--fb-fs-xs);font-weight:var(--fb-fw-regular);text-transform:none;letter-spacing:0;white-space:nowrap}.fb-revamp .tab-container.fb-dashboard .recent-activity{background:#fff0;padding:0}.fb-revamp .tab-container.fb-dashboard .recent-activity ul{list-style:none;margin:0;padding:0}.fb-revamp .tab-container.fb-dashboard .recent-activity ul li{list-style:none;margin:0 0 6px;padding:0;border:0;background:#fff0}.fb-revamp .tab-container.fb-dashboard .recent-activity ul li:last-child{margin-bottom:0}.fb-revamp .tab-container.fb-dashboard .recent-activity ul li a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--fb-radius-md);text-decoration:none;transition:background-color var(--fb-duration) var(--fb-ease)}.fb-revamp .tab-container.fb-dashboard .recent-activity ul li a:hover{background:#f6f8fc}.fb-revamp .tab-container.fb-dashboard .recent-activity ul li a>i.icon{width:40px;height:40px;line-height:40px;font-size:20px;border-radius:50%;background:var(--fb-color-blue-100);text-align:center;flex:0 0 40px;margin:0;padding:0;border:0;display:inline-flex;align-items:center;justify-content:center}.fb-revamp .tab-container.fb-dashboard .recent-activity ul li .box-title{flex:1 1 auto;margin:0;font-family:var(--fb-font-body);font-size:var(--fb-fs-sm);font-weight:var(--fb-fw-semibold);color:var(--fb-color-ink);line-height:1.35;text-transform:none;letter-spacing:0}.fb-revamp .tab-container.fb-dashboard .recent-activity ul li .box-title small{display:block;margin-top:2px;color:var(--fb-color-text-muted);font-size:var(--fb-fs-xs);font-weight:var(--fb-fw-regular);text-transform:uppercase;letter-spacing:.04em}.fb-revamp .tab-container.fb-dashboard .recent-activity ul li .price{flex:0 0 auto;text-align:right;color:var(--fb-color-success);font-size:var(--fb-fs-sm);font-weight:var(--fb-fw-semibold);line-height:1.3;white-space:nowrap}.fb-revamp .tab-container.fb-dashboard .recent-activity ul li .price small{display:block;color:var(--fb-color-text-muted);font-size:10px;font-weight:var(--fb-fw-regular);text-transform:uppercase;letter-spacing:.06em;margin-bottom:1px}.fb-revamp .tab-container.fb-dashboard .recent-activity ul li .price small span{color:var(--fb-color-blue-600);font-weight:var(--fb-fw-semibold);letter-spacing:0;text-transform:none;font-size:var(--fb-fs-xs)}@media (max-width:991px){.fb-revamp .tab-container.fb-dashboard{flex-direction:column}.fb-revamp .tab-container.fb-dashboard>ul.tabs{width:100%;flex:0 0 auto;display:flex!important;flex-wrap:wrap;gap:4px}.fb-revamp .tab-container.fb-dashboard>ul.tabs li{flex:1 1 auto;margin:0}.fb-revamp .tab-container.fb-dashboard .fb-dash-grid{grid-template-columns:1fr}}@media (max-width:767px){.fb-revamp .tab-container.fb-dashboard #content{padding:20px 0 32px}.fb-revamp .tab-container.fb-dashboard .fb-dash-header{flex-direction:column;align-items:flex-start}.fb-revamp .tab-container.fb-dashboard .fb-dash-title{font-size:20px}}.fb-revamp.fb-dashboard-page .tab-content>.tab-pane>h2{font-family:var(--fb-font-heading);font-size:22px;font-weight:var(--fb-fw-semibold);color:var(--fb-color-ink);margin:0 0 16px;text-transform:none;letter-spacing:0}.fb-revamp.fb-dashboard-page #profile,.fb-revamp.fb-dashboard-page #booking,.fb-revamp.fb-dashboard-page #wishlist,.fb-revamp.fb-dashboard-page #settings{color:var(--fb-color-text)}#booking .booking-info .info{width:auto}.fb-revamp.fb-dashboard-page #wishlist .row.image-box.listing-style2:after,.fb-revamp.fb-dashboard-page #wishlist .row.image-box.listing-style2:before{display:none}.fb-revamp.fb-dashboard-page #wishlist .row.image-box.listing-style2{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0}.fb-revamp.fb-dashboard-page #wishlist .row.image-box.listing-style2>[class^="col-"],.fb-revamp.fb-dashboard-page #wishlist .row.image-box.listing-style2>[class*=" col-"]{width:auto;float:none;padding:0}.fb-revamp.fb-dashboard-page #wishlist .listing-style2 article.box{display:flex;flex-direction:column;height:100%;margin:0;background:#fff;border:1px solid var(--fb-color-border);border-radius:var(--fb-radius-lg);box-shadow:var(--fb-shadow-sm);overflow:hidden;transition:box-shadow var(--fb-duration) var(--fb-ease),transform var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-dashboard-page #wishlist .listing-style2 article.box:hover{box-shadow:var(--fb-shadow-md)}.fb-revamp.fb-dashboard-page #wishlist .listing-style2 article.box figure{width:100%;margin:0;padding:0;aspect-ratio:16 / 10;background:var(--fb-color-surface-soft);overflow:hidden;position:relative}.fb-revamp.fb-dashboard-page #wishlist .listing-style2 article.box figure>a{display:block;width:100%;height:100%}.fb-revamp.fb-dashboard-page #wishlist .listing-style2 article.box figure img{width:100%!important;height:100%!important;object-fit:cover;display:block;max-width:none}.fb-revamp.fb-dashboard-page #wishlist .listing-style2 article.box .details{flex:1 1 auto;display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px;position:relative}.fb-revamp.fb-dashboard-page #wishlist .listing-style2 article.box .details .box-title{margin:0 70px 0 0;font-family:var(--fb-font-heading);font-size:var(--fb-fs-md);font-weight:var(--fb-fw-semibold);color:var(--fb-color-ink);text-transform:none;letter-spacing:0;line-height:1.3}.fb-revamp.fb-dashboard-page #wishlist .listing-style2 article.box .details .box-title a{color:var(--fb-color-ink);text-decoration:none}.fb-revamp.fb-dashboard-page #wishlist .listing-style2 article.box .details .box-title a:hover{color:var(--fb-color-blue-600)}.fb-revamp.fb-dashboard-page #wishlist .listing-style2 article.box .details .price-wrapper{display:inline-block;color:var(--fb-color-text-muted);font-size:var(--fb-fs-xs);font-weight:var(--fb-fw-regular);margin:0}.fb-revamp.fb-dashboard-page #wishlist .listing-style2 article.box .details .price-wrapper .price-per-unit{display:block;color:var(--fb-color-success);font-size:var(--fb-fs-md);font-weight:var(--fb-fw-semibold);line-height:1.2}.fb-revamp.fb-dashboard-page #wishlist .listing-style2 article.box .details a.button.uppercase{position:absolute;top:14px;right:16px;float:none!important;display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;background:var(--fb-color-blue-600)!important;color:#fff!important;font-family:var(--fb-font-body);font-size:11px;font-weight:var(--fb-fw-medium);text-transform:uppercase;letter-spacing:.06em;border:0!important;border-radius:var(--fb-radius-pill)!important;box-shadow:none!important;transition:background-color var(--fb-duration) var(--fb-ease);text-decoration:none}.fb-revamp.fb-dashboard-page #wishlist .listing-style2 article.box .details a.button.uppercase:hover{background:var(--fb-color-blue-500)!important;color:#fff!important}@media (max-width:991px){.fb-revamp.fb-dashboard-page #wishlist .row.image-box.listing-style2{grid-template-columns:repeat(2,1fr)}.loading-page .logo img{height:auto!important;width:100%!important}}@media (max-width:600px){.fb-revamp.fb-dashboard-page #wishlist .row.image-box.listing-style2{grid-template-columns:1fr}}.fb-revamp.fb-dashboard-page #settings>h2{font-family:var(--fb-font-heading);font-size:22px;font-weight:var(--fb-fw-semibold);color:var(--fb-color-ink);margin:0 0 8px}.fb-revamp.fb-dashboard-page #settings h5.skin-color{margin:0 0 16px;color:var(--fb-color-ink)!important;font-family:var(--fb-font-heading);font-size:16px;font-weight:var(--fb-fw-semibold);text-transform:none;letter-spacing:0}.fb-revamp.fb-dashboard-page #update_email_form{padding:24px;background:#fff;border:1px solid var(--fb-color-border);border-radius:var(--fb-radius-lg);box-shadow:var(--fb-shadow-sm);max-width:520px}.fb-revamp.fb-dashboard-page #update_email_form .row.form-group{display:block;margin:0 0 16px}.fb-revamp.fb-dashboard-page #update_email_form .row.form-group>[class^="col-"],.fb-revamp.fb-dashboard-page #update_email_form .row.form-group>[class*=" col-"]{width:100%!important;padding:0!important;float:none!important}.fb-revamp.fb-dashboard-page #update_email_form label{display:block;margin:0 0 6px;color:var(--fb-color-text);font-family:var(--fb-font-body);font-size:var(--fb-fs-sm);font-weight:var(--fb-fw-medium);text-transform:none;letter-spacing:0}.fb-revamp.fb-dashboard-page #update_email_form input.input-text{width:100%;height:42px;padding:0 12px;background:#fff;border:1px solid var(--fb-color-border-strong);border-radius:var(--fb-radius-md);color:var(--fb-color-ink);font-family:var(--fb-font-body);font-size:var(--fb-fs-sm);box-shadow:none;transition:border-color var(--fb-duration) var(--fb-ease),box-shadow var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-dashboard-page #update_email_form input.input-text:focus{outline:none;border-color:var(--fb-color-blue-600);box-shadow:0 0 0 3px rgb(37 99 235 / .15)}.fb-revamp.fb-dashboard-page #update_email_form button[type="submit"]{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;background:var(--fb-color-blue-600);color:#fff;font-family:var(--fb-font-body);font-size:var(--fb-fs-sm);font-weight:var(--fb-fw-medium);text-transform:none;letter-spacing:0;border:0;border-radius:var(--fb-radius-md);box-shadow:none;transition:background-color var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-dashboard-page #update_email_form button[type="submit"]:hover{background:var(--fb-color-blue-500)}.fb-revamp.fb-dashboard-page #update_email_form .alert{margin:0 0 16px;padding:12px 14px;border-radius:var(--fb-radius-md);font-size:var(--fb-fs-sm)}.fb-revamp.fb-dashboard-page #update_email_form .alert.alert-error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.fb-revamp.fb-dashboard-page #update_email_form .alert.alert-success{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.fb-revamp.fb-dashboard-page .fb-profile{display:flex;flex-direction:column;gap:16px}.fb-revamp.fb-dashboard-page .fb-profile-card{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:20px;background:#fff;border:1px solid var(--fb-color-border);border-radius:var(--fb-radius-lg);box-shadow:var(--fb-shadow-sm)}.fb-revamp.fb-dashboard-page .fb-profile-card__avatar{width:180px;height:180px;background:var(--fb-color-surface-soft);border-radius:var(--fb-radius-md);overflow:hidden;display:flex;align-items:center;justify-content:center}.fb-revamp.fb-dashboard-page .fb-profile-card__avatar img{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--fb-radius-md)}.fb-revamp.fb-dashboard-page .fb-profile-card__body{min-width:0;display:flex;flex-direction:column;gap:16px}.fb-revamp.fb-dashboard-page .fb-profile-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fb-revamp.fb-dashboard-page .fb-profile-card__name{margin:0;font-family:var(--fb-font-heading);font-size:20px;font-weight:var(--fb-fw-semibold);color:var(--fb-color-ink);line-height:1.3;text-transform:none;letter-spacing:0}.fb-revamp.fb-dashboard-page .fb-profile-card__edit{flex:0 0 auto;display:inline-flex;align-items:center;height:36px;padding:0 16px;background:var(--fb-color-blue-600);color:#fff;font-family:var(--fb-font-body);font-size:var(--fb-fs-sm);font-weight:var(--fb-fw-medium);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--fb-radius-md);text-decoration:none;transition:background-color var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-dashboard-page .fb-profile-card__edit:hover{background:var(--fb-color-blue-500);color:#fff}.fb-revamp.fb-dashboard-page .fb-profile-info{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.fb-revamp.fb-dashboard-page .fb-profile-info__row{display:grid;grid-template-columns:130px minmax(0,1fr);column-gap:12px;align-items:baseline;min-width:0}.fb-revamp.fb-dashboard-page .fb-profile-info__row dt{margin:0;color:var(--fb-color-text-muted);font-family:var(--fb-font-body);font-size:var(--fb-fs-sm);font-weight:var(--fb-fw-medium)}.fb-revamp.fb-dashboard-page .fb-profile-info__row dd{margin:0;color:var(--fb-color-ink);font-family:var(--fb-font-body);font-size:var(--fb-fs-sm);font-weight:var(--fb-fw-regular);word-break:break-word}.fb-revamp.fb-dashboard-page .fb-profile-about{padding:20px;background:#fff;border:1px solid var(--fb-color-border);border-radius:var(--fb-radius-lg);box-shadow:var(--fb-shadow-sm)}.fb-revamp.fb-dashboard-page .fb-profile-about__title{margin:0 0 12px;font-family:var(--fb-font-heading);font-size:16px;font-weight:var(--fb-fw-semibold);color:var(--fb-color-ink);text-transform:none;letter-spacing:0}.fb-revamp.fb-dashboard-page .fb-profile-about__body{margin:0;padding:0}.fb-revamp.fb-dashboard-page .fb-profile-about__body p{margin:0;color:var(--fb-color-text);font-size:var(--fb-fs-sm);line-height:1.6}.fb-revamp.fb-dashboard-page .fb-profile-about__empty{color:var(--fb-color-text-muted)!important;font-style:italic}.fb-revamp.fb-dashboard-page .edit-profile{position:relative;padding:24px;background:#fff;border:1px solid var(--fb-color-border);border-radius:var(--fb-radius-lg);box-shadow:var(--fb-shadow-sm)}.fb-revamp.fb-dashboard-page .edit-profile h2{font-family:var(--fb-font-heading);font-size:18px;font-weight:var(--fb-fw-semibold);color:var(--fb-color-ink);margin:0 0 16px;text-transform:none;letter-spacing:0}.fb-revamp.fb-dashboard-page .edit-profile .view-profile-btn{position:absolute;top:24px;right:24px;float:none!important;display:inline-flex;align-items:center;height:36px;padding:0 16px;background:var(--fb-color-blue-600);color:#fff;font-family:var(--fb-font-body);font-size:var(--fb-fs-sm);font-weight:var(--fb-fw-medium);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--fb-radius-md);text-decoration:none;transition:background-color var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-dashboard-page .edit-profile .view-profile-btn:hover{background:var(--fb-color-blue-500);color:#fff}.fb-revamp.fb-dashboard-page .edit-profile-form .col-sm-9{width:100%;padding:0!important}.fb-revamp.fb-dashboard-page .edit-profile-form .row.form-group{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 16px}.fb-revamp.fb-dashboard-page .edit-profile-form .row.form-group>[class^="col-"],.fb-revamp.fb-dashboard-page .edit-profile-form .row.form-group>[class*=" col-"]{width:auto;float:none;padding:0}.fb-revamp.fb-dashboard-page .edit-profile-form .form-group{margin-bottom:16px}.fb-revamp.fb-dashboard-page .edit-profile-form label{display:block;margin:0 0 6px;color:var(--fb-color-text);font-family:var(--fb-font-body);font-size:var(--fb-fs-sm);font-weight:var(--fb-fw-medium);text-transform:none;letter-spacing:0}.fb-revamp.fb-dashboard-page .edit-profile-form input.input-text,.fb-revamp.fb-dashboard-page .edit-profile-form textarea{width:100%;height:42px;padding:0 12px;background:#fff;border:1px solid var(--fb-color-border-strong);border-radius:var(--fb-radius-md);color:var(--fb-color-ink);font-family:var(--fb-font-body);font-size:var(--fb-fs-sm);box-shadow:none;transition:border-color var(--fb-duration) var(--fb-ease),box-shadow var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-dashboard-page .edit-profile-form textarea{height:auto;min-height:110px;padding:10px 12px;resize:vertical;line-height:1.5}.fb-revamp.fb-dashboard-page .edit-profile-form input.input-text:focus,.fb-revamp.fb-dashboard-page .edit-profile-form textarea:focus{outline:none;border-color:var(--fb-color-blue-600);box-shadow:0 0 0 3px rgb(37 99 235 / .15)}.fb-revamp.fb-dashboard-page .edit-profile-form .selector{width:100%!important;height:42px;background:#fff;border:1px solid var(--fb-color-border-strong);border-radius:var(--fb-radius-md);padding:0;overflow:hidden;position:relative}.fb-revamp.fb-dashboard-page .edit-profile-form .selector select{width:100%!important;height:40px;background:#fff0;border:0;padding:0 32px 0 12px;color:var(--fb-color-ink);font-family:var(--fb-font-body);font-size:var(--fb-fs-sm);-webkit-appearance:none;-moz-appearance:none;appearance:none}.fb-revamp.fb-dashboard-page .edit-profile-form .selector span.custom-select{background:transparent!important;border:0!important;padding:0 32px 0 12px!important;height:40px!important;line-height:40px!important;color:var(--fb-color-ink)!important;font-size:var(--fb-fs-sm)!important}.fb-revamp.fb-dashboard-page .edit-profile-form .selector:after{content:"";position:absolute;right:14px;top:50%;width:0;height:0;border-left:5px solid #fff0;border-right:5px solid #fff0;border-top:6px solid var(--fb-color-text-muted);transform:translateY(-50%);pointer-events:none}.fb-revamp.fb-dashboard-page .edit-profile-form .datepicker-wrap{position:relative}.fb-revamp.fb-dashboard-page .edit-profile-form .datepicker-wrap>img.ui-datepicker-trigger{display:block!important;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:18px;height:18px;cursor:pointer;z-index:2;background-image:url(/wp-content/themes/Travelo/images/icon/calendar.svg);background-size:cover;border:1px solid var(--fb-color-blue-600);border-radius:4px}.fb-revamp.fb-dashboard-page .edit-profile-form>hr{border:0;border-top:1px solid var(--fb-color-border);margin:20px 0}.fb-revamp.fb-dashboard-page .edit-profile-form .fileinput{padding:14px;background:var(--fb-color-surface-alt);border:1px dashed var(--fb-color-border-strong);border-radius:var(--fb-radius-md);box-shadow:none}.fb-revamp.fb-dashboard-page .edit-profile-form .image-close-box{position:relative;width:100%;max-width:220px;border-radius:var(--fb-radius-md);overflow:hidden}.fb-revamp.fb-dashboard-page .edit-profile-form .image-close-box img{width:100%;height:auto;display:block;border-radius:var(--fb-radius-md)}.fb-revamp.fb-dashboard-page .edit-profile-form button[type="submit"]{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;background:var(--fb-color-blue-600);color:#fff;font-family:var(--fb-font-body);font-size:var(--fb-fs-sm);font-weight:var(--fb-fw-medium);text-transform:none;letter-spacing:0;border:0;border-radius:var(--fb-radius-md);box-shadow:none;transition:background-color var(--fb-duration) var(--fb-ease);width:auto!important;float:none!important}.fb-revamp.fb-dashboard-page .edit-profile-form button[type="submit"]:hover{background:var(--fb-color-blue-500)}.fb-revamp.fb-dashboard-page .fb-bookings-title{margin:0 0 16px;font-family:var(--fb-font-heading);font-size:22px;font-weight:var(--fb-fw-semibold);color:var(--fb-color-ink);text-transform:none;letter-spacing:0}.fb-revamp.fb-dashboard-page .fb-bookings-toolbar{padding:12px 16px;margin:0 0 16px;background:#fff;border:1px solid var(--fb-color-border);border-radius:var(--fb-radius-lg);box-shadow:var(--fb-shadow-sm)}.fb-revamp.fb-dashboard-page .fb-bookings-toolbar__form{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0}.fb-revamp.fb-dashboard-page .fb-bookings-toolbar__filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fb-revamp.fb-dashboard-page .fb-bookings-chip{position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 32px;margin:0;background:#fff;border:1px solid var(--fb-color-border);border-radius:var(--fb-radius-pill);color:var(--fb-color-text);font-family:var(--fb-font-body);font-size:var(--fb-fs-sm);font-weight:var(--fb-fw-medium);text-transform:none;letter-spacing:0;cursor:pointer;transition:background-color var(--fb-duration) var(--fb-ease),border-color var(--fb-duration) var(--fb-ease),color var(--fb-duration) var(--fb-ease);line-height:1.4}.fb-revamp.fb-dashboard-page .fb-bookings-chip:hover{border-color:var(--fb-color-blue-600);color:var(--fb-color-blue-600)}.fb-revamp.fb-dashboard-page .fb-bookings-chip input[type="radio"]{position:absolute;left:10px;top:50%;transform:translateY(-50%);margin:0;width:14px;height:14px;accent-color:var(--fb-color-blue-600)}.fb-revamp.fb-dashboard-page .fb-bookings-chip.is-active{background:var(--fb-color-blue-100);border-color:var(--fb-color-blue-600);color:var(--fb-color-blue-600)}.fb-revamp.fb-dashboard-page .fb-bookings-toolbar__sort{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.fb-revamp.fb-dashboard-page .fb-bookings-toolbar__sort-label{color:var(--fb-color-text-muted);font-family:var(--fb-font-body);font-size:var(--fb-fs-sm);font-weight:var(--fb-fw-medium)}.fb-revamp.fb-dashboard-page .fb-bookings-sort{display:inline-flex;align-items:center;height:32px;padding:0 14px;background:#f5f7fa!important;border:1px solid var(--fb-color-border);border-radius:var(--fb-radius-pill);color:var(--fb-color-blue-600);font-family:var(--fb-font-body);font-size:var(--fb-fs-xs);font-weight:var(--fb-fw-medium);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background-color var(--fb-duration) var(--fb-ease),border-color var(--fb-duration) var(--fb-ease),color var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-dashboard-page .fb-bookings-sort:hover{border-color:var(--fb-color-blue-600);color:var(--fb-color-blue-600)}.fb-revamp.fb-dashboard-page .fb-bookings-sort.is-active{background:var(--fb-color-blue-600)!important;border-color:var(--fb-color-blue-600);color:#fff}.fb-revamp.fb-dashboard-page .booking-history{display:flex;flex-direction:column;gap:12px}.fb-revamp.fb-dashboard-page .booking-history .booking-info{display:grid!important;grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:16px 20px;padding:14px 16px!important;margin:0!important;background:#fff;border:1px solid var(--fb-color-border);border-radius:var(--fb-radius-lg);box-shadow:var(--fb-shadow-sm);min-height:0}.fb-revamp.fb-dashboard-page .booking-history .booking-info.cancelled{border-color:#fecaca}.fb-revamp.fb-dashboard-page .booking-history .booking-info>div.date{width:72px!important;height:auto!important;padding:8px 4px!important;margin:0!important;background:#dcfce7;border-radius:var(--fb-radius-md);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.fb-revamp.fb-dashboard-page .booking-history .booking-info.cancelled>div.date{background:#fee2e2}.fb-revamp.fb-dashboard-page .booking-history .booking-info>div.date>*{display:block!important;margin:0!important;padding:0!important;color:#166534!important;font-family:var(--fb-font-body);text-transform:uppercase;letter-spacing:.04em;line-height:1.1;background:transparent!important}.fb-revamp.fb-dashboard-page .booking-history .booking-info.cancelled>div.date>*{color:#991b1b!important}.fb-revamp.fb-dashboard-page .booking-history .booking-info>div.date>.month{font-size:11px;font-weight:var(--fb-fw-medium)}.fb-revamp.fb-dashboard-page .booking-history .booking-info>div.date>.date{font-size:20px!important;font-weight:var(--fb-fw-semibold);line-height:1.1;margin:2px 0!important}.fb-revamp.fb-dashboard-page .booking-history .booking-info>div.date>.day{font-size:11px;font-weight:var(--fb-fw-regular);opacity:.85}.fb-revamp.fb-dashboard-page .booking-history .booking-info .box-title{margin:0!important;padding:0;display:flex;align-items:center;gap:10px;font-family:var(--fb-font-body);font-size:var(--fb-fs-sm);font-weight:var(--fb-fw-semibold);color:var(--fb-color-ink);text-transform:none;letter-spacing:0;line-height:1.35;flex-wrap:wrap}.fb-revamp.fb-dashboard-page .booking-history .booking-info .box-title>a{color:var(--fb-color-ink);text-decoration:none}.fb-revamp.fb-dashboard-page .booking-history .booking-info .box-title>a:hover{color:var(--fb-color-blue-600)}.fb-revamp.fb-dashboard-page .booking-history .booking-info .box-title .icon{width:32px;height:32px;line-height:32px;font-size:16px;border-radius:50%;background:var(--fb-color-blue-100);border:0;text-align:center;flex:0 0 32px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center}.fb-revamp.fb-dashboard-page .booking-history .booking-info .box-title small{flex:0 0 auto;margin:0 0 0 6px;color:var(--fb-color-text-muted);font-size:var(--fb-fs-xs);font-weight:var(--fb-fw-regular);text-transform:uppercase;letter-spacing:.04em}.fb-revamp.fb-dashboard-page .booking-history .booking-info dl.info{margin:0!important;padding:0;display:flex;flex-direction:column;gap:2px;line-height:1.3;min-width:0}.fb-revamp.fb-dashboard-page .booking-history .booking-info dl.info dt{margin:0!important;padding:0!important;color:var(--fb-color-text-muted)!important;font-size:10px!important;font-weight:var(--fb-fw-medium)!important;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.fb-revamp.fb-dashboard-page .booking-history .booking-info dl.info dd{margin:0 0 4px!important;padding:0!important;color:var(--fb-color-ink);font-size:var(--fb-fs-xs);font-weight:var(--fb-fw-regular);line-height:1.3;white-space:nowrap}.fb-revamp.fb-dashboard-page .booking-history .booking-info dl.info dd:last-child{margin-bottom:0!important}.fb-revamp.fb-dashboard-page .booking-history .booking-info .status{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 12px;background:var(--fb-color-blue-600)!important;color:#fff!important;font-family:var(--fb-font-body);font-size:10px!important;font-weight:var(--fb-fw-semibold)!important;text-transform:uppercase;letter-spacing:.06em;border:0!important;border-radius:var(--fb-radius-pill)!important;box-shadow:none!important;cursor:default;white-space:nowrap}.fb-revamp.fb-dashboard-page .booking-history .booking-info.completed .status{background:#16a34a!important}.fb-revamp.fb-dashboard-page .booking-history .booking-info.cancelled .status{background:#ef4444!important}.fb-revamp.fb-dashboard-page .booking-history .booking-info>div.date{order:1}.fb-revamp.fb-dashboard-page .booking-history .booking-info .box-title{order:2}.fb-revamp.fb-dashboard-page .booking-history .booking-info dl.info{order:3}.fb-revamp.fb-dashboard-page .booking-history .booking-info .status{order:4}.fb-revamp.fb-dashboard-page .fb-booking-viewmore-wrap{margin-top:16px;text-align:center}.fb-revamp.fb-dashboard-page .fb-booking-viewmore{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 22px;background:#fff;color:var(--fb-color-blue-600);font-family:var(--fb-font-body);font-size:var(--fb-fs-sm);font-weight:var(--fb-fw-medium);text-transform:none;letter-spacing:0;border:1px solid var(--fb-color-blue-600);border-radius:var(--fb-radius-md);box-shadow:none;cursor:pointer;transition:background-color var(--fb-duration) var(--fb-ease),color var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-dashboard-page .fb-booking-viewmore:hover{background:var(--fb-color-blue-600);color:#fff}@media (max-width:767px){.fb-revamp.fb-dashboard-page .fb-profile-card{grid-template-columns:1fr;justify-items:center;text-align:center}.fb-revamp.fb-dashboard-page .fb-profile-card__avatar{width:160px;height:160px}.fb-revamp.fb-dashboard-page .fb-profile-card__head{flex-direction:column;align-items:center;gap:12px}.fb-revamp.fb-dashboard-page .fb-profile-info{grid-template-columns:1fr;text-align:left}.fb-revamp.fb-dashboard-page .fb-profile-info__row{grid-template-columns:1fr;row-gap:2px}.fb-revamp.fb-dashboard-page .edit-profile-form .row.form-group{grid-template-columns:1fr}.fb-revamp.fb-dashboard-page .fb-bookings-toolbar__form{flex-direction:column;align-items:stretch}.fb-revamp.fb-dashboard-page .fb-bookings-toolbar__sort{justify-content:flex-start}.fb-revamp.fb-dashboard-page .booking-history .booking-info{grid-template-columns:72px 1fr auto;gap:10px 14px}.fb-revamp.fb-dashboard-page .booking-history .booking-info>div.date{order:1;grid-row:span 2}.fb-revamp.fb-dashboard-page .booking-history .booking-info .box-title{order:2}.fb-revamp.fb-dashboard-page .booking-history .booking-info .status{order:3;justify-self:end}.fb-revamp.fb-dashboard-page .booking-history .booking-info dl.info{order:4;grid-column:2 / span 2;border-top:1px solid var(--fb-color-border);padding-top:8px;flex-direction:row;flex-wrap:wrap;gap:4px 16px}}.fb-revamp.fb-dashboard-page .fb-listings{display:flex;flex-direction:column;gap:16px}.fb-revamp.fb-dashboard-page .fb-listings__head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px}.fb-revamp.fb-dashboard-page .fb-listings__title{margin:0 0 4px;font-family:var(--fb-font-body);font-size:var(--fb-fs-lg);font-weight:var(--fb-fw-semibold);color:var(--fb-color-ink);text-transform:none;letter-spacing:0}.fb-revamp.fb-dashboard-page .fb-listings__subtitle{margin:0;color:var(--fb-color-text-muted);font-family:var(--fb-font-body);font-size:var(--fb-fs-sm);font-weight:var(--fb-fw-regular)}.fb-revamp.fb-dashboard-page .fb-listings__actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.fb-revamp.fb-dashboard-page .fb-listings__add-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;background:var(--fb-color-blue-600);color:#fff;font-family:var(--fb-font-body);font-size:var(--fb-fs-xs);font-weight:var(--fb-fw-medium);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--fb-radius-md);text-decoration:none;transition:background-color var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-dashboard-page .fb-listings__add-btn:hover{background:var(--fb-color-blue-700,#1d4ed8);color:#fff}.fb-revamp.fb-dashboard-page .fb-listings__add-btn .fa{font-size:11px}.fb-revamp.fb-dashboard-page .fb-listings__toolbar{padding:12px 16px;background:#fff;border:1px solid var(--fb-color-border);border-radius:var(--fb-radius-lg);box-shadow:var(--fb-shadow-sm)}.fb-revamp.fb-dashboard-page .fb-listings__filters{display:flex;flex-wrap:wrap;gap:8px}.fb-revamp.fb-dashboard-page .fb-listings__chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:#fff;border:1px solid var(--fb-color-border);border-radius:var(--fb-radius-pill);color:#fff;font-family:var(--fb-font-body);font-size:var(--fb-fs-sm);font-weight:var(--fb-fw-medium);text-transform:none;letter-spacing:0;cursor:pointer;transition:background-color var(--fb-duration) var(--fb-ease),border-color var(--fb-duration) var(--fb-ease),color var(--fb-duration) var(--fb-ease);line-height:1.4}.fb-revamp.fb-dashboard-page .fb-listings__chip:hover{border-color:var(--fb-color-blue-600);color:#e8f0ff}.fb-revamp.fb-dashboard-page .fb-listings__chip.is-active{background:var(--fb-color-blue-100);border-color:var(--fb-color-blue-600);color:#fff}.fb-revamp.fb-dashboard-page .fb-listings__chip-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 13px;background:#f1f5f9;color:var(--fb-color-text-muted);font-size:11px;font-weight:var(--fb-fw-semibold);border-radius:var(--fb-radius-pill)}.fb-revamp.fb-dashboard-page .fb-listings__chip.is-active .fb-listings__chip-count{background:#fff;color:var(--fb-color-blue-600)}.fb-revamp.fb-dashboard-page .fb-listings__list{display:flex;flex-direction:column;gap:12px}.fb-revamp.fb-dashboard-page .fb-listings__row{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px 20px;padding:14px 16px;background:#fff;border:1px solid var(--fb-color-border);border-radius:var(--fb-radius-lg);box-shadow:var(--fb-shadow-sm)}.fb-revamp.fb-dashboard-page .fb-listings__thumb{width:72px;height:72px;border-radius:var(--fb-radius-md);background:var(--fb-color-blue-100);overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--fb-color-blue-600)}.fb-revamp.fb-dashboard-page .fb-listings__thumb img{width:100%;height:100%;object-fit:cover;display:block}.fb-revamp.fb-dashboard-page .fb-listings__thumb>[class^="soap-icon"]{font-size:28px;color:var(--fb-color-blue-600)}.fb-revamp.fb-dashboard-page .fb-listings__body{min-width:0;display:flex;flex-direction:column;gap:6px}.fb-revamp.fb-dashboard-page .fb-listings__row-head{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.fb-revamp.fb-dashboard-page .fb-listings__type{display:inline-flex;align-items:center;height:22px;padding:0 10px;background:#eef2ff;color:#4338ca;font-family:var(--fb-font-body);font-size:11px;font-weight:var(--fb-fw-semibold);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--fb-radius-pill)}.fb-revamp.fb-dashboard-page .fb-listings__status{display:inline-flex;align-items:center;height:22px;padding:0 10px;font-family:var(--fb-font-body);font-size:11px;font-weight:var(--fb-fw-semibold);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--fb-radius-pill)}.fb-revamp.fb-dashboard-page .fb-listings__status.is-pending{background:#fef3c7;color:#92400e}.fb-revamp.fb-dashboard-page .fb-listings__status.is-published{background:#dcfce7;color:#166534}.fb-revamp.fb-dashboard-page .fb-listings__status.is-draft{background:#f1f5f9;color:#475569}.fb-revamp.fb-dashboard-page .fb-listings__status.is-private,.fb-revamp.fb-dashboard-page .fb-listings__status.is-scheduled{background:#e0e7ff;color:#3730a3}.fb-revamp.fb-dashboard-page .fb-listings__row-title{margin:0;font-family:var(--fb-font-body);font-size:var(--fb-fs-md);font-weight:var(--fb-fw-semibold);color:var(--fb-color-ink);line-height:1.35;text-transform:none;letter-spacing:0}.fb-revamp.fb-dashboard-page .fb-listings__row-title a{color:var(--fb-color-ink);text-decoration:none}.fb-revamp.fb-dashboard-page .fb-listings__row-title a:hover{color:var(--fb-color-blue-600)}.fb-revamp.fb-dashboard-page .fb-listings__meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:16px;color:var(--fb-color-text-muted);font-family:var(--fb-font-body);font-size:var(--fb-fs-xs);font-weight:var(--fb-fw-regular)}.fb-revamp.fb-dashboard-page .fb-listings__meta .fa{margin-right:4px;font-size:11px}.fb-revamp.fb-dashboard-page .fb-listings__row-actions{display:inline-flex;align-items:center;gap:8px}.fb-revamp.fb-dashboard-page .fb-listings__action{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;font-family:var(--fb-font-body);font-size:var(--fb-fs-xs);font-weight:var(--fb-fw-medium);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--fb-radius-pill);text-decoration:none;transition:background-color var(--fb-duration) var(--fb-ease),color var(--fb-duration) var(--fb-ease),border-color var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-dashboard-page .fb-listings__action--edit{background:var(--fb-color-blue-600);color:#fff;border:1px solid var(--fb-color-blue-600)}.fb-revamp.fb-dashboard-page .fb-listings__action--edit:hover{background:var(--fb-color-blue-700,#1d4ed8);border-color:var(--fb-color-blue-700,#1d4ed8);color:#fff}.fb-revamp.fb-dashboard-page .fb-listings__action--view{background:#fff;color:var(--fb-color-blue-600);border:1px solid var(--fb-color-border)}.fb-revamp.fb-dashboard-page .fb-listings__action--view:hover{border-color:var(--fb-color-blue-600);color:var(--fb-color-blue-600)}.fb-revamp.fb-dashboard-page .fb-listings__empty{padding:40px 24px;background:#fff;border:1px dashed var(--fb-color-border);border-radius:var(--fb-radius-lg);text-align:center;color:var(--fb-color-text-muted)}.fb-revamp.fb-dashboard-page .fb-listings__empty>[class^="soap-icon"]{font-size:40px;color:var(--fb-color-blue-600);display:block;margin:0 auto 12px}.fb-revamp.fb-dashboard-page .fb-listings__empty h3{margin:0 0 6px;font-family:var(--fb-font-body);font-size:var(--fb-fs-md);font-weight:var(--fb-fw-semibold);color:var(--fb-color-ink);text-transform:none;letter-spacing:0}.fb-revamp.fb-dashboard-page .fb-listings__empty p{margin:0 0 16px;font-size:var(--fb-fs-sm)}.fb-revamp.fb-dashboard-page .fb-listings__empty-actions{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:center}@media (max-width:767px){.fb-revamp.fb-dashboard-page .fb-listings__row{grid-template-columns:56px minmax(0,1fr);gap:10px 14px}.fb-revamp.fb-dashboard-page .fb-listings__thumb{width:56px;height:56px}.fb-revamp.fb-dashboard-page .fb-listings__row-actions{grid-column:1 / -1;justify-content:flex-start;padding-top:8px;border-top:1px solid var(--fb-color-border)}.fb-revamp.fb-dashboard-page .fb-listings__head{flex-direction:column;align-items:stretch}}.fb-revamp.fb-list-property .fb-list-property-busowner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 18px;margin:0 0 20px;background:var(--fb-color-blue-100);border:1px solid var(--fb-color-blue-600);border-radius:var(--fb-radius-lg)}.fb-revamp.fb-list-property .fb-list-property-busowner__text{display:flex;align-items:center;gap:12px;color:var(--fb-color-ink);font-family:var(--fb-font-body);font-size:var(--fb-fs-sm);font-weight:var(--fb-fw-medium)}.fb-revamp.fb-list-property .fb-list-property-busowner__text .fa{font-size:18px;color:var(--fb-color-blue-600)}.fb-revamp.fb-list-property .fb-list-property-busowner__cta{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;background:var(--fb-color-blue-600);color:#fff;font-family:var(--fb-font-body);font-size:var(--fb-fs-xs);font-weight:var(--fb-fw-medium);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--fb-radius-pill);text-decoration:none;transition:background-color var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-list-property .fb-list-property-busowner__cta:hover{background:var(--fb-color-blue-700,#1d4ed8);color:#fff}.fb-revamp.fb-legal-page #main.entry-content,.fb-revamp.fb-legal-page .entry-content{max-width:880px;margin:0 auto;padding:32px 24px 48px;background:#fff;border:1px solid var(--fb-color-border);border-radius:var(--fb-radius-lg);box-shadow:var(--fb-shadow-sm);color:var(--fb-color-ink);font-family:var(--fb-font-body);font-size:var(--fb-fs-md);line-height:1.7}.fb-revamp.fb-legal-page .fb-legal__lede{margin:0 0 12px;font-size:var(--fb-fs-md);color:var(--fb-color-text);font-weight:var(--fb-fw-regular)}.fb-revamp.fb-legal-page .fb-legal__updated{margin:0 0 28px;padding:8px 14px;background:var(--fb-color-blue-100);color:var(--fb-color-blue-600);font-size:var(--fb-fs-sm);border-radius:var(--fb-radius-md);display:inline-block}.fb-revamp.fb-legal-page .entry-content h2{margin:32px 0 12px;padding:0;font-family:var(--fb-font-body);font-size:var(--fb-fs-lg);font-weight:var(--fb-fw-semibold);color:var(--fb-color-ink);text-transform:none;letter-spacing:0;line-height:1.3;border:0;background:#fff0;scroll-margin-top:90px}.fb-revamp.fb-legal-page .entry-content h2:first-of-type{margin-top:8px}.fb-revamp.fb-legal-page .entry-content h3{margin:20px 0 8px;font-family:var(--fb-font-body);font-size:var(--fb-fs-md);font-weight:var(--fb-fw-semibold);color:var(--fb-color-ink);text-transform:none;letter-spacing:0}.fb-revamp.fb-legal-page .entry-content p{margin:0 0 14px;color:var(--fb-color-text);font-size:var(--fb-fs-md);line-height:1.7}.fb-revamp.fb-legal-page .entry-content ul,.fb-revamp.fb-legal-page .entry-content ol{margin:0 0 18px 0;padding-left:22px;color:var(--fb-color-text);font-size:var(--fb-fs-md);line-height:1.7}.fb-revamp.fb-legal-page .entry-content li{margin:0 0 8px}.fb-revamp.fb-legal-page .entry-content a{color:var(--fb-color-blue-600);text-decoration:underline;text-underline-offset:2px}.fb-revamp.fb-legal-page .entry-content a:hover{color:var(--fb-color-blue-700,#1d4ed8)}.fb-revamp.fb-legal-page .entry-content strong{color:var(--fb-color-ink);font-weight:var(--fb-fw-semibold)}@media (max-width:767px){.fb-revamp.fb-legal-page #main.entry-content,.fb-revamp.fb-legal-page .entry-content{padding:20px 16px 32px;border-radius:var(--fb-radius-md)}.fb-revamp.fb-legal-page .entry-content h2{font-size:var(--fb-fs-md)}}.fb-revamp.fb-faq-page #main.entry-content,.fb-revamp.fb-faq-page .entry-content{max-width:880px;margin:0 auto;padding:32px 24px 48px;background:#fff;border:1px solid var(--fb-color-border);border-radius:var(--fb-radius-lg);box-shadow:var(--fb-shadow-sm);color:var(--fb-color-ink);font-family:var(--fb-font-body);font-size:var(--fb-fs-md);line-height:1.7}.fb-revamp.fb-faq-page .fb-faq__lede{margin:0 0 28px;font-size:var(--fb-fs-md);color:var(--fb-color-text);line-height:1.7}.fb-revamp.fb-faq-page .fb-faq__heading{margin:0 0 18px;padding:0;border:0;background:#fff0;font-family:var(--fb-font-body);font-size:var(--fb-fs-xl);font-weight:var(--fb-fw-semibold);color:var(--fb-color-ink);text-transform:none;letter-spacing:0;line-height:1.3}.fb-revamp.fb-faq-page .fb-faq{counter-reset:fb-faq-counter}.fb-revamp.fb-faq-page .fb-faq__item{background:#fff;border:1px solid var(--fb-color-border);border-radius:var(--fb-radius-md);margin:0 0 10px;overflow:hidden;counter-increment:fb-faq-counter;transition:background-color var(--fb-duration) var(--fb-ease),border-color var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-faq-page .fb-faq p:empty,.fb-revamp.fb-faq-page .fb-faq__item>p:empty{display:none}.fb-revamp.fb-faq-page .fb-faq__item.is-open{background:#f6f9ff;border-color:var(--fb-color-border)}.fb-revamp.fb-faq-page .fb-faq__question{display:flex;align-items:center;gap:14px;width:100%;height:auto;min-height:0;margin:0;padding:18px 20px;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:left;text-transform:none!important;letter-spacing:0!important;cursor:pointer;font-family:var(--fb-font-body)!important;font-size:var(--fb-fs-md)!important;font-weight:var(--fb-fw-medium)!important;color:var(--fb-color-ink)!important;line-height:1.45}.fb-revamp.fb-faq-page .fb-faq__question:hover,.fb-revamp.fb-faq-page .fb-faq__question:focus,.fb-revamp.fb-faq-page .fb-faq__question:active{background:transparent!important;color:var(--fb-color-ink)!important;box-shadow:none!important;outline:none}.fb-revamp.fb-faq-page .fb-faq__question::before{content:counter(fb-faq-counter);flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--fb-color-blue-100);color:var(--fb-color-blue-600);font-size:var(--fb-fs-sm);font-weight:var(--fb-fw-semibold);line-height:1}.fb-revamp.fb-faq-page .fb-faq__num{display:none}.fb-revamp.fb-faq-page .fb-faq__q-text{flex:1 1 auto}.fb-revamp.fb-faq-page .fb-faq__icon{flex:0 0 auto;width:18px;height:18px;color:var(--fb-color-text-muted);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:18px 18px;transition:transform var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-faq-page .fb-faq__item.is-open .fb-faq__icon{transform:rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%231f6bff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.fb-revamp.fb-faq-page .fb-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-faq-page .fb-faq__item.is-open .fb-faq__answer{grid-template-rows:1fr}.fb-revamp.fb-faq-page .fb-faq__answer>p{overflow:hidden;margin:0;padding:0 20px 0 60px;color:var(--fb-color-text);font-size:var(--fb-fs-sm);line-height:1.7}.fb-revamp.fb-faq-page .fb-faq__item.is-open .fb-faq__answer>p{padding-bottom:18px}.fb-revamp.fb-faq-page .fb-faq__answer a{color:var(--fb-color-blue-600);text-decoration:underline;text-underline-offset:2px}@media (max-width:767px){.fb-revamp.fb-faq-page #main.entry-content,.fb-revamp.fb-faq-page .entry-content{padding:20px 16px 32px;border-radius:var(--fb-radius-md)}.fb-revamp.fb-faq-page .fb-faq__question{font-size:var(--fb-fs-sm)!important;padding:14px 14px}.fb-revamp.fb-faq-page .fb-faq__answer>p{padding-left:48px}}@media (max-width:991px){.fb-revamp .search-box>ul.search-tabs{display:none!important}.fb-revamp .search-box .visible-mobile{display:block!important}.fb-revamp .search-box .bx-wrapper,.fb-revamp .search-box .bx-viewport{background:transparent!important;border:0!important;box-shadow:none!important;height:auto!important;max-width:none!important;margin:0!important;padding:0!important}.fb-revamp .search-box .bx-controls,.fb-revamp .search-box .bx-controls-direction,.fb-revamp .search-box .bx-pager{display:none!important}.fb-revamp .search-box .bx-viewport>#mobile-search-tabs>li{position:static!important;width:auto!important;left:auto!important;top:auto!important}.fb-revamp .search-box #mobile-search-tabs{display:flex!important;flex-wrap:wrap!important;gap:4px!important;padding:10px 10px 0!important;margin:0!important;background:transparent!important;list-style:none!important;width:auto!important;position:static!important;transform:none!important}.fb-revamp .search-box #mobile-search-tabs>li{display:inline-flex!important;float:none!important;flex:0 0 auto!important;margin:0!important;padding:0!important;width:auto!important;min-width:0!important}.fb-revamp .search-box #mobile-search-tabs>li>a{width:auto!important}.fb-revamp .search-box #mobile-search-tabs li a{height:36px!important;line-height:20px!important;padding:8px 18px!important;font-size:13px!important;white-space:nowrap!important}.fb-revamp .search-box #mobile-search-tabs li.active a{height:36px!important;line-height:20px!important;padding:8px 18px!important}.fb-revamp #header .mobile-menu-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:50%!important;right:16px!important;transform:translateY(-50%)!important;width:40px!important;height:40px!important;padding:0!important;text-indent:0!important;font-size:0!important;line-height:0!important;color:#ffffff!important;background:transparent!important;background-image:none!important;border:1px solid rgb(255 255 255 / .55)!important;border-radius:8px!important;overflow:visible!important;z-index:200!important}.fb-revamp #header .mobile-menu-toggle:hover,.fb-revamp #header .mobile-menu-toggle:focus{background:rgb(255 255 255 / .1)!important;border-color:rgb(255 255 255 / .85)!important}.fb-revamp #header .mobile-menu-toggle .fb-toggle-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;color:#ffffff!important}.fb-revamp #header .mobile-menu-toggle .fb-toggle-icon svg{width:22px!important;height:22px!important;display:block!important}.fb-revamp #header .mobile-menu-toggle .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.fb-revamp:not(.fb-homepage) #header .mobile-menu-toggle{border-color:rgb(255 255 255 / .4)!important}}@media (max-width:767px){.fb-revamp .fb-hero{min-height:0!important;padding-top:96px!important;padding-bottom:56px!important}.fb-revamp .fb-hero__inner{padding:0 20px!important}.fb-revamp .fb-hero__title{font-size:32px!important;margin:0 0 10px!important}.fb-revamp .fb-hero__subtitle{font-size:14px!important;margin:0 0 4px!important}.fb-revamp .fb-hero__subtitle .fb-script{font-size:26px!important}.fb-revamp.fb-homepage .search-box-wrapper{margin-top:-28px!important;padding:0 12px!important}.fb-revamp.fb-homepage .search-box{background:#ffffff!important;border-radius:14px!important}.fb-revamp .search-box .search-tab-content{padding:4px 4px 12px!important}.fb-revamp .search-box .search-tab-content .form-group{padding:12px 16px!important;min-height:0!important;border-right:0!important;border-bottom:1px solid var(--fb-color-border)!important}.fb-revamp .search-box .search-tab-content [class*="col-"]:last-child .form-group{border-bottom:0!important}.fb-revamp .search-box .search-tab-content .fixheight{padding:12px 16px!important}.fb-trust-bar{padding:16px!important;margin:16px 12px 0!important;background:rgb(10 31 68 / .9)!important;border-radius:12px!important;max-width:none!important}.fb-revamp .search-box .search-tab-content .fixheight{padding:14px 16px 4px!important}.fb-revamp .search-box .search-tab-content .fixheight label.hidden-xs{display:none!important}.fb-revamp .search-box .search-tab-content button[type="submit"]{height:48px!important;font-size:15px!important;border-radius:10px!important}}@media (min-width:768px) and (max-width:991px){.fb-revamp.fb-blog-page .fb-blog-single__nav{grid-template-columns:1fr!important}.fb-revamp .search-box .search-tab-content{padding:8px 8px 12px!important}.fb-revamp .search-box .search-tab-content .form-group{padding:14px 16px!important;border-right:0!important;border-bottom:0!important;min-height:0!important}.fb-revamp .search-box .search-tab-content .fixheight{width:100%!important;float:none!important;clear:both!important;padding:14px 16px 6px!important;border-bottom:0!important}.fb-revamp .search-box .search-tab-content .fixheight label.hidden-xs{display:none!important}.fb-revamp .search-box .search-tab-content button[type="submit"]{height:48px!important;font-size:15px!important;border-radius:10px!important}}.fb-revamp #header .mobile-menu.fb-mobile-drawer a{opacity:1!important;filter:none!important;-webkit-filter:none!important;padding:0}.fb-revamp .mobile-menu.fb-mobile-drawer{display:block!important;visibility:hidden;pointer-events:none;position:fixed!important;top:0;right:0;bottom:0;width:min(90vw, 380px);max-width:100%;height:100vh;height:100dvh;z-index:10000;background:#0a1f44!important;color:#fff;box-shadow:-12px 0 32px rgb(0 0 0 / .25);transform:translateX(100%);transition:transform 280ms cubic-bezier(.4,0,.2,1),visibility 0s linear 280ms;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 15px 24px 15px;font-family:var(--fb-font-body);scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .25) #fff0}.fb-revamp .mobile-menu.fb-mobile-drawer::-webkit-scrollbar{width:6px}.fb-revamp .mobile-menu.fb-mobile-drawer::-webkit-scrollbar-track{background:#fff0}.fb-revamp .mobile-menu.fb-mobile-drawer::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .25);border-radius:999px}.fb-revamp .mobile-menu.fb-mobile-drawer::-webkit-scrollbar-thumb:hover{background:rgb(255 255 255 / .4)}.fb-revamp .mobile-menu.fb-mobile-drawer.is-open{visibility:visible;pointer-events:auto;transform:translateX(0);transition:transform 280ms cubic-bezier(.4,0,.2,1)}.fb-mobile-drawer__backdrop{position:fixed;inset:0;background:rgb(10 23 47 / .55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 280ms ease,visibility 0s linear 280ms}.fb-mobile-drawer__backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity 280ms ease}body.fb-mobile-drawer-open{overflow:hidden!important}body.fb-mobile-drawer-open .fb-mobile-drawer__backdrop{z-index:90!important}body.fb-mobile-drawer-open .qlwapp,body.fb-mobile-drawer-open .qlwapp__container{display:none!important}.fb-mobile-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:20px 4px 12px 20px;gap:12px}.fb-mobile-drawer__logo img{height:48px;width:auto;display:block}.fb-revamp .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__close,.fb-mobile-drawer__close{width:36px!important;height:36px!important;border-radius:50%!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;color:#ffffff!important;cursor:pointer;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:1!important;font-size:0!important;box-shadow:none!important;flex:0 0 auto!important;transition:background-color 160ms ease!important}.fb-revamp .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__close:hover,.fb-revamp .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__close:focus,.fb-mobile-drawer__close:hover,.fb-mobile-drawer__close:focus{background:rgb(255 255 255 / .1)!important;background-color:rgb(255 255 255 / .1)!important;outline:none!important}.fb-mobile-drawer__close svg{display:block;width:22px;height:22px;stroke:currentColor}.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu,.fb-revamp .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__menu{list-style:none!important;margin:8px 12px 16px!important;padding:0!important;background:transparent!important;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:4px}.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu>li{margin:0!important;padding:0!important;background:transparent!important;border:0!important;list-style:none!important;float:none!important;position:relative!important;width:100%!important;display:block!important}.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu>li>a{display:flex!important;align-items:center!important;gap:14px!important;padding:14px 14px!important;min-height:52px!important;width:100%!important;color:#e6ecf7!important;font-family:var(--fb-font-body)!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:0.04em!important;text-decoration:none!important;background:transparent!important;opacity:1!important;border:0!important;border-top:0!important;border-radius:12px!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;transition:background 160ms ease,color 160ms ease!important}.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu>li>a .fb-mobile-drawer__label{flex:1 1 auto!important;min-width:0!important;overflow:visible!important}.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu>li:hover>a{color:#ffffff!important}.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu>li.fb-mobile-drawer__menu-current>a,.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu>li.current-menu-item>a,.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu>li.current-menu-ancestor>a{background:rgb(255 255 255 / .08)!important;color:#ffffff!important;opacity:1!important;width:100%!important}.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu>li.menu-item-has-children>a{width:100%!important;padding-right:56px!important}.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu>li.menu-item-has-children>a:hover{width:100%!important}.fb-mobile-drawer__icon{width:20px;height:20px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.fb-mobile-drawer__icon svg{display:block;width:22px;height:22px}.fb-revamp .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__account{margin:0 12px 16px!important;padding:8px 0 0!important;border-top:1px solid rgb(255 255 255 / .08)!important;gap:4px!important}.fb-revamp .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__account>li{margin:0!important;padding:0!important;list-style:none!important;width:100%!important;display:block!important;background:transparent!important;border:0!important;float:none!important;position:relative!important}.fb-revamp .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__account>li>a{display:flex!important;align-items:center!important;gap:14px!important;padding:14px 14px!important;min-height:52px!important;width:100%!important;color:#e6ecf7!important;font-family:var(--fb-font-body)!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:0.04em!important;text-decoration:none!important;background:transparent!important;border:0!important;border-radius:12px!important;white-space:nowrap!important;transition:background 160ms ease,color 160ms ease!important}.fb-revamp .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__account>li>a:hover{background:rgb(255 255 255 / .06)!important;color:#ffffff!important}.fb-revamp .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__account>li>a .fb-mobile-drawer__label{flex:1 1 auto!important;min-width:0!important}.fb-revamp .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__account>li>a.fb-mobile-drawer__logout{color:#ffb4b4!important}.fb-revamp .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__account>li>a.fb-mobile-drawer__logout:hover{background:rgb(244 63 94 / .12)!important;color:#ffd4d4!important}.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu>li.menu-item-has-children>.dropdown-toggle{position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;width:36px!important;height:36px!important;padding:0!important;line-height:1!important;background:rgb(255 255 255 / .08)!important;color:#ffffff!important;border:0!important;border-radius:999px!important;opacity:1!important;font-family:'FontAwesome',sans-serif!important;font-size:0!important;cursor:pointer!important;z-index:2!important;transition:background 160ms ease!important}.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu>li.menu-item-has-children>.dropdown-toggle:hover,.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu>li.menu-item-has-children>.dropdown-toggle:focus{background:rgb(255 255 255 / .16)!important;outline:none!important}.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu>li.menu-item-has-children>.dropdown-toggle::before,.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu>li.menu-item-has-children>.dropdown-toggle::after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:12px!important;height:2px!important;background:currentColor!important;border-radius:1px!important;transform:translate(-50%,-50%)!important;transition:transform 160ms ease,opacity 160ms ease!important;font-family:inherit!important;font-size:0!important;color:inherit!important;line-height:0!important}.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu>li.menu-item-has-children>.dropdown-toggle::after{transform:translate(-50%,-50%) rotate(90deg)!important}.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu>li.menu-item-has-children.open>.dropdown-toggle::after,.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu>li.menu-item-has-children:not(.collapsed)>.dropdown-toggle:not(.collapsed)::after{opacity:0!important}.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu>li.menu-item-has-children.open{background:transparent!important}.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu ul.sub-menu{position:static!important;list-style:none!important;margin:4px 0 8px 16px!important;padding:6px 0 6px 16px!important;border-left:1px solid rgb(255 255 255 / .1)!important;display:none!important;top:auto!important;left:auto!important;right:auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;background:transparent!important;background-color:transparent!important;border-top:0!important;border-bottom:0!important;border-right:0!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;filter:none!important;-ms-filter:none!important;transform:none!important;z-index:auto!important}.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu li.open>ul.sub-menu,.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu ul.sub-menu.in,.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu ul.sub-menu.collapsing{display:block!important}.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu ul.sub-menu li{margin:0!important;padding:0!important;background:transparent!important;border:0!important;list-style:none!important;float:none!important;width:100%!important}.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu ul.sub-menu li>a{display:block!important;padding:10px 12px!important;margin:0!important;color:rgb(255 255 255 / .78)!important;font-size:14px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;border-radius:8px!important;background:transparent!important;border:0!important;width:100%!important;min-height:0!important;height:auto!important;line-height:1.4!important;transition:background 160ms ease,color 160ms ease!important}.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu ul.sub-menu li>a:hover,.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu ul.sub-menu li>a:focus,.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu ul.sub-menu li.current-menu-item>a{background:rgb(255 255 255 / .08)!important;color:#ffffff!important}.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu ul.sub-menu li>a::before,.fb-revamp .mobile-menu.fb-mobile-drawer #mobile-primary-menu ul.sub-menu li>a::after{content:none!important;display:none!important}.fb-revamp .mobile-menu.fb-mobile-drawer .mobile-topnav{display:flex!important;flex-wrap:wrap;align-items:center;list-style:none;margin:16px 12px 16px!important;padding:12px 14px!important;background:rgb(255 255 255 / .05)!important;border-radius:10px!important;border-top:0!important;gap:0}.fb-revamp .mobile-menu.fb-mobile-drawer .mobile-topnav>li{float:none!important;list-style:none!important;color:rgb(255 255 255 / .85)!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;position:relative;display:inline-flex!important;align-items:center!important;flex:0 auto}.fb-revamp .mobile-menu.fb-mobile-drawer .mobile-topnav>li::after,.fb-revamp .mobile-menu.fb-mobile-drawer .mobile-topnav>li:after{content:none!important;display:none!important;width:0!important;height:0!important;background:transparent!important}.fb-revamp .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__sep{display:inline-block!important;flex:0 0 1px!important;width:1px!important;height:14px!important;background:rgb(255 255 255 / .35)!important;margin:0 12px!important;padding:0!important;vertical-align:middle!important}.fb-revamp .mobile-menu.fb-mobile-drawer .mobile-topnav>li>a{display:inline-flex!important;align-items:center!important;gap:4px!important;color:rgb(255 255 255 / .9)!important;font-size:12px!important;font-weight:500!important;letter-spacing:0.04em!important;text-transform:uppercase!important;margin:0!important;padding:0!important;background:transparent!important;opacity:1!important;line-height:1!important;width:auto!important;white-space:nowrap!important;border:0!important;min-height:0!important;border-radius:0!important}.fb-revamp .mobile-menu.fb-mobile-drawer .mobile-topnav>li.ribbon>a::after{content:"\f0d7";font-family:FontAwesome;font-size:10px;color:rgb(255 255 255 / .6);margin-left:4px;position:relative!important}.fb-revamp .mobile-menu.fb-mobile-drawer .mobile-topnav .menu.mini{display:none!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:auto!important;min-width:140px!important;margin:0!important;padding:6px 0!important;background:#ffffff!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:8px!important;box-shadow:0 8px 24px rgb(0 0 0 / .18)!important;list-style:none!important;z-index:20!important;max-height:240px!important;overflow-y:auto!important;text-transform:none!important}.fb-revamp .mobile-menu.fb-mobile-drawer .mobile-topnav .ribbon.opened>.menu.mini{display:block!important}.fb-revamp .mobile-menu.fb-mobile-drawer .mobile-topnav .menu.mini>li{display:block!important;float:none!important;list-style:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}.fb-revamp .mobile-menu.fb-mobile-drawer .mobile-topnav .menu.mini>li>a{display:block!important;padding:8px 14px!important;margin:0!important;color:#0f172a!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;line-height:1.4!important;white-space:nowrap!important;background:transparent!important;border:0!important;border-radius:0!important;text-decoration:none!important}.fb-revamp .mobile-menu.fb-mobile-drawer .mobile-topnav .menu.mini>li>a:hover,.fb-revamp .mobile-menu.fb-mobile-drawer .mobile-topnav .menu.mini>li>a:focus{background:rgb(20 67 153 / .08)!important;color:#0f172a!important}.fb-revamp .mobile-menu.fb-mobile-drawer .mobile-topnav .menu.mini>li.active>a{color:#144399!important;font-weight:500!important}.fb-revamp .mobile-menu.fb-mobile-drawer .mobile-topnav>li.ribbon:last-of-type .menu.mini{left:auto!important;right:0!important}.fb-revamp .mobile-menu.fb-mobile-drawer .mobile-topnav>li.ribbon.opened>a::after{transform:rotate(180deg)}.fb-revamp #header .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__promo{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin:4px 16px 12px!important;padding:18px!important;background:linear-gradient(180deg,#144399 0%,#0e3580 100%)!important;border-radius:14px!important;color:#ffffff!important;text-decoration:none!important;min-height:0!important;border:0!important;transition:background 180ms ease!important}.fb-revamp #header .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__promo-row{display:flex!important;align-items:center!important;gap:14px!important;width:100%!important}.fb-revamp #header .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__promo:hover{background:linear-gradient(180deg,#1854b7 0%,#0e3580 100%)!important;color:#ffffff!important;text-decoration:none!important}.fb-mobile-drawer__promo-icon{width:48px;height:48px;border-radius:50%;flex-shrink:0;background:rgb(255 255 255 / .15);display:inline-flex!important;align-items:center;justify-content:center;color:#fff}.fb-mobile-drawer__promo-icon svg{width:24px;height:24px;display:block}.fb-revamp .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__promo-body{display:flex!important;flex-direction:column!important;gap:4px!important;flex:1 1 auto!important;min-width:0!important;padding:0!important;margin:0!important;background:transparent!important}.fb-revamp .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__promo-body strong{display:block!important;color:#ffffff!important;font-size:16px!important;font-weight:600!important;line-height:1.25!important;margin:0!important;padding:0!important;background:transparent!important;text-transform:none!important;letter-spacing:0!important}.fb-revamp .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__promo-body small{display:block!important;color:rgb(255 255 255 / .78)!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important;margin:0!important;padding:0!important;background:transparent!important;text-transform:none!important;letter-spacing:0!important}.fb-revamp #header .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__promo-cta{margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;align-self:flex-start!important;padding:10px 18px!important;background:#ffffff!important;color:#0a1f44!important;border-radius:999px!important;font-size:14px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;border:0!important;min-height:0!important}.fb-mobile-drawer__promo-cta svg{display:block}.fb-mobile-drawer__promo-cta-label{color:inherit}.fb-mobile-drawer__help,.fb-mobile-drawer__social,.fb-mobile-drawer__footer{margin:0 16px;padding:14px 0;border-top:1px solid rgb(255 255 255 / .08)}.fb-revamp .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__heading{color:#ffffff!important;font-size:18px!important;font-weight:600!important;margin:0 0 4px!important;padding:0!important;line-height:1.3!important;font-family:var(--fb-font-heading)!important;letter-spacing:0!important;text-transform:none!important;border:0!important}.fb-revamp .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__lede{color:rgb(255 255 255 / .78)!important;font-size:13px!important;margin:0 0 12px!important;padding:0!important;line-height:1.5!important}.fb-revamp #header .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__contact{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 0!important;margin:0!important;text-decoration:none!important;color:#ffffff!important;background:transparent!important;border:0!important;min-height:0!important;transition:opacity 160ms ease!important}.fb-revamp #header .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__contact:hover{opacity:0.85!important;color:#ffffff!important}.fb-revamp .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__contact-icon{width:42px!important;height:42px!important;border-radius:50%!important;background:rgb(255 255 255 / .12)!important;color:#ffffff!important;flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:0!important}.fb-revamp .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__contact-icon svg{width:20px!important;height:20px!important;display:block!important}.fb-revamp .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__contact-body{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important;flex:1 1 auto!important;padding:0!important;margin:0!important;background:transparent!important}.fb-revamp .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__contact-body strong{display:block!important;color:#ffffff!important;font-size:15px!important;font-weight:600!important;line-height:1.25!important;margin:0!important;padding:0!important;background:transparent!important;text-transform:none!important;letter-spacing:0!important}.fb-revamp .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__contact-body small{display:block!important;color:rgb(255 255 255 / .78)!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important;margin:0!important;padding:0!important;background:transparent!important;word-break:break-word!important;text-transform:none!important;letter-spacing:0!important}.fb-mobile-drawer__contact--static{cursor:default}.fb-mobile-drawer__social-row{display:flex;gap:12px;margin-top:8px}.fb-revamp #header .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__social-link{width:38px!important;height:38px!important;border-radius:50%!important;background:transparent!important;border:1px solid rgb(255 255 255 / .4)!important;color:#ffffff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;text-decoration:none!important;min-height:0!important;transition:background 160ms ease,border-color 160ms ease!important}.fb-revamp #header .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__social-link:hover,.fb-revamp #header .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__social-link:focus{background:rgb(255 255 255 / .12)!important;border-color:#ffffff!important;color:#ffffff!important}.fb-mobile-drawer__footer-links{display:flex;flex-direction:column}.fb-revamp #header .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__footer-link{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 0!important;margin:0!important;color:#ffffff!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;background:transparent!important;border:0!important;border-bottom:1px solid rgb(255 255 255 / .06)!important;min-height:0!important;line-height:1.3!important}.fb-revamp #header .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__footer-link:last-child{border-bottom:0!important}.fb-mobile-drawer__footer-link svg{color:rgb(255 255 255 / .55);flex-shrink:0}.fb-revamp .mobile-menu.fb-mobile-drawer .fb-mobile-drawer__copyright{color:rgb(255 255 255 / .55)!important;font-size:13px!important;margin:16px 0 0!important;padding:0!important;line-height:1.5!important}@media (min-width:992px){.fb-revamp .mobile-menu.fb-mobile-drawer{display:none!important}.fb-mobile-drawer__backdrop{display:none!important}.travelo-box.contact-box .contact-details .contact-email{padding:0 24px 0 0}.fb-revamp.fb-inner-page #hotel-reviews .rating .score,.fb-revamp.fb-inner-page #cruise-reviews .rating .score{font-size:2em}.fb-revamp.fb-inner-page #hotel-reviews .rating .five-stars-container,.fb-revamp.fb-inner-page #cruise-reviews .rating .five-stars-container{font-size:1.5em;margin-top:20px}}.fb-section-mobile-cta{display:none}.fb-section-mobile-cta{display:none;align-items:center;justify-content:center;gap:10px;width:calc(100% - 24px);margin:20px 12px 0;padding:14px 20px;background:#fff;border:1px solid #d9e1ee;border-radius:999px;color:#1f6bff;font-size:15px;font-weight:500;text-decoration:none;box-shadow:0 1px 4px rgb(10 31 68 / .06);transition:background 180ms,border-color 180ms}.fb-section-mobile-cta:hover,.fb-section-mobile-cta:focus{background:#f5f8ff;border-color:#b9cdf2;color:#1f6bff;text-decoration:none}.fb-section-mobile-cta svg{flex-shrink:0}@media (max-width:767px){.fb-revamp:not(.fb-homepage) #content .tour-packages article.box>figure{flex:0 0 auto!important}.fb-revamp:not(.fb-homepage) .tour-packages.listing-style3 article.box .price{top:-110px!important}.fb-revamp #header .logo>a,.fb-revamp #header .logo.navbar-brand>a,.fb-revamp #header .navbar-brand.logo{background-image:url(https://forbookings.com/wp-content/uploads/2026/05/FB_whiteLogo-2.png)}.fb-trust-bar{flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:8px 4px!important;margin:16px 12px 0!important;background:#0a1f44!important;border-radius:14px!important;max-width:none!important;box-shadow:0 1px 4px rgb(10 31 68 / .08)!important;width:auto!important}.fb-trust-bar__item{flex:0 0 auto!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;padding:14px 16px!important;border-right:none!important;border-bottom:1px solid rgb(255 255 255 / .08)!important;white-space:normal!important}.fb-trust-bar__item:last-child{border-bottom:none!important}.fb-trust-bar__icon{width:38px!important;height:38px!important;min-width:38px!important;border:1px solid rgb(255 255 255 / .22)!important;background:rgb(255 255 255 / .06)!important;font-size:16px!important}.fb-trust-bar__text{flex:1 1 auto!important;text-align:left!important;min-width:0!important}.fb-trust-bar__text strong{font-size:14px!important;font-weight:600!important;color:#ffffff!important}.fb-trust-bar__text small{font-size:12px!important;color:rgb(255 255 255 / .62)!important;margin-top:2px!important}.fb-revamp .fb-popular-dest,.fb-revamp .fb-tours-section{padding:32px 0 16px!important}.fb-revamp .fb-popular-dest .container,.fb-revamp .fb-tours-section .container{padding:0 12px!important}.fb-revamp .fb-popular-dest .fb-section-head,.fb-revamp .fb-tours-section .fb-section-head{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;margin-bottom:16px!important;gap:12px!important}.fb-revamp .fb-popular-dest .fb-section-title,.fb-revamp .fb-tours-section .fb-section-title{font-size:20px!important}.fb-revamp .fb-popular-dest .fb-section-sub,.fb-revamp .fb-tours-section .fb-section-sub,.fb-revamp .fb-popular-dest .fb-section-eyebrow,.fb-revamp .fb-tours-section .fb-section-eyebrow{display:none!important}.fb-revamp .fb-popular-dest .fb-carousel-nav,.fb-revamp .fb-tours-section .fb-carousel-nav{display:none!important}.fb-revamp .fb-popular-dest .fb-view-all-link,.fb-revamp .fb-tours-section .fb-view-all-link{font-size:14px!important;color:#1f6bff!important}.fb-revamp .fb-popular-dest .fb-carousel-wrap,.fb-revamp .fb-tours-section .fb-carousel-wrap{overflow:visible!important;padding:0!important;margin:0!important}.fb-revamp .fb-popular-dest .fb-carousel-track,.fb-revamp .fb-tours-section .fb-carousel-track{display:flex!important;flex-direction:column!important;gap:14px!important;transform:none!important}.fb-revamp .fb-popular-dest .fb-dest-card,.fb-revamp .fb-tours-section .fb-tour-card{flex:0 0 auto!important;width:100%!important}.fb-revamp .fb-popular-dest .fb-carousel-track>.fb-dest-card:nth-child(n+5),.fb-revamp .fb-tours-section .fb-carousel-track>.fb-tour-card:nth-child(n+5){display:none!important}.fb-dest-card-img{height:180px!important;border-radius:14px!important}.fb-dest-card-overlay{padding:12px 14px!important}.fb-dest-name{font-size:16px!important}.fb-dest-country{font-size:12px!important}.fb-dest-price{font-size:12px!important}.fb-review-badge{right:12px!important;bottom:12px!important}.fb-revamp .fb-tours-section .fb-tour-card-inner{display:flex!important;flex-direction:column!important;background:#ffffff!important;border:1px solid #e6eaf0!important;border-radius:14px!important;overflow:hidden!important;text-decoration:none!important;box-shadow:0 1px 4px rgb(10 31 68 / .06)!important}.fb-revamp .fb-tours-section .fb-tour-card-img{position:relative!important;height:170px!important;width:100%!important;overflow:hidden!important;background:#f3f4fb!important}.fb-revamp .fb-tours-section .fb-tour-card-img img,.fb-revamp .fb-tours-section .fb-tour-card-img .fb-tour-thumb{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.fb-revamp .fb-tours-section .fb-tour-card-body{padding:14px 16px 16px!important;background:#ffffff!important}.fb-revamp .fb-tours-section .fb-tour-name{font-size:15px!important;font-weight:600!important;color:#0b1426!important;margin:0 0 6px!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.fb-revamp .fb-tours-section .fb-tour-meta{font-size:12px!important;color:#6b7280!important;margin:0 0 6px!important;line-height:1.4!important}.fb-revamp .fb-tours-section .fb-tour-price{font-size:14px!important;font-weight:600!important;color:#1f6bff!important;margin:0!important}.fb-revamp .fb-tours-section .fb-tour-footer{display:none!important}.fb-revamp .fb-tours-section .fb-tour-card-img .fb-wishlist-btn{top:10px!important;right:10px!important}.fb-section-mobile-cta{display:inline-flex!important}.fb-special-offer{padding-bottom:24px!important}.fb-special-offer .container{padding:0 12px!important}.fb-special-offer .fb-special-offer-inner{flex-direction:column!important;background-image:none!important;background-color:#0d1e3d!important;border-radius:16px!important;min-height:0!important}.fb-special-offer .fb-special-offer-left{flex:none!important;padding:24px 22px 20px!important}.fb-special-offer .fb-special-offer-title{font-size:22px!important}.fb-special-offer .fb-special-offer-right{flex:none!important;height:200px!important;min-height:0!important;width:100%!important;position:relative!important}.fb-special-offer .fb-offer-img-1,.fb-special-offer .fb-offer-img-2{display:none!important}.fb-special-offer .fb-offer-img-mobile{position:absolute!important;inset:0!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;clip-path:none!important;display:block!important}.fb-special-offer .fb-offer-badge{left:50%!important;top:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;width:76px!important;height:76px!important}.fb-special-offer .fb-offer-badge strong{font-size:18px!important}.fb-revamp .fb-hp-section,.fb-revamp .fb-special-offer,.fb-revamp .fb-why-section{padding-top:32px!important;padding-bottom:32px!important}.home.fb-revamp .fb-why-section{padding-top:0!important}.fb-newsletter-left{flex:auto!important}.fb-revamp .fb-hp-section+.fb-special-offer,.fb-revamp .fb-special-offer+.fb-hp-section{padding-top:0!important}.fb-partners{flex-wrap:wrap!important;padding:0 10px!important;flex-direction:row!important}}@media (min-width:768px) and (max-width:991px){.fb-revamp .fb-hp-section,.fb-revamp .fb-special-offer,.fb-revamp .fb-why-section{padding-top:40px!important;padding-bottom:40px!important}}@media (min-width:768px){.fb-special-offer .fb-offer-img-mobile{display:none!important}}@media (max-width:767px){.fb-special-offer .container{padding:0 16px!important}.fb-special-offer .fb-special-offer-inner{background-image:none!important;background-color:#0d1e3d!important;border-radius:16px!important;min-height:0!important}.fb-special-offer .fb-special-offer-left{padding:26px 24px 22px!important;gap:12px!important}.fb-special-offer .fb-special-offer-label{font-size:11px!important;letter-spacing:2px!important;color:rgb(255 255 255 / .7)!important}.fb-special-offer .fb-special-offer-title{font-size:24px!important;line-height:1.25!important}.fb-special-offer .fb-special-offer-desc{font-size:15px!important;line-height:1.55!important;color:rgb(255 255 255 / .82)!important}.fb-special-offer .fb-special-offer-btn{font-size:14px!important;padding:11px 22px!important;margin-top:8px!important;background:rgb(255 255 255 / .06)!important}.fb-special-offer .fb-special-offer-right{height:220px!important}.fb-special-offer .fb-offer-img-mobile{background-position:center top!important}.fb-special-offer .fb-offer-badge{display:none!important}}@media (max-width:767px){.fb-revamp #footer.fb-footer{padding:36px 0 28px!important}.fb-revamp #footer.fb-footer .container{padding:0 24px!important}.fb-footer-grid{grid-template-columns:1fr!important;gap:32px!important;padding-bottom:24px!important}.fb-footer-brand,.fb-footer-help,.fb-footer-col{grid-column:1 / -1!important}.fb-footer-logo-img{height:30px!important}.fb-footer-tagline{font-size:15px!important;line-height:1.6!important;max-width:none!important;margin:4px 0 18px!important}.fb-footer-social{gap:12px!important;margin:0!important}.fb-footer-social a{width:36px!important;height:36px!important;border-radius:50%!important;background:rgb(255 255 255 / .1)!important}.fb-footer-title{font-size:17px!important;margin:0 0 14px!important}.fb-footer-links a{font-size:15px!important}.fb-footer-links li{margin:0 0 12px!important}.fb-footer-help{padding-top:8px!important}.fb-footer-help .fb-footer-contact{display:flex!important;flex-direction:column!important;gap:18px!important;margin:0!important}.fb-footer-help .fb-footer-contact li{display:flex!important;align-items:flex-start!important;gap:14px!important;margin:0!important;padding:0 0 18px!important;border-bottom:1px solid rgb(255 255 255 / .08)!important;font-size:15px!important;line-height:1.45!important;color:rgb(255 255 255 / .85)!important;flex-wrap:wrap!important}.fb-footer-help .fb-footer-contact li:last-child{border-bottom:none!important;padding-bottom:0!important}.fb-footer-help .fb-footer-contact-icon{flex:0 0 40px!important;width:40px!important;height:40px!important;border-radius:50%!important;background:rgb(255 255 255 / .1)!important}.fb-footer-help .fb-footer-contact a,.fb-footer-help .fb-footer-contact li>span:not(.fb-footer-contact-icon){font-size:15px!important;color:#ffffff!important}.fb-footer-bottom{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:14px!important;padding-top:24px!important;border-top:1px solid rgb(255 255 255 / .1)!important}.fb-footer-bottom::before{content:"";display:block;width:96px;height:24px;background-image:url(https://forbookings.com/wp-content/uploads/2026/05/FB_whiteLogo-2.png);background-size:contain;background-position:center;background-repeat:no-repeat}.fb-footer-copy{font-size:13px!important;color:rgb(255 255 255 / .65)!important}.fb-footer-pay{display:none!important}.fb-footer #back-to-top{display:none!important}}@media (min-width:768px) and (max-width:991px){.fb-revamp #footer.fb-footer{padding:48px 0 24px!important}.fb-footer-grid{grid-template-columns:1fr 1fr!important;gap:32px 28px!important;padding-bottom:32px!important}.fb-footer-brand{grid-column:1 / -1!important}.fb-footer-help{grid-column:1 / -1!important}.fb-footer-tagline{max-width:520px!important;font-size:14px!important}.fb-footer-title{font-size:16px!important}.fb-footer-links a{font-size:14px!important}.fb-footer-help .fb-footer-contact{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:14px 28px!important}.fb-footer-help .fb-footer-contact li{margin:0!important;align-items:center!important}}@media (max-width:767px){.fb-special-offer{padding:0 12px 32px!important}.fb-special-offer>.container{padding:0!important}.fb-special-offer .fb-special-offer-inner{position:relative!important;display:block!important;min-height:0!important;padding:0!important;border-radius:16px!important;overflow:hidden!important;background-color:#0d1e3d!important;background-image:url(https://forbookings.com/wp-content/uploads/2026/05/lake-resort.png)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;outline:none!important;box-shadow:0 4px 18px rgb(10 31 68 / .18)!important}.fb-special-offer .fb-special-offer-inner::before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgb(10 31 68 / .88) 0%,rgb(10 31 68 / .7) 100%)!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important;z-index:1!important;pointer-events:none!important}.fb-special-offer .fb-special-offer-left{position:relative!important;z-index:2!important;flex:none!important;padding:28px 22px!important;gap:10px!important}.fb-special-offer .fb-special-offer-title{font-size:22px!important}.fb-special-offer .fb-special-offer-desc{font-size:13px!important}.fb-special-offer .fb-special-offer-right,.fb-special-offer .fb-offer-img,.fb-special-offer .fb-offer-badge{display:none!important}.fb-footer-help .fb-footer-contact{gap:0!important}.fb-footer-help .fb-footer-contact li{padding:10px 0!important;border-bottom:none!important;align-items:center!important;gap:12px!important}.fb-footer-help .fb-footer-contact li:last-child{padding-bottom:10px!important}.fb-footer-help .fb-footer-contact-icon{flex:0 0 36px!important;width:36px!important;height:36px!important;background:rgb(255 255 255 / .08)!important;color:rgb(255 255 255 / .9)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.fb-footer-help .fb-footer-contact-icon svg{width:16px!important;height:16px!important}.fb-footer-help .fb-footer-contact a,.fb-footer-help .fb-footer-contact li>span:not(.fb-footer-contact-icon){font-size:14px!important;color:rgb(255 255 255 / .92)!important;font-weight:400!important}}@media (min-width:768px) and (max-width:990px){.fb-revamp #header .logo>a,.fb-revamp #header .logo.navbar-brand>a,.fb-revamp #header .navbar-brand.logo{background-image:url(https://forbookings.com/wp-content/uploads/2026/05/FB_whiteLogo-2.png)}.fb-revamp .fb-hero{min-height:420px!important;padding-top:80px!important;padding-bottom:160px!important}.fb-revamp:not(.fb-homepage) #content #main .row{flex-direction:row!important;flex-wrap:wrap}.fb-revamp:not(.fb-homepage) .fb-page-banner{padding-bottom:60px!important}.fb-revamp:not(.fb-homepage) #main .image-box.listing-style3.hotel>article.box>figure{width:auto!important}.fb-detail-banner__actions{top:0!important}.fb-revamp.single-accommodation #main .room-list .fb-room-card{grid-template-columns:1fr!important}.fb-revamp.fb-list-property .fb-list-property__help{align-items:center}.fb-page-banner{padding-bottom:60px!important}.fb-revamp #header .fb-brand-col{align-items:center}.fb-revamp.fb-homepage .search-box-wrapper{margin-top:-140px!important;padding:0 16px!important}.fb-revamp .fb-popular-dest,.fb-revamp .fb-tours-section{padding-top:24px!important}.fb-trust-bar{background:#0a1f44!important;background-color:#0a1f44!important;border-radius:14px!important;padding:16px 20px!important;margin:24px 16px 0!important;max-width:none!important;width:auto!important;box-shadow:0 4px 18px rgb(10 31 68 / .1)!important}.fb-trust-bar__item{padding:0 12px!important;gap:10px!important}.fb-trust-bar__icon{width:38px!important;height:38px!important;min-width:38px!important}.fb-trust-bar__text strong{font-size:13px!important}.fb-trust-bar__text small{font-size:11px!important}.fb-revamp .fb-special-offer{padding-top:32px!important;padding-bottom:32px!important}.fb-special-offer .container{padding:0 20px!important}.fb-special-offer .fb-special-offer-inner{flex-direction:row!important;min-height:240px!important;border-radius:16px!important;background-size:115%!important}.fb-special-offer .fb-special-offer-left{flex:0 0 46%!important;padding:26px 28px!important;gap:10px!important}.fb-special-offer .fb-special-offer-title{font-size:22px!important;line-height:1.25!important}.fb-special-offer .fb-special-offer-desc{font-size:14px!important;line-height:1.5!important}.fb-special-offer .fb-special-offer-btn{font-size:13px!important;padding:10px 18px!important;margin-top:4px!important}.fb-special-offer .fb-special-offer-right{flex:1 1 0!important;height:auto!important;min-height:240px!important;display:block!important}.fb-special-offer .fb-offer-img-1{display:block!important;left:0!important;width:58%!important;clip-path:polygon(0 0,88% 0,72% 100%,0 100%)!important}.fb-special-offer .fb-offer-img-2{display:block!important;left:48%!important;width:52%!important;clip-path:polygon(22% 0,100% 0,100% 100%,6% 100%)!important}.fb-special-offer .fb-offer-badge{display:flex!important;left:50%!important;top:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;width:72px!important;height:72px!important}.fb-special-offer .fb-offer-badge strong{font-size:17px!important}.fb-special-offer .fb-offer-badge span{font-size:9px!important}.fb-newsletter-form,.fb-newsletter-form-wrap{flex:1 1 auto!important;width:100%!important;min-width:0!important}.fb-partners{flex-wrap:wrap!important;justify-content:center!important;padding:0 24px!important;gap:24px 0!important}.fb-partner-logo{flex:0 0 33.3333%!important;max-width:33.3333%!important;min-width:0!important}}@media (min-width:768px) and (max-width:1199px){.fb-revamp .tour-packages.listing-style1>[class*="col-"],.fb-revamp .hotel.listing-style1>[class*="col-"],.fb-revamp .car.listing-style1>[class*="col-"],.fb-revamp .cruise.listing-style1>[class*="col-"],.fb-revamp .image-box.listing-style1>[class*="col-"]{width:50%!important;flex:0 0 50%!important;max-width:50%!important;float:left!important;clear:none!important}.fb-revamp .tour-packages.listing-style1>[class*="col-"]:nth-child(2n+1),.fb-revamp .hotel.listing-style1>[class*="col-"]:nth-child(2n+1),.fb-revamp .car.listing-style1>[class*="col-"]:nth-child(2n+1),.fb-revamp .cruise.listing-style1>[class*="col-"]:nth-child(2n+1),.fb-revamp .image-box.listing-style1>[class*="col-"]:nth-child(2n+1){clear:left!important}}.fb-revamp.fb-login-page .page-title-container,.fb-revamp.fb-login-page .fb-page-banner,.fb-revamp.fb-login-page .fb-trust-footer{display:none!important}.fb-revamp.fb-login-page section#content,.fb-revamp.fb-login-page #content{padding:56px 0 80px!important;background:#f4f6fa!important}.fb-revamp.fb-login-page .fb-login{display:flex;justify-content:center;padding:0 16px}.fb-revamp.fb-login-page .fb-login__card{width:100%;max-width:460px;background:#fff;border:1px solid var(--fb-color-border);border-radius:16px;padding:40px 36px;box-shadow:0 6px 24px rgb(10 31 68 / .06)}.fb-revamp.fb-login-page .fb-login__head{text-align:center;margin-bottom:28px}.fb-revamp.fb-login-page .fb-login__title{font-family:var(--fb-font-heading);font-size:26px;font-weight:600;color:var(--fb-color-ink);margin:0 0 8px;line-height:1.2;letter-spacing:-.01em}.fb-revamp.fb-login-page .fb-login__sub{font-size:14px;color:var(--fb-color-text-muted);margin:0;line-height:1.55}.fb-revamp.fb-login-page .fb-login__content{margin-bottom:16px;font-size:14px;color:var(--fb-color-text)}.fb-revamp.fb-login-page .fb-login__form-wrap{margin:0}.fb-revamp.fb-login-page .login-form .form-group{margin:0 0 14px}.fb-revamp.fb-login-page .login-form .input-text{display:block;width:100%;height:48px;padding:0 16px;background:#fff;color:var(--fb-color-text);border:1px solid var(--fb-color-border-strong);border-radius:10px;font-family:var(--fb-font-body);font-size:15px;line-height:46px;transition:border-color var(--fb-duration) var(--fb-ease),box-shadow var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-login-page .login-form .input-text:focus{outline:none;border-color:var(--fb-color-blue-600);box-shadow:0 0 0 3px rgb(31 107 255 / .15)}.fb-revamp.fb-login-page .login-form .input-text::placeholder{color:var(--fb-color-text-subtle);font-size:14px}.fb-revamp.fb-login-page .login-form .btn-large,.fb-revamp.fb-login-page .login-form button[type="submit"]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 20px;background:var(--fb-color-blue-600);color:#fff;border:1px solid var(--fb-color-blue-600);border-radius:10px;font-family:var(--fb-font-body);font-size:15px;font-weight:500;text-transform:none;letter-spacing:0;line-height:1;cursor:pointer;transition:background-color var(--fb-duration) var(--fb-ease),border-color var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-login-page .login-form .btn-large:hover,.fb-revamp.fb-login-page .login-form button[type="submit"]:hover{background:var(--fb-color-blue-500);border-color:var(--fb-color-blue-500);color:#fff}.fb-revamp.fb-login-page .login-form .description{font-size:13px;color:var(--fb-color-text-muted);margin:0 0 12px;line-height:1.55}.fb-revamp.fb-login-page .login-form .trav-otp-resend-wrap{margin:8px 0 0;font-size:13px;color:var(--fb-color-text-muted);text-align:center}.fb-revamp.fb-login-page .login-form .trav-otp-resend-btn{color:var(--fb-color-blue-600);text-decoration:none;margin-left:4px}.fb-revamp.fb-login-page .login-form .trav-otp-resend-btn.disabled{color:var(--fb-color-text-subtle);pointer-events:none;cursor:default}.fb-revamp.fb-login-page .login-form .alert{padding:10px 12px 10px 50px;margin:4px 0 12px;border-radius:8px;font-size:13px;line-height:1.4}.fb-revamp.fb-login-page .login-form .alert:before{top:3px;left:5px}.fb-revamp.fb-login-page .login-form .alert-error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.fb-revamp.fb-login-page .login-form .alert-success{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.fb-revamp.fb-login-page .login-form>p:last-child{margin:20px 0 0;font-size:14px;color:var(--fb-color-text-muted);text-align:center}.fb-revamp.fb-login-page .login-form>p:last-child br{display:none}.fb-revamp.fb-login-page .login-form .underline,.fb-revamp.fb-login-page .login-form>p:last-child a{color:var(--fb-color-blue-600);font-weight:500;text-decoration:none;margin-left:4px}.fb-revamp.fb-login-page .login-form .underline:hover,.fb-revamp.fb-login-page .login-form>p:last-child a:hover{text-decoration:underline}@media (max-width:600px){.fb-revamp.fb-login-page section#content,.fb-revamp.fb-login-page #content{padding:32px 0 48px!important}.fb-revamp.fb-login-page .fb-login__card{padding:28px 22px;border-radius:14px}.fb-revamp.fb-login-page .fb-login__title{font-size:22px}}.fb-revamp #soap-popupbox.opacity-overlay{background:rgb(10 31 68 / .55)!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.fb-revamp #travelo-login.travelo-modal-box,.fb-revamp #travelo-signup.travelo-modal-box{width:100%;max-width:420px;margin:0 auto;padding:32px 32px 28px;background:#fff;border:1px solid var(--fb-color-border);border-radius:16px;box-shadow:0 18px 48px rgb(10 31 68 / .22);text-align:left}.fb-revamp #travelo-login .logo-modal,.fb-revamp #travelo-signup .logo-modal{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:auto;height:auto;margin:0 0 18px;padding:0;text-indent:0;overflow:visible;background:none;font-size:0;color:#fff0}.fb-revamp #travelo-login .logo-modal img,.fb-revamp #travelo-signup .logo-modal img{display:block;width:auto;max-width:160px;height:30px;opacity:1;filter:none;-ms-filter:none;-moz-opacity:1;-khtml-opacity:1;object-fit:contain}.fb-revamp #travelo-login .logo-modal::after,.fb-revamp #travelo-signup .logo-modal::after{display:block;font-family:var(--fb-font-heading);font-size:20px;font-weight:600;color:var(--fb-color-ink);line-height:1.25;text-align:center;margin-top:14px;letter-spacing:-.01em}.fb-revamp #travelo-login .logo-modal::after{content:"Welcome back"}.fb-revamp #travelo-signup .logo-modal::after{content:"Create your account"}.fb-revamp #travelo-login .input-text,.fb-revamp #travelo-signup .input-text{display:block;width:100%;height:48px;padding:0 16px;background:#fff;color:var(--fb-color-text);border:1px solid var(--fb-color-border-strong);border-radius:10px;font-family:var(--fb-font-body);font-size:15px;line-height:46px;transition:border-color var(--fb-duration) var(--fb-ease),box-shadow var(--fb-duration) var(--fb-ease)}.fb-revamp #travelo-login .input-text:focus,.fb-revamp #travelo-signup .input-text:focus{outline:none;border-color:var(--fb-color-blue-600);box-shadow:0 0 0 3px rgb(31 107 255 / .15)}.fb-revamp #travelo-login .input-text::placeholder,.fb-revamp #travelo-signup .input-text::placeholder{color:var(--fb-color-text-subtle)}.fb-revamp #travelo-login .form-group,.fb-revamp #travelo-signup .form-group{margin:0 0 12px;padding:0;text-align:left}.fb-revamp #travelo-login .button.btn-medium,.fb-revamp #travelo-signup .button.btn-medium,.fb-revamp #travelo-login button[type="button"],.fb-revamp #travelo-signup button[type="button"]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 20px;background:var(--fb-color-blue-600);color:#fff;border:1px solid var(--fb-color-blue-600);border-radius:10px;font-family:var(--fb-font-body);font-size:15px;font-weight:500;text-transform:none;letter-spacing:0;line-height:1;cursor:pointer;transition:background-color var(--fb-duration) var(--fb-ease),border-color var(--fb-duration) var(--fb-ease)}.fb-revamp #travelo-login .button.btn-medium:hover,.fb-revamp #travelo-signup .button.btn-medium:hover,.fb-revamp #travelo-login button[type="button"]:hover,.fb-revamp #travelo-signup button[type="button"]:hover{background:var(--fb-color-blue-500);border-color:var(--fb-color-blue-500);color:#fff}.fb-revamp #travelo-login .description,.fb-revamp #travelo-signup .description{margin:0;font-size:13px;line-height:1.55;color:var(--fb-color-text-muted)}.fb-revamp #travelo-login .trav-otp-resend-wrap,.fb-revamp #travelo-signup .trav-otp-resend-wrap{margin:8px 0 0;font-size:13px;color:var(--fb-color-text-muted);text-align:center}.fb-revamp #travelo-login .trav-otp-resend-btn,.fb-revamp #travelo-signup .trav-otp-resend-btn{color:var(--fb-color-blue-600);text-decoration:none;margin-left:4px}.fb-revamp #travelo-login .trav-otp-resend-btn.disabled,.fb-revamp #travelo-signup .trav-otp-resend-btn.disabled{color:var(--fb-color-text-subtle);pointer-events:none;cursor:default}.fb-revamp #travelo-login .alert,.fb-revamp #travelo-signup .alert{padding:10px 12px;margin:4px 0 8px;border-radius:8px;font-size:13px;line-height:1.4}.fb-revamp #travelo-login .alert::before,.fb-revamp #travelo-signup .alert::before{content:none;display:none}.fb-revamp #travelo-login .alert-error,.fb-revamp #travelo-signup .alert-error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.fb-revamp #travelo-login .alert-success,.fb-revamp #travelo-signup .alert-success{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.fb-revamp #travelo-login .seperator,.fb-revamp #travelo-signup .seperator{height:1px;margin:16px 0 14px;border:0;background:var(--fb-color-border);line-height:0}.fb-revamp #travelo-login .seperator label,.fb-revamp #travelo-signup .seperator label{display:none}.fb-revamp #travelo-login>p:last-child,.fb-revamp #travelo-signup>p:last-child{margin:0;font-size:14px;color:var(--fb-color-text-muted);text-align:center}.fb-revamp #travelo-login>p:last-child a,.fb-revamp #travelo-signup>p:last-child a{color:var(--fb-color-blue-600);font-weight:500;text-decoration:none;margin-left:4px}.fb-revamp #travelo-login>p:last-child a:hover,.fb-revamp #travelo-signup>p:last-child a:hover{text-decoration:underline}@media (max-width:480px){.fb-revamp #travelo-login.travelo-modal-box,.fb-revamp #travelo-signup.travelo-modal-box{padding:24px 22px 22px;border-radius:14px}.fb-revamp #travelo-login .logo-modal::after,.fb-revamp #travelo-signup .logo-modal::after{font-size:18px}}[dir="rtl"] .fb-special-offer .fb-offer-badge{left:auto!important;right:47%!important;transform:translate(50%,-50%)!important}[dir="rtl"] .fb-newsletter-btn{border-radius:6px 0 0 6px}[dir="rtl"] .fb-why-title{text-align:center!important}@media (max-width:767px){[dir="rtl"] .fb-special-offer .fb-offer-badge{right:50%!important;transform:translate(50%,-50%)!important}}.fb-special-offer .fb-special-offer-inner{background-image:url(https://forbookings.com/wp-content/uploads/2026/06/Special_offer_bg-scaled-2.webp)!important;background-size:cover!important;background-position:right center!important;background-repeat:no-repeat!important;background-color:#0d1e3d!important;min-height:300px!important;border:0!important;outline:0!important;box-shadow:0 10px 28px rgb(10 31 68 / .15)!important}.fb-special-offer .fb-offer-img,.fb-special-offer .fb-offer-img-1,.fb-special-offer .fb-offer-img-2,.fb-special-offer .fb-offer-img-3{display:none!important}.fb-special-offer .fb-special-offer-right{display:none!important}.fb-special-offer .fb-special-offer-left{flex:1 1 100%!important;max-width:48%!important;padding:40px 44px!important;position:relative!important;z-index:2!important}.fb-special-offer .fb-special-offer-inner::before{content:""!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;width:55%!important;background:linear-gradient(90deg,#0d1e3d 0%,#0d1e3d 60%,#fff0 100%)!important;z-index:1!important;pointer-events:none!important}.fb-special-offer .fb-offer-badge{left:50%!important;transform:translate(-50%,-50%)!important;z-index:3!important}@media (max-width:991px){.fb-special-offer .fb-special-offer-inner{min-height:240px!important}.fb-special-offer .fb-special-offer-left{max-width:55%!important;padding:28px 28px!important}.fb-special-offer .fb-special-offer-inner::before{width:65%!important}}@media (max-width:767px){.fb-special-offer .fb-special-offer-inner{background-size:cover!important;background-position:right center!important;min-height:0!important;background-image:none!important}.fb-special-offer .fb-special-offer-inner::before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgb(13 30 61 / .92) 0%,rgb(13 30 61 / .78) 100%)!important;z-index:1!important;pointer-events:none!important}.fb-special-offer .fb-special-offer-left{max-width:none!important;flex:1 1 100%!important;padding:26px 22px!important;position:relative!important;z-index:2!important}.fb-special-offer .fb-offer-badge{display:none!important}}.fb-revamp.fb-location-page section#content,.fb-revamp.fb-location-page #content{background:#f4f6fa!important;padding:32px 0 64px!important}.fb-revamp.fb-location-page .fb-loc-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.fb-revamp.fb-location-page .fb-loc-main{min-width:0}.fb-revamp.fb-location-page .fb-loc-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:8px 0 14px}.fb-revamp.fb-location-page .fb-loc-section-head:not(:first-of-type){margin-top:28px}.fb-revamp.fb-location-page .fb-loc-section-title{font-family:var(--fb-font-heading);font-size:22px;font-weight:600;color:var(--fb-color-ink);margin:0;line-height:1.2;letter-spacing:-.01em}.fb-revamp.fb-location-page .fb-loc-section-count{font-size:13px;color:var(--fb-color-text-muted)}.fb-revamp.fb-location-page .fb-loc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fb-revamp.fb-location-page .fb-loc-card{display:flex;background:#fff;border:1px solid var(--fb-color-border);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgb(15 23 42 / .04);transition:transform var(--fb-duration) var(--fb-ease),box-shadow var(--fb-duration) var(--fb-ease),border-color var(--fb-duration) var(--fb-ease);min-height:168px}.fb-revamp.fb-location-page .fb-loc-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(10 31 68 / .1);border-color:var(--fb-color-border-strong)}.fb-revamp.fb-location-page .fb-loc-card__media{position:relative;flex:0 0 168px;width:168px;min-height:100%;background:#e8edf5;display:block}.fb-revamp.fb-location-page .fb-loc-card__img{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat}.fb-revamp.fb-location-page .fb-loc-card__img--placeholder{background-color:#d9e1ee;background-image:linear-gradient(135deg,#e8edf5 25%,#d9e1ee 25%,#d9e1ee 50%,#e8edf5 50%,#e8edf5 75%,#d9e1ee 75%);background-size:28px 28px;opacity:.45}.fb-revamp.fb-location-page .fb-loc-card__badge{position:absolute;top:10px;left:10px;padding:4px 10px;background:var(--fb-color-navy-900);color:#fff;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;border-radius:999px}.fb-revamp.fb-location-page .fb-loc-card__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;padding:16px 18px;gap:6px}.fb-revamp.fb-location-page .fb-loc-card__title{font-family:var(--fb-font-heading);font-size:17px;font-weight:600;color:var(--fb-color-ink);margin:0;line-height:1.3}.fb-revamp.fb-location-page .fb-loc-card__title a{color:inherit;text-decoration:none}.fb-revamp.fb-location-page .fb-loc-card__title a:hover{color:var(--fb-color-blue-600)}.fb-revamp.fb-location-page .fb-loc-card__meta{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--fb-color-text-muted);line-height:1.4;flex-wrap:wrap}.fb-revamp.fb-location-page .fb-loc-card__stars{display:inline-flex;color:#f5a524;line-height:1;gap:1px}.fb-revamp.fb-location-page .fb-loc-card__meta-text{display:inline-flex;align-items:center;gap:4px}.fb-revamp.fb-location-page .fb-loc-card__brief{font-size:13px;color:var(--fb-color-text-muted);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fb-revamp.fb-location-page .fb-loc-card__footer{margin-top:auto;padding-top:8px;display:flex;align-items:center;justify-content:space-between;gap:12px}.fb-revamp.fb-location-page .fb-loc-card__price{font-size:14px;font-weight:600;color:var(--fb-color-ink);line-height:1.2}.fb-revamp.fb-location-page .fb-loc-card__price small{font-size:11px;font-weight:400;color:var(--fb-color-text-muted);margin-right:2px}.fb-revamp.fb-location-page .fb-loc-card__cta{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;background:var(--fb-color-blue-600);color:#fff;border-radius:8px;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-location-page .fb-loc-card__cta:hover{background:var(--fb-color-blue-500);color:#fff;text-decoration:none}.fb-revamp.fb-location-page .fb-loc-pagination{margin-top:24px;text-align:center}.fb-revamp.fb-location-page .fb-loc-pagination ul.page-numbers{display:inline-flex;gap:4px;list-style:none;padding:0;margin:0}.fb-revamp.fb-location-page .fb-loc-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;background:#fff;border:1px solid var(--fb-color-border);border-radius:8px;font-size:13px;color:var(--fb-color-text);text-decoration:none;transition:background-color var(--fb-duration) var(--fb-ease),color var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-location-page .fb-loc-pagination .page-numbers.current,.fb-revamp.fb-location-page .fb-loc-pagination .page-numbers:hover{background:var(--fb-color-blue-600);border-color:var(--fb-color-blue-600);color:#fff}.fb-revamp.fb-location-page .fb-loc-sidebar{position:sticky;top:16px;display:flex;flex-direction:column;gap:16px;align-self:start}.fb-revamp.fb-location-page .fb-loc-side-card{background:#fff;border:1px solid var(--fb-color-border);border-radius:14px;padding:20px 20px;box-shadow:0 1px 2px rgb(15 23 42 / .04)}.fb-revamp.fb-location-page .fb-loc-side-title{font-family:var(--fb-font-heading);font-size:16px;font-weight:600;color:var(--fb-color-ink);margin:0 0 10px;line-height:1.25}.fb-revamp.fb-location-page .fb-loc-side-desc{font-size:13px;color:var(--fb-color-text-muted);line-height:1.55;margin:0 0 12px}.fb-revamp.fb-location-page .fb-loc-need-help{background:var(--fb-color-navy-900);color:#fff;border-color:var(--fb-color-navy-900)}.fb-revamp.fb-location-page .fb-loc-need-help .fb-loc-side-title{color:#fff}.fb-revamp.fb-location-page .fb-loc-need-help .fb-loc-side-desc{color:rgb(255 255 255 / .78)}.fb-revamp.fb-location-page .fb-loc-need-help__icon{width:38px;height:38px;border-radius:50%;background:rgb(255 255 255 / .1);color:#fff;display:inline-flex;align-items:center;justify-content:center;margin:0 0 10px}.fb-revamp.fb-location-page .fb-loc-side-contact{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:6px 0 0;background:rgb(255 255 255 / .08);border-radius:8px;color:#fff;font-size:14px;font-weight:500;text-decoration:none;transition:background-color var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-location-page .fb-loc-side-contact:hover{background:rgb(255 255 255 / .16);color:#fff;text-decoration:none}.fb-revamp.fb-location-page .fb-loc-side-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.fb-revamp.fb-location-page .fb-loc-side-links a{display:flex;align-items:center;gap:10px;padding:8px 0;color:var(--fb-color-text);font-size:14px;text-decoration:none;border-bottom:1px solid var(--fb-color-border);transition:color var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-location-page .fb-loc-side-links li:last-child a{border-bottom:0}.fb-revamp.fb-location-page .fb-loc-side-links a svg{flex-shrink:0;color:var(--fb-color-blue-600)}.fb-revamp.fb-location-page .fb-loc-side-links a:hover{color:var(--fb-color-blue-600)}.fb-revamp.fb-location-page .fb-loc-why-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.fb-revamp.fb-location-page .fb-loc-why-list li{display:flex;align-items:flex-start;gap:10px}.fb-revamp.fb-location-page .fb-loc-why-icon{flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:rgb(31 107 255 / .1);color:var(--fb-color-blue-600);display:inline-flex;align-items:center;justify-content:center}.fb-revamp.fb-location-page .fb-loc-why-text{display:flex;flex-direction:column;gap:2px}.fb-revamp.fb-location-page .fb-loc-why-text strong{font-size:13px;color:var(--fb-color-ink);font-weight:600}.fb-revamp.fb-location-page .fb-loc-why-text>span{font-size:12px;color:var(--fb-color-text-muted);line-height:1.45}@media (max-width:991px){.fb-revamp.fb-location-page .fb-loc-layout{grid-template-columns:1fr}.fb-revamp.fb-location-page .fb-loc-sidebar{position:static;flex-direction:row;flex-wrap:wrap}.fb-revamp.fb-location-page .fb-loc-side-card{flex:1 1 calc(50% - 8px);min-width:260px}}@media (max-width:600px){.fb-revamp.fb-location-page section#content,.fb-revamp.fb-location-page #content{padding:24px 0 48px!important}.fb-revamp.fb-location-page .fb-loc-grid{grid-template-columns:1fr;gap:12px}.fb-revamp.fb-location-page .fb-loc-card{flex-direction:column;min-height:0}.fb-revamp.fb-location-page .fb-loc-card__media{flex:0 0 180px;width:100%;height:180px;min-height:180px}.fb-revamp.fb-location-page .fb-loc-card__body{padding:14px 16px}.fb-revamp.fb-location-page .fb-loc-section-title{font-size:19px}.fb-revamp.fb-location-page .fb-loc-sidebar{flex-direction:column}.fb-revamp.fb-location-page .fb-loc-side-card{flex:1 1 100%}}.fb-revamp.fb-location-page .fb-loc-dest-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fb-revamp.fb-location-page .fb-loc-dest-card{position:relative;display:block;height:240px;border-radius:14px;overflow:hidden;background:#1a2a4a;color:#fff;text-decoration:none;transition:transform var(--fb-duration) var(--fb-ease),box-shadow var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-location-page .fb-loc-dest-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgb(10 31 68 / .2);text-decoration:none;color:#fff}.fb-revamp.fb-location-page .fb-loc-dest-card__media{position:absolute;inset:0;overflow:hidden}.fb-revamp.fb-location-page .fb-loc-dest-card__img{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform 480ms var(--fb-ease)}.fb-revamp.fb-location-page .fb-loc-dest-card:hover .fb-loc-dest-card__img{transform:scale(1.05)}.fb-revamp.fb-location-page .fb-loc-dest-card__img--placeholder{background-color:#2a3b5e;background-image:linear-gradient(135deg,#1a2a4a 25%,#2a3b5e 25%,#2a3b5e 50%,#1a2a4a 50%,#1a2a4a 75%,#2a3b5e 75%);background-size:28px 28px}.fb-revamp.fb-location-page .fb-loc-dest-card__shade{position:absolute;inset:0;background:linear-gradient(180deg,#fff0 45%,rgb(10 31 68 / .75) 100%);pointer-events:none}.fb-revamp.fb-location-page .fb-loc-dest-card__fav{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:50%;background:rgb(255 255 255 / .92);color:var(--fb-color-text);display:inline-flex;align-items:center;justify-content:center;transition:color var(--fb-duration) var(--fb-ease),background-color var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-location-page .fb-loc-dest-card:hover .fb-loc-dest-card__fav{color:#ef4444;background:#fff}.fb-revamp.fb-location-page .fb-loc-dest-card__body{position:absolute;left:16px;bottom:14px;right:16px;display:flex;flex-direction:column;gap:2px;z-index:2}.fb-revamp.fb-location-page .fb-loc-dest-card__name{font-family:var(--fb-font-heading);font-size:20px;font-weight:600;line-height:1.2;color:#fff}.fb-revamp.fb-location-page .fb-loc-dest-card__sub{font-size:13px;color:rgb(255 255 255 / .82);line-height:1.3}@media (max-width:991px){.fb-revamp.fb-location-page .fb-loc-dest-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.fb-revamp.fb-location-page .fb-loc-dest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fb-revamp.fb-location-page .fb-loc-dest-card{height:200px}.fb-revamp.fb-location-page .fb-loc-dest-card__name{font-size:17px}}@media (max-width:420px){.fb-revamp.fb-location-page .fb-loc-dest-grid{grid-template-columns:1fr}.fb-revamp.fb-location-page .fb-loc-dest-card{height:180px}}.fb-newsletter .mc4wp-form-fields>p{display:none!important}.fb-newsletter .mc4wp-alert,.fb-newsletter .mc4wp-response{display:block!important}.fb-newsletter .mc4wp-form-fields .with-icon{height:48px!important;border-radius:10px!important}.fb-newsletter .mc4wp-form-fields input[type="email"],.fb-newsletter .mc4wp-form-fields .input-text{height:48px!important;line-height:48px!important;padding:0 18px!important;font-size:15px!important}.fb-newsletter .mc4wp-form-fields .with-icon button[type="submit"],.fb-newsletter .mc4wp-form-fields button[type="submit"]{padding:0 28px!important;height:48px!important;line-height:48px!important;min-width:120px!important;border-radius:0 10px 10px 0!important;font-size:15px!important;font-weight:500!important}.fb-newsletter .mc4wp-form-fields button[type="submit"] i{display:none!important}.fb-newsletter .mc4wp-form-fields button[type="submit"]::after{content:"Subscribe";font-size:15px;font-weight:500;color:#fff;line-height:1}[dir="rtl"] .fb-newsletter .mc4wp-form-fields button[type="submit"]::after{content:"اشترك"}[dir="rtl"] .fb-newsletter .mc4wp-form-fields button[type="submit"]{border-radius:10px 0 0 10px!important}@media (max-width:600px){.fb-newsletter .mc4wp-form-fields .with-icon{border-radius:10px!important}.fb-newsletter .mc4wp-form-fields button[type="submit"]{min-width:96px!important;padding:0 18px!important}}.fb-revamp.fb-404-page section#content,.fb-revamp.fb-404-page #content{background:#f4f6fa!important;padding:48px 0 80px!important}.fb-revamp.fb-404-page .fb-404{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.fb-revamp.fb-404-page .fb-404__card{background:#fff;border:1px solid var(--fb-color-border);border-radius:18px;padding:48px 40px 40px;box-shadow:0 8px 24px rgb(10 31 68 / .06);text-align:center}.fb-revamp.fb-404-page .fb-404__code{font-family:var(--fb-font-heading);font-size:clamp(72px, 14vw, 128px);font-weight:700;line-height:1;color:var(--fb-color-blue-600);letter-spacing:-.04em;margin:0 0 16px}.fb-revamp.fb-404-page .fb-404__title{font-family:var(--fb-font-heading);font-size:28px;font-weight:600;color:var(--fb-color-ink);margin:0 0 12px;letter-spacing:-.01em;line-height:1.2}.fb-revamp.fb-404-page .fb-404__desc{font-size:15px;line-height:1.55;color:var(--fb-color-text-muted);margin:0 auto 24px;max-width:480px}.fb-revamp.fb-404-page .fb-404__search{display:flex;align-items:center;background:#fff;border:1px solid var(--fb-color-border-strong);border-radius:12px;padding:4px 4px 4px 14px;margin:0 auto 24px;max-width:520px;transition:border-color var(--fb-duration) var(--fb-ease),box-shadow var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-404-page .fb-404__search:focus-within{border-color:var(--fb-color-blue-600);box-shadow:0 0 0 3px rgb(31 107 255 / .15)}.fb-revamp.fb-404-page .fb-404__search-icon{flex:0 0 auto;display:inline-flex;color:var(--fb-color-text-muted)}.fb-revamp.fb-404-page .fb-404__search-input{flex:1 1 auto;height:44px;padding:0 10px;background:#fff0;border:0;outline:none;font-family:var(--fb-font-body);font-size:14px;color:var(--fb-color-text)}.fb-revamp.fb-404-page .fb-404__search-input::placeholder{color:var(--fb-color-text-subtle)}.fb-revamp.fb-404-page .fb-404__search-btn{flex:0 0 auto;height:40px;padding:0 18px;background:var(--fb-color-blue-600);color:#fff;border:0;border-radius:8px;font-family:var(--fb-font-body);font-size:14px;font-weight:500;cursor:pointer;transition:background-color var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-404-page .fb-404__search-btn:hover{background:var(--fb-color-blue-500)}.fb-revamp.fb-404-page .fb-404__actions{display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:center}.fb-revamp.fb-404-page .fb-404__btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:10px;font-family:var(--fb-font-body);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color var(--fb-duration) var(--fb-ease),color var(--fb-duration) var(--fb-ease),border-color var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-404-page .fb-404__btn--primary{background:var(--fb-color-navy-900);color:#fff;border:1px solid var(--fb-color-navy-900)}.fb-revamp.fb-404-page .fb-404__btn--primary:hover{background:var(--fb-color-navy-800);border-color:var(--fb-color-navy-800);color:#fff}.fb-revamp.fb-404-page .fb-404__btn--ghost{background:#ffffff!important;color:var(--fb-color-text);border:1px solid var(--fb-color-border-strong)}.fb-revamp.fb-404-page .fb-404__btn--ghost:hover{border-color:var(--fb-color-blue-600);color:var(--fb-color-blue-600)}.fb-revamp.fb-404-page .fb-404__quick{padding:0 4px}.fb-revamp.fb-404-page .fb-404__quick-title{font-family:var(--fb-font-heading);font-size:14px;font-weight:500;color:var(--fb-color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;text-align:center}.fb-revamp.fb-404-page .fb-404__quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fb-revamp.fb-404-page .fb-404__quick-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;background:#fff;border:1px solid var(--fb-color-border);border-radius:12px;text-decoration:none;transition:border-color var(--fb-duration) var(--fb-ease),background-color var(--fb-duration) var(--fb-ease),color var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-404-page .fb-404__quick-item:hover{border-color:var(--fb-color-blue-600);color:var(--fb-color-blue-600)}.fb-revamp.fb-404-page .fb-404__quick-icon{width:44px;height:44px;border-radius:50%;background:rgb(31 107 255 / .08);color:var(--fb-color-blue-600);display:inline-flex;align-items:center;justify-content:center}.fb-revamp.fb-404-page .fb-404__quick-label{font-size:13px;font-weight:500;color:var(--fb-color-text)}.fb-revamp.fb-404-page .fb-404__quick-item:hover .fb-404__quick-label{color:var(--fb-color-blue-600)}@media (max-width:600px){.fb-revamp.fb-404-page section#content,.fb-revamp.fb-404-page #content{padding:28px 0 56px!important}.fb-revamp.fb-404-page .fb-404__card{padding:32px 22px 28px;border-radius:14px}.fb-revamp.fb-404-page .fb-404__title{font-size:22px}.fb-revamp.fb-404-page .fb-404__quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-revamp.fb-404-page .fb-404__search-btn{padding:0 14px;font-size:13px}}.fb-revamp.fb-blog-page section#content,.fb-revamp.fb-blog-page #content{background:#f4f6fa!important;padding:32px 0 64px!important}.fb-revamp.fb-blog-page .fb-blog-hero{text-align:left;margin:0 0 24px}.fb-revamp.fb-blog-page .fb-blog-hero__title{font-family:var(--fb-font-heading);font-size:28px;font-weight:600;color:var(--fb-color-ink);margin:0 0 6px;line-height:1.2;letter-spacing:-.01em}.fb-revamp.fb-blog-page .fb-blog-hero__sub{font-size:15px;color:var(--fb-color-text-muted);margin:0;line-height:1.55}.fb-revamp.fb-blog-page .fb-blog-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.fb-revamp.fb-blog-page .fb-blog-main{min-width:0}.fb-revamp.fb-blog-page .fb-blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fb-revamp.fb-blog-page .fb-blog-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--fb-color-border);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgb(15 23 42 / .04);transition:transform var(--fb-duration) var(--fb-ease),box-shadow var(--fb-duration) var(--fb-ease),border-color var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-blog-page .fb-blog-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(10 31 68 / .1);border-color:var(--fb-color-border-strong)}.fb-revamp.fb-blog-page .fb-blog-card__media{position:relative;display:block;height:200px;background:#e8edf5}.fb-revamp.fb-blog-page .fb-blog-card__img{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat}.fb-revamp.fb-blog-page .fb-blog-card__img--placeholder{background-color:#d9e1ee;background-image:linear-gradient(135deg,#e8edf5 25%,#d9e1ee 25%,#d9e1ee 50%,#e8edf5 50%,#e8edf5 75%,#d9e1ee 75%);background-size:28px 28px;opacity:.45}.fb-revamp.fb-blog-page .fb-blog-card__cat{position:absolute;top:12px;left:12px;padding:4px 10px;background:var(--fb-color-navy-900);color:#fff;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;border-radius:999px}.fb-revamp.fb-blog-page .fb-blog-card__body{flex:1 1 auto;display:flex;flex-direction:column;gap:8px;padding:18px 20px 20px}.fb-revamp.fb-blog-page .fb-blog-card__meta{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--fb-color-text-muted);line-height:1}.fb-revamp.fb-blog-page .fb-blog-card__meta a{color:var(--fb-color-text-muted);text-decoration:none}.fb-revamp.fb-blog-page .fb-blog-card__meta a:hover{color:var(--fb-color-blue-600)}.fb-revamp.fb-blog-page .fb-blog-card__date,.fb-revamp.fb-blog-page .fb-blog-card__author{display:inline-flex;align-items:center;gap:5px}.fb-revamp.fb-blog-page .fb-blog-card__title{font-family:var(--fb-font-heading);font-size:17px;font-weight:600;color:var(--fb-color-ink);margin:0;line-height:1.3}.fb-revamp.fb-blog-page .fb-blog-card__title a{color:inherit;text-decoration:none}.fb-revamp.fb-blog-page .fb-blog-card__title a:hover{color:var(--fb-color-blue-600)}.fb-revamp.fb-blog-page .fb-blog-card__excerpt{font-size:13px;line-height:1.55;color:var(--fb-color-text-muted);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fb-revamp.fb-blog-page .fb-blog-card__cta{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--fb-color-blue-600);text-decoration:none;padding-top:4px}.fb-revamp.fb-blog-page .fb-blog-card__cta:hover{color:var(--fb-color-blue-500)}.fb-revamp.fb-blog-page .fb-blog-pagination{margin-top:28px;text-align:center}.fb-revamp.fb-blog-page .fb-blog-pagination ul.page-numbers{display:inline-flex;gap:4px;list-style:none;padding:0;margin:0}.fb-revamp.fb-blog-page .fb-blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;background:#fff;border:1px solid var(--fb-color-border);border-radius:8px;font-size:13px;color:var(--fb-color-text);text-decoration:none;transition:background-color var(--fb-duration) var(--fb-ease),color var(--fb-duration) var(--fb-ease),border-color var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-blog-page .fb-blog-pagination .page-numbers.current,.fb-revamp.fb-blog-page .fb-blog-pagination .page-numbers:hover{background:var(--fb-color-blue-600);border-color:var(--fb-color-blue-600);color:#fff}.fb-revamp.fb-blog-page .fb-blog-empty{background:#fff;border:1px solid var(--fb-color-border);border-radius:14px;padding:48px 32px;text-align:center}.fb-revamp.fb-blog-page .fb-blog-empty__title{font-family:var(--fb-font-heading);font-size:20px;font-weight:600;color:var(--fb-color-ink);margin:0 0 8px}.fb-revamp.fb-blog-page .fb-blog-empty__desc{font-size:14px;color:var(--fb-color-text-muted);margin:0}.fb-revamp.fb-blog-page .fb-blog-sidebar{position:sticky;top:16px;display:flex;flex-direction:column;gap:16px;align-self:start}.fb-revamp.fb-blog-page .fb-blog-side-card{background:#fff;border:1px solid var(--fb-color-border);border-radius:14px;padding:20px;box-shadow:0 1px 2px rgb(15 23 42 / .04)}.fb-revamp.fb-blog-page .fb-blog-side-title{font-family:var(--fb-font-heading);font-size:15px;font-weight:600;color:var(--fb-color-ink);margin:0 0 12px}.fb-revamp.fb-blog-page .fb-blog-search{display:flex;align-items:center;background:#fff;border:1px solid var(--fb-color-border-strong);border-radius:10px;padding:3px 3px 3px 12px;transition:border-color var(--fb-duration) var(--fb-ease),box-shadow var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-blog-page .fb-blog-search:focus-within{border-color:var(--fb-color-blue-600);box-shadow:0 0 0 3px rgb(31 107 255 / .15)}.fb-revamp.fb-blog-page .fb-blog-search-input{flex:1 1 auto;height:38px;padding:0 6px;background:#fff0;border:0;outline:none;font-size:13px;color:var(--fb-color-text)}.fb-revamp.fb-blog-page .fb-blog-search-input::placeholder{color:var(--fb-color-text-subtle)}.fb-revamp.fb-blog-page .fb-blog-search-btn{padding:0;flex:0 0 36px;width:36px;height:36px;background:var(--fb-color-blue-600);color:#fff;border:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-blog-page .fb-blog-search-btn:hover{background:var(--fb-color-blue-500)}.fb-revamp.fb-blog-page .fb-blog-side-cats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fb-revamp.fb-blog-page .fb-blog-side-cats li{border-bottom:1px solid var(--fb-color-border)}.fb-revamp.fb-blog-page .fb-blog-side-cats li:last-child{border-bottom:0}.fb-revamp.fb-blog-page .fb-blog-side-cats a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;font-size:14px;color:var(--fb-color-text);text-decoration:none;transition:color var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-blog-page .fb-blog-side-cats a:hover{color:var(--fb-color-blue-600)}.fb-revamp.fb-blog-page .fb-blog-side-count{flex:0 0 auto;min-width:24px;height:22px;padding:0 8px;background:rgb(31 107 255 / .08);color:var(--fb-color-blue-600);border-radius:999px;font-size:11px;font-weight:500;display:inline-flex;align-items:center;justify-content:center}.fb-revamp.fb-blog-page .fb-blog-recent{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.fb-revamp.fb-blog-page .fb-blog-recent a{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.fb-revamp.fb-blog-page .fb-blog-recent__img{flex:0 0 64px;width:64px;height:64px;border-radius:10px;background-size:cover;background-position:center;background-color:#e8edf5}.fb-revamp.fb-blog-page .fb-blog-recent__img--placeholder{background-image:linear-gradient(135deg,#e8edf5 25%,#d9e1ee 25%,#d9e1ee 50%,#e8edf5 50%);background-size:20px 20px;opacity:.6}.fb-revamp.fb-blog-page .fb-blog-recent__text{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.fb-revamp.fb-blog-page .fb-blog-recent__title{font-size:13px;font-weight:500;color:var(--fb-color-ink);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fb-revamp.fb-blog-page .fb-blog-recent a:hover .fb-blog-recent__title{color:var(--fb-color-blue-600)}.fb-revamp.fb-blog-page .fb-blog-recent__date{font-size:11px;color:var(--fb-color-text-muted)}.fb-revamp.fb-blog-page .fb-blog-single{background:#fff;border:1px solid var(--fb-color-border);border-radius:16px;padding:32px 36px;box-shadow:0 1px 2px rgb(15 23 42 / .04)}.fb-revamp.fb-blog-page .fb-blog-single__head{margin-bottom:24px}.fb-revamp.fb-blog-page .fb-blog-single__cat{display:inline-block;padding:4px 12px;background:rgb(31 107 255 / .1);color:var(--fb-color-blue-600);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;text-decoration:none;margin-bottom:14px}.fb-revamp.fb-blog-page .fb-blog-single__title{font-family:var(--fb-font-heading);font-size:32px;font-weight:600;color:var(--fb-color-ink);line-height:1.2;margin:0 0 14px;letter-spacing:-.01em}.fb-revamp.fb-blog-page .fb-blog-single__meta{display:flex;flex-wrap:wrap;gap:18px;font-size:13px;color:var(--fb-color-text-muted)}.fb-revamp.fb-blog-page .fb-blog-single__meta-item{display:inline-flex;align-items:center;gap:6px;line-height:1}.fb-revamp.fb-blog-page .fb-blog-single__meta-item a{color:inherit;text-decoration:none}.fb-revamp.fb-blog-page .fb-blog-single__meta-item a:hover{color:var(--fb-color-blue-600)}.fb-revamp.fb-blog-page .fb-blog-single__media{width:100%;height:512px;background-size:100% 100%;background-position:center;background-repeat:no-repeat;border-radius:12px;margin:0 0 28px}.fb-revamp.fb-blog-page .fb-blog-single__content{font-size:15px;line-height:1.75;color:var(--fb-color-text)}.fb-revamp.fb-blog-page .fb-blog-single__content>*+*{margin-top:1.1em}.fb-revamp.fb-blog-page .fb-blog-single__content h2,.fb-revamp.fb-blog-page .fb-blog-single__content h3,.fb-revamp.fb-blog-page .fb-blog-single__content h4{font-family:var(--fb-font-heading);color:var(--fb-color-ink);font-weight:600;line-height:1.3}.fb-revamp.fb-blog-page .fb-blog-single__content h2{font-size:22px;margin-top:1.6em}.fb-revamp.fb-blog-page .fb-blog-single__content h3{font-size:18px;margin-top:1.4em}.fb-revamp.fb-blog-page .fb-blog-single__content h4{font-size:16px;margin-top:1.2em}.fb-revamp.fb-blog-page .fb-blog-single__content a{color:var(--fb-color-blue-600)}.fb-revamp.fb-blog-page .fb-blog-single__content img{max-width:100%;height:auto;border-radius:10px}.fb-revamp.fb-blog-page .fb-blog-single__content blockquote{margin:1.6em 0;padding:16px 20px;background:#f4f6fa;border-left:3px solid var(--fb-color-blue-600);border-radius:0 10px 10px 0;font-style:italic;color:var(--fb-color-text)}.fb-revamp.fb-blog-page .fb-blog-single__content ul,.fb-revamp.fb-blog-page .fb-blog-single__content ol{padding-left:1.4em}.fb-revamp.fb-blog-page .fb-blog-single__content ul li,.fb-revamp.fb-blog-page .fb-blog-single__content ol li{margin-bottom:.4em}.fb-revamp.fb-blog-page .fb-blog-single__tags{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fb-revamp.fb-blog-page .fb-blog-single__tags-label{font-size:13px;font-weight:500;color:var(--fb-color-text-muted);margin-right:4px}.fb-revamp.fb-blog-page .fb-blog-single__tag{display:inline-flex;align-items:center;padding:4px 12px;background:#f4f6fa;color:var(--fb-color-text);border-radius:999px;font-size:12px;text-decoration:none;transition:background-color var(--fb-duration) var(--fb-ease),color var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-blog-page .fb-blog-single__tag:hover{background:var(--fb-color-blue-600);color:#fff}.fb-revamp.fb-blog-page .fb-blog-single__nav{margin-top:32px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.fb-revamp.fb-blog-page .fb-blog-single__nav-link{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:#f4f6fa;border:1px solid var(--fb-color-border);border-radius:10px;text-decoration:none;color:var(--fb-color-text);transition:border-color var(--fb-duration) var(--fb-ease),background-color var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-blog-page .fb-blog-single__nav-link:hover{border-color:var(--fb-color-blue-600);background:#fff;color:var(--fb-color-text)}.fb-revamp.fb-blog-page .fb-blog-single__nav-link--next{text-align:right;grid-column:2}.fb-revamp.fb-blog-page .fb-blog-single__nav-link--prev:only-child{grid-column:1}.fb-revamp.fb-blog-page .fb-blog-single__nav-label{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:var(--fb-color-text-muted);text-transform:uppercase;letter-spacing:.06em}.fb-revamp.fb-blog-page .fb-blog-single__nav-link--next .fb-blog-single__nav-label{justify-content:flex-end}.fb-revamp.fb-blog-page .fb-blog-single__nav-title{font-size:14px;font-weight:500;color:var(--fb-color-ink);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fb-revamp.fb-blog-page .fb-blog-single__author{margin-top:32px;padding:22px;background:#f4f6fa;border-radius:12px;display:flex;gap:16px;align-items:flex-start}.fb-revamp.fb-blog-page .fb-blog-single__author-avatar{flex:0 0 80px}.fb-revamp.fb-blog-page .fb-blog-single__author-avatar img{width:80px;height:80px;border-radius:50%;display:block;object-fit:cover}.fb-revamp.fb-blog-page .fb-blog-single__author-body{flex:1 1 auto;min-width:0}.fb-revamp.fb-blog-page .fb-blog-single__author-label{display:block;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--fb-color-text-muted);margin:0 0 2px}.fb-revamp.fb-blog-page .fb-blog-single__author-name{font-family:var(--fb-font-heading);font-size:18px;font-weight:600;color:var(--fb-color-ink);margin:0 0 6px}.fb-revamp.fb-blog-page .fb-blog-single__author-name a{color:inherit;text-decoration:none}.fb-revamp.fb-blog-page .fb-blog-single__author-bio{font-size:13px;line-height:1.55;color:var(--fb-color-text-muted);margin:0 0 10px}.fb-revamp.fb-blog-page .fb-blog-single__author-foot{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--fb-color-text-muted)}.fb-revamp.fb-blog-page .fb-blog-single__author-count{display:inline-flex;align-items:center;gap:5px}.fb-revamp.fb-blog-page .fb-blog-single__author-social{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fff;color:var(--fb-color-text);text-decoration:none;transition:background-color var(--fb-duration) var(--fb-ease),color var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-blog-page .fb-blog-single__author-social:hover{background:var(--fb-color-blue-600);color:#fff}.fb-revamp.fb-blog-page .fb-blog-single__related{margin-top:36px}.fb-revamp.fb-blog-page .fb-blog-single__related-title{font-family:var(--fb-font-heading);font-size:18px;font-weight:600;color:var(--fb-color-ink);margin:0 0 14px}.fb-revamp.fb-blog-page .fb-blog-single__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fb-revamp.fb-blog-page .fb-blog-related-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--fb-color-border);border-radius:10px;overflow:hidden;text-decoration:none;transition:border-color var(--fb-duration) var(--fb-ease),transform var(--fb-duration) var(--fb-ease)}.fb-revamp.fb-blog-page .fb-blog-related-card:hover{border-color:var(--fb-color-blue-600);transform:translateY(-2px)}.fb-revamp.fb-blog-page .fb-blog-related-card__img{display:block;height:110px;background-color:#e8edf5;background-size:cover;background-position:center}.fb-revamp.fb-blog-page .fb-blog-related-card__img--placeholder{background-image:linear-gradient(135deg,#e8edf5 25%,#d9e1ee 25%,#d9e1ee 50%,#e8edf5 50%);background-size:20px 20px;opacity:.6}.fb-revamp.fb-blog-page .fb-blog-related-card__body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:4px}.fb-revamp.fb-blog-page .fb-blog-related-card__date{font-size:11px;color:var(--fb-color-text-muted)}.fb-revamp.fb-blog-page .fb-blog-related-card__title{font-size:13px;font-weight:500;color:var(--fb-color-ink);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fb-revamp.fb-blog-page .fb-blog-single__comments{margin-top:36px;display:none}@media (max-width:991px){.fb-revamp.fb-blog-page .fb-blog-layout{grid-template-columns:1fr;padding-bottom:20px}.fb-revamp.fb-blog-page .fb-blog-sidebar{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fb-revamp.fb-blog-page .fb-blog-single__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-revamp.fb-blog-page .fb-blog-single__media{height:280px}}@media (max-width:600px){.fb-revamp.fb-404-page .fb-404__quick{padding:0 4px 20px 4px!important}.fb-revamp.fb-blog-page section#content,.fb-revamp.fb-blog-page #content{padding:20px 0 48px!important}.fb-revamp.fb-blog-page .fb-blog-hero__title{font-size:22px}.fb-revamp.fb-blog-page .fb-blog-grid{grid-template-columns:1fr;gap:14px}.fb-revamp.fb-blog-page .fb-blog-card__media{height:180px}.fb-revamp.fb-blog-page .fb-blog-sidebar{grid-template-columns:1fr}.fb-revamp.fb-blog-page .fb-blog-single{padding:22px 18px;border-radius:12px;margin-bottom:0}.fb-revamp.fb-blog-page .fb-blog-single__title{font-size:22px}.fb-revamp.fb-blog-page .fb-blog-single__media{height:200px}.fb-revamp.fb-blog-page .fb-blog-single__nav{grid-template-columns:1fr}.fb-revamp.fb-blog-page .fb-blog-single__nav-link--next{grid-column:auto;text-align:left}.fb-revamp.fb-blog-page .fb-blog-single__nav-link--next .fb-blog-single__nav-label{justify-content:flex-start}.fb-revamp.fb-blog-page .fb-blog-single__author{flex-direction:column;text-align:center;align-items:center}.fb-revamp.fb-blog-page .fb-blog-single__author-avatar{margin:0 auto}.fb-revamp.fb-blog-page .fb-blog-single__author-foot{justify-content:center}.fb-revamp.fb-blog-page .fb-blog-single__related-grid{grid-template-columns:1fr}.fb-revamp.fb-blog-page .fb-blog-related-card__img{height:140px}}.fb-revamp #header #main-menu>ul.menu>li.menu-item-has-children>a,.fb-revamp .chaser #main-menu>ul.menu>li.menu-item-has-children>a{padding-right:calc(var(--fb-space-4) + 14px);position:relative}.fb-revamp #header #main-menu>ul.menu>li.menu-item-has-children>a::after,.fb-revamp .chaser #main-menu>ul.menu>li.menu-item-has-children>a::after{content:"";position:absolute;right:var(--fb-space-3);top:50%;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-65%) rotate(45deg);opacity:.7;transition:transform var(--fb-duration) var(--fb-ease),opacity var(--fb-duration) var(--fb-ease)}.fb-revamp #header #main-menu>ul.menu>li.menu-item-has-children:hover>a::after,.fb-revamp #header #main-menu>ul.menu>li.menu-item-has-children:focus-within>a::after,.fb-revamp .chaser #main-menu>ul.menu>li.menu-item-has-children:hover>a::after,.fb-revamp .chaser #main-menu>ul.menu>li.menu-item-has-children:focus-within>a::after{transform:translateY(-35%) rotate(-135deg);opacity:1}.fb-revamp #header #main-menu>ul.menu>li.menu-item-has-children>a>i,.fb-revamp .chaser #main-menu>ul.menu>li.menu-item-has-children>a>i{display:none!important}.fb-revamp #header #main-menu ul.menu li.menu-item-has-children>ul.sub-menu,.fb-revamp .chaser #main-menu ul.menu li.menu-item-has-children>ul.sub-menu{position:absolute!important;top:calc(100% + 4px)!important;left:0!important;right:auto!important;margin:0!important;padding:6px!important;list-style:none!important;min-width:200px!important;width:auto!important;max-width:280px!important;background:var(--fb-color-surface)!important;background-color:var(--fb-color-surface)!important;background-image:none!important;border:1px solid var(--fb-color-border)!important;border-radius:var(--fb-radius-lg)!important;box-shadow:0 8px 24px rgb(10 31 68 / .1),0 2px 4px rgb(10 31 68 / .06)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-4px);transition:opacity 160ms var(--fb-ease),visibility 0s linear 160ms,transform 160ms var(--fb-ease)!important;z-index:1000!important;height:auto!important;filter:none!important;-ms-filter:none!important;-moz-opacity:0!important;-khtml-opacity:0!important}.fb-revamp #header #main-menu ul.menu li.menu-item-has-children>ul.sub-menu::before,.fb-revamp .chaser #main-menu ul.menu li.menu-item-has-children>ul.sub-menu::before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px;background:#fff0}.fb-revamp #header #main-menu>ul.menu>li.menu-item-has-children:hover>ul.sub-menu,.fb-revamp #header #main-menu>ul.menu>li.menu-item-has-children:focus-within>ul.sub-menu,.fb-revamp #header #main-menu>ul.menu>li.menu-item-has-children.is-open>ul.sub-menu,.fb-revamp .chaser #main-menu>ul.menu>li.menu-item-has-children:hover>ul.sub-menu,.fb-revamp .chaser #main-menu>ul.menu>li.menu-item-has-children:focus-within>ul.sub-menu,.fb-revamp .chaser #main-menu>ul.menu>li.menu-item-has-children.is-open>ul.sub-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0);transition-delay:0s!important;filter:alpha(opacity=100)!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important;-moz-opacity:1!important;-khtml-opacity:1!important}.fb-revamp #header #main-menu ul.menu li.menu-item-has-children>ul.sub-menu>li,.fb-revamp .chaser #main-menu ul.menu li.menu-item-has-children>ul.sub-menu>li{float:none!important;margin:0!important;padding:0!important;list-style:none!important;border:0!important;border-top:0!important;border-bottom:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:0!important;width:100%!important;position:relative!important;text-align:left!important}.fb-revamp #header #main-menu ul.menu li.menu-item-has-children>ul.sub-menu>li::before,.fb-revamp #header #main-menu ul.menu li.menu-item-has-children>ul.sub-menu>li::after,.fb-revamp .chaser #main-menu ul.menu li.menu-item-has-children>ul.sub-menu>li::before,.fb-revamp .chaser #main-menu ul.menu li.menu-item-has-children>ul.sub-menu>li::after{display:none!important;content:none!important}.fb-revamp #header #main-menu ul.menu li.menu-item-has-children>ul.sub-menu>li>a,.fb-revamp .chaser #main-menu ul.menu li.menu-item-has-children>ul.sub-menu>li>a{display:block!important;width:100%!important;height:auto!important;padding:9px 14px!important;margin:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--fb-color-text)!important;font-family:var(--fb-font-body)!important;font-size:var(--fb-fs-sm)!important;font-weight:var(--fb-fw-medium)!important;line-height:1.3!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important;border:0!important;border-top:0!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:var(--fb-radius-md)!important;outline:0!important;text-decoration:none!important;white-space:nowrap!important;opacity:1!important;filter:none!important;-ms-filter:none!important;-moz-opacity:1!important;-khtml-opacity:1!important;box-shadow:none!important;transition:background-color var(--fb-duration) var(--fb-ease),color var(--fb-duration) var(--fb-ease)!important}.fb-revamp #header #main-menu ul.menu li.menu-item-has-children>ul.sub-menu>li>a:hover,.fb-revamp #header #main-menu ul.menu li.menu-item-has-children>ul.sub-menu>li>a:focus,.fb-revamp #header #main-menu ul.menu li.menu-item-has-children>ul.sub-menu>li.current-menu-item>a,.fb-revamp .chaser #main-menu ul.menu li.menu-item-has-children>ul.sub-menu>li>a:hover,.fb-revamp .chaser #main-menu ul.menu li.menu-item-has-children>ul.sub-menu>li>a:focus,.fb-revamp .chaser #main-menu ul.menu li.menu-item-has-children>ul.sub-menu>li.current-menu-item>a{background:rgb(31 107 255 / .08)!important;background-color:rgb(31 107 255 / .08)!important;color:var(--fb-color-blue-600)!important;outline:0!important}.fb-revamp #header #main-menu ul.menu li.menu-item-has-children>ul.sub-menu>li>a:focus-visible,.fb-revamp .chaser #main-menu ul.menu li.menu-item-has-children>ul.sub-menu>li>a:focus-visible{box-shadow:0 0 0 2px rgb(31 107 255 / .35)!important}.fb-revamp.fb-homepage #header #main-menu ul.menu li.menu-item-has-children>ul.sub-menu,.fb-revamp.fb-homepage #header.style7 #main-menu ul.menu li.menu-item-has-children>ul.sub-menu{background:var(--fb-color-surface)!important;border-color:var(--fb-color-border)!important;box-shadow:var(--fb-shadow-lg)!important}.fb-revamp #header #main-menu ul.menu li.menu-item-has-children>ul.sub-menu li.menu-item-has-children>ul.sub-menu,.fb-revamp .chaser #main-menu ul.menu li.menu-item-has-children>ul.sub-menu li.menu-item-has-children>ul.sub-menu{top:0!important;left:calc(100% + 4px)!important}.fb-modify-modal[hidden]{display:none!important}.fb-modify-modal{position:fixed;inset:0;z-index:10010;display:flex;align-items:flex-start;justify-content:center;padding:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 180ms ease,visibility 0s linear 180ms;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.fb-modify-modal.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity 180ms ease}.fb-modify-modal__backdrop{position:absolute;inset:0;background:rgb(10 31 68 / .55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.fb-modify-modal__panel{position:relative;z-index:1;width:min(1080px, calc(100vw - 48px));max-width:1080px;margin:80px 24px 24px;background:#fff;border-radius:var(--fb-radius-lg);box-shadow:0 24px 64px rgb(10 31 68 / .3);overflow:visible;transform:translateY(-12px);transition:transform 220ms cubic-bezier(.4,0,.2,1)}.fb-modify-modal__head{border-top-left-radius:var(--fb-radius-lg);border-top-right-radius:var(--fb-radius-lg)}.fb-modify-modal.is-open .fb-modify-modal__panel{transform:translateY(0)}.fb-modify-modal__head{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--fb-color-border);background:var(--fb-color-surface)}.fb-modify-modal__title{font-family:var(--fb-font-heading);font-size:18px;font-weight:600;color:var(--fb-color-ink);margin:0;letter-spacing:-.01em}.fb-modify-modal__close{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;background:transparent!important;border:1px solid var(--fb-color-border)!important;border-radius:var(--fb-radius-pill)!important;color:var(--fb-color-text)!important;padding:0!important;cursor:pointer!important;transition:background-color var(--fb-duration) var(--fb-ease),color var(--fb-duration) var(--fb-ease),border-color var(--fb-duration) var(--fb-ease)}.fb-modify-modal__close svg{display:block!important;width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;color:currentColor!important}.fb-modify-modal__close svg *{fill:none!important;stroke:currentColor!important}.fb-modify-modal__close:hover,.fb-modify-modal__close:focus{background:var(--fb-color-surface-alt)!important;border-color:var(--fb-color-border-strong)!important;color:var(--fb-color-ink)!important;outline:none!important}body.fb-modify-modal-open #ui-datepicker-div{z-index:10030!important}.fb-modify-modal__body{padding:22px 22px 26px;background:var(--fb-color-surface);overflow:visible}.fb-modify-modal .fb-modify-search-box.search-box{background:transparent!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;padding:0!important}.fb-modify-modal .search-tab-content{padding:0!important}.fb-modify-modal .search-tab-content>form,.fb-modify-modal .search-tab-content>form>.row{margin:0!important}.fb-modify-modal .search-tab-content .form-group{border-right:1px solid var(--fb-color-border)!important;border-bottom:0!important;padding:8px 16px!important;min-height:64px!important}.fb-modify-modal .search-tab-content [class*="col-"]:last-child .form-group,.fb-modify-modal .search-tab-content .form-group.fixheight{border-right:0!important}.fb-modify-modal .search-tab-content button[type="submit"]{height:56px!important;min-height:56px!important;border-radius:10px!important;background:var(--fb-color-blue-600)!important;color:#ffffff!important;font-weight:500!important;font-size:15px!important;text-transform:none!important;letter-spacing:0!important}.fb-modify-modal .search-tab-content button[type="submit"]:hover{background:var(--fb-color-blue-500)!important}.fb-modify-modal .search-tab-content label{display:block;font-size:12px;font-weight:500;color:var(--fb-color-text-muted);margin:0 0 4px}.fb-modify-modal .search-tab-content .input-text{width:100%;height:32px;padding:4px 0;background:#fff0;border:0;font-size:14px;color:var(--fb-color-text)}.fb-modify-modal .search-tab-content .input-text:focus{outline:none;box-shadow:none}.fb-modify-modal .search-tab-content .selector{width:100%}.fb-modify-modal .search-tab-content .fb-guests-summary{padding:4px 0;font-size:14px;color:var(--fb-color-text)}.fb-modify-modal .fb-guests-popup{z-index:10020}body.fb-modify-modal-open{overflow:hidden}@media (max-width:991px){.fb-modify-modal__panel{width:calc(100vw - 24px)!important;max-width:none!important;margin:16px 12px!important}.fb-modify-modal__body{padding:16px 16px 24px!important}.fb-modify-modal .search-tab-content .form-group{border-right:0!important;border-bottom:1px solid var(--fb-color-border)!important;min-height:0!important;padding:10px 14px!important}.fb-modify-modal .search-tab-content .form-group.fixheight{border-bottom:0!important}.fb-modify-modal .fb-guests-group .fb-guests-popup{position:static!important;width:100%!important;min-width:0!important;margin-top:10px!important;box-shadow:none!important;border-color:var(--fb-color-border)!important}}.fb-revamp.single-tour #main .update-search .datepicker-wrap>img.ui-datepicker-trigger{width:18px!important;height:18px!important;opacity:0!important;cursor:pointer!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.fb-revamp.single-tour #main .update-search .datepicker-wrap{position:relative!important}.fb-revamp.single-tour #main .update-search .datepicker-wrap::after{content:"";position:absolute;top:50%;right:12px;width:18px;height:18px;transform:translateY(-50%);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%231f6bff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='16' rx='2'/><path d='M3 9h18'/><path d='M8 3v4M16 3v4'/></svg>");background-repeat:no-repeat;background-position:center;background-size:18px 18px;pointer-events:none;z-index:1}.fb-revamp.single-tour #main .update-search{background:#ffffff!important;border:1px solid var(--fb-color-border)!important;border-radius:var(--fb-radius-lg)!important;padding:18px 20px!important;margin-bottom:20px!important}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-bottom>.row:after,.fb-revamp.single-tour #main #schedule-list .tour-booking-form .detail-section-bottom>.row:before{display:none}.fb-revamp.single-tour #main .update-search button[type="submit"]{margin-left:15px;height:42px!important;line-height:1!important;padding:0 22px!important;border-radius:8px!important;background:var(--fb-color-blue-600)!important;border:0!important;color:#ffffff!important;font-family:var(--fb-font-body)!important;font-size:14px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.04em;animation:none!important;box-shadow:none!important}.fb-revamp.single-tour #main .update-search button[type="submit"]::before,.fb-revamp.single-tour #main .update-search button[type="submit"]::after{content:none!important;display:none!important}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .selector{position:relative!important;background:#ffffff!important;border:1px solid var(--fb-color-border)!important;border-radius:8px!important;height:42px!important;overflow:hidden!important}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .selector .custom-select{display:flex!important;align-items:center!important;height:40px!important;line-height:40px!important;padding:0 36px 0 14px!important;background:transparent!important;color:var(--fb-color-ink)!important;font-size:14px!important;font-weight:500!important;border:0!important;box-shadow:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .selector .custom-select::before{content:none!important;background:transparent!important;width:0!important;display:none!important}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .selector .custom-select::after{content:""!important;position:absolute!important;top:50%!important;right:14px!important;width:10px!important;height:10px!important;border:0!important;border-right:1.5px solid var(--fb-color-text-muted)!important;border-bottom:1.5px solid var(--fb-color-text-muted)!important;border-top:0!important;border-left:0!important;background:transparent!important;transform:translateY(-70%) rotate(45deg)!important;pointer-events:none!important;box-sizing:border-box!important}.fb-revamp.single-tour #main #schedule-list .tour-booking-form .selector select{width:100%!important;height:100%!important;top:0!important;left:0!important;cursor:pointer!important}@media (max-width:600px){.fb-revamp.single-tour #main .update-search{padding:14px 14px!important}.fb-revamp.single-tour #main .update-search>.col-md-6,.fb-revamp.single-tour #main .update-search>.col-md-3{margin-bottom:8px!important}}html[lang="ar"] .fb-revamp.fb-list-property .fb-list-property__help-illustration{left:-10px;right:unset}@font-face{font-display:swap;font-family:qlwapp-whatsapp;src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAYEAAsAAAAABbgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIFKmNtYXAAAAFoAAAAVAAAAFQXVtKHZ2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAAAfwAAAH8pb7IGGhlYWQAAAPAAAAANgAAADYUXm9HaGhlYQAAA/gAAAAkAAAAJAfAA8ZobXR4AAAEHAAAABQAAAAUCgAAA2xvY2EAAAQwAAAADAAAAAwAKAESbWF4cAAABDwAAAAgAAAAIAAJAJluYW1lAAAEXAAAAYYAAAGGmUoJ+3Bvc3QAAAXkAAAAIAAAACAAAwAAAAMDAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6QADwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADgAAAAKAAgAAgACAAEAIOkA//3//wAAAAAAIOkA//3//wAB/+MXBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAwAD/8AD/gPAACcATwCWAAABJicuAScmIyIHDgEHBhUUFhcDJR4BMzE4ATEyNz4BNzY1NCcuAScmATEiJi8BBzcnLgE1NDc+ATc2MzIXHgEXFhcWFx4BFxYVFAcOAQcGIxMuAScmIgcOAQcOAScuAScuAScmNjc+ATc+ATc2JicuAScuASMmIiMiBgcOARUUFhcWFx4BFxYXHgEXHgE3PgE3PgEnLgEnA2kkKSpbMTEzaVxdiSgoIiJIAQ03e0BpXF2KKCgKCiYbHP51OW0xD6ArCiAhIiFyTU1XKygpTCIjHh0XFyAICCEick1NV+cJRAkJDQcGHAYGDAkKOCQdJAYGBwUECgUEBQMDAQMCHQgHEAUGDAcGEwgJJC8FAhEQOCcnMBYkDhcoERI7CAgCAgMMCgMrJBwcJQoKKCiKXFxpQ4E6/vlHHx8oKIldXGkzMTFbKin9Fx4dCSmbEDJzPFdNTHMhIQgIHxcXHh4jIkwpKCtXTU1yISIBPAUhBAMKCSIHBgIFBRogGTYJCQwFBAwGBgkGBgwEBUcTEgMBBwkJMi8vTgYDFxY8IB8UCg0EBwEDAyMWFiIEBAcEAAAAAAEAAAABAAAmrdZpXw889QALBAAAAAAA2KCVZQAAAADYoJVlAAD/wAP+A8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA/4AAQAAAAAAAAAAAAAAAAAAAAUEAAAAAAAAAAAAAAACAAAABAAAAwAAAAAACgAUAB4A/gABAAAABQCXAAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABwAAAAEAAAAAAAIABwBgAAEAAAAAAAMABwA2AAEAAAAAAAQABwB1AAEAAAAAAAUACwAVAAEAAAAAAAYABwBLAAEAAAAAAAoAGgCKAAMAAQQJAAEADgAHAAMAAQQJAAIADgBnAAMAAQQJAAMADgA9AAMAAQQJAAQADgB8AAMAAQQJAAUAFgAgAAMAAQQJAAYADgBSAAMAAQQJAAoANACkaWNvbW9vbgBpAGMAbwBtAG8AbwBuVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwaWNvbW9vbgBpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuUmVndWxhcgBSAGUAZwB1AGwAYQByaWNvbW9vbgBpAGMAbwBtAG8AbwBuRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff");font-weight:400;font-style:normal}.qlwapp__icon{all:unset;font-family:qlwapp-whatsapp,serif,sans-serif!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.qlwapp__icon::before{content:""}.qlwapp__previous,.qlwapp__close{font-family:"Source Serif Pro",serif,sans-serif;font-style:unset;font-size:24px;font-weight:700;cursor:pointer;text-align:center;line-height:1em;z-index:1;fill:var(--qlwapp-scheme-text);display:flex}.qlwapp__button{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:12px;text-decoration:none;white-space:nowrap;pointer-events:all;margin:24px auto;height:40px;box-shadow:0 1px 6px 0 rgb(0 0 0 / .06),0 2px 32px 0 rgb(0 0 0 / .16);cursor:pointer}.qlwapp__button,.qlwapp__button:active,.qlwapp__button:focus,.qlwapp__button:hover{outline:none!important;text-decoration:none!important;color:var(--qlwapp-scheme-text)!important;background-color:var(--qlwapp-scheme-brand)!important}.qlwapp__button .qlwapp__label,.qlwapp__button .qlwapp__time{position:absolute;bottom:-2em;color:initial;font-size:10px;display:inline-block;top:auto;width:120px}.qlwapp__button .qlwapp__close{font-size:var(--qlwapp-scheme-icon-font-size)}.qlwapp__button .qlwapp__icon{display:flex;align-items:baseline;font-size:var(--qlwapp-scheme-icon-font-size)}.qlwapp__button img.qlwapp__icon{width:var(--qlwapp-scheme-icon-font-size);height:var(--qlwapp-scheme-icon-font-size);object-fit:contain}.qlwapp__button--button{padding:var(--qlwapp-padding-xs) var(--qlwapp-padding-md)}.qlwapp__button--image{width:auto;height:auto}.qlwapp__button--bubble{right:auto;width:var(--qlwapp-scheme-icon-size);height:var(--qlwapp-scheme-icon-size)}.qlwapp__button--bubble .qlwapp__icon{margin:0}.qlwapp__button--bubble .qlwapp__text{position:absolute;right:var(--qlwapp-scheme-icon-size);height:var(--qlwapp-scheme-icon-size);margin:0 24px;display:flex;align-items:center;justify-content:flex-end;font-weight:700;white-space:pre;color:var(--qlwapp-scheme-text-secondary)}.qlwapp__button--disabled{pointer-events:none;opacity:.5}.qlwapp__notification-bubble{position:absolute;top:-4px;right:-4px;background-color:#dc3545;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;z-index:10;border:2px solid #fff;box-shadow:0 2px 4px rgb(0 0 0 / .2);animation-duration:1.5s;animation-timing-function:ease-in;animation-iteration-count:1;--qlwapp-pulse-color:rgb(220 53 69 / 70%);--qlwapp-pulse-size:4px}.qlwapp__notification-bubble--bounce{animation-name:bounce}.qlwapp__notification-bubble--flash{animation-name:flash}.qlwapp__notification-bubble--pulse{animation-name:pulse}.qlwapp__notification-bubble--shakeX{animation-name:shakeX}.qlwapp__notification-bubble--shakeY{animation-name:shakeY}.qlwapp__notification-bubble--none{animation:none}.qlwapp__avatar__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.qlwapp__avatar{position:relative;width:62px;height:62px}.qlwapp__avatar .qlwapp__avatar__type-badge{position:absolute;top:-2px;right:-4px;width:18px;height:18px;border-radius:50%;background-color:var(--qlwapp-scheme-brand);color:var(--qlwapp-scheme-text);display:flex;align-items:center;justify-content:center;z-index:5;box-shadow:0 0 0 2px #fff}.qlwapp__avatar .qlwapp__avatar__type-badge svg{width:11px;height:11px;min-width:11px;min-height:11px}.qlwapp__avatar .qlwapp__avatar__container{overflow:hidden;width:inherit;height:inherit;border-radius:50%;box-shadow:0 0 0 2px #eee;display:flex;align-items:center;justify-content:center}.qlwapp__avatar .qlwapp__avatar__container--icon{background-color:var(--qlwapp-scheme-brand);color:var(--qlwapp-scheme-text);font-weight:700;font-size:30px}.qlwapp__avatar .qlwapp__avatar__container svg{width:50%}.qlwapp__avatar .qlwapp__avatar__container img{width:100%;height:auto}.qlwapp__contact-list{height:100%;overflow:auto;overscroll-behavior:contain}.qlwapp__contact{display:flex;align-items:center;gap:var(--qlwapp-padding-sm);padding:var(--qlwapp-padding-sm) var(--qlwapp-padding-lg);color:inherit;position:relative;cursor:pointer;width:100%;text-decoration:none;height:auto}.qlwapp__contact:only-child{height:100%;text-align:center;flex-direction:column;justify-content:center}.qlwapp__contact:not(:first-child){border-top:1px solid rgb(0 0 0 / .1)}.qlwapp__contact:hover,.qlwapp__contact:focus-visible{background-color:rgb(0 0 0 / .05)}.qlwapp__contact:active{background-color:rgb(0 0 0 / .1)}.qlwapp__contact:nth-child(1):nth-last-child(2),.qlwapp__contact:nth-child(2):nth-last-child(1){height:50%}.qlwapp__contact--disabled{pointer-events:none;opacity:.5}.qlwapp__status{display:flex;align-items:center;gap:3px}.qlwapp__status__indicator{width:10px;height:10px;border-radius:50%;border:1px solid #fff}.qlwapp__status__indicator--online{background-color:#00d084}.qlwapp__status__indicator--offline{background-color:#e63946}.qlwapp__status__text{font-size:10px;color:#666}.qlwapp__contact-list__empty{display:flex;height:134px;justify-content:center;align-items:center}.qlwapp__container{pointer-events:none;box-sizing:border-box;font-size:var(--qlwapp-scheme-font-size);font-family:var(--qlwapp-scheme-font-family);display:flex;flex-direction:column;width:430px}.qlwapp__container *{box-sizing:border-box}.qlwapp__container.qlwapp-hide,.qlwapp__container .qlwapp__contact.qlwapp-hide{display:none}.qlwapp__container.mobile .qlwapp__contact.qlwapp-desktop,.qlwapp__container.mobile.qlwapp-desktop{display:none}.qlwapp__container.desktop .qlwapp__contact.qlwapp-mobile,.qlwapp__container.desktop.qlwapp-mobile{display:none}.qlwapp__container.qlwapp__container--middle-left,.qlwapp__container.qlwapp__container--bottom-left,.qlwapp__container.qlwapp__container--middle-right,.qlwapp__container.qlwapp__container--bottom-right{position:fixed;z-index:9999999}.qlwapp__container.qlwapp__container--middle-left,.qlwapp__container.qlwapp__container--bottom-left{right:auto;left:0}.qlwapp__container.qlwapp__container--middle-left .qlwapp__button .qlwapp__label,.qlwapp__container.qlwapp__container--middle-left .qlwapp__button .qlwapp__time,.qlwapp__container.qlwapp__container--bottom-left .qlwapp__button .qlwapp__label,.qlwapp__container.qlwapp__container--bottom-left .qlwapp__button .qlwapp__time{left:0;right:auto}.qlwapp__container.qlwapp__container--middle-left .qlwapp__button,.qlwapp__container.qlwapp__container--bottom-left .qlwapp__button{margin-left:20px}.qlwapp__container.qlwapp__container--middle-left .qlwapp__button--bubble .qlwapp__text,.qlwapp__container.qlwapp__container--bottom-left .qlwapp__button--bubble .qlwapp__text{right:auto;left:var(--qlwapp-scheme-icon-size)}.qlwapp__container.qlwapp__container--middle-left .qlwapp__modal::before,.qlwapp__container.qlwapp__container--bottom-left .qlwapp__modal::before{right:auto;left:20px}.qlwapp__container.qlwapp__container--middle-right,.qlwapp__container.qlwapp__container--bottom-right{left:auto;right:0}.qlwapp__container.qlwapp__container--middle-right .qlwapp__button .qlwapp__label,.qlwapp__container.qlwapp__container--middle-right .qlwapp__button .qlwapp__time,.qlwapp__container.qlwapp__container--bottom-right .qlwapp__button .qlwapp__label,.qlwapp__container.qlwapp__container--bottom-right .qlwapp__button .qlwapp__time{left:auto;right:0}.qlwapp__container.qlwapp__container--middle-right .qlwapp__button,.qlwapp__container.qlwapp__container--bottom-right .qlwapp__button{margin-right:20px}.qlwapp__container.qlwapp__container--middle-left,.qlwapp__container.qlwapp__container--middle-right{transition:top .3s ease;top:auto;bottom:0}.qlwapp__container.qlwapp__container--middle-left:not(.qlwapp__container--closing,.qlwapp__container--opening,.qlwapp__container--open),.qlwapp__container.qlwapp__container--middle-right:not(.qlwapp__container--closing,.qlwapp__container--opening,.qlwapp__container--open){top:40%;bottom:auto}.qlwapp__container.qlwapp__container--bottom-left,.qlwapp__container.qlwapp__container--bottom-right{top:auto;bottom:0}.qlwapp__container.qlwapp__container--rounded .qlwapp__button--bubble img.qlwapp__icon{border-radius:200px;overflow:hidden}.qlwapp__container.qlwapp__container--rounded .qlwapp__button--bubble{border-radius:200px}.qlwapp__container.qlwapp__container--rounded .qlwapp__button--button{border-radius:50px}.qlwapp__container.qlwapp__container--rounded .qlwapp__button--button img.qlwapp__icon{border-radius:200px;max-height:28px;width:auto}.qlwapp__container.qlwapp__container--rounded .qlwapp__modal{border-radius:8px}.qlwapp__container.qlwapp__container--rounded .qlwapp__modal .qlwapp__message{border-radius:4px}.qlwapp__container.qlwapp__container--rounded .qlwapp__modal .qlwapp__message::before{background-color:inherit}.qlwapp__container p:last-child{margin:0}.qlwapp__container time{opacity:.8;font-style:italic;font-size:10px}.qlwapp-is-mobile{width:auto}.qlwapp-is-mobile.qlwapp__container--rounded .qlwapp__modal{border-radius:0}.qlwapp{font-weight:400;font-size:12px;font-family:Inter,sans-serif}.qlwapp--woocommerce .qlwapp__container{display:block;width:auto}.qlwapp--woocommerce .qlwapp__container .qlwapp__button--button.qlwapp__button,.qlwapp--woocommerce .qlwapp__container .qlwapp__button--bubble.qlwapp__button{margin:0}.qlwapp--woocommerce .qlwapp__container .qlwapp__button--button.qlwapp__button{width:100%}.qlwapp--shortcode .qlwapp__container{width:auto}@keyframes pulse{0%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.5,1.5,1.5)}100%{transform:scale3d(1,1,1)}}.qlwapp__footer,.qlwapp__response{position:relative;bottom:0;left:0;right:0;height:auto;width:100%;overflow:hidden}.qlwapp__footer pre,.qlwapp__footer input,.qlwapp__footer textarea,.qlwapp__response pre,.qlwapp__response input,.qlwapp__response textarea{max-height:160px;color:inherit;background-color:inherit}.qlwapp__footer::before,.qlwapp__response::before{pointer-events:none;position:absolute;content:"";height:100%;background:linear-gradient(315deg,transparent 0%,rgb(0 0 0 / .025) 100%);top:0;left:0;right:0}.qlwapp__footer::after,.qlwapp__response::after{content:" ";height:1px;background-color:rgb(0 0 0 / .075);position:absolute;top:0;left:0;right:0}.qlwapp__footer{display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;min-height:56px;width:100%;font-size:12px;padding:var(--qlwapp-padding-sm) var(--qlwapp-padding-lg)}.qlwapp__footer>*{width:100%;white-space:pre-wrap}.qlwapp__footer img{max-width:100px}.qlwapp__footer *{color:var(--qlwapp-scheme-text-secondary)}.qlwapp__footer p{padding:0;font-size:inherit;width:100%;white-space:pre-wrap}.qlwapp__footer p:last-child{margin-bottom:0}.qlwapp__footer h1,.qlwapp__footer h2,.qlwapp__footer h3,.qlwapp__footer h4,.qlwapp__footer h5,.qlwapp__footer h6{display:block;font-weight:600;margin:0;padding:0;white-space:pre-wrap;color:inherit;font-family:inherit}.qlwapp__footer h1{font-size:2.5em}.qlwapp__footer h2{font-size:2em}.qlwapp__footer h3{font-size:1.5em}.qlwapp__footer h4{font-size:1.25em}.qlwapp__footer h5{font-size:1em}.qlwapp__footer h6{font-size:.75em}.qlwapp__response,.qlwapp__response pre,.qlwapp__response textarea,.qlwapp__response .qlwapp__response__buttons{min-height:56px}.qlwapp__response pre,.qlwapp__response input,.qlwapp__response textarea{width:100%;height:100%;resize:none;border:none;color:var(--qlwapp-scheme-text-secondary);padding:var(--qlwapp-padding-sm) var(--qlwapp-padding-lg);padding-right:calc(var(--qlwapp-padding-sm) + var(--qlwapp-button-width, 32px));font-family:var(--qlwapp-scheme-font-family);font-size:1em!important;font-weight:400;line-height:20px;white-space:pre-wrap;word-wrap:break-word;border-radius:inherit;margin:0}.qlwapp__response pre{visibility:hidden}.qlwapp__response input,.qlwapp__response textarea{position:absolute;bottom:0;left:0}.qlwapp__response input:focus,.qlwapp__response textarea:focus{outline:none}.qlwapp__response input::placeholder,.qlwapp__response textarea::placeholder{opacity:.5;color:inherit}.qlwapp__response .qlwapp__response__buttons{position:absolute;top:0;right:21px;display:flex;align-items:center}.qlwapp__response .qlwapp__response__buttons svg{width:18px}.qlwapp__response .qlwapp__response__buttons>i{opacity:.4}.qlwapp__response .qlwapp__response__buttons>i,.qlwapp__response .qlwapp__response__buttons>a{cursor:pointer;margin:0 0 0 10px;display:flex;font-size:18px;align-items:center;text-decoration:none}.qlwapp__response .qlwapp__response__buttons .qlwapp__reply--button-label{margin-right:5px}.qlwapp__response .qlwapp__response__buttons .qlwapp__reply--disabled{pointer-events:none;opacity:.5}.qlwapp__response .qlwapp__response__buttons.active>i{display:none}.qlwapp__response .qlwapp__response__buttons.active>i.qlwf-emoji{display:block}.qlwapp__response--end-conversation pre{opacity:.5;visibility:visible;text-align:center}.qlwapp__response .qlwapp__country-selector{position:absolute;top:0;left:0;height:100%;border:none;border-right:1px solid rgb(0 0 0 / .1);background:#fff0;color:inherit;font-size:.875em;padding:0 var(--qlwapp-padding-sm);cursor:pointer;appearance:none;outline:none;z-index:1;max-width:90px;white-space:nowrap;overflow:hidden}.qlwapp__response .qlwapp__country-selector:focus{outline:none}.qlwapp__response .qlwapp__country-selector:disabled{opacity:.5;cursor:default}.qlwapp__response .qlwapp__response__input--phone{padding-left:calc(90px + var(--qlwapp-padding-sm))}.qlwapp__response input[type=date],.qlwapp__response input[type=datetime-local]{width:100%;height:100%;border:none;padding:var(--qlwapp-padding-sm) var(--qlwapp-padding-lg);padding-right:calc(var(--qlwapp-padding-sm) + var(--qlwapp-button-width, 32px));font-family:var(--qlwapp-scheme-font-family);font-size:1em!important;font-weight:400;line-height:20px;border-radius:inherit;margin:0;background-color:#fff0;color:inherit;display:flex;align-items:center}.qlwapp__response input[type=date]:focus,.qlwapp__response input[type=datetime-local]:focus{outline:none}.qlwapp__response input[type=date]::-webkit-calendar-picker-indicator,.qlwapp__response input[type=datetime-local]::-webkit-calendar-picker-indicator{margin-right:calc(var(--qlwapp-button-width, 32px) + 8px);cursor:pointer;opacity:.7;transition:opacity .2s}.qlwapp__response input[type=date]::-webkit-calendar-picker-indicator:hover,.qlwapp__response input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}.qlwapp__response .qlwapp__response__date-range{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px var(--qlwapp-padding-sm);width:100%;padding:var(--qlwapp-padding-sm) var(--qlwapp-padding-lg);padding-right:calc(var(--qlwapp-padding-sm) + var(--qlwapp-button-width, 32px));box-sizing:border-box}.qlwapp__response .qlwapp__response__date-range input[type=date],.qlwapp__response .qlwapp__response__date-range input[type=datetime-local]{position:static;display:flex;justify-content:space-between;width:100%;min-width:0;height:auto;min-height:0;padding:1px 0;padding-right:0;border-radius:0;font-size:.875em!important}.qlwapp__response .qlwapp__response__date-range input[type=date]::-webkit-calendar-picker-indicator,.qlwapp__response .qlwapp__response__date-range input[type=datetime-local]::-webkit-calendar-picker-indicator{margin-right:0;flex-shrink:0}.qlwapp__response .qlwapp__response__date-range__label{font-size:.75em;opacity:.6;white-space:nowrap;line-height:1.2}.qlwapp__response:has(.qlwapp__response__date-range) .qlwapp__response__buttons{top:50%;transform:translateY(-50%);min-height:auto}.qlwapp__consent{padding:var(--qlwapp-padding-sm) var(--qlwapp-padding-lg);border-top:1px solid rgb(0 0 0 / .075);background-color:rgb(0 0 0 / .025)}.qlwapp__consent .qlwapp__consent-label{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:13px;line-height:1.4;color:var(--qlwapp-scheme-text-secondary);margin:0}.qlwapp__consent .qlwapp__consent-checkbox{margin:0;margin-top:2px;flex-shrink:0;width:16px;height:16px;cursor:pointer;accent-color:var(--qlwapp-scheme-brand)}.qlwapp__consent .qlwapp__consent-text{flex:1;user-select:none}.qlwapp__general-consent{text-align:start;font-size:12px;padding:var(--qlwapp-padding-sm) var(--qlwapp-padding-lg);border-top:1px solid rgb(0 0 0 / .075);background-color:rgb(0 0 0 / .025);animation:fadeIn .3s ease-in-out}.qlwapp__general-consent--required{background-color:rgb(255 235 200 / .4);border-top:1px solid rgb(255 152 0 / .2)}.qlwapp__general-consent .qlwapp__general-consent-label{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:13px;line-height:1.4;color:var(--qlwapp-scheme-text-secondary);margin:0}.qlwapp__general-consent .qlwapp__general-consent-checkbox{margin:0;margin-top:2px;flex-shrink:0;width:16px;height:16px;cursor:pointer;accent-color:var(--qlwapp-scheme-brand)}.qlwapp__general-consent .qlwapp__general-consent-text{flex:1;user-select:none}.qlwapp__general-consent .qlwapp__general-consent-text br{display:block;content:"";margin-top:.5em}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.qlwapp__general-consent--accepted{animation:fadeOut 1s ease-in-out forwards}@keyframes fadeOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.qlwapp__header{background-color:var(--qlwapp-scheme-brand);color:var(--qlwapp-scheme-text);position:relative;overflow:hidden;height:auto}.qlwapp__header::before{content:"";position:absolute;inset:0;background:linear-gradient(315deg,transparent 0%,rgb(0 0 0 / .05) 100%)}.qlwapp__header .qlwapp__close{position:absolute;top:12px;right:12px}@media(width>=430px){.qlwapp__header .qlwapp__close{position:absolute;top:7px;right:7px;font-size:18px}}.qlwapp__header .qlwapp__header-description{align-items:center;font-size:12px}.qlwapp__header .qlwapp__header-description p{padding:0;font-size:inherit;width:100%;color:inherit;font-family:inherit;margin:0}.qlwapp__header .qlwapp__header-description p:last-child{margin-bottom:0}.qlwapp__header .qlwapp__header-description h1,.qlwapp__header .qlwapp__header-description h2,.qlwapp__header .qlwapp__header-description h3,.qlwapp__header .qlwapp__header-description h4,.qlwapp__header .qlwapp__header-description h5,.qlwapp__header .qlwapp__header-description h6{display:block;font-weight:600;margin:0;padding:0;white-space:pre-wrap;color:inherit;font-family:inherit}.qlwapp__header .qlwapp__header-description h1{font-size:2.5em}.qlwapp__header .qlwapp__header-description h2{font-size:2em}.qlwapp__header .qlwapp__header-description h3{font-size:1.5em}.qlwapp__header .qlwapp__header-description h4{font-size:1.25em}.qlwapp__header .qlwapp__header-description h5{font-size:1em}.qlwapp__header .qlwapp__header-description h6{font-size:.75em}.qlwapp__header .qlwapp__header-description img{max-width:100px}.qlwapp__header .qlwapp__header-description *{color:var(--qlwapp-scheme-text)!important}.qlwapp__header .qlwapp__header-description,.qlwapp__header .qlwapp__header-contact{padding:calc(var(--qlwapp-padding-xs) + 2px) var(--qlwapp-padding-lg);min-height:100%}.qlwapp__header .qlwapp__header-contact{display:flex;justify-content:flex-end;align-items:center;gap:var(--qlwapp-padding-sm)}.qlwapp__header .qlwapp__header-contact .qlwapp__header-contact-buttons{display:flex;margin-right:auto;align-items:center;flex-shrink:0}.qlwapp__header .qlwapp__header-contact .qlwapp__header-contact-buttons .qlwapp__previous{width:100%;height:100%}.qlwapp__header .qlwapp__header-contact .qlwapp__header-contact-buttons .qlwapp__previous--disabled{opacity:.5;pointer-events:none!important}.qlwapp__header .qlwapp__header-contact .qlwapp__header-contact-buttons .qlwapp__reset{margin-left:15px;color:var(--qlwapp-scheme-text)!important}.qlwapp__header .qlwapp__header-contact .qlwapp__info{text-align:end;color:var(--qlwapp-scheme-text)!important;overflow:hidden;min-width:0}.qlwapp__header .qlwapp__header-contact .qlwapp__info .qlwapp__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qlwapp__header .qlwapp__header-contact .qlwapp__info .qlwapp__time{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qlwapp__header .qlwapp__header-contact .qlwapp__avatar{width:42px;height:42px;flex-shrink:0}.qlwapp__message-list{display:flex;align-items:center;flex-direction:column;gap:var(--qlwapp-padding-sm);padding:var(--qlwapp-padding-sm) var(--qlwapp-padding-lg);overflow:hidden auto;overscroll-behavior:contain;max-height:min(var(--qlwapp-scheme-box-max-height),100dvh - 220px)}.qlwapp__message{padding:var(--qlwapp-padding-sm) var(--qlwapp-padding-md);position:relative;align-self:flex-start;word-wrap:break-word;max-width:calc(100% - var(--qlwapp-padding-sm)*2);background-color:#eee;color:#111}.qlwapp__message::before{content:"";position:absolute;top:0;width:20px;height:20px;right:auto;left:0;transform:matrix(1,0,1,1,-2,0)}.qlwapp__message--image{width:100%;height:100%}.qlwapp__message--video,.qlwapp__message--audio,.qlwapp__message--embed{position:relative;max-width:100%}.qlwapp__message--video video,.qlwapp__message--video audio,.qlwapp__message--audio video,.qlwapp__message--audio audio,.qlwapp__message--embed video,.qlwapp__message--embed audio{display:block;max-width:100%;border-radius:inherit}.qlwapp__message--video video,.qlwapp__message--audio video,.qlwapp__message--embed video{max-height:300px;object-fit:contain}.qlwapp__message--video audio,.qlwapp__message--audio audio,.qlwapp__message--embed audio{height:40px}.qlwapp__message--video iframe,.qlwapp__message--audio iframe,.qlwapp__message--embed iframe{display:block;width:100%;height:157px;border:none;border-radius:inherit}.qlwapp__message--user{place-self:end flex-end;margin-top:0;word-break:var(--qlwapp-scheme-box-message-word-break);color:var(--qlwapp-scheme-text)!important;background-color:var(--qlwapp-scheme-brand)!important}.qlwapp__message--user::before{right:0;left:auto;transform:matrix(1,0,1,-1,2,0)}.qlwapp__message--user a{color:var(--qlwapp-scheme-text)!important;text-decoration:underline}.qlwapp__message--user:first-child::before{top:-6px;right:10%;transform:rotate(45deg)}.qlwapp__message--user,.qlwapp__message--choice-input{width:auto;color:var(--qlwapp-scheme-text)!important;background-color:var(--qlwapp-scheme-brand)!important}.qlwapp__message--choice-input{place-self:end flex-end;cursor:pointer;transition:all .2s ease}.qlwapp__message--choice-input::before{content:none}.qlwapp__message--choice-input:hover{box-shadow:0 2px 8px rgb(0 0 0 / .3)}.qlwapp__message--error{background-color:#ffbfbf!important;color:#750000!important}.qlwapp__message--error::before{background-color:#ffbfbf!important}.qlwapp__rating-form{display:flex;flex-direction:column;gap:var(--qlwapp-padding-sm);width:100%;padding:0 var(--qlwapp-padding-sm)}.qlwapp__rating-label{font-size:.875rem;color:#666}.qlwapp__rating-label--left{text-align:start;width:100%}.qlwapp__rating-label--right{text-align:end;width:100%;padding-right:var(--qlwapp-padding-sm)}.qlwapp__rating-buttons{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;padding:var(--qlwapp-padding-sm) 0;width:100%}.qlwapp__rating-number{width:calc((100% - 16px)/5);aspect-ratio:1;max-width:50px;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:.9rem;cursor:pointer;user-select:none;transition:all .2s ease-in-out;border-radius:50%;border-width:2px;border-style:solid;border-color:rgb(37 211 102 / .25);background-color:rgb(37 211 102 / .05);color:var(--qlwapp-scheme-brand);flex-shrink:0}.qlwapp__rating-number:hover,.qlwapp__rating-number--selected{background-color:rgb(37 211 102 / .25);border-color:var(--qlwapp-scheme-brand)}.qlwapp__rating-icon{transition:all .2s ease;border-radius:50%;padding:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;width:calc((100% - 16px)/5);aspect-ratio:1;max-width:50px;flex-shrink:0}.qlwapp__rating-icon>svg{stroke:var(--qlwapp-scheme-brand);transition:all .2s ease;width:20px;height:20px}.qlwapp__rating-icon--selected{background-color:rgb(37 211 102 / .04)}.qlwapp__rating-icon--selected>svg{fill:var(--qlwapp-scheme-brand)}.qlwapp__rating-icon:hover{background-color:rgb(37 211 102 / .06)}.qlwapp__rating-icon:hover>svg{fill:rgb(37 211 102 / .15)}.qlwapp__rating-submit{display:flex;justify-content:flex-end;padding-top:var(--qlwapp-padding-sm)}.qlwapp__rating-submit button{border:none;outline:none;cursor:pointer}.qlwapp__modal{pointer-events:all;position:relative;inset:auto;z-index:99999;box-shadow:0 8px 25px -5px rgb(45 62 79 / .15);background-color:#fff;margin:24px 24px 12px}.qlwapp__modal::before{background-color:#fff;content:"";position:absolute;bottom:-6px;right:24px;width:13px;height:13px;transform:rotate(45deg)}.qlwapp__modal .qlwapp__header{border-top-left-radius:inherit;border-top-right-radius:inherit}.qlwapp__modal .qlwapp__header .qlwapp__carousel{position:relative}.qlwapp__modal .qlwapp__body{overflow:hidden}.qlwapp__modal .qlwapp__body .qlwapp__carousel{position:relative;max-height:min(var(--qlwapp-scheme-box-max-height),100dvh - 220px)}.qlwapp__modal .qlwapp__footer,.qlwapp__modal .qlwapp__response{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.qlwapp__modal .qlwapp__time,.qlwapp__modal .qlwapp__label,.qlwapp__modal .qlwapp-offline-text{font-size:12px;line-height:1.5em;opacity:.6;display:block}.qlwapp__modal .qlwapp__time{font-size:11px;font-style:italic;color:var(--qlwapp-scheme-contact-availability-color);text-align:justify}.qlwapp__modal .qlwapp__name{display:block;font-weight:700;line-height:1.5em;color:var(--qlwapp-scheme-contact-name-color);text-align:justify}.qlwapp__modal .qlwapp__label{color:var(--qlwapp-scheme-contact-role-color);text-align:justify}.qlwapp-is-mobile .qlwapp__modal{position:fixed;bottom:0;left:0;right:0;box-shadow:0 5px 20px 5px rgb(0 0 0 / .5);margin:0}.qlwapp-is-mobile .qlwapp__modal::before{content:none}.qlwapp-is-mobile .qlwapp__modal .qlwapp__header{border-top-left-radius:0;border-top-right-radius:0}.qlwapp-is-mobile .qlwapp__modal .qlwapp__footer,.qlwapp-is-mobile .qlwapp__modal .qlwapp__response{border-bottom-left-radius:0;border-bottom-right-radius:0}@keyframes closeModal{from{opacity:1;visibility:visible;transform:translateY(0) scale(1)}to{opacity:0;visibility:hidden;transform:translateY(50px)}}@keyframes openModal{from{opacity:0;visibility:hidden;transform:translateY(50px)}to{visibility:visible;opacity:1;transform:translateY(0) scale(1)}}@keyframes closeModalInMobile{from{opacity:1;visibility:visible;transform:translateY(0) scale(1)}to{opacity:0;visibility:hidden;transform:translateY(50px) scale(.9)}}@keyframes openModalInMobile{from{opacity:0;visibility:hidden;transform:translateY(50px) scale(.9)}to{visibility:visible;opacity:1;transform:translateY(0) scale(1)}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes bounce{0%,20%,53%,80%,100%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes pulse{0%{box-shadow:0 calc(var(--qlwapp-pulse-size, 12px)*.083) calc(var(--qlwapp-pulse-size, 12px)*.5) 0 rgb(0 0 0 / .06),0 calc(var(--qlwapp-pulse-size, 12px)*.167) calc(var(--qlwapp-pulse-size, 12px)*2.667) 0 rgb(0 0 0 / .16),0 0 0 0 var(--qlwapp-pulse-color,rgb(37 211 102 / .7))}70%{box-shadow:0 calc(var(--qlwapp-pulse-size, 12px)*.083) calc(var(--qlwapp-pulse-size, 12px)*.5) 0 rgb(0 0 0 / .06),0 calc(var(--qlwapp-pulse-size, 12px)*.167) calc(var(--qlwapp-pulse-size, 12px)*2.667) 0 rgb(0 0 0 / .16),0 0 0 var(--qlwapp-pulse-size,12px) var(--qlwapp-pulse-color,#fff0)}100%{box-shadow:0 calc(var(--qlwapp-pulse-size, 12px)*.083) calc(var(--qlwapp-pulse-size, 12px)*.5) 0 rgb(0 0 0 / .06),0 calc(var(--qlwapp-pulse-size, 12px)*.167) calc(var(--qlwapp-pulse-size, 12px)*2.667) 0 rgb(0 0 0 / .16),0 0 0 0 var(--qlwapp-pulse-color,#fff0)}}@keyframes shakeX{0%,100%{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@keyframes shakeY{0%,100%{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.qlwapp__modal{opacity:0;visibility:hidden}.qlwapp__modal .qlwapp__carousel{display:flex;width:200%;height:100%}.qlwapp__modal .qlwapp__carousel .qlwapp__carousel-slide{width:50%;transition:max-height 500ms cubic-bezier(.215,.61,.355,1) 1000ms,transform 300ms cubic-bezier(.215,.61,.355,1) 500ms,opacity 500ms ease-in 500ms}.qlwapp__modal .qlwapp__header .qlwapp__name,.qlwapp__modal .qlwapp__header .qlwapp__avatar{opacity:0;transition:transform cubic-bezier(.215,.61,.355,1) .3s,opacity ease-in .3s}.qlwapp__modal .qlwapp__header .qlwapp__name{transform:translateX(56px)}.qlwapp__modal .qlwapp__header .qlwapp__avatar{transform:scale(.5)}.qlwapp__modal .qlwapp__header .qlwapp__name{transition-delay:800ms}.qlwapp__modal .qlwapp__header .qlwapp__header-description{transition-delay:850ms}.qlwapp__modal .qlwapp__header .qlwapp__avatar{transition-delay:900ms}.qlwapp__modal .qlwapp__response,.qlwapp__modal .qlwapp__previous,.qlwapp__modal .qlwapp__message{transition:transform cubic-bezier(.215,.61,.355,1) 600ms,opacity ease-in 200ms}.qlwapp__modal .qlwapp__previous,.qlwapp__modal .qlwapp__message{opacity:0}.qlwapp__modal .qlwapp__response{pointer-events:none;display:none;opacity:0}.qlwapp__modal .qlwapp__previous{transform:translateX(56px)}.qlwapp__modal .qlwapp__message{transform:translateY(56px);transition-delay:200ms}.qlwapp__modal .qlwapp__close{transition:opacity 300ms cubic-bezier(.215,.61,.355,1)}.qlwapp__modal .qlwapp__header-description{transition:opacity 900ms cubic-bezier(.215,.61,.355,1)}.qlwapp__modal .qlwapp__previous{transition-delay:800ms}.qlwapp__modal .qlwapp__close,.qlwapp__modal .qlwapp__header-description{transition-delay:900ms}.qlwapp__modal .qlwapp__contact{transition:transform 600ms cubic-bezier(.215,.61,.355,1),opacity 150ms ease-in}.qlwapp__modal .qlwapp__contact:nth-of-type(1){transition-delay:100ms}.qlwapp__modal .qlwapp__contact:nth-of-type(2){transition-delay:200ms}.qlwapp__modal .qlwapp__contact:nth-of-type(3){transition-delay:300ms}.qlwapp__modal .qlwapp__contact:nth-of-type(4){transition-delay:400ms}.qlwapp__modal .qlwapp__contact:nth-of-type(5){transition-delay:500ms}.qlwapp__modal .qlwapp__contact:nth-of-type(6){transition-delay:600ms}.qlwapp__modal .qlwapp__header-contact{opacity:0}.qlwapp__modal .qlwapp__message{opacity:0;transform:translateY(-56px)}.qlwapp__modal--response .qlwapp__carousel .qlwapp__carousel-slide{transform:translateX(-100%)}.qlwapp__modal--response .qlwapp__carousel .qlwapp__carousel-slide .qlwapp__header-contact{opacity:1}.qlwapp__modal--response .qlwapp__close{transition-delay:0ms}.qlwapp__modal--response .qlwapp__close,.qlwapp__modal--response .qlwapp__header-description,.qlwapp__modal--response .qlwapp__contact{opacity:0}.qlwapp__modal--response .qlwapp__contact{transform:translateY(-33.333%);border-top-color:#fff0!important}.qlwapp__modal--response .qlwapp__message{display:block}.qlwapp__modal--response .qlwapp__message,.qlwapp__modal--response .qlwapp__previous{opacity:1}.qlwapp__modal--response .qlwapp__footer{display:none}.qlwapp__modal--response .qlwapp__response{pointer-events:all;display:block;opacity:1}.qlwapp__modal--response .qlwapp__message,.qlwapp__modal--response .qlwapp__previous{transform:translate(0)}.qlwapp__modal--response .qlwapp__header .qlwapp__carousel-slide{max-height:84px}.qlwapp__modal--response .qlwapp__header .qlwapp__name,.qlwapp__modal--response .qlwapp__header .qlwapp__avatar{opacity:1}.qlwapp__modal--response .qlwapp__header .qlwapp__header-description{opacity:0}.qlwapp__modal--response .qlwapp__header .qlwapp__name,.qlwapp__modal--response .qlwapp__header .qlwapp__header-description{transform:translateX(0)}.qlwapp__modal--response .qlwapp__header .qlwapp__avatar{transform:scale(1)}.qlwapp__modal--opening .qlwapp__response,.qlwapp__modal--opening .qlwapp__close,.qlwapp__modal--opening .qlwapp__previous,.qlwapp__modal--opening .qlwapp__header .qlwapp__name,.qlwapp__modal--opening .qlwapp__header-description{visibility:visible}.qlwapp__modal--closing .qlwapp__info,.qlwapp__modal--closing .qlwapp__avatar__container{transform:translateX(100px);opacity:0;transition:transform cubic-bezier(.215,.61,.355,1) 300ms,opacity ease-out 200ms}.qlwapp__modal--closing .qlwapp__message{transition:all .4s;transform:translateY(100%);opacity:0}.qlwapp__modal--closing .qlwapp__previous{transform:translateX(-24px);opacity:0;transition:transform cubic-bezier(.215,.61,.355,1) 300ms,opacity ease-out 200ms;transition-delay:0ms}.qlwapp__modal--open .qlwapp__icon{display:none;transform:scale(0,0)!important;opacity:0!important}.qlwapp__modal--open .qlwapp__close{display:none;transform:scale(1,1)!important;opacity:1!important}.qlwapp__button{animation-duration:1.5s;animation-timing-function:ease-in;animation-name:var(--qlwapp-button-animation-name,"none");animation-delay:var(--qlwapp-button-animation-delay,0);animation-iteration-count:1;transform-origin:center;background-image:unset!important}.qlwapp__button--bubble .qlwapp__close{transform:scale(0,0);opacity:0;position:absolute}.qlwapp__button--bubble .qlwapp__icon{transform:scale(1,1);opacity:1}.qlwapp__button--bubble .qlwapp__icon,.qlwapp__button--bubble .qlwapp__close{transition:transform 300ms cubic-bezier(.215,.61,.355,1),opacity 300ms ease-in}.qlwapp__container--open .qlwapp__button--bubble .qlwapp__close{transform:scale(1,1);opacity:1}.qlwapp__container--open .qlwapp__button--bubble .qlwapp__icon{transform:scale(0,0);opacity:0}.qlwapp__container .qlwapp__modal{animation:openModal .4s forwards}.qlwapp__container--closing .qlwapp__modal{animation:closeModal .4s forwards}.qlwapp-is-mobile .qlwapp__modal{animation:openModalInMobile .4s forwards}.qlwapp-is-mobile.qlwapp__container--closing .qlwapp__modal{animation:closeModalInMobile .4s forwards}.rtl .qlwapp__modal{direction:ltr!important;unicode-bidi:bidi-override}.rtl .qlwapp__header-description,.rtl .qlwapp__footer,.rtl .qlwapp__response{direction:rtl!important}:root{--qlwapp-padding-xs:8px;--qlwapp-padding-sm:16px;--qlwapp-padding-md:24px;--qlwapp-padding-lg:32px;--qlwapp-padding-xl:40px}.menu-item{width:150px;height:35px}.price{font-size:13px}.price small{font-size:13px}.left-text-box{background-color:#01B7F2;height:140px;border-radius:10px 0 0 0}.right-text-box{background-color:#2D3E52;height:140px;border-radius:0 10px 0 0;text-align:center}.middle-text-box{background-color:#f8c418;height:40px;border-radius:0 0 10px 10px;text-align:center}.inner_left_text{padding-top:40px;padding-bottom:40px;text-align:center}.inner_right_text{padding-top:40px;padding-bottom:40px}.inner_middle_text{padding-top:10px;padding-bottom:10px}@media only screen and (max-width:600px){.inner_left_text{padding-top:15px;padding-bottom:15px;text-align:center}.inner_right_text{padding-top:40px;padding-bottom:40px}.left-text-box{background-color:#01B7F2;height:140px;border-radius:10px 10px 0 0}.right-text-box{background-color:#2D3E52;height:140px;border-radius:0 0 0 0;text-align:center}.inner_middle_text{padding-top:10px;padding-bottom:10px}.middle-text-box{background-color:#f8c418;height:70px;border-radius:0 0 10px 10px;text-align:center}}ul#menu-main-menu li{width:fit-content}.trav-acc-highlights-list span.trav-acc-highlight-item{border-right:none!important}.trav-acc-highlights span.trav-acc-highlight-item{color:#008234}.hotel-result-clickable{cursor:pointer}@media only screen and (max-width:600px){.hotel-details{display:flex!important;flex-wrap:nowrap;align-items:stretch;flex-direction:row}.hotel-details .hotel-result-clickable{display:flex!important;flex-direction:column;gap:10px}.hotel-details .hotel-reviews{display:flex!important;flex-direction:column;justify-content:center}.hotel-result-clickable.hotel-result-description{display:flex!important;flex-direction:column;gap:10px}.hotel-result-clickable.hotel-result-description>p{text-align:center!important;margin-bottom:0}.hotel-result-clickable.hotel-result-description>div{display:flex!important;flex-direction:column;gap:10px;width:auto!important}.trav-acc-highlights.trav-acc-highlights-list{display:flex!important;flex-direction:column;align-items:center;margin-top:15px!important;width:100%}.trav-acc-highlights.trav-acc-highlights-list span.trav-acc-highlight-item{padding-left:0!important}}.trav-acc-highlights.trav-acc-highlights-list span.trav-acc-highlight-item{padding-left:0!important}#number-container-1,#securityCode-container{height:2.5em;padding:0em 0em 0em .6em;border:1px solid #ccc;border-radius:10px;background-color:#fff;transition:border-color 160ms;-webkit-transition:border-color 160ms;margin-bottom:10%;margin-right:0}.wc-display-none-blocks{display:none}#number-container-1 iframe,#securityCode-container iframe{height:100%}#wc-credit-card-account-number-label{width:10em;float:left}#wc-blocks-credit-card-csc-label{float:left}#securityCode-container{width:47%;float:left;margin-right:10em;margin-bottom:.5em}#number-container-1{width:70%;margin-bottom:1em}#description{font-size:15px}#wc-credit-card-expiry-fields{width:350px;display:flex}.credit-card-form-label{font-size:16px;width:max-content}#month,#year{height:2em;width:8em;margin-top:0;border-radius:10px}.credit-card-error-month,.credit-card-card-number,.blocks-error-cvn{border-radius:0!important;position:relative;width:max-content!important;margin-top:0;font-size:small;color:red}#wc-credit-card-cvn{width:54%}#wc-cc-cvn-saved-card{width:50%;padding-left:1em}#exp-month-div,#exp-year-div{width:25%;padding:0em 4em 0em 0em;margin-right:10px;margin-top:10px}@media screen and (max-width:1023px){.saved-card-cvv-field{box-sizing:border-box;flex:1 0 calc(100% - 12px)!important}}@media screen and (max-width:481px){#exp-month-div{width:25%;padding:0em 4em 0em 0em;margin-right:10px;margin-top:10px;clear:both}.woocommerce{display:grid}}#visaCheckout{margin-left:7%}apple-pay-button{--apple-pay-button-width:200px;--apple-pay-button-height:30px;--apple-pay-button-border-radius:5px;--apple-pay-button-padding:5px 0px;margin-left:7%}#securityCode-container-blocks{height:3.5em;padding:0em 0em 0em .6em;border:1px solid #ccc;border-radius:10px;background-color:#fff;transition:border-color 160ms;-webkit-transition:border-color 160ms;margin-bottom:10px;margin-right:0;width:30%}#securityCode-container-blocks::placeholder{font-size:14px;color:#3a3a3a}#securityCode-container-blocks iframe{height:100%}.wc-cc-cvn-label-blocks{width:100%}#wc-google-pay-payment-button-container-blocks{height:40px;width:160px;margin-left:7%}.credit-card-error-month,.credit-card-card-number,.blocks-error-cvn,.credit-card-flex-form-error{border-radius:0!important;position:relative;width:max-content!important;margin-top:0;font-size:small;color:red}.saved-card-container{display:flex}.saved-card-container .saved-card-flex-container .flex-cvv-container .flex-microform-field iframe{margin:-3rem;left:48px}.saved-card-cvv-field{box-sizing:border-box;flex:1 0 calc(50% - 12px)}.saved-card-alignment-fix{box-sizing:border-box;flex:1 0 calc(50% - 12px)}.saved-card-cvv-field input[type=password]{background-color:#fff;border:1px solid hsl(0 0% 7% / .8);border-radius:4px;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:1em;line-height:1em;margin:0;max-height:50px;min-height:0;padding:1em;width:100%}.saved-card-cvv-field.is-active input[type=password]{padding:1.5em .5em .5em}