.fk-container{width:100%;margin-inline:auto;padding-inline:15px;position:relative}@media (min-width:576px){.fk-container{max-width:540px}}@media (min-width:768px){.fk-container{max-width:720px}}@media (min-width:992px){.fk-container{max-width:960px}}@media (min-width:1200px){.fk-container{max-width:1170px}}@media (min-width:1230px){.fk-container{max-width:1200px;padding-inline:0}}.fk-header{z-index:99;inset-inline:0;width:100%;height:75px;padding:18px 0;font-size:14px;line-height:21px;transition:all .5s;position:fixed;top:0}.fk-header.is-sticky{background-color:#fff}.fk-header.is-inner{z-index:10;background-color:#fff;position:relative}.fk-header-cont{justify-content:space-between;align-items:center;display:flex}.fk-logo{background:url(/images/logo.svg) 50%/contain no-repeat;width:200px;height:36px;display:block}.fk-header.is-sticky .fk-logo,.fk-header.is-inner .fk-logo{background-image:url(/images/logo_sticky.svg)}.fk-main-nav ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}.fk-main-nav li{position:relative}.fk-nav-link{cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:none;position:relative}.fk-currency-menu{align-items:center;gap:5px;display:inline-flex}.fk-currency-menu img{margin-inline-end:5px;border-radius:2px;width:17px;height:12px;margin-top:-3px;display:inline-block}.fk-currency-menu svg{vertical-align:middle;width:18px;height:18px}@media (min-width:992px){.fk-main-nav li{color:#fff;padding:10px 12px;line-height:17px;display:inline-block}.fk-main-nav li.fk-nav-pair{line-height:21px}.fk-nav-link,.fk-main-nav li a{color:#fff;letter-spacing:1px;font-size:14px;font-weight:400;line-height:17px}.fk-header.is-sticky .fk-main-nav li,.fk-header.is-sticky .fk-nav-link,.fk-header.is-inner .fk-main-nav li,.fk-header.is-inner .fk-nav-link{color:#000}.fk-mob-btn{display:none}}.fk-mob-btn{cursor:pointer;inset-inline-end:15px;background:0 0;border:0;margin:0;padding:5px 7px;position:absolute;top:5px}.fk-mob-btn span{background:#fff;border-radius:1px;width:30px;height:3px;display:block}.fk-mob-btn span+span{margin-top:5px}.fk-header.is-sticky .fk-mob-btn span,.fk-header.is-inner .fk-mob-btn span{background:#c11026}@media (max-width:991px){.fk-main-nav{z-index:1005;top:0;background:#c11026;width:260px;height:100%;padding-top:10px;transition:all .5s;position:fixed;inset-inline-end:-260px;overflow-y:auto;box-shadow:inset 0 0 4px #0006}.fk-header.menu-open .fk-main-nav{inset-inline-end:0}.fk-main-nav ul{display:block}.fk-main-nav li{text-transform:capitalize;color:#fff;border-bottom:1px solid #ffffff73;width:100%;font-size:13px;font-weight:300;display:block}.fk-nav-link,.fk-main-nav li a{color:#fff;text-align:start;width:100%;padding:15px;font-size:14px;display:block}.fk-nav-pair .fk-nav-link{width:auto;display:inline-block}.fk-main-nav .fk-currency-menu{display:flex}.fk-main-nav .fk-currency-menu svg{stroke:#fff}.fk-overlay{z-index:1001;background:#0000004d;position:fixed;inset:0}.fk-header.menu-open{z-index:1100}}.fk-curr-popup{z-index:100;color:#333;letter-spacing:normal;inset-inline-end:0;background:#fff;border-radius:12px;min-width:300px;position:absolute;top:calc(100% + 10px);overflow:hidden;box-shadow:0 8px 30px #0000002e}.fk-curr-popup.is-lang{min-width:280px}.fk-curr-popup-header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.fk-curr-popup-title{color:#222;font-size:15px;font-weight:700}.fk-curr-popup-close{cursor:pointer;color:#555;background:#f0f0f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;line-height:1;transition:background .2s;display:flex}.fk-curr-popup-close:hover{background:#e0e0e0}.fk-curr-popup-body{flex-wrap:wrap;gap:10px;max-height:320px;padding:18px;display:flex;overflow-y:auto}.fk-curr-pill{color:#333;cursor:pointer;box-sizing:border-box;background:#fff;border:1.5px solid #ddd;border-radius:8px;flex:calc(50% - 5px);justify-content:center;align-items:center;gap:8px;max-width:calc(50% - 5px);padding:9px 14px;font-size:13px;font-weight:600;line-height:1.5;transition:all .2s;display:inline-flex}.fk-curr-pill.is-lang{text-align:center;padding:10px 14px}.fk-curr-pill:hover{color:#ff5a00;border-color:#ff5a00}.fk-curr-pill.active{color:#fff;background:#ff5a00;border-color:#ff5a00}.fk-curr-pill-flag{object-fit:cover;border-radius:2px;flex-shrink:0;width:22px;height:16px}.fk-curr-pill-text{white-space:nowrap}@media (max-width:991px){.fk-main-nav .fk-curr-popup{width:100%;min-width:auto;box-shadow:none;color:#fff;background:#0003;border-radius:0;position:static}.fk-main-nav .fk-curr-popup-header{border-bottom-color:#ffffff26}.fk-main-nav .fk-curr-popup-title{color:#fff}.fk-main-nav .fk-curr-popup-close{color:#fff;background:#ffffff26}.fk-main-nav .fk-curr-pill{color:#fff;background:0 0;border-color:#ffffff4d}.fk-main-nav .fk-curr-pill:hover{border-color:#fff}.fk-main-nav .fk-curr-pill.active{color:#fff;background:#ff5a00;border-color:#ff5a00}}.fk-banner{z-index:2;color:#394049;background:url(/images/banner_bg.jpg) 0 0/cover;width:100%;min-height:800px;padding-bottom:40px;font-size:14px;line-height:21px;position:relative}.fk-bnr-ftr{z-index:-1;pointer-events:none;background:url(/images/bnr_bg_01.png) repeat-x;width:100%;height:362px;position:absolute;bottom:0}.fk-background-wrap{z-index:-1;pointer-events:none;padding-top:50px;position:absolute;inset:240px 0 150px;overflow:hidden}@keyframes fk-animate-cloud{0%{margin-left:-1000px}to{margin-left:100%}}.fk-x1{animation:45s linear infinite fk-animate-cloud;position:relative;top:30px;transform:scale(.2)}.fk-x2{animation:20s linear infinite fk-animate-cloud;transform:scale(.2)}.fk-x3{animation:30s linear infinite fk-animate-cloud;transform:scale(.3)}.fk-cloud-shape{background:linear-gradient(#fff 5%,#f1f1f1 100%);border-radius:100px;width:350px;height:120px;position:relative;box-shadow:0 8px 5px #0000001a}.fk-cloud-shape:after,.fk-cloud-shape:before{content:"";z-index:-1;background:#fff;position:absolute}.fk-cloud-shape:after{border-radius:100px;width:100px;height:100px;top:-50px;left:50px}.fk-cloud-shape:before{border-radius:200px;width:180px;height:180px;top:-90px;right:50px}@media (prefers-reduced-motion:reduce){.fk-x1,.fk-x2,.fk-x3{animation:none}}.fk-search-main{padding-top:165px}.fk-search-panel-tabs{z-index:60;gap:14px;width:80%;margin:0 auto -28px;padding-inline-start:40px;display:flex;position:relative}.fk-search-panel-tab{color:#2b2b2b;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:999px;align-items:center;gap:12px;height:60px;padding:16px 40px;font-family:inherit;font-size:17px;font-weight:700;line-height:1;transition:background .25s,color .25s,box-shadow .25s,transform .15s;display:inline-flex;box-shadow:0 6px 14px #0000001a}.fk-search-panel-tab:hover{color:#ff5a00;transform:translateY(-1px)}.fk-search-panel-tab.active{color:#fff;background:#ff5a00;border:2px solid #fff;outline:none;box-shadow:0 10px 22px #ff5a0073}.fk-search-panel-tab.active:hover{color:#fff}.fk-search-panel-tab i{background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;display:inline-block}.fk-tab-flight-icon{background-image:url(/images/flight_tab_icon.svg)}.fk-tab-hotel-icon{background-image:url(/images/hotel_icon.svg)}.fk-tab-car-icon{background-image:url(/images/car_tab_icon.svg)}.fk-tab-transfer-icon{background-image:url(/images/transfer_tab_icon.svg)}.fk-search-panel-tab.active .fk-tab-flight-icon,.fk-search-panel-tab.active .fk-tab-car-icon,.fk-search-panel-tab.active .fk-tab-transfer-icon{filter:brightness(0)invert()}.fk-search-panel-tab.active .fk-tab-hotel-icon{background-image:url(/images/hotel_icon_white.svg)}@media (max-width:992px){.fk-search-panel-tabs{width:95%;padding-inline:10px}.fk-search-panel-tab{padding:12px 24px;font-size:14px}}@media (max-width:768px){.fk-search-panel-tabs{justify-content:center;gap:10px;width:100%;padding-inline:6px}.fk-search-panel-tab{border-radius:15px;gap:0;height:52px;padding:12px 18px;line-height:14px;box-shadow:0 3px 8px #00000014}.fk-search-panel-tab .fk-tab-label{display:none}.fk-search-panel-tab i{width:24px;height:24px}}.fk-search-box-main{z-index:1;background:#fff;border-radius:45px;width:82%;margin:0 auto;padding:45px 25px 30px;position:relative;box-shadow:0 18px 40px #00000014}.fk-search-box-main:focus-within{z-index:5}.fk-coming-soon{color:#4b5463;justify-content:center;align-items:center;min-height:157px;font-size:18px;font-weight:600;display:flex}.fk-flight-tabs-wrpr{margin-bottom:15px}.fk-flight-tabs{margin:0;padding:0;list-style:none;display:flex}.fk-flight-tab{color:#4b5463;cursor:pointer;background:0 0;border:0;padding:6px 22px;padding-inline-start:35px;font-family:inherit;font-size:14px;line-height:18px;transition:all .3s;display:inline-block;position:relative}.fk-flight-tab.active{color:#ff5a00}.fk-flight-tab:before{content:"";inset-inline-start:0;background:#4b5463;border-radius:25px;width:25px;height:25px;margin-top:-10px;display:inline-block;position:absolute;top:50%}.fk-flight-tab.active:after{content:"";inset-inline-start:0;background:url(/images/switch_on.png);width:27px;height:26px;margin-top:-10px;display:inline-block;position:absolute;top:50%}[dir=rtl] .fk-flight-tab.active:after{background-image:url(/images/switch_on_ar.png)}.fk-hm-srch-clm1{background:#f4f4f4;border:1px solid #ccc;border-radius:15px;display:flex}.fk-hm-destination{align-items:center;width:60%;display:flex}.fk-hm-col-01{width:50%;position:relative}.fk-airport-label{text-align:center;color:#4b5463;cursor:pointer;width:100%;margin-bottom:0;padding:20px 0;display:inline-block}.fk-airp-city{color:#4b5463;text-align:center;cursor:pointer;height:24px;font-size:28px;font-weight:700;line-height:24px;display:block;overflow:visible}.fk-airport-input{text-align:center;color:#4a4a4a;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;outline:none;width:100%;height:30px;padding:0 6px;font-size:14px;line-height:18px;display:block;overflow:hidden}.fk-airport-input::placeholder{color:#4b5463;opacity:1}[dir=rtl] .fk-airp-city{height:36px;font-size:24px;line-height:36px}[dir=rtl] .fk-airport-input{line-height:22px}.fk-hm-swich{cursor:pointer;background:0 0;border:0;flex-shrink:1;align-items:center;width:35px;min-width:0;height:100%;padding:0;display:flex}.fk-hm-swich i{background:url(/images/swap_arrow.svg) 0 0/contain no-repeat;width:30px;height:30px;display:inline-block}.fk-hm-date{width:45%;display:flex;position:relative}.fk-hm-col-01-clndr{border-inline-start:1px solid #ccc;width:50%;position:relative}.fk-clndr-label{vertical-align:top;color:#4b5463;cursor:pointer;text-align:start;height:94px;font:inherit;background:0 0;border:0;margin:0;padding:10px 25px;display:inline-block}.fk-clndr-label.is-disabled{opacity:.4;pointer-events:none}.fk-clndr-frm{color:#4a4a4a;font-size:14px;font-weight:600}.fk-daysformay{color:#000;white-space:nowrap;border:0;border-bottom:1px solid #4b5463;width:fit-content;height:35px;margin:0;padding:0;font-size:18px;font-weight:600;line-height:35px}.fk-daysformay .fk-day{color:#4b5463;font-size:24px;font-weight:700}.fk-daysformay .fk-month{color:#4b5463;padding:0 4px;font-size:14px;font-weight:500}.fk-clndr-weekday{color:#4a4a4a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:16px;display:block;overflow:hidden}.fk-hm-clndr-last{padding-inline-start:15px}.fk-hm-clander:before{content:"";inset-inline-start:-10px;background:#fff url(/images/calendar.svg) 0 0/contain;width:17px;height:17px;position:absolute;top:45%}.fk-hm-multicity .fk-hm-srch-clm1{margin-bottom:10px}.fk-hm-multicity .fk-airp-city,[dir=rtl] .fk-hm-multicity .fk-airp-city{font-size:20px}.fk-hm-multicity .fk-airport-label{padding:10px 0}.fk-hm-multicity .fk-clndr-label{height:77px;padding:8px 25px}.fk-hm-multicity .fk-daysformay .fk-day{font-size:20px}.fk-hm-multicity .fk-daysformay{height:25px;line-height:22px}.fk-hm-multicity .fk-clndr-frm{font-size:13px}.fk-multicity-btns{align-items:center;height:100%;display:flex}.fk-multicity-btns button{color:#333;cursor:pointer;background:0 0;border:none;width:40px;min-width:40px;height:40px;margin:0;padding:1px 6px}.fk-plus-btn,.fk-minus-btn{background-position:50%;background-repeat:no-repeat;background-size:contain;width:30px;height:30px;display:inline-block}.fk-plus-btn{background-image:url(/images/plusImage2.svg)}.fk-minus-btn{background-image:url(/images/minusImage2.svg)}.fk-hm-srch-clm2{margin-top:15px;display:flex}.fk-field-row{width:100%;display:flex}.fk-bdr-btm{border-bottom:1px solid #4b5463}.fk-hm-btm-psngr-col-01{width:40%;position:relative}.fk-hm-btm-col-01{width:25%;position:relative}.fk-col-01-mrgn{margin-inline-start:25px}.fk-psngr-trigger{width:100%;height:45px;font:inherit;text-align:start;color:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;margin:0;padding:10px 0 15px;display:block;overflow:hidden}.fk-psngr-trigger span{padding-right:3px}.fk-down-arrow:after{content:"";pointer-events:none;inset-inline-end:5px;background:url(/images/down_arrow.png);width:11px;height:5px;display:inline-block;position:absolute;top:22px}.fk-airline-input{color:#373e43;padding:0;background:#fff;border:none;border-radius:5px;outline:none;width:100%;height:42px;min-height:40px;margin-bottom:3px;padding-inline-end:20px;font-family:inherit;font-size:14px}.fk-airline-input::placeholder{color:#6c757d;opacity:1}.fk-hm-stops-label{cursor:pointer;color:#4b5463;align-items:center;height:22px;margin:12px 0 0;padding:0;font-size:14px;line-height:21px;display:flex}.fk-hm-stops-label input{opacity:0;width:0;height:0;position:absolute}.fk-hm-stops-box{background:#fff;border:1px solid #4b5463;border-radius:5px;flex-shrink:0;width:22px;height:22px;margin-inline-end:8px;transition:all .2s;display:inline-block}.fk-hm-stops-label input:checked+.fk-hm-stops-box{background:#ff5a00 url(/images/tick.svg) 50%/70% no-repeat;border-color:#ff5a00}.fk-hm-stops-label input:focus-visible+.fk-hm-stops-box{outline-offset:2px;outline:2px solid #ff5a00}.fk-search-btn{color:#fff;text-align:center;cursor:pointer;background:#ff5a00;border:none;border-radius:25px;outline:none;width:100%;height:45px;padding:0;font-family:inherit;font-size:14px;font-weight:500;display:inline-block}.fk-search-btn:disabled{opacity:.9;cursor:not-allowed}.fk-hmsrch-icon{background:url(/images/hm_srch.svg) 0 0/contain;width:20px;height:20px;margin-inline-end:5px;display:inline-block;position:relative;top:2px}[dir=rtl] .fk-hmsrch-icon{background-image:url(/images/hm_srch_ar.svg)}@media (max-width:767px){.fk-search-main{padding-top:110px}.fk-search-panel-tabs{margin:0 auto -22px}.fk-search-box-main{width:100%;padding:38px 15px 18px}.fk-hm-srch-clm1{flex-wrap:wrap}.fk-hm-destination,.fk-hm-date{width:100%}.fk-airp-city,[dir=rtl] .fk-airp-city{font-size:20px}.fk-clndr-label{height:92px;padding:10px 15px}.fk-daysformay .fk-month{font-size:12px}.fk-daysformay .fk-day{font-size:20px}.fk-field-row{flex-wrap:wrap}.fk-hm-btm-psngr-col-01,.fk-hm-btm-col-01{width:100%}.fk-col-01-mrgn{margin-inline-start:0}.fk-psngr-trigger{height:50px;padding-bottom:20px}.fk-airline-input{height:50px;min-height:50px;margin-bottom:0}.fk-hm-stops-label{margin:20px 0}.fk-flight-tab:before{width:15px;height:15px}.fk-flight-tab.active:after{background-size:cover;width:15px;height:15px}.fk-flight-tab{padding-inline:20px 8px;font-size:11px}[dir=rtl] .fk-flight-tab{padding-inline:25px 22px}.fk-flight-tabs-wrpr{margin-bottom:5px}.fk-hm-col-01-clndr{border-top:1px solid #ccc;border-inline-start:0}.fk-hm-col-01-clndr.fk-hm-clander{border-inline-start:1px solid #ccc}}@media (min-width:768px) and (max-width:991px){.fk-search-box-main{width:100%}}.fk-iconic-panel{z-index:60;inset-inline-start:0;background:#fff;border:1px solid #ccc;border-radius:10px;width:500px;max-width:calc(100vw - 32px);max-height:60vh;margin-top:4px;padding-bottom:10px;position:absolute;top:100%;overflow-y:auto;box-shadow:0 5px 15px #00000026}.fk-iconic-panel::-webkit-scrollbar{background-color:#f5f5f5;width:6px}.fk-iconic-panel::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:50px}.fk-iconic-panel::-webkit-scrollbar-thumb{background:#4b5463;border-radius:50px}.fk-iconic-heading{color:#ff5a00;text-align:start;margin:0;padding:10px 10px 0;font-size:18px;font-weight:500}.fk-iconic-group{flex-wrap:wrap;align-items:center;padding:10px 5px 0 10px;display:flex}[dir=rtl] .fk-iconic-group{padding:10px 10px 0 5px}.fk-iconic-head{color:#000;text-align:start;width:100%;padding-bottom:10px;font-size:16px}.fk-iconic-chip{color:#212529;text-align:center;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;margin-inline-end:10px;background:#e4f2fd;border:0;border-radius:5px;width:calc(33.333% - 10px);margin-bottom:7px;padding:7px 5px;font-size:14px;overflow:hidden}.fk-iconic-chip:hover,.fk-iconic-chip:focus-visible{background:#cfe7fb;outline:none}@media (max-width:767px){.fk-iconic-heading,.fk-iconic-group,[dir=rtl] .fk-iconic-group{padding:10px 0 0}.fk-iconic-chip{width:calc(33.333% - 7px);margin-inline-end:7px;padding:5px 10px;font-size:13px}.fk-iconic-chip:nth-of-type(3n){margin-inline-end:0}.fk-desk-only{display:none!important}}@media (min-width:768px){.fk-phone-only{display:none!important}}button.fk-airport-label{background:0 0;border:0}span.fk-airport-input{line-height:30px}.fk-airport-placeholder{color:#4b5463}.fk-airline-trigger{text-align:start;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.fk-airline-placeholder{color:#6c757d}.fk-sheet{animation:.25s ease-out fk-sheet-up}.fk-sheet-backdrop{animation:.25s ease-out fk-sheet-fade}@keyframes fk-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fk-sheet-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.fk-sheet,.fk-sheet-backdrop{animation:none}}.fk-htl-destination{width:55%}.fk-htl-date{width:45%}.fk-htl-dest-label{text-align:start;padding:20px}.fk-htl-dest-title{color:#4b5463;white-space:nowrap;text-overflow:ellipsis;height:28px;font-size:22px;font-weight:700;line-height:28px;display:block;overflow:hidden}.fk-htl-dest-label .fk-airport-input{text-align:start;padding:0}.fk-htl-row{align-items:flex-end;gap:25px}.fk-htl-col{min-width:0;position:relative}.fk-htl-col--rooms{width:30%}.fk-htl-col--stars{width:18%}.fk-htl-col--nat{width:27%}.fk-htl-col--btn{width:25%}.fk-htl-field-tag{color:#6c6c6c;font-size:12px;font-weight:500;line-height:14px;display:block}.fk-htl-col .fk-psngr-trigger{height:auto;min-height:45px;padding:4px 0 10px}.fk-htl-select{width:100%;min-height:30px;font:inherit;color:inherit;cursor:pointer;appearance:none;background:0 0;border:0;outline:none;padding:2px 0 10px;display:block}@media (max-width:767px){.fk-htl-destination,.fk-htl-date{width:100%}.fk-htl-dest-label{padding:14px 15px}.fk-htl-dest-title{font-size:18px}.fk-htl-row{gap:0}.fk-htl-col--rooms,.fk-htl-col--stars,.fk-htl-col--nat,.fk-htl-col--btn{width:100%}.fk-htl-col{padding-top:10px}.fk-htl-col--btn{padding-top:18px}.fk-htl-col .fk-psngr-trigger{min-height:48px}.fk-htl-select{min-height:36px}}@media (min-width:768px) and (max-width:991px){.fk-htl-row{flex-wrap:wrap;gap:15px 25px}.fk-htl-col--rooms,.fk-htl-col--nat,.fk-htl-col--stars,.fk-htl-col--btn{width:calc(50% - 13px)}}.fk-car-row1{align-items:stretch}.fk-car-locations{width:55%;display:flex}.fk-car-dates{width:45%}.fk-car-loc{width:50%;min-width:0;position:relative}.fk-car-loc+.fk-car-loc{border-inline-start:1px solid #ccc}.fk-car-loc-trigger{width:100%;height:94px;font:inherit;text-align:start;color:#4b5463;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;padding:10px 20px;display:flex}.fk-car-loc.is-disabled .fk-car-loc-trigger{cursor:not-allowed}.fk-car-loc.is-disabled .fk-car-loc-name{opacity:.55}.fk-car-field-label{color:#4a4a4a;font-size:14px;font-weight:600;line-height:18px;display:block}.fk-car-loc .fk-car-field-label{color:#4b5463;font-size:28px;font-weight:700;line-height:1.1}.fk-car-loc-name{color:#4b5463;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:18px;font-weight:600;line-height:26px;display:block;overflow:hidden}.fk-car-loc-name.is-placeholder{color:#6c757d;font-size:15px;font-weight:500}.fk-car-loc-input{width:100%;height:26px;font:inherit;color:#4b5463;border:0;padding:0;background:0 0;border-bottom:1px solid #4b5463;outline:none;margin-top:6px;padding-inline-end:22px;font-size:16px;display:block}.fk-car-ac-panel{z-index:60;inset-inline-start:0;background:#fff;border:1px solid #ccc;border-radius:10px;width:340px;max-width:calc(100vw - 32px);max-height:60vh;margin-top:4px;position:absolute;top:100%;overflow-y:auto;box-shadow:0 5px 15px #00000026}.fk-car-ac-item{width:100%;min-height:48px;font:inherit;text-align:start;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7e7e7;align-items:center;gap:12px;padding:8px 12px;display:flex}.fk-car-ac-item:last-child{border-bottom:0}.fk-car-ac-item:hover,.fk-car-ac-item.is-active{background:#f4f4f4}.fk-car-ac-name{color:#4b5463;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.fk-car-ac-country{color:#6c6c6c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.fk-car-ac-badge{color:#ff5a00;background:#fff1e8;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:12px;font-weight:600}.fk-car-ac-empty{color:#6c6c6c;margin:0;padding:14px 12px;font-size:14px}.fk-car-row2{align-items:flex-end;gap:20px;margin-top:15px;display:flex}.fk-car-cell{flex:1 1 0;min-width:0;padding-bottom:6px;position:relative}.fk-car-cell-wide{flex:1.6 1 0}.fk-car-cell-age{flex:none}.fk-car-cell-check{flex:none;padding-bottom:10px}.fk-car-cell-btn{flex:1.2 1 0;padding-bottom:0}.fk-car-cell .fk-car-field-label{font-size:13px}.fk-car-cell.fk-down-arrow:after{top:auto;bottom:18px}.fk-car-dd-trigger{width:100%;height:32px;font:inherit;color:#4b5463;text-align:start;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;padding:0;background:0 0;border:0;padding-inline-end:18px;font-size:15px;font-weight:600;display:block;overflow:hidden}.fk-car-dd-trigger:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #ff5a00}.fk-car-dd.is-open.fk-down-arrow:after{transform:rotate(180deg)}.fk-car-dd-panel{z-index:60;inset-inline-start:0;background:#fff;border:1px solid #ccc;border-radius:10px;width:max-content;min-width:100%;max-width:320px;position:absolute;top:calc(100% + 6px);overflow:hidden;box-shadow:0 5px 15px #00000026}.fk-car-dd-panel .fk-car-dd-list{max-height:264px}.fk-car-cell-wide .fk-car-dd-panel{width:300px}.fk-car-dd-list{overscroll-behavior:contain;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.fk-car-dd-list::-webkit-scrollbar{background-color:#f5f5f5;width:6px}.fk-car-dd-list::-webkit-scrollbar-thumb{background:#4b5463;border-radius:50px}.fk-car-dd-item{color:#4b5463;cursor:pointer;white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:8px 16px;font-size:14px;display:flex}.fk-car-dd-item.is-active{background:#f4f4f4}.fk-car-dd-item.is-selected{color:#ff5a00;background:#fff1e8;font-weight:600}.fk-car-dd-search{border-bottom:1px solid #e7e7e7;padding:10px;position:relative}.fk-car-dd-search input{width:100%;height:38px;font:inherit;color:#4b5463;border:1px solid #ccc;border-radius:8px;outline:none;padding-inline:34px 10px;font-size:14px}.fk-car-dd-search input:focus{border-color:#ff5a00}.fk-car-dd-search svg{inset-inline-start:22px}.fk-car-dd-sheet{padding:0 15px 16px}.fk-car-dd-sheet .fk-car-dd-search{padding:0 0 10px}.fk-car-dd-sheet .fk-car-dd-search svg{inset-inline-start:12px}.fk-car-dd-sheet .fk-car-dd-list{max-height:60vh;padding:0}.fk-car-dd-sheet .fk-car-dd-item{border-bottom:1px solid #efefef;min-height:48px;font-size:15px}.fk-car-age{align-items:center;gap:8px;height:32px;display:flex}.fk-car-age-btn{color:#4b5463;cursor:pointer;background:#fff;border:1px solid #4b5463;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.fk-car-age-btn:disabled{opacity:.35;cursor:not-allowed}.fk-car-age-btn:focus-visible{outline-offset:2px;outline:2px solid #ff5a00}.fk-car-age-count{text-align:center;color:#4b5463;min-width:22px;font-size:15px;font-weight:700}.fk-car-age-unit{color:#4a4a4a;font-size:13px}.fk-car-age-display{height:32px;font:inherit;color:#4b5463;text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;display:block}.fk-car-age-display:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #ff5a00}.fk-car-age-value{font-weight:700}.fk-car-age-popup{z-index:60;inset-inline-start:0;background:#fff;border-radius:12px;min-width:260px;margin-top:5px;padding:18px;position:absolute;top:100%;box-shadow:0 8px 30px #00000026}.fk-car-age-popup-head{color:#6c6c6c;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:600}.fk-car-age-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.fk-car-age-label{color:#2b2b2b;font-size:14px;font-weight:600}.fk-car-age-hint{color:#6c6c6c;white-space:nowrap;font-size:11px}.fk-car-age-popup .fk-car-age{gap:12px}.fk-car-age-popup .fk-car-age-btn{border-color:#ccc;width:32px;height:32px}.fk-car-age-popup .fk-car-age-btn:hover:not(:disabled){color:#ff5a00;border-color:#ff5a00}.fk-car-age-popup .fk-car-age-count{min-width:28px;font-size:16px}.fk-car-age-apply{color:#fff;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#ff5a00;border:0;border-radius:8px;padding:10px;font-size:14px;font-weight:600}.fk-car-age-apply:hover{background:#e04d00}.fk-car-days{color:#ff5a00;background:#fff1e8;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;min-width:56px;height:48px;padding:0 8px;line-height:1.1;display:flex}.fk-car-days strong{font-size:18px}.fk-car-days span{font-size:12px}.fk-car-cell-check .fk-hm-stops-label{white-space:nowrap;margin:0}@media (min-width:768px) and (max-width:1199px){.fk-car-row2{flex-wrap:wrap;row-gap:15px}.fk-car-cell{flex:calc(33% - 20px)}.fk-car-days{flex:none}}@media (max-width:767px){.fk-car-locations,.fk-car-dates{width:100%}.fk-car-loc{border-bottom:1px solid #ccc;width:50%}.fk-car-loc+.fk-car-loc{border-inline-start:0}.fk-car-loc .fk-car-field-label{font-size:20px}.fk-car-loc-trigger{height:72px;padding:10px 12px}.fk-car-loc-name{margin-top:4px;font-size:15px}.fk-car-dates .fk-hm-clndr-last{border-inline-start:1px solid #ccc}.fk-car-row2{flex-direction:column;align-items:stretch;gap:0}.fk-car-cell{flex:none;width:100%;padding-top:12px}.fk-car-cell-wide{flex-basis:auto}.fk-car-dd-trigger{height:44px}.fk-car-age{height:48px}.fk-car-age-btn{width:44px;height:44px}.fk-car-cell-check .fk-hm-stops-label{height:auto;min-height:44px}.fk-car-cell.fk-down-arrow:after{bottom:24px}.fk-car-days{flex:none;align-self:center;width:auto;margin-top:12px}.fk-car-cell-check{align-items:center;min-height:48px;margin-top:12px;padding:0;display:flex}.fk-car-cell-btn{margin-top:16px}}@font-face{font-family:Poppins;src:url(/fonts/PoppinsLight.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}.fkr-page{background:#f4f4f4}.fkr-container{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;position:relative}@media (min-width:576px){.fkr-container{max-width:540px}}@media (min-width:768px){.fkr-container{max-width:720px}}@media (min-width:992px){.fkr-container{max-width:960px}}@media (min-width:1200px){.fkr-container{max-width:1140px}}@media (min-width:1230px){.fkr-container{max-width:1200px;padding-left:0;padding-right:0}}.fkr{color:#394049;font-family:Poppins,DroidKufi,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.fkr-h1{color:#4b5463;text-align:center;padding-bottom:25px;font-size:22px;font-weight:400;line-height:26.4px;position:relative}.fkr-dots{text-align:center;margin-top:15px;line-height:0;display:block}.fkr-dot{cursor:pointer;background:0 0;border:0;padding:0;display:inline-block}.fkr-dot span{background:#c8e0ec;border-radius:30px;width:8px;height:8px;margin:5px;display:block}.fkr-dot[aria-current=true] span,.fkr-dot:hover span{background:#d84e55}.fkr-owl-nav{height:10px;margin-top:10px}.fkr-snap{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.fkr-snap>*{scroll-snap-align:start;flex-shrink:0}.fkr-ad{border-radius:20px;width:100%;max-height:223px;margin-top:40px;display:block;overflow:hidden}.fkr-ad img{vertical-align:middle;width:100%;height:223px;display:inline}@media (max-width:767px){.fkr-ad{max-height:120px}.fkr-ad img{height:auto}}.fkr-cities{direction:ltr;margin-top:45px;margin-bottom:50px;display:block}@media (max-width:767px){.fkr-cities{margin-top:25px;margin-bottom:25px}}.fkr-cities .fkr-snap{gap:10px}.fkr-city{cursor:pointer;text-align:left;background:0 0;border:0;width:calc(33.3333% - 6.66667px);padding:0;position:relative}@media (max-width:768px){.fkr-city{width:100%}}.fkr-city img{border-radius:20px;width:100%;height:355px;display:block}.fkr-city-caption{background:linear-gradient(#fdbb2d00 0%,#000 100%);border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding:20px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.fkr-city-caption>span{width:100%;display:block}.fkr-city-caption .fkr-city-from{color:#fff;font-size:12px;line-height:14.4px;display:block}.fkr-city-caption .fkr-city-name{color:#fff;padding-bottom:8px;font-size:17px;font-weight:600;line-height:20.4px;display:block}html[dir=rtl] .fkr-city-caption>span{text-align:right}.fkr-deals{display:flow-root}.fkr-deals-clm{margin-bottom:50px;display:flex}.fkr-deals-lft{width:55%}.fkr-deals-rht{width:45%}.fkr-deal{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.fkr-deal:before{content:"";z-index:1;pointer-events:none;background:#0000004d;border-radius:20px;position:absolute;inset:0}.fkr-deal img{border-radius:20px;width:100%;height:100%;display:block}.fkr-deal-01{height:225px;margin-bottom:20px}.fkr-deal-02{height:345px}.fkr-deals-grid{grid-template-rows:repeat(3,160px);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-content:space-between;column-gap:15px;height:100%;padding-inline-start:15px;display:grid}.fkr-deal-small{background:#ccc;border-radius:20px;height:160px;overflow:hidden}.fkr-deal-caption{z-index:2;text-align:center;cursor:pointer;position:absolute;top:35%;left:45%}.fkr-deal-small .fkr-deal-caption{top:30%;left:10%}.fkr-deal-caption .fkr-deal-route{color:#fff;text-shadow:1px 2px 3px #000;font-size:15px;font-weight:600;line-height:18px;display:block}.fkr-deal-caption .fkr-deal-book{color:#fff;opacity:0;background:#ff5a00;border-radius:30px;height:32px;margin-top:8px;padding:2px 15px;font-size:12px;line-height:28px;display:inline-block}.fkr-deal:hover .fkr-deal-book,.fkr-deal:focus-visible .fkr-deal-book{opacity:1;transition:all .5s}.fkr-arrow{vertical-align:baseline;background-repeat:no-repeat;background-size:contain;width:10px;margin:0 5px;display:inline-block}.fkr-arrow-oneway{background-image:url(/images/hmDeal_oneway_arrow.svg);height:10px}.fkr-arrow-round{background-image:url(/images/hmDeals_round_arrow.svg);height:13px}html[dir=rtl] .fkr-arrow{transform:scaleX(-1)}@media (max-width:767px){.fkr-deals-clm{flex-direction:column;margin-bottom:0}.fkr-deals-lft,.fkr-deals-rht{width:100%}.fkr-deal-01,.fkr-deal-02{height:200px;margin-bottom:15px}.fkr-deals-grid{padding-inline-start:0;display:block}.fkr-deal-small{height:200px;margin-bottom:15px}.fkr-deal-caption,.fkr-deal-small .fkr-deal-caption{top:35%;left:40%}}.fkr-news{padding:10px 0;display:flex}.fkr-news-box{background:#fff;border:1px solid #ccc;border-radius:20px;width:100%;padding:20px 0}.fkr-news-row{flex-wrap:wrap;display:flex}.fkr-news-col{width:50%;padding-left:15px;padding-right:15px}.fkr-news-box1{width:100%;display:flex}.fkr-news-img{background:url(/images/newsletterimg.png) no-repeat;flex-shrink:0;width:47px;height:46px;margin-inline-end:20px}html[dir=rtl] .fkr-news-img{background-image:url(/images/newsletterimg_ar.png)}.fkr-news-txt{width:80%}.fkr-news-txt h2{color:#4b5463;padding-bottom:2px;font-size:20px;font-weight:300;line-height:24px}.fkr-news-txt p{color:#4b5463;font-size:14px;line-height:21px}.fkr-news-box2{justify-content:flex-end;width:100%;display:flex}.fkr-news-field{width:73%;margin-inline-end:-20px;position:relative}.fkr-news-field input{color:#495057;background:#fff;border:1px solid #ccc;border-start-start-radius:25px;border-end-start-radius:25px;outline:none;width:100%;height:45px;padding:0 15px;font-size:14px;display:block}.fkr-news-field input:focus{color:#333}.fkr-news-msg{font-size:14px;line-height:21px}.fkr-news-msg-error{color:#dc3545}.fkr-news-msg-ok{color:#28a745}.fkr-news-btn-wrap{width:25%;position:relative}.fkr-news-btn{color:#fff;cursor:pointer;background:#ff5a00;border:0;border-radius:25px;width:100%;height:45px;padding:12px 20px;font-size:14px;font-weight:600;line-height:21px;display:inline-block}.fkr-news-btn:disabled{opacity:.8}@media (max-width:991px){.fkr-news-col{width:100%}}@media (max-width:767px){.fkr-news-txt p{padding-bottom:10px}.fkr-news-btn{padding:12px 5px;font-size:11px}}.fkr-popular{background:url(/images/popular_destination_bg.png) top no-repeat;padding-top:125px;display:block}html[dir=rtl] .fkr-popular{background-image:url(/images/popular_destination_bg_ar.png)}.fkr-popular-hd{color:#fff;text-align:left;min-height:120px;padding-left:230px;padding-right:350px;position:relative}html[dir=rtl] .fkr-popular-hd{text-align:right;padding-left:350px;padding-right:230px}.fkr-popular-hd h3{font-size:22px;font-weight:400;line-height:26.4px}.fkr-popular-lady{pointer-events:none;background:url(/images/lady.png) top no-repeat;width:553px;height:549px;position:absolute;top:-264px;right:-170px}html[dir=rtl] .fkr-popular-lady{background-image:url(/images/lady_ar.png);left:-170px;right:auto}.fkr-popular-row{gap:10px;padding-top:80px}.fkr-popular-item{cursor:pointer;background:0 0;border:0;width:calc(20% - 8px);padding:0}@media (max-width:768px){.fkr-popular-item{width:100%}.fkr-popular-hd{padding-left:0;padding-right:0}.fkr-popular-lady{display:none}}.fkr-popular-figure{text-align:center;background:#4a4a4a;border:2px solid #fff;border-radius:120px;display:block;position:relative;overflow:hidden;box-shadow:0 2px 8px #62626240}.fkr-popular-figure img{opacity:.8;width:100%;height:350px;display:block}.fkr-popular-caption{color:#fff;text-align:center;height:75%;padding:1em;font-size:18px;position:absolute;bottom:0;left:0;right:0}.fkr-popular-caption .fkr-popular-price{letter-spacing:1px;font-size:12px;display:block}.fkr-why{width:100%;padding:18px 0;display:block}.fkr-why h2.fkr-why-title{color:#444b54;text-align:center;padding-bottom:30px;font-size:20px;font-weight:400;line-height:18px}.fkr-why ul{justify-content:space-between;list-style:none;display:flex}.fkr-why li{width:30%;position:relative}.fkr-why-clm{padding-inline-start:20px;border-inline-start:1px solid #ccc;margin-inline-start:60px;padding-top:10px;padding-bottom:10px}.fkr-why-clm:before{content:"";background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%)}.fkr-why-support:before{background-image:url(/images/customer_support.svg);width:30px;height:46px;inset-inline-start:10px}.fkr-why-secure:before{background-image:url(/images/secure.svg);width:35px;height:46px;inset-inline-start:10px}.fkr-why-affordable:before{background-image:url(/images/affordable.svg);width:44px;height:40px;inset-inline-start:5px}.fkr-why h3{color:#444b54;padding-bottom:10px;font-size:20px;font-weight:400;line-height:18px}.fkr-why p{color:#444b54;font-size:14px;line-height:18px}@media (max-width:767px){.fkr-why ul{flex-direction:column}.fkr-why li{width:100%}}.fkr-app{background:url(/images/app_bg.jpg) bottom no-repeat;align-items:center;width:100%;min-height:345px;display:flex;overflow:hidden}.fkr-app-row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.fkr-app-col{width:50%;padding-left:15px;padding-right:15px}.fkr-app-screen{background:url(/images/app_screen.png) 0 0/contain no-repeat;width:490px;max-width:100%;height:400px;position:relative;top:8px;left:30px}html[dir=rtl] .fkr-app-screen{left:auto;right:30px}.fkr-app-btm{padding-top:90px}.fkr-app-content{padding-bottom:60px}.fkr-app-content h3{color:#1e1e1e;font-size:22px;font-weight:300;line-height:26.4px}.fkr-app-content h2{color:#c11026;padding:3px 0;font-size:30px;font-weight:300;line-height:36px}.fkr-app-content p{color:#333;margin-bottom:16px;font-size:14px;line-height:21px}.fkr-app-icons{padding-top:20px}.fkr-app-icons a{vertical-align:middle;padding-inline-end:10px;display:inline-block}.fkr-app-icons img{vertical-align:middle;width:150px;display:inline}@media (max-width:991px){.fkr-app-col{width:100%}}@media (max-width:767px){.fkr-app-screen{display:none}.fkr-app-btm{padding-top:0}.fkr-app-content{padding-bottom:0}}.fkr-explore{background:#fff;padding:35px 0 25px;display:block}.fkr-explore h2.fkr-explore-title{color:#4b5463;padding-bottom:15px;font-size:22px;font-weight:400;line-height:26.4px}.fkr-acc{border:1px solid #e6e6e6;border-radius:10px;overflow:hidden}.fkr-acc-item{border-bottom:1px solid #e6e6e6}.fkr-acc-item:last-child{border-bottom:none}.fkr-acc-header{color:#4b5463;text-align:center;cursor:pointer;background:#f5f5f5;border:none;justify-content:space-between;align-items:center;width:100%;padding:15px 20px;font-size:16px;font-weight:600;line-height:24px;transition:background .3s,color .3s;display:flex}.fkr-acc-header:hover{color:#ff5a00;background:#eee}.fkr-acc-header[aria-expanded=true]{color:#fff;background:#ff5a00}.fkr-acc-icon{border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:12px;height:12px;transition:transform .3s;transform:rotate(45deg)}.fkr-acc-header[aria-expanded=true] .fkr-acc-icon{transform:rotate(-135deg)}.fkr-acc-body{background:#fff;padding:20px}.fkr-seolist{flex-wrap:wrap;gap:5px 30px;list-style:none;display:flex}.fkr-seolist a{color:#4a494a;text-transform:capitalize;padding-inline-start:15px;font-size:14px;line-height:21px;position:relative}.fkr-seolist a:hover{color:#ff5a00}.fkr-seolist a:before{content:"";inset-inline-start:0;background:url(/images/right_arrow.svg) 0 0/contain no-repeat;width:10px;height:10px;position:absolute;top:6px}html[dir=rtl] .fkr-seolist a:before{transform:scaleX(-1)}@media (max-width:767px){.fkr-acc-header{padding:12px 15px;font-size:14px;line-height:21px}.fkr-acc-body{padding:10px 15px}}.fkr-footer{color:#fff;background:#c11026;margin-top:30px;display:block}.fkr-ftr-row{border-bottom:1px solid #fff;padding:25px 0}.fkr-ftr-row:first-child{padding-top:45px;padding-bottom:30px}.fkr-ftr-row:nth-child(3){padding-top:15px;padding-bottom:15px}.fkr-ftr-row h2{font-size:20px;font-weight:400;line-height:24px}.fkr-ftr-row p{padding-top:22px;font-weight:300;line-height:24px}.fkr-ftr-cols{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.fkr-ftr-col{width:50%;padding-left:15px;padding-right:15px}.fkr-ftr-accept{align-items:center;width:100%;display:flex}.fkr-ftr-accept h3{white-space:nowrap;padding-inline-end:10px;font-size:14px;font-weight:400;line-height:10px}.fkr-ftr-accept ul,.fkr-ftr-social ul{align-items:center;width:100%;list-style:none;display:flex}.fkr-ftr-accept li{margin-inline-end:10px}.fkr-ftr-social ul{justify-content:end}.fkr-ftr-social li{margin-inline-start:10px}.fkr-ftr-accept img,.fkr-ftr-social img{max-width:100%;display:block}.fkr-ftr-accept img,.fkr-ftr-store img{width:auto;height:33px}.fkr-ftr-links{justify-content:center;display:flex}.fkr-ftr-links li{padding:0 10px;display:inline-block}.fkr-ftr-links a{color:#fff}.fkr-ftr-powered{text-align:center;width:100%}.fkr-ftr-powered p{padding-top:5px;font-weight:400;line-height:24px}@media (max-width:991px){.fkr-ftr-col{width:100%}}@media (max-width:767px){.fkr-ftr-row h2{font-size:14px;line-height:16.8px}.fkr-ftr-row p,.fkr-ftr-powered p,.fkr-ftr-links a{font-size:12px}.fkr-ftr-links ul,.fkr-ftr-links li{line-height:18px}.fkr-ftr-accept{margin-bottom:10px}}.fkr-top{z-index:30;color:#c10f25;cursor:pointer;background:#fff;border:2px solid #c10f25;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:fixed;bottom:28px;right:28px;box-shadow:0 4px 12px #0000001f}html[dir=rtl] .fkr-top{left:28px;right:auto}.fkr-top:hover{color:#fff;background:#c10f25}.fk-auth-input::placeholder{color:#6c757d;opacity:1}.fkb-page .fk-banner{min-height:max(100vh,1000px)}body:has(.fkb-page){background:#c10f25 url(/images/banner_bg.jpg) top/cover no-repeat}.fkb-wall{box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding:40px 16px;display:flex}.fkb-login{grid-template-rows:auto 1fr;grid-template-columns:1fr 460px 30px;width:100%;max-width:1020px;font-family:Poppins,DroidKufi,system-ui,sans-serif;display:grid;position:relative}.fkb-login:after{content:"";z-index:0;pointer-events:none;background:#fff;border-radius:22px;grid-area:1/2/3;position:relative}.fkb-brand{-webkit-backdrop-filter:blur(20px)saturate(135%);color:#fff;padding:44px 46px;background:#263c48d1;border:1px solid #ffffff24;border-radius:20px;flex-direction:column;grid-area:1/1/3/-1;justify-content:center;gap:20px;margin:52px 0;padding-inline-end:520px;display:flex}.fkb-brand-logo{align-self:flex-start;width:auto;height:34px}.fkb-brand-title{color:#fff;margin:0;font-size:30px;font-weight:600;line-height:1.25}.fkb-brand-sub{color:#ffffffc7;margin:0;font-size:14px;line-height:1.6}.fkb-brand-tiles{gap:14px;display:flex}.fkb-brand-tile{background:#ffffff14;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.fkb-brand-tile img{object-fit:contain;filter:brightness(0)invert();width:24px;height:24px}.fkb-login-head{z-index:1;text-align:start;grid-area:1/2;padding:40px 40px 0;position:relative}.fkb-login-title{color:#1f2937;letter-spacing:-.2px;margin:0 0 10px;font-size:26px;font-weight:700;line-height:1.2}.fkb-login-sub{color:#6c7280;margin:0 0 22px;font-size:14px;line-height:1.5}.fkb-login-body{z-index:1;flex-direction:column;grid-area:2/2;justify-content:center;margin:0;padding:18px 40px 54px;display:flex;position:relative}.fkb-field{margin-bottom:18px;position:relative}.fkb-field-label{text-align:start;color:#1f2937;margin-bottom:8px;font-size:14px;font-weight:600;line-height:20px;display:block}.fkb-input{box-sizing:border-box;width:100%;height:56px;font:inherit;color:#1f2937;background-color:#f4f5f7;border:1px solid #0000;border-radius:12px;outline:none;padding-inline:50px 48px;font-size:14px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:block}.fkb-input::placeholder{color:#9aa1ac}.fkb-input:focus{background-color:#fff;border-color:#ff5a00;box-shadow:0 0 0 3px #ff5a0026}.fkb-input:-webkit-autofill{-webkit-text-fill-color:#1f2937;caret-color:#1f2937;-webkit-box-shadow:inset 0 0 0 1000px #f4f5f7}.fkb-input:-webkit-autofill:hover{-webkit-text-fill-color:#1f2937;caret-color:#1f2937;-webkit-box-shadow:inset 0 0 0 1000px #f4f5f7}.fkb-input:-webkit-autofill:focus{-webkit-text-fill-color:#1f2937;caret-color:#1f2937;-webkit-box-shadow:inset 0 0 0 1000px #f4f5f7}.fkb-field--email:before,.fkb-field--password:before{content:"";pointer-events:none;z-index:1;inset-inline-start:16px;background:50%/20px 20px no-repeat;width:20px;height:20px;position:absolute;top:46px}.fkb-field--email:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236c7280' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m22 7-10 6L2 7'/%3E%3C/svg%3E")}.fkb-field--password:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236c7280' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E")}.fkb-eye{opacity:.75;cursor:pointer;inset-inline-end:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236c7280' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7-10-7-10-7Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") 50%/20px 20px no-repeat;border:none;width:22px;height:22px;padding:0;position:absolute;top:45px}.fkb-eye:hover{opacity:1}.fkb-error{color:#e3211d;margin:-6px 0 4px;font-size:13px}.fkb-submit{color:#fff;min-width:210px;height:56px;font:inherit;letter-spacing:.2px;cursor:pointer;background:#ff5a00;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:14px auto 0;padding:0 34px;font-size:16px;font-weight:700;transition:background .2s;display:flex}.fkb-login-body>.fkb-submit{margin-top:0}.fkb-submit:hover{background:#e04d00}.fkb-submit:disabled{opacity:.7;cursor:wait}.fkb-submit:after{content:"";background: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='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3Cpolyline points='12 5 19 12 12 19'/%3E%3C/svg%3E") 50%/contain no-repeat;width:18px;height:18px}[dir=rtl] .fkb-submit:after{transform:scaleX(-1)}@media (max-width:1040px){.fkb-login{grid-template-rows:auto auto auto;grid-template-columns:1fr;max-width:480px}.fkb-login:after{display:none}.fkb-brand{border-bottom:none;border-radius:20px 20px 0 0;grid-area:1/1;gap:16px;margin:0;padding:32px 30px}.fkb-brand-title{font-size:22px}.fkb-login-head{background:#fff;grid-area:2/1;padding:30px 30px 0}.fkb-login-body>.fkb-submit{margin-top:14px}.fkb-login-body{background:#fff;border-radius:0 0 20px 20px;grid-area:3/1;padding:20px 30px 46px;display:block}}@media (max-width:767px){.fkb-wall{align-items:flex-start;padding:104px 25px 40px}.fkb-brand-logo{height:28px}.fkb-brand-title{font-size:19px}.fkb-brand-sub{font-size:13px;line-height:1.55}.fkb-brand-tiles{gap:10px}.fkb-brand-tile{border-radius:12px;width:44px;height:44px}.fkb-brand-tile img{width:20px;height:20px}.fkb-login-title{margin-bottom:8px;font-size:20px}.fkb-login-sub{margin-bottom:18px;font-size:13px}.fkb-field-label{margin-bottom:6px;font-size:13px}.fkb-input{height:48px;padding-inline:44px 42px;font-size:13px}.fkb-field--email:before,.fkb-field--password:before{inset-inline-start:14px;top:40px}.fkb-eye{top:39px}.fkb-submit{min-width:190px;height:54px;font-size:15px;line-height:1}}.fkb-logo-link{display:inline-flex}.fkb-agency-logo{object-fit:contain;box-sizing:border-box;background:#fff;border-radius:10px;width:auto;max-width:200px;height:52px;padding:6px 12px;display:block;box-shadow:0 2px 10px #00000026}.fkb-header .fk-header-cont{min-height:39px}.fkb-tabs+.fk-search-box-main .fk-coming-soon{min-height:193px}.fkb-suppliers{flex-wrap:wrap;align-items:center;gap:8px 22px;padding:14px 6px 0;line-height:20px;display:flex}.fkb-check{cursor:pointer;-webkit-user-select:none;user-select:none;color:#3d454e;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;display:inline-flex;position:relative}.fkb-check.is-strong .fkb-check-name{font-weight:600}.fkb-check input{opacity:0;width:0;height:0;position:absolute}.fkb-check-box{box-sizing:border-box;background:#fff;border:1.5px solid #cfd4da;border-radius:4px;flex-shrink:0;width:20px;height:20px;transition:background-color .15s,border-color .15s;position:relative}.fkb-check input:checked+.fkb-check-box{background:#ff5a00;border-color:#ff5a00}.fkb-check input:checked+.fkb-check-box:after{content:"";inset-inline-start:6px;border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:11px;position:absolute;top:2px;transform:rotate(45deg)}.fkb-check input:focus-visible+.fkb-check-box{outline-offset:2px;outline:2px solid #ff5a00}.fkb-check:hover .fkb-check-box{border-color:#ff5a00}.fkb-bob-wrap{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 6px 0;line-height:20px;display:flex}.fkb-suppliers+.fkb-bob-wrap{margin-top:22px}.fkb-bob-active{color:#ff5a00;overflow-wrap:anywhere;background:#ff5a0014;border:1px solid #ff5a00;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600}.fkb-bob-error{color:#e3211d;margin:0;font-size:13px}.fkb-bob-overlay{z-index:100000;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.fkb-bob-modal{background:#fff;border-radius:14px;width:460px;max-width:100%;animation:.2s ease-out fkbModalIn;overflow:hidden;box-shadow:0 20px 60px #00000040}@keyframes fkbModalIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.fkb-bob-modal-header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.fkb-bob-modal-title{color:#000;margin:0;font-size:17px;font-weight:700}.fkb-bob-modal-close,.fkb-w-popup-close{cursor:pointer;color:#555;background:#f0f0f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;line-height:1;transition:background .2s;display:flex}.fkb-bob-modal-close:hover,.fkb-w-popup-close:hover{background:#e0e0e0}.fkb-bob-modal-body{flex-direction:column;gap:12px;padding:18px 20px 22px;display:flex}.fkb-bob-select{width:100%;height:44px;font:inherit;color:#000;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:8px;padding:0 12px;font-size:14px}.fkb-bob-select:disabled{color:#9aa0a6;cursor:not-allowed;background:#f6f7f9}.fkb-bob-select:focus{border-color:#ff5a00;outline:none}.fkb-bob-confirm{color:#fff;height:44px;font:inherit;cursor:pointer;background:#ff5a00;border:none;border-radius:8px;font-size:14px;font-weight:600;transition:filter .15s}.fkb-bob-confirm:hover:not(:disabled){filter:brightness(.94)}.fkb-bob-confirm:disabled{color:#9aa0a6;cursor:not-allowed;background:#e6e6e6}@media (max-width:767px){.fkb-suppliers{gap:8px 16px;padding-top:12px}.fkb-check{font-size:12px}}.fkb-w-section{padding:22px 0 0}.fkb-w-panel{box-sizing:border-box;background:#fff;border-radius:26px;align-items:stretch;width:82%;max-width:984px;margin:0 auto;padding:6px;display:flex;box-shadow:0 14px 34px #0000001f}.fkb-w-brand{color:#000;flex-shrink:0;align-items:center;gap:10px;padding:16px 22px;display:flex}.fkb-w-icon{color:#ff5a00;background:#ff5a001a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.fkb-w-title{white-space:nowrap;font-size:16px;font-weight:700;line-height:1.2}.fkb-w-stats{flex:1;align-items:stretch;margin:0;display:flex}.fkb-w-stat{border-inline-start:1px solid #ececec;flex-direction:column;flex:1;justify-content:center;gap:4px;margin:0;padding:14px 22px;display:flex}.fkb-w-stat-label{letter-spacing:.04em;text-transform:uppercase;color:#6c6c6c;white-space:nowrap;margin:0;font-size:11px;font-weight:600;line-height:1.5}.fkb-w-stat-value{color:#000;white-space:nowrap;margin:0;font-size:19px;font-weight:700;line-height:1.2}.fkb-w-stat.is-outstanding .fkb-w-stat-value{color:#ff5a00}@media (max-width:1199px){.fkb-w-panel{width:92%}.fkb-w-stat{padding:14px 16px}.fkb-w-stat-value{font-size:17px}}@media (max-width:767px){.fkb-w-section{padding:16px 0 84px}.fkb-w-panel{border-radius:20px;flex-direction:column;width:100%}.fkb-w-brand{padding:12px 16px 4px}.fkb-w-stats{flex-direction:column}.fkb-w-stat{border-inline-start:0;border-top:1px solid #ececec;flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 16px}.fkb-w-stat-value{font-size:16px}[dir=rtl] .fkb-w-stat-label{line-height:1.3}}.fkb-w-menu{position:relative}.fkb-w-menu-btn{align-items:center;gap:6px;display:inline-flex}.fkb-w-menu-btn svg{flex-shrink:0}.fkb-w-caret{border-inline:4px solid #0000;border-top:5px solid;width:0;height:0;transition:transform .2s}.fkb-w-caret.open{transform:rotate(180deg)}.fkb-w-popup{z-index:100;cursor:default;letter-spacing:normal;inset-inline-end:0;background:#fff;border-radius:12px;min-width:320px;position:absolute;top:calc(100% + 10px);overflow:hidden;box-shadow:0 8px 30px #0000002e}.fkb-w-popup-header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.fkb-w-popup-title{color:#222;font-size:15px;font-weight:700}.fkb-w-popup-body{flex-direction:column;gap:12px;margin:0;padding:16px 18px;display:flex}.fkb-w-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.fkb-w-label{color:#3d454e;margin:0;font-size:13px;font-weight:600;line-height:1.4}.fkb-w-value{color:#000;white-space:nowrap;margin:0;font-size:13px;font-weight:700;line-height:1.4}@media (max-width:767px){.fk-main-nav .fkb-w-popup{width:100%;min-width:auto;box-shadow:none;background:#0003;border-radius:0;position:static}.fk-main-nav .fkb-w-popup-header{border-bottom-color:#ffffff26}.fk-main-nav .fkb-w-popup-title{color:#fff}.fk-main-nav .fkb-w-popup-close{color:#fff;background:#ffffff26}.fk-main-nav .fkb-w-row{flex-direction:column;align-items:flex-start;gap:2px}.fk-main-nav .fkb-w-label{color:#ffffffbf;font-size:12px}.fk-main-nav .fkb-w-value{color:#fff;font-size:15px}}.fkc-page{color:#212529;font-size:14px;line-height:1.5}.fkc-page h1,.fkc-page h2,.fkc-page h3,.fkc-page h4{margin:0;font-weight:400;line-height:1.2}.fkc-page h1{font-size:2.5rem}.fkc-page h2{font-size:20px}.fkc-page h3{font-size:1.75rem}.fkc-page h4{font-size:1.5rem}.fkc-html p{margin:0 0 1rem}.fkc-html ul,.fkc-html ol{margin:0;padding:0;list-style:none}.fkc-html a{color:#4a494a;text-decoration:none}.fkc-html strong{font-weight:400}.fkc-html b{font-weight:bolder}.fkc-html img{max-width:100%;height:auto}.fkc-html table{max-width:100%}.fkc-html hr{border:0;border-top:1px solid #0000001a;margin:1rem 0}.fkc-min-h{min-height:650px}.fk-container .fk-container{max-width:none}.fkc-band{padding-bottom:30px;position:relative}.fkc-band-inner{background:url(/images/banner_bg.jpg) 50%/cover no-repeat;padding:100px 0 25px;position:relative}.fkc-band-inner:after{content:"";opacity:.3;pointer-events:none;background:url(/images/bnr_bg_01.png) bottom repeat-x;position:absolute;inset:0}.fkc-band-inner>*{z-index:1;position:relative}.fkc-page h1.fkc-band-title{color:#fff;margin:0;font-size:18px}@media (max-width:767px){.fkc-band{padding-bottom:10px}.fkc-band-inner{padding:80px 0 15px}.fkc-page h1.fkc-band-title{font-size:14px}}.fkc-cms{background:#fff;padding:60px 0 10px}.fkc-cms-box{background:#fff;border-radius:15px;padding:30px;box-shadow:1px 0 8px #00000024}@media (max-width:767px){.fkc-cms{padding:0}}.fkc-slides{gap:10px}.fkc-slide{width:100%;position:relative}.fkc-slide>img{object-fit:cover;width:100%;height:600px;display:block}.fkc-about-middle,.fkc-about .fkr-dots{margin-top:0}.fkc-about .fkr-dot span{background:#d6d6d6;width:10px;height:10px}.fkc-about .fkr-dot[aria-current=true] span,.fkc-about .fkr-dot:hover span{background:#869791}.fkc-banner-caption{color:#fff;inset-inline-end:10%;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:35%}.fkc-page .fkc-banner-caption h2{margin:0 0 .5rem;padding-inline-end:15px;font-size:65px;font-weight:bolder}.fkc-banner-caption img{height:71px;margin-inline-start:15px}@media (max-width:767px){.fkc-slide>img{height:220px}.fkc-about-middle .fkc-slide>img{height:auto;max-height:250px}.fkc-banner-caption{justify-content:center;width:100%;inset-inline:0}.fkc-page .fkc-banner-caption h2{padding-inline-end:10px;font-size:30px}.fkc-banner-caption img{height:30px;margin-inline-start:5px}}.fkc-why{background:#f7f8fa;padding-top:40px}.fkc-page .fkc-why h1{color:#2a3c57;padding-bottom:20px;font-size:35px;font-weight:600}.fkc-mission-row{flex-wrap:wrap;padding-top:20px;display:flex}.fkc-mission-col{width:50%;padding-inline-end:30px}.fkc-values-col{width:50%;padding-inline-start:30px}.fkc-quote{background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:20px}.fkc-quote-text p{padding-top:15px;font-style:italic}.fkc-quote span{text-align:end;width:100%;font-weight:500;display:inline-block}.fkc-value{margin-bottom:30px;display:flex}.fkc-value-text{width:90%;padding-inline-start:20px}.fkc-page .fkc-value-text h2{color:#2a3c57;padding-bottom:5px;font-size:20px;font-weight:600}.fkc-value-text p{margin-top:0;margin-bottom:0}.fkc-value>i{background-position:50%;background-repeat:no-repeat;background-size:contain;margin-top:5px;display:inline-block}.fkc-ico-diversity{background-image:url(/images/EmbraceDiversity_icon.png);width:50px;height:56px}.fkc-ico-technology{background-image:url(/images/TravelTechnology_icon.png);width:55px;height:55px}.fkc-ico-meritocracy{background-image:url(/images/PromoteMeritocracy_icon.png);width:46px;height:48px}.fkc-ico-benchmarks{background-image:url(/images/GlobalBenchmarks_icon.png);width:50px;height:50px}.fkc-offices{padding-top:20px;padding-bottom:50px}.fkc-office-row{flex-wrap:wrap;justify-content:space-between;display:flex}.fkc-office{background-color:#fff;border-radius:10px;width:48%;padding:25px}.fkc-page .fkc-office h4{color:#2a3c57;padding-bottom:10px;font-size:20px;font-weight:600}.fkc-office p{margin-bottom:0;padding-bottom:5px}@media (max-width:767px){.fkc-why{padding-top:20px}.fkc-page .fkc-why h1{padding-bottom:10px;font-size:22px}.fkc-mission-col{width:100%;padding-inline-end:0}.fkc-values-col{width:100%;margin-top:20px;padding-inline-start:0}.fkc-page .fkc-value-text h2{font-size:17px}.fkc-offices{padding-top:10px;padding-bottom:20px}.fkc-office{width:100%;margin-bottom:15px;padding:20px}}.fkc-says{padding-top:40px;padding-bottom:30px}.fkc-page .fkc-says h2{color:#2a3c57;text-align:center;padding-bottom:15px;font-size:20px;font-weight:600}.fkc-says-row{gap:10px}.fkc-says-item{width:calc(33.3333% - 6.66667px)}@media (max-width:768px){.fkc-says-item{width:100%}}.fkc-says-box{background:#fff;border:3px solid #cccccc69;border-radius:10px;height:100%;padding:25px}.fkc-page .fkc-says-box h3{font-size:15px;font-weight:600}.fkc-says-box p,.fkc-says-box .fkc-html p{margin:3px 0 0;font-size:13px}.fkc-stars{background:url(/images/star_rating.svg) 0 0/cover no-repeat;width:75px;height:15px;margin:10px 0;display:block;position:relative}.fkc-stars-0{background-position:0 -80px}.fkc-stars-1{background-position:0 -64px}.fkc-stars-2{background-position:0 -48px}.fkc-stars-3{background-position:0 -30px}.fkc-stars-4{background-position:0 -15px}.fkc-stars-5{background-position:0 0}@media (max-width:767px){.fkc-says{padding-top:0}}.fkc-support{padding-bottom:50px}.fkc-page .fkc-support h2{color:#2a3c57;padding-bottom:10px;font-size:20px;font-weight:600}.fkc-apps{padding-top:15px}.fkc-support-gap{height:10px}.fkc-apps ul{align-items:center;margin:10px 0 0;padding:0;list-style:none;display:flex}.fkc-apps li{padding-inline-end:15px}.fkc-apps img{height:60px}.fkc-contact{display:flex}.fkc-contact-info{color:#fff;padding:25px;padding-bottom:0;background:#cb0724;border-radius:20px;width:40%;padding-inline-end:5px}.fkc-page .fkc-contact h2{padding-bottom:10px;font-size:20px;font-weight:600}.fkc-page .fkc-contact-info h2{color:#fff}.fkc-contact-info .fkc-html p{color:#fff;padding-bottom:30px;margin-bottom:0;padding-inline-end:50px;font-size:15px}.fkc-contact-line{color:#fff;align-items:center;margin-bottom:25px;font-size:14px;display:flex}.fkc-contact-line a{color:#fff}.fkc-contact-line span{color:#fff;font-size:14px}.fkc-contact-line .fkc-html p{line-height:21px}.fkc-contact-line .fkc-html ul{margin:0}.fkc-contact-line>i{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;margin-inline-end:15px;display:inline-block}.fkc-ico-phone{background-image:url(/images/cont_phIcon.png);width:25px;height:25px}.fkc-ico-mail{background-image:url(/images/cont_mailIcon.png);width:25px;height:25px}.fkc-ico-address{background-image:url(/images/cont_AddIcon.png);width:25px;height:25px}.fkc-ico-support{background-image:url(/images/cont_supportIcon.png);width:30px;height:30px}[dir=rtl] .fkc-contact-line>i{transform:scaleX(-1)}.fkc-contact-foot{justify-content:space-between;align-items:center;display:flex;position:relative}.fkc-contact-social{align-items:center;margin:0;padding:0;list-style:none;display:flex}.fkc-contact-social li{margin-inline-end:15px}.fkc-contact-pic{background:url(/images/cont_pic.png) 100%/contain no-repeat;width:211px;height:166px;margin-top:-30px;display:inline-block}[dir=rtl] .fkc-contact-pic{background-image:url(/images/cont_pic_ar.png);background-position:0}.fkc-contact-form{background:#fff;border-start-end-radius:15px;border-end-end-radius:15px;width:60%;padding:30px;padding-inline-start:40px;position:relative;box-shadow:3px 0 9px #00000024}[dir=rtl] .fkc-contact-form{box-shadow:-7px 0 9px #00000024}.fkc-contact-form:after{content:"";bottom:10px;background:url(/images/contctArrowsIcon.png) 50%/contain no-repeat;width:118px;height:118px;position:absolute;inset-inline-start:40px}[dir=rtl] .fkc-contact-form:after{transform:scaleX(-1)}.fkc-page .fkc-contact-form h2{color:#2a3c57}.fkc-contact-form>p{color:#2a3c57;padding-bottom:20px;margin:0;padding-inline-end:50px;font-size:15px}.fkc-form-row{gap:30px;display:flex}.fkc-form-row>.fkc-form-group{flex:1 1 0;min-width:0}.fkc-form-group{margin-bottom:25px}.fkc-input{color:#495057;width:100%;height:42px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #ccc;border-radius:0;outline:none;padding:10px 12px;padding-inline-start:0;font-size:14px;line-height:1.5;display:block}.fkc-input:focus{box-shadow:none;border-color:#ccc}.fkc-input:focus-visible{border-bottom-color:#2a3c57}.fkc-input[aria-invalid=true]{border-bottom-color:#dc3545}.fkc-input::placeholder{color:#6c757d}.fkc-textarea{resize:vertical;height:50px;padding:10px 0 0}.fkc-error{color:#dc3545;margin-top:4px;font-size:13px;display:block}.fkc-form-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fkc-captcha{z-index:9;background:#fff;align-items:center;gap:6px;padding:10px 0;display:flex;position:relative}.fkc-captcha img{border-radius:4px;width:210px;height:56px;display:block}.fkc-captcha-blank{background:#f3f4f6;border-radius:4px;width:210px;height:56px;display:block}.fkc-captcha-refresh{color:#2a3c57;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.fkc-captcha-refresh:disabled{opacity:.5;cursor:default}.fkc-captcha-field label{color:#4b5463;width:100%;margin-bottom:5px;font-size:14px;display:block}.fkc-input.fkc-captcha-input{border:1px solid #ccc;border-radius:0;width:80%;height:35px;padding:0 10px;padding-inline-start:15px}.fkc-submit{color:#fff;cursor:pointer;background:#ff5f00;border:0;border-radius:30px;min-width:120px;height:50px;padding:0 35px;font-size:14px;font-weight:600}.fkc-submit:disabled{opacity:.7;cursor:default}@media (max-width:767px){.fkc-contact{flex-wrap:wrap}.fkc-contact-info{width:100%}.fkc-contact-form{border-radius:15px;width:100%;margin-top:20px;padding-inline-start:20px}.fkc-contact-form:after{inset-inline:auto 20px}.fkc-form-row{display:block}.fkc-captcha{margin-bottom:20px}}.fkc-dialog-backdrop{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.fkc-dialog{text-align:center;background:#fff;border-radius:12px;width:100%;max-width:420px;padding:24px}.fkc-page .fkc-dialog h2{color:#2a3c57;font-size:18px;font-weight:600}.fkc-dialog p{margin:0 0 20px}.fkc-map{text-align:center;background-color:#fff;border-radius:5px;width:100%;padding:25px;display:block;overflow:hidden}.fkc-map ul,.fkc-map li{margin:0;padding:0;list-style:none;position:relative}.fkc-map a,.fkc-map button,.fkc-map-group{color:#000;width:157px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c11026;border-radius:30px;padding:8px 10px;font-size:15px;text-decoration:none;transition:all .25s;display:inline-block}.fkc-map a:hover,.fkc-map button:hover{color:#fff;background:#c11026;border-color:#e24f31}.fkc-map-parent>.fkc-map-group{color:#fff;cursor:default;background:#c11026;width:190px;padding:10px;font-size:14px}.fkc-map-col{text-align:center;padding:0 15px}.fkc-map a.fkc-map-home{color:#fff;background:#c11026;border:0;width:190px;height:45px;padding:0 20px;font-size:16px;line-height:44px}.fkc-map-item:before,.fkc-map-groups:before{content:"";background:url(/images/siteMapDwnArow.png) 0 no-repeat;width:100%;height:55px;margin-left:-10px;display:block;position:relative;left:50%}.fkc-map-root>.fkc-map-parent:before{display:none}.fkc-map .fkc-map-groups{border-top:1px solid #c11026;justify-content:space-between;margin-top:4em;display:flex}.fkc-map-groups:before{z-index:9;margin-top:0;position:absolute;top:-55px;right:0}.fkc-map-groups>.fkc-map-item{flex:1 0 auto}.fkc-map-groups>.fkc-map-item:first-child:before,.fkc-map-groups>.fkc-map-item:last-child:before{height:52px;left:180px}.fkc-map-groups>.fkc-map-item:first-child:before{background-position:100%;height:60px;left:auto;right:43%}[dir=rtl] .fkc-map-item:before,[dir=rtl] .fkc-map-groups:before{background-position:100%;margin-left:0;margin-right:-10px;left:auto;right:50%}[dir=rtl] .fkc-map-groups>.fkc-map-item:last-child:before{left:auto;right:180px}[dir=rtl] .fkc-map-groups>.fkc-map-item:first-child:before{background-position:0;left:43%;right:auto}@media (max-width:767px){.fkc-map .fkc-map-groups{border-top:0;margin-top:0;display:block}.fkc-map-groups:before{display:none}.fkc-map-groups>.fkc-map-item:first-child:before,.fkc-map-groups>.fkc-map-item:last-child:before{background-position:0;left:50%;right:auto}[dir=rtl] .fkc-map-groups>.fkc-map-item:first-child:before,[dir=rtl] .fkc-map-groups>.fkc-map-item:last-child:before{background-position:100%;left:auto;right:50%}}.fkc-unavailable{text-align:center;color:#2a3c57;padding:40px 0}:root{--fka-orange:#ff5a00;--fka-card:#4c5157;--fka-card-rule:#121820;--fka-red:#d70023;--fka-label:#4b5463;--fka-input:#495057;--fka-line:#ccc;--fka-error:#e62828}.fka-main{padding:10px 0 30px}.fka-cols{width:100%;display:flex}.fka-col-start{flex:0 0 26%;min-width:0;max-width:26%;padding-inline-end:15px}.fka-col-end{flex:0 0 74%;min-width:0;max-width:74%;padding-inline-start:15px}.fka-card{background:var(--fka-card);border-radius:30px;margin-bottom:20px;box-shadow:0 2px 8px #6262624d}.fka-card-body{color:#fff;flex-direction:column;justify-content:center;align-items:center;margin:auto;padding:30px 0 0;display:flex}.fka-avatar{object-fit:cover;border-radius:50%;width:106px;height:106px;display:block}.fka-name{text-align:center;margin-top:10px;padding:0 10px;font-size:15px;font-weight:600}.fka-hello{font-style:italic}.fka-email{letter-spacing:.6px;text-align:center;overflow-wrap:anywhere;width:50%;margin-top:2px;font-size:12px;font-weight:400;line-height:1.3}.fka-card-loading{opacity:.6}.fka-upload{margin-bottom:14px;padding-top:10px;display:inline-block;position:relative}.fka-upload input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fka-choose{color:#212529;cursor:pointer;background:#fff;border-radius:30px;padding:5px 15px;font-size:13px;display:inline-block}.fka-upload input:focus-visible+.fka-choose{outline:2px solid var(--fka-orange);outline-offset:2px}.fka-upload input:disabled+.fka-choose{opacity:.6;cursor:default}.fka-card-actions{border-top:1px solid var(--fka-card-rule);text-transform:uppercase;justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding:0 20px;display:flex;position:relative}.fka-card-actions:before{content:"";background:var(--fka-card-rule);top:0;width:1px;height:100%;position:absolute;inset-inline-start:50%}.fka-card-action{color:#fff;font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:10px 0;font-size:13px;font-weight:500;display:flex}.fka-card-action:disabled{opacity:.6;cursor:default}.fka-card-action:focus-visible{outline:2px solid var(--fka-orange);outline-offset:2px}.fka-ico-edit,.fka-ico-signout{background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:15px;height:15px;margin-inline-end:5px;display:inline-block}.fka-ico-edit{background-image:url(/images/edit.svg)}.fka-ico-signout{background-image:url(/images/sign_out.svg)}[dir=rtl] .fka-ico-signout{transform:scaleX(-1)}.fka-menu{width:100%;margin:0;padding:0;list-style:none}.fka-menu li{margin-bottom:10px}.fka-menu-item{color:#313131;width:100%;font:inherit;text-align:start;cursor:pointer;background:#fff;border:0;border-radius:35px;justify-content:space-between;align-items:center;padding:12px 25px;font-size:16px;line-height:1.2;text-decoration:none;display:flex;box-shadow:0 2px 8px #6262621f}.fka-menu-item:hover{color:#313131}.fka-menu-item[aria-current=page]{background:var(--fka-orange);color:#fff}.fka-menu-item:focus-visible{outline:2px solid var(--fka-orange);outline-offset:2px}.fka-menu-label{align-items:center;display:flex}.fka-menu-label>i{background-position:50%;background-size:cover;flex-shrink:0;display:inline-block}.fka-ico-bookings{background-image:url(/images/my_booking_icon01.png);width:22px;height:13px;margin-inline-end:15px}.fka-ico-profile{background-image:url(/images/my_booking_icon03.png);width:17px;height:19px;margin-inline-end:20px}.fka-ico-travellers{background-image:url(/images/my_booking_icon04.png);width:23px;height:21px;margin-inline-end:15px}.fka-ico-password{background-image:url(/images/my_booking_icon05.png);width:17px;height:21px;margin-inline-end:20px}[aria-current=page] .fka-ico-profile{background-image:url(/images/my_booking_icon03_active.png)}[aria-current=page] .fka-ico-travellers{background-image:url(/images/my_booking_icon04_active.png)}[aria-current=page] .fka-ico-password{background-image:url(/images/my_booking_icon05_active.png);width:23px;margin-inline-end:15px}.fka-arrow{background:url(/images/arrow_myb.svg) 50%/cover;flex-shrink:0;width:10px;height:10px;display:inline-block}[aria-current=page] .fka-arrow{background-image:url(/images/arrow_myb_active.svg)}[dir=rtl] .fka-arrow{transform:scaleX(-1)}.fka-box{background:#fff;border-radius:25px;margin-bottom:25px;padding:25px;position:relative;box-shadow:0 2px 8px #62626240}.fka-head{border-bottom:1px solid var(--fka-line);align-items:center;padding-bottom:15px;display:flex}.fka-head-icon{background:url(/images/myprofile_blueIcon.svg) 50%/contain no-repeat;flex-shrink:0;width:20px;height:20px;margin-inline-end:10px;display:inline-block}.fkc-page .fka-head-title,.fka-head .fka-head-title{color:var(--fka-red);margin:0;font-size:17px;font-weight:600;line-height:1.2}.fka-rows{margin:20px 0 5px}.fka-rows-row{grid-template-columns:1fr 1fr;column-gap:30px;display:grid}.fka-row{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.fka-row-label,.fka-row-value{border-bottom:1px solid var(--fka-line);overflow-wrap:anywhere;align-items:center;width:50%;margin:0;padding:0 0 15px;font-size:14px;line-height:21px;display:flex}.fka-row-label{color:#212529}.fka-row-value{color:var(--fka-label)}.fka-row-value bdi{unicode-bidi:isolate}.fka-skeleton{background:#eceef1;border-radius:6px;width:60%;height:12px;display:inline-block}.fka-load-failed{color:var(--fka-label);margin:20px 0;font-size:14px}.fka-btn{background:var(--fka-orange);color:#fff;height:50px;font:inherit;cursor:pointer;border:0;border-radius:25px;outline:0;justify-content:center;align-items:center;gap:8px;padding:0 35px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.fka-btn:disabled{opacity:.7;cursor:default}.fka-btn:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--fka-orange)}.fka-edit-btn{margin-top:5px}.fka-dots{gap:3px;display:inline-flex}.fka-dots span{background:#fff;border-radius:100%;width:8px;height:8px;animation:1.4s ease-in-out infinite both fka-bounce}.fka-dots span:first-child{animation-delay:-.32s}.fka-dots span:nth-child(2){animation-delay:-.16s}@keyframes fka-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.fka-form{margin:20px 0 5px}.fka-grid{flex-wrap:wrap;display:flex}.fka-col-half{width:50%;padding:0 8px}.fka-col-third{width:33.333%;padding:0 8px}.fka-group{margin-bottom:1rem;position:relative}.fka-label{width:100%;color:var(--fka-label);margin-bottom:5px;font-size:14px;display:block}.fka-input{border:1px solid var(--fka-line);width:100%;height:42px;color:var(--fka-input);font:inherit;background-color:#fff;border-radius:5px;outline:none;padding:10px 12px;font-size:14px;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.fka-input::placeholder{color:#6c757d;opacity:1}.fka-input:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.fka-input[readonly]{background-color:#e9ecef}.fka-input[aria-invalid=true]{border-color:var(--fka-error)}select.fka-input{appearance:none;cursor:pointer;background-image:url(/images/down_arrow.png);background-position:right 10px center;background-repeat:no-repeat;background-size:10px 5px;padding-inline-end:28px}[dir=rtl] select.fka-input{background-position:10px}.fka-error{color:var(--fka-error);margin-top:3px;font-size:11px;display:block}.fka-phone{display:flex}.fka-phone-code,.fka-phone-number{width:50%}.fka-phone-code .fka-input{border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0}.fka-phone-number .fka-input{border-start-start-radius:0;border-end-start-radius:0}.fka-date{border:1px solid var(--fka-line);background:#fff;border-radius:5px;justify-content:space-between;display:flex}.fka-date[data-invalid=true]{border-color:var(--fka-error)}.fka-date select{width:33.333%;height:42px;color:var(--fka-input);font:inherit;text-align:center;text-align-last:center;appearance:none;cursor:pointer;background:0 0;border:0;padding:0 5px;font-size:14px}.fka-date select:nth-child(2){border-inline:1px solid var(--fka-line)}.fka-date select:focus-visible{outline-offset:-2px;outline:2px solid #80bdff}.fka-submit-row{padding-top:5px}.fka-actions{flex-wrap:wrap;gap:8px;display:flex}.fka-modal{z-index:90;position:fixed;inset:0;overflow-y:auto}.fka-modal-backdrop{background:#000c;position:fixed;inset:0}.fka-modal-frame{pointer-events:none;padding:50px;position:relative}.fka-modal-box{color:#212529;pointer-events:auto;background:#fff;border:1px solid #0003;border-radius:15px;outline:none;width:100%;position:relative}.fka-modal-head{border-bottom:1px solid #e9ecef;padding:15px 20px}.fka-modal .fka-modal-title,.fkc-page .fka-modal-title{color:var(--fka-label);margin:0;font-size:16px;font-weight:600;line-height:1.5}.fka-modal-close{cursor:pointer;top:10px;background:url(/images/close.svg) 50%/contain no-repeat;border:0;border-radius:50%;width:22px;height:22px;position:absolute;inset-inline-end:10px}.fka-modal-close:focus-visible{outline:2px solid var(--fka-orange);outline-offset:2px}.fka-modal-body{padding:16px}.fka-table-wrap{width:100%;overflow-x:auto}.fka-table{border-collapse:collapse;white-space:nowrap;border:1px solid #dee2e6;width:100%;font-size:14px}.fka-table th,.fka-table td{text-align:start;vertical-align:middle;border:1px solid #dee2e6;padding:10px}.fka-table th{color:#343a40;background:#e9ecef;font-weight:600}.fka-row-btn{background:var(--fka-orange);color:#fff;height:35px;font:inherit;cursor:pointer;border:0;border-radius:25px;margin-inline-end:5px;padding:0 15px;font-size:13px;font-weight:500}.fka-row-btn:disabled{opacity:.6;cursor:default}.fka-row-btn:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--fka-orange);outline:0}.fka-password{padding-top:20px}.fka-overlay{z-index:100;background:#ffffffd9;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:fixed;inset:0}.fka-spinner{border:3px solid #e7e7e7;border-top-color:var(--fka-orange);border-radius:50%;width:64px;height:64px;animation:.9s linear infinite fka-spin}.fka-overlay p{color:#6c6c6c;margin:0;font-size:14px;font-weight:500}@keyframes fka-spin{to{transform:rotate(360deg)}}@media (max-width:991px){.fka-col-third{width:50%}.fka-rows-row{column-gap:20px}.fka-menu-item{padding:12px 18px}}@media (max-width:767px){.fka-cols{padding-inline:15px;display:block}.fka-col-start,.fka-col-end{max-width:100%;padding-inline:0}.fka-rows-row{grid-template-columns:1fr}.fka-row{margin-bottom:15px}.fka-col-half,.fka-col-third{width:100%}.fka-box{padding:20px}.fka-modal-frame{padding:15px}}@media (prefers-reduced-motion:reduce){.fka-dots span,.fka-spinner{animation:none}}.mybooking-page{--mb-orange:#ff5a00;--mb-orange-dark:#e04d00;--mb-text:#2b2b2b;--mb-muted:#6c6c6c;--mb-red:#e3211d;background:0 0;border-radius:0;width:100%;margin:0;padding:10px 0 0}.mybooking-page .mb-layout{align-items:flex-start;gap:28px;padding-top:8px;display:flex}.mybooking-page .mb-sidebar{flex-direction:column;flex-shrink:0;gap:16px;width:260px;display:flex;position:sticky;top:80px}.mybooking-page .mb-profile-card{text-align:center;background:#fff;border-radius:12px;padding:28px 20px 20px;box-shadow:0 4px 18px #00000024}.mybooking-page .mb-profile-avatar{background:linear-gradient(135deg, var(--mb-orange) 0%, #ff8c42 100%);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 14px;display:flex;overflow:hidden}.mybooking-page .mb-profile-avatar img{object-fit:cover;width:100%;height:100%}.mybooking-page .mb-profile-name{color:var(--mb-text);margin:0 0 4px;font-size:16px;font-weight:700}.mybooking-page .mb-profile-email{color:var(--mb-muted);word-break:break-word;margin:0 0 18px;font-size:13px}.mybooking-page .mb-profile-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mybooking-page .mb-profile-btn{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;padding:7px 18px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.mybooking-page .mb-btn-edit{background:var(--mb-orange);color:#fff}.mybooking-page .mb-btn-edit:hover{color:#fff;background:#e55a00;text-decoration:none}.mybooking-page .mb-btn-signout{color:#666;background:#f5f5f5;border:1px solid #e0e0e0}.mybooking-page .mb-btn-signout:hover{color:#333;background:#eee;text-decoration:none}.mybooking-page .mb-btn-signout:disabled{cursor:wait;opacity:.7}.mybooking-page .mb-sidebar-nav{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 18px #00000024}.mybooking-page .mb-sidebar-link{cursor:pointer;text-align:start;width:100%;color:inherit;border:none;border-bottom:1px solid #f0f0f0;background:0 0;border-inline-start:3px solid #0000;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:background .15s;display:flex}.mybooking-page .mb-sidebar-link:last-child{border-bottom:none}.mybooking-page .mb-sidebar-link:hover{color:inherit;background:#fef6f0;text-decoration:none}.mybooking-page .mb-sidebar-link.active{border-inline-start-color:var(--mb-orange);background:#fff5ed}.mybooking-page .mb-sidebar-icon{width:36px;height:36px;color:var(--mb-muted);background:#f5f6f8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mybooking-page .mb-sidebar-link.active .mb-sidebar-icon{background:linear-gradient(135deg, var(--mb-orange) 0%, #ff8c42 100%);color:#fff}.mybooking-page .mb-sidebar-link.active .mb-sidebar-icon svg{stroke:#fff}.mybooking-page .mb-sidebar-text{flex-direction:column;flex:1;min-width:0;display:flex}.mybooking-page .mb-sidebar-label{color:var(--mb-text);font-size:14px;font-weight:600}.mybooking-page .mb-sidebar-link.active .mb-sidebar-label{color:var(--mb-orange)}.mybooking-page .mb-sidebar-sub{color:var(--mb-muted);margin-top:1px;font-size:11px}.mybooking-page .mb-sidebar-arrow{color:#ccc;flex-shrink:0}.mybooking-page .mb-sidebar-link.active .mb-sidebar-arrow{color:var(--mb-orange)}.mybooking-page .mb-content{flex:1;min-width:0}.mybooking-page .mb-module-bar{gap:8px;margin-bottom:20px;padding-bottom:4px;display:flex;overflow-x:auto}.mybooking-page .mb-module-tab{color:#666;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e0e0e0;border-radius:24px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.mybooking-page .mb-module-tab:hover{border-color:var(--mb-orange);color:var(--mb-orange)}.mybooking-page .mb-module-tab.active{background:var(--mb-orange);border-color:var(--mb-orange);color:#fff}.mybooking-page .mb-module-icon{align-items:center;display:inline-flex}.mybooking-page .mb-module-tab.active .mb-module-icon svg{stroke:#fff}.mybooking-page .mb-module-count{background:#00000014;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.mybooking-page .mb-module-tab.active .mb-module-count{color:#fff;background:#ffffff4d}.mybooking-page .mb-status-bar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;display:flex}.mybooking-page .mb-status-tabs{gap:10px;display:flex}.mybooking-page .mb-status-tab{cursor:pointer;color:#666;background:#fff;border:none;border-radius:24px;padding:9px 28px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 3px 12px #0000001f}.mybooking-page .mb-status-tab:hover{color:var(--mb-orange)}.mybooking-page .mb-status-tab.active{background:var(--mb-orange);color:#fff;box-shadow:0 4px 14px #ff5a0061}.mybooking-page .mb-updating{color:var(--mb-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.mybooking-page .mb-spinner-row{justify-content:center;padding:40px 0;display:flex}.mybooking-page .mb-empty{text-align:center;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:80px 30px;display:flex;box-shadow:0 0 8px #0000001a}.mybooking-page .mb-empty h2{color:var(--mb-text);margin:20px 0 6px;font-size:18px;font-weight:700}.mybooking-page .mb-empty p{color:var(--mb-muted);margin:0;font-size:14px}.mybooking-page .mb-booking-list{flex-direction:column;gap:12px;display:flex}.mybooking-page .mb-booking-row{background:#fff;border-radius:12px;transition:box-shadow .2s;overflow:hidden;box-shadow:0 4px 16px #0000001f}.mybooking-page .mb-booking-row:hover{box-shadow:0 2px 10px #0000001a}.mybooking-page .mb-row-main{align-items:center;gap:8px;padding:18px 24px;display:flex}.mybooking-page .mb-row-cell{flex:1;min-width:0}.mybooking-page .mb-row-label{color:var(--mb-muted);margin-bottom:4px;font-size:10px;font-weight:500;display:block}.mybooking-page .mb-row-value{color:var(--mb-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;display:block;overflow:hidden}.mybooking-page .mb-row-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.mybooking-page .mb-status-badge{white-space:nowrap;border:1.5px solid;border-radius:6px;padding:5px 13px;font-size:11px;font-weight:700;display:inline-block}.mybooking-page .mb-badge-ticketed,.mybooking-page .mb-badge-booked{color:#43a047;background:#f1f8e9;border-color:#43a047}.mybooking-page .mb-badge-failed{color:#e65100;background:#fff3e0;border-color:#e65100}.mybooking-page .mb-view-btn{background:var(--mb-orange);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:6px 17px;font-size:12px;font-weight:600;transition:background .2s}.mybooking-page .mb-view-btn:hover{color:#fff;background:#e55a00}.mybooking-page .mb-detail{background:#fafbfc;border-top:1px solid #f0f0f0;padding:24px}.mybooking-page .mb-detail-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mybooking-page .mb-detail-item{flex-direction:column;gap:4px;display:flex}.mybooking-page .mb-detail-dlabel{color:var(--mb-muted);text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:500}.mybooking-page .mb-detail-dvalue{color:var(--mb-text);font-size:14px;font-weight:600}.mybooking-page .mb-detail-amount{color:var(--mb-orange);font-weight:700}.mybooking-page .mb-detail-footer{border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:18px;display:flex}.mybooking-page .mb-detail-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mybooking-page .mb-detail-status{color:var(--mb-muted);font-size:14px}.mybooking-page .mb-detail-status strong{color:var(--mb-text);font-weight:700}.mybooking-page .mb-cancel-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#d70023;border:none;border-radius:24px;justify-content:center;align-items:center;gap:6px;padding:9px 22px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.mybooking-page .mb-cancel-btn:hover{color:#fff;background:#b8001d}.mybooking-page .mb-ticket-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#ff5a00;border:none;border-radius:24px;justify-content:center;align-items:center;padding:10px 26px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}.mybooking-page .mb-ticket-btn:hover{color:#fff;background:#e55a00}.mybooking-page .mb-cancel-btn:disabled{cursor:wait;opacity:.8}.mybooking-page .mb-detail-spinner{border-top:1px solid #f0f0f0;justify-content:center;padding:20px 0;display:flex}.mybooking-page .mb-no-details{text-align:center;color:var(--mb-text);border-top:1px solid #f0f0f0;padding:24px;font-size:16px;font-weight:600}.mybooking-page .mb-pagination-wrap{margin-top:16px}.mybooking-page .mb-pagination{flex-wrap:wrap;margin:0;padding-inline-start:0;list-style:none;display:flex}.mybooking-page .mb-page-item{margin-bottom:10px}.mybooking-page .mb-page-link{color:var(--mb-text);cursor:pointer;background-color:#fff;border:1px solid #dee2e6;margin-inline-start:-1px;padding:.5rem .75rem;font-weight:600;line-height:1.25;display:block;position:relative}.mybooking-page .mb-page-item:first-child .mb-page-link{border-start-start-radius:.25rem;border-end-start-radius:.25rem;margin-inline-start:0}.mybooking-page .mb-page-item:last-child .mb-page-link{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.mybooking-page .mb-page-link:hover,.mybooking-page .mb-page-link:focus-visible{color:var(--mb-orange);background-color:#fff5ed;border-color:#f0d8c6}.mybooking-page .mb-page-item.active .mb-page-link{z-index:1;background-color:var(--mb-orange);border-color:var(--mb-orange);color:#fff}.mybooking-page .myb__booking_details{box-shadow:none;background:0 0;border:0;border-top-width:medium;border-radius:0;margin:20px 0;padding:0;position:relative;overflow:hidden}[dir=rtl] .mybooking-page .myb__booking_details{background:#fafbfc;border-top:1px solid #f0f0f0;padding:16px 20px}.mybooking-page .myBook_bdr{border-bottom:1px solid #ccc;flex-wrap:wrap;align-items:center;padding:16px 20px 20px;display:flex;position:relative}.mybooking-page .departBox{text-align:start;width:100%;padding:0 0 10px}.mybooking-page .departBox span{color:#3d454e;font-size:15px;font-weight:600;display:inline-block}.mybooking-page .mybook_airlines{text-align:center;width:24%;padding-top:15px;padding-bottom:10px}.mybooking-page .mybook_airlines img{vertical-align:middle;max-width:100%;display:inline-block}.mybooking-page .mybook_airlines p{text-align:center;margin-bottom:0;font-size:13px}.mybooking-page .mybook_destination{width:15%;padding-top:10px}.mybooking-page .mybook_timesCenter{width:40%;margin-inline-end:20px;padding:0 60px}.mybooking-page .mybook_destination h2{color:#d70023;margin-bottom:0;padding-bottom:0;font-size:16px;font-weight:500}.mybooking-page .mybook_destination p{margin-top:0;margin-bottom:0;font-size:14px}.mybooking-page .mybook_timesCenter .air__stops{color:#3d454e;width:100%;margin:0 35px;padding-top:0;font-size:12px;position:relative}.mybooking-page .myb__booking_details .air__stops:after{content:"";z-index:1;inset-inline-start:0;background:#c11026;width:100%;height:1px;position:absolute;top:50%}.mybooking-page .mybook_timesCenter .airDurationStops{text-align:center;position:relative}.mybooking-page .mybook_timesCenter .airDurationStops:before{content:"";z-index:2;top:50%;background:#c11026;border-radius:50%;width:8px;height:8px;margin-top:-4px;display:block;position:absolute;inset-inline-start:-7px}.mybooking-page .mybook_timesCenter .airDurationStops .stop-overs{justify-content:center;min-height:30px;margin-top:0;padding-top:8px;font-size:12px;display:flex;position:relative;top:-15px}.mybooking-page .mybook_timesCenter .airDurationStops .stop-overs .stops{margin-inline-start:5px;padding-inline:4px;position:relative}.mybooking-page .mybook_timesCenter .airDurationStops .stop-overs .stops:before{z-index:2;content:"";background:#fff;border:1px solid #d70023;border-radius:50px;width:8px;height:8px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.mybooking-page .myb__booking_details .flightIcon{z-index:2;inset-inline-end:-5px;background:url(/images/fl_icon.svg) 0 0/contain no-repeat;width:29px;height:26px;position:absolute;top:3px}.mybooking-page .mb-flight-meta{flex-wrap:wrap;justify-content:center;align-items:center;padding-top:4px;font-size:14px;display:flex}.mybooking-page .mb-flight-meta>span{align-items:center;display:flex}.mybooking-page .mb-flight-sep{margin-inline:4px}.mybooking-page .timerIcon,.mybooking-page .foodIcon{background-position:0;background-repeat:no-repeat;background-size:contain;margin-inline-end:5px;display:inline-block}.mybooking-page .timerIcon{background-image:url(/images/mybook_timeIcon.svg);width:12px;height:12px}.mybooking-page .foodIcon{background-image:url(/images/mybook_foodicon.svg);width:13px;height:13px}.mybooking-page .mybook_btns{flex-wrap:wrap;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.mybooking-page .mybook_lft{align-items:center;font-size:12px;display:inline-flex}.mybooking-page .mybook_lft>div{padding-inline-end:10px;padding-bottom:5px;display:block}.mybooking-page .bookingStatus.PaymentDone{color:green}.mybooking-page .myb_btn_main{align-items:center;gap:8px;display:flex}.mybooking-page .mybook_btns .fk-btn{color:#fff;cursor:pointer;text-align:center;background:#d70023;border:1px solid #0000;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:8px 18px;font-size:14px;line-height:1.5;display:inline-flex}.mybooking-page .mybook_btns a.fk-btn{background:#ff5a00}.mybooking-page .mybook_btns .fk-btn:disabled{cursor:wait;opacity:.8}.mb-dialog-back{z-index:1200;background:#0006;position:fixed;inset:0}.mb-dialog{top:18%;background:#fff;border-radius:16px;width:340px;max-width:calc(100vw - 32px);position:fixed;inset-inline-start:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 44px #00000047}[dir=rtl] .mb-dialog{transform:translate(50%)}.mb-dialog h2{color:#fff;background:#c11026;margin:0;padding:13px 20px;font-size:15px;font-weight:600;line-height:1.4}.mb-dialog-content{background:#fff;padding:26px 22px 22px}.mb-dialog-message{color:#2b2b2b;text-align:center;flex-direction:column;align-items:center;gap:14px;padding:0 0 20px;font-size:15px;font-weight:600;line-height:1.5;display:flex}.mb-dialog-icon{background:#c1102614 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='none' stroke='%23c11026' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='12'/%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'/%3E%3C/svg%3E") 50% no-repeat;border-radius:50%;flex:none;width:52px;height:52px}.mb-dialog-actions{justify-content:center;align-items:center;gap:4px;display:flex}.mb-dialog-btn{color:#fff;cursor:pointer;background:#ff5a00;border:none;border-radius:999px;min-width:140px;padding:11px 26px;font-size:15px;font-weight:600;line-height:1}.mb-dialog-cancel{color:#fff;cursor:pointer;background:#c11026;border:none;border-radius:5px;padding:5px 10px;font-size:15px;line-height:25px}.mybooking-page.mb-cancel-page{min-height:650px;padding-top:30px}.mybooking-page.mb-cancel-page .myb__booking_details{background:#fff;border-radius:20px;margin:0 0 20px;box-shadow:0 2px 8px #62626240}.mybooking-page .mb-mail-box{background:#fff;border:1px solid #272a68;border-radius:5px;margin-bottom:24px;padding:16px}.mybooking-page .mb-mail-box h4{margin:0 0 8px;font-size:24px;font-weight:500}.mybooking-page .mb-mail-box p{margin:0 0 4px}.mybooking-page .mb-mail-box .mb-mail-status{margin-bottom:16px}.mybooking-page .mb-theme-btn,.mng_my_bkg_page .mb-theme-btn{color:#fff;cursor:pointer;background:#ff5a00;border:none;border-radius:25px;justify-content:center;align-items:center;gap:6px;height:50px;padding:0 35px;font-size:14px;font-weight:500;display:inline-flex}.mybooking-page .mb-theme-btn:disabled,.mng_my_bkg_page .mb-theme-btn:disabled{cursor:wait;opacity:.8}.mybooking-page.guest-ref-booking{margin:16px 0 40px;padding:20px 16px 28px}.mybooking-page.guest-ref-booking .mb-panel{background:#fff;border-radius:10px;box-shadow:0 4px 16px #0000001f}.mybooking-page.guest-ref-booking .mb-panel-body{padding:8px 4px 4px}.mybooking-page .mb-guest-missing{text-align:center;padding:48px 0}.mng_my_bkg_page{padding:40px 0 20px}.mng_my_bkg_box{background:#fff;border-radius:25px;margin:0 0 40px;padding:25px;box-shadow:0 2px 8px #00000024}.mng_my_bkg_box h2{color:#000;margin:0;padding:0 0 25px;font-size:18px;font-weight:600;line-height:30px}.mng_my_bkg_box h2 span{font-size:14px}.mng_my_bkg_box .mb-form-row{flex-wrap:wrap;margin:0 -15px;display:flex}.mng_my_bkg_box .mb-form-row.center{align-items:center}.mng_my_bkg_box .mb-form-col{width:33.3333%;padding:0 15px}.mng_my_bkg_box .mb-form-col.action{width:25%}.mng_my_bkg_box .mb-form-group{margin-bottom:16px}.mng_my_bkg_box label{color:#4b5463;margin:0 0 5px;font-size:14px;display:block}.mng_my_bkg_box input,.mng_my_bkg_box select{color:#495057;background:#fff;border:1px solid #ccc;border-radius:5px;width:100%;height:45px;padding:10px 12px;font-size:14px;display:block}.mng_my_bkg_box input:disabled{background:#e9ecef}.mng_my_bkg_box .mb-form-error{color:#dc3545;margin-top:2px;font-size:13px;display:block}.mng_my_bkg_box .mb-phone{display:flex}.mng_my_bkg_box .mb-phone select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 8px center no-repeat;border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0;flex:0 0 40%;width:40%;padding-inline-end:28px}.mng_my_bkg_box .mb-phone input{border-start-start-radius:0;border-end-start-radius:0;flex:0 0 60%;width:60%}.mng_my_bkg_box .mb-or-gutter{flex:0 0 45px;width:45px}.mng_my_bkg_box .mb-or{color:#fff;background:#c11026;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;margin-top:18px;font-size:17px;display:flex}.mng_my_bkg_box .mb-theme-btn.login{margin:28px 0 15px}.mng_my_bkg_box .mb-theme-btn.lookup{margin:15px 0}@media (max-width:1024px){.mybooking-page .mb-layout{flex-direction:column}.mybooking-page .mb-sidebar{flex-direction:row;gap:16px;width:100%;position:static}.mybooking-page .mb-profile-card{flex:none;min-width:240px}.mybooking-page .mb-sidebar-nav{flex:1}.mybooking-page .mb-sidebar-sub{display:none}.mybooking-page .mb-content{width:100%}}@media (max-width:900px){.mybooking-page .mb-row-main{flex-wrap:wrap;gap:12px}.mybooking-page .mb-row-cell{flex:0 0 calc(50% - 6px)}.mybooking-page .mb-row-value{white-space:normal;overflow-wrap:anywhere}.mybooking-page .mb-row-actions{border-top:1px solid #f0f0f0;flex:0 0 100%;justify-content:flex-end;padding-top:8px}.mybooking-page .mb-detail-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.mybooking-page{padding-top:0}.mybooking-page .mb-sidebar{flex-direction:column}.mybooking-page .mb-profile-card{min-width:auto}.mybooking-page .mb-sidebar-sub{display:block}.mybooking-page .mb-row-value{white-space:normal;overflow-wrap:anywhere}.mybooking-page .mybook_airlines{width:100%;padding-top:0}.mybooking-page .mybook_airlines p,.mybooking-page .mybook_destination p{font-size:13px;line-height:16px}.mybooking-page .mybook_destination{text-align:center;width:100%;padding:10px 20px}.mybooking-page .mybook_timesCenter{width:100%;margin-inline-end:0;padding:0 12px}.mybooking-page .mybook_timesCenter .air__stops{margin:0;padding-top:12px;padding-bottom:12px}.mybooking-page .mybook_lft{display:block}.mybooking-page .myb_btn_main{width:100%;margin-top:14px}.mybooking-page .myb_btn_main .fk-btn{width:47%;padding:8px 5px;font-size:12px}}@media (max-width:560px){.mybooking-page .mb-module-bar{flex-wrap:wrap;gap:8px;overflow:visible}.mybooking-page .mb-module-tab{flex:calc(50% - 4px);justify-content:center}.mybooking-page .mb-row-main{grid-template-columns:1fr 1fr;gap:12px 14px;padding:16px;display:grid}.mybooking-page .mb-row-cell{flex:none;min-width:0}.mybooking-page .mb-row-actions{border-top:1px solid #f0f0f0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:12px;display:flex}.mybooking-page .mb-view-btn{padding:9px 22px}.mybooking-page .mb-detail{padding:14px 16px}.mybooking-page .mb-detail-footer{flex-direction:column;align-items:flex-start;gap:12px}.mybooking-page .mb-ticket-btn,.mybooking-page .mb-cancel-btn{width:100%}}@media (max-width:480px){.mybooking-page .mb-row-main{flex-direction:column;align-items:stretch;gap:10px;display:flex}.mybooking-page .mb-row-cell{justify-content:flex-start;align-items:baseline;gap:10px;display:flex}.mybooking-page .mb-row-label{flex:0 0 108px;margin-bottom:0}.mybooking-page .mb-row-value{text-align:start;flex:1;min-width:0}.mybooking-page .mb-row-actions{justify-content:space-between}.mybooking-page .mb-detail-grid{grid-template-columns:1fr}}@media (max-width:991px){.mng_my_bkg_box .mb-form-col{width:50%}}@media (max-width:767px){.mng_my_bkg_box{margin:0 15px 40px}.mng_my_bkg_box .mb-form-col,.mng_my_bkg_box .mb-form-col.action{width:100%}.mng_my_bkg_box .mb-or-gutter{flex:0 0 100%;justify-content:center;width:100%;display:flex}.mng_my_bkg_box .mb-or{margin:0 0 16px}.mng_my_bkg_box .mb-theme-btn.login,.mng_my_bkg_box .mb-theme-btn.lookup{margin:0 0 15px}}@media (prefers-reduced-motion:reduce){.mybooking-page .animate-spin{animation-duration:2.5s}}.fks-banner{background:url(/images/seoairline_banner.jpg) bottom/cover no-repeat;width:100%;padding:100px 0}.fks-banner--route{background-image:url(/images/seoflightRoutBanner.jpg)}.fks-banner-text{color:#fff;padding-bottom:40px}.fkc-page .fks-banner-text h1{color:#fff;padding-bottom:5px;font-size:33px;font-weight:700}.fks-banner-text p{color:#fff;margin:0 0 1rem;font-size:14px}.fks-brand{align-items:center;gap:16px;margin-bottom:18px;display:flex}.fks-brand-logo{object-fit:contain;background:#fff;border-radius:10px;flex-shrink:0;width:64px;height:64px;padding:6px}.fks-banner .fk-search-main{padding-top:0}.fks-banner .fk-search-box-main{border-radius:20px;width:100%;padding:20px}.fks-banner .fk-hm-srch-clm2{min-height:65px;margin-top:14px}.fks-banner .fk-search-btn{height:65px}.fks-banner .fk-hm-srch-clm1:not(.fk-hm-multicity) .fk-airport-label{padding:15px 0}.fks-banner .fk-hm-srch-clm1:not(.fk-hm-multicity) .fk-clndr-label{height:84px;padding:5px 25px}.fks-content{padding-top:50px;padding-bottom:20px}.fks-grid{flex-wrap:wrap;margin-inline:-15px;display:flex}.fks-col,.fks-col-half{width:100%;padding-inline:15px}@media (min-width:992px){.fks-col-half{width:50%}}.fks-box{background:#fff;border:1px solid #ccc;border-radius:10px;width:100%;margin-bottom:30px;padding:20px}.fkc-page .fks-box h3{color:#000;margin-bottom:10px;font-size:17px;font-weight:700}.fkc-page .fks-box h5{color:#000;margin:0;padding-bottom:12px;font-size:16px;font-weight:700}.fks-box p{color:#000;margin:0;font-size:14px;line-height:24px}.fkc-page .fks-section-title{color:#000;margin-bottom:20px;font-size:20px;font-weight:700}.fkc-page .fks-cities-title{margin-bottom:.5rem;font-size:2rem}.fks-identity{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.fks-identity-media{align-items:center;gap:12px;display:flex}.fks-logo,.fks-icon{object-fit:contain;background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:6px}.fks-logo{width:72px;height:72px}.fks-icon{width:56px;height:56px}.fks-fields{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;min-width:220px;display:grid}.fks-field-label{color:#6b7280;margin-bottom:4px;font-size:12px;font-weight:600}.fks-field-value{color:#1f2a44;font-size:15px;font-weight:600}.fks-html{color:#4b5463;font-size:14px;line-height:1.6}.fks-html p{color:inherit;line-height:inherit;margin:0 0 8px}.fks-html img{max-width:100%;height:auto}.fks-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fks-gallery img{object-fit:cover;background:#f8fafc;border:1px solid #f0f0f0;border-radius:8px;width:100%;height:160px}.fks-tabs{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fks-tab{color:#000;cursor:pointer;background:0 0;border:1px solid #0000;border-top-left-radius:.25rem;border-top-right-radius:.25rem;padding:10px 20px;font-size:14px;display:block}.fks-tab[aria-selected=true]{color:#fff;background:#ff5a00}.fks-tab:focus-visible{outline-offset:2px;outline:2px solid #ff5a00}.fks-tab-panel{color:#000;border-radius:0 10px 10px}[dir=rtl] .fks-tab-panel{border-radius:10px 0 10px 10px}.fks-cards{flex-wrap:wrap;gap:20px;display:flex}.fks-route-card{width:calc(33.3333% - 13.3333px);margin-bottom:30px}.fks-route-card-inner{background:#fff;border:1px solid #ccc;border-radius:10px;justify-content:space-around;padding:20px;display:flex}.fks-route-card-inner span{color:#000;font-size:18px;font-weight:700}.fks-class-box{width:32%;min-height:200px}.fkc-page .fks-class-box h5{margin-bottom:10px;padding:0 15px 15px}.fks-chips{flex-wrap:wrap;align-content:space-around;margin:0;padding:0;list-style:none;display:flex}.fks-chips li{padding:.5rem}.fks-chips--loose li{padding-inline-end:35px;padding-bottom:7px}.fks-empty{padding:.25rem}.fks-airlines{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.fks-airline{color:#1f2a44;background:#f8fbff;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.fks-airline img{object-fit:contain;background:#fff;border-radius:6px;width:40px;height:40px}.fks-faq{min-height:200px}.fks-faq p{margin-bottom:15px}.fks-missing{text-align:center;color:#4b5463;padding:60px 0;font-size:16px}@media (max-width:767px){.fks-banner{padding:30px 0}.fks-banner-text{padding-bottom:0}.fkc-page .fks-banner-text h1{font-size:22px}.fks-banner .fk-search-box-main{padding:20px 15px}.fks-content{padding-top:30px}.fks-box{margin-bottom:10px}.fkc-page .fks-section-title{padding-top:20px;font-size:18px}.fks-route-card{width:100%;margin-bottom:10px}.fks-class-box{width:100%}.fks-fields{grid-template-columns:1fr}.fks-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.fkr-band{min-height:220px;padding-top:95px;position:relative}.fkr-band:before,.fkr-band:after{content:"";pointer-events:none;height:220px;position:absolute;inset:0 0 auto}.fkr-band:before{background:url(/images/banner_bg.jpg) 50%/cover no-repeat}.fkr-band:after{opacity:.3;background:url(/images/bnr_bg_01.png) bottom repeat-x}.fkr-band>*{z-index:1;position:relative}@media (max-width:767px){.fkr-band{min-height:0;padding-top:80px}.fkr-band:before,.fkr-band:after{height:140px}}.fkr-row{align-items:center;margin-bottom:8px;display:flex}.fkr-sector{flex:none;align-items:center;min-width:0;display:flex}.fkr-place{flex:none;min-width:0;line-height:16px}.fkr-time{color:#000;font-size:15px;line-height:20px;display:block}.fkr-code{color:#212529;font-size:11px;line-height:20px;display:block}.fkr-place-city{color:#4b5463;text-overflow:ellipsis;white-space:nowrap;max-width:70px;font-size:10px;line-height:16px;display:block;overflow:hidden}html[dir=rtl] .fkr-time{text-align:right}.fkr-line{flex:auto;min-width:100px;padding:0 4px}.fkr-arrival{padding-inline-start:2px}.fkr-dur{height:50px;position:relative}.fkr-dur:after{content:"";border-bottom:1px solid #d42f2e;position:absolute;inset:50% 0 auto}.fkr-dur-text{z-index:3;color:#212529;text-align:center;font-size:9px;line-height:1.2;position:absolute;inset:7px 0 auto}.fkr-plane{z-index:2;top:16px;background:url(/images/flight-results/fl_icon.svg) 50%/contain no-repeat;width:20px;height:20px;position:absolute;inset-inline-end:-5px}html[dir=rtl] .fkr-plane{transform:scaleX(-1)}.fkr-stops{z-index:4;justify-content:center;gap:8px;display:flex;position:absolute;inset:50% 0 auto}.fkr-stop{color:#212529;text-align:center;font-size:10px;line-height:2.2;display:block;position:relative}.fkr-stop:before{content:"";width:var(--fkr-stop-width,8px);background:#fff;border:1px solid #d70023;border-radius:50px;height:8px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.fkr-plus-day{z-index:5;color:#fff;top:0;background:#3e3e3f;border-radius:25px;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;position:absolute;inset-inline-end:0}.fkr-bag{width:18px;height:18px;margin-inline-start:8px;display:flex;position:relative}.fkr-bag i{background:url(/images/flight-results/bag_icon.svg) 50%/contain no-repeat;width:100%;height:100%}.fkr-bag[data-has-baggage=true] i{filter:invert(50%)sepia(95%)saturate(1500%)hue-rotate(1deg)brightness()contrast(95%)}.fkr-bag[data-has-baggage=false] i{filter:invert(19%)sepia(95%)saturate(6207%)hue-rotate(358deg)brightness(93%)contrast(89%)}.fkr-bag:after{color:#fff;text-align:center;bottom:-4px;border:1.5px solid #fff;border-radius:50%;width:13px;height:13px;font-size:8px;font-weight:700;line-height:10px;position:absolute;inset-inline-end:-4px}.fkr-bag[data-has-baggage=true]:after{content:"✓";background:#28a745}.fkr-bag[data-has-baggage=false]:after{content:"✕";background:#d70023}@media (min-width:768px){.fkr-sector{flex:1.3}.fkr-sector .fkr-place{flex:1}.fkr-place{line-height:16px}.fkr-time{font-size:13px}.fkr-code{font-size:20px}.fkr-place-city{max-width:none;font-size:13px}.fkr-line{flex:0 230px;padding:0}.fkr-arrival{flex:.55;padding-inline-start:24px}.fkr-dur-text{font-size:12px;top:2px}.fkr-stop{font-size:12px}.fkr-bag{width:22px;height:22px;margin-inline-start:0}}@media (min-width:768px) and (max-width:1199px){.fkr-sector,.fkr-sector .fkr-place{flex:none}.fkr-line{flex:auto;min-width:60px;padding:0 8px}.fkr-arrival{flex:none;padding-inline:2px 6px}.fkr-place-city{max-width:60px}}@media (min-width:768px) and (max-width:991px){.fkr-band{padding-top:80px}}.fkr-skel-box{background:#fff;border-radius:25px;margin-bottom:24px;padding:30px;box-shadow:0 2px 8px #62626240}.fkr-skel{background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%) 0 0/800px 104px;height:102px;margin-bottom:10px;animation:1s linear infinite fkr-skel;position:relative;overflow:hidden}.fkr-skel:last-child{margin-bottom:0}.fkr-skel i{background:#fff;position:absolute}.fkr-skel i:first-child{width:20px;height:18px;top:0;left:65px}.fkr-skel i:nth-child(2){height:18px;top:0;left:300px;right:0}.fkr-skel i:nth-child(3){height:22px;top:18px;left:65px;right:0}.fkr-skel i:nth-child(4){height:16px;top:40px;left:0;right:0}.fkr-skel i:nth-child(5){width:2px;height:14px;top:56px;left:148px}.fkr-skel i:nth-child(6){height:10px;top:70px;left:0;right:0}html[dir=rtl] .fkr-skel{transform:scaleX(-1)}@keyframes fkr-skel{0%{background-position:-468px 0}to{background-position:468px 0}}.fk-letter-row>span>i{display:block}.fkr-fare-loader{background:#fff;border:1px solid #ccc;border-radius:15px;margin:10px 0 20px;padding-block:20px 15px;padding-inline:27px 15px;line-height:12px}.fkr-fare-loader span{background:#d70023;border-radius:100%;width:12px;height:12px;animation:1.4s ease-in-out infinite both fkr-dots;display:inline-block}.fkr-fare-loader span:first-child{animation-delay:-.32s}.fkr-fare-loader span:nth-child(2){animation-delay:-.16s}@keyframes fkr-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes fkr-dots-fade{0%,80%,to{opacity:.25}40%{opacity:1}}.fkr-progress-fill{background-color:#d70023;background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);background-size:1rem 1rem;transition:width .15s linear;animation:1s linear infinite fkr-stripes}@keyframes fkr-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.fkr-shimmer{background:linear-gradient(90deg,#eee 25%,#f6f6f6 37%,#eee 63%) 0 0/400% 100%;animation:1.4s infinite fkr-shimmer}@keyframes fkr-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.fkr-progress-fill,.fkr-shimmer,.fkr-skel{animation:none}.fkr-fare-loader span{animation-name:fkr-dots-fade}}.fkr-range{height:24px;position:relative}.fkr-range input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;margin:0;position:absolute;inset:0}.fkr-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;pointer-events:auto;background:#ff5a00;border:2px solid #ff5a00;border-radius:50%;width:16px;height:16px}.fkr-range input[type=range]::-moz-range-thumb{cursor:pointer;pointer-events:auto;background:#ff5a00;border:2px solid #ff5a00;border-radius:50%;width:14px;height:14px}.fkr-range input[type=range]:focus-visible::-webkit-slider-thumb{outline-offset:2px;outline:2px solid #ff5a00}.fkr-drawer{transition:transform .25s}@media (max-width:767px){.fkr-drawer[data-open=false]{transform:translate(-100%)}html[dir=rtl] .fkr-drawer[data-open=false]{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.fkr-drawer{transition:none}}.fkr-snap{scrollbar-width:none}.fkr-snap::-webkit-scrollbar{display:none}@media (max-width:991px){.fkr-band.fkh-band:before,.fkr-band.fkh-band:after{height:100%}}.fkh-card{content-visibility:auto;contain-intrinsic-size:auto 240px;background:#fff;border-radius:15px;grid-template-columns:34% 1fr auto;gap:16px;padding:12px;display:grid;box-shadow:0 2px 12px #0000000f}@media (max-width:991px){.fkh-card{contain-intrinsic-size:auto 540px}}.fkh-card-media{background:#f0f0f0;border-radius:10px;min-height:200px;position:relative;overflow:hidden}.fkh-card-media>img{position:absolute;inset:0}.fkh-card-body{min-width:0;padding:4px 0}.fkh-card-name{color:#212529;margin-bottom:4px;font-size:18px;font-weight:700;line-height:1.3;display:block}.fkh-card-name:hover{color:var(--fk-primary)}.fkh-card-price{text-align:end;border-inline-start:1px dashed #d9dde2;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:4px;min-width:170px;padding:4px 4px 4px 16px;display:flex}.fkh-check-btn{background:var(--fk-primary);color:#fff;white-space:nowrap;border-radius:25px;justify-content:center;align-items:center;min-height:44px;margin-top:8px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.fkh-check-btn:hover{background:var(--fk-primary-dark)}.fkh-slide-btn{color:#212529;background:#ffffffe6;border-radius:9999px;place-items:center;width:32px;height:32px;margin-top:-16px;display:grid;position:absolute;top:50%}.fkh-tag{border-radius:9999px;padding:3px 10px;font-size:12px;font-weight:600}.fkh-tag--blue{color:#1f5fbf;background:#e8f1fd}.fkh-check{cursor:pointer;appearance:none;background:#fff 50%/16px no-repeat;border:1px solid #ccc;border-radius:5px;flex-shrink:0;width:22px;height:22px}.fkh-check:checked{border-color:var(--fk-primary);background-color:var(--fk-primary);background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"3\"><path d=\"M5 12l5 5 9-10\"/></svg>")}.fkh-fab{border-radius:9999px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 4px 14px #0000002e}.fkh-map-preview{background:repeating-linear-gradient(0deg,#0000 0 22px,#ffffffb3 22px 24px),repeating-linear-gradient(90deg,#0000 0 30px,#ffffffb3 30px 32px),#dfe8f1;border-radius:15px;place-items:center;width:100%;height:120px;display:grid;box-shadow:0 2px 12px #0000000f}.fkh-marker{border:1px solid var(--fk-primary);color:#212529;white-space:nowrap;background:#fff;border-radius:9999px;padding:4px 8px;font:600 12px/1.2 Poppins,sans-serif;display:inline-block;transform:translate(-25%);box-shadow:0 2px 6px #0003}.fkh-marker.is-active{background:var(--fk-primary);color:#fff}.fkh-pin{background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 30\"><path fill=\"%23e01e26\" d=\"M12 0C5.4 0 0 5.2 0 11.6 0 20.3 12 30 12 30s12-9.7 12-18.4C24 5.2 18.6 0 12 0z\"/><circle cx=\"12\" cy=\"11.5\" r=\"4.5\" fill=\"white\"/></svg>") 50%/contain no-repeat;width:24px;height:30px;display:block}@media (max-width:991px){.fkh-card{grid-template-columns:38% 1fr}.fkh-card-price{border-inline-start:0;border-top:1px dashed #d9dde2;flex-flow:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;padding:10px 0 0}.fkh-check-btn{margin-top:0}}@media (max-width:575px){.fkh-card{grid-template-columns:1fr;gap:10px}.fkh-card-media{min-height:190px}.fkh-card-name{font-size:16px}.fkh-card-price{justify-content:space-between}}.fkh-heart{color:#888;transition:color .2s,background-color .2s}.fkh-heart:hover{color:#e74c3c;background:#fff}.fkh-heart:disabled{opacity:.65;cursor:wait}.fkh-heart.is-active{color:#e74c3c;animation:.4s fkh-wishlist-pop}.fkh-heart.is-active svg{fill:#e74c3c;stroke:#e74c3c}@keyframes fkh-wishlist-pop{0%{transform:scale(1)}30%{transform:scale(1.3)}60%{transform:scale(.9)}to{transform:scale(1)}}.fkh-float-btn{width:52px;height:52px;color:var(--fk-primary);background:#fff;border-radius:9999px;place-items:center;transition:box-shadow .2s,background-color .2s;display:grid;position:relative;box-shadow:0 4px 14px #00000024}.fkh-float-btn:hover{background:#fff5ef;box-shadow:0 6px 18px #ff5a0033}.fkh-float-btn.has-items{color:#e74c3c}.fkh-float-btn.has-items svg{fill:#e74c3c}.fkh-wishlist-badge{color:#fff;top:-4px;background:#e74c3c;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;inset-inline-end:-4px;box-shadow:0 2px 6px #e74c3c66}.fkh-wishlist-bounce{animation:.4s fkh-wishlist-bounce}@keyframes fkh-wishlist-bounce{0%{transform:scale(1)}30%{transform:scale(1.35)}60%{transform:scale(.9)}to{transform:scale(1)}}.fkh-fly-heart-wrap{z-index:9999;pointer-events:none;filter:drop-shadow(0 2px 8px #e74c3c80);transition:left .95s cubic-bezier(.2,0,.4,1),top .95s cubic-bezier(.5,-.4,.7,.4);position:fixed}.fkh-fly-heart-inner{transition:transform .95s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.fkh-heart.is-active,.fkh-wishlist-bounce{animation:none}}@media print{.fkv-page [data-no-print],.tsqd-open-btn-container,nextjs-portal{display:none!important}body:has(.fkv-page) header{display:none!important}body:has(.fkv-page) .fkr-footer{display:none!important}.fkv-page{background:#fff!important;padding:0!important}.fkv-page .fkv-card{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important}.fkv-page *{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{margin:12mm}}@media (max-width:767px){.fkr-band.fktr-band:before,.fkr-band.fktr-band:after{height:100%}}.fktr-drawer{transition:transform .25s}@media (max-width:1023px){.fktr-drawer[data-open=false]{visibility:hidden;transform:translate(-100%)}html[dir=rtl] .fktr-drawer[data-open=false]{transform:translate(100%)}}.fktr-progress>div{animation:1.4s ease-in-out infinite fktr-sweep}html[dir=rtl] .fktr-progress>div{animation-name:fktr-sweep-rtl}@keyframes fktr-sweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes fktr-sweep-rtl{0%{transform:translate(100%)}to{transform:translate(-300%)}}@media (prefers-reduced-motion:reduce){.fktr-drawer{transition:none}.fktr-progress>div{animation:none}}.fktp-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 7px}html[dir=rtl] .fktp-select{background-position:12px}.fkpp-letters>span{opacity:0;animation:4s linear infinite fkpp-letter}.fkpp-letters>span:nth-child(2){animation-delay:.5s}.fkpp-letters>span:nth-child(3){animation-delay:1s}.fkpp-letters>span:nth-child(4){animation-delay:1.5s}.fkpp-letters>span:nth-child(5){animation-delay:2s}.fkpp-letters>span:nth-child(6){animation-delay:2.5s}.fkpp-letters>span:nth-child(7){animation-delay:3s}@keyframes fkpp-letter{0%{opacity:0}15%{opacity:1}85%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.fkpp-letters>span{opacity:1;animation:none}}@media screen and (max-width:767px){.fktk-pad{padding-left:12px!important;padding-right:12px!important}.fktk-brand,.fktk-brand>tbody,.fktk-brand>tbody>tr,.fktk-brand>tbody>tr>td{width:auto!important;display:block!important}.fktk-brand>tbody>tr>td.fktk-brand-actions{text-align:start!important;padding-top:12px!important}.fktk-stack,.fktk-stack>tbody,.fktk-stack>tbody>tr,.fktk-stack>tbody>tr>td{width:auto!important;display:block!important}.fktk-stack>tbody>tr>td.fktk-cell{overflow-wrap:anywhere;border-bottom:1px solid #e7e7e7;border-inline:none!important;padding:12px 14px!important}.fktk-stack>tbody>tr>td.fktk-cell:last-child{border-bottom:none}.fktk-stack>tbody>tr>td.fktk-leg{padding:0 0 12px!important}.fktk-data>thead>tr.fktk-heads{display:none!important}.fktk-data,.fktk-data>thead,.fktk-data>tbody,.fktk-data>thead>tr,.fktk-data>tbody>tr,.fktk-data>thead>tr>th,.fktk-data>tbody>tr>td{width:auto!important;display:block!important}.fktk-data>tbody>tr>td[data-label]{align-items:baseline;gap:12px;padding:10px 14px!important;display:flex!important}.fktk-data>tbody>tr>td[data-label]:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.3px;color:#6c6c6c;flex:0 0 38%;font-size:11px;font-weight:700}.fktk-data>tbody>tr>td[data-label]>div{flex:auto;min-width:0}}body:has(.fktr-banner) .fk-header~:is(.fkb-page,.fk-pattern){padding-top:80px;position:relative}body:has(.fktr-banner) .fk-header~:is(.fkb-page,.fk-pattern):before{content:"";pointer-events:none;inset-inline:0;height:80px;position:absolute;top:0}body:has(.fktr-banner) .fk-header~:is(.fkb-page,.fk-pattern):after{content:"";pointer-events:none;inset-inline:0;height:80px;position:absolute;top:0}body:has(.fktr-banner) .fk-header~:is(.fkb-page,.fk-pattern):before{background:#c10f25 url(/images/banner_bg.jpg) 50%/cover no-repeat}body:has(.fktr-banner) .fk-header~:is(.fkb-page,.fk-pattern):after{opacity:.3;background:url(/images/bnr_bg_01.png) bottom repeat-x}body:has(.fktr-inner) .fkb-header{background-color:#fff}body:has(.fktr-inner) .fkb-header .fk-logo{background-image:url(/images/logo_sticky.svg)}body:has(.fktr-inner) .fkb-header .fk-mob-btn span{background:#c11026}body:has(.fktr-inner) .fkb-page{padding-top:75px}@media (min-width:992px){body:has(.fktr-inner) .fkb-header .fk-main-nav li{color:#000}body:has(.fktr-inner) .fkb-header .fk-nav-link{color:#000}}:is(body:has(.fkb-page):has(.fktr-page),body:has(.fkb-page):has(.fktr-inner),body:has(.fkb-page):has(.fktr-banner)){background:var(--fk-surface)}:is(body:has(.fktr-page) .fkb-page,body:has(.fktr-inner) .fkb-page,body:has(.fktr-banner) .fkb-page){background-image:url(/images/bg_patern.png);background-repeat:repeat}@media print{body:has(.fktr-inner) .fkb-page{padding-top:0!important}body:has(.fktr-banner) .fk-header~:is(.fkb-page,.fk-pattern){padding-top:0!important}.fktk-page .no-print,.fktk-mail-root{display:none!important}body:has(.fktr-banner) .fk-header~:is(.fkb-page,.fk-pattern):before{display:none!important}body:has(.fktr-banner) .fk-header~:is(.fkb-page,.fk-pattern):after{display:none!important}body:has(.fktk-page) header{display:none!important}body:has(.fktk-page) footer{display:none!important}.fktk-page{background:#fff!important;padding:0!important}.fktk-page #transfer-voucher,.fktk-page #transfer-voucher *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.fktk-page [data-pdf-section]{break-inside:avoid;page-break-inside:avoid}}.fkp-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 7px}html[dir=rtl] .fkp-select{background-position:12px}.fkp-plane{background:url(/images/flight-pax/mob_seat_bg.png) 50% -25px/cover no-repeat;height:700px;position:relative}.fkp-plane-nose{top:30px;width:70px;height:auto;position:absolute;inset-inline-start:calc(50% - 35px);transform:rotate(90deg)}.fkp-plane-scroll{scrollbar-width:thin;scrollbar-color:#666 #f5f5f5;top:150px;height:485px;position:absolute;inset-inline:20px;overflow:auto}.fkp-plane-scroll::-webkit-scrollbar{background:#f5f5f5;width:6px;height:10px}.fkp-plane-scroll::-webkit-scrollbar-track{background:#f5f5f5;border-radius:50px}.fkp-plane-scroll::-webkit-scrollbar-thumb{background:#666;border-radius:50px}.fkp-plane-arrow{z-index:1;bottom:12px;background:url(/images/flight-pax/seat_next.png) 50% no-repeat;width:40px;height:40px;position:absolute;inset-inline-start:calc(50% - 20px);transform:rotate(90deg)}.fkp-cabin{flex-direction:column;min-width:max-content;display:inline-flex}.fkp-cabin-row{flex-direction:row;display:flex;position:relative}.fkp-cell{color:#213d49;flex:none;place-items:center;width:40px;height:44px;font-size:14px;display:grid}.fkp-cell-num{width:24px}.fkp-aisle{flex:none;width:16px;height:44px}.fkp-seat{background-position:50%;background-repeat:no-repeat;background-size:contain;width:30px;height:40px;display:block}.fkp-seat-free{background-image:url(/images/flight-pax/mob_free_seat.png)}.fkp-seat-paid{background-image:url(/images/flight-pax/mob_paid_seat.png)}.fkp-seat-occupied{background-image:url(/images/flight-pax/mob_occupied_seat.png)}.fkp-seat-assigned{background-image:url(/images/flight-pax/mob_assigned_seat.png)}.fkp-exit{background:url(/images/flight-pax/exit_arrow.svg) 50%/contain no-repeat;width:12px;height:18px;position:absolute;top:13px}.fkp-exit-a{inset-inline-start:-12px;transform:rotate(-90deg)}.fkp-exit-b{inset-inline-end:28px;transform:rotate(90deg)}@media (min-width:768px){.fkp-plane{background:url(/images/flight-pax/seat_bg.png) 0/cover no-repeat;align-items:center;height:auto;margin-inline-start:-20px;display:flex}[dir=rtl] .fkp-plane{background-image:url(/images/flight-pax/seat_bg_ar.png);background-position:100%}.fkp-plane-nose{margin-inline-start:clamp(30px,6vw,100px);flex:none;margin-top:-10px;position:static;transform:none}[dir=rtl] .fkp-plane-nose{transform:scaleX(-1)}.fkp-plane-scroll{top:auto;flex:0 540px;min-width:0;height:auto;margin-block:80px;margin-inline-start:clamp(20px,5vw,80px);padding-bottom:10px;position:relative;inset-inline:auto}.fkp-plane-arrow{top:40%;bottom:auto;inset-inline:auto -15px;transform:none}[dir=rtl] .fkp-plane-arrow{transform:scaleX(-1)}.fkp-cabin{flex-direction:row}.fkp-cabin-row{flex-direction:column;padding-block:20px 10px}.fkp-cell{width:46px;height:34px}.fkp-cell-num{width:46px}.fkp-aisle{width:46px;height:34px}.fkp-seat{width:26px;height:30px}.fkp-seat-free{background-image:url(/images/flight-pax/free_seat.png)}.fkp-seat-paid{background-image:url(/images/flight-pax/paid_seat.png)}.fkp-seat-occupied{background-image:url(/images/flight-pax/occupied_seat.png)}.fkp-seat-assigned{background-image:url(/images/flight-pax/assigned_seat.png)}.fkp-exit-a{top:0;inset-inline-start:17px;transform:none}.fkp-exit-b{top:auto;bottom:5px;inset-inline:17px auto;transform:rotate(180deg)}}.fkp-dialog-icon{background:#c1102614 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='none' stroke='%23c11026' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='12'/%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'/%3E%3C/svg%3E") 50%/26px 26px no-repeat;border-radius:50%;flex:none;width:52px;height:52px}.fkft-page{background:var(--fk-surface-2);padding:24px 16px 40px}.fkft-narrow{flex-direction:column;gap:16px;max-width:640px;margin-inline:auto;display:flex}.fkft-card{background:var(--fk-surface);border:1px solid var(--fk-line);border-radius:12px;padding:24px 20px}.fkft-center{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.fkft-page-title{color:var(--fk-heading);text-align:center;font-size:20px;font-weight:700}.fkft-title{color:var(--fk-text);font-size:18px;font-weight:700;line-height:1.4}.fkft-red{color:#d93025}.fkft-subtitle{color:var(--fk-text-2);font-size:15px;font-weight:600}.fkft-muted{color:var(--fk-muted);font-size:14px;line-height:1.6}.fkft-strong{color:var(--fk-text);font-weight:700}.fkft-link{color:var(--fk-link);word-break:break-all;font-weight:600}.fkft-illustration{object-fit:contain;width:120px;height:134px}.fkft-contact{color:var(--fk-muted);flex-direction:column;gap:4px;font-size:14px;display:flex}.fkft-actions{flex-wrap:wrap;justify-content:center;gap:12px;padding-top:4px;display:flex}.fkft-pill{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding-inline:24px;font-size:14px;font-weight:600;display:inline-flex}.fkft-pill:disabled{opacity:.6;cursor:default}.fkft-pill-primary{background:var(--fk-primary);color:#fff;border:1px solid var(--fk-primary)}.fkft-pill-primary:hover:not(:disabled){background:var(--fk-primary-dark)}.fkft-pill-ghost{color:var(--fk-text);border:1px solid var(--fk-line-2);background:#fff}.fkft-details{flex-direction:column;display:flex}.fkft-details-row{border-bottom:1px solid var(--fk-line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;padding:10px 0;font-size:14px;display:grid}.fkft-details-row:last-child{border-bottom:0}.fkft-details-row dt{color:var(--fk-muted)}.fkft-details-row dd{color:var(--fk-text);word-break:break-word;text-align:start;font-weight:600}.fkft-desktop{display:none}@media (min-width:768px){.fkft-mobile{display:none}.fkft-desktop{max-width:860px;margin-inline:auto;display:block}}.fkft-bar{background:var(--fk-surface);border:1px solid var(--fk-line);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:14px 20px;display:flex}.fkft-bar-title{color:var(--fk-heading);font-size:18px;font-weight:700}.fkft-bar-actions{gap:8px;margin:0;padding:0;list-style:none;display:flex}.fkft-icon-btn{min-width:56px;min-height:44px;color:var(--fk-text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:flex}.fkft-icon-btn:hover:not(:disabled){background:var(--fk-surface-2)}.fkft-icon-btn img{object-fit:contain;filter:brightness(0)opacity(.7);width:24px;height:24px}.fkft-tabs{gap:8px;margin:4px 0 15px;display:flex}.fkft-tab{min-height:40px;color:var(--fk-heading);cursor:pointer;background:#f0f0f0;border:0;border-radius:25px;padding:9px 26px;font-size:13px;font-weight:600;transition:background .3s}.fkft-tab:hover{background:#e4e4e4}.fkft-tab.is-current,.fkft-tab.is-current:hover{background:var(--fk-primary);color:#fff}.fkft-sheet{overflow-x:auto}.fkft-sheet img{max-width:none}.fkft-modal-backdrop{z-index:1000;background:var(--fk-backdrop);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.fkft-modal{background:#fff;border-radius:12px;width:100%;max-width:420px;padding:24px 20px}.fkft-modal-title{color:var(--fk-heading);margin-bottom:12px;font-size:18px;font-weight:700}.fkft-modal-hint{color:var(--fk-muted);margin-bottom:8px;font-size:14px;display:block}.fkft-modal-input{border:1px solid var(--fk-line-2);border-radius:8px;width:100%;min-height:44px;padding:8px 12px;font-size:15px}.fkft-modal-input:focus{outline:2px solid var(--fk-primary);outline-offset:1px}.fkft-modal-error{color:#d93025;margin-top:8px;font-size:13px}.fkft-modal-ok{color:#349b14;margin-top:8px;font-size:13px}.fkft-modal-actions{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}@media print{body:where(:has(.fkft-print)) *{visibility:hidden}.fkft-print,.fkft-print *{visibility:visible}.fkft-desktop{display:block!important}.fkft-print{inset-inline-start:0;width:100%;position:absolute;top:0}.fkft-sheet[hidden]{display:block!important}.fkft-sheet+.fkft-sheet{break-before:page;page-break-before:always}.fkft-sheet{overflow:visible}.fkft-noprint{display:none!important}}@font-face{font-family:Poppins;src:url(/fonts/PoppinsRegular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/PoppinsSemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/PoppinsBold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DroidKufi;src:url(/fonts/DroidKufiRegular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DroidKufi;src:url(/fonts/DroidKufiBold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--fk-primary:#ff5a00;--fk-primary-dark:#e04d00;--fk-brand-red:#c11026;--fk-heading:#4b5463;--fk-text:#2b2b2b;--fk-text-2:#3c4449;--fk-muted:#6c6c6c;--fk-line:#e7e7e7;--fk-line-2:#ccc;--fk-link:#148cc8;--fk-surface:#fff;--fk-surface-2:#f6f7f9;--fk-backdrop:#000c;--background:#fff;--foreground:#2b2b2b}html,body{color:var(--fk-text);background:var(--fk-surface);font-family:Poppins,DroidKufi,system-ui,-apple-system,Segoe UI,sans-serif}html[dir=rtl] body{font-family:DroidKufi,Poppins,system-ui,sans-serif}.fk-pattern{background-image:url(/images/bg_patern.png);background-repeat:repeat}.fk-cloud{filter:blur(1px);background:#ffffffd9;border-radius:100px;width:220px;height:64px;animation:60s linear infinite fk-cloud-drift;position:absolute}.fk-cloud:before,.fk-cloud:after{content:"";background:inherit;border-radius:100px;position:absolute}.fk-cloud:before{width:100px;height:80px;top:-36px;left:30px}.fk-cloud:after{width:120px;height:110px;top:-56px;right:30px}.fk-cloud--2{animation-duration:85s;animation-delay:-30s;transform:scale(.6)}.fk-cloud--3{animation-duration:70s;animation-delay:-55s;transform:scale(.8)}@keyframes fk-cloud-drift{0%{inset-inline-start:-260px}to{inset-inline-start:100%}}.fk-nav-progress{animation:8s cubic-bezier(.1,.6,.2,1) forwards fk-nav-progress}@keyframes fk-nav-progress{0%{width:0%}10%{width:35%}to{width:90%}}.fk-snap-row{scroll-snap-type:x mandatory;scrollbar-width:none}.fk-snap-row::-webkit-scrollbar{display:none}.fk-snap-row>*{scroll-snap-align:start}.rdp-root{--rdp-accent-color:var(--fk-primary);--rdp-accent-background-color:#fff1e8}@media (prefers-reduced-motion:reduce){.fk-cloud,.fk-nav-progress{animation:none}}
