@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap);:root{--color-primary:#0f4ca4;--color-secondary:#fee900;--color-white:#fff;--color-black:#010810;--Blue-blue-1:#f5faff;--Blue-blue-2:#eff8ff;--Blue-blue-3:#d1e9ff;--Blue-blue-5:#53b1fd;--Blue-blue-9:#1849a9;--Blue-blue-10:#194185;--Gray-Mode-950:#24262d;--Gray-Mode-900:#363a44;--Gray-Mode-800:#3d424f;--Gray-Mode-700:#464c5e;--Gray-Mode-600:#565e73;--Gray-Mode-500:#667085;--Gray-Mode-400:#8a94a6;--Gray-Mode-200:#d7dae0;--Gray-Mode-300:#b3b9c6;--Gray-Mode-100:#edeef1;--Gray-Mode-50:#f6f7f9;--Gray-Mode-25:#f8f9fa;--Orange-orange-1:#fff1e6;--Orange-orange-2:#ffdec2;--Orange-orange-6:#f70;--Yellow-yellow-1:#fffde6;--Yellow-yellow-2:#fffac2;--Yellow-yellow-7:#d8c600;--font-primary:"Poppins",sans-serif;--font-heading:"Playfair Display",serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-primary)}@media only screen and (min-width:1800px) and (max-width:3000px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1752px}.col-xxxl-11{flex:0 0 auto;width:91.66666667%}.col-xxxl-9{flex:0 0 auto;width:75%}.col-xxxl-8{width:66.6667%;flex:0 0 auto}}@media only screen and (min-width:1439px) and (max-width:1799px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/Poppins/Poppins-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"Playfair Display";src:url(../fonts/Playfair_Display/static/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Playfair Display";src:url(../fonts/Playfair_Display/static/PlayfairDisplay-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Playfair Display";src:url(../fonts/Playfair_Display/static/PlayfairDisplay-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Playfair Display";src:url(../fonts/Playfair_Display/static/PlayfairDisplay-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"Playfair Display";src:url(../fonts/Playfair_Display/static/PlayfairDisplay-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Playfair Display";src:url(../fonts/Playfair_Display/static/PlayfairDisplay-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"Playfair Display";src:url(../fonts/Playfair_Display/static/PlayfairDisplay-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Playfair Display";src:url(../fonts/Playfair_Display/static/PlayfairDisplay-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Playfair Display";src:url(../fonts/Playfair_Display/static/PlayfairDisplay-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Playfair Display";src:url(../fonts/Playfair_Display/static/PlayfairDisplay-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:"Playfair Display";src:url(../fonts/Playfair_Display/static/PlayfairDisplay-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Playfair Display";src:url(../fonts/Playfair_Display/static/PlayfairDisplay-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}h1,h2,h3,h4,h5,h6,p{margin:0}h1{font:normal normal 600 72px/100% var(--font-heading)}h2{font:normal normal 400 64px var(--font-heading)}h3{font:normal normal 700 36px/122.222% var(--font-primary);letter-spacing:-.18px}h4{font:normal normal 600 24px/133.333% var(--font-primary)}h5{font:normal normal 800 20px/100% var(--font-primary)}h6{font:normal normal 600 18px/144.444% var(--font-primary)}p{font:normal normal 500 16px/150% var(--font-primary);letter-spacing:.024px}.btn{display:inline-block;text-decoration:none;border:none;transition:.5s}.btn img{width:20px;height:auto;transition:.5s}.btn_primary{font:normal normal 400 16px/150% var(--font-primary);letter-spacing:.024px;color:var(--color-white);padding:12px 20px;display:flex;align-items:center;justify-content:center;gap:4px;background-color:var(--color-primary);border-radius:64px;width:fit-content;border-bottom:1px solid transparent}.btn_primary:hover{background-color:var(--color-secondary);color:var(--Gray-Mode-950);border-bottom:1px solid var(--color-primary)}.btn_primary:hover img{filter:brightness(0) invert(0)}.btn_secondary{font:normal normal 400 16px/150% var(--font-primary);letter-spacing:.024px;color:var(--color-secondary);padding:12px 20px;display:flex;align-items:center;gap:4px;background-color:transparent;border-radius:64px;border:1px solid var(--color-secondary);width:fit-content}.btn_secondary:hover{background-color:var(--color-secondary);color:var(--Gray-Mode-950)}.btn_secondary img{width:20px;height:auto;transition:.3s}.btn_secondary:hover img{filter:brightness(0) invert(0)}.btn_primary_border{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--color-primary);padding:10px 16px;display:flex;align-items:center;gap:4px;background-color:transparent;border-radius:64px;border:1px solid var(--color-primary);width:fit-content}.btn_primary_border:hover{background-color:var(--color-secondary);border:1px solid var(--color-secondary);color:var(--Gray-Mode-950)}.btn_primary_border:hover img{filter:brightness(0) invert(0)}.btn_gray{font:normal normal 600 16px/150% var(--font-primary);color:var(--Gray-Mode-950);padding:11px 24px;display:flex;align-items:center;gap:4px;background-color:transparent;border-radius:64px;border:1px solid var(--Gray-Mode-600);width:fit-content}.btn_gray:hover{background-color:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white)}.btn_gray:hover img{filter:brightness(0) invert(1)}.btn:disabled{background:var(--Gray-Mode-200);color:var(--Gray-Mode-500);border-bottom:1px solid transparent;cursor:no-drop;pointer-events:unset;opacity:1}.btn-check:focus+.btn,.btn:focus,.form-control:focus,.form-select:focus{box-shadow:none}.rn__section__gapTop{padding:64px 0}.inner__gapTop{margin-top:32px}.main_heading{display:flex;align-items:center;justify-content:space-between}.main_heading h4{font:normal normal 600 30px/120% var(--font-primary);color:var(--Gray-Mode-950)}.btn_withIcon{font:normal normal 500 12px/133.333% var(--font-primary);letter-spacing:.06px;background-color:var(--color-secondary);border-radius:100px;padding:8px 14px;display:flex;align-items:center;gap:4px}.btn_withIcon img{width:20px!important;height:auto}.header{width:100%;background:#fff}.header.scroll{top:-70px}.header_strip{padding:12px 0}.header_strip .container .strip_wrapper{display:flex;align-items:center;justify-content:space-between}.header_strip a{font:normal normal 500 14px/142.857% var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;text-decoration:none;display:flex;align-items:center;gap:8px}.header_strip a img{width:20px;height:auto;transition:.5s all ease-out}.header_strip .right_block{display:flex;align-items:center;gap:16px}.header_strip .right_block .brdr{width:1px;height:20px;background:#b3b9c6}.language_toggle.active .arrow{transform:rotate(180deg)}.language_switcher{position:relative}.language_switcher img{width:105px;height:auto}.language_switcher .language_dropdown{position:absolute;top:calc(100% + 12px);right:0;list-style:none;padding:8px 0 0;margin:0;border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);overflow:hidden;z-index:999;display:none;transition:.5s all ease-out;animation:slideIn .3s ease-out}.language_switcher .language_dropdown.open{display:block}.language_switcher .language_dropdown li a{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-600);letter-spacing:.035px;padding:8px 12px;display:flex;align-items:center;gap:8px;background:var(--color-white);text-decoration:none}.language_switcher .language_dropdown li.active a{color:var(--color-primary);background:var(--Gray-Mode-50)}.language_switcher .language_dropdown li img{width:16px;height:auto}.header .nav-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between}.header .navbar{padding:0;border-top:1px solid var(--Gray-Mode-100);border-bottom:1px solid var(--Gray-Mode-100)}.header .menu_btn{display:none}.header .navbar-brand{padding:0;margin:0}.header .navbar-brand img{width:202px;height:auto}.header .navbar-nav{display:flex;align-items:center;gap:32px}.header .nav-right .language_switcher{display:none}.header .nav-right .navbar-nav li{position:relative;height:64px;display:flex;align-items:center}.header .navbar-nav .nav-link{font:normal normal 400 16px/150% var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-600);padding:0;display:flex;align-items:center;gap:6px}.header .navbar-nav .nav-item{position:relative;height:64px;display:flex;align-items:center}.header .navbar-nav .nav-item.active .nav-link,.header .navbar-nav .nav-item:hover .nav-link{color:var(--color-primary)}.header .nav-right .nav-link{gap:0}.header .navbar-nav .nav-link span img{width:32px;height:auto}.header .nav-right .nav-link span img{width:auto;height:40px}.header .navbar-nav .btn_login{font:normal normal 400 14px/142.857% var(--font-primary);letter-spacing:.035px;color:var(--color-white);border-radius:64px;background:var(--color-primary);padding:10px 16px;display:flex;align-items:center;gap:4px}.header .navbar-nav .btn_login img{width:20px;height:auto}.header .nav-right .navbar-nav .profile_dropdown{position:absolute;top:100%;right:0;width:190px;border-radius:12px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);list-style:none;padding:0;display:none;overflow:hidden;transition:.5s all ease-out;animation:slideIn .3s ease-out;z-index:1000}.header .nav-right .navbar-nav:has(.user_btn) .profile_dropdown{width:258px}.header .nav-right .navbar-nav li .profile_dropdown.open{display:block}.header .nav-right .navbar-nav .profile_dropdown li{height:auto}.header .nav-right .navbar-nav .profile_dropdown li a{padding:16px;font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;border-bottom:1px solid var(--Gray-Mode-100);text-decoration:none;display:flex;align-items:center;gap:12px;width:100%;cursor:pointer;transition:.5s all ease-out}.header .nav-right .navbar-nav .profile_dropdown li:hover a{border-bottom:1px solid var(--Gray-Mode-100);background:var(--Blue-blue-1)}.header .nav-right .navbar-nav .profile_dropdown li a span{font:normal normal 400 10px/140% var(--font-primary);color:var(--Gray-Mode-600);letter-spacing:.05px;display:block;margin-top:4px}.header .nav-right .navbar-nav .profile_dropdown li:last-child a{border-bottom:none}.header .nav-right .navbar-nav .profile_dropdown li .icon{display:inline-flex}.header .nav-right .navbar-nav .profile_dropdown li a img{width:20px;height:auto}.header .navbar-nav .user_btn{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px;color:var(--Gray-Mode-950);border-radius:60px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);padding:4px 12px 4px 4px;display:flex;align-items:center;gap:4px}.header .navbar-nav .user_btn .first_letter{font:normal normal 400 18px/100% var(--font-primary);color:var(--color-white);width:32px;height:32px;border-radius:50%;background-color:#ff6767;display:flex;align-items:center;justify-content:center;margin-right:4px}.header .navbar-nav .nav-item .submenu-list{position:absolute;right:0;top:100%;width:180px;padding:4px 0;border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);list-style:none;display:none;transition:.5s all ease-out;animation:slideIn .3s ease-out;z-index:999}.header .navbar-nav .nav-item .sub-menu li{position:relative}.header .navbar-nav .nav-item .sub-menu.open,.header .navbar-nav .nav-item:hover .sub-menu{display:block}.header .navbar-nav .submenu-list .dropdown-item{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-600);padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:.5s all ease-out}.header .navbar-nav .sub-menu .dropdown-item.active,.header .navbar-nav .sub-menu .dropdown-item:hover{background:var(--Blue-blue-1);color:var(--color-primary)}.header .navbar-nav .submenu-list .dropdown-item span{display:flex;align-items:center;gap:8px}.header .navbar-nav .submenu-list .dropdown-item span span{padding:4px 6px;border-radius:2px;background:#f70;font:normal normal 400 10px/100% var(--font-primary);color:var(--color-white);display:inline-block;min-width:auto}.header .navbar-nav .submenu-list .nested-dropdown{left:calc(100% + 3px);top:0}.header .navbar-nav .submenu-list li:has(.active) .nested-dropdown{display:block}.header .navbar-nav .submenu-list li img{width:20px;filter:grayscale(1) opacity(.75);transition:.5s all ease-out}.header .navbar-nav .submenu-list li:hover img{filter:unset}@keyframes slideIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.header .nav-right .navbar-nav li:hover .profile_dropdown,.header .navbar-nav .submenu-list li:hover .nested-dropdown{display:block}}@media only screen and (max-width:767px){.header.scroll{top:-150px}.header_strip{display:none}.language_switcher .arrow{display:none}.language_switcher .language_toggle{font:normal normal 500 12px/16px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.06px;display:flex;align-items:center;gap:4px;text-decoration:none;padding:8px}.language_switcher .language_toggle img{width:16px;height:auto}.header .navbar>.container{padding:0;margin:0}.header .navbar-brand img{width:135px}.header .nav-center{order:1;padding:12px 16px;overflow-y:scroll;width:-webkit-fill-available;white-space:nowrap;scroll-behavior:smooth;scrollbar-width:none;border-top:1px solid var(--Gray-Mode-50)}.header .nav-wrapper{flex-wrap:wrap}.header .nav-top{padding:12px 0 12px 16px;display:flex;justify-content:space-between;align-items:center}.header .nav-top .nav_left{display:flex;align-items:center;gap:11px}.header .nav-top .navbar-nav{flex-direction:row;gap:14px}.header .nav-top .navbar-nav li{height:auto}.header .nav-top .navbar-nav .nav-link{font:normal normal 400 12px/133.333% var(--font-primary);flex-direction:row;gap:4px}.header .nav-top .navbar-nav li.dropdown span img{width:16px}.header .nav-right{padding:12px 16px 12px 0;display:flex;align-items:center;gap:4px}.header .nav-right .language_switcher{display:block}.header .nav-right .navbar-nav li{height:auto}.header .nav-right .navbar-nav .nav-link{padding:8px 14px;flex-direction:row;gap:4px}.header .navbar-nav .btn_login{font:normal normal 400 12px/133.333% var(--font-primary);padding:8px 14px;gap:4px}.header .navbar-nav .btn_login img{width:16px;height:auto}.header .navbar-nav .user_btn{border:none;padding:0}.header .navbar-nav .user_btn .first_letter{margin-right:0}.header .navbar-nav .user_btn .full_name,.header .navbar-nav .user_btn img{display:none}.header .navbar-nav{width:fit-content;flex-direction:row;gap:28px}.header .navbar-nav .nav-item{height:auto;position:unset}.header .navbar-nav .nav-item .sub-menu{left:unset;right:0;padding:0}.header .navbar-nav .sub-menu .dropdown-item{font:normal normal 400 12px/142.857% var(--font-primary);padding:8px 12px}.header .navbar-nav .submenu-list li img{width:18px;transform:rotate(90deg)}.header .navbar-nav .nav-link{font:normal normal 400 12px/16px var(--font-primary);flex-direction:column;gap:4px}.header .navbar-nav .nav-link span img{width:32px}.header .navbar-nav .sub-menu li{position:relative}.header .navbar-nav .sub-menu .dropdown-item.active img{transform:rotate(-90deg)}.header .navbar-nav .sub-menu .nested-dropdown{position:static;box-shadow:none;border:none;animation:unset;padding:0;background-color:var(--Blue-blue-1);max-height:0;overflow:hidden;transition:max-height .5s ease;display:block}.header .navbar-nav .submenu-list .nested-dropdown.open{max-height:135px}.header .navbar-nav .sub-menu .dropdown-item span{min-width:110px}.header .navbar-nav .sub-menu li .dropdown_icon{width:16px}.header .nav-right .navbar-nav .profile_dropdown{display:none}.app_strip{padding:12px 16px;background:var(--Blue-blue-1);box-shadow:0 1px 4px 0 rgba(0,0,0,.16);display:flex;align-items:center;justify-content:space-between}.app_strip .app_lft,.app_strip .app_lft .app_discount{display:flex;align-items:center;gap:8px}.app_strip .app_lft .btn{width:28px;height:28px;padding:4px;display:flex;align-items:center;justify-content:center}.app_strip .app_lft .btn img{width:100%;height:auto}.app_strip .app_lft .logo{width:32px;height:32px;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center}.app_strip .app_lft .logo img{width:20px;height:auto}.app_strip .app_lft .app_discount span{font:normal normal 500 12px/116.667% var(--font-primary);color:var(--Gray-Mode-950)}.app_strip .app_lft .app_discount span span{font:normal normal 400 10px/14px var(--font-primary);color:var(--Gray-Mode-500)}.app_strip .btn_download{border-radius:64px;background:var(--color-primary);display:flex;align-items:center;padding:8px 16px}.app_strip .btn_download img{width:16px;height:auto}.header .menu_btn{display:block}.mobile_menu{position:fixed;left:0;top:0;width:305px;height:100%;background-color:var(--color-white);display:flex;flex-direction:column;justify-content:space-between;transform:translateX(-380px);transition:.5s all ease-in-out;z-index:9999}.mobile_menu.open{transform:translateX(0)}.mobile_menu .menu_container{overflow-x:hidden;overflow-y:auto;height:100%;display:flex;flex-direction:column;justify-content:space-between}.mobile_menu .user_block{background:var(--Gradient-Blue,linear-gradient(225deg,#2e90fa 0,#175cd3 100%));padding:54px 16px 16px;display:flex;align-items:center;gap:12px}.mobile_menu .user_block .user_icon{border-radius:60px;background:var(--color-primary);width:36px;height:36px;padding:6px}.mobile_menu .user_block .user_icon img{width:100%;height:auto}.mobile_menu .user_block .user_info p{font-weight:600;display:flex;align-items:center;gap:4px}.mobile_menu .user_block .user_info p a{text-decoration:none;color:var(--color-white);line-height:1}.mobile_menu .user_block .user_info p img{width:16px;height:auto}.mobile_menu .user_block .user_info span{font:normal normal 400 10px/140% var(--font-primary);color:#eff8ff;letter-spacing:.05px;display:block;margin-top:4px}.mobile_menu .menu_list{list-style:none;margin:0;padding:0}.mobile_menu .menu_list li{border-bottom:1px solid var(--Gray-Mode-100);padding:16px}.mobile_menu .menu_list li a{display:flex;align-items:center;gap:12px;text-decoration:none}.mobile_menu .menu_list li .icon img{width:20px;height:auto}.mobile_menu .menu_list li p{font:normal normal 500 14px/142% var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px}.mobile_menu .menu_list li .text span{font:normal normal 400 10px/140% var(--font-primary);color:var(--Gray-Mode-500);letter-spacing:.05px;display:block;margin-top:4px}.mobile_menu .bottom_block ul{margin:0;padding:12px;background:var(--color-white);display:flex;flex-direction:column;gap:10px}.mobile_menu .bottom_block ul li{padding:10px 16px 10px 10px;display:flex;justify-content:space-between;align-items:center;border-radius:8px;background:var(--Blue-blue-1)}.mobile_menu .bottom_block ul li .left_blk{display:flex;align-items:center;gap:12px}.mobile_menu .bottom_block ul li .left_blk img{width:20px;height:auto}.mobile_menu .bottom_block ul li .left_blk p{font:normal normal 400 14px/142% var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px}.mobile_menu .bottom_block ul li:last-child{background:#fff7f2}.mobile_menu .bottom_block ul li .arrow img{width:16px;height:auto}.mobile_menu .bottom_block .need_help{padding:12px 16px;background:var(--Blue-blue-1)}.mobile_menu .bottom_block .need_help .btn{display:flex;align-items:center;gap:12px;padding:0}.mobile_menu .bottom_block .need_help .icon{width:40px;height:40px;border-radius:100px;background:var(--color-primary);display:flex;align-items:center;justify-content:center}.mobile_menu .bottom_block .need_help .icon img{width:24px;height:auto}.mobile_menu .bottom_block .need_help .end_blk span{font:normal normal 400 12px/133.333% var(--font-primary);color:var(--Gray-Mode-600);letter-spacing:.06px;display:block;text-align:left}.mobile_menu .bottom_block .need_help .end_blk h5{font-weight:700;line-height:144.444%;letter-spacing:.027px;margin-top:2px}.mobile_menu .bottom_block .download_app{display:flex;padding:16px;justify-content:center;align-items:center;gap:8px}.mobile_menu .bottom_block .download_app a img{width:100%;height:auto}.mobile_menu .btn_close{position:absolute;left:100%;top:0;padding:32px 24px}.mobile_menu .btn_close img{width:24px;height:auto}.menu-open{overflow:hidden}}.custom-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;z-index:998;transition:opacity .3s ease}.custom-backdrop.show{opacity:.5}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{width:44px;height:44px;padding:12px!important;border-radius:50px;background:var(--color-primary);box-shadow:2px 0 10px 0 rgba(0,0,0,.15);border:none;display:flex;align-items:center;justify-content:center;transition:.5s all ease}.owl-carousel .owl-nav button.owl-next img,.owl-carousel .owl-nav button.owl-prev img{width:100%;height:auto;filter:brightness(0) invert(1)}.owl-carousel .owl-nav button.owl-next.disabled,.owl-carousel .owl-nav button.owl-prev.disabled{background:var(--color-white);opacity:1}.owl-carousel .owl-nav button.owl-next.disabled img,.owl-carousel .owl-nav button.owl-prev.disabled img{filter:unset}.filter_inr{overflow-y:scroll;width:fit-content;white-space:nowrap;scroll-behavior:smooth;scrollbar-width:none}.filters_tab{position:relative}.filters_tab .slider{display:inline-block;width:30px;height:2px;background-color:#f70;position:absolute;z-index:1200;bottom:-2px;transition:all .2s linear}.comn_filterTab{display:flex;align-items:center;gap:20px;border-bottom:2px solid var(--Gray-Mode-200);padding-bottom:4px}.comn_filterTab .btn{font:normal normal 500 20px/140% var(--font-primary);color:var(--Gray-Mode-400);padding:0;position:relative;transition:.4s all ease}.comn_filterTab .btn.active,.comn_filterTab .btn:hover{color:var(--color-primary)}.comn_filterTab .slider{background-color:var(--color-primary)}.comn_package{background:linear-gradient(180deg,#f5faff 50.04%,#fff 100%),#fff;padding-bottom:40px}.comn_package .item_card{border-radius:16px;background:#46bfee;position:relative;transition:.5s all ease-out}.comn_package .item_card:hover{transform:scale(.97)}.comn_package .item_card img{width:100%;height:auto;border-radius:16px}.comn_package .item_card .text_box{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.comn_package .item_card .text_box>div{padding:16px;display:flex;flex-direction:column}.comn_package .item_card .text_box h5{letter-spacing:.02px;line-height:140%;font-weight:600;color:var(--color-white);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.comn_package .item_card .text_box span{font:normal normal 400 14px/142.857% var(--font-primary);color:var(--color-white);letter-spacing:.035px;display:block;margin-top:4px}.comn_package .item_card .text_box span b{font-weight:600;margin:0}.comn_package .item_card .text_box .btn_withIcon{width:48px;height:48px;padding:0;display:flex;align-items:center;justify-content:center}.comn_package .owl-nav button{position:absolute;top:0;bottom:0;margin:auto}.comn_package .owl-nav .owl-prev{left:-22px}.comn_package .owl-nav .owl-next{right:-22px}.our_blogs{background:linear-gradient(180deg,#f5faff 50.04%,#fff 100%);overflow:hidden}.our_blogs .comn_filterTab .btn{color:var(--Gray-Mode-300)}.our_blogs .comn_filterTab .btn.active{color:var(--color-primary)}.our_blogs .owl-carousel .owl-stage-outer{overflow:visible}.our_blogs .owl-item{opacity:.4;transition:.3s all ease-in-out}.our_blogs .owl-item.active{opacity:1}.our_blogs .item_card{border-radius:18px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);padding:8px 8px 0;transition:.5s all ease-out}.our_blogs .item_card:hover{background:var(--Blue-blue-2);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.our_blogs .item_card .img_box{border-radius:12px;overflow:hidden}.our_blogs .item_card .img_box img{width:100%;height:auto;transition:.5s all}.our_blogs .item_card:hover .img_box img{transform:scale(1.05)}.our_blogs .item_card .text_box{padding:20px 8px;display:flex;flex-direction:column;gap:8px}.our_blogs .item_card .text_box .top_blk{display:flex;align-items:center;justify-content:space-between}.our_blogs .item_card .text_box span{font:normal normal 600 12px/133.333% var(--font-primary);color:var(--color-primary);display:block}.our_blogs .item_card .text_box span span{color:var(--Gray-Mode-700)}.our_blogs .item_card .text_box p{font-weight:600}.our_blogs .item_card .text_box p a{color:var(--Gray-Mode-950);text-decoration:none}.our_blogs .item_card .text_box .btm_blk{display:flex;align-items:center;justify-content:space-between}.our_blogs .item_card .text_box .btm_blk span{color:var(--Gray-Mode-700)}.our_blogs .item_card .text_box .btm_blk .btn_withIcon{gap:0;overflow:hidden}.our_blogs .item_card .text_box .btm_blk .btn_withIcon{padding:6px 12px}.our_blogs .item_card .text_box .btm_blk .btn_withIcon span{font:normal normal 600 14px/142.857% var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-950);white-space:nowrap;display:inline-block;max-width:0;opacity:0;padding:0;transition:max-width .6s ease,opacity .6s ease,transform .6s ease,padding .6s ease;transform:translateX(-10px)}.our_blogs .item_card:hover .text_box .btm_blk .btn_withIcon span{max-width:100px;opacity:1;transform:translateX(0);padding-right:4px}.our_blogs .owl-nav button{position:absolute;top:0;bottom:0;margin:auto}.our_blogs .owl-nav button.owl-next,.our_blogs .owl-nav button.owl-prev{background-color:var(--color-primary)}.our_blogs .owl-nav button.owl-next img,.our_blogs .owl-nav button.owl-prev img{filter:brightness(0) invert(1)}.our_blogs .owl-nav .owl-prev{left:-22px}.our_blogs .owl-nav .owl-next{right:-22px}.iti--allow-dropdown{width:100%}.iti .form-control{padding-left:67px!important}.iti__flag,.iti__flag-box{display:none}.iti--separate-dial-code .iti__selected-dial-code{margin-left:0}.iti__selected-flag{padding:12px 8px 12px 12px}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag,.iti--separate-dial-code .iti__selected-flag{font:normal normal 400 14px/142.857% var(--font-primary);letter-spacing:.035px;background:0 0;border-radius:8px;color:var(--Gray-Mode-950)}.iti__arrow{border:none;background-image:url(/images/tcFlights/common-img/chevron-down-input.svg);background-size:100%;background-repeat:no-repeat;width:20px;height:20px;transition:.4s all ease-out;margin:0}.iti__arrow.iti__arrow--up{transform:rotate(180deg)}.iti__country-list{top:calc(100% + 4px);width:422px;margin:0;border-radius:8px;border:1px solid var(--Gray-Mode-100);background-color:var(--color-white);box-shadow:0 20px 24px -4px rgba(16,24,40,.08),0 8px 8px -4px rgba(16,24,40,.03)}.hero_section{display:flex;align-items:center;justify-content:center;width:100%;height:62.96vh;margin-top:0}.hero_section .hero_wrapper{width:100%;height:100%;overflow:hidden;clip-path:inset(0 24px 0 24px round 24px);animation-name:welcomeFadeIn,welcomeMoveIn;animation-duration:calc(.9 * 1s),calc(.7 * 1s);animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-fill-mode:both;position:relative}.hero_section .hero_wrapper.with_overlay::before{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.28) 0,rgba(0,0,0,.28) 100%)}.hero_section .bnr_video,.hero_section .bnr_video video{width:100%;height:100%;object-fit:cover}.hero_section:has(.bnr_img){padding:0;margin-top:8px;height:350px;position:relative}.hero_section:has(.bnr_img)::before{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 100%)}.hero_section .bnr_img{width:100%;height:100%}.hero_section .bnr_img img{width:100%;height:100%;object-fit:cover;object-position:center}.hero_section:has(.bnr_img) .bnr_text{padding:72px 232px 56px 232px}.hero_section:has(.bnr_img) .bnr_text h1{font:normal normal 600 56px/100% var(--font-heading)}.hero_section .bnr_text{position:absolute;z-index:0;transition:.3s all ease-out}.flightSearch_container{position:absolute;left:0;width:100%}.flightSearch_container .tab-pane.active.show{transform:translateY(0);opacity:1}.flightSearch_container .tab-pane{transition:opacity .3s ease,transform .3s ease;transform:translateY(6px);opacity:0}.flightSearch_container .nav-pills{display:flex;align-items:center;gap:16px}.flightSearch_container .nav-pills .nav-link{font:normal normal 500 12px/16px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.06px;padding:8px 12px;border-radius:8px;border:1px solid var(--color-white);background:var(--color-white);display:flex;align-items:center;gap:8px}.flightSearch_container .nav-pills .nav-link.active{border:1px solid var(--color-primary);background-color:var(--color-primary);color:var(--color-white)}.flightSearch_container .nav-pills .nav-link img{width:16px;height:auto}.flightSearch_container .nav-pills .nav-link.active img{filter:brightness(0) invert(1)}.flightSearch_container .search_wrapper{display:flex;flex-direction:column;gap:16px;position:relative;z-index:9;transition:.4s all ease-out}.flightSearch_container .searchflight_card .grid_wrapper{display:grid;grid-template-columns:repeat(2,1fr);position:relative}.flightSearch_container .searchflight_card .grid_item{background:var(--color-white);padding:20px;border-right:1px solid var(--Gray-Mode-100);position:relative}.flightSearch_container .searchflight_card .fromTo_city .fromCity{border-radius:8px 0 0 8px}.flightSearch_container .searchflight_card .fromTo_city .toCity{padding-left:32px}.flightSearch_container .searchflight_card .searchButton_blck{background-color:var(--color-white);border-radius:0 8px 8px 0}.flightSearch_container .searchflight_card .searchButton_blck .btn_primary{font:normal normal 400 18px/24px var(--font-primary);letter-spacing:.027px;width:100%;height:100%;border-radius:0 8px 8px 0;border:none!important}.flightSearch_container .searchflight_card .grid_item .input_inr{display:flex;flex-direction:column;gap:4px}.flightSearch_container .searchflight_card .grid_item .input_inr label{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.06px;display:flex;align-items:center;gap:8px}.flightSearch_container .searchflight_card .grid_item .input_inr label img{width:16px;height:auto}.flightSearch_container .searchflight_card .grid_item .input_inr .form-control{font:normal normal 600 16px/24px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.024px;padding:0;background-color:transparent;border:none;border-radius:0}.flightSearch_container .searchflight_card .grid_item .input_inr .form-control::placeholder{color:var(--Gray-Mode-900);opacity:1}.flightSearch_container .searchflight_card .grid_item .input_inr:has(.form-control:disabled){opacity:.6}.flightSearch_container .searchflight_card .date_selection .input_inr,.flightSearch_container .searchflight_card .travelerCabin_class .input_inr{cursor:pointer}.flightSearch_container .searchflight_card .grid_item .input_inr p{font-weight:600;color:var(--Gray-Mode-900);display:flex;align-items:center;gap:6px}.flightSearch_container .searchflight_card .grid_item .input_inr .toFrom_input:has(p){display:none}.flightSearch_container .searchflight_card .grid_item .input_inr p span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-500,#667085);letter-spacing:.06px;display:block}.flightSearch_container .searchflight_card .grid_item .input_inr p:has(img){display:flex;align-items:center;gap:4px}.flightSearch_container .searchflight_card .grid_item .input_inr p img{width:16px;height:auto}.flightSearch_container .searchflight_card .flightSwipCircle{position:absolute;inset:0;width:32px;height:32px;margin:auto;z-index:998}.flightSearch_container .searchflight_card .flightSwipCircle .btn{width:100%;height:100%;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #008ade;background:var(--color-white)}.flightSearch_container .searchflight_card .flightSwipCircle .btn img{width:16px;height:auto}.flightSearch_container .radio_groups .form-check{min-height:1px;padding-left:0;margin-bottom:0;display:flex;align-items:center;gap:8px;position:relative;z-index:-1}.flightSearch_container .radio_groups .form-check .form-check-input{margin:0;width:20px;height:20px;border-radius:24px;border:2px solid var(--Gray-Mode-950);background-color:transparent}.flightSearch_container .radio_groups .form-check-input:checked{border-color:var(--color-primary)}.flightSearch_container .radio_groups .form-check label{font:normal normal 500 16px/24px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.024px}.flightSearch_container .radio_groups .form-check-input:checked+label{color:var(--color-primary)}.flightSearch_container .radio_groups .form-check-input:checked[type=radio]{background-image:url(/images/tcFlights/common-img/check-circle.svg);background-size:8px}.flightSearch_container .radio_groups .tooltip{position:absolute;right:calc(100% - 161px);margin:auto;width:302px;padding:12px;display:none;top:calc(100% + 10px);border-radius:12px;background:var(--color-white);box-shadow:0 2px 7px 0 rgba(0,0,0,.12);z-index:-1;opacity:0;transition:.5s all ease-out;animation:slideOut .3s ease-out}.flightSearch_container .radio_groups .form-check:hover .tooltip{display:block;opacity:1}@keyframes slideOut{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.flightSearch_container .radio_groups .tooltip::before{position:absolute;content:"";left:0;right:0;margin:auto;bottom:100%;width:10px;border-width:10px;border-style:solid;border-color:transparent transparent #fff transparent}.flightSearch_container .radio_groups .tooltip span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.06px;display:block}.flightSearch_container .multiCity_card,.flightSearch_container .multiCity_card .multiCity_wrapper{display:flex;flex-direction:column;gap:16px}.flightSearch_container .multiCity_card .searchflight_card{grid-template-columns:2fr 1fr 1fr}.flightSearch_container .multiCity_card .depAprture_date{grid-template-columns:repeat(1,1fr)}.flightSearch_container .multiCity_card .searchflight_card .grid_item{padding:12px 20px}.flightSearch_container .add_multiCity .depAprture_date .grid_item,.flightSearch_container .multiCity_card .travelerCabin_class{border-radius:0 8px 8px 0}.flightSearch_container .multiCity_together .searchflight_card{grid-template-columns:1fr 1fr 1fr 120px;border-radius:8px;overflow:hidden}.flightSearch_container .multiCity_together .grid_item .input_inr{cursor:pointer}.flightSearch_container .searchflight_card .button_grp{display:flex;align-items:center;gap:32px;padding-left:24px}.flightSearch_container .searchflight_card .button_grp .btn_wrpr{display:grid;align-items:stretch;grid-template-columns:116px 116px;gap:12px;height:100%}.flightSearch_container .searchflight_card .button_grp .btn_close{width:24px;height:24px;border-radius:100px;background:var(--Blue-blue-4);display:flex;align-items:center;justify-content:center}.flightSearch_container .searchflight_card .button_grp .btn_close img{width:16px;height:auto}.flightSearch_container .searchflight_card .button_grp .btn_close .mobile_icon{display:none}.flightSearch_container .searchflight_card .button_grp .btn{font:normal normal 400 14px/20px var(--font-primary);color:var(--color-white);letter-spacing:.035px;display:flex;align-items:center;gap:4px}.flightSearch_container .searchflight_card .button_grp .btn_addcity{border-radius:8px;border:1px solid var(--color-white);width:100%;height:100%}.flightSearch_container .searchflight_card .button_grp .btn_addcity img{width:20px;height:auto}.flightSearch_container .searchflight_card .button_grp .btn_addcity:disabled{opacity:.5;background:0 0}.flightSearch_container .searchflight_card .button_grp .btn_primary{border-radius:8px;width:100%;height:100%;border:none}.flightSearch_container .searchflight_card .button_grp .btn_primary:hover{color:var(--Gray-Mode-950);border:none}.flightSearch_container .searchflight_card.card_forMobile{display:none}.flightSearch_container .search_wrapper .dropdown_searches{position:absolute;top:calc(100% + 8px);left:0;padding:16px 0;width:375px;height:auto;max-height:448px;overflow-y:auto;min-height:100px;border-radius:16px;border:1px solid var(--Gray-Mode-100);background:#fff;box-shadow:0 20px 24px -4px rgba(16,24,40,.08),0 8px 8px -4px rgba(16,24,40,.03);z-index:999;display:none}.flightSearch_container .searchflight_card .dropdown_searches .search_mobile{display:none}.flightSearch_container .search_wrapper .dropdown_searches .searches_inr{height:100%;overflow-x:hidden;overflow-y:auto}.flightSearch_container .dropdown_searches .title{padding:0 16px}.flightSearch_container .dropdown_searches .font_regular{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-500);letter-spacing:.035px;display:block;margin-bottom:8px}.flightSearch_container .dropdown_searches .airports_wrpr{display:flex;flex-direction:column;gap:16px}.flightSearch_container .dropdown_searches .airport{display:flex;flex-direction:column;gap:12px;padding:0 16px}.flightSearch_container .dropdown_searches .airport_central{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.flightSearch_container .dropdown_searches .airport .font_regular{color:var(--Gray-Mode-950);margin:0}.flightSearch_container .dropdown_searches .airport .address{font:normal normal 500 10px/14px var(--font-primary);color:var(--Gray-Mode-500);letter-spacing:.1px;display:block}.flightSearch_container .dropdown_searches .airport_code{width:44px;padding:4px 8px;border-radius:4px;background:#eff8ff;font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.1px;display:block;text-align:center}.flightSearch_container .dropdown_searches .divider{width:100%;height:1px;background-color:var(--Gray-Mode-100);margin:16px 0}.flightSearch_container .dropdown_searches .sub_airportall{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.flightSearch_container .dropdown_searches .sub_airports{display:flex;flex-direction:column;gap:8px}.flightSearch_container .dropdown_searches .sub_airports .left_blc{display:flex;align-items:flex-start;gap:4px}.flightSearch_container .dropdown_searches .sub_airports .left_blc img{width:16px;height:auto}.flightSearch_container .add_trvelersCard{position:absolute;top:calc(100% + 8px);left:0;width:375px;height:auto;padding:20px 16px;border-radius:16px;background-color:var(--color-white);box-shadow:0 20px 24px -4px rgba(16,24,40,.08),0 8px 8px -4px rgba(16,24,40,.03);z-index:999;display:none}.flightSearch_container .add_trvelersCard .top_header{display:none}.flightSearch_container .add_trvelersCard .title{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-500);letter-spacing:.035px;display:block}.flightSearch_container .add_trvelersCard .traveler_info{display:flex;flex-direction:column;gap:12px;margin:12px 0}.flightSearch_container .add_trvelersCard .info_item{display:flex;align-items:center;justify-content:space-between}.flightSearch_container .add_trvelersCard .ti_lft p{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;display:flex;align-items:center;gap:4px}.flightSearch_container .add_trvelersCard .ti_lft p span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-800);letter-spacing:.06px;display:block}.flightSearch_container .add_trvelersCard .stepper_input{display:flex;border-radius:8px;border:1px solid var(--Gray-Mode-200);background:var(--color-white);max-width:120px}.flightSearch_container .add_trvelersCard .value input{font:normal normal 600 18px/26px var(--font-primary);color:var(--Gray-Mode-950);text-align:center;letter-spacing:.027px;border:0;width:100%;height:100%}.flightSearch_container .add_trvelersCard .item{width:38px;min-width:38px;height:38px;-webkit-font-smoothing:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.flightSearch_container .add_trvelersCard .item:hover{cursor:pointer}.flightSearch_container .add_trvelersCard .item img{width:16px;height:auto}.flightSearch_container .add_trvelersCard .disabled{opacity:.5;pointer-events:none}.flightSearch_container .add_trvelersCard input::-webkit-inner-spin-button,.flightSearch_container .add_trvelersCard input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.flightSearch_container .add_trvelersCard .info{padding:8px;border-radius:8px;background:#f4faff;display:flex;align-items:center;gap:8px}.flightSearch_container .add_trvelersCard .info img{width:16px;height:auto}.flightSearch_container .add_trvelersCard .info span{font:normal normal 400 10px/14px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.05px;display:block}.flightSearch_container .add_trvelersCard .divider{width:100%;height:1px;background-color:var(--Gray-Mode-100);margin:16px 0}.flightSearch_container .add_trvelersCard .cabin_class{display:flex;flex-direction:column;gap:16px}.flightSearch_container .add_trvelersCard .cabin_select{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:16px}.flightSearch_container .add_trvelersCard .cabin_select .form-check{padding-left:0;margin-bottom:0;display:flex;align-items:flex-start;gap:8px;min-height:auto}.flightSearch_container .add_trvelersCard .cabin_select .form-check-input{width:20px;min-width:20px;height:20px;border-radius:100px;border:1px solid var(--Gray-Mode-400);margin:0}.flightSearch_container .add_trvelersCard .cabin_select .form-check-input:checked[type=radio]{background-image:url(/images/tcFlights/common-img/check-circle.svg);background-size:10px;background-repeat:no-repeat;background-position:center center}.flightSearch_container .add_trvelersCard .cabin_select .form-check .form-check-input:checked::after{background:unset}.flightSearch_container .add_trvelersCard .cabin_select .form-check-input:checked{background-color:var(--color-white);border-color:var(--color-primary)}.flightSearch_container .add_trvelersCard .cabin_select label{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950)}.flightSearch_container .add_trvelersCard .cabin_class .btn_primary{width:100%;border-radius:64px;margin-top:8px}.flightSearch_container .calendar_wrapper .calendar_container{display:flex;justify-content:space-between}.flightSearch_container .calendar_wrapper .calendar{width:50%;border-right:1px solid var(--Gray-Mode-100);border-bottom:1px solid var(--Gray-Mode-100)}.flightSearch_container .calendar_wrapper .calendar:last-child{border-right:none}.flightSearch_container .calendar_wrapper .calendar_header{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.flightSearch_container .calendar_wrapper .header_grid{position:relative;min-height:44px;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--Gray-Mode-100);padding:20px 16px}.flightSearch_container .calendar_wrapper .header_grid:last-child{border-right:none}.flightSearch_container .calendar_wrapper .header_grid span{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);text-align:center;letter-spacing:.035px;display:block}.flightSearch_container .calendar_wrapper .calendar_header .btn{position:absolute;padding:10px;display:flex;justify-content:center;align-items:center;gap:8px;border:none}.flightSearch_container .calendar_wrapper .calendar_header .calendar-prev{left:20px}.flightSearch_container .calendar_wrapper .calendar_header .calendar-next{right:20px}.flightSearch_container .calendar_wrapper .calendar_header .btn img{width:24px;height:auto}.flightSearch_container .calendar_wrapper .calendar_header .btn:disabled{background-color:var(--color-white)}.flightSearch_container .calendar_wrapper .calendar_header .btn:disabled img{filter:opacity(.5)}.flightSearch_container .calendar_wrapper .calendar_datesGrid{padding:16px}.flightSearch_container .calendar_wrapper .calendar_dates,.flightSearch_container .calendar_wrapper .calendar_days{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.flightSearch_container .calendar_wrapper .calendar_dates{gap:4px}.flightSearch_container .calendar_wrapper .calendar_days{padding:0 16px;border-bottom:1px solid var(--Gray-Mode-100)}.flightSearch_container .calendar_wrapper .calendar_days div{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-600);text-align:center;letter-spacing:.035px;padding:8px}.flightSearch_container .calendar_wrapper .calendar_dates .calendar-cell{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);text-align:center;letter-spacing:.035px;height:46px;padding:2px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;cursor:pointer}.flightSearch_container .calendar_wrapper .calendar_dates .selected{background:var(--color-primary);color:var(--color-white);border-radius:2px}.flightSearch_container .calendar_wrapper .calendar_dates .calendar-cell.in-range{background-color:var(--Blue-blue-2)}.flightSearch_container .calendar_wrapper .calendar_dates .calendar-cell .price{font:normal normal 600 10px/14px var(--font-primary);color:var(--Gray-Mode-500,#667085);text-align:center;letter-spacing:.05px;padding:0;height:auto}.flightSearch_container .calendar_wrapper .calendar_dates .selected .price,.flightSearch_container .calendar_wrapper .calendar_dates .selected.highlight .price{color:var(--color-white)}.flightSearch_container .calendar_wrapper .calendar_dates .highlight .price{color:#418b0d}.flightSearch_container .calendar_wrapper .calendar_footer{display:flex;align-items:center;justify-content:space-between;padding:16px;display:none}.flightSearch_container .desktop_calendarWrapper .custom-backdrop{position:absolute;width:100%;height:100%;z-index:994;opacity:.3}.flightSearch_container .dropdown_calendarCard .calendar_footer .holidays_container{display:flex;align-items:center;gap:16px;display:none}.flightSearch_container .dropdown_calendarCard .calendar_footer .holiday_wrpr{display:flex;align-items:center;gap:8px}.flightSearch_container .dropdown_calendarCard .calendar_footer .holiday_wrpr .card_blc{padding:4px 8px;display:flex;flex-direction:column;gap:2px;border-radius:8px;background:var(--Blue-blue-1)}.flightSearch_container .dropdown_calendarCard .calendar_footer .holiday-name{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;display:block}.flightSearch_container .dropdown_calendarCard .calendar_footer .days,.flightSearch_container .dropdown_calendarCard .calendar_footer .holiday-date{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.06px;display:block}.flightSearch_container .dropdown_calendarCard .calendar_footer .days{color:#f70;font-weight:500;width:52px;padding:4px 8px;border-radius:4px;background:var(--Orange-orange-1);text-align:center}.flightSearch_container .dropdown_calendarCard .btn_holidayList{font:normal normal 500 12px/16px var(--font-primary);letter-spacing:.06px;background:linear-gradient(225deg,#fd853a 0,#ec4a0a 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:flex;align-items:center;gap:4px;padding:0}.flightSearch_container .dropdown_calendarCard .btn_holidayList img{width:16px;height:auto}.flightSearch_container .dropdown_calendarCard .holidayList_container{position:absolute;right:0;top:0;width:350px;height:100%;background-color:var(--color-white);z-index:995;box-shadow:-6px 0 10px 0 rgba(0,0,0,.08);border-radius:0 16px 16px 0;opacity:0;visibility:hidden;transform:translateX(100%);transition:.4s all ease-out}.flightSearch_container .dropdown_calendarCard .holidayList_container.open{opacity:1;visibility:visible;transform:translateX(0)}.flightSearch_container .dropdown_calendarCard .holidayList_container .top_header{padding:16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--Gray-Mode-200)}.flightSearch_container .dropdown_calendarCard .holidayList_container .top_header p{color:var(--Gray-Mode-950);font-weight:600}.flightSearch_container .dropdown_calendarCard .holidayList_container .top_header .btn{padding:0}.flightSearch_container .dropdown_calendarCard .holidayList_container .top_header .btn img{width:20px;height:auto}.flightSearch_container .dropdown_calendarCard .holidayList_container .holidays_list{height:calc(100% - 57px);overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.flightSearch_container .dropdown_calendarCard .holidayList_container .holidays_list .card_list{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.flightSearch_container .dropdown_calendarCard .holidayList_container .holidays_list .card_list:hover{background:var(--Blue-blue-1)}.flightSearch_container .dropdown_calendarCard .holidayList_container .holidays_list .left_blc{display:flex;flex-direction:column;gap:2px}.flightSearch_container .dropdown_calendarCard .holidayList_container .card_list:hover .holiday-name{color:var(--color-primary)}.flightSearch_container .calendar_wrapper .calendar_footer .btns_grpCalender{display:none;align-items:center;gap:16px}.flightSearch_container .calendar_wrapper .calendar_footer .btns_grpCalender .btn{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;padding:9px 24px;width:fit-content;border-radius:64px}.flightSearch_container .calendar_wrapper .calendar_footer .btns_grpCalender .btn:disabled{border:1px solid var(--Gray-Mode-200)!important}.flightSearch_container .calendar_wrapper .calendar_dates .disabled{color:var(--Gray-Mode-300);pointer-events:none}.flightSearch_container .calendar_wrapper .calendar_dates .disabled .price{display:none}.flightSearch_container .calendar_wrapper .calendar_dates .merged-date{display:inline-block;margin-left:-1px;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#f8f8f8;border-radius:0}.flightSearch_container .calendar_wrapper .calendar_dates .merged-date:first-child{border-left:1px solid transparent;border-radius:8px 0 0 8px}.flightSearch_container .calendar_wrapper .calendar_dates .merged-date:last-child{border-right:1px solid transparent;border-radius:0 8px 8px 0}.recents_searches{position:relative;z-index:0}.recents_searches .owl-nav{display:flex;gap:16px}.recents_searches .owl-nav button{width:44px;height:44px;padding:12px;border-radius:50px;background:var(--color-primary);box-shadow:2px 0 10px 0 rgba(0,0,0,.15);border:none;display:flex;align-items:center;justify-content:center;transition:.5s all ease-out}.recents_searches .owl-nav button img{width:100%;height:auto;filter:brightness(0) invert(1);transition:.5s all ease-out}.recents_searches .owl-nav button.disabled{background-color:var(--color-white);opacity:1}.recents_searches .owl-nav button.disabled img{filter:unset}.recents_searches .item_card{padding:2px;border-radius:20px;background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%);transition:.5s all ease-out}.recents_searches .item_card:hover{transform:scale(.97)}.recents_searches .item_card .top_box{padding:16px;border-radius:18px;background:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:12px}.recents_searches .item_card .top_box .tpb_top{display:flex;align-items:center;justify-content:space-between}.recents_searches .item_card .top_box .tpb_top p{font-weight:600;color:var(--Gray-Mode-950)}.recents_searches .item_card .top_box .tpb_cntr{width:76px;display:flex;align-items:center;justify-content:center;position:relative;z-index:0}.recents_searches .item_card .top_box .tpb_cntr::before{position:absolute;left:0;top:0;bottom:0;content:"";width:100%;height:.5px;background-color:var(--Gray-Mode-300);margin:auto;z-index:-1}.recents_searches .item_card .top_box .tpb_cntr span{padding:0 4px;background-color:var(--color-white)}.recents_searches .item_card .top_box .tpb_cntr span img{width:20px;height:auto}.recents_searches .item_card .tpb_btm{display:flex;align-items:center;justify-content:space-between}.recents_searches .item_card .tpb_btm .days{font:normal normal 600 12px/133.33% var(--font-primary);letter-spacing:.06px;color:var(--color-primary);text-align:center;border-radius:100px;background:var(--Blue-blue-2);backdrop-filter:blur(2px);padding:4px 8px;display:block}.recents_searches .item_card .tpb_btm .top_blck{display:flex;align-items:center;gap:6px}.recents_searches .item_card .tpb_btm .top_blck span{font:normal normal 400 12px/133.333% var(--font-primary);letter-spacing:.06px;color:var(--Gray-Mode-700);display:block}.recents_searches .item_card .bottom_box{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 14px}.recents_searches .item_card .bottom_box h6{color:var(--color-white)}.recents_searches .item_card .bottom_box span{font:normal normal 500 12px/133.333% var(--font-primary);letter-spacing:.06px;color:var(--Gray-Mode-100);display:block}.recents_searches .item_card .bottom_box .btn_withIcon img{width:16px!important;height:auto}.tourism_boards .tourism_slide .owl-item .item_slide::before{position:absolute;left:0;top:0;content:'';width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:.6s all ease-out}.tourism_boards .tourism_slide .owl-item.active .item_slide::before{background-color:transparent}.tourism_slide .item_slide img{width:100%;height:auto}.tourism_slide.owl-carousel .owl-nav button.owl-next,.tourism_slide.owl-carousel .owl-nav button.owl-prev{position:absolute;top:0;bottom:0;margin:auto;width:58px;height:58px;background-color:#fff;font-size:0;background-position:center;background-repeat:no-repeat;background-size:26px}.tourism_slide.owl-carousel .owl-nav button.owl-prev{left:260px;background-image:url(/images/tcFlights/common-img/chevron-left-p.svg)}.tourism_slide.owl-carousel .owl-nav button.owl-next{right:260px;background-image:url(/images/tcFlights/common-img/chevron-right-p.svg)}.offers_section{overflow:hidden}.offers_section .comn_filterTab .btn{color:var(--Gray-Mode-300)}.offers_section .comn_filterTab .btn.active{color:var(--color-primary)}.offers_section .owl-carousel .owl-stage-outer{overflow:visible}.offers_section .owl-item{opacity:.4}.offers_section .owl-item.active{opacity:1}.offers_section .item_card{border-radius:18px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);padding:8px 8px 0;transition:.5s all ease-out}.offers_section .item_card:hover{transform:scale(.97)}.offers_section .item_card .img_block{position:relative}.offers_section .item_card .img_block img{width:100%;height:auto;border-radius:12px}.offers_section .item_card .img_block .coupon{padding:6px 12px;border-radius:100px;background:#f8f9fa;display:flex;align-items:center;gap:4px;position:absolute;right:12px;bottom:12px;cursor:pointer}.offers_section .item_card .img_block .coupon img{width:18px;height:18px}.offers_section .item_card .img_block .coupon span{font:normal normal 400 10px/140% var(--font-primary);letter-spacing:.05px;color:var(--Gray-Mode-950)}.offers_section .item_card .text_box{padding:20px 8px;display:flex;flex-direction:column;gap:10px}.offers_section .item_card .text_box .top_blk{display:flex;align-items:center;justify-content:space-between}.offers_section .item_card .text_box .top_blk .lft{display:flex;align-items:center;gap:8px}.offers_section .item_card .text_box .top_blk .lft .brdr{width:1px;height:12px;background:#b3b9c6}.offers_section .item_card .text_box span{font:normal normal 500 12px/133.333% var(--font-primary);letter-spacing:.06px;color:var(--color-primary);display:block}.offers_section .item_card .text_box span span{color:var(--Gray-Mode-700)}.offers_section .item_card .text_box .right span span{font-weight:400}.offers_section .item_card .text_box p{min-height:48px;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.offers_section .item_card .text_box p a{color:var(--Gray-Mode-950);text-decoration:none}.offers_section .owl-nav button{position:absolute;top:0;bottom:0;margin:auto}.offers_section .owl-nav button.owl-next,.offers_section .owl-nav button.owl-prev{background-color:var(--color-primary)}.offers_section .owl-nav button.owl-next img,.offers_section .owl-nav button.owl-prev img{filter:brightness(0) invert(1)}.offers_section .owl-nav .owl-prev{left:-22px}.offers_section .owl-nav .owl-next{right:-22px}.flight_routes{background:#fff7f2;overflow:hidden}.flight_routes .owl-carousel .owl-stage-outer{overflow:unset}.flight_routes .owl-nav{display:flex;gap:16px}.flight_routes .owl-nav button{width:44px;height:44px;padding:12px;border-radius:50px;background:var(--color-primary);box-shadow:2px 0 10px 0 rgba(0,0,0,.15);border:none;display:flex;align-items:center;justify-content:center;transition:.5s all ease-out}.flight_routes .owl-nav button img{width:100%;height:auto;filter:brightness(0) invert(1);transition:.5s all ease-out}.flight_routes .owl-nav button.disabled{background-color:var(--color-white);opacity:1}.flight_routes .owl-nav button.disabled img{filter:unset}.flight_routes .card_item{border-radius:12px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);overflow:hidden}.flight_routes .card_item .img_blck{width:100%;height:160px;overflow:hidden;border-radius:0 0 0 8px;transition:.5s all ease-out}.flight_routes .card_item:hover .img_blck{border-radius:0 0 0 24px}.flight_routes .card_item .img_blck img{width:100%;height:100%;object-fit:cover;transition:.5s all ease-out}.flight_routes .card_item:hover .img_blck img{transform:scale(1.18)}.flight_routes .card_item .content_box{padding:12px;display:flex;align-items:flex-end;justify-content:space-between}.flight_routes .card_item .content_box h6{color:var(--Gray-Mode-950);letter-spacing:.027px}.flight_routes .card_item .content_box span{font:normal normal 300 12px/16px var(--font-primary);color:var(--Gray-Mode-600);letter-spacing:.06px;display:block;margin-top:4px}.flight_routes .card_item .content_box .btn_withIcon{padding:6px 12px;gap:4px}.recommended_hotels .card_item{border-radius:16px;position:relative;z-index:0;overflow:hidden}.recommended_hotels .card_item::before{position:absolute;left:0;bottom:0;width:100%;height:100%;content:"";border-radius:16px;background:linear-gradient(180deg,rgba(0,0,0,0) 53.12%,rgba(0,0,0,.65) 76.74%,rgba(0,0,0,.9) 99.96%);z-index:1}.recommended_hotels .card_item .img_blck{width:100%;height:390px;overflow:hidden;transition:.5s all ease-out}.recommended_hotels .card_item .img_blck img{width:100%;height:100%;object-fit:cover;transition:.5s all ease-out}.recommended_hotels .card_item:hover .img_blck img{transform:scale(1.18)}.recommended_hotels .card_item .content_box{position:absolute;left:0;bottom:0;width:100%;padding:16px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.recommended_hotels .card_item .content_box h6{font-weight:600;color:var(--color-white);letter-spacing:.027px}.recommended_hotels .card_item .content_box span{font:normal normal 400 14px/20px var(--font-primary);color:var(--color-white);letter-spacing:.035px;display:block;margin-top:4px}.recommended_hotels .card_item .content_box .btn_withIcon{padding:6px 12px;gap:4px}.recommended_hotels .owl-carousel .owl-nav button.owl-next,.recommended_hotels .owl-carousel .owl-nav button.owl-prev{position:absolute;top:0;bottom:0;margin:auto}.recommended_hotels .owl-carousel .owl-nav button.owl-prev{left:-22px}.recommended_hotels .owl-carousel .owl-nav button.owl-next{right:-22px}.booking_flight{background:#f5faff}.booking_flight .card_wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;min-height:360px;align-items:center}.booking_flight .card_box{padding:20px;border-radius:12px;height:340px;overflow:hidden;position:relative;z-index:0;transition:.4s all ease-out}.booking_flight .card_box:hover{height:360px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.booking_flight .card_box::after,.booking_flight .card_box::before{position:absolute;left:0;bottom:0;content:"";background-repeat:no-repeat;z-index:-1}.booking_flight .card_box::before{width:100%;height:100%;background-size:100%}.booking_flight .card_box::after{bottom:0;background-size:contain;transition:.4s all ease-out}.booking_flight .card_box.card_01{background:#fff6ed}.booking_flight .card_box.card_01::before{background-image:url(/images/tcFlights/common-img/bftc-vector-01.png)}.booking_flight .card_box.card_01::after{bottom:25px;width:270px;height:129px;background-image:url(/images/tcFlights/common-img/bftc-vector-001.png)}.booking_flight .card_box.card_01:hover::after{bottom:34px;width:306px;height:146px}.booking_flight .card_box.card_01 h4{color:var(--Orange-orange-6)}.booking_flight .card_box.card_01 p{color:#914400}.booking_flight .card_box.card_02{background:linear-gradient(225deg,#fd853a 0,#ec4a0a 100%);backdrop-filter:blur(39px)}.booking_flight .card_box.card_02::before{background-image:url(/images/tcFlights/common-img/bftc-vector-02.png)}.booking_flight .card_box.card_02::after{width:180px;height:162px;background-image:url(/images/tcFlights/common-img/bftc-vector-002.png)}.booking_flight .card_box.card_02:hover::after{left:-8px;bottom:-8px;width:208px;height:189px}.booking_flight .card_box.card_03{background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%)}.booking_flight .card_box.card_03::before{background-image:url(/images/tcFlights/common-img/bftc-vector-03.png)}.booking_flight .card_box.card_03::after{width:178px;height:224px;background-image:url(/images/tcFlights/common-img/bftc-vector-003.png)}.booking_flight .card_box.card_03:hover::after{width:208px;height:254px}.booking_flight .card_box.card_04{background:#fffcd9}.booking_flight .card_box.card_04::before{background-image:url(/images/tcFlights/common-img/bftc-vector-04.png)}.booking_flight .card_box.card_04::after{width:256px;height:182px;background-image:url(/images/tcFlights/common-img/bftc-vector-004.png)}.booking_flight .card_box.card_04:hover::after{left:-30px;width:268px;height:191px}.booking_flight .card_box.card_04 h4{color:#e3b100}.booking_flight .card_box.card_04 p{color:#af8b0c}.booking_flight .card_box h4{font-weight:600;color:var(--color-white);max-width:80%}.booking_flight .card_box p{font-weight:300;color:#fff6ef;margin-top:8px}.faq_section .main_heading{justify-content:center}.faq_section .btn_loadFaq{font:normal normal 500 16px/150% var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px;padding:12px 24px;border-radius:64px;border:1px solid var(--Gray-Mode-600);background-color:var(--color-white);display:block}.faq_section .btn_loadFaq:hover{border:1px solid var(--color-primary);background-color:var(--color-primary);color:var(--color-white)}.faq_section .accordion{display:flex;flex-direction:column;gap:16px;padding:0 38px}.faq_section .accordion-item{background-color:var(--color-white);border:1px solid transparent;border-radius:8px;box-shadow:0 2px 4px -1px rgba(0,0,0,.06);padding:16px;transition:.5s all ease-out}.faq_section .accordion-item:hover{border:1px solid #2e90fa;background:var(--Blue-blue-1)}.faq_section .accordion-item.active{background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.faq_section .accordion-button{font:normal normal 500 18px/144.444% var(--font-primary);letter-spacing:.027px;color:var(--Gray-Mode-950);background-color:transparent;border-radius:8px!important;box-shadow:unset;padding:0}.faq_section .accordion-item.active .accordion-button{color:var(--color-white);transition:unset;background:0 0;box-shadow:none}.faq_section .accordion-item.active .accordion-body p{font-weight:400;color:var(--color-white)}.faq_section .accordion-body{padding:10px 0 0}.faq_section .accordion-button::after{width:24px;height:24px;background-image:url(/images/tcFlights/common-img/chevron-down-faq.svg);background-size:100%;background-repeat:no-repeat}.faq_section .accordion-button:not(.collapsed)::after{filter:brightness(0) invert(1)}.tour_agency{background:var(--Blue-blue-1)}.tour_agency .top_section h5{font-weight:600;color:var(--Gray-Mode-950);margin-bottom:16px}.tour_agency .top_section h6{font-weight:500;color:var(--Gray-Mode-950);margin-bottom:4px}.tour_agency .agency_content p{font-weight:300;color:var(--Gray-Mode-900);margin-bottom:16px}.tour_agency .agency_content p b{font-weight:600}.tour_agency .agency_content p:has(b){margin-bottom:6px}.tour_agency .agency_content ul{margin:-8px 0 8px}.tour_agency .agency_content ul li{font:normal normal 300 12px/150% var(--font-primary)!important;letter-spacing:.024px;color:var(--Gray-Mode-900)}.tour_agency .agency_content ul li b{font-weight:400}.tour_agency .agency_content .read_moreText{margin-top:24px}.tour_agency .agency_content .read_moreText h6{color:var(--Gray-Mode-950);margin:24px 0 8px}.tour_agency .agency_content .read_moreText>h6:first-child{margin-top:0}.tour_agency .agency_content{margin-top:16px}.tour_agency .agency_content .booking_table{border-radius:8px;border:1px solid var(--Gray-Mode-100);background-color:var(--color-white);margin-bottom:8px;overflow:hidden}.tour_agency .agency_content .table{margin:0}.tour_agency .agency_content .table tr:nth-child(even){background-color:var(--Gray-Mode-25)}.tour_agency .agency_content .table tr:last-child{border-color:transparent}.tour_agency .table>:not(:last-child)>:last-child>*{border-bottom-color:var(--Gray-Mode-100)}.tour_agency .agency_content .table th{font:normal normal 500 18px/144.444% var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.027px;padding:12px 16px;width:50%}.tour_agency .agency_content .table td{font:normal normal 400 16px/150% var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.024px;padding:12px 16px}.tour_agency .agency_content .read-more{font:normal normal 600 14px/142.857% var(--font-primary);letter-spacing:.035px;padding:0;color:var(--color-primary);display:flex;align-items:center;gap:4px}.tour_agency .agency_content .read-more img{width:16px;height:auto;transition:.5s all ease-out}.tour_agency .agency_tabs{margin-top:40px;display:flex;align-items:stretch;gap:32px}.tour_agency .agency_tabs .brdr_line{width:1px;min-width:1px;background:var(--Gray-Mode-200)}.tour_agency .agency_tabs .nav-pills{display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;min-width:305px;max-width:305px;max-height:338px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.tour_agency .agency_tabs .nav-pills::-webkit-scrollbar{width:0;height:0}.tour_agency .agency_tabs .nav-pills:hover{scrollbar-width:thin}.tour_agency .agency_tabs .nav-pills:hover::-webkit-scrollbar{width:8px}.tour_agency .agency_tabs .nav-pills:hover::-webkit-scrollbar-thumb{background:#999;border-radius:4px}.tour_agency .agency_tabs .nav-pills .nav-link{font:normal normal 400 18px/144.444% var(--font-primary);color:var(--Gray-Mode-600);letter-spacing:.027px;text-align:left;padding:4px 4px 4px 16px;border:none;border-left:2px solid transparent;border-radius:0;transition:.4s all ease-in-out}.tour_agency .agency_tabs .nav-pills .nav-link.active{color:var(--color-primary);background-color:transparent;border-left:2px solid var(--color-primary)}.tour_agency .agency_tabs .nav-pills .nav-link{font-weight:500!important}.tour_agency .agency_tabs .nav-pills .nav-link.active:hover{border-radius:0}.tour_agency .tags_btns .btn{font-weight:500!important}.tour_agency .tags_btns{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tour_agency .tags_btns .btn{font:normal normal 400 14px/142.857% var(--font-primary);color:var(--color-primary);letter-spacing:.035px;border-radius:8px;border:1px solid var(--color-primary);padding:12px 16px}.tour_agency .tags_btns .btn:hover{background-color:var(--color-primary);color:var(--color-white)}.newsletter_section{background:var(--Blue-blue-1);position:relative;z-index:1}.newsletter_section .newsletter_card{border-radius:30px;background:#07224a;padding:48px;position:relative;z-index:0;margin-bottom:-142px;overflow:hidden}.newsletter_section .newsletter_card::before{position:absolute;right:0;top:0;content:"";width:535px;height:100%;background-image:url(/images/tcFlights/common-img/bg-cta.png);background-size:100%;background-repeat:no-repeat;background-position:bottom;z-index:-1}.newsletter_section .newsletter_card h3{color:var(--color-white)}.newsletter_section .newsletter_card p{font-weight:300;color:var(--Gray-Mode-300);margin-top:12px}.newsletter_section .input_form{width:600px;position:relative;margin-top:36px}.newsletter_section .input_form .form-control{font:normal normal 400 18px/144.444% var(--font-primary);letter-spacing:.027px;color:var(--color-white);width:100%;height:74px;padding:8px 8px 8px 32px;border-radius:110px;border:1px solid #183a6c;background:var(--Blue-blue-9);box-shadow:0 4px 6px -2px rgba(137,137,137,.05)}.newsletter_section .input_form .form-control::placeholder{color:var(--Gray-Mode-200);opacity:1}.newsletter_section .input_form span{position:absolute;right:8px;top:0;bottom:0;display:flex;align-items:center}.newsletter_section .input_form span .btn{font:normal normal 400 18px/144.444% var(--font-primary);letter-spacing:.027px;color:var(--Gray-Mode-950);padding:16px 28px;border-radius:60px;background:var(--color-secondary)}.footer{background-color:var(--color-primary);padding:180px 0 96px;position:relative;z-index:0}.footer::before{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background-image:url(/images/tcFlights/common-img/footer-bg.png);background-repeat:no-repeat;background-size:cover;z-index:-1}.footer .ftr_top{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:2px solid var(--color-primary)}.footer .ftr_certificate{padding:8px 12px;border-radius:8px;background:var(--color-white);display:flex;align-items:center;gap:10px;margin-right:70px}.footer .ftr_certificate span{font:normal normal 500 14px/142.857% var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-500);display:block}.footer .ftr_certificate .img_blck img{width:96px;height:auto}.footer .nav-tabs{border:none;display:flex;align-items:center;flex-direction:row;margin:0;gap:48px}.footer .nav-tabs .nav-link{font:normal normal 500 20px/140% var(--font-primary);letter-spacing:.02px;color:var(--Gray-Mode-100);background-color:transparent;border:none;padding:0 0 24px;position:relative;transition:.5s all}.footer .nav-tabs .nav-link.active{font-weight:600}.footer .nav-tabs .nav-link::before{position:absolute;left:0;bottom:-1px;content:"";width:0;height:2px;background-color:var(--color-white);transition:width .4s}.footer .nav-tabs .nav-link.active::before,.footer .nav-tabs .nav-link:hover::before{width:100%}.footer_content{margin-top:42px}.footer h6{font-weight:500;color:var(--color-white)}.footer ul{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:12px}.footer ul li{line-height:1}.footer ul li a{font:normal normal 400 14px/142.857% var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-200);text-decoration:none}.dropdown-content li img{width:16px}@keyframes slideIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-content{animation:slideIn .3s ease-out}.fixed_btn{position:fixed;right:32px;bottom:50px;z-index:998;display:none;flex-direction:column;align-items:flex-end;gap:12px}.fixed_btn .back_toTop{width:58px;height:58px;padding:14px;border-radius:100px;border:1px solid var(--Gray-Mode-200);background:var(--Gray-Mode-100);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.fixed_btn .back_toTop img{width:100%;height:auto}.chat-widget{display:flex;align-items:end;flex-direction:column}.chat-widget .options{padding:16px;max-width:230px;border-radius:16px 16px 8px 16px;background:var(--Blue-blue-1);box-shadow:0 2px 7px 0 rgba(0,0,0,.12);flex-direction:column;gap:8px;margin-bottom:20px;transition:all .4s ease;opacity:0;transform:translateY(20px);display:none;animation:slideOut .4s ease-out;position:relative}.chat-widget .options::before{content:"";position:absolute;right:16px;top:100%;border-width:12px;border-style:solid;border-color:var(--Blue-blue-1) transparent transparent transparent}@keyframes slideOut{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-widget.open .options{display:flex;opacity:1;transform:translateY(0)}.chat-widget .option{display:flex;align-items:center;gap:8px;transition:.3s}.chat-widget .option span{font:normal normal 500 14px/142.857% var(--font-primary);color:var(--color-primary);letter-spacing:.035px;display:block;position:relative}.chat-widget .option .icon{width:48px;min-width:48px;height:48px;border-radius:150px;background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%);display:flex;align-items:center;justify-content:center}.chat-widget .option .icon img{width:24px;height:auto}.toggle-btn{width:58px;height:58px;border-radius:100px;border:1px solid var(--Gray-Mode-300);background:var(--Blue-blue-1);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.5s all ease}.toggle-btn.active{border:1px solid #e63e34;background:#e63e34}.toggle-btn .default-icon{width:40px;height:auto}.toggle-btn .active-icon{width:28px;height:auto;display:none}.toggle-btn.active .default-icon{display:none}.toggle-btn.active .active-icon{display:block}.login_popup .modal-dialog-centered{max-width:962px}.login_popup .modal-content{border-radius:30px;background:var(--color-white);border:none;overflow:hidden}.login_popup .modal-body{padding:0}.login_popup .modal-body .left_blc{border-radius:0 40px 40px 0;background:linear-gradient(180deg,#013986 0,#024ea2 100%);overflow:hidden;position:relative}.login_popup .modal-body .left_blc img{width:100%;height:auto}.login_popup .modal-body .left_blc .lb_text{position:absolute;left:0;top:0;padding:94px 30px;max-width:320px}.login_popup .modal-body .left_blc .lb_text h3{color:var(--color-white);text-shadow:2.255px 2.255px 3.006px #eba93f;line-height:108.333%}.login_popup .modal-body .right_blc{padding:16px 16px 16px 0;height:100%}.login_popup .modal-body .right_blc .comn_blc{height:100%}.login_popup .right_blc .top_blc{padding:12px 0 12px 24px;display:flex;align-items:center;justify-content:space-between}.login_popup .right_blc .top_blc .logo img{width:auto;height:28px}.login_popup .right_blc .top_blc .btn-close{font:normal normal 500 12px/150% var(--font-primary);color:var(--Gray-Mode-400);letter-spacing:.018px;padding:0 6px;display:flex;justify-content:flex-end;align-items:center;gap:6px;background-image:unset;width:fit-content;height:auto;opacity:1}.login_popup .right_blc .top_blc .btn-close:hover{color:var(--Gray-Mode-400);opacity:1}.login_popup .right_blc .top_blc .btn-close img{width:16px;height:auto}.login_popup .right_blc .top_blc .btn-close:focus{box-shadow:none}.login_popup .right_blc .cntr_blc{padding:30px 55px;height:calc(100% - 90px);display:flex;flex-direction:column;justify-content:center}.login_popup .right_blc .cntr_blc h5{color:var(--Gray-Mode-950);font-weight:600;line-height:140%;letter-spacing:.02px}.login_popup .right_blc .cntr_blc .cb_top p{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.035px;display:flex;align-items:center;gap:8px;margin-top:4px}.login_popup .right_blc .cntr_blc .cb_top p span{font-weight:600;margin:0}.login_popup .right_blc .cntr_blc .cb_top p a{line-height:1}.login_popup .right_blc .cntr_blc .cb_top p img{width:16px;height:auto}.login_popup .right_blc .cntr_blc .input_inr{width:100%;margin:26px 0 24px}.login_popup .right_blc .cntr_blc .input_inr .row{row-gap:16px}.login_popup .right_blc .cntr_blc .input_blc{position:relative}.login_popup .right_blc .cntr_blc .form-control,.login_popup .right_blc .cntr_blc .form-select{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);padding:11px 16px;border-radius:8px;border:1px solid var(--Gray-Mode-200);background-color:var(--color-white)}.login_popup .right_blc .cntr_blc .input_label{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-500);background-color:var(--color-white);position:absolute;left:17px;top:50%;bottom:0;height:20px;transform:translateY(-50%);transition:.3s ease-out;pointer-events:none}.login_popup .right_blc .cntr_blc .input_blc .iti+.input_label{left:67px}.login_popup .right_blc .cntr_blc .input_blc:has(.form-control:focus) .input_label,.login_popup .right_blc .cntr_blc .input_blc:has(.form-control:not(:placeholder-shown)) .input_label{font:normal normal 400 12px/16px var(--font-primary);padding:0 4px;top:0;left:8px;height:16px}.login_popup .right_blc .cntr_blc .input_blc .icon{position:absolute;left:0;top:0;bottom:0;margin:auto;display:flex;align-items:center;z-index:2}.login_popup .right_blc .cntr_blc .input_blc .icon img{width:40px;height:auto}.login_popup .right_blc .cntr_blc .input_blc:has(.icon) .form-control{padding-left:44px}.login_popup .right_blc .cntr_blc .input_blc:has(.icon) .input_label{left:44px}.login_popup .right_blc .cntr_blc .input_blc .form-check{padding-left:0;margin-bottom:0;display:flex;gap:8px}.login_popup .right_blc .cntr_blc .input_blc .form-check-input{width:16px;min-width:16px;height:16px;border-radius:4px;border:1px solid var(--Gray-Mode-300);margin:0}.login_popup .right_blc .cntr_blc .input_blc .form-check-input:checked[type=checkbox]{background-image:url(/images/tcFlights/srp/check.svg);background-size:12px;background-position:center}.login_popup .right_blc .cntr_blc .input_blc .form-check-input:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.login_popup .right_blc .cntr_blc .input_blc .form-check label{font:normal normal 400 10px/14px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.05px}.login_popup .right_blc .cntr_blc .input_blc .form-check label a{color:var(--color-primary);text-decoration:none}.login_popup .right_blc .cntr_blc .input_blc .custom_select{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;border:1px solid var(--Gray-Mode-200);background-color:var(--color-white);font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;padding:11px 16px;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.login_popup .right_blc .cntr_blc .input_blc .select_options{position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:999;margin:0;padding:8px 0;list-style:none;border-radius:8px;border:1px solid var(--Gray-Mode-100);background-color:var(--color-white);box-shadow:0 20px 24px -4px rgba(16,24,40,.08),0 8px 8px -4px rgba(16,24,40,.03);display:none}.login_popup .right_blc .cntr_blc .input_blc .select_options li{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;cursor:pointer;margin:0;padding:8px 16px;border:none;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;-webkit-transition:all .15s ease-in;transition:all .15s ease-in}.login_popup .right_blc .cntr_blc .select_wrapper:after{position:absolute;top:0;bottom:0;right:0;width:36px;height:36px;margin:auto;content:"";background-color:var(--color-white);border-radius:24px;background-image:url(/images/tcFlights/common-img/chevron-down-black.svg);background-repeat:no-repeat;background-size:20px;background-position:center;transition:all .5s ease}.login_popup .right_blc .cntr_blc .select_wrapper.active:after{transform:rotateZ(180deg)}.login_popup .right_blc .cntr_blc .select_wrapper.active .select_label,.login_popup .right_blc .cntr_blc .select_wrapper.filled .select_label{font:normal normal 400 12px/16px var(--font-primary);width:fit-content;padding:0 4px;top:0;left:8px;height:16px;transform:translateY(-50%)}:focus-visible{outline:unset}.login_popup .right_blc .cntr_blc .cb_center{margin:26px 0 24px}.login_popup .right_blc .cntr_blc .otp_fill{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.login_popup .right_blc .cntr_blc .otp_fill .form-control{font:normal normal 500 20px/140% var(--font-primary);color:var(--Gray-Mode-950);padding:0 8px;height:68px;text-align:center}.login_popup .right_blc .cntr_blc .cb_center span{font:normal normal 500 12px/16px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.06px;display:block;margin-top:16px}.login_popup .right_blc .cntr_blc .cb_center span:has(img){color:#a4180f}.login_popup .right_blc .cntr_blc .cb_center span:has(img) img{width:16px;height:auto;margin-right:4px}.login_popup .right_blc .cntr_blc .btn{width:100%}.login_popup .right_blc .cntr_blc .btn_primary:disabled{background:var(--Gray-Mode-200);color:var(--Gray-Mode-500);border-bottom:1px solid transparent;cursor:no-drop;pointer-events:unset;opacity:1}.login_popup .right_blc .cntr_blc .cb_btm span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.06px;display:block;margin:16px 0 0}.login_popup .right_blc .cntr_blc span a{color:var(--color-primary);text-decoration:none;cursor:pointer}.login_popup .right_blc .login_cntr .successfull_gif{width:248px;height:220px;margin:0 auto}.login_popup .right_blc .login_cntr .successfull_gif img{width:100%;height:auto}.login_popup .right_blc .login_cntr .loggedIn_title h6{text-align:center;color:var(--Gray-Mode-950);margin-top:32px}.login_popup .right_blc .bottm_blc{padding:12px 24px}.login_popup .right_blc .bottm_blc span{font:normal normal 400 10px/140% var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.05px;text-align:center;display:block}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.flight_details_cards{padding:16px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.flight_details_cards .fdc_blc{width:100%;border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);overflow:hidden}.flight_details_cards .fdc_blc .flight_info{padding:16px;display:flex;align-items:center;justify-content:space-between;align-self:stretch;width:100%}.flight_details_cards .fdc_blc .fi_lft{display:flex;flex-direction:column;gap:8px}.flight_details_cards .fdc_blc .fi_lft .fil_top,.flight_details_cards .fdc_blc .fi_lft .fil_top .fil_wrpr{display:flex;align-items:center;gap:12px}.flight_details_cards .fdc_blc .fi_lft .fil_top:has(.fil_wrpr){flex-direction:column;align-items:flex-start;gap:8px}.flight_details_cards .fdc_blc .fil_lft img{width:36px;height:auto}.flight_details_cards .fdc_blc .flight_info p{color:var(--Gray-Mode-950);font-weight:600}.flight_details_cards .fdc_blc .flight_info span{font:normal normal 300 14px/20px var(--font-primary);color:var(--Gray-Mode-600);letter-spacing:.035px;display:block;margin-top:2px}.flight_details_cards .fdc_blc .fil_btm{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.06px;padding:6px 12px;border-radius:50px;background:var(--Blue-blue-1);display:flex;align-items:center;gap:8px;width:fit-content}.flight_details_cards .fdc_blc .fil_btm img{width:16px;height:auto}.flight_details_cards .fdc_blc .fi_rgt{display:flex;align-items:center;justify-content:space-between;gap:20px;width:calc(100% - 212px);max-width:625px}.flight_details_cards .fdc_blc .fi_rgt .fir_lft{display:flex;flex-direction:column;align-items:center;gap:2px}.flight_details_cards .fdc_blc .fir_lft span{color:var(--Gray-Mode-400)}.flight_details_cards .fdc_blc .fir_lft span:last-child{color:var(--Gray-Mode-900)}.flight_details_cards .fdc_blc .fir_center{display:flex;align-items:center;justify-content:space-between;min-width:45.21%;position:relative;z-index:0}.flight_details_cards .fdc_blc .fir_center::before{position:absolute;left:0;top:0;bottom:0;content:"";margin:auto;width:100%;height:1px;background-color:var(--Gray-Mode-200);z-index:-1}.flight_details_cards .fdc_blc .fir_center .icon{display:flex}.flight_details_cards .fdc_blc .fir_center .icon img{width:auto;height:16px;background-color:var(--color-white)}.flight_details_cards .fdc_blc .fir_center .time{font:normal normal 600 12px/16px var(--font-primary);color:var(--color-primary);text-align:center;letter-spacing:.06px;background-color:var(--color-white);padding:0 4px}.flight_details_cards .luggage_info{display:flex;align-items:center;justify-content:space-between;width:100%;background:linear-gradient(90deg,#fffcd9 0,rgba(255,255,255,0) 99.98%),#eff8ff;padding:12px 20px}.flight_details_cards .luggage_info .info_inr{display:flex;align-items:center;gap:4px}.flight_details_cards .luggage_info .info_inr img{width:16px;height:auto}.flight_details_cards .luggage_info .info_inr span{font:normal normal 600 12px/16px var(--font-primary);color:var(--Gray-Mode-950);display:flex;align-items:center;gap:6px}.flight_details_cards .luggage_info .info_inr span span{font-weight:400;color:var(--Gray-Mode-800)}.flight_details_cards .fdc_cntr{width:100%;position:relative;z-index:0}.flight_details_cards .fdc_cntr::before{position:absolute;inset:0;content:"";width:calc(100% - 110px);height:1px;border-top:1px dashed var(--Gray-Mode-200);margin:auto;z-index:-1}.flight_details_cards .fdc_cntr .terminals_info{padding:8px 16px;border-radius:58px;border:1px solid var(--Gray-Mode-200);display:flex;align-items:center;justify-content:center;gap:12px;width:fit-content;margin:auto;background-color:var(--color-white)}.flight_details_cards .fdc_cntr .terminals_info span{font:normal normal 400 14px/19px var(--font-primary);color:var(--Gray-Mode-950);display:block}.flight_details_cards .fdc_cntr .terminals_info .dot{width:6px;height:6px;border-radius:50px;background-color:var(--Gray-Mode-200)}.flight_details_cards .fdc_cntr .terminals_info span:last-child{background:var(--Gradient-Orange,linear-gradient(225deg,#fd853a 0,#ec4a0a 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.select_wrapper{position:relative;cursor:pointer}.select_wrapper:after{position:absolute;top:0;bottom:0;right:1px;width:36px;height:36px;margin:auto;content:"";background-color:var(--color-white);border-radius:24px;background-image:url(/images/tcFlights/srp/chevron-down-black.svg);background-repeat:no-repeat;background-size:20px;background-position:center;transition:all .5s ease;pointer-events:none!important}.select_wrapper.active:after{transform:rotateZ(180deg)}.select_wrapper .custom_select,.select_wrapper .form-select{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;padding:11px 16px;border-radius:8px;border:1px solid var(--Gray-Mode-200);background:var(--color-white);cursor:pointer}.select_wrapper .select_label{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-500);background-color:var(--color-white);position:absolute;pointer-events:none;left:16px;top:50%;transform:translateY(-50%);transition:.3s ease all;z-index:2}.select_wrapper.active .select_label,.select_wrapper.filled .select_label{font:normal normal 400 12px/16px var(--font-primary);width:fit-content;padding:0 4px;top:0;left:8px;transform:translateY(-50%)}.select_wrapper .form-select:focus{border-color:var(--Gray-Mode-200)}.select_wrapper .custom_select{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;padding:11px 16px;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.select_wrapper .select_options{max-height:200px;overflow-y:auto;display:block;position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:999;margin:0;padding:16px;list-style:none;border-radius:8px;border:1px solid var(--Gray-Mode-100);background-color:var(--color-white);box-shadow:0 20px 24px -4px rgba(16,24,40,.08),0 8px 8px -4px rgba(16,24,40,.03);display:none}.select_wrapper .select_options::-webkit-scrollbar-track{background-color:#fff;border-radius:10px}.select_wrapper .select_options::-webkit-scrollbar{width:4px;background-color:#fff}.select_wrapper .select_options::-webkit-scrollbar-thumb{background-color:var(--Gray-Mode-300);border-radius:10px}.select_wrapper .select_options li{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;cursor:pointer;margin:0;padding:12px 0;border-bottom:1px solid var(--Gray-Mode-100,#edeef1);-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;-webkit-transition:all .15s ease-in;transition:all .15s ease-in}.select_wrapper .select_options li.disabled{padding:0;color:var(--Gray-Mode-500);border-bottom:none;cursor:unset}.select_wrapper .select_options li:first-child{padding-top:0}.select_wrapper .select_options li:last-child{border-bottom:none;padding-bottom:0}.select_wrapper .select_options li[rel=hide]{display:none}.flightSrp_bnr{background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%);padding:24px 0;transition:.4s all ease}.flightSrp_bnr.sticky{padding:12px 0;position:sticky;top:0;width:100%;z-index:998}.flightSrp_bnr.sticky .flightSearch_container .search_wrapper{gap:8px}.flightSrp_bnr.sticky .flightSearch_container .nav-pills .nav-link{padding:4px 8px;border-radius:6px;gap:5px}.flightSrp_bnr.sticky .flightSearch_container .searchflight_card .grid_item{padding:10px 19px;transition:.4s all ease}.flightSrp_bnr.sticky .flightSearch_container .searchflight_card .fromTo_city .toCity{padding-left:32px}.flightSrp_bnr.sticky .flightSearch_container .radio_groups .form-check label{font:normal normal 500 14px/22px var(--font-primary);letter-spacing:.035px}.flightSearch_container .radio_groups .form-check .form-check-input{width:16px;height:16px}.flightSearch_container .radio_groups .form-check-input:checked[type=radio]{background-size:6px}.flightSrp_bnr .top_headerMobile{display:none}.flightSrp_bnr .flightSearch_container{position:unset}.flightSrp_bnr .flightSearch_container .nav-pills .nav-link{color:var(--color-white);border:1px solid var(--color-white);background-color:transparent}.flightSrp_bnr .flightSearch_container .nav-pills .nav-link.active{border:1px solid var(--color-secondary);background-color:transparent;color:var(--color-secondary)}.flightSrp_bnr .flightSearch_container .nav-pills .nav-link.active img{filter:brightness(0) saturate(100%) invert(72%) sepia(94%) saturate(749%) hue-rotate(2deg) brightness(103%) contrast(101%)}.flightSrp_bnr .flightSearch_container .nav-pills .nav-link img{filter:brightness(0) invert(1)}.flightSrp_bnr .flightSearch_container .multiCity_container{display:none}.flightSrp_bnr .flightSearch_container .radio_groups .form-check .form-check-input,.flightSrp_bnr .flightSearch_container .radio_groups .form-check-input:checked{border-color:var(--color-white)}.flightSrp_bnr .flightSearch_container .radio_groups .form-check label,.flightSrp_bnr .flightSearch_container .radio_groups .form-check-input:checked+label{color:var(--color-white)}.flightSrp_bnr .flightSearch_container .radio_groups .form-check-input:checked[type=radio]{background-image:url(/images/tcFlights/common-img/check-white.svg);background-repeat:no-repeat;background-position:center}.all_filters .dropdown_filter .dropdown_list{width:100%;display:flex;flex-direction:column;gap:16px}.all_filters .dropdown_filter .dropdown_list ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;max-height:211px;overflow-x:hidden;overflow-y:hidden}.all_filters .dropdown_filter .dropdown_list .form-check-input:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.all_filters .dropdown_filter .dropdown_list label{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px}.all_filters .dropdown_filter .dropdown_list span{font:normal normal 500 14px/142.857% var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px}.all_filters .dropdown_filter .dropdown_list .search_box{width:100%;position:relative}.all_filters .dropdown_filter .dropdown_list .search_box .form-control{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;padding:11px 16px;border-radius:8px;border:1px solid var(--Gray-Mode-200);background:var(--color-white)}.all_filters .dropdown_filter .dropdown_list .search_box .form-control::placeholder{color:var(--Gray-Mode-500)}.all_filters .dropdown_filter .dropdown_list .search_box span{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:auto}.all_filters .dropdown_filter .dropdown_list .search_box span img{width:20px;height:auto}.all_filters .comn_filter .seemore_wrapper{margin-top:-4px}.all_filters .comn_filter .seemore_wrapper .seemore_btn{font:normal normal 500 14px/142.857% var(--font-primary);color:var(--color-primary);letter-spacing:.035px;padding:0;width:100%;display:flex;align-items:center;gap:4px;background-color:transparent;border:none}.all_filters .comn_filter .seemore_wrapper .seemore_btn img{width:18px;height:auto;transition:transform .5s ease}.all_filters .comn_filter .year_calendar{width:100%;border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);padding:12px 16px}.all_filters .comn_filter .year_calendar .top_block{margin-bottom:16px}.all_filters .comn_filter .year_calendar button{padding:0;border:none;background-color:transparent}.all_filters .comn_filter .year_calendar button img{width:20px;height:auto;filter:brightness(0) invert(0)}.all_filters .comn_filter .year_calendar button.disabled img{filter:none}.all_filters .comn_filter .months-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.all_filters .comn_filter .month{border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);padding:7px 12px;text-align:center;font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;cursor:pointer;transition:background-color .3s,border-color .3s}.all_filters .comn_filter .month.selected{color:var(--color-white);border:1px solid var(--color-primary);background:var(--color-primary)}.all_filters .comn_filter .range_container{width:100%}.all_filters .comn_filter .range_container .sliders_control{position:relative;min-height:20px}.all_filters .comn_filter .range_container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;width:20px;height:20px;border-radius:30px;background:var(--color-white);box-shadow:0 0 6px 0 rgba(0,0,0,.15);cursor:pointer}.all_filters .comn_filter .range_container input[type=range]::-webkit-slider-thumb:active{background:var(--Gradient-Blue,linear-gradient(225deg,#2e90fa 0,#175cd3 100%))}.all_filters .comn_filter .range_container input[type=range]{-webkit-appearance:none;appearance:none;height:4px;width:100%;position:absolute;background-color:#c6c6c6;pointer-events:none}.all_filters .comn_filter .range_container .sliders_control .min_value{top:2px;height:0;z-index:1}.all_filters .comn_filter .range_container .display_value{display:flex;align-items:center;justify-content:space-between}.all_filters .comn_filter .range_container .display_value span{font:normal normal 500 12px/133.333% var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.06px;padding:8px 16px;border-radius:4px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);display:block}.form-check-input:focus{box-shadow:none}.all_filters .comn_filter .depApr_wrpr{display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:8px}.all_filters .comn_filter .depApr_wrpr .card_depApr{padding:7px;border-radius:8px;border:1px solid var(--Gray-Mode-100);display:flex;flex-direction:column;gap:8px;cursor:pointer}.all_filters .comn_filter .depApr_wrpr .card_depApr.selected{outline:2px solid var(--color-primary);box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.all_filters .comn_filter .depApr_wrpr .card_depApr:nth-child(1){background:linear-gradient(0deg,rgba(255,255,255,.7) 0,rgba(255,255,255,.7) 100%),linear-gradient(180deg,#ffc046 0,#fffcf7 100%)}.all_filters .comn_filter .depApr_wrpr .card_depApr:nth-child(2){background:linear-gradient(0deg,rgba(255,255,255,.7) 0,rgba(255,255,255,.7) 100%),linear-gradient(180deg,#fe9389 0,snow 100%)}.all_filters .comn_filter .depApr_wrpr .card_depApr:nth-child(3){background:linear-gradient(0deg,rgba(255,255,255,.7) 0,rgba(255,255,255,.7) 100%),linear-gradient(180deg,#e1d8af 0,#fdfcfa 100%)}.all_filters .comn_filter .depApr_wrpr .card_depApr:nth-child(4){background:linear-gradient(0deg,rgba(255,255,255,.7) 0,rgba(255,255,255,.7) 100%),linear-gradient(180deg,#4e619b 0,#b1bad3 56.1%,#fff 100%)}.all_filters .comn_filter .depApr_wrpr .card_depApr img{width:24px;height:auto;display:block;margin:0 auto}.all_filters .comn_filter .depApr_wrpr .card_depApr span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.06px;display:block;text-align:center}.all_filters .comn_filter .checkboxes{display:flex;flex-direction:column;gap:12px}.all_filters .comn_filter .checkboxes .form_wrpr{display:flex;align-items:center;justify-content:space-between}.all_filters .comn_filter .form-check-label{display:flex;align-items:center;gap:8px}.all_filters .comn_filter .form-check-label img{width:24px;height:auto}.flightList_filter{display:flex;flex-direction:column;gap:24px}.flightList_filter .top_section{display:flex;align-items:center;justify-content:space-between}.flightList_filter .top_section h5{line-height:28px;font-weight:600;color:var(--Gray-Mode-950);letter-spacing:.02px}.flightList_filter .top_section h6{line-height:26px;letter-spacing:.027px;color:var(--Gray-Mode-950)}.flightList_filter .top_section p{font-weight:300;color:var(--Gray-Mode-500)}.flightList_filter .top_section p b{font-weight:500;color:var(--Gray-Mode-950)}.flightFilter_section .flightList_filter .center_section{display:flex;flex-direction:column;gap:12px}.flightFilter_section .flightList_filter .filter_bar{padding:4px 8px;border-radius:8px;background:var(--Gray-Mode-25);overflow:hidden}.flightFilter_section .flightList_filter .filter_scroll_wrapper{display:flex;align-items:center;gap:8px;position:relative}.flightFilter_section .flightList_filter .scroll-btnPrice{width:24px;height:24px;background-color:var(--color-primary);border-radius:100px;border:1px solid var(--color-primary);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.5s all ease-out}.flightFilter_section .flightList_filter .scroll-btnPrice.disable{background-color:var(--color-white);border:1px solid var(--Gray-Mode-50)}.flightFilter_section .flightList_filter .scroll-btnPrice img{width:16px;height:auto}.flightFilter_section .flightList_filter .scroll-btnPrice.disable img{filter:brightness(0) invert(0)}.flightFilter_section .flightList_filter .price_scroll{overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;flex:1}.flightFilter_section .flightList_filter .price_scroll::-webkit-scrollbar{display:none}.flightFilter_section .flightList_filter .price_list{display:flex;align-items:center;gap:4px;padding:0;margin:0;list-style:none}.flightFilter_section .flightList_filter .price_tab{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-600);letter-spacing:.06px;min-width:123px;padding:8px 16px;background:var(--color-white);border-bottom:3px solid transparent;border-radius:6px;cursor:pointer;transition:all .3s ease;position:relative;display:flex;flex-direction:column;align-items:center;gap:4px}.flightFilter_section .flightList_filter .price_tab span{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.35px;display:flex;align-items:center;gap:4px}.flightFilter_section .flightList_filter .price_tab .lowest_price{color:#4ca40f}.flightFilter_section .flightList_filter .price_tab.active{color:var(--Gray-Mode-950);border-bottom:3px solid var(--color-primary)}.flightFilter_section .flightList_filter .others_filters{display:flex;align-items:center;gap:16px}.flightFilter_section .flightList_filter .others_filters .btn{font:normal normal 300 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.24px;padding:11px;width:100%;border-radius:8px;background-color:var(--color-white);border:1px solid var(--Gray-Mode-100);display:flex;align-items:center;justify-content:space-between}.flightFilter_section .flightList_filter .others_filters .btn.active{background-color:#eff8ff;border:1px solid var(--color-primary)}.flightFilter_section .flightList_filter .others_filters .btn .left_bx{display:flex;align-items:center;gap:12px}.flightFilter_section .flightList_filter .others_filters .btn .left_bx .icon{width:28px;height:28px;border-radius:4px;background:var(--Gray-Mode-300);display:flex;align-items:center;justify-content:center}.flightFilter_section .flightList_filter .others_filters .btn.active .left_bx .icon{background-color:var(--color-primary)}.flightFilter_section .flightList_filter .others_filters .btn .left_bx .icon img{width:20px;height:auto}.flightFilter_section .flightList_filter .others_filters .btn .price{font-weight:500;color:var(--color-primary)}.flightFilter_section .flightList_filter .others_filters .select_wrapper{min-width:170px;height:46px}.flightFilter_section .flightList_filter .others_filters .select_wrapper .custom_select,.flightFilter_section .flightList_filter .others_filters .select_wrapper .form-select{border:1px solid var(--Gray-Mode-100);height:100%}.flightList_filter .cardList_container{display:flex;flex-direction:column;gap:16px}.flightList_filter .cardList_container .studentFare_container{display:none}.flightList_filter .cardList_container .student_fares{padding:12px 20px;border-radius:8px;border:1px solid #2e90fa;background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%);display:flex;align-items:center;justify-content:space-between}.flightList_filter .cardList_container .student_fares .fare_left{display:flex;align-items:center;gap:12px}.flightList_filter .cardList_container .student_fares .fare_left img{width:60px;height:auto}.flightList_filter .cardList_container .student_fares .fare_left .text_block{display:flex;flex-direction:column;gap:4px}.flightList_filter .cardList_container .student_fares .fare_left .text_block p{color:var(--color-white)}.flightList_filter .cardList_container .student_fares .fare_left .text_block span{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--color-white)}.flightList_filter .cardList_container .student_fares .btn_regularFare{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--color-white);padding:9px 15px;border-radius:100px;border:1px solid var(--color-white)}.flightList_filter .cardList_container .onewayMulticity_card{border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);position:relative}.flightList_filter .cardList_container .onewayMulticity_card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.flightList_filter .cardList_container .onewayMulticity_card.is-animated{-webkit-animation:.6s zoom-in;animation:.6s zoom-in}@keyframes zoom-in{0%{transform:scale(.5)}100%{transform:scale(1)}}.flightList_filter .cardList_container .onewayMulticity_card .flight_info{padding:32px 17px 20px 17px;display:flex;align-items:center;justify-content:space-between}.flightList_filter .cardList_container .onewayMulticity_card .flight_info .left_blck{display:flex;align-items:center;justify-content:space-between}.flightList_filter .cardList_container .onewayMulticity_card .flight_info .left_blck:has(.discount_price){width:770px}.flightList_filter .cardList_container .onewayMulticity_card .flight_info .top_left{display:flex;align-items:center;gap:24px}.flightList_filter .cardList_container .onewayMulticity_card .flight_info .with_radio{display:flex;align-items:center;gap:16px}.flightList_filter .cardList_container .onewayMulticity_card .with_radio .form-check{min-height:1px;padding:0;margin:0}.flightList_filter .cardList_container .onewayMulticity_card .with_radio .form-check .form-check-input{margin:0;width:20px;height:20px;border-color:var(--Gray-Mode-400)}.flightList_filter .cardList_container .onewayMulticity_card .with_radio .form-check-input:checked[type=radio]{background-color:var(--color-white);background-image:url(/images/tcFlights/srp/check-circle.svg);background-size:8px;border-color:var(--color-primary)}.flightList_filter .cardList_container .onewayMulticity_card .fi_lft{display:flex;flex-direction:column;gap:8px;min-width:200px}.flightList_filter .cardList_container .onewayMulticity_card .fi_lft .fil_top{display:flex;align-items:center;gap:12px}.flightList_filter .cardList_container .onewayMulticity_card .fil_lft img{width:36px;height:auto}.flightList_filter .cardList_container .onewayMulticity_card .flight_info p{color:var(--Gray-Mode-950)}.flightList_filter .cardList_container .onewayMulticity_card .flight_info .top_left span{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-600);letter-spacing:.024px;display:block;margin-top:2px}.flightList_filter .cardList_container .onewayMulticity_card .fil_topLeft{position:absolute;left:0;top:0}.flightList_filter .cardList_container .onewayMulticity_card .fil_btm{font:normal normal 600 10px/14px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.05px;padding:6px 12px;border-radius:8px 0 8px 0;background:var(--Blue-blue-1);display:flex;align-items:center;gap:4px}.flightList_filter .cardList_container .onewayMulticity_card .fil_btm img{width:16px;height:auto}.flightList_filter .cardList_container .onewayMulticity_card .fil_topLeft .tooltip_tag{display:none}.flightList_filter .cardList_container .onewayMulticity_card .fir_card{display:flex;flex-direction:column;align-items:flex-start}.flightList_filter .cardList_container .onewayMulticity_card .fir_card span:last-child{color:var(--Gray-Mode-900)}.flightList_filter .cardList_container .onewayMulticity_card .fir_card.fir_rgt{align-items:flex-end}.flightList_filter .cardList_container .onewayMulticity_card .fir_center{display:flex;align-items:center;justify-content:space-between;min-width:175px;position:relative;z-index:0}.flightList_filter .cardList_container .onewayMulticity_card .fir_center::before{position:absolute;left:0;top:0;bottom:0;content:"";margin:auto;width:100%;height:1px;background-color:var(--Blue-blue-5);z-index:-1}.flightList_filter .cardList_container .onewayMulticity_card .fir_center .icon{display:flex;align-items:center}.flightList_filter .cardList_container .onewayMulticity_card .fir_center .icon img{width:auto;height:16px;background-color:var(--color-white)}.flightList_filter .cardList_container .onewayMulticity_card .time{background-color:var(--color-white);padding:0 5px;display:flex;flex-direction:column;gap:4px}.flightList_filter .cardList_container .onewayMulticity_card .flight_info .top_left .time span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-500);margin:0;text-align:center}.flightList_filter .cardList_container .onewayMulticity_card .flight_info .top_left .time span b{font-weight:600;color:var(--color-primary)}.flightList_filter .cardList_container .onewayMulticity_card h5{font-weight:600;letter-spacing:.02px;color:var(--Gray-Mode-950);display:flex;align-items:center;gap:8px}.flightList_filter .cardList_container .onewayMulticity_card .price_amount{display:block}.flightList_filter .cardList_container .onewayMulticity_card .right_blck{display:flex;flex-direction:column;justify-content:space-between;align-items:end;gap:12px;height:100%}.flightList_filter .cardList_container .onewayMulticity_card .btn_primary{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;padding:10px 18px}.flightList_filter .cardList_container .onewayMulticity_card .right_blck .btn_price{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;padding:0;display:flex;align-items:center;gap:4px}.flightList_filter .cardList_container .onewayMulticity_card .right_blck .btn_price img{width:12px;height:auto}.flightList_filter .cardList_container .luggage_info{display:grid;grid-template-columns:repeat(2,1fr)}.flightList_filter .cardList_container .luggage_info .price_amount{display:none}.flightList_filter .cardList_container .luggage_info .info_inr{display:flex;align-items:center;border-radius:0 0 0 8px;gap:16px;padding:10px 20px;background:linear-gradient(270deg,#fff 0,#eff8ff 100%)}.flightList_filter .cardList_container .luggage_info .info_inr .flat_off{display:flex;align-items:center;gap:4px}.flightList_filter .cardList_container .tooltip_tag{position:relative}.flightList_filter .cardList_container .tooltip_tag label{font:normal normal 500 10px/14px var(--font-primary);color:var(--color-white);letter-spacing:.05px;border-radius:50px;padding:4px 8px;display:flex;align-items:center;gap:4px;pointer-events:none}.flightList_filter .cardList_container .tooltip_primary{background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%)}.flightList_filter .cardList_container .tooltip_secondary{background:linear-gradient(225deg,#fd853a 0,#ec4a0a 100%)}.flightList_filter .cardList_container .tooltip_tag label img{width:12px;height:auto}.flightList_filter .cardList_container .tooltip_tag .tooltip{position:absolute;right:calc(100% - 158px);margin:auto;width:228px;padding:12px;top:calc(100% + 12px);border-radius:12px;background:var(--Gray-Mode-950);box-shadow:0 2px 7px 0 rgba(0,0,0,.12);z-index:997;opacity:0;display:none;transition:.5s ease-out;animation:.3s ease-out 0s 1 normal none running slideOut}.flightList_filter .cardList_container .tooltip_tag input[type=checkbox]:checked~.tooltip,.flightList_filter .cardList_container .tooltip_tag:hover .tooltip{display:block;opacity:1}@keyframes slideOut{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.flightList_filter .cardList_container .tooltip_tag .tooltip::before{position:absolute;content:"";left:0;right:0;margin:auto;bottom:100%;width:10px;border-width:10px;border-style:solid;border-color:transparent transparent var(--Gray-Mode-950) transparent}.flightList_filter .cardList_container .tooltip_tag .tooltip span{font:normal normal 400 12px/16px var(--font-primary);color:var(--color-white);letter-spacing:.06px;display:block}.flightList_filter .cardList_container .luggage_info .info_inr .flat_off img{width:16px;height:auto}.flightList_filter .cardList_container .luggage_info .info_inr .flat_off span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-950);display:flex;align-items:center;gap:6px}.flightList_filter .cardList_container .luggage_info .info_inr .flat_off span span{font-weight:600}.flightList_filter .cardList_container .luggage_info .btn_grps{padding:12px 20px;background:linear-gradient(90deg,#fff 0,#fffcd9 100%);display:flex;align-items:center;border-radius:0 0 8px 0}.flightList_filter .cardList_container .luggage_info .btn_grps .btn{font:normal normal 400 12px/16px var(--font-primary);color:var(--color-primary);letter-spacing:.06px;display:flex;align-items:center;gap:2px;margin-left:auto;padding:0;transition:none}.flightList_filter .cardList_container .luggage_info .btn_grps .btn img{width:16px;height:auto;transition:none}.flightList_filter .flight_loginCard{padding:24px 28px 24px 24px;border-radius:12px;border:1px solid #d1e9ff;background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%);position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.flightList_filter .flight_loginCard::before{position:absolute;left:0;bottom:30px;content:"";width:80px;height:80px;background:url(/images/tcFlights/srp/Ellipse-212.svg) no-repeat center;background-size:100%;background-repeat:no-repeat;border-radius:0 0 0 12px;z-index:-1;opacity:.7}.flightList_filter .flight_loginCard::after{position:absolute;right:0;bottom:-7px;content:"";width:80px;height:80px;background:url(/images/tcFlights/srp/Ellipse-213.svg) no-repeat center;background-size:100%;background-repeat:no-repeat;border-radius:0 0 0 12px;z-index:-1;opacity:.7}.flightList_filter .flight_loginCard .left_box{display:flex;flex-direction:column;gap:8px}.flightList_filter .flight_loginCard .left_box h4{color:var(--color-white)}.flightList_filter .flight_loginCard .left_box h4 span{background:var(--color-secondary);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.flightList_filter .flight_loginCard .left_box .sub_title{font:normal normal 400 14px/20px var(--font-primary);color:var(--color-white);letter-spacing:.035px;display:block}.flightList_filter .flight_loginCard .btn_grups{display:flex;align-items:center;gap:12px}.flightList_filter .flight_loginCard .btn_grups .btn{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;padding:9px 15px;border-radius:64px;width:180px;justify-content:center}.flightList_filter .flight_loginCard .btn_grups .btn_loginFlight{color:var(--Gray-Mode-950);background-color:var(--color-secondary)}.flightList_filter .flight_loadMore{font:normal normal 500 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px;padding:11px 23px;border-radius:64px;border:1px solid var(--Gray-Mode-600);display:flex;align-items:center;justify-content:center;gap:4px;width:fit-content;margin:48px auto 0}.flightList_filter .flight_loadMore img{width:20px;height:auto}.comn_modal .modal-dialog{max-width:962px}.comn_modal .modal-content{border-radius:16px;border:1px solid #d0d0d0;background:var(--color-white);box-shadow:0 2.818px 30.997px 0 rgba(0,0,0,.15)}.comn_modal .modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d0d0d0;padding:16px}.comn_modal .modal-header h6,.comn_modal .modal-header p{color:var(--Gray-Mode-950)}.comn_modal .modal-header .btn-close{padding:0;margin:0;width:20px;height:20px;opacity:1;background:url(/images/tcFlights/common-img/x.svg) no-repeat center/100%}.btn-close:focus{box-shadow:none}.fareOptions_popup .modal-body{padding:0}.fareOptions_popup .fare_wrppr{padding:16px;display:flex;flex-direction:column;gap:16px}.fareOptions_popup .tab-content{overflow:auto}.fareOptions_popup .fare_wrppr .fare_sliderWrapper{overflow:auto}.fareOptions_popup .fare_wrppr .top_section{display:flex;align-items:center;justify-content:space-between}.fareOptions_popup .fare_wrppr .top_section .right_title{display:flex;align-items:center;gap:16px}.fareOptions_popup .fare_wrppr .top_section .right_title p{font-weight:600;color:var(--Gray-Mode-900);font-size:14px}.fareOptions_popup .fare_wrppr .top_section h5{font-weight:600;line-height:28px;letter-spacing:.02px;color:var(--Gray-Mode-900)}.fareOptions_popup .fare_wrppr .top_section .date_time{display:flex;align-items:center;gap:8px}.fareOptions_popup .fare_wrppr .top_section .date_time span{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-800);letter-spacing:.035px;display:block}.fareOptions_popup .fare_wrppr .top_section .date_time .dot{width:4px;height:4px;border-radius:24px;background-color:var(--Gray-Mode-200)}.fare_cardsSlider{display:flex;gap:16px;cursor:grab;width:100%;overflow-x:auto;overflow-y:hidden;white-space:normal;will-change:transform;user-select:none;padding-bottom:15px;position:relative;z-index:1}.fare_cardsSlider::-webkit-scrollbar{height:8px}.fare_cardsSlider::-webkit-scrollbar-thumb{background-color:var(--Gray-Mode-300);border-radius:16px;border:0 solid transparent;background-clip:content-box;transition:background-color .3s ease}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box{padding:6px 2px 2px 2px;border-radius:10px;border:1px solid var(--Gray-Mode-100);background:var(--Blue-blue-1);flex:0 0 298.67px;min-width:298.67px}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box.active{background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%);box-shadow:0 2px 4px -1px rgba(0,0,0,.06)}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-600);letter-spacing:.06px;display:block}.fareOptions_popup .fare_wrppr .card_box.active .card_bCenter .btn_bookNow span{background-color:var(--color-primary);color:var(--color-white)!important;border:1px solid var(--color-primary)}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box .top_bx span{text-align:center}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box.active .top_bx span{color:var(--color-white)!important}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box .bottom_bx{border-radius:8px;background:var(--color-white);margin-top:6px;height:calc(100% - 22px)}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box .card_bTop{padding:12px 16px;border-bottom:1px solid var(--Gray-Mode-50);display:flex;align-items:flex-end;gap:8px}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box .card_bTop h4{color:var(--Gray-Mode-950)}#modalPrice{color:var(--Gray-Mode-950);font:normal normal 800 20px/100% var(--font-primary);font-weight:800;text-decoration:none;display:inline-block}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box .card_bCenter{padding:16px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;height:calc(100% - 57px)}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box .center_cTop{display:flex;flex-direction:column;gap:16px}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box .crd_blck{display:flex;flex-direction:column;gap:12px}.fareOptions_popup .fare_wrppr .card_box .card_bCenter .title_blck{display:flex;align-items:center;gap:12px}.fareOptions_popup .fare_wrppr .card_box .card_bCenter .title_blck p{font:normal normal 600 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px}.fareOptions_popup .fare_wrppr .card_box .card_bCenter .title_blck .badge{font:normal normal 500 10px/14px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.05px;border-radius:50px;border:1px solid #f70;padding:2px 7px;background:var(--Gradient-Orange,linear-gradient(225deg,#fd853a 0,#ec4a0a 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.fareOptions_popup .fare_wrppr .card_box .card_bCenter .divider{width:100%;height:1px;border-top:1px dashed #edeef1}.fareOptions_popup .fare_wrppr .card_box .fare_pointers{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;margin:0}.fareOptions_popup .fare_wrppr .card_box .fare_pointers li{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-800);letter-spacing:.06px;display:flex;align-items:center;justify-content:space-between}.fareOptions_popup .fare_wrppr .card_box .fare_pointers .with_icon{display:flex;align-items:flex-start;gap:4px}.fareOptions_popup .fare_wrppr .card_box .fare_pointers .with_icon img{width:16px;height:auto}.fareOptions_popup .fare_wrppr .card_box .fare_pointers .error{color:#a4180f}.fareOptions_popup .fare_wrppr .card_box .fare_pointers .piece{color:var(--Gray-Mode-600)}.fareOptions_popup .fare_wrppr .card_box .card_bCenter .btn_bookNow{font:normal normal 500 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px;padding:11px 23px;border-radius:64px;border:1px solid var(--Gray-Mode-600);background-color:var(--color-white);width:100%;transition:unset}.fareOptions_popup .fare_wrppr .card_box.active .card_bCenter .btn_bookNow{background-color:var(--color-primary);color:var(--color-white);border:1px solid var(--color-primary)}.fareOptions_popup .fare_wrppr .btn_scroll{width:100%;height:max-content;display:flex;align-items:center;justify-content:space-between;position:absolute;inset:0;margin:auto;z-index:1}.fareOptions_popup .fare_wrppr .btn_scroll .btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:64px;padding:0;background-color:var(--color-primary);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.fareOptions_popup .fare_wrppr .btn_scroll .btn.disabled{background-color:var(--color-white);opacity:1}.fareOptions_popup .fare_wrppr .btn_scroll .btn img{width:20px;height:auto}.fareOptions_popup .fare_wrppr .btn_scroll .btn.disabled img{filter:brightness(.5) invert(1)}.fareOptions_popup .top_section .nav-pills{padding:4px;display:flex;align-items:center;flex-wrap:nowrap;gap:8px;border-radius:58px;background:var(--Gray-Mode-50)}.fareOptions_popup .top_section .nav-pills li{width:100%}.fareOptions_popup .top_section .nav-pills .nav-link{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-600);text-align:center;letter-spacing:.035px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:60px;width:100%}.fareOptions_popup .top_section .nav-pills .nav-link.active{background-color:var(--color-primary);color:var(--color-white)}.fareOptions_popup .top_section .nav-pills .nav-link img{width:16px;height:auto}.fareOptions_popup .top_section .nav-pills .nav-link.active img{filter:brightness(0) invert(1)}.fareOptions_popup .modal-body{padding:0}.fareOptions_popup .fare_wrppr{padding:16px;display:flex;flex-direction:column;gap:16px}.fareOptions_popup .fare_wrppr .top_section{display:flex;align-items:center;justify-content:space-between}.fareOptions_popup .fare_wrppr .top_section .right_title{display:flex;align-items:center;gap:16px}.fareOptions_popup .fare_wrppr .top_section .right_title p{font-weight:600;color:var(--Gray-Mode-900)}.fareOptions_popup .fare_wrppr .top_section h5{font-weight:600;line-height:28px;letter-spacing:.02px;color:var(--Gray-Mode-900)}.fareOptions_popup .fare_wrppr .top_section .date_time{display:flex;align-items:center;gap:8px}.fareOptions_popup .fare_wrppr .top_section .date_time span{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-800);letter-spacing:.035px;display:block}.fareOptions_popup .fare_wrppr .top_section .date_time .dot{width:4px;height:4px;border-radius:24px;background-color:var(--Gray-Mode-200)}.fare_cardsSlider{display:flex;gap:16px;cursor:grab;width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;transition:all .2s;will-change:transform;user-select:none;padding-bottom:15px;position:relative;z-index:1}.fare_cardsSlider::-webkit-scrollbar{height:8px}.fare_cardsSlider::-webkit-scrollbar-thumb{background-color:var(--Gray-Mode-300);border-radius:16px;border:0 solid transparent;background-clip:content-box;transition:background-color .3s ease}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box{padding:6px 2px 2px 2px;border-radius:10px;border:1px solid var(--Gray-Mode-100);background:var(--Blue-blue-1);flex:0 0 298.67px;min-width:298.67px}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box.active{background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%);box-shadow:0 2px 4px -1px rgba(0,0,0,.06)}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box .top_bx span{text-align:center}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box.active .top_bx span{color:var(--color-white)}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box .bottom_bx{border-radius:8px;background:var(--color-white);margin-top:6px;height:calc(100% - 22px)}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box .card_bTop{padding:12px 16px;border-bottom:1px solid var(--Gray-Mode-50);display:flex;align-items:flex-end;gap:8px}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box .card_bTop h4{color:var(--Gray-Mode-950);display:flex;align-items:flex-end;gap:8px}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box .card_bTop span{font:normal normal 400 12px/133.333% var(--font-primary)}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box .card_bTop:has(.discount_price) .price_amount{font:normal normal 600 24px/16px var(--font-primary);letter-spacing:.06px;display:block;color:var(--Gray-Mode-950);margin-bottom:4px}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box .card_bCenter{padding:16px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;height:calc(100% - 57px)}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box .center_cTop{display:flex;flex-direction:column;gap:16px}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box .crd_blck{display:flex;flex-direction:column;gap:12px}.fareOptions_popup .total_fareWrpr{padding:12px 24px;border-radius:0 0 16px 16px;border-top:1px solid var(--Gray-Mode-100);background:var(--color-white);box-shadow:0 -4px 12px -1px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:space-between}.fareOptions_popup .total_fareWrpr h4{display:flex;align-items:flex-end;gap:8px}.fareOptions_popup .total_fareWrpr h4:has(.discount_price) .price_amount{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px;color:var(--Gray-Mode-600);margin-bottom:4px}.fareOptions_popup .total_fareWrpr .title{font:normal normal 300 12px/16px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.06px;display:block}.fareOptions_popup .total_fareWrpr .btn_primary{padding:12px 24px;border:none}.fareOptions_popup .fare_wrppr .card_box .card_bCenter .title_blck{display:flex;align-items:center;gap:12px}.fareOptions_popup .fare_wrppr .card_box .card_bCenter .title_blck p{font:normal normal 600 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px}.fareOptions_popup .fare_wrppr .card_box .card_bCenter .title_blck .badge{font:normal normal 500 10px/14px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.05px;border-radius:50px;border:1px solid #f70;padding:2px 7px;background:var(--Gradient-Orange,linear-gradient(225deg,#fd853a 0,#ec4a0a 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.fareOptions_popup .fare_wrppr .card_box .card_bCenter .divider{width:100%;height:1px;border-top:1px dashed #edeef1}.fareOptions_popup .fare_wrppr .card_box .fare_pointers{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;margin:0}.fareOptions_popup .fare_wrppr .card_box .fare_pointers li{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-800);letter-spacing:.06px;display:flex;align-items:center;justify-content:space-between}.fareOptions_popup .fare_wrppr .card_box .fare_pointers .with_icon{display:flex;align-items:center;gap:4px}.fareOptions_popup .fare_wrppr .card_box .fare_pointers .with_icon img{width:16px;height:auto}.fareOptions_popup .fare_wrppr .card_box .fare_pointers .error{color:#a4180f}.fareOptions_popup .fare_wrppr .card_box .fare_pointers .piece{color:var(--Gray-Mode-600)}.fareOptions_popup .fare_wrppr .card_box .card_bCenter .btn_select{font:normal normal 500 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px;padding:11px 23px;border-radius:64px;border:1px solid var(--Gray-Mode-600);background-color:var(--color-white);width:100%;transition:unset}.fareOptions_popup .fare_wrppr .card_box.active .card_bCenter .btn_select{background-color:var(--color-primary);color:var(--color-white);border:1px solid var(--color-primary)}.fareOptions_popup .fare_wrppr .btn_scroll{width:100%;height:max-content;display:flex;align-items:center;justify-content:space-between}.fareOptions_popup .fare_wrppr .btn_scroll .btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:64px;padding:0;background-color:var(--color-primary);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);position:absolute;top:0;bottom:0;margin:auto;z-index:999}.fareOptions_popup .fare_wrppr .btn_scroll .btn_prev{left:0}.fareOptions_popup .fare_wrppr .btn_scroll .btn_next{right:0}.fareOptions_popup .fare_wrppr .btn_scroll .btn.disabled{background-color:var(--color-white);opacity:1}.fareOptions_popup .fare_wrppr .btn_scroll .btn img{width:20px;height:auto}.fareOptions_popup .fare_wrppr .btn_scroll .btn.disabled img{filter:brightness(.5) invert(1)}.fareOptions_popup .top_section .nav-pills{padding:4px;display:flex;align-items:center;flex-wrap:nowrap;gap:8px;border-radius:58px;background:var(--Gray-Mode-50)}.fareOptions_popup .top_section .nav-pills li{width:100%}.fareOptions_popup .top_section .nav-pills .nav-link{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-600);text-align:center;letter-spacing:.035px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:60px;width:100%}.fareOptions_popup .top_section .nav-pills .nav-link.active{background-color:var(--color-primary);color:var(--color-white)}.fareOptions_popup .top_section .nav-pills .nav-link img{width:16px;height:auto}.fareOptions_popup .top_section .nav-pills .nav-link.active img{filter:brightness(0) invert(1)}.sidebar_flightDetails{position:fixed;top:0;right:0;width:962px;height:100vh;border:1px solid var(--Grays-Outline-1);background:var(--color-white);box-shadow:0 2.818px 30.997px 0 rgba(0,0,0,.15);z-index:999;opacity:0;visibility:hidden;transform:translateX(100%);transition:.3s all ease-out}.sidebar_flightDetails.active{opacity:1;visibility:visible;transform:translateX(0)}.sidebar_flightDetails .sidebar_header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d0d0d0;padding:16px}.sidebar_flightDetails .sidebar_header h6{color:var(--Gray-Mode-950)}.sidebar_flightDetails .sidebar_header .btn_close{padding:0;margin:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.sidebar_flightDetails .sidebar_header .btn_close img{width:24px;height:auto}.sidebar_flightDetails .sidebar_content{padding:24px;display:flex;flex-direction:column;gap:16px}.sidebar_flightDetails .sidebar_content .nav-tabs{width:fit-content;border-bottom:1px solid var(--Gray-Mode-200)}.sidebar_flightDetails .sidebar_content .nav-tabs .nav-link{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-600);letter-spacing:.035px;border:none;border-bottom:2px solid transparent;border-radius:0;padding:0 12px 8px 12px;display:flex;align-items:center;gap:8px}.sidebar_flightDetails .sidebar_content .nav-tabs .nav-link.active{color:var(--color-primary);border-bottom:2px solid var(--color-primary)}.sidebar_flightDetails .sidebar_content .nav-tabs .nav-link img{width:16px;height:auto;filter:contrast(.3)}.sidebar_flightDetails .sidebar_content .nav-tabs .nav-link.active img{filter:unset}.sidebar_flightDetails .sidebar_content .tab-content .tab_insideTab{display:flex;flex-direction:column;gap:16px}.sidebar_flightDetails .sidebar_content .pills_comn{padding:4px;display:flex;align-items:center;flex-wrap:nowrap;gap:8px;border-radius:58px;background:var(--Gray-Mode-50)}.sidebar_flightDetails .sidebar_content .pills_comn li{width:100%}.sidebar_flightDetails .sidebar_content .pills_comn .nav-link{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-600);text-align:center;letter-spacing:.035px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:60px;width:100%}.sidebar_flightDetails .sidebar_content .pills_comn .nav-link.active{background-color:var(--color-primary);color:var(--color-white)}.sidebar_flightDetails .sidebar_content .pills_comn .nav-link img{width:16px;height:auto}.sidebar_flightDetails .sidebar_content .pills_comn .nav-link.active img{filter:brightness(0) invert(1)}.sidebar_flightDetails .sidebar_content .flight_details_cards{padding:0}.sidebar_flightDetails .sidebar_tabContent{display:flex;flex-direction:column;gap:24px}.flight_details_cards{padding:16px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.flight_details_cards .fdc_blc{width:100%;border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);overflow:hidden}.flight_details_cards .fdc_blc .flight_info{padding:16px;display:flex;align-items:center;justify-content:space-between;align-self:stretch;width:100%}.flight_details_cards .fdc_blc .fi_lft{display:flex;flex-direction:column;gap:8px}.flight_details_cards .fdc_blc .fi_lft .fil_top,.flight_details_cards .fdc_blc .fi_lft .fil_top .fil_wrpr{display:flex;align-items:center;gap:12px}.flight_details_cards .fdc_blc .fi_lft .fil_top:has(.fil_wrpr){flex-direction:column;align-items:flex-start;gap:8px}.flight_details_cards .fdc_blc .fil_lft img{width:36px;height:auto}.flight_details_cards .fdc_blc .flight_info p{color:var(--Gray-Mode-950);font-weight:600}.flight_details_cards .fdc_blc .flight_info span{font:normal normal 300 14px/20px var(--font-primary);color:var(--Gray-Mode-600);letter-spacing:.035px;display:block;margin-top:2px}.flight_details_cards .fdc_blc .fil_btm{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.06px;padding:6px 12px;border-radius:50px;background:var(--Blue-blue-1);display:flex;align-items:center;gap:8px;width:fit-content}.flight_details_cards .fdc_blc .fil_btm img{width:16px;height:auto}.flight_details_cards .fdc_blc .fi_rgt{display:flex;align-items:center;justify-content:space-between;gap:20px;width:calc(100% - 212px);max-width:625px}.flight_details_cards .fdc_blc .fi_rgt .fir_lft{display:flex;flex-direction:column;align-items:center;gap:2px}.flight_details_cards .fdc_blc .fir_lft span{color:var(--Gray-Mode-400)}.flight_details_cards .fdc_blc .fir_lft span:last-child{color:var(--Gray-Mode-900)}.flight_details_cards .fdc_blc .fir_center{display:flex;align-items:center;justify-content:space-between;min-width:45.21%;position:relative;z-index:0}.flight_details_cards .fdc_blc .fir_center::before{position:absolute;left:0;top:0;bottom:0;content:"";margin:auto;width:100%;height:1px;background-color:var(--Gray-Mode-200);z-index:-1}.flight_details_cards .fdc_blc .fir_center .icon{display:flex}.flight_details_cards .fdc_blc .fir_center .icon img{width:auto;height:16px;background-color:var(--color-white)}.flight_details_cards .fdc_blc .fir_center .time{font:normal normal 600 12px/16px var(--font-primary);color:var(--color-primary);text-align:center;letter-spacing:.06px;background-color:var(--color-white);padding:0 4px}.flight_details_cards .luggage_info{display:flex;align-items:center;justify-content:space-between;width:100%;background:linear-gradient(90deg,#fffcd9 0,rgba(255,255,255,0) 99.98%),#eff8ff;padding:12px 20px}.flight_details_cards .luggage_info .info_inr{display:flex;align-items:center;gap:4px}.flight_details_cards .luggage_info .info_inr img{width:16px;height:auto}.flight_details_cards .luggage_info .info_inr span{font:normal normal 600 12px/16px var(--font-primary);color:var(--Gray-Mode-950);display:flex;align-items:center;gap:6px}.flight_details_cards .luggage_info .info_inr span span{font-weight:400;color:var(--Gray-Mode-800)}.flight_details_cards .fdc_cntr{width:100%;position:relative;z-index:0}.flight_details_cards .fdc_cntr::before{position:absolute;inset:0;content:"";width:calc(100% - 110px);height:1px;border-top:1px dashed var(--Gray-Mode-200);margin:auto;z-index:-1}.flight_details_cards .fdc_cntr .terminals_info{padding:8px 16px;border-radius:58px;border:1px solid var(--Gray-Mode-200);display:flex;align-items:center;justify-content:center;gap:12px;width:fit-content;margin:auto;background-color:var(--color-white)}.flight_details_cards .fdc_cntr .terminals_info span{font:normal normal 400 14px/19px var(--font-primary);color:var(--Gray-Mode-950);display:block}.flight_details_cards .fdc_cntr .terminals_info .dot{width:6px;height:6px;border-radius:50px;background-color:var(--Gray-Mode-200)}.flight_details_cards .fdc_cntr .terminals_info span:last-child{background:var(--Gradient-Orange,linear-gradient(225deg,#fd853a 0,#ec4a0a 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sidebar_flightDetails .sidebar_tabContent .requirement{padding:12px 20px;border-radius:8px;border:1px solid var(--Gray-Mode-100);background:#eff8ff}.sidebar_flightDetails .sidebar_tabContent .requirement span{font:normal normal 500 12px/16px var(--font-primary);letter-spacing:.06px;color:var(--Gray-Mode-800);display:block;text-align:center}.sidebar_flightDetails .card_fareBreakup{border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.sidebar_flightDetails .card_fareBreakup .title{padding:16px;border-bottom:1px solid var(--Gray-Mode-100)}.sidebar_flightDetails .card_fareBreakup .title p{color:var(--color-primary);font-weight:600}.sidebar_flightDetails .card_fareBreakup .crd_baseFare{padding:16px;display:flex;flex-direction:column;gap:12px}.sidebar_flightDetails .card_fareBreakup .crd_baseFare p{color:var(--Gray-Mode-950)}.sidebar_flightDetails .card_fareBreakup .crd_baseFare .baseFare_inr{display:flex;flex-direction:column;gap:12px}.sidebar_flightDetails .card_fareBreakup .crd_baseFare .bfi_item{display:flex;align-items:center;justify-content:space-between}.sidebar_flightDetails .card_fareBreakup .crd_baseFare .with_border{border:1px dashed var(--Gray-Mode-200);border-left:none;border-right:none;padding:8px 0}.sidebar_flightDetails .card_fareBreakup .crd_baseFare span{font:normal normal 300 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-500);display:block}.sidebar_flightDetails .card_fareBreakup .crd_baseFare span b{font-weight:500;color:var(--Gray-Mode-800)}.sidebar_flightDetails .notes{padding:16px;border-radius:8px;background:var(--Yellow-yellow-1)}.sidebar_flightDetails .notes span{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px;color:var(--Gray-Mode-900);display:block}.sidebar_flightDetails .notes span b{font-weight:600}.sidebar_flightDetails .notes span a{font-weight:600;color:var(--Gray-Mode-900);text-decoration:none}.sidebar_flightDetails{position:fixed;top:0;right:0;width:962px;height:100vh;border:1px solid var(--Grays-Outline-1);background:var(--color-white);box-shadow:0 2.818px 30.997px 0 rgba(0,0,0,.15);z-index:999;opacity:0;visibility:hidden;transform:translateX(100%);transition:.3s all ease-out}.sidebar_flightDetails.active{opacity:1;visibility:visible;transform:translateX(0)}.sidebar_flightDetails .sidebar_header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d0d0d0;padding:16px}.sidebar_flightDetails .sidebar_header h6{color:var(--Gray-Mode-950)}.sidebar_flightDetails .sidebar_header .btn_close{padding:0;margin:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.sidebar_flightDetails .sidebar_header .btn_close img{width:24px;height:auto}.sidebar_flightDetails .sidebar_content{padding:24px;display:flex;flex-direction:column;gap:16px}.sidebar_flightDetails .sidebar_content .nav-tabs{width:fit-content;border-bottom:1px solid var(--Gray-Mode-200)}.sidebar_flightDetails .sidebar_content .nav-tabs .nav-link{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-600);letter-spacing:.035px;border:none;border-bottom:2px solid transparent;border-radius:0;padding:0 12px 8px 12px;display:flex;align-items:center;gap:8px}.sidebar_flightDetails .sidebar_content .nav-tabs .nav-link.active{color:var(--color-primary);border-bottom:2px solid var(--color-primary)}.sidebar_flightDetails .sidebar_content .nav-tabs .nav-link img{width:16px;height:auto;filter:contrast(.3)}.sidebar_flightDetails .sidebar_content .nav-tabs .nav-link.active img{filter:unset}.sidebar_flightDetails .sidebar_content .tab-content .tab_insideTab{display:flex;flex-direction:column;gap:16px}.sidebar_flightDetails .sidebar_content .pills_comn{padding:4px;display:flex;align-items:center;flex-wrap:nowrap;gap:8px;border-radius:58px;background:var(--Gray-Mode-50)}.sidebar_flightDetails .sidebar_content .pills_comn li{width:100%}.sidebar_flightDetails .sidebar_content .pills_comn .nav-link{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-600);text-align:center;letter-spacing:.035px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:60px;width:100%}.sidebar_flightDetails .sidebar_content .pills_comn .nav-link.active{background-color:var(--color-primary);color:var(--color-white)}.sidebar_flightDetails .sidebar_content .pills_comn .nav-link img{width:16px;height:auto}.sidebar_flightDetails .sidebar_content .pills_comn .nav-link.active img{filter:brightness(0) invert(1)}.sidebar_flightDetails .sidebar_content .flight_details_cards{padding:0}.sidebar_flightDetails .sidebar_tabContent{display:flex;flex-direction:column;gap:24px;overflow-y:scroll;height:430px}.sidebar_flightDetails .sidebar_tabContent .requirement{padding:12px 20px;border-radius:8px;border:1px solid var(--Gray-Mode-100);background:#eff8ff}.sidebar_flightDetails .sidebar_tabContent .requirement span{font:normal normal 500 12px/16px var(--font-primary);letter-spacing:.06px;color:var(--Gray-Mode-800);display:block;text-align:center}.sidebar_flightDetails .card_fareBreakup{border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.sidebar_flightDetails .card_fareBreakup .title{padding:16px;border-bottom:1px solid var(--Gray-Mode-100)}.sidebar_flightDetails .card_fareBreakup .title p{color:var(--color-primary);font-weight:600}.sidebar_flightDetails .card_fareBreakup .crd_baseFare{padding:16px;display:flex;flex-direction:column;gap:12px}.sidebar_flightDetails .card_fareBreakup .crd_baseFare p{color:var(--Gray-Mode-950)}.sidebar_flightDetails .card_fareBreakup .crd_baseFare .baseFare_inr{display:flex;flex-direction:column;gap:12px}.sidebar_flightDetails .card_fareBreakup .crd_baseFare .bfi_item{display:flex;align-items:center;justify-content:space-between}.sidebar_flightDetails .card_fareBreakup .crd_baseFare .with_border{border:1px dashed var(--Gray-Mode-200);border-left:none;border-right:none;padding:8px 0}.sidebar_flightDetails .card_fareBreakup .crd_baseFare span{font:normal normal 300 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-500);display:block}.sidebar_flightDetails .card_fareBreakup .crd_baseFare span b{font-weight:500;color:var(--Gray-Mode-800)}.sidebar_flightDetails .notes{padding:16px;border-radius:8px;background:var(--Yellow-yellow-1)}.sidebar_flightDetails .notes span{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px;color:var(--Gray-Mode-900);display:block}.sidebar_flightDetails .notes span b{font-weight:600}.sidebar_flightDetails .notes span a{font-weight:600;color:var(--Gray-Mode-900);text-decoration:none}.flightFilter_section .flightList_filter.roundTrip_filter .price_tab{min-width:129px}.roundTrip_filter .roundTrip_innr{display:flex;flex-direction:column;gap:24px}.flightList_filter .filter_container{display:flex;flex-direction:column;gap:16px}.flightList_filter .filter_wrapper .filters_item{border-radius:8px;border:1px solid var(--Gray-Mode-200);background:var(--color-white);display:flex;align-items:center;overflow:hidden}.flightList_filter .filter_wrapper .filters_item .btn{font:normal normal 400 12px/133.333% var(--font-primary);color:var(--Gray-Mode-500);letter-spacing:.06px;padding:16px 12px;border-radius:0;display:flex;align-items:center;justify-content:center;gap:4px;width:100%;white-space:nowrap}.flightList_filter .filter_wrapper .filters_item .btn.active{font-weight:500;color:var(--Gray-Mode-950);background:#eff8ff}.flightList_filter .filter_wrapper .filters_item .btn img{width:16px;height:auto;display:none;transition:none}.flightList_filter .filter_wrapper .filters_item .btn.active img{display:block}.flightList_filter .filter_wrapper .filters_item .btn.down img{transform:rotate(180deg)}.roundTrip_filter .cardList_container{gap:24px}.roundTrip_filter .roundTrip_card{border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);margin-top:13px;position:relative}.roundTrip_filter .roundTrip_card:last-child{margin-bottom:0}.roundTrip_filter .roundTrip_card:hover{box-shadow:0 4px 24px 0 rgba(0,0,0,.12)}.roundTrip_filter .roundTrip_card.selected{border:1px solid #2e90fa;background:#f5faff;box-shadow:0 4px 24px 0 rgba(0,0,0,.12)}.roundTrip_filter .roundTrip_card .coupon_bx{position:absolute;left:16px;top:-13px;border-radius:50px;background:var(--color-white);display:flex;align-items:center;gap:4px;padding:5px 8px}.roundTrip_filter .roundTrip_card .coupon_bx.primary{border:1px solid #2e90fa}.roundTrip_filter .roundTrip_card .coupon_bx.secondary{border:1px solid #fd853a}.roundTrip_filter .roundTrip_card .coupon_bx img{width:12px;height:auto}.roundTrip_filter .roundTrip_card .coupon_bx span{font:normal normal 500 10px/14px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.05px;display:block}.roundTrip_filter .roundTrip_card .coupon_bx span b{font-weight:600}.roundTrip_filter .roundTrip_card .card_top{padding:20px 16px 16px 16px;display:flex;flex-direction:column;gap:8px}.roundTrip_filter .roundTrip_card .fcct_top{display:flex;align-items:flex-start;justify-content:space-between}.roundTrip_filter .roundTrip_card .card_top .fct_left{display:flex;align-items:center;gap:12px}.roundTrip_filter .roundTrip_card .card_top .fct_left img{width:28px;height:auto}.roundTrip_filter .roundTrip_card .card_top .fct_left p{font:normal normal 600 14px/142.857% var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-950)}.roundTrip_filter .roundTrip_card .card_top .fct_left span{font:normal normal 300 12px/16px var(--font-primary);color:var(--Gray-Mode-600);letter-spacing:.06px;display:block;margin-top:2px}.roundTrip_filter .roundTrip_card .card_top .fct_right{display:flex;align-items:center;gap:10px}.roundTrip_filter .roundTrip_card .card_top .fct_right .price_amount{display:none}.roundTrip_filter .roundTrip_card .card_top .fct_right .fctr_left{font:normal normal 500 10px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.01px;padding:5px 8px;border-radius:50px;background:var(--Blue-blue-1);display:flex;align-items:center;gap:4px}.roundTrip_filter .roundTrip_card.selected .card_top .fct_right .fctr_left{background-color:var(--color-white)}.roundTrip_filter .roundTrip_card .card_top .fct_right .fctr_left img{width:16px;height:auto}.roundTrip_filter .roundTrip_card .card_top .form-check{min-height:1px;padding:0;margin:0}.roundTrip_filter .roundTrip_card .card_top .form-check .form-check-input{margin:0;width:20px;height:20px;border-color:var(--Gray-Mode-400)}.roundTrip_filter .roundTrip_card .card_top .form-check-input:checked[type=radio]{background-color:var(--color-white);background-image:url(/images/tcFlights/srp/check-circle.svg);background-size:8px;border-color:var(--color-primary);background-repeat:no-repeat;background-position:center}.roundTrip_filter .roundTrip_card .card_top .fcct_btm{display:flex;align-items:center;justify-content:space-between}.roundTrip_filter .roundTrip_card .card_top .fcct_btm .fir_lft{display:flex;flex-direction:column;align-items:center;gap:2px}.roundTrip_filter .roundTrip_card .card_top .fcct_btm p{font:normal normal 600 14px/147.857% var(--font-primary);color:var(--Gray-Mode-950)}.roundTrip_filter .roundTrip_card .card_top .fcct_btm .fctb_rgt{text-align:end}.roundTrip_filter .roundTrip_card .card_top .fcct_btm span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.06px;display:block}.roundTrip_filter .roundTrip_card .card_top .fctb_center{display:flex;align-items:center;justify-content:space-between;min-width:60%;position:relative;z-index:0}.roundTrip_filter .roundTrip_card .card_top .fctb_center::before{position:absolute;left:0;top:0;bottom:0;content:"";margin:auto;width:100%;height:1px;background-color:var(--Blue-blue-5);z-index:-1}.roundTrip_filter .roundTrip_card .card_top .fctb_center .icon{display:flex}.roundTrip_filter .roundTrip_card .card_top .fctb_center .icon img{width:auto;height:16px;background-color:var(--color-white)}.roundTrip_filter .roundTrip_card.selected .card_top .fctb_center .icon img{background-color:#f5faff}.roundTrip_filter .roundTrip_card .card_top .fctb_center .time{background-color:var(--color-white);padding:0 5px;display:flex;flex-direction:column;gap:4px}.roundTrip_filter .roundTrip_card.selected .card_top .fctb_center .time{background-color:#f5faff}.roundTrip_filter .roundTrip_card .card_top .fctb_center .time span b{font-weight:600;color:var(--color-primary)}.roundTrip_filter .roundTrip_card .card_top .fctb_center .time span{color:var(--Gray-Mode-500)}.roundTrip_filter .roundTrip_card .card_ftr{display:flex;align-items:center;justify-content:space-between;padding:8px 13px;background:#eff8ff;border-radius:0 0 7px 7px}.roundTrip_filter .roundTrip_card.selected .card_ftr{background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%)}.roundTrip_filter .roundTrip_card .card_ftr h5{font-weight:600;line-height:140%;letter-spacing:.02px;color:var(--Gray-Mode-950)}.roundTrip_filter .roundTrip_card .card_ftr h5{font-weight:600;letter-spacing:.02px;color:var(--Gray-Mode-950);display:flex;align-items:center;gap:8px}.roundTrip_filter .roundTrip_card .card_ftr .price_amount{display:block}.roundTrip_filter .roundTrip_card .card_ftr .discount_price{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.06px;text-decoration-line:line-through;display:block}.roundTrip_filter .roundTrip_card.selected .card_ftr .discount_price,.roundTrip_filter .roundTrip_card.selected .card_ftr .price_amount{color:var(--color-white)}.roundTrip_filter .roundTrip_card .card_ftr .btn{font:normal normal 400 12px/16px var(--font-primary);color:var(--color-primary);letter-spacing:.06px;border-radius:0;padding:0;background:0 0;display:flex;align-items:center;justify-content:center;gap:2px;transition:none}.roundTrip_filter .roundTrip_card.selected .card_ftr .btn{color:var(--color-white)}.roundTrip_filter .roundTrip_card .card_ftr .btn img{width:16px;height:auto;transition:none}.roundTrip_filter .roundTrip_card.selected .card_ftr .btn img{filter:brightness(0) invert(1)}.flightList_filter .depaprFlight_details{width:998px;height:auto;border-radius:12px 12px 0 0;border-top:1px solid var(--Gray-Mode-200);background:#d1e9ff;box-shadow:0 4px 24px 0 rgba(0,0,0,.12);position:fixed;bottom:0;padding:0 16px;left:200px;right:0;margin:auto;display:flex;justify-content:space-between;align-items:stretch;z-index:998;opacity:0;visibility:hidden;transform:translateY(100px);transition:all .5s ease}.flightList_filter .depaprFlight_details.active{opacity:1;visibility:visible;transform:translateY(0)}.flightList_filter .depaprFlight_details .left_blck{display:flex;align-items:stretch;gap:16px;width:calc(100% - 252px);padding:24px 24px 24px 0;position:relative;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;transition:all .2s;will-change:transform;user-select:none}.flightList_filter .depaprFlight_details .left_blck::-webkit-scrollbar{display:none}.flightList_filter .depaprFlight_details .flight_card{min-width:298px}.flightList_filter .depaprFlight_details .flight_card,.flightList_filter .depaprFlight_details .flight_card .card_inr{display:flex;align-items:center;gap:8px}.flightList_filter .depaprFlight_details .flight_card .card_inr .fcl_img img{width:32px;height:auto}.flightList_filter .depaprFlight_details .flight_card .card_rgt .fcl_img img{width:20px}.flightList_filter .depaprFlight_details .flight_card .card_inr p{font:normal normal 600 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-950)}.flightList_filter .depaprFlight_details .flight_card .card_inr h6{display:none}.flightList_filter .depaprFlight_details .flight_card .card_inr span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.06px;display:flex;align-items:center;gap:4px;margin-top:4px}.flightList_filter .depaprFlight_details .flight_card .card_inr span span{width:3px;height:3px;background-color:var(--Gray-Mode-900);border-radius:50%;margin:0}.flightList_filter .depaprFlight_details .flight_card .card_rgt span{margin:0 0 4px;color:var(--Gray-Mode-950)}.flightList_filter .depaprFlight_details .flight_card .divider{width:1px;height:100%;border-left:1px dashed var(--Gray-Mode-300)}.flightList_filter .depaprFlight_details .left_blck .brdr{width:1px;min-width:1px;height:100%;background-color:var(--Gray-Mode-300)}.flightList_filter .depaprFlight_details .right_blck{padding:16px 0 16px 24px;display:flex;align-items:center;gap:24px;border-left:1px solid var(--Gray-Mode-300);position:relative}.flightList_filter .depaprFlight_details .right_blck h6{line-height:26px;font-weight:700;letter-spacing:.027px;color:var(--Gray-Mode-950);display:flex;align-items:center;gap:5px}.flightList_filter .depaprFlight_details .right_blck .regular_price{text-decoration-line:line-through}.flightList_filter .depaprFlight_details .total_amount span{display:none}.flightList_filter .depaprFlight_details .right_blck .btn_flightDetails,.flightList_filter .depaprFlight_details .right_blck h6 span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.06px;display:block}.flightList_filter .depaprFlight_details .right_blck .btn_flightDetails{font-weight:500;color:var(--color-primary);padding:0}.flightList_filter .depaprFlight_details .right_blck .btn_primary{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;padding:9px 16px}.roundTrip_international .interNational_card{border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--color-white)}.roundTrip_international .interNational_card .flight_info{padding:20px;display:flex;align-items:stretch;justify-content:space-between}.roundTrip_international .interNational_card .left_blck{display:flex;flex-direction:column;gap:20px;width:calc(100% - 200px)}.roundTrip_international .interNational_card .left_top{display:flex;align-items:center;gap:12px}.roundTrip_international .interNational_card .flights_imgs{display:flex;align-items:center}.roundTrip_international .interNational_card .flights_imgs img{width:32px;height:32px;object-fit:cover;border-radius:50%;box-shadow:-4px 0 6px 0 rgba(0,0,0,.08)}.roundTrip_international .interNational_card .flights_imgs img:not(:first-child){margin-left:-8px}.roundTrip_international .interNational_card .font_regular{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-400);letter-spacing:.06px;display:block}.roundTrip_international .interNational_card .left_top .font_regular{color:var(--Gray-Mode-800)}.roundTrip_international .interNational_card .left_center{display:flex;align-items:stretch;gap:32px}.roundTrip_international .interNational_card .left_center .font_semibold{font:normal normal 600 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px}.roundTrip_international .interNational_card .left_center .blc_top,.roundTrip_international .interNational_card .left_center .blc_top span{display:flex;align-items:center;gap:8px}.roundTrip_international .interNational_card .left_center .blc_top .font_regular{color:var(--Gray-Mode-500)}.roundTrip_international .interNational_card .left_center .blc_top .dot{width:4px;height:4px;border-radius:50%;background-color:var(--Gray-Mode-400)}.roundTrip_international .interNational_card .left_center .card_box{width:100%;display:flex;flex-direction:column;gap:12px}.roundTrip_international .interNational_card .left_center .divider{width:1px;height:100%;background-color:var(--Gray-Mode-100)}.roundTrip_international .interNational_card .card_box .fcct_btm{display:flex;align-items:center;justify-content:space-between}.roundTrip_international .interNational_card .card_box .fcct_btm .fctb_left{display:none}.roundTrip_international .interNational_card .card_box .fcct_btm .fcct_wrpr{display:flex;align-items:center;justify-content:space-between;width:100%}.roundTrip_international .interNational_card .card_box .fcct_btm p{font-weight:600;color:var(--Gray-Mode-950)}.roundTrip_international .interNational_card .card_box .fcct_btm .fctb_card{display:flex;flex-direction:column;gap:2px}.roundTrip_international .interNational_card .card_box .fcct_btm .fctb_rgt{text-align:end}.roundTrip_international .interNational_card .card_box .fcct_btm .fctb_lft .font_regular{color:var(--Gray-Mode-900)}.roundTrip_international .interNational_card .card_box .fctb_center{display:flex;align-items:center;justify-content:space-between;min-width:60%;position:relative;z-index:0}.roundTrip_international .interNational_card .card_box .fctb_center::before{position:absolute;left:0;top:0;bottom:0;content:"";margin:auto;width:100%;height:1px;background-color:var(--Gray-Mode-200);z-index:-1}.roundTrip_international .interNational_card .card_box .fctb_center .icon{display:flex}.roundTrip_international .interNational_card .card_box .fctb_center .icon img{width:auto;height:16px;background-color:var(--color-white)}.roundTrip_filter .roundTrip_card.selected .card_top .fctb_center .icon img{background-color:#f5faff}.roundTrip_international .interNational_card .card_box .fctb_center .time{background-color:var(--color-white);padding:0 5px;display:flex;flex-direction:column;gap:4px}.roundTrip_filter .roundTrip_card.selected .card_top .fctb_center .time{background-color:#f5faff}.roundTrip_international .interNational_card .card_box .fctb_center .time span b{font-weight:600;color:var(--color-primary)}.roundTrip_international .interNational_card .card_box .fctb_center .time span{font-weight:300}.roundTrip_international .interNational_card .right_blck{display:flex;flex-direction:column;justify-content:space-between;gap:12px;height:100%}.roundTrip_international .interNational_card .right_blck:has(.discount_price){align-items:end}.roundTrip_international .interNational_card .right_blck h4{color:var(--Gray-Mode-950);text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.roundTrip_international .interNational_card .price_amount{text-align:right;display:block}.roundTrip_international .interNational_card .discount_price{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.06px;text-decoration-line:line-through;display:block}.roundTrip_international .interNational_card .right_blck .btn_primary{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;padding:10px 18px;width:-webkit-fill-available}.roundTrip_international .interNational_card .right_blck .btn_price{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;padding:0;display:flex;align-items:center;gap:4px}.roundTrip_international .interNational_card .right_blck .btn_price img{width:12px;height:auto}.roundTrip_international .pagination_container{display:flex;align-items:center;justify-content:center;gap:30px;margin-top:8px}.roundTrip_international .pagination_container .pagination{display:flex;align-items:center;gap:6px}.roundTrip_international .pagination_container .pagination .btn{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.035px;padding:8px 12px;display:flex;align-items:center;justify-content:center;gap:4px;width:36px;height:36px;border-radius:4px;border:1px solid var(--Gray-Mode-100);background:var(--color-white)}.roundTrip_international .pagination_container .pagination .btn-back,.roundTrip_international .pagination_container .pagination .btn-next{width:80px}.roundTrip_international .pagination_container .pagination .btn img{width:16px}.roundTrip_international .pagination_container .pagination .pagination_wrapper{display:flex;align-items:center;gap:4px}.roundTrip_international .pagination_container .pagination .active{color:var(--color-white);background-color:var(--color-primary);border-color:var(--color-primary)}.roundTrip_international .pagination_container .pagination .btn:disabled{color:var(--Gray-Mode-300)}.roundTrip_international .pagination_container .pagination .btn:disabled img{filter:opacity(.4)}.roundTrip_international .pagination_container span{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;display:block}.roundTrip_international .pagination_container .results_perPage{display:flex;align-items:center;gap:6px;font-size:14px}.roundTrip_international .pagination_container .results_perPage .form-select{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;padding:8px 12px;border-radius:4px;border:1px solid var(--Gray-Mode-50);background-color:var(--color-white);width:58px;height:36px}.roundTrip_international .pagination_container .results_perPage .form-select:focus{border-color:var(--Gray-Mode-50)}.roundTrip_international .pagination_container .result_count span{font-weight:500}.multicity_comnTabs{padding:4px;border-radius:8px;background:#eff8ff}.multicity_comnTabs .nav-pills{flex-wrap:nowrap;gap:4px}.multicity_comnTabs .nav-pills .nav-item{width:100%}.multicity_comnTabs .nav-pills .nav-link{font:normal normal 600 14px/20px var(--font-primary);color:var(--Gray-Mode-950);text-align:center;letter-spacing:.035px;padding:8px 16px;display:flex;flex-direction:column;justify-content:center;border:1px solid transparent;align-items:center;gap:4px;border-radius:6px;background:var(--color-white);width:100%;transition:none}.multicity_comnTabs .nav-pills .nav-link span{font:normal normal 500 12px/16px var(--font-primary);color:var(--Gray-Mode-600);letter-spacing:.06px;display:block}.multicity_comnTabs .nav-pills .nav-link.selected{border:1px solid #4ca40f}.multicity_comnTabs .nav-pills .nav-link.selected.active{border:1px solid transparent}.multicity_comnTabs .nav-pills .nav-link.active{color:var(--color-white);background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%)}.multicity_comnTabs .nav-pills .nav-link.active span{color:var(--color-white)}.multiCity_filter .center_wrper{display:flex;flex-direction:column;gap:8px}.multiCity_filter .cardList_container .onewayMulticity_card.selected{border:1px solid #2e90fa}.multiCity_filter .depaprFlight_details .flight_card .card_inr .fcl_img img{width:40px}.multiCity_filter .depaprFlight_details .flight_card .card_rgt .fcl_img img{width:20px}.multiCity_filter .depaprFlight_details .flight_card,.multiCity_filter .depaprFlight_details .flight_card .card_inr{gap:12px}.multiCity_filter .depaprFlight_details .scroll_wrpr{position:absolute;right:calc(100% + 1px);top:0;bottom:0;margin:auto;width:66px;height:100%;background:linear-gradient(90deg,rgba(209,233,255,0) 0,#d1e9ff 87.7%);display:flex;align-items:center;justify-content:flex-end}.multiCity_filter .depaprFlight_details .scroll_btn{width:24px;height:24px;padding:0;border-radius:100px;border:1px solid var(--Gray-Mode-50);background:var(--color-white);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center}.multiCity_filter .depaprFlight_details .scroll_btn img{width:16px;height:auto}.flightDetails_section{background:#f5f7fa}.flightDetails_section .flightDetails_stepper{padding:12px 0;background:linear-gradient(0deg,#062d66 -96.32%,#000711 97.67%);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);position:sticky;top:0;width:100%;z-index:996}.flightDetails_section .flightDetails_stepper .flightDetails_inr{display:flex;align-items:center;justify-content:space-between}.flightDetails_section .flightDetails_stepper .flightDetails_inr .btns_grp,.flightDetails_section .flightDetails_stepper .flightDetails_inr .single_btn{width:320px}.flightDetails_section .flightDetails_stepper .flightDetails_inr .single_btn .btn{font:normal normal 600 16px/24px var(--font-primary);letter-spacing:.024px;color:var(--color-white);padding:0;display:flex;align-items:center;gap:10px}.flightDetails_section .flightDetails_stepper .flightDetails_inr .single_btn .btn img{width:24px;height:auto}.flightDetails_section .flightDetails_stepper .stppr_container .stepper{display:flex;align-items:center;gap:24px}.flightDetails_section .flightDetails_stepper .stppr_container .step{font:normal normal 400 16px/24px var(--font-primary);color:var(--color-white);letter-spacing:.024px;display:flex;align-items:center;gap:8px}.flightDetails_section .flightDetails_stepper .stppr_container .step span{width:36px;height:36px;font-weight:600;display:flex;justify-content:center;align-items:center;border-radius:60px;background:var(--Gray-Mode-600);position:relative}.flightDetails_section .flightDetails_stepper .stppr_container .step.active span{background:var(--color-primary)}.flightDetails_section .flightDetails_stepper .stppr_container .step.complete span::after{content:"";color:#fff;position:absolute;margin:0 auto;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#4ca40f;background-image:url(/images/tcFlights/common-img/check.svg);background-repeat:no-repeat;background-size:20px;background-position:center;border-radius:50%}.flightDetails_section .flightDetails_stepper .stppr_container .arrow img{width:24px;height:auto}.flightDetails_section .stppr_content{padding:40px 0}.flightDetails_section .stppr_content .accordion{display:flex;flex-direction:column;gap:24px}.flightDetails_section .stppr_content .accordion-item{background:var(--color-white);border-radius:8px!important;border:none;border-bottom:1px solid var(--Gray-Mode-200)}.flightDetails_section .stppr_content .accordion-button{font:normal normal 500 18px/26px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.027px;padding:12px 24px;background:var(--color-white);border:none;border-radius:8px!important;box-shadow:none;display:flex;align-items:center;gap:8px}.flightDetails_section .stppr_content .accordion-button:disabled{opacity:.5;cursor:no-drop}.flightDetails_section .stppr_content .accordion-button:not(.collapsed){color:var(--color-white);border-radius:8px 8px 0 0!important;background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%)}.flightDetails_section .stppr_content .accordion-button::after{width:24px;height:24px;background-image:url(/images/tcFlights/common-img/chevron-down.svg);background-size:100%;background-repeat:no-repeat}.flightDetails_section .stppr_content .accordion-button:not(.collapsed)::after{filter:brightness(0) invert(1)}.flightDetails_section .stppr_content .accordion-button .adult_inc{font:normal normal 400 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px}.flightDetails_section .stppr_content .accordion-button:not(.collapsed) .adult_inc{color:var(--color-white)}.flightDetails_section .stppr_content .accordion-button .btn_editDetails{display:none}.flightDetails_section .stppr_content .accordion-button.complete .btn_editDetails{display:block;margin-left:auto}.flightDetails_section .stppr_content .accordion-button.complete::after{display:none}.flightDetails_section .stppr_content .accordion-body{padding:24px 16px}.price_offers{display:flex;flex-direction:column;gap:20px;position:sticky;top:70px}.price_offers .seperator{border-top:1px dashed var(--Gray-Mode-200)}.price_offers .fare_wrpr .seperator{margin:4px 0}.price_offers .fare_wrpr{padding:16px;border-radius:8px;border-bottom:1px solid var(--Gray-Mode-200);background:var(--color-white);display:flex;flex-direction:column;gap:12px}.price_offers .fare_wrpr p{font-weight:700;color:var(--Gray-Mode-950)}.price_offers .fare_wrpr .fare_breakup{display:flex;flex-direction:column;gap:12px}.price_offers .fare_wrpr .fare_breakup .fb_item{display:flex;align-items:center;justify-content:space-between}.price_offers .fare_wrpr .fare_breakup .fb_item .btn,.price_offers .fare_wrpr .fare_breakup .fb_item .font_medium{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.06px;display:flex;align-items:center;gap:4px}.price_offers .fare_wrpr .fare_breakup .fb_item .font_medium b{font-weight:600}.price_offers .fare_wrpr .fare_breakup .fb_item .btn{padding:0}.price_offers .fare_wrpr .fare_breakup .fb_item .btn img{width:16px;height:auto}.price_offers .fare_wrpr .fare_breakup .fb_item .btn.active img{transform:rotate(180deg)}.price_offers .fare_wrpr .font_regular,.price_offers .fare_wrpr ul li{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.06px;display:block}.price_offers .fare_wrpr ul li:not(:last-child){margin-bottom:4px}.price_offers .fare_wrpr .fb_total{display:flex;align-items:flex-start;justify-content:space-between}.price_offers .fare_wrpr .fb_total .font_regular{font:normal normal 400 10px/14px var(--font-primary);letter-spacing:.05px;margin-top:4px}.price_offers .fare_wrpr .fbItem_dropdown{display:flex;flex-direction:column;gap:8px;width:100%}.price_offers .fare_wrpr .fbItem_dropdown .top_blck,.price_offers .fare_wrpr .items_dropdown li{display:flex;align-items:center;justify-content:space-between}.price_offers .fare_wrpr .items_dropdown{list-style:none;padding:0;margin:0;display:none}.price_offers .promotional_offers{border-radius:8px;border:1px solid var(--Gray-Mode-200);background:var(--color-white)}.price_offers .promotional_offers .top_title{padding:12px;display:flex;align-items:center;justify-content:space-between}.price_offers .promotional_offers .top_title span{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;display:block}.price_offers .promotional_offers .top_title img{display:none;width:20px;height:auto}.price_offers .promotional_offers .entrpromo_code{padding:12px;display:flex;flex-direction:column;gap:8px}.price_offers .promotional_offers .title{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.06px;display:block}.price_offers .promotional_offers .entrpromo_code .promo_input{position:relative;z-index:0}.price_offers .promotional_offers .entrpromo_code .form-control{font:normal normal 600 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.05px;padding:13px 15px;border-radius:8px;border:1px solid var(--Gray-Mode-200);background:var(--color-white)}.price_offers .promotional_offers .entrpromo_code .form-control::placeholder{font-weight:400;color:var(--Gray-Mode-400);opacity:1}.price_offers .promotional_offers .entrpromo_code .btn_clear{position:absolute;right:12px;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:100px;background:#f6e8e7;padding:0;z-index:1;transition:.4s all ease-out}.price_offers .promotional_offers .entrpromo_code .btn_clear img{width:14px;height:auto}.price_offers .promotional_offers .select_promo{position:relative;z-index:0}.price_offers .promotional_offers .select_promo::before{position:absolute;inset:0;content:"";margin:auto;width:calc(100% - 24px);height:1px;border-top:1px dashed var(--Gray-Mode-200);z-index:-1}.price_offers .promotional_offers .select_promo span{background-color:var(--color-white);padding:0 4px;color:var(--Gray-Mode-500);text-align:center;width:fit-content;margin:auto}.price_offers .promotional_offers .promo_codes{padding:12px;display:flex;flex-direction:column;gap:12px}.price_offers .promotional_offers .promo_codes .coupon_crd{padding:11px;border-radius:8px;border:1px solid var(--Gray-Mode-200);background:var(--color-white);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);position:relative;transition:.5s all ease-out}.price_offers .promotional_offers .promo_codes .coupon_crd.applied{border:1px solid var(--Blue-blue-3);background:var(--Blue-blue-1)}.price_offers .promotional_offers .promo_codes .coupon_crd::after,.price_offers .promotional_offers .promo_codes .coupon_crd::before{position:absolute;top:34px;content:"";width:6px;height:12px;border-radius:0 100px 100px 0;border-top:1px solid var(--Gray-Mode-200);border-right:1px solid var(--Gray-Mode-200);border-bottom:1px solid var(--Gray-Mode-200);background:var(--color-white)}.price_offers .promotional_offers .promo_codes .coupon_crd.applied::after,.price_offers .promotional_offers .promo_codes .coupon_crd.applied::before{border-top:1px solid var(--Blue-blue-3);border-right:1px solid var(--Blue-blue-3);border-bottom:1px solid var(--Blue-blue-3)}.price_offers .promotional_offers .promo_codes .coupon_crd::before{left:-1px}.price_offers .promotional_offers .promo_codes .coupon_crd::after{right:-1px;transform:rotate(180deg)}.price_offers .promotional_offers .promo_codes .cc_top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px dashed var(--Gray-Mode-200);padding-bottom:8px;margin-bottom:8px}.price_offers .promotional_offers .promo_codes .cc_top span{font:normal normal 600 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-950);display:block}.price_offers .promotional_offers .promo_codes .coupon_crd.applied .cc_top span{color:#418b0d}.price_offers .promotional_offers .promo_codes .cc_top .btn{padding:0;font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--color-primary);transition:none}.price_offers .promotional_offers .promo_codes .coupon_crd.applied .cc_top .btn{color:#b4423a}.price_offers .promotional_offers .promo_codes .btn_viewMore{font:normal normal 500 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--color-primary);display:flex;align-items:center;justify-content:center;gap:4px;padding:0}.price_offers .promotional_offers .promo_codes .btn_viewMore img{width:16px;height:auto;transition:.3s all ease-out}.price_offers .promotional_offers .promo_codes .btn_viewMore.active img{transform:rotate(180deg)}.price_offers .btn_points .btn_primary{width:100%;padding:10px 18px}.price_offers .tbr_bottom{border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);overflow:hidden}.price_offers .tbr_bottom.wtc_form{min-height:258px}.price_offers .tbr_bottom .tbrb_top{padding:16px;background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%);border-bottom:1px solid var(--Gray-Mode-100);position:relative;z-index:0;overflow:hidden}.price_offers .tbr_bottom .tbrb_top::before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background-image:url(/images/tcFlights/common-img/call-bg.png);background-repeat:no-repeat;background-size:cover;z-index:-1}.price_offers .tbr_bottom .tbrb_top h6{color:var(--color-white);font-weight:500;letter-spacing:.027px}.price_offers .tbr_bottom .contact_form{padding:16px;display:flex;flex-direction:column;gap:20px}.price_offers .tbr_bottom .contact_form .input_inr{width:100%;position:relative;z-index:0}.price_offers .tbr_bottom .contact_form .form-control{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);padding:11px 16px;border-radius:8px;border:1px solid var(--Gray-Mode-200);background:var(--color-white)}.price_offers .tbr_bottom .contact_form .input_inr:has(.icon) .form-control{padding-left:44px}.price_offers .tbr_bottom .contact_form label{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-500);background-color:var(--color-white);position:absolute;left:17px;top:50%;bottom:0;height:20px;transform:translateY(-50%);transition:.3s ease-out;pointer-events:none}.price_offers .tbr_bottom .contact_form .input_inr:has(.icon) label{left:45px}.price_offers .tbr_bottom .contact_form .input_inr:has(.iti) label{left:68px}.price_offers .tbr_bottom .contact_form .input_inr:has(input:focus) label,.price_offers .tbr_bottom .contact_form .input_inr:has(input:not(:placeholder-shown)) label{font:normal normal 400 12px/16px var(--font-primary);padding:0 4px;top:0;left:8px;transform:translateY(-38%)}.price_offers .tbr_bottom .contact_form .input_inr .icon{position:absolute;left:0;top:0;bottom:0;margin:auto;display:flex;align-items:center;z-index:2}.price_offers .tbr_bottom .contact_form .input_inr .icon img{width:40px;height:auto}.price_offers .tbr_bottom .contact_form .btn_primary{padding:10px 18px;border-bottom:none;width:100%}.price_offers .contact_form .btn_primary:disabled img{filter:brightness(0) opacity(.4)}.price_offers .contact_form .btn_primary:disabled:hover img{filter:unset}.price_offers .tbr_bottom .form_submitted{padding:12px;position:relative}.price_offers .tbr_bottom .form_submitted .btn{padding:0;position:absolute;top:12px;right:12px}.price_offers .tbr_bottom .form_submitted .btn img{width:24px;height:auto}.price_offers .tbr_bottom .form_submitted .gif_blck img{width:170px;height:auto;margin:auto;display:block}.price_offers .tbr_bottom .form_submitted span{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;display:block;max-width:82%;margin:auto;text-align:center}.price_offers .tbr_bottom .notes{padding:8px 12px;border-radius:4px;background:var(--Yellow-yellow-2);display:flex;align-items:flex-start;gap:8px}.price_offers .tbr_bottom .notes img{width:16px;height:auto}.price_offers .tbr_bottom .notes span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.06px;display:inline-block}.flightReview_block{display:flex;flex-direction:column;gap:24px}.flightReview_block .flights_cards{display:flex;flex-direction:column;gap:32px}.flightReview_block .aprDep_card{padding:16px;border-radius:12px;border:1px solid var(--Gray-Mode-200);background:var(--color-white);position:relative;display:flex;flex-direction:column;gap:16px}.flightReview_block .aprDep_card:has(.cards_chips){padding:24px 16px}.flightReview_block .aprDep_card .cards_chips{padding:6px 12px;border-radius:50px;background:var(--Blue-blue-3);position:absolute;top:-14px}.flightReview_block .aprDep_card .cards_chips span{font:normal normal 500 12px/16px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.06px;display:block}.flightReview_block .aprDep_card .flight_topInfo{display:flex;align-items:center;justify-content:space-between}.flightReview_block .aprDep_card .flight_topInfo .flight_topLeft{display:flex;align-items:stretch;gap:12px}.flightReview_block .aprDep_card .flight_topInfo .fromTo{display:flex;align-items:center;gap:8px}.flightReview_block .aprDep_card .flight_topInfo .fromTo p{color:var(--Gray-Mode-950)}.flightReview_block .aprDep_card .flight_topInfo .fromTo span{display:flex}.flightReview_block .aprDep_card .flight_topInfo .fromTo img{width:16px}.flightReview_block .aprDep_card .flight_topInfo .card_wrapper{display:flex;align-items:stretch;gap:12px}.flightReview_block .aprDep_card .flight_topInfo .card_item{display:flex;padding:4px 8px;align-items:stretch;gap:16px;border-radius:4px}.flightReview_block .aprDep_card .flight_topInfo .card_item.primary{background:var(--Blue-blue-2)}.flightReview_block .aprDep_card .flight_topInfo .card_item.secondary{background:#fffde6}.flightReview_block .aprDep_card .flight_topInfo .card_item .font_medium{font:normal normal 500 12px/16px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.06px;display:block}.flightReview_block .aprDep_card .flight_topInfo .card_item .success{font-weight:600;color:#418b0d}.flightReview_block .aprDep_card .flight_topInfo .card_item .brdr{width:1px;height:100%;background-color:var(--Gray-Mode-400)}.flightReview_block .btn_rules{font:normal normal 500 12px/16px var(--font-primary);color:var(--color-primary);letter-spacing:.06px;display:flex;align-items:center;gap:4px;padding:0}.flightReview_block .aprDep_card .flight_topInfo .btn img{width:16px;height:auto}.flightReview_block .flight_details_cards{padding:0}.flightReview_block .flight_details_cards .fdc_blc .fi_rgt .fir_comn{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.flightReview_block .flight_details_cards .fdc_blc .fir_center::before{background-color:var(--Blue-blue-4)}.flightReview_block .flight_details_cards .fdc_blc .fir_center{min-width:299px}.flightReview_block .flight_details_cards .fdc_blc .fi_rgt{width:calc(100% - 172px);max-width:75%}.flightReview_block .flight_details_cards .fdc_blc .flight_info .font_regular{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);display:flex;align-items:center;gap:8px;width:max-content}.flightReview_block .flight_details_cards .fdc_blc .flight_info .font_medium{font:normal normal 500 12px/16px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.06px}.flightReview_block .flight_details_cards .fdc_blc .flight_info .fil_rgt .font_regular{font-weight:400;color:var(--Gray-Mode-700);display:block}.flightReview_block .flight_details_cards .fir_comn span .brdr{width:1px;height:16px;background-color:var(--Gray-Mode-700);margin:0}.flightReview_block .requirement_card{display:flex;padding:12px 20px;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--Gray-Mode-100);background:#eff8ff}.flightReview_block .requirement_card span{font:normal normal 500 12px/16px var(--font-primary);color:var(--Gray-Mode-800);letter-spacing:.06px;display:block}.fareBreakup_buttons .buttons_stepper,.flightDetails_section .buttons_stepper{display:flex;align-items:center;gap:16px;justify-content:flex-end;border-top:1px solid var(--Gray-Mode-200);padding-top:16px}.flightDetails_section .buttons_stepper:has(.btns_group){justify-content:space-between}.flightDetails_section .buttons_stepper .btns_group{display:flex;align-items:center;gap:16px}.fareBreakup_buttons .buttons_stepper .btn,.flightDetails_section .buttons_stepper .btn{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;padding:10px 24px}.flightDetails_section .extra_services{display:flex;flex-direction:column;gap:24px}.flightDetails_section .extra_services .card_box{padding:10px 2px 2px 2px;display:flex;flex-direction:column;gap:10px;border-radius:10px;background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%);box-shadow:0 2px 4px -1px rgba(0,0,0,.06)}.flightDetails_section .extra_services .card_box .top_blck{padding:0 12px}.flightDetails_section .extra_services .card_box .form-check{min-height:1px;padding:0;margin:0;display:flex;align-items:center;gap:6px}.flightDetails_section .extra_services .card_box .form-check .form-check-input{margin:0;width:20px;border-radius:50%;height:20px;border-color:var(--Gray-Mode-400)}.flightDetails_section .extra_services .card_box .form-check-input:checked[type=radio]{background-color:var(--color-white);background-image:url(/images/tcFlights/srp/check-circle.svg);background-size:8px;border-color:var(--color-primary)}.flightDetails_section .extra_services .card_box .form-check-label{font:normal normal 400 14px/20px var(--font-primary);color:var(--color-white);letter-spacing:.035px}.flightDetails_section .extra_services .card_box .bottom_bx{border-radius:8px;background:var(--color-white)}.flightDetails_section .extra_services .card_box .bottom_top{padding:12px 16px}.flightDetails_section .extra_services .card_box .bottom_top span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-800);letter-spacing:.06px;display:block}.flightDetails_section .extra_services .card_box .price_amount{border-top:1px solid var(--Gray-Mode-100);padding:8px 16px;color:var(--Gray-Mode-950);letter-spacing:.027px}.flightDetails_section .card_login{padding:24px;border-radius:12px;border:1px solid var(--Blue-blue-3);background:var(--color-white);position:relative;z-index:0;overflow:hidden}.flightDetails_section .card_login .login_wrpr{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.flightDetails_section .card_login::after,.flightDetails_section .card_login::before{position:absolute;content:"";bottom:0;background-repeat:no-repeat;background-size:100%;background-position:left bottom;z-index:-1}.flightDetails_section .card_login::before{width:113px;height:128px;left:0;background-image:url(/images/tcFlights/common-img/ellipse-01.svg)}.flightDetails_section .card_login::after{width:209px;height:89px;right:300px;background-image:url(/images/tcFlights/common-img/ellipse-02.svg)}.flightDetails_section .components{position:absolute;top:0;left:0;width:100%}.flightDetails_section .components::after,.flightDetails_section .components::before{position:absolute;content:"";top:0;width:124px;height:auto;background-repeat:no-repeat;background-size:100%;z-index:-1}.flightDetails_section .components::before{width:125px;height:40px;left:270px;background-image:url(/images/tcFlights/common-img/ellipse-03.svg)}.flightDetails_section .components::after{width:75px;height:53px;right:0;background-image:url(/images/tcFlights/common-img/ellipse-04.svg)}.flightDetails_section .card_login .card_left{display:flex;flex-direction:column;gap:16px}.flightDetails_section .card_login h4{color:var(--Gray-Mode-950)}.flightDetails_section .card_login .login_title .btn{display:none}.flightDetails_section .card_login h4 span{background:var(--Gradient-Blue,linear-gradient(225deg,#2e90fa 0,#175cd3 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.flightDetails_section .card_login .process_blck{display:flex;align-items:center;gap:16px}.flightDetails_section .card_login .process_blck .item_card{display:flex;align-items:center;gap:8px}.flightDetails_section .card_login .process_blck .item_card img{width:32px;height:auto}.flightDetails_section .card_login .process_blck .item_card span{font:normal normal 500 10px/14px var(--font-primary);color:var(--Gray-Mode-950,#24262d);letter-spacing:.05px;display:block}.flightDetails_section .card_login .form_block{display:flex;flex-direction:column;gap:16px}.flightDetails_section .card_login .form_block .input_inr{width:100%;position:relative;z-index:0}.flightDetails_section .card_login .form_block .form-control{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);padding:11px 16px 11px 44px;border-radius:8px;border:1px solid var(--Gray-Mode-200);background:var(--color-white)}.flightDetails_section .card_login .form_block label{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-500);background-color:var(--color-white);position:absolute;left:45px;top:50%;bottom:0;height:20px;transform:translateY(-50%);transition:.3s ease-out;pointer-events:none}.flightDetails_section .card_login .form_block .input_inr:has(input:focus) label,.flightDetails_section .card_login .form_block .input_inr:has(input:not(:placeholder-shown)) label{font:normal normal 400 12px/16px var(--font-primary);padding:0 4px;top:0;left:8px;transform:translateY(-38%)}.flightDetails_section .card_login .form_block .input_inr .icon{position:absolute;left:0;top:0;bottom:0;margin:auto;display:flex;align-items:center;z-index:2}.flightDetails_section .card_login .form_block .input_inr .icon img{width:40px;height:auto}.flightDetails_section .card_login .form_block .btn_grps{gap:8px}.flightDetails_section .card_login .form_block .btn_grps .btn{width:fit-content}.flightDetails_section .card_login .form_block .btn_grps .btn:disabled{background:var(--Gray-Mode-200);color:var(--Gray-Mode-500);border:1px solid transparent;cursor:no-drop;pointer-events:unset;opacity:1}.flightDetails_section .card_login .btn_grps{display:flex;align-items:center;justify-content:end;gap:12px}.flightDetails_section .card_login .btn_grps .btn{font:normal normal 400 14px/20px var(--font-primary);padding:9px 15px;width:164px;transition:none}.flightDetails_section .card_login .btn_grps .btn_loginReview,.flightDetails_section .card_login .btn_grps .btn_submit{color:var(--color-white);border-radius:100px;border:1px solid #2e90fa;background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%)}.flightDetails_section .card_login .btn_grps .btn_submit:hover{color:var(--Gray-Mode-950);border:1px solid var(--color-secondary);background:var(--color-secondary)}.flightDetails_section .card_login .after_login h6{font-weight:600;text-align:center;color:var(--color-primary)}.flightDetails_section .traveller_details{display:flex;flex-direction:column;gap:24px}.flightDetails_section .traveller_details .top_section{display:flex;flex-direction:column;gap:16px}.flightDetails_section .traveller_details .important_note{border-radius:8px;background:#fffde6;padding:8px 12px}.flightDetails_section .traveller_details .important_note span{display:flex;align-items:center;gap:4px}.flightDetails_section .traveller_details .font_regular{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.06px;display:block}.flightDetails_section .traveller_details .font_regular b{font-weight:500}.flightDetails_section .traveller_details .accordion{gap:16px}.flightDetails_section .traveller_details .accordion-item{border-radius:12px!important;border:1px solid var(--Gray-Mode-100);padding:16px}.flightDetails_section .traveller_details .accordion-button{font:normal normal 600 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px;padding:0;background:var(--color-white);border:none;border-radius:0!important;box-shadow:none;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.flightDetails_section .traveller_details .accordion-button .title{display:flex;align-items:center;gap:12px}.flightDetails_section .traveller_details .accordion-button .title .added{font:normal normal 500 12px/16px var(--font-primary);color:var(--color-white);letter-spacing:.06px;padding:2px 4px;border-radius:4px;background-color:#4ca40f;display:none}.flightDetails_section .traveller_details .accordion-button .passenger_info{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-500);letter-spacing:.035px;display:block}.flightDetails_section .traveller_details .accordion-button .filled_info{color:var(--Gray-Mode-950)}.flightDetails_section .traveller_details .accordion-button:not(.collapsed) .passenger_info{display:none}.flightDetails_section .traveller_details .accordion-button::after{position:absolute;right:0;width:20px;height:20px}.flightDetails_section .traveller_details .accordion-button:not(.collapsed){color:var(--Gray-Mode-950);border-radius:8px 8px 0 0;background:var(--color-white)}.flightDetails_section .traveller_details .accordion-button:not(.collapsed)::after{filter:unset}.flightDetails_section .traveller_details .accordion-body{padding:16px 0 0}.flightDetails_section .traveller_details .accordion-body .added_traveller{display:flex;flex-direction:column;gap:12px}.flightDetails_section .traveller_details .accordion-body .added_traveller .added_card{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;border-radius:8px;background:var(--Blue-blue-1)}.flightDetails_section .traveller_details .accordion-body .added_card .atc_left{display:flex;align-items:center;gap:16px}.flightDetails_section .traveller_details .accordion-body .added_card .atc_left .atcl_inr{display:flex;align-items:center;gap:12px}.flightDetails_section .traveller_details .accordion-body .added_card .icon{width:40px;height:40px}.flightDetails_section .traveller_details .accordion-body .added_card img{width:100%;height:auto}.flightDetails_section .traveller_details .accordion-body .added_card .tac_info{display:flex;flex-direction:column;gap:2px}.flightDetails_section .traveller_details .accordion-body .added_card .tac_info span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.06px;display:flex;align-items:center;gap:8px}.flightDetails_section .traveller_details .accordion-body .added_card .tac_info span span{font:normal normal 500 10px/14px var(--font-primary);color:var(--Gray-Mode-950);text-align:center;letter-spacing:.05px;padding:2px 4px;border-radius:4px;background:linear-gradient(225deg,#fff58c 0,#e7d400 100%)}.flightDetails_section .traveller_details .accordion-body .added_card .tac_info p{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px}.flightDetails_section .traveller_details .accordion-body .added_card .btn_groups{display:flex;align-items:center;gap:8px}.flightDetails_section .traveller_details .accordion-body .added_card .btn_groups .btn{padding:10px 16px}.flightDetails_section .traveller_details .accordion-body .added_card .btn_groups .btn img{width:20px;height:auto}.flightDetails_section .form-check{padding-left:0;margin-bottom:0;display:flex;align-items:center;gap:8px}.flightDetails_section .form-check-input{width:20px;min-width:20px;height:20px;border-radius:4px;border:1.5px solid var(--Gray-Mode-300);margin:0}.flightDetails_section .form-check-input:checked[type=checkbox]{background-image:url(/images/tcFlights/srp/check.svg);background-size:16px;background-position:center}.flightDetails_section .form-check-input:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.flightDetails_section .form-check label{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px}.flightDetails_section .form-check label span{font-weight:500}.flightDetails_section .form-check label b{font-weight:600}.flightDetails_section .traveller_details .traveller_forms{display:flex;flex-direction:column;gap:16px}.flightDetails_section .traveller_details .input_grp{display:grid;grid-template-columns:110px 1fr 1fr 1fr;gap:16px;z-index:1}.flightDetails_section .traveller_details .input_blc{position:relative;width:100%}.flightDetails_section .traveller_details .input_blc .custom_tooltip{position:absolute;bottom:calc(100% + 12px);left:0;background:var(--color-primary);border-radius:5px;box-shadow:0 2px 4px -1px rgba(0,0,0,.06);padding:12px;display:none;flex-direction:column;gap:8px;z-index:997}.flightDetails_section .traveller_details .input_blc .custom_tooltip.show{display:flex}.flightDetails_section .traveller_details .input_blc .custom_tooltip::before{position:absolute;content:"";left:16px;margin:auto;top:100%;width:10px;border-width:10px;border-style:solid;border-color:var(--color-primary) transparent transparent transparent}.flightDetails_section .traveller_details .input_blc .custom_tooltip .top_title .title{font:normal normal 500 12px/16px var(--font-primary);color:var(--color-white);letter-spacing:.06px;display:block}.flightDetails_section .traveller_details .input_blc .custom_tooltip .top_title .sub_title{font:normal normal 300 10px/14px var(--font-primary);color:var(--color-white);letter-spacing:.05px;display:block}.flightDetails_section .traveller_details .form-control,.flightDetails_section .traveller_details .form-select{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);padding:11px 16px;border-radius:8px;border:1px solid var(--Gray-Mode-200);background-color:var(--color-white)}.flightDetails_section .traveller_details .input_blc label{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-500);background-color:var(--color-white);position:absolute;left:17px;top:50%;bottom:0;height:20px;transform:translateY(-50%);transition:.3s ease-out;pointer-events:none;z-index:4}.flightDetails_section .traveller_details .input_blc .iti+label{left:67px}.flightDetails_section .traveller_details .input_blc:has(.form-control:focus) label,.flightDetails_section .traveller_details .input_blc:has(.form-control:not(:placeholder-shown)) label,.flightDetails_section .traveller_details .select_wrapper.active .select_label,.flightDetails_section .traveller_details .select_wrapper.filled .select_label{font:normal normal 400 12px/16px var(--font-primary);width:fit-content;padding:0 4px;top:0;left:8px;height:16px;transform:translateY(-50%)}.flightDetails_section .traveller_details .input_blc .icon{position:absolute;left:0;top:0;bottom:0;margin:auto;display:flex;align-items:center;z-index:2}.flightDetails_section .traveller_details .input_blc .icon img{width:40px;height:auto}.flightDetails_section .traveller_details .input_blc:has(.icon) .form-control{padding-left:44px}.flightDetails_section .traveller_details .input_blc:has(.icon) label{left:44px}.flightDetails_section .traveller_details .input_blc .input_calendar{width:36px;height:36px;position:absolute;right:0;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;z-index:9}.flightDetails_section .traveller_details .input_blc .input_calendar img{width:20px;height:auto}.flightDetails_section .traveller_details .traveller_forms .top_blck .select_options{padding:8px 0}.flightDetails_section .traveller_details .traveller_forms .top_blck .select_options li{padding:8px 16px;border:none}.flightDetails_section .traveller_details .traveller_forms .top_blck .select_options li:hover{background:var(--Blue-blue-2)}.flightDetails_section .traveller_details .nested-accordion .accordion-item{border-radius:8px!important;background:var(--Blue-blue-1)}.flightDetails_section .traveller_details .nested-accordion .accordion-button{font:normal normal 500 14px/20px var(--font-primary);letter-spacing:.035px;background-color:transparent}.flightDetails_section .traveller_details .frequent_forms{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.flightDetails_section .traveller_details .frequent_forms label{background-color:transparent}.flightDetails_section .traveller_details .frequent_forms label::before{position:absolute;left:0;bottom:0;content:"";background-color:var(--color-white);width:100%;height:58%;z-index:-1}.flightDetails_section .traveller_details .checkboxs_grups{display:flex;flex-direction:column;gap:16px}.flightDetails_section .traveller_details .contact_details{display:flex;flex-direction:column;gap:16px}.flightDetails_section .traveller_details .contact_details p{color:var(--Gray-Mode-950);display:flex;align-items:center;gap:4px}.flightDetails_section .traveller_details .contact_details p span{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.035px;display:block}.flightDetails_section .traveller_details .gst_booking{padding:16px;border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);display:flex;flex-direction:column;gap:16px}.flightDetails_section .traveller_details .gst_booking .btn_primary{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;padding:10px 24px;border:none}.flightDetails_section .traveller_details .gst_booking .btn_primary.verified{background-color:#4ca40f;color:var(--color-white)}.flightDetails_section .traveller_details .gst_booking .input_field{row-gap:16px}.flightDetails_section .addOns_section{display:flex;flex-direction:column;gap:16px}.flightDetails_section .addOns_section .addOns_card{padding:16px;border-radius:12px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);display:flex;flex-direction:column;gap:12px}.flightDetails_section .addOns_section .addOns_card .title p{color:var(--Gray-Mode-950)}.flightDetails_section .addOns_section .addOns_card .sub_title{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.06px;display:block;margin-top:4px}.flightDetails_section .addOns_section .addOns_card .card_inr{padding:12px;border-radius:8px;background:var(--Blue-blue-1);display:flex;flex-direction:column;gap:16px}.flightDetails_section .addOns_section .addOns_card .travel_cards{display:flex;align-items:center;gap:8px}.flightDetails_section .addOns_section .travel_cards .card_info{padding:7px 11px;border-radius:68px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;align-items:center;gap:8px}.flightDetails_section .addOns_section .travel_cards .card_info .icon{display:flex}.flightDetails_section .addOns_section .travel_cards .card_info .icon img{width:24px;height:auto}.flightDetails_section .addOns_section .font_semibold{font:normal normal 600 12px/16px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.06px;display:block}.flightDetails_section .addOns_section .font_regular{font:normal normal 400 10px/14px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.05px;display:block;margin-top:2px}.flightDetails_section .addOns_section .pre_bookings{display:flex;align-items:center;justify-content:space-between}.flightDetails_section .addOns_section .pre_bookings .preBooking_left{display:flex;flex-direction:column;gap:4px}.flightDetails_section .addOns_section .pre_bookings .font_semibold{font-weight:500;color:var(--Gray-Mode-700)}.flightDetails_section .addOns_section .pre_bookings .font_semibold b{font-weight:600;color:var(--Gray-Mode-950)}.flightDetails_section .addOns_section .pre_bookings .btn_primary_border{padding:7px 13px}.flightDetails_section .addOns_section .top_section{display:flex;align-items:flex-start;justify-content:space-between}.flightDetails_section .addOns_section .select_cabs{width:260px;position:relative}.flightDetails_section .addOns_section .select_cabs .custom_select,.flightDetails_section .addOns_section .select_cabs .form-select{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;padding:8px 14px 8px 8px;border-radius:8px;border:1px solid var(--Gray-Mode-200);background:var(--color-white);height:52px}.flightDetails_section .addOns_section .select_cabs .custom_select{position:absolute;top:0;right:0;bottom:0;left:0;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;display:flex;align-items:center;gap:8px;cursor:pointer}.flightDetails_section .addOns_section .select_options{max-height:200px;overflow-y:auto;display:block;position:absolute;top:calc(100% + 4px);right:0;left:0;padding:0;z-index:999;margin:0;list-style:none;border-radius:8px;border:1px solid var(--Gray-Mode-100);background-color:var(--color-white);box-shadow:0 20px 24px -4px rgba(16,24,40,.08),0 8px 8px -4px rgba(16,24,40,.03);display:none}.flightDetails_section .addOns_section .select_options li{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;cursor:pointer;margin:0;padding:8px 14px 8px 8px;border-bottom:1px solid var(--Gray-Mode-100,#edeef1);-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;display:flex;align-items:center;gap:8px;position:relative}.flightDetails_section .addOns_section .select_options li.selected{background-color:var(--Gray-Mode-25)}.flightDetails_section .addOns_section .select_cabs .left_icon img{width:36px;height:auto;border-radius:4px}.flightDetails_section .addOns_section .addOns_card .select_cabs .font_regular{display:flex;align-items:center;gap:8px}.flightDetails_section .addOns_section .addOns_card .select_cabs .font_regular .dot{width:4px;height:4px;background-color:var(--Gray-Mode-200);border-radius:50%}.flightDetails_section .addOns_section .addOns_card .font_medium{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;display:block}.flightDetails_section .addOns_section .addOns_card .checked{position:absolute;right:14px;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0}.flightDetails_section .addOns_section .addOns_card li.selected .checked{visibility:visible;opacity:1}.flightDetails_section .addOns_section .addOns_card .checked img{width:16px;height:auto}.flightDetails_section .addOns_section .select_cabs:after{position:absolute;top:0;bottom:0;right:0;width:36px;height:36px;margin:auto;content:"";background-image:url(/images/tcFlights/srp/chevron-down-black.svg);background-repeat:no-repeat;background-size:20px;background-position:center;transition:all .5s ease}.flightDetails_section .addOns_section .select_cabs.active:after{transform:rotateZ(180deg)}.flightDetails_section .addOns_section .select_options::-webkit-scrollbar-track{background-color:#fff;border-radius:10px}.flightDetails_section .addOns_section .select_options::-webkit-scrollbar{width:4px;background-color:#fff}.flightDetails_section .addOns_section .select_options::-webkit-scrollbar-thumb{background-color:var(--Gray-Mode-300);border-radius:10px}.flightDetails_section .selectCabs_fromTo{margin:8px 0}.flightDetails_section .selectCabs_fromTo .cabs_card .font_semibold{font-weight:500;color:var(--Gray-Mode-600)}.flightDetails_section .selectCabs_fromTo .cabs_card .card_wrpr{padding:12px;display:flex;flex-direction:column;gap:12px;border-radius:8px;background:var(--Gray-Mode-25);border:1px solid transparent;margin-top:8px;position:relative}.flightDetails_section .selectCabs_fromTo .cabs_card.selected .card_wrpr{border:1px solid #2e90fa;background:var(--Blue-blue-2)}.flightDetails_section .selectCabs_fromTo .cabs_card .top_cabsCrd span{position:absolute;right:0;top:0;padding:4px 8px;border-radius:0 8px 0 6px;background:linear-gradient(225deg,#fd853a 0,#ec4a0a 100%);color:var(--color-white)}.flightDetails_section .selectCabs_fromTo .pickupDrop_card{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.flightDetails_section .selectCabs_fromTo .pickupDrop_card .card_bx{padding:8px 12px;display:flex;flex-direction:column;gap:2px;align-self:stretch;border-radius:4px;border-bottom:2px solid transparent;background:var(--color-white);position:relative}.flightDetails_section .selectCabs_fromTo .pickupDrop_card .with_dropdown{border-bottom:2px solid var(--color-primary)}.flightDetails_section .selectCabs_fromTo .pickupDrop_card .font_semibold{font-weight:400;color:var(--Gray-Mode-950)}.flightDetails_section .selectCabs_fromTo .pickupDrop_card p{color:var(--Gray-Mode-950)}.flightDetails_section .addOns_section .post_booking{border-radius:8px;background:#fffde6;padding:8px 12px}.flightDetails_section .addOns_section .post_booking span{font-weight:400;color:var(--Gray-Mode-950)}.flightDetails_section .pickupDrop_card .select_locations .select_wrper{position:relative}.flightDetails_section .pickupDrop_card .selectLocations_input{font:normal normal 500 16px/24px var(--font-primary);color:var(--color-primary);letter-spacing:.024px;padding:0;width:100%;border:none;border-radius:0;cursor:pointer}.flightDetails_section .pickupDrop_card .selectLocations_options{position:absolute;top:calc(100% + 14px);left:-12px;border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);display:none;z-index:1000;width:205px;overflow-y:auto;list-style:none;padding:8px 0;margin:0}.flightDetails_section .pickupDrop_card .selectLocations_options li{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.035px;padding:8px 16px;cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--Gray-Mode-100)}.flightDetails_section .pickupDrop_card .selectLocations_options li:last-child{border:none}.flightDetails_section .pickupDrop_card .selectLocations_options li span{font-weight:600;color:var(--Gray-Mode-950);display:block}.flightDetails_section .pickupDrop_card .dropdown_icon{position:absolute;right:0;top:0;bottom:0;margin:auto;pointer-events:none;width:20px;height:20px;display:flex}.flightDetails_section .pickupDrop_card .dropdown_icon img{width:100%;height:auto;transition:.5s all ease-out}.flightDetails_section .pickupDrop_card .select_wrper.active .dropdown_icon img{transform:rotate(180deg)}.flightDetails_section .addOns_section .addOns_card .international_roundTrip{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.flightDetails_section .addOns_section .addOns_card .international_roundTrip .card_inr{gap:12px}.flightDetails_section .international_roundTrip .form-check label{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px}.flightDetails_section .addOns_section .international_roundTrip .travel_cards .card_info .icon img{width:16px}.flightDetails_section .addOns_section .international_roundTrip .travel_cards .card_info{padding:5px 9px}.flightDetails_section .addOns_section .international_roundTrip .font_semibold{font:normal normal 600 10px/14px var(--font-primary);letter-spacing:.05px}.flightDetails_section .addOns_section .international_roundTrip .travel_cards .btn{font:normal normal 600 10px/14px var(--font-primary);letter-spacing:.05px;padding:0;color:var(--color-primary);display:flex;align-items:center;gap:4px;margin-left:auto}.flightDetails_section .addOns_section .international_roundTrip .travel_cards .btn img{width:14px;height:auto}.travelInsurance_modal .modal-dialog{max-width:716px}.travelInsurance_modal .insurance_wrpr{padding:16px 16px 24px 16px;flex-direction:column;display:flex;gap:20px}.travelInsurance_modal .insurance_wrpr .card_item{display:flex;align-items:flex-start;gap:12px}.travelInsurance_modal .insurance_wrpr .card_item .icon img{width:24px;height:auto}.travelInsurance_modal .insurance_wrpr .card_item p{font-weight:600;color:var(--Gray-Mode-950)}.travelInsurance_modal .insurance_wrpr .card_item span{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px;color:var(--Gray-Mode-700);display:block;margin-top:2px}.makePayment_section{background:#f5f7fa}.makePayment_section .booking_strip{padding:12px 0;background:linear-gradient(0deg,#062d66 -96.32%,#000711 97.67%);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);position:sticky;top:0;width:100%;height:60px;z-index:999;display:flex;align-items:center}.makePayment_section .booking_strip .btn{font:normal normal 600 16px/24px var(--font-primary);letter-spacing:.024px;color:var(--color-white);padding:0;display:flex;align-items:center;gap:10px}.makePayment_section .booking_strip .btn img{width:24px;height:auto}.makePayment_section .booking_info{padding:40px 0 72px}.makePayment_section .booking_info .booking_wrpr{display:flex;flex-direction:column;gap:24px}.review_booking .booking_info .card_login{padding:24px;border-radius:12px;border:1px solid var(--Blue-blue-3);background:var(--color-white);position:relative;z-index:0;overflow:hidden}.review_booking .booking_info .card_login .login_wrpr{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.review_booking .booking_info .card_login::after,.review_booking .booking_info .card_login::before{position:absolute;content:"";bottom:0;background-repeat:no-repeat;background-size:100%;background-position:left bottom;z-index:-1}.review_booking .booking_info .card_login::before{width:113px;height:128px;left:0;background-image:url(/images/tcFlights/common-img/ellipse-01.svg)}.review_booking .booking_info .card_login::after{width:209px;height:89px;right:300px;background-image:url(/images/tcFlights/common-img/ellipse-02.svg)}.review_booking .booking_info .components{position:absolute;top:0;left:0;width:100%}.review_booking .booking_info .components::after,.review_booking .booking_info .components::before{position:absolute;content:"";top:0;width:124px;height:auto;background-repeat:no-repeat;background-size:100%;z-index:-1}.review_booking .booking_info .components::before{width:125px;height:40px;left:270px;background-image:url(/images/tcFlights/common-img/ellipse-03.svg)}.review_booking .booking_info .components::after{width:75px;height:53px;right:0;background-image:url(/images/tcFlights/common-img/ellipse-04.svg)}.review_booking .booking_info .card_login .card_left{display:flex;flex-direction:column;gap:16px}.review_booking .booking_info .card_login h4{color:var(--Gray-Mode-950)}.review_booking .booking_info .card_login h4 span{background:var(--Gradient-Blue,linear-gradient(225deg,#2e90fa 0,#175cd3 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.review_booking .booking_info .card_login .process_blck{display:flex;align-items:center;gap:16px}.review_booking .booking_info .card_login .process_blck .item_card{display:flex;align-items:center;gap:8px}.review_booking .booking_info .card_login .process_blck .item_card img{width:32px;height:auto}.review_booking .booking_info .card_login .process_blck .item_card span{font:normal normal 500 10px/14px var(--font-primary);color:var(--Gray-Mode-950,#24262d);letter-spacing:.05px;display:block}.review_booking .booking_info .card_login .form_block{display:flex;flex-direction:column;gap:16px}.review_booking .booking_info .card_login .form_block .input_inr{width:100%;position:relative;z-index:0}.review_booking .booking_info .card_login .form_block .form-control{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);padding:11px 16px 11px 44px;border-radius:8px;border:1px solid var(--Gray-Mode-200);background:var(--color-white)}.review_booking .booking_info .card_login .form_block label{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-500);background-color:var(--color-white);position:absolute;left:45px;top:50%;bottom:0;height:20px;transform:translateY(-50%);transition:.3s ease-out;pointer-events:none}.review_booking .booking_info .card_login .form_block .input_inr:has(input:focus) label,.review_booking .booking_info .card_login .form_block .input_inr:has(input:not(:placeholder-shown)) label{font:normal normal 400 12px/16px var(--font-primary);padding:0 4px;top:0;left:8px;transform:translateY(-38%)}.review_booking .booking_info .card_login .form_block .input_inr .icon{position:absolute;left:0;top:0;bottom:0;margin:auto;display:flex;align-items:center;z-index:2}.review_booking .booking_info .card_login .form_block .input_inr .icon img{width:40px;height:auto}.review_booking .booking_info .card_login .form_block .btn_grps{gap:8px}.review_booking .booking_info .card_login .form_block .btn_grps .btn{width:fit-content}.review_booking .booking_info .card_login .form_block .btn_grps .btn:disabled{background:var(--Gray-Mode-200);color:var(--Gray-Mode-500);border:1px solid transparent;cursor:no-drop;pointer-events:unset;opacity:1}.review_booking .booking_info .card_login .btn_grps{display:flex;align-items:center;justify-content:end;gap:12px}.review_booking .booking_info .card_login .btn_grps .btn{font:normal normal 400 14px/20px var(--font-primary);padding:9px 15px;width:164px;transition:none}.review_booking .booking_info .card_login .btn_grps .btn_loginReview,.review_booking .booking_info .card_login .btn_grps .btn_submit{color:var(--color-white);border-radius:100px;border:1px solid #2e90fa;background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%)}.review_booking .booking_info .card_login .btn_grps .btn_submit:hover{color:var(--Gray-Mode-950);border:1px solid var(--color-secondary);background:var(--color-secondary)}.review_booking .booking_info .card_login .after_login h6{color:var(--color-primary);text-align:center}.makePayment_section .traveller_info .accordion{display:flex;flex-direction:column;gap:24px}.makePayment_section .traveller_info .accordion-item{border-radius:8px;border:none;border-bottom:1px solid var(--Gray-Mode-200);background:var(--color-white)}.makePayment_section .traveller_info .accordion-button{font:normal normal 600 18px/144.444% var(--font-primary);color:var(--color-white);letter-spacing:.027px;display:flex;align-items:center;gap:8px;padding:12px 24px;border-radius:8px!important;background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%)}.makePayment_section .traveller_info .accordion-button:not(.collapsed){border-radius:8px 8px 0 0!important}.makePayment_section .traveller_info .accordion-button span{font:normal normal 400 16px/150% var(--font-primary);letter-spacing:.024px;display:block}.makePayment_section .traveller_info .accordion-button::after{width:24px;height:24px;background-image:url(/images/tcFlights/common-img/chevron-down-white.svg);background-size:100%;background-repeat:no-repeat}.makePayment_section .traveller_info .accordion-body{padding:24px 16px}.makePayment_section .traveller_info .accordion-body .btn_addTraveller{font:normal normal 400 16px/24px var(--font-primary);letter-spacing:.024px;color:var(--color-primary);padding:12px 16px;border-radius:8px;border:1px solid var(--color-primary);background:var(--Blue-blue-1);display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:72px}.makePayment_section .traveller_info .accordion-body .btn_addTraveller img{width:20px;height:auto}.makePayment_section .traveller_info .accordion-body .added_traveller{display:flex;flex-direction:column;gap:12px}.makePayment_section .traveller_info .accordion-body .added_traveller .added_card{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;border-radius:8px;background:var(--Blue-blue-1)}.makePayment_section .traveller_info .accordion-body .added_card .atc_left{display:flex;align-items:center;gap:12px}.makePayment_section .traveller_info .accordion-body .added_card .icon{width:40px;height:40px}.makePayment_section .traveller_info .accordion-body .added_card img{width:100%;height:auto}.makePayment_section .traveller_info .accordion-body .added_card .tac_info{display:flex;flex-direction:column;gap:2px}.makePayment_section .traveller_info .accordion-body .added_card .tac_info span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.06px;display:flex;align-items:center;gap:8px}.makePayment_section .traveller_info .accordion-body .added_card .tac_info span span{font:normal normal 500 10px/14px var(--font-primary);color:var(--Gray-Mode-950);text-align:center;letter-spacing:.05px;padding:2px 4px;border-radius:4px;background:linear-gradient(225deg,#fff58c 0,#e7d400 100%)}.makePayment_section .traveller_info .accordion-body .added_card .tac_info p{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px}.makePayment_section .traveller_info .accordion-body .added_card .btn_groups{display:flex;align-items:center;gap:8px}.makePayment_section .traveller_info .accordion-body .added_card .btn_groups .btn{padding:10px 16px}.makePayment_section .traveller_info .accordion-body .added_card .btn_groups .btn img{width:20px;height:auto}.makePayment_section .traveller_info .accordion-button:focus{box-shadow:none}.review_booking .contact_details .input_grp{display:grid;grid-template-columns:160px auto auto;gap:16px}.review_booking .contact_details .input_grpGrid{grid-template-columns:repeat(3,1fr)}.review_booking .booking_info .contact_details .cntct_forms{display:flex;flex-direction:column;gap:24px}.review_booking .booking_info .contact_details .row{row-gap:16px}.review_booking .booking_info .input_blc{position:relative;width:100%}.review_booking .booking_info .contact_details .form-select,.review_booking .booking_info .form-control{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);padding:11px 16px;border-radius:8px;border:1px solid var(--Gray-Mode-200);background-color:var(--color-white)}.review_booking .booking_info .input_blc label{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-500);background-color:var(--color-white);position:absolute;left:17px;top:50%;bottom:0;height:20px;transform:translateY(-50%);transition:.3s ease-out;pointer-events:none}.review_booking .booking_info .contact_details .input_blc .iti+label{left:67px}.review_booking .booking_info .input_blc:has(.form-control:focus) label,.review_booking .booking_info .input_blc:has(.form-control:not(:placeholder-shown)) label{font:normal normal 400 12px/16px var(--font-primary);padding:0 4px;top:0;left:8px;height:16px}.review_booking .booking_info .contact_details .input_blc .icon{position:absolute;left:0;top:0;bottom:0;margin:auto;display:flex;align-items:center;z-index:2}.review_booking .booking_info .contact_details .input_blc .icon img{width:40px;height:auto}.review_booking .booking_info .contact_details .input_blc:has(.icon) .form-control{padding-left:44px}.review_booking .booking_info .contact_details .input_blc:has(.icon) label{left:44px}.review_booking .booking_info .input_blc .custom_select{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;border:1px solid var(--Gray-Mode-200);background-color:var(--color-white);font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;padding:11px 16px;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.review_booking .booking_info .input_blc .select_options{position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:999;margin:0;padding:8px 0;list-style:none;border-radius:8px;border:1px solid var(--Gray-Mode-100);background-color:var(--color-white);box-shadow:0 20px 24px -4px rgba(16,24,40,.08),0 8px 8px -4px rgba(16,24,40,.03);display:none}.review_booking .booking_info .input_blc .select_options li{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;cursor:pointer;margin:0;padding:8px 16px;border:none;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;-webkit-transition:all .15s ease-in;transition:all .15s ease-in}.review_booking .booking_info .select_wrapper:after{position:absolute;top:0;bottom:0;right:1px;width:36px;height:36px;margin:auto;content:"";background-color:var(--color-white);border-radius:24px;background-image:url(/images/tcFlights/srp/chevron-down-black.svg);background-repeat:no-repeat;background-size:20px;background-position:center;transition:all .5s ease}.review_booking .booking_info .select_wrapper.active:after{transform:rotateZ(180deg)}.review_booking .booking_info .select_wrapper.active .select_label,.review_booking .booking_info .select_wrapper.filled .select_label{font:normal normal 400 12px/16px var(--font-primary);width:fit-content;padding:0 4px;top:0;left:8px;height:16px;transform:translateY(-50%)}.review_booking .booking_info .contact_details .divider{width:100%;height:1px;border-top:1px dashed var(--Gray-Mode-200)}.review_booking .booking_info .contact_details .address_block{display:flex;flex-direction:column;gap:16px}.review_booking .contact_details .address_block p{font-weight:400;color:var(--Gray-Mode-950)}.review_booking .contact_details .address_block p span{font:normal normal 600 18px/144.444% var(--font-primary);letter-spacing:.027px}.review_booking .contact_details .address_block .card_box{padding:12px 16px;border-radius:8px;background:var(--Blue-blue-1);display:flex;flex-direction:column;gap:12px;border:1px solid transparent;transition:.4s all ease-out}.review_booking .contact_details .address_block .card_box.selected{border:1px solid var(--color-primary)}.review_booking .contact_details .address_block .card_box .information{display:flex;flex-direction:column;gap:4px}.review_booking .contact_details .address_block .card_box .information span{font:normal normal 500 12px/16px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.12px;display:flex;align-items:center;gap:8px}.review_booking .contact_details .address_block .card_box .information span b{font-weight:600;color:var(--Gray-Mode-950)}.review_booking .booking_info .address_block .form-check{gap:8px}.review_booking .booking_info .address_block .form-check .form-check-label{font:normal normal 500 12px/16px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.06px}.review_booking .booking_info .gst_booking{padding:16px;border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);display:flex;flex-direction:column;gap:16px}.makePayment_section .booking_info .form-check{display:flex;align-items:center;gap:12px;min-height:1px;padding-left:0;margin-bottom:0}.makePayment_section .booking_info .form-check .form-check-input{width:20px;min-width:20px;height:20px;border:1px solid var(--Gray-Mode-300);margin:0}.makePayment_section .booking_info .form-check .form-check-input[type=checkbox]{border-radius:4px}.makePayment_section .booking_info .form-check-input:checked[type=checkbox]{background-image:url(/images/tcFlights/srp/check.svg);background-size:16px;background-position:center}.makePayment_section .booking_info .form-check-input:checked[type=radio]{background-image:url(/images/tcFlights/srp/check-circle.svg);background-size:8px;background-position:center}.makePayment_section .booking_info .form-check-input:checked[type=checkbox]{background-color:var(--color-primary);border-color:var(--color-primary)}.makePayment_section .booking_info .form-check-input:checked[type=radio]{background-color:var(--color-white);border-color:var(--color-primary)}.makePayment_section .booking_info .form-check .form-check-label{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px;width:-webkit-fill-available}.review_booking .booking_info .gst_booking .input_field{row-gap:16px}.review_booking .booking_info .gst_booking .btn_primary{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;padding:10px 24px;border:none}.review_booking .booking_info .gst_booking .btn_primary.verified{color:var(--Gray-Mode-950);background-color:var(--color-secondary);border-color:var(--color-secondary)}.makePayment_section .booking_info .traveller_info{display:flex;flex-direction:column;gap:24px}.makePayment_section .price_offers .tbr_bottom .contact_form{gap:0;height:232px;justify-content:space-between}.makePayment_section .price_offers .tbr_bottom .contact_form .comn_height{gap:12px;display:flex;flex-direction:column;height:100%}.makePayment_section .price_offers .tbr_bottom .contact_form .form_inr{height:100%;display:flex;flex-direction:column;justify-content:space-between}.makePayment_section .price_offers .tbr_bottom .contact_form p{font-weight:600;color:var(--Gray-Mode-950)}.makePayment_section .price_offers .contact_form .otp_digits{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.makePayment_section .price_offers .contact_form .otp_digits .form-control{font:normal normal 500 20px/28px var(--font-primary);color:var(--Gray-Mode-900,#363a44);letter-spacing:.02px;text-align:center;width:100%;height:44px;padding:0 8px;border-radius:4px;border:1px solid var(--Gray-Mode-200);background:var(--color-white)}.makePayment_section .price_offers .contact_form .otp_number span{font:normal normal 500 12px/16px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.035px;display:flex;align-items:center;gap:8px;margin-top:4px}.makePayment_section .price_offers .contact_form .otp_number span b{font-weight:600}.makePayment_section .price_offers .contact_form .otp_number span a{line-height:1}.makePayment_section .price_offers .contact_form .otp_number span a img{width:16px;height:auto}.makePayment_section .price_offers .contact_form .comn_height .icon img{width:48px;height:auto}.makePayment_section .price_offers .contact_form .change_number span,.makePayment_section .price_offers .contact_form .points_available span,.makePayment_section .price_offers .contact_form .redeem_points span{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;display:block}.makePayment_section .price_offers .contact_form .points_available span b,.makePayment_section .price_offers .contact_form .redeem_points span b{font-weight:700}.makePayment_section .price_offers .contact_form .change_number .btn,.makePayment_section .price_offers .contact_form .redeem_points .btn{font:normal normal 400 16px/24px var(--font-primary);background-color:var(--color-white);border-radius:100px;padding:9px 16px;letter-spacing:.035px;width:100%;margin:0 auto}.makePayment_section .price_offers .contact_form .change_number .btn_changeNo{color:var(--color-primary);border:1px solid var(--color-primary)}.makePayment_section .price_offers .contact_form .change_number .btn_changeNo:hover{color:var(--Gray-Mode-950);background-color:var(--color-secondary);border-color:var(--color-secondary)}.makePayment_section .price_offers .contact_form .redeem_points .btn_remove{color:#a4180f;border:1px solid #a4180f}.makePayment_section .price_offers .contact_form .redeem_points .btn_remove:hover{color:var(--color-white);background-color:#a4180f}.makePayment_section .booking_info .complete_payment{border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--color-white)}.makePayment_section .booking_info .complete_payment .top_header{border-radius:8px 8px 0 0;padding:12px 24px;background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%)}.makePayment_section .booking_info .complete_payment .top_header h6{font-weight:500;color:var(--color-white)}.makePayment_section .booking_info .payment_options .payment_mode{padding:24px 20px;border-bottom:1px solid var(--Gray-Mode-100);transition:.4s all ease-out}.makePayment_section .booking_info .payment_options .payment_mode:last-child{border-radius:0 0 8px 8px}.makePayment_section .booking_info .payment_options .payment_mode.active{background:var(--Blue-blue-2)}.makePayment_section .booking_info .payment_options .payment_mode:last-child{border-bottom:none}.makePayment_section .booking_info .form-check .form-check-label{display:flex;align-items:center;gap:8px}.makePayment_section .booking_info .form-check .form-check-label img{width:24px;height:auto}.makePayment_section .booking_info .form-check .form-check-label a{color:var(--color-primary);text-decoration:none}.makePayment_section .booking_info .payment_options .payment_info{display:flex;flex-direction:column;gap:20px;margin-top:20px}.makePayment_section .booking_info .payment_options .payment_info .fee_strip{padding:8px 12px;border-radius:8px;border:1px solid var(--Yellow-yellow-2);background:var(--Yellow-yellow-1)}.makePayment_section .booking_info .payment_options .payment_info .fee_strip span{font:normal normal 500 12px/16px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.06px;display:block}.makePayment_section .booking_info .payment_options .payment_info .card_info{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:16px;max-width:656px}.makePayment_section .booking_info .payment_options .payment_info .card_info .input_grps{display:flex;align-items:center;gap:8px}.makePayment_section .booking_info .payment_options .payment_info .input_inr{width:100%;position:relative}.makePayment_section .booking_info .payment_options .payment_info .form-control,.makePayment_section .booking_info .payment_options .payment_info .form-select{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);padding:11px 16px;border-radius:8px;border:1px solid var(--Gray-Mode-200);background-color:var(--color-white)}.makePayment_section .booking_info .payment_options .payment_info label{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-500);background-color:transparent;position:absolute;left:17px;top:50%;bottom:0;height:20px;transform:translateY(-50%);transition:.3s ease-out;pointer-events:none}.makePayment_section .booking_info .payment_options .payment_info label::before{position:absolute;left:0;bottom:0;content:"";background-color:var(--color-white);width:100%;height:58%;z-index:-1}.makePayment_section .booking_info .payment_options .payment_info .input_inr:has(.form-control:focus) label,.makePayment_section .booking_info .payment_options .payment_info .input_inr:has(.form-control:not(:placeholder-shown)) label,.makePayment_section .booking_info .payment_options .payment_info .select_wrapper.active .select_label,.makePayment_section .booking_info .payment_options .payment_info .select_wrapper.filled .select_label{font:normal normal 400 12px/16px var(--font-primary);padding:0 4px;top:0;left:8px;height:16px}.makePayment_section .booking_info .payment_options .payment_info .input_inr .input_calendar{width:36px;height:36px;position:absolute;right:0;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;z-index:9}.makePayment_section .booking_info .payment_options .payment_info .input_inr .input_calendar img{width:20px;height:auto}.makePayment_section .booking_info .payment_options .payment_info .singleDate-calendar{bottom:calc(100% + 8px);top:unset;left:0}.makePayment_section .booking_info .payment_options .select_wrapper .select_options{padding:8px 0 0}.makePayment_section .booking_info .payment_options .select_wrapper .select_options li{padding:8px 16px;border-bottom:none}.makePayment_section .booking_info .payment_options .select_wrapper .select_options li:hover{background-color:var(--Blue-blue-2)}.makePayment_section .booking_info .payment_options .payment_info .btn_primary{padding:10px 45px;border-bottom:none}.makePayment_section .booking_info .payment_options .payment_info .card_info.bhim_upi{display:flex;align-items:flex-start;gap:48px}.makePayment_section .booking_info .payment_options .card_info .top_blck{width:418px;display:flex;align-items:center;gap:16px}.makePayment_section .booking_info .payment_options .card_info .top_blck .btn{padding:10px 18px}.makePayment_section .booking_info .payment_options .card_info .center_top{display:flex;flex-direction:column;gap:8px;margin-top:8px;max-width:320px}.makePayment_section .booking_info .payment_options .card_info .font_regular{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.06px;display:block}.makePayment_section .booking_info .payment_options .card_info .center_top .verified{font-weight:500;color:#418b0d;padding:0 8px;margin-top:-4px}.makePayment_section .booking_info .payment_options .card_info .btm_blck{margin-top:16px}.makePayment_section .booking_info .payment_options .card_info .center_blck{width:auto;height:174px;position:relative;display:flex;align-items:center;z-index:0}.makePayment_section .booking_info .payment_options .card_info .center_blck::before{position:absolute;left:0;right:0;content:"";margin:auto;width:1px;height:100%;background-color:var(--Gray-Mode-200);z-index:-1}.makePayment_section .booking_info .payment_options .card_info .center_blck span{background:var(--Blue-blue-2);padding:12px 0}.makePayment_section .booking_info .payment_options .card_info .qr_code{border-radius:8px;border:1px solid var(--Gray-Mode-200);background:var(--color-white);width:200px}.makePayment_section .booking_info .payment_options .card_info .qr_code .top_qr{padding:12px 12px 0;display:flex;align-items:center;justify-content:space-between}.makePayment_section .booking_info .payment_options .card_info .qr_code .top_qr span{font:normal normal 500 14px/20px var(--font-primary);letter-spacing:.035px}.makePayment_section .booking_info .payment_options .card_info .qr_code .top_qr img{width:auto;height:18px}.makePayment_section .booking_info .payment_options .card_info .qr_code .bottom_qr{position:relative;padding:16px 12px 12px}.makePayment_section .booking_info .payment_options .card_info .qr_code .bottom_qr::before{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background:rgba(255,255,255,.1);backdrop-filter:blur(5px)}.makePayment_section .booking_info .payment_options .card_info .qr_code .bottom_qr.show-qr::before{opacity:0}.makePayment_section .booking_info .payment_options .card_info .qr_code .btn_primary{position:absolute;inset:0;margin:auto;padding:7px 12px;width:fit-content;height:fit-content;font:normal normal 400 10px/14px var(--font-primary);letter-spacing:.05px}.makePayment_section .booking_info .payment_options .card_info .qr_code .bottom_qr img{width:100%;height:auto}.makePayment_section .booking_info .payment_options .payment_info .btn{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;padding:10px 0;text-align:left;width:fit-content}.makePayment_section .booking_info .payment_options .payment_info .btn_verifiedPan{color:var(--color-primary)}.makePayment_section .booking_info .payment_options .payment_info .btn_verifiedPan.verified{color:#418b0d}.makePayment_section .booking_info .payment_options .payment_info .card_giftCard{border-top:1px dashed var(--Gray-Mode-200);padding-top:20px;display:none}.makePayment_section .booking_info .payment_options .payment_info .card_giftCard .card_info{grid-template-columns:1fr 1fr auto;max-width:730px}.makePayment_section .booking_info .payment_options .payment_info .divider{width:100%;height:1px;background-color:var(--Gray-Mode-200)}.makePayment_section .booking_info .payment_options .payment_info .divider_dotted{border-top:1px dashed var(--Gray-Mode-200)}.makePayment_section .booking_info .payment_options .payment_info .btn_giftRemove{color:#a4180f}.makePayment_section .booking_info .payment_options .payment_info .btn_addGiftCard{padding:9px 15px}.makePayment_section .booking_info .payment_options .payment_info .plansEmi_wrpr{display:flex;flex-direction:column;gap:16px}.makePayment_section .booking_info .payment_options .payment_info .plansEmi_wrpr .select_wrapper{max-width:320px}.makePayment_section .booking_info .payment_options .payment_info .plans_list{border-radius:8px;border:1px solid var(--Gray-Mode-100);max-width:656px;overflow:hidden}.makePayment_section .booking_info .payment_info .plans_list .grid_header,.makePayment_section .booking_info .payment_info .plans_list .grid_row{display:flex;align-items:center;justify-content:space-between;background:var(--color-white)}.makePayment_section .booking_info .payment_info .plans_list .grid_header{padding:10px 16px;border-bottom:1px solid var(--Gray-Mode-100);width:-webkit-fill-available}.makePayment_section .booking_info .payment_info .plans_list .grid_cell span{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.035px;display:block}.makePayment_section .booking_info .payment_info .plans_list .grid_cell b{font-weight:500}.makePayment_section .booking_info .payment_info .plans_list .grid_header span{color:var(--Gray-Mode-950)}.makePayment_section .booking_info .payment_info .plans_list .grid_cell:last-child span{text-align:end}.makePayment_section .booking_info .payment_info .plans_list .grid_row{padding:12px 16px;width:-webkit-fill-available}.makePayment_section .booking_info .payment_info .plans_list .grid_row:nth-child(odd){background:var(--Gray-Mode-25)}.makePayment_section .booking_info .payment_info .plans_list .form-check .form-check-input{width:16px;min-width:16px;height:16px;border:1px solid var(--Gray-Mode-400)}.makePayment_section .booking_info .payment_info .plans_list .form-check-input:checked[type=radio]{background-size:6px}.makePayment_section .booking_info .payment_info .plans_list .grid_cell label{position:unset;transform:unset;color:var(--Gray-Mode-900)}.makePayment_section .booking_info .payment_info .plans_list .grid_cell label::before{display:none}.makePayment_section .accordion-body:has(.booking_summary){padding:0}.makePayment_section .booking_summary .flight_details_cards{gap:24px;padding:24px 16px}.makePayment_section .booking_summary .flight_details_cards .fdc_blc{border:none}.makePayment_section .booking_summary .flight_details_cards .fdc_blc .flight_info{justify-content:flex-start;gap:96px;padding:0}.makePayment_section .booking_summary .flight_details_cards .fdc_blc .fi_rgt .fir_comn{align-items:flex-start}.makePayment_section .booking_summary .flight_details_cards .fdc_blc .fir_center::before{background-color:var(--Blue-blue-5)}.makePayment_section .booking_summary .flight_details_cards .fdc_blc .flight_info .font_regular{font-weight:500;color:var(--Gray-Mode-950);display:flex;align-items:center;gap:8px}.makePayment_section .booking_summary .flight_details_cards .fdc_blc .fir_center{min-width:220px}.makePayment_section .booking_summary .flight_details_cards .fdc_blc .fir_center .time{display:flex;flex-direction:column;gap:4px}.makePayment_section .booking_summary .flight_details_cards .fdc_blc .fir_center .time span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-500);margin:0}.makePayment_section .booking_summary .flight_details_cards .fdc_blc .fir_center .time span b{font-weight:600;color:var(--color-primary)}.makePayment_section .booking_summary .flight_details_cards .fdc_blc .fi_rgt{width:auto;max-width:100%}.makePayment_section .booking_summary .flight_details_cards .fir_comn span .brdr{width:1px;height:16px;background-color:var(--Gray-Mode-700);margin:0}.makePayment_section .booking_summary .bookingS_top .divider{width:100%;height:1px;border-top:1px dashed var(--Gray-Mode-200)}.makePayment_section .booking_summary .bookingS_bottom{padding:16px;display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--Gray-Mode-100)}.makePayment_section .booking_summary .bookingS_bottom .grid_users{padding:12px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;border-radius:8px;background:var(--Orange-orange-1)}.makePayment_section .booking_summary .bookingS_bottom .card_user{display:flex;align-items:center;gap:12px}.makePayment_section .booking_summary .bookingS_bottom .card_user .user_icon{width:40px;height:40px;border-radius:56px;background:var(--color-white);align-content:center;text-align:center}.makePayment_section .booking_summary .bookingS_bottom .card_user .user_icon img{width:24px;height:auto}.makePayment_section .booking_summary .bookingS_bottom .card_user .user_info{display:flex;flex-direction:column;gap:4px}.makePayment_section .booking_summary .bookingS_bottom span{color:var(--Gray-Mode-950);display:block}.makePayment_section .booking_summary .bookingS_bottom .font_medium{font:normal normal 500 14px/20px var(--font-primary);letter-spacing:.035px}.makePayment_section .booking_summary .bookingS_bottom .font_regular{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px}.makePayment_section .booking_summary .bookingS_bottom .font_regular b{font-weight:500}.makePayment_section .booking_summary .bookingD_msg{padding:8px 12px;display:flex;align-items:center;gap:8px;border-radius:5px;background:var(--Blue-blue-2)}.makePayment_section .booking_summary .bookingD_msg img{width:16px;height:auto}.confirmation_section .price_offers .number_tollFree{padding:12px;display:flex;align-items:center;gap:8px;border-radius:8px;border-bottom:1px solid var(--Gray-Mode-200);background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%)}.confirmation_section .price_offers .number_tollFree .icon{width:40px;height:40px;border-radius:100px;background:var(--color-secondary);display:flex;align-items:center;justify-content:center}.confirmation_section .price_offers .number_tollFree .icon img{width:24px;height:auto}.confirmation_section .price_offers .number_tollFree .contact_no span{font:normal normal 400 12px/16px var(--font-primary);color:var(--color-white);letter-spacing:.06px}.confirmation_section .price_offers .number_tollFree .contact_no p{font-weight:600;color:var(--color-white)}.makePayment_section .booking_info .applied_promo{padding:16px;border-radius:8px;border-bottom:1px solid var(--Gray-Mode-200);background:#edf6e7;display:flex;flex-direction:column;gap:8px}.makePayment_section .booking_info .applied_promo h6{color:#4ca40f;display:flex;align-items:center;gap:16px}.makePayment_section .booking_info .applied_promo h6 img{width:20px;height:auto}.makePayment_section .booking_info .applied_promo span{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950,#24262d);letter-spacing:.035px;display:block}.makePayment_section .booking_info .applied_promo span a{font-weight:600;color:var(--color-primary);text-decoration:none}.makePayment_section .booking_info .fixed_payStrip{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px;border-radius:8px;border-bottom:1px solid var(--Gray-Mode-200);background:var(--color-white)}.makePayment_section .booking_info .fixed_payStrip .form-check{align-items:flex-start}.makePayment_section .booking_info .fixed_payStrip .form-check .form-check-label{font-weight:400;display:block}.makePayment_section .booking_info .fixed_payStrip .amount_toPay{display:flex;align-items:center;gap:16px;min-width:288px}.makePayment_section .booking_info .fixed_payStrip .total_amount span{font:normal normal 500 12px/16px var(--font-primary);color:var(--Gray-Mode-500);letter-spacing:.06px;text-align:center;display:block}.makePayment_section .booking_info .fixed_payStrip .total_amount h6{color:var(--Gray-Mode-950);font-weight:700;letter-spacing:.027px;margin-top:2px}.makePayment_section .booking_info .fixed_payStrip .amount_toPay .btn_primary{width:165px}.confirmation_section{padding:40px 0 96px;background:#f5f7fa}.confirmation_section .row .row{row-gap:48px}.confirmation_section .top_block{display:flex;flex-direction:column;gap:24px}.confirmation_section .top_block .success_icon img{width:72px;height:auto}.confirmation_section .top_block .bnr_msg h3{font:normal normal 600 36px/44px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:-.18px;margin-bottom:12px}.confirmation_section .top_block .bnr_msg p{font-weight:400;color:var(--Gray-Mode-700);margin-top:4px}.confirmation_section .top_block .btn_primary{padding:8px 16px;gap:8px;background:var(--Blue-blue-10)}.confirmation_section .top_block .btn_primary:hover{background:var(--color-secondary)}.confirmation_section .price_offers{top:0}.promotionalOffers_modal .modal-body{padding:0}.promotionalOffers_modal .top_input{padding:12px;background:var(--color-white);display:flex;flex-direction:column;gap:8px}.promotionalOffers_modal .top_input label{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.06px}.promotionalOffers_modal .top_input .input_withIcon{position:relative}.promotionalOffers_modal .top_input .form-control{font:normal normal 600 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;padding:13px 12px 13px 16px;border-radius:8px;border:1px solid var(--Gray-Mode-200);background:var(--color-white)}.promotionalOffers_modal .top_input .btn{position:absolute;right:12px;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;border-radius:100px;background:#f6e8e7;width:28px;height:28px;padding:0}.promotionalOffers_modal .top_input .btn img{width:14px;height:auto}.promotionalOffers_modal .modal-body .fixed_bottom{padding:16px;border-top:1px solid var(--Gray-Mode-100,#edeef1);background:var(--color-white);box-shadow:0 -4px 12px -1px rgba(0,0,0,.08)}.promotionalOffers_modal .modal-body .fixed_bottom .btn{width:100%}.promotionalOffers_modal .divider{position:relative;z-index:0}.promotionalOffers_modal .divider::before{position:absolute;content:"";inset:0;margin:auto;width:calc(100% - 12px);height:1px;border-top:1px dashed var(--Gray-Mode-200);z-index:-1}.promotionalOffers_modal .divider span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-500);letter-spacing:.06px;display:block;background-color:var(--color-white);padding:0 4px;width:fit-content;margin:auto}.promotionalOffers_modal .coupon_codes{padding:12px;display:flex;flex-direction:column;gap:12px}.promotionalOffers_modal .coupon_codes .coupon_card{padding:12px;border-radius:8px;border:1px solid var(--Gray-Mode-200);background:var(--color-white);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;gap:8px;position:relative}.promotionalOffers_modal .coupon_codes .coupon_card.selected{border:1px solid var(--Blue-blue-3);background:var(--Blue-blue-1)}.promotionalOffers_modal .coupon_codes .coupon_card::after,.promotionalOffers_modal .coupon_codes .coupon_card::before{position:absolute;top:0;bottom:0;margin:auto;content:"";width:6px;height:12px;border-radius:0 100px 100px 0;border-top:1px solid var(--Gray-Mode-200);border-right:1px solid var(--Gray-Mode-200);border-bottom:1px solid var(--Gray-Mode-200);background:var(--color-white)}.promotionalOffers_modal .coupon_codes .coupon_card.selected::after,.promotionalOffers_modal .coupon_codes .coupon_card.selected::before{border-color:var(--Blue-blue-3)}.promotionalOffers_modal .coupon_codes .coupon_card::before{left:-1px}.promotionalOffers_modal .coupon_codes .coupon_card::after{right:-1px;transform:rotate(180deg)}.promotionalOffers_modal .coupon_codes .coupon_card .top_blck{display:flex;align-items:center;justify-content:space-between}.promotionalOffers_modal .coupon_codes .coupon_card .top_blck .btn,.promotionalOffers_modal .coupon_codes .coupon_card .top_blck span{font:normal normal 600 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;display:block}.promotionalOffers_modal .coupon_codes .coupon_card .top_blck .btn.btn_remove{color:#b4423a}.promotionalOffers_modal .coupon_codes .coupon_card.selected .top_blck span{color:#418b0d}.promotionalOffers_modal .coupon_codes .coupon_card .top_blck .btn{font-weight:400;padding:0;color:var(--color-primary)}.promotionalOffers_modal .coupon_codes .coupon_card .divider::before{width:100%}.promotionalOffers_modal .coupon_codes .coupon_card .btm_blck span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.06px;display:block}.updateTrveller_modal .modal-body{padding:24px 16px;display:flex;flex-direction:column;gap:16px}.updateTrveller_modal .updateTraveller_wrpr{padding:16px;border-radius:12px;border:1px solid var(--Gray-Mode-100);background:var(--color-white)}.updateTrveller_modal .updateTraveller_wrpr .traveller_forms{display:flex;flex-direction:column;gap:16px}.updateTrveller_modal .updateTraveller_wrpr .title p{color:var(--Gray-Mode-950)}.updateTrveller_modal .updateTraveller_wrpr .input_grp{display:grid;grid-template-columns:160px 1fr 1fr 1fr;gap:16px;z-index:1}.updateTrveller_modal .updateTraveller_wrpr .input_blc{position:relative;width:100%}.updateTrveller_modal .updateTraveller_wrpr .form-control,.updateTrveller_modal .updateTraveller_wrpr .form-select{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);padding:11px 16px;border-radius:8px;border:1px solid var(--Gray-Mode-200);background-color:var(--color-white)}.updateTrveller_modal .updateTraveller_wrpr .input_blc label{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-500);background-color:var(--color-white);position:absolute;left:17px;top:50%;bottom:0;height:20px;transform:translateY(-50%);transition:.3s ease-out;pointer-events:none;z-index:4}.updateTrveller_modal .updateTraveller_wrpr .input_blc .iti+label{left:67px}.updateTrveller_modal .updateTraveller_wrpr .input_blc:has(.form-control:focus) label,.updateTrveller_modal .updateTraveller_wrpr .input_blc:has(.form-control:not(:placeholder-shown)) label,.updateTrveller_modal .updateTraveller_wrpr .select_wrapper.active .select_label,.updateTrveller_modal .updateTraveller_wrpr .select_wrapper.filled .select_label{font:normal normal 400 12px/16px var(--font-primary);width:fit-content;padding:0 4px;top:0;left:8px;height:16px;transform:translateY(-50%)}.updateTrveller_modal .updateTraveller_wrpr .input_blc .icon{position:absolute;left:0;top:0;bottom:0;margin:auto;display:flex;align-items:center;z-index:2}.updateTrveller_modal .updateTraveller_wrpr .input_blc .icon img{width:40px;height:auto}.updateTrveller_modal .updateTraveller_wrpr .input_blc:has(.icon) .form-control{padding-left:44px}.updateTrveller_modal .updateTraveller_wrpr .input_blc:has(.icon) label{left:44px}.updateTrveller_modal .updateTraveller_wrpr .input_blc .input_calendar{width:36px;height:36px;position:absolute;right:0;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;z-index:9}.updateTrveller_modal .updateTraveller_wrpr .input_blc .input_calendar img{width:20px;height:auto}.updateTrveller_modal .updateTraveller_wrpr .accordion{display:flex;flex-direction:column;gap:24px}.updateTrveller_modal .updateTraveller_wrpr .accordion-item{border:1px solid var(--Gray-Mode-100);padding:12px;border-radius:8px!important;background:var(--Blue-blue-1)}.updateTrveller_modal .updateTraveller_wrpr .accordion-button{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;padding:0;background-color:transparent;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.updateTrveller_modal .updateTraveller_wrpr .accordion-button::after{position:absolute;right:0;width:20px;height:20px;background-image:url(/images/tcFlights/common-img/chevron-down.svg);background-size:100%;background-repeat:no-repeat}.updateTrveller_modal .updateTraveller_wrpr .accordion-body{padding:16px 0 0}.updateTrveller_modal .updateTraveller_wrpr .frequent_forms{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.updateTrveller_modal .updateTraveller_wrpr .frequent_forms label{background-color:transparent}.updateTrveller_modal .updateTraveller_wrpr .frequent_forms label::before{position:absolute;left:0;bottom:0;content:"";background-color:var(--color-white);width:100%;height:58%;z-index:-1}.updateTrveller_modal .updateTraveller_wrpr .form-check{padding-left:0;margin-bottom:0;display:flex;align-items:center;gap:8px}.updateTrveller_modal .updateTraveller_wrpr .form-check-input{width:20px;height:20px;border-radius:4px;border:1.5px solid var(--Gray-Mode-300);margin:0}.updateTrveller_modal .updateTraveller_wrpr .form-check-input:checked[type=checkbox]{background-image:url(/images/tcFlights/srp/check.svg);background-size:16px;background-position:center}.updateTrveller_modal .updateTraveller_wrpr .form-check-input:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.updateTrveller_modal .updateTraveller_wrpr .form-check label{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px}.updateTrveller_modal .fixed_button .btn_primary{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;padding:10px 16px;margin-left:auto}.fareRules_modal .modal-body{padding:24px;display:flex;flex-direction:column;gap:16px}.fareRules_modal .nav-pills{padding:4px;display:flex;align-items:center;flex-wrap:nowrap;gap:8px;border-radius:58px;background:var(--Gray-Mode-50)}.fareRules_modal .nav-pills li{width:100%}.fareRules_modal .nav-pills .nav-link{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-600);text-align:center;letter-spacing:.035px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:60px;width:100%}.fareRules_modal .nav-pills .nav-link.active{background-color:var(--color-primary);color:var(--color-white)}.fareRules_modal .nav-pills .nav-link img{width:16px;height:auto}.fareRules_modal .nav-pills .nav-link.active img{filter:brightness(0) invert(1)}.fareRules_modal .card_fareBreakup{border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.fareRules_modal .card_fareBreakup .title{padding:16px;border-bottom:1px solid var(--Gray-Mode-100)}.fareRules_modal .card_fareBreakup .title p{color:var(--color-primary);font-weight:600}.fareRules_modal .card_fareBreakup .crd_baseFare{padding:16px;display:flex;flex-direction:column;gap:12px}.fareRules_modal .card_fareBreakup .crd_baseFare .baseFare_inr{display:flex;flex-direction:column;gap:12px}.fareRules_modal .card_fareBreakup .crd_baseFare .bfi_item{display:flex;align-items:center;justify-content:space-between}.fareRules_modal .card_fareBreakup .crd_baseFare span{font:normal normal 300 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-500);display:block}.fareRules_modal .card_fareBreakup .crd_baseFare span b{font-weight:500;color:var(--Gray-Mode-800)}.fareRules_modal .sidebar_tabContent .notes{padding:16px;border-radius:8px;background:var(--Yellow-yellow-1);margin-top:24px}.fareRules_modal .sidebar_tabContent .notes span{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px;color:var(--Gray-Mode-900);display:block}.fareRules_modal .sidebar_tabContent .notes span a{font-weight:600;color:var(--Gray-Mode-900);text-decoration:none}.reviewSeatsmeal_modal .modal-body,.reviewTraveller_modal .modal-body{padding:0}.reviewSeatsmeal_modal .reviewSeatsmeal_wrpr,.reviewTraveller_modal .reviewTraveller_wrpr{padding:16px;display:flex;flex-direction:column;gap:16px}.reviewSeatsmeal_modal .reviewSeatsmeal_wrpr .nav-pills{padding:4px;display:flex;align-items:center;flex-wrap:nowrap;width:fit-content;gap:8px;border-radius:58px;background:var(--Gray-Mode-50)}.reviewSeatsmeal_modal .reviewSeatsmeal_wrpr .nav-pills .nav-link{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-600);text-align:center;letter-spacing:.035px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:60px;width:100%}.reviewSeatsmeal_modal .reviewSeatsmeal_wrpr .nav-pills .nav-link.active{background-color:var(--color-primary);color:var(--color-white)}.reviewSeatsmeal_modal .reviewSeatsmeal_wrpr .nav-pills .nav-link img{width:16px;height:auto}.reviewSeatsmeal_modal .reviewSeatsmeal_wrpr .nav-pills .nav-link.active img{filter:brightness(0) invert(1)}.reviewSeatsmeal_modal .reviewSeatsmeal_wrpr .reviewSeatsmeal_cards{display:flex;flex-direction:column;gap:16px}.reviewSeatsmeal_modal .reviewSeatsmeal_wrpr .card_box,.reviewTraveller_modal .reviewTraveller_wrpr .card_box{padding:16px;border-radius:12px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);display:flex;flex-direction:column;gap:16px}.reviewSeatsmeal_modal .reviewSeatsmeal_wrpr .card_box .title,.reviewTraveller_modal .reviewTraveller_wrpr .card_box .title{position:relative}.reviewSeatsmeal_modal .reviewSeatsmeal_wrpr .card_box .title::before,.reviewTraveller_modal .reviewTraveller_wrpr .card_box .title::before{position:absolute;left:-17px;top:0;bottom:0;content:'';width:1px;height:20px;background:#0f4ca4;margin:auto}.reviewSeatsmeal_modal .reviewSeatsmeal_wrpr .card_box .title p,.reviewTraveller_modal .reviewTraveller_wrpr .card_box .title p{font-weight:600;color:var(--color-primary)}.reviewTraveller_modal .reviewTraveller_info{display:flex;align-items:center;justify-content:space-between}.reviewTraveller_info:has(>.info_blck:nth-child(9)){display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.reviewTraveller_modal .reviewTraveller_info .info_blck{display:flex;flex-direction:column;gap:4px}.reviewTraveller_modal .reviewTraveller_info .info_blck span{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px;color:var(--Gray-Mode-500);display:block}.reviewTraveller_modal .reviewTraveller_info .info_blck p{color:var(--Gray-Mode-950);font-weight:400}.reviewTraveller_modal .reviewTraveller_wrpr .form-check{padding-left:0;margin-bottom:0;display:flex;align-items:center;gap:8px}.reviewTraveller_modal .reviewTraveller_wrpr .form-check-input{width:20px;min-width:20px;height:20px;border-radius:4px;border:1px solid var(--Gray-Mode-300);margin:0}.reviewTraveller_modal .reviewTraveller_wrpr .form-check-input:checked[type=checkbox]{background-image:url(/images/tcFlights/srp/check.svg);background-size:16px;background-position:center}.reviewTraveller_modal .reviewTraveller_wrpr .form-check-input:checked{background-color:var(--Gray-Mode-400);border-color:var(--Gray-Mode-400)}.reviewTraveller_modal .reviewTraveller_wrpr .form-check label{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px}.reviewTraveller_modal .reviewTraveller_wrpr .form-check label span{font-weight:500}.reviewTraveller_modal .reviewTraveller_wrpr .form-check label b{font-weight:600}.reviewSeatsmeal_modal .reviewSeatsmeal_wrpr .btns_grps,.reviewTraveller_modal .reviewTraveller_wrpr .btns_grps{display:flex;align-items:center;justify-content:flex-end;gap:16px}.reviewSeatsmeal_modal .reviewSeatsmeal_wrpr .btns_grps .btn,.reviewTraveller_modal .reviewTraveller_wrpr .btns_grps .btn{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;padding:9px 15px}.reviewSeatsmeal_modal .reviewSeatsmeal_info .row{--bs-gutter-x:20px}.reviewSeatsmeal_modal .reviewSeatsmeal_info .flight_passengerInfo{display:flex;flex-direction:column;gap:8px}.reviewSeatsmeal_modal .reviewSeatsmeal_info .top_blck{display:flex;align-items:center;gap:8px}.reviewSeatsmeal_modal .reviewSeatsmeal_info .top_blck img{width:16px;height:auto}.reviewSeatsmeal_modal .reviewSeatsmeal_info span{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;display:block}.reviewSeatsmeal_modal .reviewSeatsmeal_info .passenger_info{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.reviewSeatsmeal_modal .reviewSeatsmeal_info .passenger_card{padding:12px;display:flex;flex-direction:column;gap:8px;border-radius:8px;border:1px solid var(--Gray-Mode-100)}.reviewSeatsmeal_modal .reviewSeatsmeal_info .passenger_card .top_card{display:flex;align-items:center;justify-content:space-between}.reviewSeatsmeal_modal .reviewSeatsmeal_info .passenger_card p{color:var(--Gray-Mode-950)}.reviewSeatsmeal_modal .reviewSeatsmeal_info .passenger_card .seat_number{display:flex;align-items:center;gap:2px}.reviewSeatsmeal_modal .reviewSeatsmeal_info .passenger_card .seat_number img{width:16px;height:auto}.reviewSeatsmeal_modal .reviewSeatsmeal_info .passenger_card .price{color:var(--color-primary);padding:2px 8px;border-radius:4px;background:var(--Blue-blue-3)}.reviewSeatsmeal_modal .reviewSeatsmeal_info .passenger_card .btn-tooltip,.reviewSeatsmeal_modal .reviewSeatsmeal_info .passenger_card .description{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.06px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.reviewSeatsmeal_modal .reviewSeatsmeal_info .passenger_card .btn-tooltip{padding:0;text-align:left}.lockPrice_popup .modal-dialog{max-width:450px}.lockPrice_popup .modal-content{padding:32px}.lockPrice_popup .modal-header{padding:0;border:none}.lockPrice_popup .modal-header .btn-close{position:absolute;right:16px;top:3px}.lockPrice_popup .modal-body{padding:0;display:flex;flex-direction:column;gap:24px}.lockPrice_popup .modal-body .gif_blck{width:132px;height:132px;overflow:hidden;margin:auto}.lockPrice_popup .modal-body .gif_blck img{width:100%;height:auto}.lockPrice_popup .modal-body p{font-weight:600;color:var(--Gray-Mode-950);text-align:center}.flightDetails_section .add_seatsMeals,.flightDetails_section .add_seatsMeals .seatsMeal_top{display:flex;flex-direction:column;gap:24px}.flightDetails_section .add_seatsMeals .nav-pills{padding:4px;border-radius:58px;background:var(--Gray-Mode-50);display:flex;align-items:center;flex-wrap:nowrap;gap:8px}.flightDetails_section .add_seatsMeals .nav-pills .nav-item{width:100%}.flightDetails_section .add_seatsMeals .nav-pills .nav-link{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-600);text-align:center;letter-spacing:.035px;padding:8px 16px;border-radius:60px;display:flex;justify-content:center;align-items:center;gap:8px;width:100%}.flightDetails_section .add_seatsMeals .nav-pills .nav-link.active{background-color:var(--color-primary);color:var(--color-white);box-shadow:2px 0 8px 0 rgba(0,0,0,.12)}.flightDetails_section .add_seatsMeals .nav-pills .nav-link img{width:16px;height:auto}.flightDetails_section .add_seatsMeals .nav-pills .nav-link.active img{filter:brightness(0) invert(1)}.flightDetails_section .add_seatsMeals .addSeatMeal_comn{display:flex;flex-direction:column;gap:24px}.flightDetails_section .add_seatsMeals .addSeatMeal_comn span{display:block}.flightDetails_section .add_seatsMeals .addSeatMeal_comn .font_semibold{font:normal normal 600 10px/14px var(--font-primary);color:var(--color-primary);letter-spacing:.05px}.flightDetails_section .add_seatsMeals .addSeatMeal_comn .font_medium{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px}.flightDetails_section .add_seatsMeals .onwordReturn_blc{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:656px;width:fit-content}.flightDetails_section .add_seatsMeals .onwordReturn_blc .card_container{padding:4px 4px 4px 8px;display:flex;align-items:center;gap:10px;border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--Gray-Mode-25,#f8f9fa)}.flightDetails_section .add_seatsMeals .onwordReturn_blc .font_semibold{text-align:center;transform:rotate(-90deg);width:14px;display:flex;align-items:center;justify-content:center}.flightDetails_section .add_seatsMeals .cards_wrapper ul{display:flex;align-items:center;flex-wrap:nowrap;gap:4px;border:none}.flightDetails_section .add_seatsMeals .cards_wrapper .nav-link{width:140px;padding:11px;border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);margin:0;display:flex;align-items:center;justify-content:center;gap:8px;transition:unset}.flightDetails_section .add_seatsMeals .cards_wrapper .nav-link.active{border:none;border-bottom:2px solid var(--color-primary);background:var(--Blue-blue-3)}.flightDetails_section .add_seatsMeals .cards_wrapper .nav-link img{width:16px;height:auto}.flightDetails_section .add_seatsMeals .passenger_wrpr{display:flex;flex-direction:column;gap:24px}.flightDetails_section .add_seatsMeals .passengerInfo_blc{display:flex;align-items:center;gap:16px}.flightDetails_section .add_seatsMeals .card_passenger .hide{display:none!important}.flightDetails_section .add_seatsMeals .card_passenger{padding:12px 16px;display:flex;flex-direction:column;gap:4px;border-radius:8px;border:1px solid var(--Gray-Mode-100);cursor:pointer}.flightDetails_section .add_seatsMeals .card_passenger.selected{border:1px solid #ffc591;background:#fff7f2}.flightDetails_section .add_seatsMeals .card_passenger p{color:var(--Gray-Mode-950)}.flightDetails_section .add_seatsMeals .card_passenger .pass_info{display:flex;align-items:center;gap:12px}.flightDetails_section .add_seatsMeals .card_passenger .pass_info .font_medium{color:var(--color-white);padding:2px 6px;border-radius:4px;background:linear-gradient(225deg,#fd853a 0,#ec4a0a 100%);display:flex;align-items:center;gap:6px}.flightDetails_section .add_seatsMeals .card_passenger .pass_info .btn{padding:0;line-height:1}.flightDetails_section .add_seatsMeals .card_passenger .pass_info .btn img{width:16px;height:auto}.flightDetails_section .add_seatsMeals .card_passenger .font_medium{font-weight:400;color:var(--Gray-Mode-950)}.flightDetails_section .add_seatsMeals .mealsMenu_block{padding:20px 20px 36px 20px;display:flex;flex-direction:column;gap:16px;border-radius:8px;background:var(--Blue-blue-2)}.flightDetails_section .add_seatsMeals .mealsMenu_block .mealsCat_top{padding:12px;display:flex;align-items:center;justify-content:flex-end;gap:12px;border-radius:8px;background:var(--color-white)}.flightDetails_section .add_seatsMeals .mealsMenu_block .mealsCat_top .btn{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;padding:5px 11px;display:flex;justify-content:center;align-items:center;gap:4px;border-radius:100px;border:1px solid var(--Gray-Mode-300)}.flightDetails_section .add_seatsMeals .mealsMenu_block .mealsCat_top .btn.selected{border:1px solid var(--Blue-blue-4);background:var(--Blue-blue-2)}.flightDetails_section .add_seatsMeals .mealsMenu_block .mealsCat_top .btn .icon img{width:12px;height:auto;padding-right:2px}.flightDetails_section .add_seatsMeals .mealsMenu_block .mealsCat_top .btn .x_cross{display:none}.flightDetails_section .add_seatsMeals .mealsMenu_block .mealsCat_top .btn.selected .x_cross{display:block}.flightDetails_section .add_seatsMeals .mealsMenu_block .mealsCat_top .btn .x_cross img{width:16px;height:auto}.flightDetails_section .add_seatsMeals .mealsMenu_block .menu_wrapr{position:relative}.flightDetails_section .add_seatsMeals .mealsMenu_block .menu_wrapr .btn_menu{font:normal normal 500 12px/16px var(--font-primary);color:var(--color-primary);letter-spacing:.06px;padding:7px 13px;display:flex;align-items:center;gap:4px;border-radius:100px;border:1px solid var(--color-primary);background-color:var(--color-white)}.flightDetails_section .add_seatsMeals .mealsMenu_block .menu_wrapr .btn_menu img{width:16px;height:auto;transition:.5s all ease-out}.flightDetails_section .add_seatsMeals .mealsMenu_block .menu_wrapr .btn_menu.active img{transform:rotate(180deg)}.flightDetails_section .add_seatsMeals .mealsMenu_block .menu_wrapr .menu_dropdown{position:absolute;top:calc(100% + 8px);right:0;width:240px;padding:8px 0;border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);z-index:999}.flightDetails_section .add_seatsMeals .mealsMenu_block .menu_wrapr ul{list-style:none;padding:0;margin:0}.flightDetails_section .add_seatsMeals .mealsMenu_block .menu_wrapr ul li{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.035px;padding:8px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.flightDetails_section .add_seatsMeals .mealsMenu_block .menu_wrapr ul li.selected{background:var(--Blue-blue-1);color:var(--color-primary)}.flightDetails_section .add_seatsMeals .mealsMenu_block .menu_wrapr ul li span{font-weight:500}.flightDetails_section .add_seatsMeals .menuItems_center{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.flightDetails_section .add_seatsMeals .menuItems_center .card_item{padding:12px 16px;border-radius:10px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);display:flex;align-items:center;gap:12px}.flightDetails_section .add_seatsMeals .menuItems_center .card_item .left_icon{width:76px;height:76px;border-radius:10px;background:var(--color-white);display:flex;align-items:center;justify-content:center}.flightDetails_section .add_seatsMeals .menuItems_center .card_item .left_icon img{width:58px;height:auto}.flightDetails_section .add_seatsMeals .menuItems_center .card_item .center_right{display:flex;align-items:center;gap:24px}.flightDetails_section .add_seatsMeals .menuItems_center .addMeals_blck h5{display:none}.flightDetails_section .add_seatsMeals .menuItems_center .card_item .item_namePrice{display:flex;flex-direction:column;gap:4px}.flightDetails_section .add_seatsMeals .font_regular{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.06px}.flightDetails_section .add_seatsMeals .menuItems_center .card_item p{color:var(--Gray-Mode-950)}.flightDetails_section .add_seatsMeals .menuItems_center .btn_primary_border{width:106px;padding:7px 13px;justify-content:center}.flightDetails_section .add_seatsMeals .menuItems_center .btn_primary_border:hover{background-color:transparent;border:1px solid var(--color-primary);color:var(--color-primary)}.flightDetails_section .add_seatsMeals .menuItems_center .btn_primary_border:hover img{filter:unset}.flightDetails_section .add_seatsMeals .menuItems_center .number_stepper{display:flex;border-radius:64px;border:1px solid var(--color-primary);background:var(--color-white);width:106px}.flightDetails_section .add_seatsMeals .menuItems_center .value input{font:normal normal 600 18px/26px var(--font-primary);color:var(--Gray-Mode-950);text-align:center;letter-spacing:.027px;border:0;width:100%;height:100%}.flightDetails_section .add_seatsMeals .menuItems_center .item{width:34px;min-width:34px;height:34px;-webkit-font-smoothing:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.flightDetails_section .add_seatsMeals .menuItems_center .item:hover{cursor:pointer}.flightDetails_section .add_seatsMeals .menuItems_center .item img{width:16px;height:auto}.flightDetails_section .add_seatsMeals .menuItems_center .disabled{opacity:.5;pointer-events:none}.flightDetails_section .add_seatsMeals .menuItems_center input::-webkit-inner-spin-button,.flightDetails_section .add_seatsMeals .menuItems_center input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.flightDetails_section .add_seatsMeals .additions_baggage{padding:20px 20px 36px 20px;display:flex;flex-direction:column;gap:16px;border-radius:8px;background:var(--Blue-blue-2)}.flightDetails_section .add_seatsMeals .additions_baggage .baggage_top{padding:8px 12px;display:flex;align-items:center;gap:4px;border-radius:8px;background:var(--Yellow-yellow-1)}.flightDetails_section .add_seatsMeals .additions_baggage .baggage_top img{width:16px;height:auto}.flightDetails_section .add_seatsMeals .additions_baggage .baggage_wrpr{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.flightDetails_section .add_seatsMeals .additions_baggage .baggage_card{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:10px;border:1px solid var(--Gray-Mode-100);background:var(--color-white)}.flightDetails_section .add_seatsMeals .additions_baggage .baggage_card .font_medium{font-weight:400}.flightDetails_section .add_seatsMeals .additions_baggage .baggage_card p{display:flex;align-items:center;gap:4px;color:var(--Gray-Mode-950);margin-top:4px}.flightDetails_section .add_seatsMeals .additions_baggage .baggage_card p .original_price{color:#a4180f;text-decoration-line:line-through}.flightDetails_section .add_seatsMeals .additions_baggage .form-check{min-height:1px;padding:0;margin:0;display:flex;align-items:center;gap:6px}.flightDetails_section .add_seatsMeals .additions_baggage .form-check .form-check-input{margin:0;width:20px;border-radius:50%;height:20px;border-color:var(--Gray-Mode-400)}.flightDetails_section .add_seatsMeals .additions_baggage .form-check-input:checked[type=radio]{background-color:var(--color-white);background-image:url(/images/tcFlights/srp/check-circle.svg);background-size:8px;border-color:var(--color-primary)}.flightDetails_section .add_seatsMeals .seatmap_wrapper{padding:20px 20px 36px 20px;display:flex;flex-direction:column;gap:16px;border-radius:8px;background:var(--Blue-blue-2)}.flightDetails_section .add_seatsMeals .seat_legend{padding:12px;border-radius:8px;background:var(--color-white);display:flex;gap:32px}.flightDetails_section .add_seatsMeals .legend_item{font:normal normal 500 12px/16px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.06px;display:flex;align-items:center;gap:6px}.flightDetails_section .add_seatsMeals .legend_item span{width:16px;height:16px;border-radius:4px}.flightDetails_section .add_seatsMeals .legend_item.united_first span{background-color:#feed2e}.flightDetails_section .add_seatsMeals .legend_item.free span{background-color:#6cb43a}.flightDetails_section .add_seatsMeals .legend_item.occupied span{background-color:var(--Gray-Mode-200)}.flightDetails_section .add_seatsMeals .legend_item.economy span{border:1px solid var(--Gray-Mode-950);background:var(--color-white)}.flightDetails_section .add_seatsMeals .legend_item.economy_plus span{background-color:#b2d7ff}.flightDetails_section .add_seatsMeals .legend_item.exit_row span{background-color:#ff9049}.flightDetails_section .add_seatsMeals .legend_item.selected span{background-color:var(--color-primary)}.flightDetails_section .add_seatsMeals .seat-map{display:flex;gap:8px}.flightDetails_section .add_seatsMeals .seat-row{display:flex;flex-direction:column-reverse;gap:10px}.flightDetails_section .add_seatsMeals .seat{width:40px;height:40px;border-radius:6px;text-align:center;line-height:40px;cursor:pointer;font-weight:700;user-select:none;transition:transform .1s ease}.flightDetails_section .add_seatsMeals .seat.united-first{background-color:#ffe96c}.flightDetails_section .add_seatsMeals .seat.economy-plus{background-color:#a8cef7}.flightDetails_section .add_seatsMeals .seat.economy{background-color:#fff;border:1px solid #ccc}.flightDetails_section .add_seatsMeals .seat.exit-row{background-color:#ffa74f}.flightDetails_section .add_seatsMeals .seat.free{background-color:#7ed957}.flightDetails_section .add_seatsMeals .seat.selected{background-color:#1d4ed8;color:#fff}.flightDetails_section .add_seatsMeals .seat.occupied{background-color:#d3d3d3;color:#666;cursor:not-allowed}.singleDate-calendar{position:absolute;top:calc(100% + 8px);right:0;width:375px;border-radius:16px;border:1px solid var(--Gray-Mode-100);background:#fff;box-shadow:0 20px 24px -4px rgba(16,24,40,.08),0 8px 8px -4px rgba(16,24,40,.03);border-radius:8px;z-index:10;display:none}.singleDate-calendar .top_header{display:none}.singleDate-calendar .calendar-header{padding:16px 8px;display:flex;align-items:center;justify-content:space-between;gap:12px}.singleDate-calendar .calendar-weekdays{padding:0 16px;border-bottom:1px solid var(--Gray-Mode-100)}.singleDate-calendar .calendar-dates{padding:12px 16px}.singleDate-calendar .calendar-dates,.singleDate-calendar .calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.singleDate-calendar .calendar-weekdays span{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-600,#565e73);text-align:center;letter-spacing:.035px;padding:8px;display:block}.singleDate-calendar .calendar-dates span{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-900);text-align:center;letter-spacing:.035px;width:46px;height:46px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.singleDate-calendar .calendar-dates span:hover{background-color:var(--Blue-blue-1)}.singleDate-calendar .calendar-dates .other-month,.singleDate-calendar .calendar-dates span.disabled{pointer-events:none;color:var(--Gray-Mode-300)}.singleDate-calendar .calendar-dates span.selected{background-color:var(--color-primary);color:var(--color-white)}.fareBreakup_buttons,.flightDetails_full,.flightDetails_section .addOns_section .addOns_card .title_forMobile,.flightDetails_section .fareBreakup_mobile,.flightDetails_section .fixed_headerMobile,.flightDetails_section .mobile_backButton,.flightList_filter .cardList_container .luggage_info .price_mobile,.flightList_filter .depaprFlight_details .total_amount .totalAmount_inr,.flightReview_block .btn_rulesMobile,.flight_details_cards .fdc_blc .fi_lft .stoptime_forMobile,.makePayment_section .btn_backFlightdetails,.mobile_citiesFilter,.sortFilter_mobile{display:none}.flightSrp_bnr .hero_section{height:auto}.hide{display:none!important}.flight_loginCard{padding:24px 28px 24px 24px;border-radius:12px;border:1px solid #d1e9ff;background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%);position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;color:#fff}.flight_loginCard .btn_grups{display:flex;align-items:center;gap:12px}.flight_loginCard .btn_grups .btn_loginFlight{color:var(--Gray-Mode-950);background-color:var(--color-secondary)}.flight_loginCard .btn_grups .btn{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;padding:9px 15px;border-radius:64px;width:180px;justify-content:center}.roundTrip_card .form-check .form-check-input:checked::after{background:unset!important}.all_filters .onwordReturn_strip{padding:8px 16px;background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%);width:100%}.all_filters .onwordReturn_strip span{font:normal normal 500 12px/16px var(--font-primary);color:var(--color-white);letter-spacing:.06px}@media (max-width:768px){.flightList_filter .depaprFlight_details{left:0}.flightFilter_section .flightAll_filter .top_title .btn_cross{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.flightFilter_section .flightAll_filter .top_title{padding:4px 8px 4px 16px;background-color:var(--color-white);height:auto;border-bottom:1px solid var(--Gray-Mode-100);display:flex;justify-content:space-between;align-items:center}.flightFilter_section .flightAll_filter .top_title h6{letter-spacing:.027px;color:var(--Gray-Mode-950)}}#tcFlightCardSection #RtDomSpinner{left:23%;position:absolute;margin-top:9%;width:-webkit-fill-available}#flight-sidebar-mobile-app .fareType_blck{display:none}.flightSearch_container .btns_grpCalender{display:none}@media only screen and (max-width:767px){.SRPMultiCityDom .cardList_container .onewayMulticity_card .form-check{display:none}#tcFlightCardSection #RtDomSpinner{left:0;position:absolute;margin-top:-9%;width:-webkit-fill-available}.roundTrip_filter .roundTrip_innr .mobile_citiesFilter{padding:12px;background:#2984f1;display:flex;justify-content:space-between;align-items:center}.roundTrip_filter .roundTrip_innr{gap:0}.roundTrip_filter .roundTrip_innr .mobile_citiesFilter{padding:12px;background:#2984f1;display:flex;justify-content:space-between;align-items:center}.roundTrip_filter .roundTrip_innr .mobile_citiesFilter .price_filter,.roundTrip_filter .roundTrip_innr .mobile_citiesFilter .toFrom_city{display:flex;align-items:center;gap:4px}.roundTrip_filter .roundTrip_innr .mobile_citiesFilter img{width:16px;height:auto}.roundTrip_filter .roundTrip_innr .mobile_citiesFilter p{font-weight:400;color:var(--color-white)}.roundTrip_filter .roundTrip_innr .mobile_citiesFilter p b{font-weight:600}.roundTrip_filter .roundTrip_card .card_ftr,.roundTrip_filter .roundTrip_card .card_top .fcct_btm .fctb_card span,.roundTrip_filter .roundTrip_card .card_top .fct_right .fctr_left,.roundTrip_filter .roundTrip_card .card_top .fctb_center .icon,.roundTrip_filter .roundTrip_card .card_top .form-check,.roundTrip_filter .roundTrip_card .coupon_bx{display:none}.roundTrip_filter .cardList_container{gap:0;max-height:calc(100vh - 204px);overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.roundTrip_filter:has(.depaprFlight_details.active) .cardList_container{max-height:calc(100vh - 275px)}.roundTrip_filter .cardList_container::-webkit-scrollbar{display:none}.roundTrip_filter .roundTrip_onwords{border-right:1px solid var(--Gray-Mode-200)}.roundTrip_filter .roundTrip_card{border-radius:0;border:none;border-bottom:1px solid var(--Gray-Mode-100);margin-top:0}.roundTrip_filter .roundTrip_card.selected{border:none;border-bottom:1px solid var(--Gray-Mode-100);background:#eff8ff;box-shadow:none}.roundTrip_filter .roundTrip_card:hover{box-shadow:none}.roundTrip_filter .roundTrip_card .card_top{padding:16px 12px;gap:6px;height:127px}.roundTrip_filter .roundTrip_card .card_top .fct_left{gap:4px}.roundTrip_filter .roundTrip_card .card_top .fct_left img{width:20px}.roundTrip_filter .roundTrip_card .card_top .fcct_btm p,.roundTrip_filter .roundTrip_card .card_top .fct_left p{font:normal normal 500 12px/16px var(--font-primary);letter-spacing:.06px}.roundTrip_filter .roundTrip_card .card_top .fct_left p{white-space:nowrap;overflow:hidden;max-width:58px}.roundTrip_filter .roundTrip_card .card_top .fcct_btm span,.roundTrip_filter .roundTrip_card .card_top .fct_left span{font:normal normal 400 10px/14px var(--font-primary);letter-spacing:.05px}.roundTrip_filter .roundTrip_card .card_top .fct_right .price_amount{font-weight:700;display:block}.roundTrip_filter .roundTrip_card .card_top .fctb_center{justify-content:center;min-width:48%}.roundTrip_filter .roundTrip_card .card_top .fctb_center .time,.roundTrip_filter .roundTrip_card.selected .card_top .fctb_center .time{background-color:transparent;padding:0}.roundTrip_filter .roundTrip_card .card_top .fctb_center::before{background-color:var(--Gray-Mode-200)}.flightList_filter .depaprFlight_details .right_blck .btn_primary{color:var(--color-white)}.flightSrp_bnr{position:fixed;top:0;left:0;width:100%;background:var(--color-white);border-radius:0 0 16px 16px;z-index:999;padding:0;display:none;transition:none}.flightSrp_bnr.sticky{padding:0;z-index:999}.flightSrp_bnr .flightSearch_container .nav-pills .nav-link{color:var(--Gray-Mode-700);border:1px solid transparent;background:0 0}.flightSrp_bnr.sticky .flightSearch_container .nav-pills .nav-link{padding:8px 16px;border-radius:100px;gap:0}.flightSrp_bnr .flightSearch_container .nav-pills .nav-link.active{border:1px solid var(--color-primary);background-color:var(--color-primary);color:var(--color-white)}.flightSrp_bnr .flightSearch_container .tabContent_inr{padding:0;border-radius:0;background:0 0}.flightSrp_bnr .flightSearch_container{padding:16px 0}.flightSrp_bnr .top_headerMobile{padding:4px 8px 4px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--Gray-Mode-100)}.flightSrp_bnr .top_headerMobile h6{font:normal normal 600 16px/24px var(--font-primary);letter-spacing:.024px;color:var(--Gray-Mode-950)}.flightSrp_bnr .top_headerMobile .btn{width:44px;height:44px;padding:0;border:none}.flightSrp_bnr .top_headerMobile .btn img{width:20px;height:auto}.flightSrp_bnr .flightSearch_container .multiCity_together{display:none}.flightSrp_bnr .flightSearch_container .multiCity_container{display:block}.flightSearch_container{position:unset}.flightSearch_container .nav-pills{padding:2px;border-radius:100px;background:var(--Gray-Mode-50);gap:2px;flex-wrap:nowrap}.flightSearch_container .nav-pills .nav-item{width:100%}.flightSearch_container .nav-pills .nav-link{color:var(--Gray-Mode-700);padding:8px 16px;border-radius:100px;border:none;background:0 0;justify-content:center;width:100%}.flightSearch_container .nav-pills .nav-link.active{border:none;box-shadow:2px 0 6px 0 rgba(0,0,0,.16)}.flightSearch_container .nav-pills .nav-link img{display:none}.flightSearch_container .tabContent_inr{padding:8px;border-radius:8px;background:#f4faff}.flightSearch_container .searchflight_card{grid-template-columns:1fr!important;gap:8px}.flightSearch_container .searchflight_card .grid_item{padding:12px 16px}.flightSearch_container .searchflight_card .fromTo_city{border-radius:8px;border:1px solid var(--Gray-Mode-100)}.flightSearch_container .searchflight_card .fromTo_city .toCity{padding-left:20px;border-right:none;border-radius:0 8px 8px 0}.flightSearch_container .searchflight_card .fromTo_city .input_inr p{font:normal normal 600 16px/150% var(--font-primary);letter-spacing:.024px;flex-direction:column;align-items:flex-start;gap:2px}.flightSearch_container .searchflight_card .fromTo_city .input_inr p span{color:var(--Gray-Mode-950)}.flightSearch_container .searchflight_card .dropdown_searches .search_mobile{display:block;position:sticky;top:0}.flightSearch_container .searchflight_card .grid_item .input_inr .toFrom_input:has(p){display:flex;flex-direction:column;gap:2px}.flightSearch_container .searchflight_card .grid_item .input_inr .toFrom_input p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.flightSearch_container .searchflight_card .grid_item .input_inr .toFrom_input span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-500,#667085);letter-spacing:.06px;display:block}.flightSearch_container .searchflight_card .depAprture_date .grid_item,.flightSearch_container .searchflight_card .travelerCabin_class{border:1px solid var(--Gray-Mode-100);border-radius:8px}.flightSearch_container .searchflight_card .travelerCabin_class .input_inr .form-control{font:normal normal 500 14px/20px var(--font-primary);letter-spacing:.035px}.flightSearch_container .searchflight_card .travelerCabin_class .input_inr p,.flightSearch_container .searchflight_card .travelerCabin_class .input_inr p span{font:normal normal 500 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-900);gap:0}.flightSearch_container .searchflight_card .travelerCabin_class .input_inr p span::before{content:",";margin-right:2px}.flightSearch_container .searchflight_card .flightSwipCircle{width:28px;height:28px}.flightSearch_container .searchflight_card .flightSwipCircle .btn img{width:12px}.flightSearch_container .searchflight_card .grid_item .input_inr label img{width:14px}.flightSearch_container .searchflight_card .depAprture_date{gap:8px}.flightSearch_container .search_wrapper .dropdown_searches{position:fixed;left:0;top:0;padding:0;width:100%;height:100%;border:none;border-radius:0;visibility:hidden;opacity:0;transform:translateY(100%);transition:.5s all ease-in-out;display:block!important}.flightSearch_container .search_wrapper .dropdown_searches.active{visibility:visible;opacity:1;transform:translateY(0)}.flightSearch_container .search_wrapper .dropdown_searches .btn_prev{font:normal normal 600 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px;padding:12px 16px;display:flex;align-items:center;gap:12px;width:100%;border-bottom:1px solid var(--Gray-Mode-100)}.flightSearch_container .search_wrapper .dropdown_searches .btn_prev img{width:24px;height:auto}.flightSearch_container .search_wrapper .dropdown_searches .search_inputs{padding:8px;display:flex;flex-direction:column;gap:12px;border-radius:8px;background:#f4faff;width:calc(100% - 32px);margin:8px auto 0}.flightSearch_container .search_wrapper .dropdown_searches .search_card{padding:8px 12px;display:flex;align-items:center;gap:12px;border-radius:8px;border:1px solid var(--Gray-Mode-100,#edeef1);background:var(--White,#fff)}.flightSearch_container .search_wrapper .dropdown_searches .search_card .icon img{width:20px;height:auto;opacity:.7}.flightSearch_container .search_wrapper .dropdown_searches .search_card .input_blc{width:calc(100% - 32px)}.flightSearch_container .search_wrapper .dropdown_searches .search_card .input_blc label{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.06px;display:block;margin-bottom:2px}.flightSearch_container .search_wrapper .dropdown_searches .search_card .input_blc .airport_codeMobile{display:none}.flightSearch_container .search_wrapper .dropdown_searches .search_card .form-control{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;background-color:transparent;border:none;padding:0}.flightSearch_container .search_wrapper .dropdown_searches .search_card .form-control::placeholder{color:var(--Gray-Mode-400)}.flightSearch_container .search_wrapper .dropdown_searches .searches_inr{padding:20px 0;overflow-x:hidden;overflow-y:auto;height:calc(100% - 183px);scrollbar-width:none}.flightSearch_container .mobile_calendarWrapper{position:fixed;top:0;left:0;width:100%;height:100%;border:none;border-radius:0;transition:.4s ease-in-out;transform:translateY(100%);display:block}.flightSearch_container:has(.searchflight_card:nth-child(3)){transform:unset}.mobile_calendarWrapper.active{transform:translateY(0)}.flightSearch_container .top_header{padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.flightSearch_container .top_header .btn{font:normal normal 600 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px;padding:0;display:flex;align-items:center;gap:8px}.flightSearch_container .top_header .btn img{width:24px;height:auto}.flightSearch_container .calendar_weekdays{padding:0 16px;border-bottom:1px solid var(--Gray-Mode-100)}.flightSearch_container .calendar_dates,.flightSearch_container .calendar_weekdays{display:grid;grid-template-columns:repeat(7,1fr);justify-content:space-between}.flightSearch_container .calendar_weekdays .weekday{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-600);text-align:center;width:46px;height:36px;align-content:center}.flightSearch_container .calendar_scrollable_months{padding:16px;height:calc(100% - 224px);overflow-x:hidden;overflow-y:auto}.flightSearch_container .calendar_month_block{border-bottom:1px solid var(--Gray-Mode-100);padding-bottom:16px;margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.flightSearch_container .calendar_dates .price{font:normal normal 600 10px/14px var(--font-primary);letter-spacing:.05px;color:var(--Gray-Mode-500)}.flightSearch_container .calendar_dates .selected .price,.flightSearch_container .calendar_dates .selected.highlight .price{color:var(--color-white)}.flightSearch_container .calendar_dates .highlight .price{color:#418b0d}.flightSearch_container .calendar-cell{width:46px;height:46px;margin:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-950);display:flex;flex-direction:column;gap:2px}.flightSearch_container .calendar-cell.in-range{background-color:var(--Blue-blue-2);border-radius:50%}.flightSearch_container .calendar_month_block .month-label{font:normal normal 500 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-950)}.flightSearch_container .calendar_dates .disabled{color:var(--Gray-Mode-300);pointer-events:none}.flightSearch_container .calendar_dates .disabled .price{display:none}.flightSearch_container .calendar_dates .selected{background:var(--color-primary);color:var(--color-white);border-radius:2px}.flightSearch_container .calendar_dates .merged-date{display:inline-block;margin-left:-1px;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#f8f8f8;border-radius:0}.flightSearch_container .calendar_dates .merged-date:first-child{border-left:1px solid transparent;border-radius:8px 0 0 8px}.flightSearch_container .calendar_dates .merged-date:last-child{border-right:1px solid transparent;border-radius:0 8px 8px 0}.calendar_mobileFooter{padding:16px 16px 8px 16px;display:flex;flex-direction:column;gap:16px;background:var(--color-white);box-shadow:0 -4px 12px -1px rgba(0,0,0,.08);position:fixed;bottom:0;width:100%}.flightSearch_container .searchflight_card .selected_dates{display:grid;grid-template-columns:repeat(2,1fr);border-radius:8px;border:1px solid var(--Gray-Mode-200)}.flightSearch_container .searchflight_card .selected_dates .input_inr{display:flex;flex-direction:column;gap:4px;padding:8px 12px}.flightSearch_container .searchflight_card .selected_dates .input_inr:nth-child(1){border-right:1px solid var(--Gray-Mode-200)}.flightSearch_container .searchflight_card .selected_dates .input_inr .form-control{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px;padding:0;background-color:transparent;border:none;border-radius:0}.flightSearch_container .searchflight_card .selected_dates .input_inr .form-control::placeholder{color:var(--Gray-Mode-950);opacity:1}.flightSearch_container .searchflight_card .selected_dates .input_inr:has(.form-control:disabled){opacity:.6}.calendar_mobileFooter .btn_primary{font:normal normal 500 14px/20px var(--font-primary);letter-spacing:.035px;padding:10px 20px;width:100%;justify-content:center}.flightSearch_container .searchflight_card .dropdown_calendarCard .calendar_footer .btn_holidayList{position:fixed;right:16px;top:10px;z-index:99}.flightSearch_container .dropdown_calendarCard .btn_holidayList{-webkit-text-fill-color:var(--color-white);padding:2px 12px 2px 2px;border-radius:32px;background:linear-gradient(225deg,#fd853a 0,#ec4a0a 100%)}.flightSearch_container .dropdown_calendarCard .btn_holidayList span{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:var(--color-white);border-radius:64px}.flightSearch_container .dropdown_calendarCard .btn_holidayList span img{width:20px;height:auto}.flightSearch_container .dropdown_calendarCard .holidayList_container{position:fixed;bottom:0;top:unset;border-radius:16px 16px 0 0;width:100%;height:540px;transform:translateY(100%);z-index:999}.flightSearch_container .dropdown_calendarCard .holidayList_container.open{transform:translateY(0)}.flightSearch_container .dropdown_calendarCard .holidayList_container .top_header p{font:normal normal 600 16px/150% var(--font-primary);letter-spacing:.024px}.flightSearch_container .tab-pane,.flightSearch_container .tab-pane.active.show{transform:unset}.flightSearch_container .radio_groups{gap:16px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;z-index:0}.flightSearch_container .radio_groups .form-check .form-check-input{border:1px solid var(--Gray-Mode-950)!important}.flightSearch_container .radio_groups .form-check-input:checked{border-color:var(--color-primary)!important}.flightSearch_container .radio_groups .form-check-input:checked+label{color:var(--color-primary)!important}.flightSearch_container .radio_groups .form-check label{font:normal normal 500 12px/16px var(--font-primary);letter-spacing:.06px;width:max-content;color:var(--Gray-Mode-900)!important}.flightSearch_container .searchButton_blck .btn_primary{font:normal normal 400 16px/24px var(--font-primary);letter-spacing:.024px;padding:12px 24px;width:100%}.flightSearch_container .searchButton_blck{margin-top:24px}.flightSearch_container .search_wrapper{z-index:unset}.flightSearch_container .add_trvelersCard{position:fixed;top:auto;left:0;bottom:0;padding:0;width:100%;border-radius:16px 16px 0 0;box-shadow:0 0 24px 0 rgba(0,0,0,.14)}.flightSearch_container .add_trvelersCard .top_header{padding:4px 8px 4px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--Gray-Mode-100,#edeef1)}.flightSearch_container .add_trvelersCard .top_header h6{font:normal normal 600 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px}.flightSearch_container .add_trvelersCard .top_header .btn{width:44px;height:44px;padding:0;justify-content:center}.flightSearch_container .add_trvelersCard .top_header .btn img{width:20px;height:auto}.flightSearch_container .add_trvelersCard .title{font:normal normal 500 12px/16px var(--font-primary);letter-spacing:.06px}.flightSearch_container .add_trvelersCard .cabin_select{gap:16px 8px}.flightSearch_container .add_trvelersCard .trvelersCard_inr{padding:20px 16px}.flightSearch_container .add_trvelersCard .cabin_class .btn_primary{font:normal normal 500 14px/20px var(--font-primary);letter-spacing:.035px;padding:10px 20px}.flightSearch_container .multiCity_card,.flightSearch_container .multiCity_card .multiCity_wrapper{gap:12px}.flightSearch_container .multiCity_card .searchflight_card{grid-template-columns:2fr 1fr 22px!important;padding:0}.flightSearch_container .multiCity_card .searchflight_card .fromTo_city{gap:8px;border:none;border-radius:0}.flightSearch_container .multiCity_card .searchflight_card .grid_item{padding:8px;border-radius:8px;border:1px solid var(--Gray-Mode-100)}.flightSearch_container .multiCity_card .searchflight_card .fromTo_city .input_inr label{display:none}.flightSearch_container .multiCity_card .searchflight_card .grid_item .input_inr .toFrom_input:has(p){gap:4px}.flightSearch_container .multiCity_card .searchflight_card .fromTo_city .input_inr p{font:normal normal 600 12px/16px var(--font-primary);letter-spacing:.06px}.flightSearch_container .multiCity_card .searchflight_card .grid_item .input_inr .toFrom_input span{font:normal normal 400 10px/14px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.05px}.flightSearch_container .multiCity_card .searchflight_card .date_selection>.input_inr>label{font:normal normal 400 10px/14px var(--font-primary);letter-spacing:.05px}.flightSearch_container .multiCity_card .searchflight_card .date_selection>.input_inr>.form-control{font:normal normal 500 10px/14px var(--font-primary);letter-spacing:.05px}.flightSearch_container .multiCity_card .searchflight_card .selected_dates{display:block}.flightSearch_container .multiCity_card .searchflight_card .selected_dates .input_inr:nth-child(1){border-right:none}.flightSearch_container .searchflight_card .button_grp{padding-left:0}.flightSearch_container .searchflight_card .button_grp .btn_close{width:22px;height:22px;padding:0;background:var(--Gray-Mode-100)}.flightSearch_container .searchflight_card .button_grp .btn_close .desktop_icon{display:none}.flightSearch_container .searchflight_card .button_grp .btn_close .mobile_icon{width:14px;display:block}.flightSearch_container .searchflight_card.card_forMobile{display:flex;flex-direction:column;gap:16px}.flightSearch_container .searchflight_card.card_forMobile .btn_addcity{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;padding:9px 24px;border-radius:64px;border:1px solid var(--Gray-Mode-600);display:flex;align-items:center;justify-content:center;gap:4px;width:100%}.flightSearch_container .searchflight_card.card_forMobile .btn_addcity:disabled{border:1px solid var(--Gray-Mode-200);color:var(--Gray-Mode-500)}.flightSearch_container .searchflight_card.card_forMobile .btn_addcity img{width:20px;height:auto;filter:invert(.8)}.flightSearch_container .searchflight_card.card_forMobile .btn_addcity:disabled img{filter:brightness(.5)}.flightSearch_container .multiCity_card .searchflight_card.card_forMobile .travelerCabin_class{padding:12px 16px}.flightSearch_container .multiCity_card .searchflight_card.card_forMobile .input_inr label{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.06px;display:flex;align-items:center;gap:8px}.flightSearch_container .multiCity_card .searchflight_card.card_forMobile .input_inr label img{width:16px;height:auto}.searchFilter_mobile{padding:12px 0;position:sticky;top:0;background-color:#fff;z-index:998}.searchFilter_mobile .searchM_container{display:flex;align-items:center;gap:8px}.searchFilter_mobile .searchM_container .search_wrpr{padding:6px;display:flex;align-items:center;gap:8px;border-radius:8px;background:#eff8ff;width:calc(100% - 88px)}.searchFilter_mobile .search_wrpr .btn_back{padding:0}.searchFilter_mobile .search_wrpr .btn_back img{width:20px;height:auto}.searchFilter_mobile .search_wrpr .center_blck{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 20px);gap:6px}.searchFilter_mobile .search_wrpr .center_blck .center_left{display:flex;flex-direction:column;gap:4px}.searchFilter_mobile .search_wrpr .center_blck p{font-weight:600;color:var(--Gray-Mode-950)}.searchFilter_mobile .search_wrpr .center_blck .pass_info{display:flex;align-items:center;gap:4px}.searchFilter_mobile .search_wrpr .center_blck .pass_info span{font:normal normal 400 10px/14px var(--font-primary);letter-spacing:.05px;color:var(--Gray-Mode-800);display:block}.searchFilter_mobile .search_wrpr .center_blck .pass_info .brdr{width:1px;height:14px;background:#d7dae0}.searchFilter_mobile .search_wrpr .center_blck .btn_modify{padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.searchFilter_mobile .searchM_container .sort_filterMobile{display:flex;align-items:center;gap:8px}.searchFilter_mobile .searchM_container .sort_filterMobile .btn{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background-color:var(--color-primary)}.searchFilter_mobile .searchM_container .sort_filterMobile .btn img{width:18px;height:auto}.flightFilter_section .flightList_wrprMobile .mobile_scroll{overflow-x:hidden;overflow-y:auto;height:387px}.flightFilter_section .flightAll_filter{border:none;position:unset}.flightFilter_section .flightAll_filter .top_title{padding:4px 8px 4px 16px;background-color:var(--color-white);height:auto;border-bottom:1px solid var(--Gray-Mode-100);display:flex;justify-content:space-between;align-items:center}.flightFilter_section .flightAll_filter .top_title h6{font:normal normal 600 16px/24px var(--font-primary);letter-spacing:.024px;color:var(--Gray-Mode-950);display:flex;align-items:center;gap:4px}.flightFilter_section .flightAll_filter .top_title h6 span{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px;color:var(--Gray-Mode-800);display:block}.flightFilter_section .flightAll_filter .top_title .btn_cross{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.flightFilter_section .flightAll_filter .top_title .btn_cross img{width:20px;height:auto}.flightFilter_section .flightAll_filter .btn_grpsMobile{padding:16px 16px 8px 16px;display:flex;align-items:center;gap:16px;background:var(--color-white);box-shadow:0 -4px 12px -1px rgba(0,0,0,.08)}.flightFilter_section .flightAll_filter .btn_grpsMobile .btn{font:normal normal 400 14px/20px var(--font-primary);padding:9px 20px;width:50%;justify-content:center}.flightFilter_section .flightAll_filter .btn_grpsMobile .btn_cancel{color:var(--Gray-Mode-950);border-radius:64px;border:1px solid var(--Gray-Mode-600)}.sortFilter_mobile{border-radius:16px 16px 0 0;background:var(--color-white);box-shadow:0 0 24px 0 rgba(0,0,0,.14);position:fixed;bottom:0;left:0;width:100%;z-index:1001;display:none}.sortFilter_mobile .top_header{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 4px 16px;border-bottom:1px solid var(--Gray-Mode-100)}.sortFilter_mobile .top_header h6{font:normal normal 600 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px}.sortFilter_mobile .top_header .btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.sortFilter_mobile .top_header .btn img{width:20px;height:auto}.sortFilter_mobile .sortFilter_inr{padding:16px;display:flex;flex-direction:column;gap:20px}.sortFilter_mobile .sortFilter_inr .sortFilter_wrpr{display:grid;grid-template-columns:repeat(2,1fr);row-gap:20px;column-gap:16px}.sortFilter_mobile .sortFilter_inr .sortFilter_wrpr .form-check{min-height:1px;padding:0;margin:0;display:flex;align-items:center;gap:12px}.sortFilter_mobile .sortFilter_inr .sortFilter_wrpr .form-check .form-check-input{margin:0;width:20px;height:20px;border-color:var(--Gray-Mode-400)}.sortFilter_mobile .sortFilter_inr .sortFilter_wrpr label{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px}.sortFilter_mobile .sortFilter_inr .sortFilter_wrpr label span{font:normal normal 300 12px/16px var(--font-primary);color:var(--Gray-Mode-500);letter-spacing:.06px;display:block}.sortFilter_mobile .sortFilter_inr .smart_sort{padding:8px;display:flex;flex-direction:column;gap:4px;border-radius:8px;background:#f6f7f9}.sortFilter_mobile .sortFilter_inr .smart_sort p{font-weight:600;color:var(--Gray-Mode-950)}.sortFilter_mobile .sortFilter_inr .smart_sort span{font:normal normal 300 10px/14px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.05px;display:block}.all_filters::-webkit-scrollbar{display:none}.all_filters .comn_filter{padding:16px;gap:16px}.all_filters .dropdown_filter .dropdown_list ul{overflow-y:auto}.all_filters .comn_filter .top_block p{font:normal normal 600 16px/150% var(--font-primary);letter-spacing:.024px}.flightFilter_section{padding:0}.flightList_filter{gap:16px}.flightList_filter.oneWay_filter{padding-bottom:20px}.flightList_filter.roundTrip_filter{gap:8px}.flightList_filter .top_section h5{font:normal normal 600 14px/20px var(--font-primary);letter-spacing:.035px}.flightList_filter .top_section p,.flightList_filter.roundTrip_filter .top_section{display:none}.flightList_filter .center_section{gap:0;background:var(--White,#fff);box-shadow:0 2px 4px -1px rgba(0,0,0,.06)}.flightFilter_section .flightList_filter .center_section{gap:0}.flightFilter_section .flightList_filter .filter_bar{padding:8px 16px;border-radius:0;background:0 0;border-top:1px solid var(--Gray-Mode-100);border-bottom:1px solid var(--Gray-Mode-100)}.flightFilter_section .flightList_filter .scroll-btnPrice{display:none}.flightFilter_section .flightList_filter .price_list{gap:8px}.flightFilter_section .flightList_filter .price_tab{font:normal normal 400 10px/14px var(--font-primary);min-width:auto;padding:8px 12px;border:1px solid var(--Gray-Mode-100)}.flightFilter_section .flightList_filter.roundTrip_filter .price_tab{min-width:auto}.flightFilter_section .flightList_filter .price_tab.active{background-color:var(--color-secondary);border:1px solid var(--color-secondary)}.flightFilter_section .flightList_filter .price_tab span{font:normal normal 600 12px/16px var(--font-primary);letter-spacing:.06px}.flightFilter_section .flightList_filter .others_filters{gap:8px;padding:8px 16px}.flightFilter_section .flightList_filter .others_filters .btn .left_bx .icon{display:none}.flightFilter_section .flightList_filter .others_filters .btn{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px;padding:8px 11px;border-radius:24px;justify-content:center;gap:4px}.flightFilter_section .flightList_filter .others_filters .btn .price{font-weight:600}.flightFilter_section .flightList_filter .others_filters .btn_recommended{display:none}.flightFilter_section .flightList_filter .others_filters .select_wrapper{min-width:auto;width:100%;height:34px}.flightFilter_section .flightList_filter .others_filters .select_wrapper .custom_select,.flightFilter_section .flightList_filter .others_filters .select_wrapper .form-select{font:normal normal 400 12px/16px var(--font-primary);padding:8px 11px;border-radius:24px}.flightFilter_section .flightList_filter .others_filters .select_wrapper .select_label{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-950);left:12px}.flightFilter_section .flightList_filter .others_filters .select_wrapper.active .select_label,.flightFilter_section .flightList_filter .others_filters .select_wrapper.filled .select_label{font:normal normal 400 10px/14px var(--font-primary);padding:0 3px;left:8px}.flightFilter_section .flightList_filter .others_filters .select_wrapper:after{right:8px;width:20px;height:20px;background-size:18px}.flightFilter_section .flightList_filter .others_filters .select_wrapper .select_options{padding:0}.flightFilter_section .flightList_filter .others_filters .select_wrapper .select_options li{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px;padding:8px!important}.flightList_filter .cardList_container{gap:12px}.flightList_filter .cardList_container .onewayMulticity_card .flight_info .top_left{gap:10px;align-items:flex-start;flex-direction:column;width:100%}.flightList_filter .cardList_container .onewayMulticity_card .fil_btm{padding:4px 6px;border-radius:8px;width:max-content}.flightList_filter .cardList_container .luggage_info .info_inr,.flightList_filter .cardList_container .onewayMulticity_card .btn_primary,.flightList_filter .cardList_container .onewayMulticity_card .flight_info .fare_price,.flightList_filter .cardList_container .onewayMulticity_card .right_blck{display:none}.flightList_filter .cardList_container .onewayMulticity_card .fi_lft{flex-direction:row;justify-content:space-between;min-width:100%}.flightList_filter .cardList_container .luggage_info .btn_grps .btn{font:normal normal 400 10px/14px var(--font-primary);letter-spacing:.05px}.flightList_filter .cardList_container .luggage_info .btn_grps .btn img{width:14px}.flightList_filter .cardList_container .luggage_info .price_amount,.flightList_filter .cardList_container .onewayMulticity_card .fil_topLeft .tooltip_tag{display:block}.flightList_filter .cardList_container .onewayMulticity_card .fil_topLeft{position:unset;display:flex;align-items:center;gap:6px}.flightList_filter .cardList_container .onewayMulticity_card .flight_info{padding:12px}.flightList_filter .cardList_container .onewayMulticity_card .fi_lft .fil_top{gap:6px}.flightList_filter .cardList_container .onewayMulticity_card .fil_lft img{width:28px}.flightList_filter .cardList_container .onewayMulticity_card .flight_info p{font:normal normal 600 14px/20px var(--font-primary);letter-spacing:.035px}.flightList_filter .cardList_container .onewayMulticity_card .fi_lft .fil_top p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.flightList_filter .cardList_container .onewayMulticity_card .flight_info .top_left span{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px}.flightList_filter .cardList_container .onewayMulticity_card .fir_center{min-width:55%}.flightList_filter .cardList_container .onewayMulticity_card .fi_rgt{width:100%;gap:0}.flightList_filter .cardList_container .onewayMulticity_card .tooltip{right:0;width:180px;padding:8px;top:calc(100% + 7px);border-radius:8px}.flightList_filter .cardList_container .onewayMulticity_card .tooltip::before{left:auto;right:12px;width:7px;border-width:7px}.flightList_filter .cardList_container .onewayMulticity_card .top_left .tooltip span{font:normal normal 400 10px/14px var(--font-primary);letter-spacing:.05px;color:var(--color-white);margin:0}.flightList_filter .cardList_container .luggage_info{background:var(--Blue-blue-1);padding:8px 12px;border-radius:0 0 8px 8px;display:flex;align-items:center;justify-content:space-between}.flightList_filter.multiCity_filter .onewayMulticity_card.selected .luggage_info{background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%)}.flightList_filter .cardList_container .onewayMulticity_card h5{font:normal normal 600 16px/24px var(--font-primary);letter-spacing:.024px;gap:4px;align-items:flex-end}.flightList_filter .cardList_container .onewayMulticity_card h5:has(.discount_price) .price_amount{margin-bottom:3px}.flightList_filter.multiCity_filter .onewayMulticity_card.selected h5{color:var(--color-white)}.flightList_filter .cardList_container .luggage_info .btn_grps{background:0 0;padding:0}.flightList_filter.multiCity_filter .onewayMulticity_card.selected .luggage_info .btn_grps .btn{color:var(--color-white)}.flightList_filter.multiCity_filter .onewayMulticity_card.selected .luggage_info .btn_grps .btn img{filter:brightness(0) invert(1)}.flightList_filter .cardList_container .luggage_info .price_mobile{display:flex;align-items:center;gap:12px}.flightList_filter .cardList_container .onewayMulticity_card .luggage_info .btn_price{font:normal normal 400 10px/14px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.05px;padding:0;display:flex;align-items:center;gap:4px}.flightList_filter .cardList_container .onewayMulticity_card .luggage_info .btn_price img{width:9px;height:auto}.flightList_filter .flight_loginCard{padding:16px;align-items:flex-start;flex-direction:column;gap:8px}.flightList_filter .flight_loginCard .left_box h4{font:normal normal 600 16px/24px var(--font-primary);letter-spacing:.024px}.flightList_filter .flight_loginCard .left_box .sub_title{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px}.flightList_filter .flight_loginCard .left_box{gap:4px}.flightList_filter .flight_loginCard .btn_grups{justify-content:space-between;width:100%}.flightList_filter .flight_loginCard .btn_grups .btn{font:normal normal 400 12px/16px var(--font-primary);padding:8px 16px;width:auto}.flightList_filter .flight_loginCard .btn_grups .btn_secondary{padding:7px 15px}.flightList_filter .flight_loadMore{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px;padding:7px 15px;margin:0 auto}.flightList_filter .flight_loadMore img{width:16px}.faq_section .main_heading{align-items:center}.faq_section .accordion{gap:8px;padding:0}.faq_section .accordion-item{padding:16px}.faq_section .accordion-button::after{width:20px;height:20px}.faq_section .accordion-body{padding:12px 0 0}.faq_section .accordion-button{font:normal normal 400 14px/142.857% var(--font-primary);letter-spacing:.035px}.faq_section .accordion-item.active .accordion-button{font-weight:600}.faq_section .btn_loadFaq{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px;padding:7px 15px}.tour_agency .main_heading{align-items:flex-start}.tour_agency .main_heading h4{font:normal normal 700 14px/142.857% var(--font-primary);letter-spacing:.035px}.tour_agency .agency_content{margin-top:12px}.tour_agency .agency_content p{font:normal normal 400 12px/133.333% var(--font-primary);letter-spacing:.06px}.tour_agency .agency_content .read-more img{width:20px}.tour_agency .agency_accordian{margin-top:36px;flex-direction:column;gap:8px}.tour_agency .agency_accordian .accordion{display:flex;flex-direction:column;gap:8px}.tour_agency .agency_accordian .accordion-item{border-radius:8px;border:1px solid var(--Blue-blue-2)}.tour_agency .agency_accordian .accordion-button{background:var(--Blue-blue-2);border-radius:8px;box-shadow:none;padding:12px 16px;font:normal normal 500 12px/133.333% var(--font-primary);letter-spacing:.06px;color:var(--Gray-Mode-700)}.tour_agency .accordion-button:not(.collapsed){background:var(--color-primary);color:var(--color-white)}.tour_agency .accordion-item .accordion-body{padding:16px 8px}.tour_agency .tags_btns{gap:8px}.tour_agency .tags_btns .btn{font:normal normal 400 12px/133.333% var(--font-primary);letter-spacing:.06px;border:1px solid rgba(15,76,164,.2);padding:8px}.tour_agency .accordion-button::after{width:20px;height:20px;background-image:url(../../images/common-img/plus.svg);background-size:100%}.tour_agency .accordion-button:not(.collapsed)::after{background-image:url(../../images/common-img/minus.svg)}.tour_agency .top_section h5{font:normal normal 600 16px/24px var(--font-primary);margin-bottom:12px}.tour_agency .top_section h6{font:normal normal 600 14px/20px var(--font-primary);margin-bottom:8px}.tour_agency .agency_content .read_moreText h6{font-weight:600;margin:12px 0 8px}.tour_agency .agency_content p{margin-bottom:12px}.tour_agency .agency_content ul li{font:normal normal 300 12px/150% var(--font-primary);letter-spacing:.06px}.tour_agency .agency_content ul{padding-left:1.4rem}.tour_agency .agency_content .table th{font:normal normal 600 12px/144.444% var(--font-primary)}.tour_agency .agency_content .table td{font:normal normal 400 12px/150% var(--font-primary)}#roundtripfareOptionsModal{display:none!important}#roundtripfareOptionsModal,.modal-backdrop{display:none!important}.flightList_filter .depaprFlight_details{width:100%;border-radius:0;padding:16px 12px;border-top:none;left:0!important}.flightList_filter .depaprFlight_details .right_blck{padding:14px 0 0 10px;gap:8px!important;border-left:none;position:relative;width:52%;min-width:auto;justify-content:space-between}.flightList_filter .depaprFlight_details .right_blck::before{position:absolute;content:"";width:1px;height:32px;background-color:var(--Gray-Mode-300);left:0;top:0;bottom:0;margin:auto}.flightList_filter .depaprFlight_details .flight_card .card_inr span,.flightList_filter .depaprFlight_details .flight_card .card_rgt,.flightList_filter .depaprFlight_details .flight_card .divider,.flightList_filter .depaprFlight_details .right_blck .total_amount .btn_flightDetails{display:none}.flightList_filter .depaprFlight_details .left_blck{gap:10px;width:48%;padding:0;align-items:center}.flightList_filter .depaprFlight_details .left_blck .brdr{height:32px}.flightList_filter .depaprFlight_details .right_blck .btn_primary{color:var(--color-white)!important}.flightList_filter .depaprFlight_details .flight_card .card_inr .fcl_img img{width:16px}.flightList_filter .depaprFlight_details .flight_card,.flightList_filter .depaprFlight_details .flight_card .card_inr{gap:4px}.flightList_filter .depaprFlight_details .fcl_img{transform:scale(.4);width:18px}.flightList_filter .depaprFlight_details .flight_card .card_inr p{font:normal normal 300 10px/14px var(--font-primary);letter-spacing:.05px;color:var(--Gray-Mode-500)}.flightList_filter .depaprFlight_details .flight_card{min-width:auto}.flightList_filter .depaprFlight_details .flight_card .card_inr h6{line-height:20px;font-weight:600;color:var(--Gray-Mode-950);letter-spacing:.035px;margin-top:2px}.flightList_filter .depaprFlight_details .total_amount{align-items:flex-start}.flightList_filter .depaprFlight_details .total_amount .tag,.flightList_filter .depaprFlight_details .total_amount .title{font:normal normal 400 10px/14px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.05px;display:block}.flightList_filter .depaprFlight_details .total_amount .tag{top:6px;left:10px;right:unset;position:absolute}.flightList_filter .depaprFlight_details .right_blck h6{line-height:20px;font-weight:600;letter-spacing:.035px;color:var(--color-primary);flex-direction:column;align-items:flex-start;gap:0}.flightFilter_section .flightList_filter .center_section{gap:0}.flightList_filter .depaprFlight_details .flight_card .card_inr h6{display:block}.flightDetails_full .flightDetails_inr .top_section{padding:12px 16px 44px 16px;border-radius:16px 16px 0 0;background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%);display:flex;flex-direction:column;gap:4px}.flightDetails_full .flightDetails_inr .luggage_info .info_inr.right_inr{background:linear-gradient(270deg,#eff8ff 0,#f7fcff 91.26%,#fff 100.31%)}.flightDetails_full .flightDetails_inr .top_section .flightD_top h6{position:relative}}.all_filters .comn_filter .range_container .sliders_control{min-height:auto!important;height:3px!important}@media only screen and (max-width:767px){.fixed_btn{right:6px;bottom:10px;gap:6px}.fixed_btn .back_toTop{width:42px;height:42px;padding:0}.fixed_btn .back_toTop img{width:20px}.toggle-btn{width:42px;height:42px}.toggle-btn .default-icon{width:24px}.toggle-btn .active-icon{width:20px}.chat-widget .options{padding:12px;border-radius:12px 12px 8px 12px;max-width:210px;margin-bottom:12px}.chat-widget .options::before{right:12px;border-width:8px}.chat-widget .option .icon{width:36px;min-width:36px;height:36px}.chat-widget .option .icon img{width:18px}.chat-widget .option span{font:normal normal 500 12px/133.333% var(--font-primary);letter-spacing:.06px}.login_popup{bottom:0;top:unset;height:100%;transform:translateY(100%);transition:transform .15s ease-in-out;opacity:1!important}.login_popup.show{transform:translateY(0)}.login_popup .modal-dialog{height:100%;margin:0;transform:translate(0)!important}.login_popup .modal-body{padding:22px 16px 8px}.login_popup .modal-body .row{height:100%;flex-direction:column;justify-content:space-between}.login_popup .modal-content{border-radius:0;height:100%}.login_popup .modal-body .right_blc{padding:0;height:100%}.login_popup .right_blc .top_blc{padding:0}.login_popup .right_blc .top_blc .logo img{height:32px}.login_popup .right_blc .top_blc .btn-close{padding:0;gap:0;font-size:0}.login_popup .right_blc .top_blc .btn-close img{width:20px}.login_popup .right_blc .cntr_blc{padding:32px 0;height:auto}.login_popup .right_blc .cntr_blc h5{font:normal normal 600 24px/32px var(--font-primary)}.login_popup .right_blc .cntr_blc .cb_top p{font:normal normal 400 14px/20px var(--font-primary);margin-top:12px}.login_popup .right_blc .cntr_blc .cb_center,.login_popup .right_blc .cntr_blc .input_inr{margin:24px 0}.login_popup .right_blc .cntr_blc .btn{font:normal normal 400 16px/150% var(--font-primary);letter-spacing:.024px;padding:12px 20px}.login_popup .right_blc .cntr_blc .cb_btm span{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px}.login_popup .right_blc .cntr_blc .cb_top p span{font-weight:500}.login_popup .right_blc .bottm_blc{display:none}.login_popup .modal-body .left_blc{border-radius:12px}.login_popup .modal-body .left_blc .lb_text{padding:16px;max-width:100%}.login_popup .right_blc .cntr_blc .otp_fill{gap:8px}.login_popup .modal-body .left_blc .lb_text h3{font:normal normal 600 20px/22px var(--font-primary);text-shadow:.5px .5px 0 #9d6000;letter-spacing:.03px;max-width:65%}.hero_section .hero_wrapper{display:none}.flightSrp_bnr{position:fixed;top:0;left:0;width:100%;background:var(--color-white);border-radius:0 0 16px 16px;z-index:999;padding:0;display:none;transition:none}.flightSrp_bnr.sticky{padding:0;z-index:999}.flightSrp_bnr .flightSearch_container .nav-pills .nav-link{color:var(--Gray-Mode-700);border:1px solid transparent;background:0 0}.flightSrp_bnr.sticky .flightSearch_container .nav-pills .nav-link{padding:8px 16px;border-radius:100px;gap:0}.flightSrp_bnr .flightSearch_container .nav-pills .nav-link.active{border:1px solid var(--color-primary);background-color:var(--color-primary);color:var(--color-white)}.flightSrp_bnr .flightSearch_container .tabContent_inr{padding:0;border-radius:0;background:0 0}.flightSrp_bnr .flightSearch_container{padding:16px 0}.flightSrp_bnr .top_headerMobile{padding:4px 8px 4px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--Gray-Mode-100)}.flightSrp_bnr .top_headerMobile h6{font:normal normal 600 16px/24px var(--font-primary);letter-spacing:.024px;color:var(--Gray-Mode-950)}.flightSrp_bnr .top_headerMobile .btn{width:44px;height:44px;padding:0;border:none}.flightSrp_bnr .top_headerMobile .btn img{width:20px;height:auto}.flightSrp_bnr .flightSearch_container .multiCity_together{display:none}.flightSrp_bnr .flightSearch_container .multiCity_container{display:block}.flightSearch_container{position:unset}.flightSearch_container .nav-pills{padding:2px;border-radius:100px;background:var(--Gray-Mode-50);gap:2px;flex-wrap:nowrap}.flightSearch_container .nav-pills .nav-item{width:100%}.flightSearch_container .nav-pills .nav-link{color:var(--Gray-Mode-700);padding:8px 16px;border-radius:100px;border:none;background:0 0;justify-content:center;width:100%}.flightSearch_container .nav-pills .nav-link.active{border:none;box-shadow:2px 0 6px 0 rgba(0,0,0,.16)}.flightSearch_container .nav-pills .nav-link img{display:none}.flightSearch_container .tabContent_inr{padding:8px;border-radius:8px;background:#f4faff}.flightSearch_container .searchflight_card{grid-template-columns:1fr;gap:8px}.flightSearch_container .searchflight_card .grid_item{padding:12px 16px}.flightSearch_container .searchflight_card .fromTo_city{border-radius:8px;border:1px solid var(--Gray-Mode-100)}.flightSearch_container .searchflight_card .fromTo_city .toCity{padding-left:20px;border-right:none;border-radius:0 8px 8px 0}.flightSearch_container .searchflight_card .fromTo_city .input_inr p{font:normal normal 600 16px/150% var(--font-primary);letter-spacing:.024px;flex-direction:column;align-items:flex-start;gap:2px}.flightSearch_container .searchflight_card .fromTo_city .input_inr p span{color:var(--Gray-Mode-950)}.flightSearch_container .searchflight_card .dropdown_searches .search_mobile{display:block;position:sticky;top:0}.flightSearch_container .searchflight_card .grid_item .input_inr .toFrom_input:has(p){display:flex;flex-direction:column;gap:2px}.flightSearch_container .searchflight_card .grid_item .input_inr .toFrom_input p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.flightSearch_container .searchflight_card .grid_item .input_inr .toFrom_input span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-500,#667085);letter-spacing:.06px;display:block}.flightSearch_container .searchflight_card .depAprture_date .grid_item,.flightSearch_container .searchflight_card .travelerCabin_class{border:1px solid var(--Gray-Mode-100);border-radius:8px}.flightSearch_container .searchflight_card .travelerCabin_class .input_inr .form-control{font:normal normal 500 14px/20px var(--font-primary);letter-spacing:.035px}.flightSearch_container .searchflight_card .travelerCabin_class .input_inr p,.flightSearch_container .searchflight_card .travelerCabin_class .input_inr p span{font:normal normal 500 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-900);gap:0}.flightSearch_container .searchflight_card .travelerCabin_class .input_inr p span::before{content:",";margin-right:2px}.flightSearch_container .searchflight_card .flightSwipCircle{width:28px;height:28px}.flightSearch_container .searchflight_card .flightSwipCircle .btn img{width:12px}.flightSearch_container .searchflight_card .grid_item .input_inr label img{width:14px}.flightSearch_container .searchflight_card .depAprture_date{gap:8px}.flightSearch_container .search_wrapper .dropdown_searches{position:fixed;left:0;top:0;padding:0;width:100%;height:100%;border:none;border-radius:0;visibility:hidden;opacity:0;transform:translateY(100%);transition:.5s all ease-in-out;display:block!important}.flightSearch_container .search_wrapper .dropdown_searches.active{visibility:visible;opacity:1;transform:translateY(0);height:100%}.flightSearch_container .search_wrapper .dropdown_searches .btn_prev{font:normal normal 600 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px;padding:12px 16px;display:flex;align-items:center;gap:12px;width:100%;border-bottom:1px solid var(--Gray-Mode-100)}.flightSearch_container .search_wrapper .dropdown_searches .btn_prev img{width:24px;height:auto}.flightSearch_container .search_wrapper .dropdown_searches .search_inputs{padding:8px;display:flex;flex-direction:column;gap:12px;border-radius:8px;background:#f4faff;width:calc(100% - 32px);margin:8px auto 0}.flightSearch_container .search_wrapper .dropdown_searches .search_card{padding:8px 12px;display:flex;align-items:center;gap:12px;border-radius:8px;border:1px solid var(--Gray-Mode-100,#edeef1);background:var(--White,#fff)}.flightSearch_container .search_wrapper .dropdown_searches .search_card .icon img{width:20px;height:auto;opacity:.7}.flightSearch_container .search_wrapper .dropdown_searches .search_card .input_blc{width:calc(100% - 32px)}.flightSearch_container .search_wrapper .dropdown_searches .search_card .input_blc label{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.06px;display:block;margin-bottom:2px}.flightSearch_container .search_wrapper .dropdown_searches .search_card .input_blc .airport_codeMobile{display:none}.flightSearch_container .search_wrapper .dropdown_searches .search_card .form-control{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;background-color:transparent;border:none;padding:0}.flightSearch_container .search_wrapper .dropdown_searches .search_card .form-control::placeholder{color:var(--Gray-Mode-400)}.flightSearch_container .mobile_calendarWrapper{position:fixed;top:0;left:0;width:100%;height:100%;border:none;border-radius:0;transition:.4s ease-in-out;transform:translateY(100%);display:block}.mobile_calendarWrapper.active{transform:translateY(0)}.flightSearch_container .top_header{padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.flightSearch_container .top_header .btn{font:normal normal 600 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px;padding:0;display:flex;align-items:center;gap:8px}.flightSearch_container .top_header .btn img{width:24px;height:auto}.flightSearch_container .calendar_weekdays{padding:0 16px;border-bottom:1px solid var(--Gray-Mode-100)}.flightSearch_container .calendar_dates,.flightSearch_container .calendar_weekdays{display:grid;grid-template-columns:repeat(7,1fr);justify-content:space-between}.flightSearch_container .calendar_weekdays .weekday{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-600);text-align:center;width:46px;height:36px;align-content:center}.flightSearch_container .calendar_scrollable_months{padding:16px;height:calc(100% - 224px);overflow-x:hidden;overflow-y:auto}.flightSearch_container .calendar_month_block{border-bottom:1px solid var(--Gray-Mode-100);padding-bottom:16px;margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.flightSearch_container .calendar_dates .price{font:normal normal 600 10px/14px var(--font-primary);letter-spacing:.05px;color:var(--Gray-Mode-500)}.flightSearch_container .calendar_dates .selected .price,.flightSearch_container .calendar_dates .selected.highlight .price{color:var(--color-white)}.flightSearch_container .calendar_dates .highlight .price{color:#418b0d}.flightSearch_container .calendar-cell{width:46px;height:46px;margin:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-950);display:flex;flex-direction:column;gap:2px}.flightSearch_container .calendar-cell.in-range{background-color:var(--Blue-blue-2);border-radius:50%}.flightSearch_container .calendar_month_block .month-label{font:normal normal 500 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-950)}.flightSearch_container .calendar_dates .disabled{color:var(--Gray-Mode-300);pointer-events:none}.flightSearch_container .calendar_dates .disabled .price{display:none}.flightSearch_container .calendar_dates .selected{background:var(--color-primary);color:var(--color-white);border-radius:2px}.flightSearch_container .calendar_dates .merged-date{display:inline-block;margin-left:-1px;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#f8f8f8;border-radius:0}.flightSearch_container .calendar_dates .merged-date:first-child{border-left:1px solid transparent;border-radius:8px 0 0 8px}.flightSearch_container .calendar_dates .merged-date:last-child{border-right:1px solid transparent;border-radius:0 8px 8px 0}.calendar_mobileFooter{padding:16px 16px 8px 16px;display:flex;flex-direction:column;gap:16px;background:var(--color-white);box-shadow:0 -4px 12px -1px rgba(0,0,0,.08);position:fixed;bottom:0;width:100%}.flightSearch_container .searchflight_card .selected_dates{display:grid;grid-template-columns:repeat(2,1fr);border-radius:8px;border:1px solid var(--Gray-Mode-200)}.flightSearch_container .searchflight_card .selected_dates .input_inr{display:flex;flex-direction:column;gap:4px;padding:8px 12px}.flightSearch_container .searchflight_card .selected_dates .input_inr:nth-child(1){border-right:1px solid var(--Gray-Mode-200)}.flightSearch_container .searchflight_card .selected_dates .input_inr .form-control{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px;padding:0;background-color:transparent;border:none;border-radius:0}.flightSearch_container .searchflight_card .selected_dates .input_inr .form-control::placeholder{color:var(--Gray-Mode-950);opacity:1}.flightSearch_container .searchflight_card .selected_dates .input_inr:has(.form-control:disabled){opacity:.6}.calendar_mobileFooter .btn_primary{font:normal normal 500 14px/20px var(--font-primary);letter-spacing:.035px;padding:10px 20px;width:100%;justify-content:center}.flightSearch_container .searchflight_card .dropdown_calendarCard .calendar_footer .btn_holidayList{position:fixed;right:16px;top:10px;z-index:99}.flightSearch_container .dropdown_calendarCard .btn_holidayList{-webkit-text-fill-color:var(--color-white);padding:2px 12px 2px 2px;border-radius:32px;background:linear-gradient(225deg,#fd853a 0,#ec4a0a 100%)}.flightSearch_container .dropdown_calendarCard .btn_holidayList span{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:var(--color-white);border-radius:64px}.flightSearch_container .dropdown_calendarCard .btn_holidayList span img{width:20px;height:auto}.flightSearch_container .dropdown_calendarCard .holidayList_container{position:fixed;bottom:0;top:unset;border-radius:16px 16px 0 0;width:100%;height:540px;transform:translateY(100%);z-index:999}.flightSearch_container .dropdown_calendarCard .holidayList_container.open{transform:translateY(0)}.flightSearch_container .dropdown_calendarCard .holidayList_container .top_header p{font:normal normal 600 16px/150% var(--font-primary);letter-spacing:.024px}.flightSearch_container .tab-pane,.flightSearch_container .tab-pane.active.show{transform:unset}.flightSearch_container .radio_groups{gap:16px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;z-index:0}.flightSearch_container .radio_groups .form-check .form-check-input{border:1px solid var(--Gray-Mode-950)!important}.flightSearch_container .radio_groups .form-check-input:checked{border-color:var(--color-primary)!important}.flightSearch_container .radio_groups .form-check-input:checked+label{color:var(--color-primary)!important}.flightSearch_container .radio_groups .form-check-input:checked[type=radio]{background-image:url(../../images/common-img/check-circle.svg)!important}.flightSearch_container .radio_groups .form-check label{font:normal normal 500 12px/16px var(--font-primary);letter-spacing:.06px;width:max-content;color:var(--Gray-Mode-900)!important}.flightSearch_container .searchButton_blck .btn_primary{font:normal normal 400 16px/24px var(--font-primary);letter-spacing:.024px;padding:12px 24px;width:100%}.flightSearch_container .searchButton_blck{margin-top:24px}.flightSearch_container .search_wrapper{z-index:unset}.flightSearch_container .add_trvelersCard{position:fixed;top:auto;left:0;bottom:0;padding:0;width:100%;border-radius:16px 16px 0 0;box-shadow:0 0 24px 0 rgba(0,0,0,.14)}.flightSearch_container .add_trvelersCard .top_header{padding:4px 8px 4px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--Gray-Mode-100,#edeef1)}.flightSearch_container .add_trvelersCard .top_header h6{font:normal normal 600 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px}.flightSearch_container .add_trvelersCard .top_header .btn{width:44px;height:44px;padding:0;justify-content:center}.flightSearch_container .add_trvelersCard .top_header .btn img{width:20px;height:auto}.flightSearch_container .add_trvelersCard .title{font:normal normal 500 12px/16px var(--font-primary);letter-spacing:.06px}.flightSearch_container .add_trvelersCard .cabin_select{gap:16px 8px}.flightSearch_container .add_trvelersCard .trvelersCard_inr{padding:20px 16px}.flightSearch_container .add_trvelersCard .cabin_class .btn_primary{font:normal normal 500 14px/20px var(--font-primary);letter-spacing:.035px;padding:10px 20px}.flightSearch_container .multiCity_card,.flightSearch_container .multiCity_card .multiCity_wrapper{gap:12px}.flightSearch_container .multiCity_card .searchflight_card{grid-template-columns:1fr;grid-auto-rows:auto;padding:0}.flightSearch_container .multiCity_card .searchflight_card .button_grp{display:flex;align-items:center;gap:12px;padding-left:0}.flightSearch_container .multiCity_card .searchflight_card .button_grp .btn_wrpr{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:auto}.fromTo_city{gap:8px;border:none;border-radius:0}.grid_item{padding:8px;border-radius:8px;border:1px solid var(--Gray-Mode-100)}.fromTo_city .input_inr label{display:none}.flightSearch_container .multiCity_card .searchflight_card .grid_item .input_inr .toFrom_input:has(p){gap:4px}.flightSearch_container .multiCity_card .searchflight_card .fromTo_city .input_inr p{font:normal normal 600 12px/16px var(--font-primary);letter-spacing:.06px}.flightSearch_container .multiCity_card .searchflight_card .grid_item .input_inr .toFrom_input span{font:normal normal 400 10px/14px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.05px}.flightSearch_container .multiCity_card .searchflight_card .date_selection>.input_inr>label{font:normal normal 400 10px/14px var(--font-primary);letter-spacing:.05px}.flightSearch_container .multiCity_card .searchflight_card .date_selection>.input_inr>.form-control{font:normal normal 500 10px/14px var(--font-primary);letter-spacing:.05px}.flightSearch_container .multiCity_card .searchflight_card .selected_dates{display:block}.flightSearch_container .multiCity_card .searchflight_card .selected_dates .input_inr:nth-child(1){border-right:none}.flightSearch_container .searchflight_card .button_grp{padding-left:0}.flightSearch_container .searchflight_card .button_grp .btn_close{width:22px;height:22px;padding:0;background:var(--Gray-Mode-100)}.flightSearch_container .searchflight_card .button_grp .btn_close .desktop_icon{display:none}.flightSearch_container .searchflight_card .button_grp .btn_close .mobile_icon{width:14px;display:block}.flightSearch_container .searchflight_card.card_forMobile{display:flex;flex-direction:column;gap:16px}.flightSearch_container .searchflight_card.card_forMobile .btn_addcity{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;padding:9px 24px;border-radius:64px;border:1px solid var(--Gray-Mode-600);display:flex;align-items:center;justify-content:center;gap:4px;width:100%}.flightSearch_container .searchflight_card.card_forMobile .btn_addcity:disabled{border:1px solid var(--Gray-Mode-200);color:var(--Gray-Mode-500)}.flightSearch_container .searchflight_card.card_forMobile .btn_addcity img{width:20px;height:auto;filter:invert(.8)}.flightSearch_container .searchflight_card.card_forMobile .btn_addcity:disabled img{filter:brightness(.5)}.flightSearch_container .multiCity_card .searchflight_card.card_forMobile .travelerCabin_class{padding:12px 16px}.flightSearch_container .multiCity_card .searchflight_card.card_forMobile .input_inr label{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.06px;display:flex;align-items:center;gap:8px}.flightSearch_container .multiCity_card .searchflight_card.card_forMobile .input_inr label img{width:16px;height:auto}.searchFilter_mobile{padding:12px 0;position:sticky;top:0;background-color:#fff;z-index:998}.searchFilter_mobile .searchM_container{display:flex;align-items:center;gap:8px}.searchFilter_mobile .searchM_container .search_wrpr{padding:6px;display:flex;align-items:center;gap:8px;border-radius:8px;background:#eff8ff;width:calc(100% - 88px)}.searchFilter_mobile .search_wrpr .btn_back{padding:0}.searchFilter_mobile .search_wrpr .btn_back img{width:20px;height:auto}.searchFilter_mobile .search_wrpr .center_blck{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 20px);gap:6px}.searchFilter_mobile .search_wrpr .center_blck .center_left{display:flex;flex-direction:column;gap:4px}.searchFilter_mobile .search_wrpr .center_blck p{font-weight:600;color:var(--Gray-Mode-950)}.searchFilter_mobile .search_wrpr .center_blck .pass_info{display:flex;align-items:center;gap:4px}.searchFilter_mobile .search_wrpr .center_blck .pass_info span{font:normal normal 400 10px/14px var(--font-primary);letter-spacing:.05px;color:var(--Gray-Mode-800);display:block}.searchFilter_mobile .search_wrpr .center_blck .pass_info .brdr{width:1px;height:14px;background:#d7dae0}.searchFilter_mobile .search_wrpr .center_blck .btn_modify{padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.searchFilter_mobile .searchM_container .sort_filterMobile{display:flex;align-items:center;gap:8px}.searchFilter_mobile .searchM_container .sort_filterMobile .btn{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background-color:var(--color-primary)}.searchFilter_mobile .searchM_container .sort_filterMobile .btn img{width:18px;height:auto}.flightFilter_section .flightAll_filter{border:none;position:unset}.flightFilter_section .flightAll_filter .top_title{padding:4px 8px 4px 16px;background-color:var(--color-white);height:auto;border-bottom:1px solid var(--Gray-Mode-100);display:flex;justify-content:space-between;align-items:center}.flightFilter_section .flightAll_filter .top_title h6{font:normal normal 600 16px/24px var(--font-primary);letter-spacing:.024px;color:var(--Gray-Mode-950);display:flex;align-items:center;gap:4px}.flightFilter_section .flightAll_filter .top_title h6 span{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px;color:var(--Gray-Mode-800);display:block}.flightFilter_section .flightAll_filter .top_title .btn_cross{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.flightFilter_section .flightAll_filter .top_title .btn_cross img{width:20px;height:auto}.flightFilter_section .flightAll_filter .btn_grpsMobile{padding:16px 16px 8px 16px;display:flex;align-items:center;gap:16px;background:var(--color-white);box-shadow:0 -4px 12px -1px rgba(0,0,0,.08)}.flightFilter_section .flightAll_filter .btn_grpsMobile .btn{font:normal normal 400 14px/20px var(--font-primary);padding:9px 20px;width:50%;justify-content:center}.flightFilter_section .flightAll_filter .btn_grpsMobile .btn_cancel{color:var(--Gray-Mode-950);border-radius:64px;border:1px solid var(--Gray-Mode-600)}.lockPrice_popup{bottom:0;top:unset;transform:translateY(300px);transition:transform .3s ease-out;opacity:1!important}.lockPrice_popup.show{transform:translateY(0)}.lockPrice_popup .modal-dialog{margin:0;flex-direction:column;justify-content:flex-end;min-height:100%}.lockPrice_popup .modal-content{padding:16px 16px 48px 16px;border-radius:12px 12px 0 0}.lockPrice_popup .modal-header{padding:0;border:none}.lockPrice_popup .modal-body{gap:16px}.lockPrice_popup .modal-body p{font:normal normal 500 14px/20px var(--font-primary);letter-spacing:.035px}.sortFilter_mobile{border-radius:16px 16px 0 0;background:var(--color-white);box-shadow:0 0 24px 0 rgba(0,0,0,.14);position:fixed;bottom:0;left:0;width:100%;z-index:1001;display:none}.sortFilter_mobile .top_header{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 4px 16px;border-bottom:1px solid var(--Gray-Mode-100)}.sortFilter_mobile .top_header h6{font:normal normal 600 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px}.sortFilter_mobile .top_header .btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.sortFilter_mobile .top_header .btn img{width:20px;height:auto}.sortFilter_mobile .sortFilter_inr{padding:16px;display:flex;flex-direction:column;gap:20px}.sortFilter_mobile .sortFilter_inr .sortFilter_wrpr{display:grid;grid-template-columns:repeat(2,1fr);row-gap:20px;column-gap:16px}.sortFilter_mobile .sortFilter_inr .sortFilter_wrpr .form-check{min-height:1px;padding:0;margin:0;display:flex;align-items:center;gap:12px}.sortFilter_mobile .sortFilter_inr .sortFilter_wrpr .form-check .form-check-input{margin:0;width:20px;height:20px;border-color:var(--Gray-Mode-400)}.sortFilter_mobile .sortFilter_inr .sortFilter_wrpr .form-check-input:checked[type=radio]{background-size:8px;border-color:var(--color-primary)}.sortFilter_mobile .sortFilter_inr .sortFilter_wrpr label{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px}.sortFilter_mobile .sortFilter_inr .sortFilter_wrpr label span{font:normal normal 300 12px/16px var(--font-primary);color:var(--Gray-Mode-500);letter-spacing:.06px;display:block}.sortFilter_mobile .sortFilter_inr .smart_sort{padding:8px;display:flex;flex-direction:column;gap:4px;border-radius:8px;background:#f6f7f9}.sortFilter_mobile .sortFilter_inr .smart_sort p{font-weight:600;color:var(--Gray-Mode-950)}.sortFilter_mobile .sortFilter_inr .smart_sort span{font:normal normal 300 10px/14px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.05px;display:block}.all_filters::-webkit-scrollbar{display:none}.all_filters .comn_filter{padding:16px;gap:16px}.all_filters .dropdown_filter .dropdown_list ul{overflow-y:auto}.all_filters .comn_filter .top_block p{font:normal normal 600 16px/150% var(--font-primary);letter-spacing:.024px}.flightFilter_section{padding:0}.flightList_filter{gap:16px}.flightList_filter.oneWay_filter{padding-bottom:20px}.flightList_filter.roundTrip_filter{gap:8px}.flightList_filter .top_section h5{font:normal normal 600 14px/20px var(--font-primary);letter-spacing:.035px}.flightList_filter .top_section p,.flightList_filter.roundTrip_filter .top_section{display:none}.flightList_filter .center_section{gap:0;background:var(--White,#fff);box-shadow:0 2px 4px -1px rgba(0,0,0,.06)}.flightFilter_section .flightList_filter .center_section{gap:0}.flightFilter_section .flightList_filter .filter_bar{padding:8px 16px;border-radius:0;background:0 0;border-top:1px solid var(--Gray-Mode-100);border-bottom:1px solid var(--Gray-Mode-100)}.flightFilter_section .flightList_filter .scroll-btnPrice{display:none}.flightFilter_section .flightList_filter .price_list{gap:8px}.flightFilter_section .flightList_filter .price_tab{font:normal normal 400 10px/14px var(--font-primary);min-width:auto;padding:8px 12px;border:1px solid var(--Gray-Mode-100)}.flightFilter_section .flightList_filter.roundTrip_filter .price_tab{min-width:auto}.flightFilter_section .flightList_filter .price_tab.active{background-color:var(--color-secondary);border:1px solid var(--color-secondary)}.flightFilter_section .flightList_filter .price_tab span{font:normal normal 600 12px/16px var(--font-primary);letter-spacing:.06px}.flightFilter_section .flightList_filter .others_filters{gap:8px;padding:8px 16px}.flightFilter_section .flightList_filter .others_filters .btn .left_bx .icon{display:none}.flightFilter_section .flightList_filter .others_filters .btn{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px;padding:8px 11px;border-radius:24px;justify-content:center;gap:4px}.flightFilter_section .flightList_filter .others_filters .btn .price{font-weight:600}.flightFilter_section .flightList_filter .others_filters .btn_recommended{display:none}.flightFilter_section .flightList_filter .others_filters .select_wrapper{min-width:auto;width:100%;height:34px}.flightFilter_section .flightList_filter .others_filters .select_wrapper .custom_select,.flightFilter_section .flightList_filter .others_filters .select_wrapper .form-select{font:normal normal 400 12px/16px var(--font-primary);padding:8px 11px;border-radius:24px}.flightFilter_section .flightList_filter .others_filters .select_wrapper .select_label{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-950);left:12px}.flightFilter_section .flightList_filter .others_filters .select_wrapper.active .select_label,.flightFilter_section .flightList_filter .others_filters .select_wrapper.filled .select_label{font:normal normal 400 10px/14px var(--font-primary);padding:0 3px;left:8px}.flightFilter_section .flightList_filter .others_filters .select_wrapper:after{right:8px;width:20px;height:20px;background-size:18px}.flightFilter_section .flightList_filter .others_filters .select_wrapper .select_options{padding:0}.flightFilter_section .flightList_filter .others_filters .select_wrapper .select_options li{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px;padding:8px!important}.flightList_filter .cardList_container{gap:12px}.flightList_filter .cardList_container .luggage_info{background:var(--Blue-blue-1);padding:8px 12px;border-radius:0 0 8px 8px;display:flex;align-items:center;justify-content:space-between}.flightList_filter .flight_loginCard{padding:16px;align-items:flex-start;flex-direction:column;gap:8px}.flightList_filter .flight_loginCard .left_box h4{font:normal normal 600 16px/24px var(--font-primary);letter-spacing:.024px}.flightList_filter .flight_loginCard .left_box .sub_title{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px}.flightList_filter .flight_loginCard .left_box{gap:4px}.flightList_filter .flight_loginCard .btn_grups{justify-content:space-between;width:100%}.flightList_filter .flight_loginCard .btn_grups .btn{font:normal normal 400 12px/16px var(--font-primary);padding:8px 16px;width:auto}.flightList_filter .flight_loginCard .btn_grups .btn_secondary{padding:7px 15px}.flightList_filter .flight_loadMore{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px;padding:7px 15px;margin:0 auto}.flightList_filter .flight_loadMore img{width:16px}.roundTrip_filter .roundTrip_innr{gap:0}.roundTrip_filter .roundTrip_innr .mobile_citiesFilter{padding:12px;background:#2984f1;display:flex;justify-content:space-between;align-items:center}.roundTrip_filter .roundTrip_innr .mobile_citiesFilter .price_filter,.roundTrip_filter .roundTrip_innr .mobile_citiesFilter .toFrom_city{display:flex;align-items:center;gap:4px}.roundTrip_filter .roundTrip_innr .mobile_citiesFilter img{width:16px;height:auto}.roundTrip_filter .roundTrip_innr .mobile_citiesFilter p{font-weight:400;color:var(--color-white)}.roundTrip_filter .roundTrip_innr .mobile_citiesFilter p b{font-weight:600}.roundTrip_filter .cardList_container{gap:0;max-height:calc(100vh - 204px);overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.roundTrip_filter .cardList_container::-webkit-scrollbar{display:none}.flightDetails_full{position:fixed;top:0;right:0;width:100%;height:100%;background-color:var(--color-white);z-index:999;display:none}.flightDetails_full.active{display:block}.flightDetails_full .btn_prev{font:normal normal 600 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px;padding:12px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--Gray-Mode-100);background:var(--color-white);border-radius:0;width:100%}.flightDetails_full .btn_prev img{width:24px;height:auto}.flightDetails_full .flightDetails_wrpr{padding:16px 12px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;overflow-x:hidden;height:calc(100% - 122px)}.flightDetails_full .flightDetails_inr .top_section{padding:12px 16px 44px 16px;border-radius:16px 16px 0 0;background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%);display:flex;flex-direction:column;gap:4px}.flightDetails_full .flightDetails_inr .center_section{padding:16px 12px;border-radius:16px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);margin-top:-32px;display:flex;flex-direction:column;gap:24px}.flightDetails_full .flightDetails_inr .center_section .flightD_card{display:flex;flex-direction:column;gap:12px}.flightDetails_full .flightDetails_inr .top_section .flightD_top{display:flex;align-items:center;gap:12px}.flightDetails_full .flightDetails_inr .top_section .flightD_top h6{font-weight:600;color:var(--color-white);letter-spacing:.035;display:flex;align-items:center;gap:7px}.flightDetails_full .flightDetails_inr .top_section .flightD_top .chip{font:normal normal 600 10px/14px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.05px;padding:4px 8px;border-radius:50px;background:var(--Blue-blue-1)}.flightDetails_full .flightDetails_inr .top_section .flightD_btm{display:flex;align-items:center;gap:8px}.flightDetails_full .flightDetails_inr .top_section .flightD_btm span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-100);letter-spacing:.06px;display:block}.flightDetails_full .flightDetails_inr .top_section .flightD_btm .dot{width:2px;height:2px;border-radius:50%;background-color:var(--Gray-Mode-100)}.flightDetails_full .flightD_centerTop{display:flex;align-items:center;justify-content:space-between}.flightDetails_full .flightD_centerTop .left_blc:has(.left_wrpr){align-items:flex-start;flex-direction:column;gap:4px}.flightDetails_full .flightD_centerTop .left_blc,.flightDetails_full .flightD_centerTop .left_blc .left_wrpr{display:flex;align-items:center;gap:8px}.flightDetails_full .flightD_centerTop .left_blc .top_box img{width:28px;height:auto}.flightDetails_full .flightD_centerTop .left_blc .bottom_box p{color:var(--Gray-Mode-950)}.flightDetails_full .center_section span{font:normal normal 400 10px/14px var(--font-primary);color:var(--Gray-Mode-700);display:block}.flightDetails_full .center_section .operated_by{font-weight:500}.flightDetails_full .flightD_centerTop .right_blc{padding:4px 8px;border-radius:50px;background:var(--Blue-blue-1);display:flex;align-items:center;gap:4px}.flightDetails_full .flightD_centerTop .right_blc img{width:16px;height:auto}.flightDetails_full .flightD_centerTop .right_blc span{font-weight:500;color:var(--Gray-Mode-950)}.flightDetails_full .flightD_centerC{display:flex;align-items:center;justify-content:space-between}.flightDetails_full .flightD_centerC .center_card{display:flex;flex-direction:column;gap:2px}.flightDetails_full .flightD_centerC .center_card h6{font:normal normal 600 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px}.flightDetails_full .flightD_centerC .center_card span{font-weight:500;color:var(--Gray-Mode-500)}.flightDetails_full .flightD_centerC .center_card p{font-weight:400;color:var(--Gray-Mode-800)}.flightDetails_full .flightD_centerC .center_card.center_rgt{align-items:end}.flightDetails_full .flightD_centerC .centerCenter p{color:var(--color-primary);text-align:center;font-weight:600}.flightDetails_full .flightD_centerC .centerCenter .icon_brdr{display:flex;align-items:center;gap:4px}.flightDetails_full .flightD_centerC .centerCenter .icon_brdr img{width:auto;height:16px}.flightDetails_full .flightD_centerC .centerCenter .icon_brdr span{width:40px;height:1px;background-color:var(--Blue-blue-5)}.flightDetails_full .flightDetails_inr .center_section .divider{width:100%;height:1px;border-top:1px dashed #f0f0f0}.flightDetails_full .flightDetails_inr .luggage_info{display:grid;grid-template-columns:repeat(2,1fr);border-radius:8px;overflow:hidden}.flightDetails_full .flightDetails_inr .luggage_info .info_inr{padding:4px 0 4px 12px;display:flex;align-items:flex-start;gap:4px}.flightDetails_full .flightDetails_inr .luggage_info .info_inr.left_inr{background:linear-gradient(90deg,#fffcd9 0,#fff 99.69%)}.flightDetails_full .flightDetails_inr .luggage_info .info_inr.right_inr{background:linear-gradient(270deg,#eff8ff 0,#f7fcff 91.26%,#fff 100.31%)}.flightDetails_full .flightDetails_inr .luggage_info .info_inr img{width:14px;height:auto}.flightDetails_full .flightDetails_inr .luggage_info .info_wrpr{display:flex;flex-direction:column;gap:2px}.flightDetails_full .flightDetails_inr .luggage_info .info_inr span{font:normal normal 400 10px/14px var(--font-primary);color:var(--Gray-Mode-900);display:block}.flightDetails_full .flightDetails_inr .luggage_info .info_inr span b{font-weight:600;color:var(--Gray-Mode-950)}.flightDetails_full .flightDetails_inr .change_terminals{width:100%;position:relative;z-index:0}.flightDetails_full .flightDetails_inr .change_terminals::before{position:absolute;inset:0;content:"";width:100%;height:1px;border-top:1px dashed #b3b9c6;margin:auto;z-index:-1}.flightDetails_full .flightDetails_inr .change_terminals .terminals_info{padding:8px 12px;border-radius:58px;border:1px solid #008ade;display:flex;align-items:center;justify-content:center;gap:4px;width:fit-content;margin:auto;background-color:#f4faff}.flightDetails_full .flightDetails_inr .change_terminals .terminals_info span{font:normal normal 500 10px/14px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.05px;display:block}.flightDetails_full .flightDetails_inr .change_terminals .terminals_info .dot{width:4px;height:4px;border-radius:50px;background-color:var(--Gray-Mode-300)}.flightDetails_full .flightDetails_inr .change_terminals .terminals_info span:last-child{color:var(--color-primary)}.flightDetails_full .flightDetails_inr .change_terminals .terminals_info span b{font-weight:600}.flightDetails_full .flightDetails_wrpr .requirement_card{display:flex;padding:12px 16px;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--Gray-Mode-100);background:#eff8ff}.flightDetails_full .flightDetails_wrpr .requirement_card span{font:normal normal 500 12px/16px var(--font-primary);color:var(--Gray-Mode-800);letter-spacing:.06px;display:block}.flightDetails_full .flightDetails_wrpr .fare_rules .btn_fareRules{font:normal normal 600 14px/20px var(--font-primary);color:var(--color-primary);letter-spacing:.035px;padding:14px 16px;border-radius:12px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);width:100%;display:flex;align-items:center;justify-content:space-between}.flightDetails_full .flightDetails_wrpr .fare_rules .btn_fareRules img{width:20px;height:auto}.flightDetails_full .flightDetails_wrpr .fareRules_card{border-radius:16px 16px 0 0;background:var(--color-white);box-shadow:0 0 24px 0 rgba(0,0,0,.14);position:absolute;bottom:0;left:0;width:100%;z-index:1001}.flightDetails_full .grand_total{padding:16px;display:flex;align-items:center;gap:24px;background:linear-gradient(0deg,#062d66 -45.62%,#000711 98.27%),#fff;box-shadow:0 -4px 12px -1px rgba(0,0,0,.08);position:absolute;bottom:0;width:100%}.flightDetails_full .grand_total .left_top{display:flex;align-items:center;gap:4px}.flightDetails_full .grand_total .left_top .btn{padding:0}.flightDetails_full .grand_total .left_top .btn img{width:18px;height:auto}.flightDetails_full .grand_total h6{font-weight:500;color:var(--Gray-Mode-200);width:max-content}.flightDetails_full .grand_total h5{font-weight:700;letter-spacing:.027px;color:var(--color-white);width:max-content}.flightDetails_full .grand_total .btn_primary,.flightDetails_full .grand_total .right_block{width:-webkit-fill-available}.flightDetails_full .grand_total .fare_breakup{border-radius:20px 20px 0 0;background:var(--color-white);box-shadow:0 -4px 12px -1px rgba(0,0,0,.08);position:absolute;left:0;bottom:0;width:100%;z-index:1001}.flightDetails_full .fareRules_brekup .top_header{padding:12px 0 8px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--Gray-Mode-100)}.flightDetails_full .fareRules_brekup .top_header h6{font:normal normal 600 16px/24px var(--font-primary);letter-spacing:.024px;color:var(--Gray-Mode-950)}.flightDetails_full .fareRules_brekup .top_header .btn{width:52px;height:38px;padding:0;border:none}.flightDetails_full .fareRules_brekup .top_header .btn img{width:20px;height:auto}.flightDetails_full .tabs_multicityDept{border-bottom:1px solid var(--Gray-Mode-100);padding:12px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.flightDetails_full .tabs_aprDep .nav-pills{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px}.flightDetails_full .tabs_aprDep .nav-pills li{width:100%}.flightDetails_full .tabs_aprDep .nav-pills .nav-link{font:normal normal 400 10px/14px var(--font-primary);color:var(--Gray-Mode-800);letter-spacing:.05px;border-radius:6px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);padding:8px 12px;width:100%}.flightDetails_full .tabs_aprDep .nav-pills .nav-link.active{color:var(--color-white);background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%)}.flightDetails_full .fareRules_brekup .card_fareRules{display:flex;flex-direction:column;gap:16px;padding:16px}.flightDetails_full .fareRules_brekup .card_fareRules .card_container{border-radius:10px;border:1px solid #008ade;box-shadow:0 2px 4px -1px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:16px;padding:16px}.flightDetails_full .fareRules_brekup .card_fareBreakup{display:flex;flex-direction:column;gap:8px}.flightDetails_full .fareRules_brekup .card_fareBreakup p{color:var(--Gray-Mode-700)}.flightDetails_full .fareRules_brekup .card_fareRules .card_baseFare{border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.flightDetails_full .fareRules_brekup .card_baseFare{padding:16px}.flightDetails_full .fareRules_brekup .card_baseFare .baseFare_inr{display:flex;flex-direction:column;gap:8px}.flightDetails_full .fareRules_brekup .card_baseFare .bfi_item{display:flex;align-items:center;justify-content:space-between}.flightDetails_full .fareRules_brekup .card_baseFare .with_border{border:1px dashed var(--Gray-Mode-200);border-left:none;border-right:none;padding:8px 0}.flightDetails_full .fareRules_brekup .card_baseFare span{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-700);display:block}.flightDetails_full .fareRules_brekup .card_fareRules .card_baseFare span{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px}.flightDetails_full .fareRules_brekup .card_baseFare span b{font-weight:500;color:var(--Gray-Mode-800)}.flightDetails_full .fareRules_brekup .card_baseFare .grandTot_item span{font-weight:600;color:var(--Gray-Mode-950)}.flightDetails_full .grand_total .fare_breakup .btn_blck{padding:0 16px 8px}.flightDetails_full .grand_total .fare_breakup .btn_primary{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;padding:10px 24px;width:100%}.flightDetails_full .fareRules_brekup .notes{padding:16px;border-radius:8px;background:var(--Yellow-yellow-1)}.flightDetails_full .fareRules_brekup .notes span{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px;color:var(--Gray-Mode-950);display:block}.flightDetails_full .fareRules_brekup .notes span b{font-weight:600}.flightDetails_full .fareRules_brekup .notes span a{font-weight:600;color:var(--Gray-Mode-900);text-decoration:none}.flightDetails_full .right_block .fareType_blck{border-radius:16px 16px 0 0;background:var(--color-white);box-shadow:0 0 24px 0 rgba(0,0,0,.14);position:absolute;left:0;bottom:0;width:100%;z-index:1001}.flightDetails_full .right_block .fareType_blck.fare_Options{height:100vh;border-radius:0}.flightDetails_full .fare_Options .top_header{padding:12px 16px;border-bottom:1px solid var(--Gray-Mode-100)}.flightDetails_full .fare_Options .top_header .btn{font:normal normal 600 16px/24px var(--font-primary);letter-spacing:.024px;color:var(--Gray-Mode-950);display:flex;align-items:center;gap:12px;padding:0}.flightDetails_full .fare_Options .top_header .btn img{width:24px;height:auto}.flightDetails_full .right_block .fareType_blck.fare_Options .fareType_innr{max-height:82vh!important;overflow-y:auto;overflow-x:hidden}.flightDetails_full .right_block .fareType_blck .fareType_innr{padding:16px;display:flex;flex-direction:column;gap:16px;max-height:448px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.flightDetails_full .right_block .fareType_blck .flightT_container{padding:8px;border-radius:10px;border:1px solid #008ade;box-shadow:0 2px 4px -1px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:16px}.flightDetails_full .right_block .flightT_fdetails{display:flex;align-items:center;justify-content:space-between;gap:16px}.flightDetails_full .right_block .flightT_fdetails .left_blc{display:flex;align-items:flex-start;gap:4px}.flightDetails_full .right_block .flightT_fdetails .left_blc .top_box img{width:20px;height:auto}.flightDetails_full .right_block .flightT_fdetails .left_blc .bottom_box{display:flex;flex-direction:column;gap:2px}.flightDetails_full .right_block .flightT_fdetails .left_blc .bottom_box p{color:var(--Gray-Mode-950)}.flightDetails_full .right_block .flightT_fdetails span{font:normal normal 400 10px/14px var(--font-primary);color:var(--Gray-Mode-700);display:block}.flightDetails_full .flightT_fdetails .flightT_right{display:flex;align-items:center;justify-content:space-between;gap:12px}.flightDetails_full .flightT_fdetails .flightT_right .card_blck{display:flex;flex-direction:column;gap:2px}.flightDetails_full .flightT_fdetails .flightT_right .card_blck span{font-weight:500;color:var(--Gray-Mode-500)}.flightDetails_full .flightT_fdetails .flightT_right .card_blck p{font-weight:500;color:var(--Gray-Mode-950)}.flightDetails_full .flightT_fdetails .flightT_right .card_blck p span{font-weight:400;color:var(--Gray-Mode-800)}.flightDetails_full .flightT_fdetails .flightT_right .card_blck.card_rgt{align-items:end}.flightDetails_full .flightT_fdetails .flightT_right .card_center span{color:var(--Gray-Mode-950);text-align:center;font-weight:500}.flightDetails_full .flightT_fdetails .flightT_right .card_center .icon_brdr{display:flex;align-items:center;gap:4px}.flightDetails_full .flightT_fdetails .flightT_right .card_center .icon_brdr img{width:auto;height:16px}.flightDetails_full .flightT_fdetails .flightT_right .card_center .icon_brdr span{width:40px;height:1px;background-color:var(--Gray-Mode-300)}.flightDetails_full .right_block .flightT_container .seperator{border-top:1px dashed #d7dae0;margin:0 -8px}.flightDetails_full .right_block .fareType_blck .fareT_card{padding:8px 2px 2px 2px;display:flex;flex-direction:column;gap:8px;border-radius:10px;background:var(--Blue-blue-1);box-shadow:0 2px 4px -1px rgba(0,0,0,.06)}.flightDetails_full .right_block .fareType_blck .fareT_card.selected{background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%);box-shadow:0 2px 4px -1px rgba(0,0,0,.06)}.flightDetails_full .right_block .fareType_blck .fareT_card .top_blc{display:flex;align-items:center;justify-content:space-between;padding:0 8px}.flightDetails_full .right_block .fareType_blck .fareT_card .form-check{min-height:1px;padding:0;margin:0;display:flex;align-items:center;gap:8px}.flightDetails_full .right_block .fareType_blck .fareT_card .form-check .form-check-input{margin:0;width:20px;height:20px;border-color:var(--Gray-Mode-400)}.flightDetails_full .right_block .fareType_blck .fareT_card .form-check-input:checked[type=radio]{background-color:var(--color-white);background-image:url(../../images/common-img/check-circle.svg);background-size:8px;border-color:var(--color-primary)}.flightDetails_full .right_block .fareType_blck .fareT_card.selected .form-check-input:checked[type=radio]{background-color:transparent;background-image:url(../../images/common-img/check-white.svg);border-color:var(--color-white)}.flightDetails_full .right_block .fareType_blck .fareT_card .form-check label{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.035px}.flightDetails_full .right_block .fareType_blck .fareT_card.selected .form-check label,.flightDetails_full .right_block .fareType_blck .fareT_card.selected .top_blc h6,.flightDetails_full .right_block .fareType_blck .fareT_card.selected .top_blc h6:has(.discount_price) .price_amount{color:var(--color-white)}.flightDetails_full .right_block .fareType_blck .fareT_card .top_blc h6{font-weight:700;color:var(--color-primary);display:flex;align-items:flex-end;gap:4px}.flightDetails_full .right_block .fareType_blck .fareT_card .top_blc h6:has(.discount_price) .price_amount{font:normal normal 400 10px/14px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.05px;display:block;text-decoration-line:line-through;margin-bottom:2px}.flightDetails_full .right_block .fareT_info{padding:12px 16px;border-radius:8px;background-color:var(--color-white);display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.flightDetails_full .right_block .fareT_info .info_card{display:flex;align-items:flex-start;gap:4px}.flightDetails_full .right_block .fareT_info .info_card img{width:14px;height:auto}.flightDetails_full .right_block .fareT_info .info_card .info_wrpr{display:flex;flex-direction:column;gap:4px}.flightDetails_full .right_block .fareT_info .info_card p{color:var(--Gray-Mode-600);font-weight:400}.flightDetails_full .right_block .fareT_info .info_card p b{font-weight:500;color:var(--Gray-Mode-900)}.flightDetails_full .right_block .fareT_info .info_card .no-checkin{color:#a4180f}.flightDetails_full .right_block .btn_grps{padding:16px;display:flex;align-items:center;gap:16px;background:var(--color-white);box-shadow:0 -4px 12px -1px rgba(0,0,0,.08);position:fixed;width:100%;left:0;bottom:0;z-index:999}.flightDetails_full .right_block .btn_grps .btn{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;text-align:center;padding:9px 19px;width:50%;justify-content:center}.flightDetails_full .right_block .btn_grps .btn_cancel{border-radius:64px;border:1px solid var(--Gray-Mode-600);color:var(--Gray-Mode-950)}.roundTrip_international .interNational_card .flight_info{padding:12px}.roundTrip_international .interNational_card .left_blck{width:100%}.roundTrip_international .interNational_card .right_blck{display:none}.roundTrip_international .interNational_card .left_center{align-items:flex-start;flex-direction:column;gap:12px}.roundTrip_international .interNational_card .left_center .blc_top{justify-content:space-between}.roundTrip_international .interNational_card .left_center .blc_top .top_right{display:flex;align-items:center;gap:8px}.flightList_filter .cardList_container .interNational_card .emission{font:normal normal 500 10px/14px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.1px;border-radius:50px;background:var(--Blue-blue-2);padding:4px 8px;display:flex;justify-content:center;align-items:center;gap:4px}.flightList_filter .cardList_container .interNational_card .top_right .tooltip_tag{display:block}.roundTrip_international .interNational_card .left_center .card_box{gap:8px}.roundTrip_international .interNational_card .left_center .blc_top .dot,.roundTrip_international .interNational_card .left_center .blc_top .for_desktop{display:none}.roundTrip_international .interNational_card .left_center .divider{width:100%;height:1px;border-top:1px dashed var(--Gray-Mode-100);background-color:transparent}.roundTrip_international .interNational_card .card_box .fctb_center{min-width:80px}.roundTrip_international .interNational_card .card_box .fctb_center .time{background-color:transparent;padding:0;gap:7px}.roundTrip_international .interNational_card .card_box .fcct_btm .fctb_comn{display:flex;flex-direction:column;gap:2px}.roundTrip_international .interNational_card .left_center .font_semibold{font:normal normal 600 12px/16px var(--font-primary);letter-spacing:.06px}.roundTrip_international .interNational_card .time .font_regular{font:normal normal 400 10px/14px var(--font-primary);letter-spacing:.05px}.roundTrip_international .cardList_container .interNational_card h5{font:normal normal 600 14px/20px var(--font-primary);letter-spacing:.035px;display:flex;align-items:flex-end;gap:4px}.roundTrip_international .interNational_card h5:has(.discount_price) .price_amount{font:normal normal 400 10px/14px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.05px;text-decoration-line:line-through;display:block;margin-bottom:2px}.roundTrip_international .cardList_container .interNational_card .luggage_info .btn_price{font:normal normal 400 10px/14px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.05px;padding:0;display:flex;align-items:center;gap:4px}.roundTrip_international .cardList_container .interNational_card .luggage_info .btn_price img{width:9px;height:auto}.roundTrip_international .interNational_card .card_box .fcct_btm .fctb_left{display:flex;align-items:flex-start;gap:8px}.roundTrip_international .interNational_card .card_box .fctb_left .fctb_img img{width:24px}.roundTrip_international .interNational_card .card_box .fctb_left .fctb_text{display:flex;flex-direction:column;gap:4px}.roundTrip_international .interNational_card .card_box .fctb_left .fctb_text span{font:normal normal 400 10px/14px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.05px;display:block}.roundTrip_international .interNational_card .card_box .fcct_btm .fcct_wrpr{max-width:210px}.roundTrip_international .pagination_container{gap:12px;margin:8px 0 24px;flex-wrap:wrap}.roundTrip_international .pagination_container .pagination{justify-content:space-between;width:100%}.roundTrip_international .pagination_container .pagination .pagination_wrapper .btn:nth-child(3){display:none}.roundTrip_international .pagination_container .results_perPage{gap:12px}.flightList_filter .cardList_container .luggage_info .btn_grps .emission,.flightList_filter .cardList_container .luggage_info .info_inr{display:none}.flightList_filter .cardList_container .luggage_info .price_mobile{display:flex;align-items:center;gap:12px}.flightList_filter .cardList_container .luggage_info .price_mobile h4{display:flex;align-items:center;gap:4px}.flightList_filter .cardList_container .interNational_card .top_right .tooltip_tag,.flightList_filter .cardList_container .luggage_info .price_amount{display:block}.flightList_filter .cardList_container .luggage_info .btn_grps{background:0 0;padding:0}.flightList_filter .cardList_container .luggage_info .btn_grps .btn{font:normal normal 400 10px/14px var(--font-primary);letter-spacing:.05px}.flightList_filter .cardList_container .interNational_card .tooltip{right:0;width:180px;padding:8px;top:calc(100% + 7px);border-radius:8px}.flightList_filter .cardList_container .interNational_card .tooltip::before{left:auto;right:12px;width:7px;border-width:7px}.flightList_filter .cardList_container .interNational_card .top_right .tooltip span{font:normal normal 400 10px/14px var(--font-primary);letter-spacing:.05px;color:var(--color-white);margin:0}.faq_section .main_heading{align-items:center}.faq_section .accordion{gap:8px;padding:0}.faq_section .accordion-item{padding:16px}.faq_section .accordion-button::after{width:20px;height:20px}.faq_section .accordion-body{padding:12px 0 0}.faq_section .accordion-button{font:normal normal 400 14px/142.857% var(--font-primary);letter-spacing:.035px}.faq_section .accordion-item.active .accordion-button{font-weight:600}.faq_section .btn_loadFaq{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px;padding:7px 15px}.tour_agency .main_heading{align-items:flex-start}.tour_agency .main_heading h4{font:normal normal 700 14px/142.857% var(--font-primary);letter-spacing:.035px}.tour_agency .agency_content{margin-top:12px}.tour_agency .agency_content p{font:normal normal 400 12px/133.333% var(--font-primary);letter-spacing:.06px}.tour_agency .agency_content .read-more img{width:20px}.tour_agency .agency_accordian{margin-top:36px;flex-direction:column;gap:8px}.tour_agency .agency_accordian .accordion{display:flex;flex-direction:column;gap:8px}.tour_agency .agency_accordian .accordion-item{border-radius:8px;border:1px solid var(--Blue-blue-2)}.tour_agency .agency_accordian .accordion-button{background:var(--Blue-blue-2);border-radius:8px;box-shadow:none;padding:12px 16px;font:normal normal 500 12px/133.333% var(--font-primary);letter-spacing:.06px;color:var(--Gray-Mode-700)}.tour_agency .accordion-button:not(.collapsed){background:var(--color-primary);color:var(--color-white)}.tour_agency .accordion-item .accordion-body{padding:16px 8px}.tour_agency .tags_btns{gap:8px}.tour_agency .tags_btns .btn{font:normal normal 400 12px/133.333% var(--font-primary);letter-spacing:.06px;border:1px solid rgba(15,76,164,.2);padding:8px}.tour_agency .accordion-button::after{width:20px;height:20px;background-image:url(../../images/common-img/plus.svg);background-size:100%}.tour_agency .accordion-button:not(.collapsed)::after{background-image:url(../../images/common-img/minus.svg)}.tour_agency .top_section h5{font:normal normal 600 16px/24px var(--font-primary);margin-bottom:12px}.tour_agency .top_section h6{font:normal normal 600 14px/20px var(--font-primary);margin-bottom:8px}.tour_agency .agency_content .read_moreText h6{font-weight:600;margin:12px 0 8px}.tour_agency .agency_content p{margin-bottom:12px}.tour_agency .agency_content ul li{font:normal normal 300 12px/150% var(--font-primary);letter-spacing:.06px}.tour_agency .agency_content ul{padding-left:1.4rem}.tour_agency .agency_content .table th{font:normal normal 600 12px/144.444% var(--font-primary)}.tour_agency .agency_content .table td{font:normal normal 400 12px/150% var(--font-primary)}}.all_filters .flight_view .top_block p span{font:normal normal 500 10px/14px var(--font-primary);letter-spacing:.05px;border-radius:4px;border:1px solid #fd853a;background:var(--Gradient-Orange,linear-gradient(225deg,#fd853a 0,#ec4a0a 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:2px 4px}.SRPMultiCityDom .flightList_filter .cardList_container .luggage_info .info_inr,.SRPMultiCityInt .flightList_filter .cardList_container .luggage_info .info_inr{width:max-content}.SRPMultiCityDom .flightList_filter .cardList_container .luggage_info,.SRPMultiCityInt .flightList_filter .cardList_container .luggage_info{display:grid;grid-template-columns:repeat(2,1fr)}.SRPMultiCityDom .flightList_filter .cardList_container .onewayMulticity_card .with_radio .form-check-input:checked[type=radio],.SRPMultiCityInt .flightList_filter .cardList_container .onewayMulticity_card .with_radio .form-check-input:checked[type=radio]{background-repeat:no-repeat;background-position:center}.SRPMultiCityDom .form-check .form-check-input:checked::after,.SRPMultiCityInt .form-check .form-check-input:checked::after{background:unset!important}.multiCity_filter .cardList_container .onewayMulticity_card.selected{border:1px solid #2e90fa}.all_filters .comn_filter .range_container .sliders_control{min-height:auto!important;height:3px!important}.flightList_filter .cardList_container .onewayMulticity_card .form-check-input[type=radio]:checked{background-color:var(--color-white);background-image:url(/images/commonIcons/check-circle.svg);background-size:8px;border-color:var(--color-primary);background-repeat:no-repeat;background-position:center}.flightList_filter .cardList_container .luggage_info .fare_price{display:none}@media only screen and (max-width:767px){.flightList_filter .cardList_container .onewayMulticity_card .flight_info .with_radio .form-check{display:none}.flightList_filter.multiCity_filter .tab-content{padding:12px 0}.flightList_filter.multiCity_filter .cardList_container .onewayMulticity_card:hover{box-shadow:none}.flightList_filter.multiCity_filter .cardList_container{max-height:calc(100vh - 218px);overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.flightList_filter.multiCity_filter:has(.depaprFlight_details.active) .cardList_container{max-height:calc(100vh - 290px)}.flightList_filter.multiCity_filter .flight_loadMore{display:none}.flightList_filter.multiCity_filter .depaprFlight_details{background:linear-gradient(0deg,#062d66 -45.62%,#000711 98.27%),#fff;box-shadow:0 -4px 12px -1px rgba(0,0,0,.08);z-index:999}.flightList_filter.multiCity_filter .cardList_container::-webkit-scrollbar{display:none}.flightList_filter.multiCity_filter .depaprFlight_details .left_blck,.flightList_filter.multiCity_filter .depaprFlight_details .right_blck::before,.multiCity_filter .depaprFlight_details .scroll_wrpr{display:none}.flightList_filter.multiCity_filter .depaprFlight_details .right_blck p{font:normal normal 500 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--color-white)}.flightList_filter .depaprFlight_details .right_blck h6 span{display:block}.flightList_filter .depaprFlight_details .right_blck h6:has(.discount_price) .price_amount{color:var(--color-white)}.flightList_filter .cardList_container .onewayMulticity_card h5:has(.discount_price) .price_amount{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.06px;text-decoration-line:line-through;display:block;margin-bottom:3px}.flightList_filter.multiCity_filter .depaprFlight_details .right_blck .btn_primary{width:100%;margin-left:auto}.flightList_filter.multiCity_filter .depaprFlight_details .right_blck .totalAmount_inr{display:flex;align-items:center;gap:8px}.flightList_filter.multiCity_filter .depaprFlight_details .right_blck .totalAmount_inr .btn{padding:0;width:18px;height:18px;line-height:1}.flightList_filter.multiCity_filter .depaprFlight_details .right_blck .totalAmount_inr .btn img{width:100%;height:auto}.flightList_filter.multiCity_filter .selectedFlights_mobile{position:fixed;bottom:78px;left:0;width:100%;height:auto;background:var(--color-white);border-radius:20px 20px 0 0;box-shadow:0 -4px 12px -1px rgba(0,0,0,.08);z-index:999}.flightList_filter.multiCity_filter .selectedFlights_mobile .top_header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--Gray-Mode-100);padding:12px 16px}.flightList_filter.multiCity_filter .selectedFlights_mobile .top_header h6{font:normal normal 600 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px}.flightList_filter.multiCity_filter .selectedFlights_mobile .top_header .btn{padding:0}.flightList_filter.multiCity_filter .selectedFlights_mobile .top_header .btn img{width:20px;height:auto}.flightList_filter.multiCity_filter .selectedFlights_mobile .flight_cards .card_box{padding:16px;display:flex;flex-direction:column;gap:8px}.flightList_filter.multiCity_filter .selectedFlights_mobile .flight_cards .top_blck{display:flex;align-items:flex-start;justify-content:space-between}.flightList_filter.multiCity_filter .selectedFlights_mobile .flight_cards .top_blck .top_left{display:flex;align-items:center;gap:12px}.flightList_filter.multiCity_filter .selectedFlights_mobile .flight_cards .top_blck .top_left img{width:28px;height:auto}.flightList_filter.multiCity_filter .selectedFlights_mobile .flight_cards p{color:var(--Gray-Mode-950);font-weight:600}.flightList_filter.multiCity_filter .selectedFlights_mobile .flight_cards span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-800);letter-spacing:.06px;display:block;margin-top:2px}.flightList_filter.multiCity_filter .selectedFlights_mobile .flight_cards .top_blck span{font-weight:300}.flightList_filter.multiCity_filter .selectedFlights_mobile .flight_cards .top_blck h5{font-weight:600;color:var(--Gray-Mode-950);line-height:26px;letter-spacing:.027px}.flightList_filter.multiCity_filter .selectedFlights_mobile .flight_cards .bottom_blck{display:flex;align-items:center;justify-content:space-between}.flightList_filter.multiCity_filter .selectedFlights_mobile .flight_cards .bottom_blck img{width:16px;height:auto}.flightList_filter.multiCity_filter .selectedFlights_mobile .flight_cards .bottom_blck .fir_card{display:flex;flex-direction:column;align-items:flex-start}.flightList_filter.multiCity_filter .selectedFlights_mobile .flight_cards .bottom_blck .fir_card.fir_rgt{align-items:flex-end}.flightList_filter.multiCity_filter .selectedFlights_mobile .flight_cards .fir_card span{color:var(--Gray-Mode-900)}.flightList_filter.multiCity_filter .selectedFlights_mobile .flight_cards .bottom_blck .fir_center{display:flex;align-items:center;justify-content:space-between;min-width:175px;position:relative;z-index:0}.flightList_filter.multiCity_filter .selectedFlights_mobile .flight_cards .bottom_blck .fir_center::before{position:absolute;left:0;top:0;bottom:0;content:"";margin:auto;width:100%;height:1px;background-color:var(--Blue-blue-5);z-index:-1}.flightList_filter.multiCity_filter .selectedFlights_mobile .flight_cards .bottom_blck .fir_center .icon{display:flex;align-items:center}.flightList_filter.multiCity_filter .selectedFlights_mobile .flight_cards .bottom_blck .fir_center .icon img{width:auto;height:16px;background-color:var(--color-white)}.flightList_filter.multiCity_filter .selectedFlights_mobile .flight_cards .bottom_blck .fir_center .time{background-color:var(--color-white);padding:0 5px;display:flex;flex-direction:column;gap:4px}.flightList_filter.multiCity_filter .selectedFlights_mobile .flight_cards .bottom_blck .fir_center .time span{color:var(--Gray-Mode-500);margin:0;text-align:center}.flightList_filter.multiCity_filter .selectedFlights_mobile .flight_cards .bottom_blck .fir_center .time span b{font-weight:600;color:var(--color-primary)}.flightList_filter.multiCity_filter .selectedFlights_mobile .flight_cards .seperator{border-top:1px dashed #d7dae0;width:calc(100% - 32px);margin:auto}.flightList_filter .depaprFlight_details .right_blck h6{font:normal normal 700 18px/26px var(--font-primary);color:var(--color-white)}.SRPMultiCityDom .flightList_filter .depaprFlight_details .right_blck{gap:12px;border-left:none;position:relative;padding:0;width:-webkit-fill-available;justify-content:space-between}.SRPMultiCityDom .flightList_filter .depaprFlight_details .right_blck h6{font:normal normal 700 18px/26px var(--font-primary);letter-spacing:.027px;color:var(--color-white)}.SRPMultiCityDom .flightList_filter .depaprFlight_details .right_blck h6 span{color:var(--color-white);font:normal normal 700 18px/26px var(--font-primary)}.flightList_filter.multiCity_filter .onewayMulticity_card.selected h5,.flightList_filter.multiCity_filter .onewayMulticity_card.selected h5:has(.discount_price) .price_amount{color:var(--color-white)}.flightList_filter.multiCity_filter .onewayMulticity_card .luggage_info{display:flex}.flightList_filter .cardList_container .luggage_info .fare_price{display:flex;align-items:flex-end}.flightSearch_container .searchflight_card .button_grp .btn_addcity{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950)!important;letter-spacing:.035px;padding:9px 24px;border-radius:64px!important;border:1px solid var(--Gray-Mode-600)!important;display:flex;align-items:center;justify-content:center;gap:4px;width:244px!important}.flightSearch_container .searchflight_card .button_grp .btn_wrpr{display:block}.flightSearch_container .searchflight_card .button_grp .btn_addcity img{filter:invert(.8)}.flightList_filter .filter_wrapper .filters_item{border-radius:36px}.flightList_filter .cardList_container .onewayMulticity_card .price_amount{display:none!important}.flightList_filter .cardList_container .onewayMulticity_card .price_mobile .price_amount{display:block!important}.flight-sidebar-mobile-app .tabs_aprDep{margin-top:25px}.roundTrip_international .interNational_card .right_blck .btn_primary{display:none}.fareType_blck .tabs_aprDep{margin-top:30px}.flightList_filter .depaprFlight_details .left_blck{width:calc(100% - 200px)!important}.discount_price{font-size:13px}}.flightSearch_container .searchflight_card .grid_item:focus-within{background:#eaf5ff}.flightSearch_container .searchflight_card .grid_item .input_inr .form-control.date-input.departure-input,.flightSearch_container .searchflight_card .grid_item .input_inr .form-control.date-input.return-input,.flightSearch_container .searchflight_card .grid_item .input_inr .form-control.toFrom_input.autoSearch,.flightSearch_container .searchflight_card .grid_item.travelerCabin_class{transition:box-shadow 150ms ease,border-color 150ms ease}.flightSearch_container .searchflight_card .grid_item .input_inr .form-control.date-input.departure-input:focus,.flightSearch_container .searchflight_card .grid_item .input_inr .form-control.date-input.return-input:focus,.flightSearch_container .searchflight_card .grid_item .input_inr .form-control.toFrom_input.autoSearch:focus,.flightSearch_container .searchflight_card .grid_item.travelerCabin_class:focus,.flightSearch_container .searchflight_card .grid_item.travelerCabin_class:focus-within,.flightSearch_container .searchflight_card .grid_item.travelerCabin_class[aria-expanded=true]{outline:0;background-color:#eaf5ff}.flightReview_block .requirement_card{display:flex;padding:12px 20px;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--Gray-Mode-100);background:#eff8ff}.flightReview_block .requirement_card span{font:normal normal 500 12px/16px var(--font-primary);color:var(--Gray-Mode-800);letter-spacing:.06px;display:block}.fareOptions_popup .top_section .dayTook{color:#f70!important}.flightAll_filter .airline-row{display:flex!important;align-items:center!important;width:100%}.flightAll_filter .airline-logo-wrapper{flex:0 0 auto;margin-right:12px}.flightAll_filter.airline-name{flex:1;text-align:left}.flightAll_filter .airline-min-price{flex:0 0 auto;margin-left:auto;font-weight:500;white-space:nowrap}.flight_fare_type_tag{margin-left:-11px}.flightSearch_container .dropdown_calendarCard .date_cell.in-range{background-color:#8dbfe7}.btn_primary:focus-visible{background-color:var(--color-secondary);color:var(--Gray-Mode-950);border-bottom:1px solid var(--color-primary);outline-offset:2px}.multiCity_container .global-error-container{position:absolute;margin-top:72px}.calculation_loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:rgba(36,38,45,.5);backdrop-filter:blur(8px);display:flex;flex-direction:column;align-items:center;justify-content:center}.calculation_loader .gif{position:relative;width:165px;height:165px}.calculation_loader .gif img,.calculation_loader .logo img{width:100%;height:100%}.calculation_loader .logo{position:absolute;inset:0;width:75px;height:75px;margin:auto}.calculation_loader h6{color:var(--color-white);margin-top:14px}.sidebar_tabContent .operated_by{font-weight:500!important}.lockPrice_popup .modal-dialog{max-width:450px!important}.loading{background-color:#0c4da2;background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,.3) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.3) 75%,transparent 75%,transparent)!important;background-image:-moz-linear-gradient(135deg,rgba(255,255,255,.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.4) 75%,transparent 75%,transparent)!important;background-image:linear-gradient(135deg,rgba(255,255,255,.3) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.3) 75%,transparent 75%,transparent)!important;-webkit-transition:width .5s ease-in-out;-moz-transition:width .5s ease-in-out;-o-transition:width .5s ease-in-out;transition:width .5s ease-in-out;-webkit-background-size:50px 50px;background-size:50px 50px;-moz-animation:3s linear infinite animate-stripes;-webkit-animation:3s linear infinite animate-stripes;-o-animation:3s linear infinite animate-stripes;-ms-animation:animate-stripes 3s infinite linear;animation:3s linear infinite animate-stripes;cursor:default;box-shadow:none}.flightList_filter .tooltip_secondary{background:linear-gradient(225deg,#fd853a 0,#ec4a0a 100%);font:normal normal 500 10px/14px var(--font-primary);color:var(--color-white);letter-spacing:.05px;border-radius:50px;padding:4px 8px;display:flex;align-items:center;gap:4px}#domesticRTView .tooltip_secondary{background:linear-gradient(225deg,#fd853a 0,#ec4a0a 100%);font:normal normal 500 10px/14px var(--font-primary);color:var(--color-white);letter-spacing:.05px;border-radius:50px;padding:4px 8px;display:flex;align-items:center;gap:4px}.loading{background-color:#0c4da2;background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,.3) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.3) 75%,transparent 75%,transparent)!important;background-image:-moz-linear-gradient(135deg,rgba(255,255,255,.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.4) 75%,transparent 75%,transparent)!important;background-image:linear-gradient(135deg,rgba(255,255,255,.3) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.3) 75%,transparent 75%,transparent)!important;-webkit-transition:width .5s ease-in-out;-moz-transition:width .5s ease-in-out;-o-transition:width .5s ease-in-out;transition:width .5s ease-in-out;-webkit-background-size:50px 50px;background-size:50px 50px;-moz-animation:3s linear infinite animate-stripes;-webkit-animation:3s linear infinite animate-stripes;-o-animation:3s linear infinite animate-stripes;-ms-animation:animate-stripes 3s infinite linear;animation:3s linear infinite animate-stripes;cursor:default;box-shadow:none}.discount_price{text-decoration:line-through}.fareOptions_popup .fare_wrppr{height:71vh}.srpDomIntOneWayPage .fareOptions_popup .fare_wrppr{height:81vh}.carbonEmission{font:normal normal 600 10px/14px var(--font-primary)!important;color:var(--Gray-Mode-950)!important}:root{--color-primary:#0f4ca4;--color-secondary:#fee900;--color-white:#fff;--color-black:#010810;--Blue-blue-1:#f5faff;--Blue-blue-2:#eff8ff;--Blue-blue-3:#d1e9ff;--Blue-blue-4:#84caff;--Blue-blue-5:#3a6cb4;--Blue-blue-9:#1849a9;--Blue-blue-10:#194185;--Gray-Mode-950:#24262d;--Gray-Mode-900:#363a44;--Gray-Mode-700:#464c5e;--Gray-Mode-600:#565e73;--Gray-Mode-500:#667085;--Gray-Mode-400:#8a94a6;--Gray-Mode-200:#d7dae0;--Gray-Mode-300:#b3b9c6;--Gray-Mode-100:#edeef1;--Gray-Mode-50:#f6f7f9;--Gray-Mode-25:#f8f9fa;--Orange-orange-1:#fff1e6;--Orange-orange-2:#ffdec2;--Orange-orange-6:#f70;--Yellow-yellow-1:#fffde6;--Yellow-yellow-2:#fffac2;--Yellow-yellow-7:#d8c600;--font-primary:"Poppins",sans-serif;--font-heading:"Playfair Display",serif}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-primary)}@media only screen and (min-width:1800px) and (max-width:3000px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1752px}.col-xxxl-11{flex:0 0 auto;width:91.66666667%}.col-xxxl-9{flex:0 0 auto;width:75%}.col-xxxl-8{width:66.6667%;flex:0 0 auto}}@media only screen and (min-width:1439px) and (max-width:1799px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}@font-face{font-family:Poppins;src:url(../../fonts/Poppins/Poppins-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Poppins;src:url(../../fonts/Poppins/Poppins-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Poppins;src:url(../../fonts/Poppins/Poppins-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Poppins;src:url(../../fonts/Poppins/Poppins-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Poppins;src:url(../../fonts/Poppins/Poppins-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Poppins;src:url(../../fonts/Poppins/Poppins-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Poppins;src:url(../../fonts/Poppins/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(../../fonts/Poppins/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(../../fonts/Poppins/Poppins-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Poppins;src:url(../../fonts/Poppins/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:url(../../fonts/Poppins/Poppins-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Poppins;src:url(../../fonts/Poppins/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:url(../../fonts/Poppins/Poppins-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:url(../../fonts/Poppins/Poppins-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Poppins;src:url(../../fonts/Poppins/Poppins-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Poppins;src:url(../../fonts/Poppins/Poppins-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Poppins;src:url(../../fonts/Poppins/Poppins-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"Playfair Display";src:url(../../fonts/Playfair_Display/static/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Playfair Display";src:url(../../fonts/Playfair_Display/static/PlayfairDisplay-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Playfair Display";src:url(../../fonts/Playfair_Display/static/PlayfairDisplay-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Playfair Display";src:url(../../fonts/Playfair_Display/static/PlayfairDisplay-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"Playfair Display";src:url(../../fonts/Playfair_Display/static/PlayfairDisplay-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Playfair Display";src:url(../../fonts/Playfair_Display/static/PlayfairDisplay-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"Playfair Display";src:url(../../fonts/Playfair_Display/static/PlayfairDisplay-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Playfair Display";src:url(../../fonts/Playfair_Display/static/PlayfairDisplay-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Playfair Display";src:url(../../fonts/Playfair_Display/static/PlayfairDisplay-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Playfair Display";src:url(../../fonts/Playfair_Display/static/PlayfairDisplay-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:"Playfair Display";src:url(../../fonts/Playfair_Display/static/PlayfairDisplay-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Playfair Display";src:url(../../fonts/Playfair_Display/static/PlayfairDisplay-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}body{font-family:var(--font-primary)}h1,h2,h3,h4,h5,h6,p{margin:0}h1{font:normal normal 600 72px/100% var(--font-heading)}h2{font:normal normal 400 64px var(--font-heading)}h3{font:normal normal 700 36px/122.222% var(--font-primary);letter-spacing:-.18px}h4{font:normal normal 600 24px/133.333% var(--font-primary)}h5{font:normal normal 800 20px/100% var(--font-primary)}h6{font:normal normal 600 18px/144.444% var(--font-primary)}p{font:normal normal 500 16px/150% var(--font-primary);letter-spacing:.024px}.btn{display:inline-block;text-decoration:none;border:none;transition:.5s}.btn img{width:20px;height:auto;transition:.5s}.btn_primary{font:normal normal 400 16px/150% var(--font-primary);letter-spacing:.024px;color:var(--color-white);padding:12px 20px;display:flex;align-items:center;justify-content:center;gap:4px;background-color:var(--color-primary);border-radius:64px;width:fit-content;border-bottom:1px solid transparent}.btn_primary:hover{background-color:var(--color-secondary);color:var(--Gray-Mode-950);border-bottom:1px solid var(--color-primary)}.btn_primary:hover img{filter:brightness(0) invert(0)}.btn_secondary{font:normal normal 400 16px/150% var(--font-primary);letter-spacing:.024px;color:var(--color-secondary);padding:12px 20px;display:flex;align-items:center;gap:4px;background-color:transparent;border-radius:64px;border:1px solid var(--color-secondary);width:fit-content}.btn_secondary:hover{background-color:var(--color-secondary);color:var(--Gray-Mode-950)}.btn_secondary img{width:20px;height:auto;transition:.3s}.btn_secondary:hover img{filter:brightness(0) invert(0)}.btn_primary_border{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--color-primary);padding:10px 16px;display:flex;align-items:center;gap:4px;background-color:transparent;border-radius:64px;border:1px solid var(--color-primary);width:fit-content}.btn_primary_border:hover{background-color:var(--color-secondary);border:1px solid var(--color-secondary);color:var(--Gray-Mode-950)}.btn_primary_border:hover img{filter:brightness(0) invert(0)}.btn_gray{font:normal normal 600 16px/150% var(--font-primary);color:var(--Gray-Mode-950);padding:11px 24px;display:flex;align-items:center;gap:4px;background-color:transparent;border-radius:64px;border:1px solid var(--Gray-Mode-600);width:fit-content}.btn_gray:hover{background-color:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white)}.btn_gray:hover img{filter:brightness(0) invert(1)}.btn:disabled{background:var(--Gray-Mode-200);color:var(--Gray-Mode-500);border-bottom:1px solid transparent;cursor:no-drop;pointer-events:unset;opacity:1}.btn-check:focus+.btn,.btn:focus,.form-check-input:focus,.form-control:focus,.form-select:focus{box-shadow:none}.rn__section__gapTop{padding:64px 0}.inner__gapTop{margin-top:32px}.main_heading{display:flex;align-items:center;justify-content:space-between}.main_heading h4{font:normal normal 600 30px/120% var(--font-primary);color:var(--Gray-Mode-950)}.btn_withIcon{font:normal normal 500 12px/133.333% var(--font-primary);letter-spacing:.06px;background-color:var(--color-secondary);border-radius:100px;padding:8px 14px;display:flex;align-items:center;gap:4px}.btn_withIcon img{width:20px!important;height:auto}.custom-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;z-index:998;transition:opacity .3s ease}.custom-backdrop.show{opacity:.5}.iti--allow-dropdown{width:100%}.iti .form-control{padding-left:67px!important}.iti__flag,.iti__flag-box{display:none}.iti--separate-dial-code .iti__selected-dial-code{margin-left:0}.iti__selected-flag{padding:12px 8px 12px 12px}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag,.iti--separate-dial-code .iti__selected-flag{font:normal normal 400 14px/142.857% var(--font-primary);letter-spacing:.035px;background:0 0;border-radius:8px;color:var(--Gray-Mode-950)}.iti__arrow{border:none;background-image:url(../../images/commonIcons/chevron-down.svg);background-size:100%;background-repeat:no-repeat;width:20px;height:20px;transition:.4s all ease-out;margin:0}.iti__arrow.iti__arrow--up{transform:rotate(180deg)}.iti__country-list{top:calc(100% + 4px);width:422px;margin:0;border-radius:8px;border:1px solid var(--Gray-Mode-100);background-color:var(--color-white);box-shadow:0 20px 24px -4px rgba(16,24,40,.08),0 8px 8px -4px rgba(16,24,40,.03)}.comn_modal .modal-dialog{max-width:962px}.comn_modal .modal-content{border-radius:16px;border:1px solid #d0d0d0;background:var(--color-white);box-shadow:0 2.818px 30.997px 0 rgba(0,0,0,.15)}.comn_modal .modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d0d0d0;padding:16px 24px}.comn_modal .modal-header p{color:var(--Gray-Mode-950)}.comn_modal .modal-header .btn-close{padding:0;margin:0;width:24px;height:24px;opacity:1;background:url(../../images/commonIcons/x-close.svg) no-repeat center/100%}.global_form .input_inr{width:100%;line-height:1;position:relative}.global_form .form-control{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);padding:11px 16px;border-radius:8px;border:1px solid var(--Gray-Mode-200);background:var(--color-white)}.global_form .input_inr:has(.icon) .form-control{padding-left:44px}.global_form .input_label{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-500);background-color:var(--color-white);position:absolute;left:17px;top:50%;bottom:0;height:20px;transform:translateY(-50%);transition:.3s ease-out;pointer-events:none}.global_form .input_inr:has(.icon) .input_label{left:45px}.global_form .input_inr:has(.iti) .input_label{left:68px}.global_form .input_inr:has(input:focus) .input_label,.global_form .input_inr:has(input:not(:placeholder-shown)) .input_label{font:normal normal 400 12px/16px var(--font-primary);padding:0 4px;top:0;left:8px;height:16px;transform:translateY(-50%)}.global_form .input_inr .icon{position:absolute;left:0;top:0;bottom:0;margin:auto;display:flex;align-items:center;z-index:1}.global_form .input_inr .icon img{width:40px;height:auto}.global_form .input_inr .form-check{padding:0;margin:0;display:flex;align-items:flex-start;gap:8px;min-height:1px}.global_form .input_inr .form-check-input{width:16px;min-width:16px;height:16px;border-radius:4px;border:1px solid var(--Gray-Mode-300);margin:0}.global_form .input_inr .form-check-input:checked[type=checkbox]{background-image:url(../../images/commonIcons/check.svg);background-size:12px;background-position:center}.global_form .input_inr .form-check-input:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.global_form .input_inr .form-check-label{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.06px}.global_form .input_inr .form-check .form-check-label a{color:var(--color-primary);text-decoration:none}.form-check-input:focus{box-shadow:none}:focus-visible{outline:unset}.select_wrapper{position:relative;cursor:pointer}.select_wrapper:after{position:absolute;top:0;bottom:0;right:1px;width:36px;height:36px;margin:auto;content:"";background-color:var(--color-white);border-radius:24px;background-image:url(../../images/common-img/chevron-down.svg);background-repeat:no-repeat;background-size:20px;background-position:center;transition:all .5s ease}.select_wrapper.active:after{transform:rotateZ(180deg)}.select_wrapper .custom_select,.select_wrapper .form-select{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;padding:11px 16px;border-radius:8px;border:1px solid var(--Gray-Mode-200);background:var(--color-white);cursor:pointer}.select_wrapper .select_label{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-500);background-color:var(--color-white);position:absolute;pointer-events:none;left:16px;top:50%;transform:translateY(-50%);transition:.3s ease all;z-index:2}.select_wrapper.active .select_label,.select_wrapper.filled .select_label{font:normal normal 400 12px/16px var(--font-primary);width:fit-content;padding:0 4px;top:0;left:8px;transform:translateY(-50%)}.select_wrapper .form-select:focus{border-color:var(--Gray-Mode-200)}.select_wrapper .custom_select{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;padding:11px 16px;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.select_wrapper .select_options{max-height:200px;overflow-y:auto;display:block;position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:999;margin:0;padding:16px;list-style:none;border-radius:8px;border:1px solid var(--Gray-Mode-100);background-color:var(--color-white);box-shadow:0 20px 24px -4px rgba(16,24,40,.08),0 8px 8px -4px rgba(16,24,40,.03);display:none}.select_wrapper .select_options::-webkit-scrollbar-track{background-color:#fff;border-radius:10px}.select_wrapper .select_options::-webkit-scrollbar{width:4px;background-color:#fff}.select_wrapper .select_options::-webkit-scrollbar-thumb{background-color:var(--Gray-Mode-300);border-radius:10px}.select_wrapper .select_options li{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;cursor:pointer;margin:0;padding:12px 0;border-bottom:1px solid var(--Gray-Mode-100,#edeef1);-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;-webkit-transition:all .15s ease-in;transition:all .15s ease-in}.select_wrapper .select_options li.disabled{padding:0;color:var(--Gray-Mode-500);border-bottom:none;cursor:unset}.select_wrapper .select_options li:first-child{padding-top:0}.select_wrapper .select_options li:last-child{border-bottom:none;padding-bottom:0}.select_wrapper .select_options li[rel=hide]{display:none}@media only screen and (min-width:1440px) and (max-width:1799px){h1{font:normal normal 600 64px/100% var(--font-heading)}h2{font:normal normal 400 56px var(--font-heading)}h3{font:normal normal 600 32px/122.222% var(--font-primary)}h4{font:normal normal 600 22px/133.333% var(--font-primary)}h5{font:normal normal 800 18px/100% var(--font-primary)}h6{font:normal normal 800 16px/144.444% var(--font-primary)}p{font:normal normal 500 14px/150% var(--font-primary)}}@media only screen and (min-width:1200px) and (max-width:1439px){h1{font:normal normal 600 48px/100% var(--font-heading)}h2{font:normal normal 400 40px var(--font-heading)}h4{font:normal normal 600 18px/133.333% var(--font-primary)}h5{font:normal normal 800 16px/100% var(--font-primary)}h6{font:normal normal 600 14px/144.444% var(--font-primary)}p{font:normal normal 500 12px/150% var(--font-primary)}.rn__section__gapTop{padding:42px 0}.inner__gapTop{margin-top:24px}.main_heading h4{font:normal normal 600 24px/120% var(--font-primary)}.btn_primary{font:normal normal 400 12px/150% var(--font-primary);padding:8px 16px;gap:3px}.btn_primary_border{font:normal normal 400 12px/133.333% var(--font-primary);padding:8px 14px;gap:3px}.btn_secondary{font:normal normal 400 14px/150% var(--font-primary);padding:8px 16px}.btn img{width:16px}.btn_withIcon{font:normal normal 500 11px/133.333% var(--font-primary);padding:6px 12px;gap:3px}.btn_withIcon img{width:16px!important}}@media only screen and (max-width:767px){h1{font:normal normal 400 20px/135% var(--font-heading)}h3{font:normal normal 800 16px/122.222% var(--font-primary)}h4{font:normal normal 600 18px/133.333% var(--font-primary)}h5{font:normal normal 800 18px/100% var(--font-primary)}h6{font:normal normal 800 14px/144.444% var(--font-primary)}p{font:normal normal 500 12px/133.333% var(--font-primary);letter-spacing:.06px}.btn_withIcon img{width:16px!important}.btn_primary{font:normal normal 500 12px/133.333% var(--font-primary);letter-spacing:.06px;padding:8px 14px}.btn_secondary{font:normal normal 600 12px/133.333% var(--font-primary);padding:5px 12px;letter-spacing:.06px;border:1px solid var(--color-secondary)}.btn_secondary img{width:16px}.btn_gray{font:normal normal 600 12px/130% var(--font-primary);padding:7px 12px;border:1px solid var(--Gray-Mode-600)}.btn img{width:auto;height:16px}.btn_primary_border{font:normal normal 500 12px/133.333% var(--font-primary);letter-spacing:.06px;padding:8px 14px}.main_heading{flex-direction:column;align-items:start;gap:16px}.main_heading h4{font:normal normal 700 16px/144.444% var(--font-primary);letter-spacing:.027px}.rn__section__gapTop{padding:24px 0}.inner__gapTop{margin-top:16px}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag,.iti--separate-dial-code .iti__selected-flag{font:normal normal 400 14px/140% var(--font-primary)}.iti__selected-flag{padding:12px 0 12px 12px}.iti__arrow{width:16px;height:16px}.iti-mobile .iti--container{top:0;bottom:0;left:0;right:0;position:fixed;padding:0}.iti__country-list{top:0;border-radius:0}}.flightSrp_bnr{background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%);padding:10px 0;transition:.4s all ease}.flightSrp_bnr.sticky{padding:12px 0;position:sticky;top:0;width:100%;z-index:998}.flightSrp_bnr.sticky .flightSearch_container .search_wrapper{gap:8px}.flightSrp_bnr.sticky .flightSearch_container .nav-pills .nav-link{padding:4px 8px;border-radius:6px;gap:5px}.flightSrp_bnr.sticky .flightSearch_container .searchflight_card .grid_item{padding:10px 18px;transition:.4s all ease;position:relative}.flightSrp_bnr.sticky .flightSearch_container .searchflight_card .fromTo_city .toCity{padding-left:32px}.flightSrp_bnr.sticky .flightSearch_container .radio_groups{margin-top:0}.flightSrp_bnr.sticky .flightSearch_container .radio_groups .form-check label{font:normal normal 500 14px/22px var(--font-primary);letter-spacing:.035px}.flightSearch_container .radio_groups .form-check .form-check-input{width:16px;height:16px}.flightSearch_container .radio_groups .form-check-input:checked[type=radio]{background-size:6px}.flightSrp_bnr .top_headerMobile{display:none}.flightSrp_bnr .flightSearch_container{position:unset}.flightSrp_bnr .flightSearch_container .nav-pills .nav-link{color:var(--color-white);border:1px solid var(--color-white);background-color:transparent}.flightSrp_bnr .flightSearch_container .nav-pills .nav-link.active{border:1px solid var(--color-secondary);background-color:transparent;color:var(--color-secondary)}.flightSrp_bnr .flightSearch_container .nav-pills .nav-link.active img{stroke:#ff0}.flightSrp_bnr .flightSearch_container .nav-pills .nav-link img{filter:brightness(0) invert(1)}.flightSrp_bnr .flightSearch_container .multiCity_container{display:none}.flightSrp_bnr .flightSearch_container .radio_groups .form-check .form-check-input,.flightSrp_bnr .flightSearch_container .radio_groups .form-check-input:checked{border-color:var(--color-white)}.flightSrp_bnr .flightSearch_container .radio_groups .form-check label,.flightSrp_bnr .flightSearch_container .radio_groups .form-check-input:checked+label{color:var(--color-white)}.flightSrp_bnr .flightSearch_container .radio_groups .form-check-input:checked[type=radio]{background-image:url(../../images/commonIcons/check-white.svg)}.flightSearch_container{position:absolute;left:0;width:100%}.flightSearch_container .tab-pane.active.show{transform:translateY(0);opacity:1}.flightSearch_container .tab-pane{transition:opacity .3s ease,transform .3s ease;transform:translateY(6px);opacity:0}.flightSearch_container .nav-pills{display:flex;align-items:center;gap:16px}.flightSearch_container .nav-pills .nav-link{font:normal normal 500 12px/16px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.06px;padding:8px 12px;border-radius:8px;border:1px solid var(--color-white);background:var(--color-white);display:flex;align-items:center;gap:8px}.flightSearch_container .nav-pills .nav-link.active{border:1px solid var(--color-primary);background-color:var(--color-primary);color:var(--color-white)}.flightSearch_container .nav-pills .nav-link img{width:16px;height:auto}.flightSearch_container .nav-pills .nav-link.active img{filter:brightness(0) invert(1)}.flightSearch_container .search_wrapper{display:flex;flex-direction:column;gap:16px;position:relative;z-index:9;transition:.4s all ease-out}.flightSearch_container .searchflight_card{border-radius:0;display:grid;grid-template-columns:minmax(0,495px) minmax(0,330px) minmax(0,208px) minmax(0,84px);position:relative}.flightSearch_container .searchflight_card .grid_wrapper{display:grid;grid-template-columns:repeat(2,1fr);position:relative}.flightSearch_container .searchflight_card .grid_item{background:var(--color-white);border-right:1px solid var(--Gray-Mode-100);position:relative;padding:10px 17px 0 17px;display:flex;align-items:center}.flightSearch_container .searchflight_card .grid_item{background:var(--color-white);padding:18px;border-right:1px solid var(--Gray-Mode-100);position:relative;display:flex;align-items:center}.flightSearch_container .searchflight_card .fromTo_city .fromCity{border-radius:8px 0 0 8px}.flightSearch_container .searchflight_card .fromTo_city .toCity{padding-left:32px}.flightSearch_container .searchflight_card .searchButton_blck{background-color:var(--color-white);border-radius:0 8px 8px 0}.flightSearch_container .searchflight_card .searchButton_blck .btn_primary{font:normal normal 400 18px/24px var(--font-primary);letter-spacing:.027px;width:100%;height:100%;border-radius:0 8px 8px 0;border:none!important}.flightSearch_container .searchflight_card .grid_item .input_inr{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.flightSearch_container .searchflight_card .grid_item .input_inr label{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.06px;display:flex;align-items:center;gap:8px}.flightSearch_container .searchflight_card .grid_item .input_inr label img{width:16px;height:auto}.flightSearch_container .searchflight_card .grid_item .input_inr .form-control{font:normal normal 600 15px/24px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.024px;padding:0;background-color:transparent;border:none;border-radius:0}.flightSearch_container .searchflight_card .grid_item .input_inr .form-control::placeholder{color:var(--Gray-Mode-900);opacity:1}.flightSearch_container .searchflight_card .grid_item .input_inr:has(.form-control:disabled){opacity:.6}.flightSearch_container .searchflight_card .date_selection .input_inr,.flightSearch_container .searchflight_card .travelerCabin_class .input_inr{cursor:pointer}.flightSearch_container .searchflight_card .grid_item .input_inr p{color:var(--Gray-Mode-900);display:flex;align-items:center;gap:0;font:normal normal 600 15px/24px var(--font-primary);flex-wrap:wrap}.flightSearch_container .searchflight_card .grid_item .input_inr .toFrom_input:has(p){display:none}.flightSearch_container .searchflight_card .grid_item .input_inr p span{letter-spacing:.06px;display:block;font:normal normal 600 15px/24px var(--font-primary)}.flightSearch_container .searchflight_card .grid_item .input_inr p:has(img){display:flex;align-items:center;gap:4px}.flightSearch_container .searchflight_card .grid_item .input_inr p img{width:16px;height:auto}.flightSearch_container .searchflight_card .flightSwipCircle{position:absolute;inset:0;width:32px;height:32px;margin:auto;z-index:998}.flightSearch_container .searchflight_card .flightSwipCircle .btn{width:100%;height:100%;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #008ade;background:var(--color-white)}.flightSearch_container .searchflight_card .flightSwipCircle .btn img{width:16px;height:auto}.flightSearch_container .radio_groups{display:flex;align-items:center;gap:20px;position:relative;z-index:0;margin-top:0;transition:.4s all ease-out;margin-top:-1px}.flightSearch_container .radio_groups .form-check{min-height:1px;padding-left:0;margin-bottom:0;display:flex;align-items:center;gap:8px;position:relative;z-index:-1}.flightSearch_container .radio_groups .form-check .form-check-input{margin:0;width:20px;height:20px;border-radius:24px;border:2px solid var(--Gray-Mode-950);background-color:transparent}.flightSearch_container .radio_groups .form-check-input:checked{border-color:var(--color-primary)}.flightSearch_container .radio_groups .form-check label{font:normal normal 500 16px/24px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.024px}.flightSearch_container .radio_groups .form-check-input:checked+label{color:var(--color-primary)}.flightSearch_container .radio_groups .form-check-input:checked[type=radio]{background-image:url(../img/check-circle.svg);background-size:8px}.flightSearch_container .radio_groups .tooltip{position:absolute;right:calc(100% - 161px);margin:auto;width:302px;padding:12px;display:none;top:calc(100% + 10px);border-radius:12px;background:var(--color-white);box-shadow:0 2px 7px 0 rgba(0,0,0,.12);z-index:-1;opacity:0;transition:.5s all ease-out;animation:slideOut .3s ease-out}.flightSearch_container .radio_groups .form-check:hover .tooltip{display:block;opacity:1}@keyframes slideOut{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.flightSearch_container .radio_groups .tooltip::before{position:absolute;content:"";left:0;right:0;margin:auto;bottom:100%;width:10px;border-width:10px;border-style:solid;border-color:transparent transparent #fff transparent}.flightSearch_container .radio_groups .tooltip span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.06px;display:block}.calendar_dates .in-range{background-color:#eff8ff}.flightSearch_container .multiCity_card,.flightSearch_container .multiCity_card .multiCity_wrapper{display:flex;flex-direction:column;gap:16px}.flightSearch_container .multiCity_card .searchflight_card{grid-template-columns:2fr 1fr 1fr}.flightSearch_container .multiCity_card .depAprture_date{grid-template-columns:repeat(1,1fr)}.flightSearch_container .multiCity_card .searchflight_card .grid_item{padding:12px 20px}.flightSearch_container .add_multiCity .depAprture_date .grid_item,.flightSearch_container .multiCity_card .travelerCabin_class{border-radius:0 8px 8px 0}.flightSearch_container .multiCity_together .searchflight_card{grid-template-columns:1fr 1fr 1fr 120px;border-radius:8px;overflow:hidden}.flightSearch_container .multiCity_together .grid_item .input_inr{cursor:pointer}.flightSearch_container .searchflight_card .button_grp{display:flex;align-items:center;gap:32px;padding-left:24px}.flightSearch_container .searchflight_card .button_grp .btn_delete{width:24px;height:24px;border-radius:100px;background:var(--color-white);display:flex;align-items:center;justify-content:center}.flightSearch_container .searchflight_card .button_grp .btn_wrpr{display:grid;align-items:stretch;grid-template-columns:116px 116px;gap:12px;height:100%}.flightSearch_container .searchflight_card .button_grp .btn_close{width:24px;height:24px;border-radius:100px;background:var(--Blue-blue-4);display:flex;align-items:center;justify-content:center}.flightSearch_container .searchflight_card .button_grp .btn_close img{width:16px;height:auto}.flightSearch_container .searchflight_card .button_grp .btn_close .mobile_icon{display:none}.flightSearch_container .searchflight_card .button_grp .btn{font:normal normal 400 14px/20px var(--font-primary);color:var(--color-white);letter-spacing:.035px;display:flex;align-items:center;gap:4px}.flightSearch_container .searchflight_card .button_grp .btn_addcity{border-radius:8px;border:1px solid var(--color-white);width:100%;height:100%}.flightSearch_container .searchflight_card .button_grp .btn_addcity img{width:20px;height:auto}.flightSearch_container .searchflight_card .button_grp .btn_addcity:disabled{opacity:.5;background:0 0}.flightSearch_container .searchflight_card .button_grp .btn_primary{border-radius:8px;width:100%;height:100%;border:none}.flightSearch_container .searchflight_card .button_grp .btn_primary:hover{color:var(--Gray-Mode-950);border:none}.flightSearch_container .searchflight_card.card_forMobile{display:none}.flightSearch_container .search_wrapper .dropdown_searches{position:absolute;top:calc(100% + 8px);left:0;padding:16px 0;width:375px;height:auto;max-height:448px;overflow-y:auto;border-radius:16px;border:1px solid var(--Gray-Mode-100);background:#fff;box-shadow:0 20px 24px -4px rgba(16,24,40,.08),0 8px 8px -4px rgba(16,24,40,.03);z-index:999;display:none}.flightSearch_container .searchflight_card .dropdown_searches .search_mobile{display:none}.flightSearch_container .search_wrapper .dropdown_searches .searches_inr{height:100%;overflow-x:hidden;overflow-y:auto}.flightSearch_container .dropdown_searches .title{padding:0 16px}.flightSearch_container .dropdown_searches .font_regular{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-500);letter-spacing:.035px;display:block;margin-bottom:8px}.flightSearch_container .dropdown_searches .airports_wrpr{display:flex;flex-direction:column;gap:16px}.flightSearch_container .dropdown_searches .airport{display:flex;flex-direction:column;gap:12px;padding:0 16px}.flightSearch_container .dropdown_searches .airport_central{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.flightSearch_container .dropdown_searches .airport .font_regular{color:var(--Gray-Mode-950);margin:0}.flightSearch_container .dropdown_searches .airport .address{font:normal normal 500 10px/14px var(--font-primary);color:var(--Gray-Mode-500);letter-spacing:.1px;display:block}.flightSearch_container .dropdown_searches .airport_code{width:44px;padding:4px 8px;border-radius:4px;background:#eff8ff;font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.1px;display:block;text-align:center}.flightSearch_container .dropdown_searches .divider{width:100%;height:1px;background-color:var(--Gray-Mode-100);margin:16px 0}.flightSearch_container .dropdown_searches .sub_airportall{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.flightSearch_container .dropdown_searches .sub_airports{display:flex;flex-direction:column;gap:8px}.flightSearch_container .dropdown_searches .sub_airports .left_blc{display:flex;align-items:flex-start;gap:4px}.flightSearch_container .dropdown_searches .sub_airports .left_blc img{width:16px;height:auto}.flightSearch_container .add_trvelersCard{position:absolute;top:calc(100% + 8px);left:0;width:375px;height:auto;padding:20px 16px;border-radius:16px;background-color:var(--color-white);box-shadow:0 20px 24px -4px rgba(16,24,40,.08),0 8px 8px -4px rgba(16,24,40,.03);z-index:999;display:none}.flightSearch_container .add_trvelersCard .top_header{display:none}.flightSearch_container .add_trvelersCard .title{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-500);letter-spacing:.035px;display:block}.flightSearch_container .add_trvelersCard .traveler_info{display:flex;flex-direction:column;gap:12px;margin:12px 0}.flightSearch_container .add_trvelersCard .info_item{display:flex;align-items:center;justify-content:space-between}.flightSearch_container .add_trvelersCard .ti_lft p{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;display:flex;align-items:center;gap:4px}.flightSearch_container .add_trvelersCard .ti_lft p span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-800);letter-spacing:.06px;display:block}.flightSearch_container .add_trvelersCard .stepper_input{display:flex;border-radius:8px;border:1px solid var(--Gray-Mode-200);background:var(--color-white);max-width:120px}.flightSearch_container .add_trvelersCard .value input{font:normal normal 600 18px/26px var(--font-primary);color:var(--Gray-Mode-950);text-align:center;letter-spacing:.027px;border:0;width:100%;height:100%}.flightSearch_container .add_trvelersCard .item{width:38px;min-width:38px;height:38px;-webkit-font-smoothing:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.flightSearch_container .add_trvelersCard .item:hover{cursor:pointer}.flightSearch_container .add_trvelersCard .item img{width:16px;height:auto}.flightSearch_container .add_trvelersCard .disabled{opacity:.5;pointer-events:none}.flightSearch_container .add_trvelersCard input::-webkit-inner-spin-button,.flightSearch_container .add_trvelersCard input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.flightSearch_container .add_trvelersCard .info{padding:8px;border-radius:8px;background:#f4faff;display:flex;align-items:center;gap:8px}.flightSearch_container .add_trvelersCard .info img{width:16px;height:auto}.flightSearch_container .add_trvelersCard .info span{font:normal normal 400 10px/14px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.05px;display:block}.flightSearch_container .add_trvelersCard .divider{width:100%;height:1px;background-color:var(--Gray-Mode-100);margin:16px 0}.flightSearch_container .add_trvelersCard .cabin_class{display:flex;flex-direction:column;gap:16px}.flightSearch_container .add_trvelersCard .cabin_select{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:16px}.flightSearch_container .add_trvelersCard .cabin_select .form-check{padding-left:0;margin-bottom:0;display:flex;align-items:flex-start;gap:8px;min-height:auto}.flightSearch_container .add_trvelersCard .cabin_select .form-check-input{width:20px;min-width:20px;height:20px;border-radius:100px;border:1px solid var(--Gray-Mode-400);margin:0}.flightSearch_container .add_trvelersCard .cabin_select .form-check-input:checked[type=radio]{background-image:url(../../images/commonIcons/check-circle.svg);background-size:10px}.flightSearch_container .add_trvelersCard .cabin_select .form-check-input:checked{background-color:var(--color-white);border-color:var(--color-primary)}.flightSearch_container .add_trvelersCard .cabin_select label{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950)}.flightSearch_container .add_trvelersCard .cabin_class .btn_primary{width:100%;border-radius:64px;margin-top:8px}.flightSearch_container .dropdown_calendarCard{position:absolute;top:calc(100% + 8px);left:-118%;width:820px;height:auto;border-radius:16px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);box-shadow:0 20px 24px -4px rgba(16,24,40,.08),0 8px 8px -4px rgba(16,24,40,.03);z-index:999;display:none;overflow:hidden}.flightSearch_container .calendar_wrapper .calendar_container{display:flex;justify-content:space-between}.flightSearch_container .calendar_wrapper .calendar{width:50%;border-right:1px solid var(--Gray-Mode-100);border-bottom:1px solid var(--Gray-Mode-100)}.flightSearch_container .calendar_wrapper .calendar:last-child{border-right:none}.flightSearch_container .calendar_wrapper .calendar_header{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.flightSearch_container .calendar_wrapper .header_grid{position:relative;min-height:44px;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--Gray-Mode-100);padding:20px 16px}.flightSearch_container .calendar_wrapper .header_grid:last-child{border-right:none}.flightSearch_container .calendar_wrapper .header_grid span{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);text-align:center;letter-spacing:.035px;display:block}.flightSearch_container .calendar_wrapper .calendar_header .btn{position:absolute;padding:10px;display:flex;justify-content:center;align-items:center;gap:8px;border:none}.flightSearch_container .calendar_wrapper .calendar_header .calendar-prev{left:20px}.flightSearch_container .calendar_wrapper .calendar_header .calendar-next{right:20px}.flightSearch_container .calendar_wrapper .calendar_header .btn img{width:24px;height:auto}.flightSearch_container .calendar_wrapper .calendar_header .btn:disabled{background-color:var(--color-white)}.flightSearch_container .calendar_wrapper .calendar_header .btn:disabled img{filter:opacity(.5)}.flightSearch_container .calendar_wrapper .calendar_datesGrid{padding:16px}.flightSearch_container .calendar_wrapper .calendar_dates,.flightSearch_container .calendar_wrapper .calendar_days{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.flightSearch_container .calendar_wrapper .calendar_dates{gap:4px}.flightSearch_container .calendar_wrapper .calendar_days{padding:0 16px;border-bottom:1px solid var(--Gray-Mode-100)}.flightSearch_container .calendar_wrapper .calendar_days div{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-600);text-align:center;letter-spacing:.035px;padding:8px}.flightSearch_container .calendar_wrapper .calendar_dates .calendar-cell{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);text-align:center;letter-spacing:.035px;height:46px;padding:2px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;cursor:pointer}.flightSearch_container .calendar_wrapper .calendar_dates .selected{background:var(--color-primary);color:var(--color-white);border-radius:2px}.flightSearch_container .calendar_wrapper .calendar_dates .calendar-cell.in-range{background-color:var(--Blue-blue-2)}.flightSearch_container .calendar_wrapper .calendar_dates .calendar-cell .price{font:normal normal 600 10px/14px var(--font-primary);color:var(--Gray-Mode-500,#667085);text-align:center;letter-spacing:.05px;padding:0;height:auto}.flightSearch_container .calendar_wrapper .calendar_dates .selected .price,.flightSearch_container .calendar_wrapper .calendar_dates .selected.highlight .price{color:var(--color-white)}.flightSearch_container .calendar_wrapper .calendar_dates .highlight .price{color:#418b0d}.flightSearch_container .calendar_wrapper .calendar_footer{display:flex;align-items:center;justify-content:space-between;padding:16px;display:none}.flightSearch_container .desktop_calendarWrapper .custom-backdrop{position:absolute;width:100%;height:100%;z-index:994;opacity:.3}.flightSearch_container .dropdown_calendarCard .calendar_footer .holidays_container{display:flex;align-items:center;gap:16px}.flightSearch_container .dropdown_calendarCard .calendar_footer .holiday_wrpr{display:flex;align-items:center;gap:8px}.flightSearch_container .dropdown_calendarCard .calendar_footer .holiday_wrpr .card_blc{padding:4px 8px;display:flex;flex-direction:column;gap:2px;border-radius:8px;background:var(--Blue-blue-1)}.flightSearch_container .dropdown_calendarCard .calendar_footer .holiday-name{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;display:block}.flightSearch_container .dropdown_calendarCard .calendar_footer .days,.flightSearch_container .dropdown_calendarCard .calendar_footer .holiday-date{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.06px;display:block}.flightSearch_container .dropdown_calendarCard .calendar_footer .days{color:#f70;font-weight:500;width:52px;padding:4px 8px;border-radius:4px;background:var(--Orange-orange-1);text-align:center}.flightSearch_container .dropdown_calendarCard .btn_holidayList{font:normal normal 500 12px/16px var(--font-primary);letter-spacing:.06px;background:linear-gradient(225deg,#fd853a 0,#ec4a0a 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:flex;align-items:center;gap:4px;padding:0}.flightSearch_container .dropdown_calendarCard .btn_holidayList img{width:16px;height:auto}.flightSearch_container .dropdown_calendarCard .holidayList_container{position:absolute;right:0;top:0;width:350px;height:100%;background-color:var(--color-white);z-index:995;box-shadow:-6px 0 10px 0 rgba(0,0,0,.08);border-radius:0 16px 16px 0;opacity:0;visibility:hidden;transform:translateX(100%);transition:.4s all ease-out}.flightSearch_container .dropdown_calendarCard .holidayList_container.open{opacity:1;visibility:visible;transform:translateX(0)}.flightSearch_container .dropdown_calendarCard .holidayList_container .top_header{padding:16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--Gray-Mode-200)}.flightSearch_container .dropdown_calendarCard .holidayList_container .top_header p{color:var(--Gray-Mode-950);font-weight:600}.flightSearch_container .dropdown_calendarCard .holidayList_container .top_header .btn{padding:0}.flightSearch_container .dropdown_calendarCard .holidayList_container .top_header .btn img{width:20px;height:auto}.flightSearch_container .dropdown_calendarCard .holidayList_container .holidays_list{height:calc(100% - 57px);overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.flightSearch_container .dropdown_calendarCard .holidayList_container .holidays_list .card_list{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.flightSearch_container .dropdown_calendarCard .holidayList_container .holidays_list .card_list:hover{background:var(--Blue-blue-1)}.flightSearch_container .dropdown_calendarCard .holidayList_container .holidays_list .left_blc{display:flex;flex-direction:column;gap:2px}.flightSearch_container .dropdown_calendarCard .holidayList_container .card_list:hover .holiday-name{color:var(--color-primary)}.flightSearch_container .calendar_wrapper .calendar_footer .btns_grpCalender{display:none;align-items:center;gap:16px}.flightSearch_container .calendar_wrapper .calendar_footer .btns_grpCalender .btn{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;padding:9px 24px;width:fit-content;border-radius:64px}.flightSearch_container .calendar_wrapper .calendar_footer .btns_grpCalender .btn:disabled{border:1px solid var(--Gray-Mode-200)!important}.flightSearch_container .calendar_wrapper .calendar_dates .disabled{color:var(--Gray-Mode-300);pointer-events:none}.flightSearch_container .calendar_wrapper .calendar_dates .disabled .price{display:none}.flightSearch_container .calendar_wrapper .calendar_dates .merged-date{display:inline-block;margin-left:-1px;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#f8f8f8;border-radius:0}.flightSearch_container .calendar_wrapper .calendar_dates .merged-date:first-child{border-left:1px solid transparent;border-radius:8px 0 0 8px}.flightSearch_container .calendar_wrapper .calendar_dates .merged-date:last-child{border-right:1px solid transparent;border-radius:0 8px 8px 0}.flightFilter_section .flightAll_filter{border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--Blue-blue-1);overflow:hidden}.flightFilter_section .flightAll_filter .top_title{background-color:var(--color-primary);width:100%;border-radius:8px 8px 0 0;border-bottom:none;height:42px;padding:0 12px;gap:8px;display:flex;align-items:center;justify-content:space-between}.flightFilter_section .flightAll_filter .top_title h6{letter-spacing:.027px;color:var(--color-white);font:normal normal 500 14px/144.444% var(--font-primary);border-radius:6px}.flightFilter_section .flightAll_filter .btn_grpsMobile,.flightFilter_section .flightAll_filter .top_title .btn_cross,.flightFilter_section .flightAll_filter .top_title h6 span{display:none}.all_filters .comn_filter{padding:16px 16px 20px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.all_filters .comn_filter .top_block{width:100%;display:flex;align-items:center;justify-content:space-between}.all_filters .comn_filter .top_block p{color:var(--Gray-Mode-950);font-weight:600}.all_filters .comn_filter .top_block .btn{font:normal normal 500 14px/142.857% var(--font-primary);color:var(--color-primary);letter-spacing:.035px;padding:0}.all_filters .comn_filter .applied{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px}.all_filters .comn_filter .applied li{font:normal normal 500 12px/133.333% var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.06px;display:flex;justify-content:center;align-items:center;gap:8px;padding:4px 6px 4px 12px;border-radius:60px;border:1px solid var(--Gray-Mode-100);background:var(--color-white)}.all_filters .comn_filter .applied li .btn{padding:0}.all_filters .comn_filter .applied li .btn{width:18px;height:18px;display:flex;justify-content:center;align-items:center;border-radius:40px;background:var(--Gray-Mode-100)}.all_filters .comn_filter .applied li .btn img{width:16px;height:auto}.all_filters .seperator{width:100%;height:2px;background:#edeef1}.all_filters .dropdown_filter .btn{font:normal normal 500 16px/150% var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px;padding:0;width:100%;display:flex;align-items:center;justify-content:space-between}.all_filters .dropdown_filter .btn img{width:24px;height:auto;transition:transform .5s ease}.all_filters .dropdown_filter .btn.active img{transform:rotate(180deg)}.all_filters .dropdown_filter .dropdown_list{width:100%;display:flex;flex-direction:column;gap:16px}.all_filters .dropdown_filter .dropdown_list ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;max-height:211px;overflow-x:hidden;overflow-y:hidden}.all_filters .dropdown_filter.themes_filter .dropdown_list ul{max-height:unset}.all_filters .dropdown_filter.themes_filter .dropdown_list ul:hover{overflow:hidden}.all_filters .dropdown_filter .dropdown_list ul:hover{overflow-y:auto}.all_filters .dropdown_filter .dropdown_list ul::-webkit-scrollbar{width:4px}.all_filters .dropdown_filter .dropdown_list ul::-webkit-scrollbar-track{background:0 0}.all_filters .dropdown_filter .dropdown_list ul::-webkit-scrollbar-thumb{background-color:var(--Gray-Mode-300)}.all_filters .dropdown_filter .dropdown_list li{display:flex;align-items:center;justify-content:space-between}.all_filters .dropdown_filter .dropdown_list .form-check{padding-left:0;margin-bottom:0;display:flex;align-items:center;gap:8px}.all_filters .dropdown_filter .dropdown_list .form-check-input{width:20px;height:20px;border-radius:4px;border:1.5px solid var(--Gray-Mode-300);margin:0}.all_filters .dropdown_filter .dropdown_list .form-check-input:checked[type=checkbox]{background-image:url(/images/tcFlights/srp/check.svg);background-size:16px;background-position:center}.all_filters .dropdown_filter .dropdown_list .form-check-input:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.all_filters .dropdown_filter .dropdown_list label{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px}.all_filters .dropdown_filter .dropdown_list span{font:normal normal 500 14px/142.857% var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px}.all_filters .dropdown_filter .dropdown_list .search_box{width:100%;position:relative}.all_filters .dropdown_filter .dropdown_list .search_box .form-control{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;padding:11px 16px;border-radius:8px;border:1px solid var(--Gray-Mode-200);background:var(--color-white)}.all_filters .dropdown_filter .dropdown_list .search_box .form-control::placeholder{color:var(--Gray-Mode-500)}.all_filters .dropdown_filter .dropdown_list .search_box span{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:auto}.all_filters .dropdown_filter .dropdown_list .search_box span img{width:20px;height:auto}.all_filters .comn_filter .seemore_wrapper{margin-top:-4px}.all_filters .comn_filter .seemore_wrapper .seemore_btn{font:normal normal 500 14px/142.857% var(--font-primary);color:var(--color-primary);letter-spacing:.035px;padding:0;width:100%;display:flex;align-items:center;gap:4px;background-color:transparent;border:none}.all_filters .comn_filter .seemore_wrapper .seemore_btn img{width:18px;height:auto;transition:transform .5s ease}.all_filters .comn_filter .year_calendar{width:100%;border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);padding:12px 16px}.all_filters .comn_filter .year_calendar .top_block{margin-bottom:16px}.all_filters .comn_filter .year_calendar button{padding:0;border:none;background-color:transparent}.all_filters .comn_filter .year_calendar button img{width:20px;height:auto;filter:brightness(0) invert(0)}.all_filters .comn_filter .year_calendar button.disabled img{filter:none}.all_filters .comn_filter .months-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.all_filters .comn_filter .month{border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);padding:7px 12px;text-align:center;font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;cursor:pointer;transition:background-color .3s,border-color .3s}.all_filters .comn_filter .month.selected{color:var(--color-white);border:1px solid var(--color-primary);background:var(--color-primary)}.all_filters .comn_filter .range_container{width:100%}.all_filters .comn_filter .range_container .sliders_control{position:relative;min-height:20px}.all_filters .comn_filter .range_container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;width:20px;height:20px;border-radius:30px;background:var(--color-white);box-shadow:0 0 6px 0 rgba(0,0,0,.15);cursor:pointer}.all_filters .comn_filter .range_container input[type=range]::-webkit-slider-thumb:active{background:var(--Gradient-Blue,linear-gradient(225deg,#2e90fa 0,#175cd3 100%))}.all_filters .comn_filter .range_container input[type=range]{-webkit-appearance:none;appearance:none;height:4px;width:100%;position:absolute;background-color:#c6c6c6;pointer-events:none}.all_filters .comn_filter .range_container .sliders_control .min_value{top:2px;height:0;z-index:1}.all_filters .comn_filter .range_container .display_value{display:flex;align-items:center;justify-content:space-between}.all_filters .comn_filter .range_container .display_value span{font:normal normal 500 12px/133.333% var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.06px;padding:8px 16px;border-radius:4px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);display:block}.form-check-input:focus{box-shadow:none}.all_filters .comn_filter .depApr_wrpr{display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:8px}.all_filters .comn_filter .depApr_wrpr .card_depApr{padding:7px;border-radius:8px;border:1px solid var(--Gray-Mode-100);display:flex;flex-direction:column;gap:8px;cursor:pointer}.all_filters .comn_filter .depApr_wrpr .card_depApr.selected{outline:2px solid var(--color-primary);box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.all_filters .comn_filter .depApr_wrpr .card_depApr:nth-child(1){background:linear-gradient(0deg,rgba(255,255,255,.7) 0,rgba(255,255,255,.7) 100%),linear-gradient(180deg,#ffc046 0,#fffcf7 100%)}.all_filters .comn_filter .depApr_wrpr .card_depApr:nth-child(2){background:linear-gradient(0deg,rgba(255,255,255,.7) 0,rgba(255,255,255,.7) 100%),linear-gradient(180deg,#fe9389 0,snow 100%)}.all_filters .comn_filter .depApr_wrpr .card_depApr:nth-child(3){background:linear-gradient(0deg,rgba(255,255,255,.7) 0,rgba(255,255,255,.7) 100%),linear-gradient(180deg,#e1d8af 0,#fdfcfa 100%)}.all_filters .comn_filter .depApr_wrpr .card_depApr:nth-child(4){background:linear-gradient(0deg,rgba(255,255,255,.7) 0,rgba(255,255,255,.7) 100%),linear-gradient(180deg,#4e619b 0,#b1bad3 56.1%,#fff 100%)}.all_filters .comn_filter .depApr_wrpr .card_depApr img{width:24px;height:auto;display:block;margin:0 auto}.all_filters .comn_filter .depApr_wrpr .card_depApr span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.06px;display:block;text-align:center}.all_filters .comn_filter .checkboxes{display:flex;flex-direction:column;gap:12px}.all_filters .comn_filter .checkboxes .form_wrpr{display:flex;align-items:center;justify-content:space-between}.all_filters .comn_filter .form-check-label{display:flex;align-items:center;gap:8px}.all_filters .comn_filter .form-check-label img{width:24px;height:auto}.flightList_filter{display:flex;flex-direction:column;gap:24px}.flightList_filter .top_section{display:flex;align-items:center;justify-content:space-between}.flightList_filter .top_section h5{line-height:28px;font-weight:600;color:var(--Gray-Mode-950);letter-spacing:.02px}.flightList_filter .top_section h6{line-height:26px;letter-spacing:.027px;color:var(--Gray-Mode-950)}.flightList_filter .top_section p{font-weight:300;color:var(--Gray-Mode-500)}.flightList_filter .top_section p b{font-weight:500;color:var(--Gray-Mode-950)}.flightFilter_section .flightList_filter .center_section{display:flex;flex-direction:column;gap:12px}.flightFilter_section .flightList_filter .filter_bar{padding:4px 8px;border-radius:8px;background:var(--Gray-Mode-25);overflow:hidden}.flightFilter_section .flightList_filter .filter_scroll_wrapper{display:flex;align-items:center;gap:8px;position:relative}.flightFilter_section .flightList_filter .scroll-btnPrice{width:24px;height:24px;background-color:var(--color-primary);border-radius:100px;border:1px solid var(--color-primary);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.5s all ease-out}.flightFilter_section .flightList_filter .scroll-btnPrice.disable{background-color:var(--color-white);border:1px solid var(--Gray-Mode-50)}.flightFilter_section .flightList_filter .scroll-btnPrice img{width:16px;height:auto}.flightFilter_section .flightList_filter .scroll-btnPrice.disable img{filter:brightness(0) invert(0)}.flightFilter_section .flightList_filter .price_scroll{overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;flex:1}.flightFilter_section .flightList_filter .price_scroll::-webkit-scrollbar{display:none}.flightFilter_section .flightList_filter .price_list{display:flex;align-items:center;gap:4px;padding:0;margin:0;list-style:none}.flightFilter_section .flightList_filter .price_tab{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-600);letter-spacing:.06px;min-width:123px;padding:8px 16px;background:var(--color-white);border-bottom:3px solid transparent;border-radius:6px;cursor:pointer;transition:all .3s ease;position:relative;display:flex;flex-direction:column;align-items:center;gap:4px}.flightFilter_section .flightList_filter .price_tab span{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.35px;display:flex;align-items:center;gap:4px}.flightFilter_section .flightList_filter .price_tab .lowest_price{color:#4ca40f}.flightFilter_section .flightList_filter .price_tab.active{color:var(--Gray-Mode-950);border-bottom:3px solid var(--color-primary)}.flightFilter_section .flightList_filter .others_filters{display:flex;align-items:center;gap:16px}.flightFilter_section .flightList_filter .others_filters .btn{font:normal normal 300 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.24px;padding:10px;width:100%;border-radius:8px;background-color:var(--color-white);border:1px solid var(--Gray-Mode-100);display:flex;align-items:center;justify-content:space-between}.flightFilter_section .flightList_filter .others_filters .btn.active{background-color:#eff8ff;border:1px solid var(--color-primary)}.flightFilter_section .flightList_filter .others_filters .btn .left_bx{display:flex;align-items:center;gap:12px}.flightFilter_section .flightList_filter .others_filters .btn .left_bx .icon{width:25px;height:25px;border-radius:4px;background:var(--Gray-Mode-300);display:flex;align-items:center;justify-content:center}.flightFilter_section .flightList_filter .others_filters .btn.active .left_bx .icon{background-color:var(--color-primary)}.flightFilter_section .flightList_filter .others_filters .btn .left_bx .icon img{width:20px;height:auto}.flightFilter_section .flightList_filter .others_filters .btn .price{font-weight:500;color:var(--color-primary)}.flightFilter_section .flightList_filter .others_filters .select_wrapper{min-width:170px;height:46px}.flightFilter_section .flightList_filter .others_filters .select_wrapper .custom_select,.flightFilter_section .flightList_filter .others_filters .select_wrapper .form-select{border:1px solid var(--Gray-Mode-100);height:100%;font:normal normal 300 16px/24px var(--font-primary)}.flightList_filter .cardList_container{display:flex;flex-direction:column;gap:16px}.flightList_filter .cardList_container .studentFare_container{display:none}.flightList_filter .cardList_container .student_fares{padding:12px 20px;border-radius:8px;border:1px solid #2e90fa;background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%);display:flex;align-items:center;justify-content:space-between}.flightList_filter .cardList_container .student_fares .fare_left{display:flex;align-items:center;gap:12px}.flightList_filter .cardList_container .student_fares .fare_left img{width:60px;height:auto}.flightList_filter .cardList_container .student_fares .fare_left .text_block{display:flex;flex-direction:column;gap:4px}.flightList_filter .cardList_container .student_fares .fare_left .text_block p{color:var(--color-white)}.flightList_filter .cardList_container .student_fares .fare_left .text_block span{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--color-white)}.flightList_filter .cardList_container .student_fares .btn_regularFare{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--color-white);padding:9px 15px;border-radius:100px;border:1px solid var(--color-white)}.flightList_filter .cardList_container .onewayMulticity_card{border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);position:relative}.flightList_filter .cardList_container .onewayMulticity_card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.flightList_filter .cardList_container .onewayMulticity_card.is-animated{-webkit-animation:.6s zoom-in;animation:.6s zoom-in}@keyframes zoom-in{0%{transform:scale(.5)}100%{transform:scale(1)}}.flightList_filter .cardList_container .onewayMulticity_card .flight_info .left_blck{display:flex;align-items:center;justify-content:space-between}.flightList_filter .cardList_container .onewayMulticity_card .flight_info .left_blck:has(.discount_price){width:770px}.flightList_filter .cardList_container .onewayMulticity_card .flight_info .top_left{display:flex;align-items:center;gap:24px}.flightList_filter .cardList_container .onewayMulticity_card .flight_info .with_radio{display:flex;align-items:center;gap:16px}.flightList_filter .cardList_container .onewayMulticity_card .with_radio .form-check{min-height:1px;padding:0;margin:0}.flightList_filter .cardList_container .onewayMulticity_card .with_radio .form-check .form-check-input{margin:0;width:20px;height:20px;border-color:var(--Gray-Mode-400)}.flightList_filter .cardList_container .onewayMulticity_card .with_radio .form-check-input:checked[type=radio]{background-color:var(--color-white);background-image:url(../img/srp/check-circle.svg);background-size:8px;border-color:var(--color-primary)}.flightList_filter .cardList_container .onewayMulticity_card .fi_lft{display:flex;flex-direction:column;gap:8px;min-width:180px}.flightList_filter .cardList_container .onewayMulticity_card .fi_lft .fil_top{display:flex;align-items:center;gap:12px}.flightList_filter .cardList_container .onewayMulticity_card .fil_lft img{width:36px;height:auto}.flightList_filter .cardList_container .onewayMulticity_card .flight_info p{color:var(--Gray-Mode-950)}.flightList_filter .cardList_container .onewayMulticity_card .flight_info .top_left span{font:normal normal 400 12px/20px var(--font-primary);color:var(--Gray-Mode-600);letter-spacing:.024px;display:block;margin-top:2px}.flightList_filter .cardList_container .onewayMulticity_card .fil_topLeft{position:absolute;left:0;top:0}.flightList_filter .cardList_container .onewayMulticity_card .fil_btm{font:normal normal 600 10px/14px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.05px;padding:1px 12px;border-radius:8px 0 8px 0;background:var(--Blue-blue-1);display:flex;align-items:center;gap:4px}.flightList_filter .cardList_container .onewayMulticity_card .fil_btm img{width:16px;height:auto}.flightList_filter .cardList_container .onewayMulticity_card .fil_topLeft .tooltip_tag{display:none}.flightList_filter .cardList_container .onewayMulticity_card .fi_rgt{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:367px}.flightList_filter .cardList_container .onewayMulticity_card .fir_card{display:flex;flex-direction:column;align-items:center}.flightList_filter .cardList_container .onewayMulticity_card .fir_card span:last-child{color:var(--Gray-Mode-900)}.flightList_filter .cardList_container .onewayMulticity_card .fir_card.fir_rgt{align-items:center}.flightList_filter .cardList_container .onewayMulticity_card .fir_center{display:flex;align-items:center;justify-content:space-between;min-width:175px;position:relative;z-index:0}.flightList_filter .cardList_container .onewayMulticity_card .fir_center::before{position:absolute;left:0;top:0;bottom:0;content:"";margin:auto;width:100%;height:1px;background-color:var(--Blue-blue-5);z-index:-1}.flightList_filter .cardList_container .onewayMulticity_card .fir_center .icon{display:flex;align-items:center}.flightList_filter .cardList_container .onewayMulticity_card .fir_center .icon img{width:auto;height:16px;background-color:var(--color-white)}.flightList_filter .cardList_container .onewayMulticity_card .time{background-color:var(--color-white);padding:0 5px;display:flex;flex-direction:column;gap:4px}.flightList_filter .cardList_container .onewayMulticity_card .flight_info .top_left .time span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-500);margin:0;text-align:center}.flightList_filter .cardList_container .onewayMulticity_card .flight_info .top_left .time span b{font-weight:600;color:var(--color-primary)}.flightList_filter .cardList_container .onewayMulticity_card h5{font-weight:600;letter-spacing:.02px;color:var(--Gray-Mode-950);display:flex;align-items:center;gap:8px}.flightList_filter .cardList_container .onewayMulticity_card h5:has(.discount_price) .price_amount{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.06px;text-decoration-line:line-through;display:block}.flightList_filter .cardList_container .onewayMulticity_card .right_blck{display:flex;flex-direction:column;justify-content:space-between;align-items:end;gap:12px;height:100%}.flightList_filter .cardList_container .onewayMulticity_card .btn_primary{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;padding:10px 18px}.flightList_filter .cardList_container .onewayMulticity_card .right_blck .btn_price{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;padding:0;display:flex;align-items:center;gap:4px}.flightList_filter .cardList_container .onewayMulticity_card .right_blck .btn_price img{width:12px;height:auto}.flightList_filter .cardList_container .luggage_info{display:grid;grid-template-columns:repeat(2,1fr)}.flightList_filter .cardList_container .luggage_info .price_amount{display:none}.flightList_filter .cardList_container .luggage_info .info_inr{display:flex;align-items:center;border-radius:0 0 0 8px;gap:16px;padding:10px 20px;background:linear-gradient(270deg,#fff 0,#eff8ff 100%)}.flightList_filter .cardList_container .luggage_info .info_inr .flat_off{display:flex;align-items:center;gap:4px}.flightList_filter .cardList_container .tooltip_tag{position:relative}.flightList_filter .cardList_container .tooltip_tag label{font:normal normal 400 11px/14px var(--font-primary);color:var(--color-white);letter-spacing:.05px;border-radius:50px;padding:4px 8px;display:flex;align-items:center;gap:4px}.flightList_filter .cardList_container .tooltip_primary{background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%)}.flightList_filter .cardList_container .tooltip_secondary{background:linear-gradient(225deg,#fd853a 0,#ec4a0a 100%)}.flightList_filter .cardList_container .tooltip_tag label img{width:12px;height:auto}.flightList_filter .cardList_container .tooltip_tag .tooltip{position:absolute;right:calc(100% - 158px);margin:auto;width:228px;padding:12px;top:calc(100% + 12px);border-radius:12px;background:var(--Gray-Mode-950);box-shadow:0 2px 7px 0 rgba(0,0,0,.12);z-index:970;opacity:0;display:none;transition:.5s ease-out;animation:.3s ease-out 0s 1 normal none running slideOut}.flightList_filter .cardList_container .tooltip_tag input[type=checkbox]:checked~.tooltip,.flightList_filter .cardList_container .tooltip_tag:hover .tooltip{display:block;opacity:1}@keyframes slideOut{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.flightList_filter .cardList_container .tooltip_tag .tooltip::before{position:absolute;content:"";left:0;right:0;margin:auto;bottom:100%;width:10px;border-width:10px;border-style:solid;border-color:transparent transparent var(--Gray-Mode-950) transparent}.flightList_filter .cardList_container .tooltip_tag .tooltip span{font:normal normal 400 12px/16px var(--font-primary);color:var(--color-white);letter-spacing:.06px;display:block}.flightList_filter .cardList_container .luggage_info .info_inr .flat_off img{width:16px;height:auto}.flightList_filter .cardList_container .luggage_info .info_inr .flat_off span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-950);display:flex;align-items:center;gap:6px}.flightList_filter .cardList_container .luggage_info .info_inr .flat_off span span{font-weight:600}.flightList_filter .cardList_container .luggage_info .btn_grps{padding:12px 20px;background:linear-gradient(90deg,#fff 0,#fffcd9 100%);display:flex;align-items:center;border-radius:0 0 8px 0;justify-content:space-between;display:flex;align-items:center;gap:15px;margin-left:auto}.flightList_filter .cardList_container .luggage_info .btn_grps .btn{font:normal normal 400 12px/16px var(--font-primary);color:var(--color-primary);letter-spacing:.06px;display:flex;align-items:center;gap:2px;padding:0;transition:none}.flightList_filter .cardList_container .luggage_info .btn_grps .btn img{width:16px;height:auto;transition:none}.flightList_filter .flight_loginCard{padding:24px 28px 24px 24px;border-radius:12px;border:1px solid #d1e9ff;background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%);position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.flightList_filter .flight_loginCard::before{position:absolute;left:0;bottom:30px;content:"";width:80px;height:80px;background:url(/images/tcFlights/srp/Ellipse-212.svg);background-size:100%;background-repeat:no-repeat;border-radius:0 0 0 12px;z-index:-1;opacity:.7}.flightList_filter .flight_loginCard .left_box{display:flex;flex-direction:column;gap:8px}.flightList_filter .flight_loginCard .left_box h4{color:var(--color-white)}.flightList_filter .flight_loginCard .left_box h4 span{background:var(--color-secondary);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.flightList_filter .flight_loginCard .left_box .sub_title{font:normal normal 400 14px/20px var(--font-primary);color:var(--color-white);letter-spacing:.035px;display:block}.flightList_filter .flight_loginCard .btn_grups{display:flex;align-items:center;gap:12px}.fare_cardsSlider .card_box .card_bTop h5{color:var(--Gray-Mode-950);font:normal normal 600 18px/133.333% var(--font-primary)}.flightList_filter .flight_loginCard .btn_grups .btn{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;padding:9px 15px;border-radius:64px;width:190px;justify-content:center}.flightList_filter .flight_loginCard .btn_grups .btn_loginFlight{color:var(--Gray-Mode-950);background-color:var(--color-secondary)}.flightList_filter .flight_loadMore{font:normal normal 500 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px;padding:11px 23px;border-radius:64px;border:1px solid var(--Gray-Mode-600);display:flex;align-items:center;justify-content:center;gap:4px;width:fit-content;margin:48px auto 0}.flightList_filter .flight_loadMore img{width:20px;height:auto}.comn_modal .modal-dialog{max-width:962px}.comn_modal .modal-content{border-radius:16px;border:1px solid #d0d0d0;background:var(--color-white);box-shadow:0 2.818px 30.997px 0 rgba(0,0,0,.15)}.comn_modal .modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d0d0d0;padding:16px}.comn_modal .modal-header h6,.comn_modal .modal-header p{color:var(--Gray-Mode-950)}.comn_modal .modal-header .btn-close{padding:0;margin:0;width:20px;height:20px;opacity:1;background:url(../../images/commonIcons/x-close.svg) no-repeat center/100%}.btn-close:focus{box-shadow:none}.fareOptions_popup .modal-body{padding:0}.fareOptions_popup .fare_wrppr{padding:16px;display:flex;flex-direction:column;gap:16px}.fareOptions_popup .fare_wrppr .top_section{display:flex;align-items:center;justify-content:space-between}.fareOptions_popup .fare_wrppr .top_section .right_title{display:flex;align-items:center;gap:16px}.fareOptions_popup .fare_wrppr .top_section .right_title p{font-weight:600;color:var(--Gray-Mode-900)}.fareOptions_popup .fare_wrppr .top_section h5{font-weight:600;line-height:28px;letter-spacing:.02px;color:var(--Gray-Mode-900)}.fareOptions_popup .fare_wrppr .top_section .date_time{display:flex;align-items:center;gap:8px}.fareOptions_popup .fare_wrppr .top_section .date_time span{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-800);letter-spacing:.035px;display:block}.fareOptions_popup .fare_wrppr .top_section .date_time .dot{width:4px;height:4px;border-radius:24px;background-color:var(--Gray-Mode-200)}.fare_cardsSlider{display:flex;gap:16px;cursor:grab;width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;transition:all .2s;will-change:transform;user-select:none;padding-bottom:15px;position:relative;z-index:0}.fare_cardsSlider::-webkit-scrollbar{height:8px}.fare_cardsSlider::-webkit-scrollbar-thumb{background-color:var(--Gray-Mode-300);border-radius:16px;border:0 solid transparent;background-clip:content-box;transition:background-color .3s ease}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box{padding:6px 2px 2px 2px;border-radius:10px;border:1px solid var(--Gray-Mode-100);background:var(--Blue-blue-1);flex:0 0 298.67px;min-width:298.67px}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box.active{background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%);box-shadow:0 2px 4px -1px rgba(0,0,0,.06)}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box .top_bx span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.06px;display:block;text-align:center}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box.active .top_bx span{color:var(--color-white)}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box .bottom_bx{border-radius:8px;background:var(--color-white);margin-top:6px;height:calc(100% - 22px)}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box .card_bTop{padding:12px 16px;border-bottom:1px solid var(--Gray-Mode-50)}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box .card_bTop h4{color:var(--Gray-Mode-950);display:flex;align-items:flex-end;gap:8px}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box .card_bTop h4:has(.discount_price) .price_amount{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-600);letter-spacing:.06px;text-decoration-line:line-through;display:block;margin-bottom:4px}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box .card_bCenter{padding:16px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;height:calc(100% - 57px)}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box .center_cTop{display:flex;flex-direction:column;gap:16px}.fareOptions_popup .fare_wrppr .fare_cardsSlider .card_box .crd_blck{display:flex;flex-direction:column;gap:12px}.fareOptions_popup .fare_wrppr .card_box .card_bCenter .title_blck{display:flex;align-items:center;gap:12px}.fareOptions_popup .fare_wrppr .card_box .card_bCenter .title_blck p{font:normal normal 600 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px}.fareOptions_popup .fare_wrppr .card_box .card_bCenter .title_blck .badge{font:normal normal 500 10px/14px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.05px;border-radius:50px;border:1px solid #f70;padding:2px 7px;background:var(--Gradient-Orange,linear-gradient(225deg,#fd853a 0,#ec4a0a 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.fareOptions_popup .fare_wrppr .card_box .card_bCenter .divider{width:100%;height:1px;border-top:1px dashed #edeef1}.fareOptions_popup .fare_wrppr .card_box .fare_pointers{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;margin:0}.fareOptions_popup .fare_wrppr .card_box .fare_pointers li{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-800);letter-spacing:.06px;display:flex;align-items:center;justify-content:space-between}.fareOptions_popup .fare_wrppr .card_box .fare_pointers .with_icon{display:flex;align-items:center;gap:4px;white-space:break-spaces}.fareOptions_popup .fare_wrppr .card_box .fare_pointers .with_icon img{width:16px;height:auto}.fareOptions_popup .fare_wrppr .card_box .fare_pointers .error{color:#a4180f}.fareOptions_popup .fare_wrppr .card_box .fare_pointers .piece{color:var(--Gray-Mode-600)}.fareOptions_popup .fare_wrppr .card_box .card_bCenter .btn_bookNow{font:normal normal 500 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px;padding:11px 23px;border-radius:64px;border:1px solid var(--Gray-Mode-600);background-color:var(--color-white);width:100%;transition:unset}.fareOptions_popup .fare_wrppr .card_box.active .card_bCenter .btn_bookNow{background-color:var(--color-primary);color:var(--color-white);border:1px solid var(--color-primary)}.fareOptions_popup .fare_wrppr .btn_scroll .btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:64px;padding:0;background-color:var(--color-primary);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);position:absolute;top:0;bottom:0;margin:auto;z-index:999}.fareOptions_popup .fare_wrppr .btn_scroll .btn_prev{left:0}.fareOptions_popup .fare_wrppr .btn_scroll .btn_next{right:0}.fareOptions_popup .fare_wrppr .btn_scroll .btn.disabled{background-color:var(--color-white);opacity:1}.fareOptions_popup .fare_wrppr .btn_scroll .btn img{width:20px;height:auto}.fareOptions_popup .fare_wrppr .btn_scroll .btn.disabled img{filter:brightness(.5) invert(1)}.fareOptions_popup .top_section .nav-pills{padding:4px;display:flex;align-items:center;flex-wrap:nowrap;gap:8px;border-radius:58px;background:var(--Gray-Mode-50)}.fareOptions_popup .top_section .nav-pills li{width:100%}.fareOptions_popup .top_section .nav-pills .nav-link{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-600);text-align:center;letter-spacing:.035px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:60px;width:100%}.fareOptions_popup .top_section .nav-pills .nav-link.active{background-color:var(--color-primary);color:var(--color-white)}.fareOptions_popup .top_section .nav-pills .nav-link img{width:16px;height:auto}.fareOptions_popup .top_section .nav-pills .nav-link.active img{filter:brightness(0) invert(1)}.sidebar_flightDetails{position:fixed;top:0;right:0;width:962px;height:100vh;border:1px solid var(--Grays-Outline-1);background:var(--color-white);box-shadow:0 2.818px 30.997px 0 rgba(0,0,0,.15);z-index:999;opacity:0;visibility:hidden;transform:translateX(100%);transition:.3s all ease-out}.sidebar_flightDetails.active{opacity:1;visibility:visible;transform:translateX(0)}.sidebar_flightDetails .sidebar_header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d0d0d0;padding:16px}.sidebar_flightDetails .sidebar_header h6{color:var(--Gray-Mode-950)}.sidebar_flightDetails .sidebar_header .btn_close{padding:0;margin:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.sidebar_flightDetails .sidebar_header .btn_close img{width:24px;height:auto}.sidebar_flightDetails .sidebar_content{padding:24px;display:flex;flex-direction:column;gap:16px}.sidebar_flightDetails .sidebar_content .nav-tabs{width:fit-content;border-bottom:1px solid var(--Gray-Mode-200)}.sidebar_flightDetails .sidebar_content .nav-tabs .nav-link{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-600);letter-spacing:.035px;border:none;border-bottom:2px solid transparent;border-radius:0;padding:0 12px 8px 12px;display:flex;align-items:center;gap:8px}.sidebar_flightDetails .sidebar_content .nav-tabs .nav-link.active{color:var(--color-primary);border-bottom:2px solid var(--color-primary)}.sidebar_flightDetails .sidebar_content .nav-tabs .nav-link img{width:16px;height:auto;filter:contrast(.3)}.sidebar_flightDetails .sidebar_content .nav-tabs .nav-link.active img{filter:unset}.sidebar_flightDetails .sidebar_content .tab-content .tab_insideTab{display:flex;flex-direction:column;gap:16px}.sidebar_flightDetails .sidebar_content .pills_comn{padding:4px;display:flex;align-items:center;flex-wrap:nowrap;gap:8px;border-radius:58px;background:var(--Gray-Mode-50)}.sidebar_flightDetails .sidebar_content .pills_comn li{width:100%}.sidebar_flightDetails .sidebar_content .pills_comn .nav-link{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-600);text-align:center;letter-spacing:.035px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:60px;width:100%}.sidebar_flightDetails .sidebar_content .pills_comn .nav-link.active{background-color:var(--color-primary);color:var(--color-white)}.sidebar_flightDetails .sidebar_content .pills_comn .nav-link img{width:16px;height:auto}.sidebar_flightDetails .sidebar_content .pills_comn .nav-link.active img{filter:brightness(0) invert(1)}.sidebar_flightDetails .sidebar_content .flight_details_cards{padding:0}.sidebar_flightDetails .sidebar_tabContent{display:flex;flex-direction:column;gap:24px}.flight_details_cards{padding:16px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.flight_details_cards .fdc_blc{width:100%;border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);overflow:hidden}.flight_details_cards .fdc_blc .flight_info{padding:16px;display:flex;align-items:center;justify-content:space-between;align-self:stretch;width:100%}.flight_details_cards .fdc_blc .fi_lft{display:flex;flex-direction:column;gap:8px}.flight_details_cards .fdc_blc .fi_lft .fil_top,.flight_details_cards .fdc_blc .fi_lft .fil_top .fil_wrpr{display:flex;align-items:center;gap:12px}.flight_details_cards .fdc_blc .fi_lft .fil_top:has(.fil_wrpr){flex-direction:column;align-items:flex-start;gap:8px}.flight_details_cards .fdc_blc .fil_lft img{width:36px;height:auto}.flight_details_cards .fdc_blc .flight_info p{color:var(--Gray-Mode-950);font-weight:600}.flight_details_cards .fdc_blc .flight_info span{font:normal normal 300 14px/20px var(--font-primary);color:var(--Gray-Mode-600);letter-spacing:.035px;display:block;margin-top:2px}.flight_details_cards .fdc_blc .fil_btm{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.06px;padding:6px 12px;border-radius:50px;background:var(--Blue-blue-1);display:flex;align-items:center;gap:8px;width:fit-content}.flight_details_cards .fdc_blc .fil_btm img{width:16px;height:auto}.flight_details_cards .fdc_blc .fi_rgt{display:flex;align-items:center;justify-content:space-between;gap:20px;width:calc(100% - 212px);max-width:625px}.flight_details_cards .fdc_blc .fi_rgt .fir_lft{display:flex;flex-direction:column;align-items:center;gap:2px}.flight_details_cards .fdc_blc .fir_lft span{color:var(--Gray-Mode-400)}.flight_details_cards .fdc_blc .fir_lft span:last-child{color:var(--Gray-Mode-900);text-align:center}.flight_details_cards .fdc_blc .fir_center{display:flex;align-items:center;justify-content:space-between;min-width:45.21%;position:relative;z-index:0}.flight_details_cards .fdc_blc .fir_center::before{position:absolute;left:0;top:0;bottom:0;content:"";margin:auto;width:100%;height:1px;background-color:var(--Gray-Mode-200);z-index:-1}.flight_details_cards .fdc_blc .fir_center .icon{display:flex}.flight_details_cards .fdc_blc .fir_center .icon img{width:auto;height:16px;background-color:var(--color-white)}.flight_details_cards .fdc_blc .fir_center .time{font:normal normal 600 12px/16px var(--font-primary);color:var(--color-primary);text-align:center;letter-spacing:.06px;background-color:var(--color-white);padding:0 4px}.flight_details_cards .luggage_info{display:flex;align-items:center;justify-content:space-between;width:100%;background:linear-gradient(90deg,#fffcd9 0,rgba(255,255,255,0) 99.98%),#eff8ff;padding:12px 20px}.flight_details_cards .luggage_info .info_inr{display:flex;align-items:center;gap:4px}.flight_details_cards .luggage_info .info_inr img{width:16px;height:auto}.flight_details_cards .luggage_info .info_inr span{font:normal normal 600 12px/16px var(--font-primary);color:var(--Gray-Mode-950);display:flex;align-items:center;gap:6px}.flight_details_cards .luggage_info .info_inr span span{font-weight:400;color:var(--Gray-Mode-800)}.flight_details_cards .fdc_cntr{width:100%;position:relative;z-index:0}.flight_details_cards .fdc_cntr::before{position:absolute;inset:0;content:"";width:calc(100% - 110px);height:1px;border-top:1px dashed var(--Gray-Mode-200);margin:auto;z-index:-1}.flight_details_cards .fdc_cntr .terminals_info{padding:8px 16px;border-radius:58px;border:1px solid var(--Gray-Mode-200);display:flex;align-items:center;justify-content:center;gap:12px;width:fit-content;margin:auto;background-color:var(--color-white)}.flight_details_cards .fdc_cntr .terminals_info span{font:normal normal 400 14px/19px var(--font-primary);color:var(--Gray-Mode-950);display:block}.flight_details_cards .fdc_cntr .terminals_info .dot{width:6px;height:6px;border-radius:50px;background-color:var(--Gray-Mode-200)}.flight_details_cards .fdc_cntr .terminals_info span:last-child{background:var(--Gradient-Orange,linear-gradient(225deg,#fd853a 0,#ec4a0a 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sidebar_flightDetails .sidebar_tabContent .requirement{padding:12px 20px;border-radius:8px;border:1px solid var(--Gray-Mode-100);background:#eff8ff}.sidebar_flightDetails .sidebar_tabContent .requirement span{font:normal normal 500 12px/16px var(--font-primary);letter-spacing:.06px;color:var(--Gray-Mode-800);display:block;text-align:center}.sidebar_flightDetails .card_fareBreakup{border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.sidebar_flightDetails .card_fareBreakup .title{padding:16px;border-bottom:1px solid var(--Gray-Mode-100)}.sidebar_flightDetails .card_fareBreakup .title p{color:var(--color-primary);font-weight:600}.sidebar_flightDetails .card_fareBreakup .crd_baseFare{padding:16px;display:flex;flex-direction:column;gap:12px}.sidebar_flightDetails .card_fareBreakup .crd_baseFare p{color:var(--Gray-Mode-950)}.sidebar_flightDetails .card_fareBreakup .crd_baseFare .baseFare_inr{display:flex;flex-direction:column;gap:12px}.sidebar_flightDetails .card_fareBreakup .crd_baseFare .bfi_item{display:flex;align-items:center;justify-content:space-between}.sidebar_flightDetails .card_fareBreakup .crd_baseFare .with_border{border:1px dashed var(--Gray-Mode-200);border-left:none;border-right:none;padding:8px 0}.sidebar_flightDetails .card_fareBreakup .crd_baseFare span{font:normal normal 300 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-500);display:block}.sidebar_flightDetails .card_fareBreakup .crd_baseFare span b{font-weight:500;color:var(--Gray-Mode-800)}.sidebar_flightDetails .notes{padding:16px;border-radius:8px;background:var(--Yellow-yellow-1)}.sidebar_flightDetails .notes span{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px;color:var(--Gray-Mode-900);display:block}.sidebar_flightDetails .notes span b{font-weight:600}.sidebar_flightDetails .notes span a{font-weight:600;color:var(--Gray-Mode-900);text-decoration:none}.flightList_filter .depaprFlight_details{width:998px;height:auto;border-radius:12px 12px 0 0;border-top:1px solid var(--Gray-Mode-200);background:#d1e9ff;box-shadow:0 4px 24px 0 rgba(0,0,0,.12);position:fixed;bottom:0;padding:0 16px;left:200px;right:0;margin:auto;display:flex;justify-content:space-between;align-items:stretch;z-index:998;opacity:0;visibility:hidden;transform:translateY(100px);transition:all .5s ease}.flightList_filter .depaprFlight_details.active{opacity:1;visibility:visible;transform:translateY(0)}.flightList_filter .depaprFlight_details .left_blck{display:flex;align-items:stretch;gap:16px;width:calc(100% - 252px);padding:24px 24px 24px 0;position:relative;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;transition:all .2s;will-change:transform;user-select:none}.flightList_filter .depaprFlight_details .left_blck::-webkit-scrollbar{display:none}.flightList_filter .depaprFlight_details .flight_card{min-width:298px}.flightList_filter .depaprFlight_details .flight_card,.flightList_filter .depaprFlight_details .flight_card .card_inr{display:flex;align-items:center;gap:8px}.flightList_filter .depaprFlight_details .flight_card .card_inr .fcl_img img{width:32px;height:auto}.flightList_filter .depaprFlight_details .flight_card .card_rgt .fcl_img img{width:20px}.flightList_filter .depaprFlight_details .flight_card .card_inr p{font:normal normal 600 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-950)}.flightList_filter .depaprFlight_details .flight_card .card_inr h6{display:none}.flightList_filter .depaprFlight_details .flight_card .card_inr span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.06px;display:flex;align-items:center;gap:4px;margin-top:4px}.flightList_filter .depaprFlight_details .flight_card .card_inr span span{width:3px;height:3px;background-color:var(--Gray-Mode-900);border-radius:50%;margin:0}.flightList_filter .depaprFlight_details .flight_card .card_rgt span{margin:0 0 4px;color:var(--Gray-Mode-950)}.flightList_filter .depaprFlight_details .flight_card .divider{width:1px;height:100%;border-left:1px dashed var(--Gray-Mode-300)}.flightList_filter .depaprFlight_details .left_blck .brdr{width:1px;min-width:1px;height:100%;background-color:var(--Gray-Mode-300)}.flightList_filter .depaprFlight_details .right_blck{padding:16px 0 16px 24px;display:flex;align-items:center;gap:24px;border-left:1px solid var(--Gray-Mode-300);position:relative}.flightList_filter .depaprFlight_details .right_blck h6{line-height:26px;font-weight:700;letter-spacing:.027px;color:var(--Gray-Mode-950);display:flex;align-items:center;gap:5px}.flightList_filter .depaprFlight_details .right_blck .regular_price{text-decoration-line:line-through}.flightList_filter .depaprFlight_details .total_amount{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.flightList_filter .depaprFlight_details .right_blck h6 span.price_amount{font:normal normal 500 15px/16px var(--font-primary)}.flightList_filter .depaprFlight_details .total_amount span{display:none}.flightList_filter .depaprFlight_details .right_blck .btn_flightDetails,.flightList_filter .depaprFlight_details .right_blck h6 span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.06px;display:block}.flightList_filter .depaprFlight_details .right_blck .btn_flightDetails{font-weight:500;color:var(--color-primary);padding:0}.flightList_filter .depaprFlight_details .right_blck .btn_primary{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;padding:9px 16px}.fareBreakup_buttons,.flightDetails_full,.flightDetails_section .addOns_section .addOns_card .title_forMobile,.flightDetails_section .fareBreakup_mobile,.flightDetails_section .fixed_headerMobile,.flightDetails_section .mobile_backButton,.flightList_filter .cardList_container .luggage_info .price_mobile,.flightList_filter .depaprFlight_details .total_amount .totalAmount_inr,.flightReview_block .btn_rulesMobile,.flight_details_cards .fdc_blc .fi_lft .stoptime_forMobile,.makePayment_section .btn_backFlightdetails,.mobile_citiesFilter,.sortFilter_mobile{display:none}.faq_section .main_heading{justify-content:center}.faq_section .btn_loadFaq{font:normal normal 500 16px/150% var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px;padding:12px 24px;border-radius:64px;border:1px solid var(--Gray-Mode-600);background-color:var(--color-white);display:block}.faq_section .btn_loadFaq:hover{border:1px solid var(--color-primary);background-color:var(--color-primary);color:var(--color-white)}.faq_section .accordion{display:flex;flex-direction:column;gap:16px;padding:0 38px}.faq_section .accordion-item{background-color:var(--color-white);border:1px solid transparent;border-radius:8px;box-shadow:0 2px 4px -1px rgba(0,0,0,.06);padding:16px;transition:.5s all ease-out}.faq_section .accordion-item:hover{border:1px solid #2e90fa;background:var(--Blue-blue-1)}.faq_section .accordion-item.active{background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.faq_section .accordion-button{font:normal normal 500 18px/26px var(--font-primary);letter-spacing:.027px;color:var(--Gray-Mode-950);background-color:transparent;border-radius:8px;box-shadow:unset;padding:0}.faq_section .accordion-item.active .accordion-button{color:var(--color-white);transition:unset}.faq_section .accordion-item.active .accordion-body p{font-weight:400;color:var(--color-white)}.faq_section .accordion-body{padding:10px 0 0}.faq_section .accordion-button::after{width:20px;height:20px;background-image:url(../../images/commonIcons/chevron-down.svg);background-size:100%;background-repeat:no-repeat}.faq_section .accordion-button:not(.collapsed)::after{filter:brightness(0) invert(1)}.tour_agency{background:var(--Blue-blue-1)}.tour_agency .top_section h5{font-weight:600;color:var(--Gray-Mode-950);margin-bottom:16px}.tour_agency .top_section h6{font-weight:500;color:var(--Gray-Mode-950);margin-bottom:4px}.tour_agency .agency_content p{font-weight:300;color:var(--Gray-Mode-900);margin-bottom:16px}.tour_agency .agency_content p b{font-weight:600}.tour_agency .agency_content p:has(b){margin-bottom:6px}.tour_agency .agency_content ul{margin:-8px 0 8px}.tour_agency .agency_content ul li{font:normal normal 300 16px/150% var(--font-primary);letter-spacing:.024px;color:var(--Gray-Mode-900)}.tour_agency .agency_content ul li b{font-weight:400}.tour_agency .agency_content .read_moreText{margin-top:24px}.tour_agency .agency_content .read_moreText h6{color:var(--Gray-Mode-950);margin:24px 0 8px}.tour_agency .agency_content .read_moreText>h6:first-child{margin-top:0}.tour_agency .agency_content{margin-top:16px}.tour_agency .agency_content .booking_table{border-radius:8px;border:1px solid var(--Gray-Mode-100);background-color:var(--color-white);margin-bottom:8px;overflow:hidden}.tour_agency .agency_content .table{margin:0}.tour_agency .agency_content .table tr:nth-child(even){background-color:var(--Gray-Mode-25)}.tour_agency .agency_content .table tr:last-child{border-color:transparent}.tour_agency .table>:not(:last-child)>:last-child>*{border-bottom-color:var(--Gray-Mode-100)}.tour_agency .agency_content .table th{font:normal normal 500 14px/144.444% var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.027px;padding:12px 16px;width:50%}.tour_agency .agency_content .table td{font:normal normal 400 12px/150% var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.024px;padding:12px 16px}.tour_agency .agency_content .read-more{font:normal normal 600 14px/142.857% var(--font-primary);letter-spacing:.035px;padding:0;color:var(--color-primary);display:flex;align-items:center;gap:4px}.tour_agency .agency_content .read-more img{width:16px;height:auto;transition:.5s all ease-out}.tour_agency .agency_tabs{margin-top:40px;display:flex;align-items:stretch;gap:32px}.tour_agency .agency_tabs .brdr_line{width:1px;min-width:1px;background:var(--Gray-Mode-200)}.tour_agency .agency_tabs .nav-pills{display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;min-width:305px;max-width:305px;max-height:338px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.tour_agency .agency_tabs .nav-pills::-webkit-scrollbar{width:0;height:0}.tour_agency .agency_tabs .nav-pills:hover{scrollbar-width:thin}.tour_agency .agency_tabs .nav-pills:hover::-webkit-scrollbar{width:8px}.tour_agency .agency_tabs .nav-pills:hover::-webkit-scrollbar-thumb{background:#999;border-radius:4px}.tour_agency .agency_tabs .nav-pills .nav-link{font:normal normal 400 18px/144.444% var(--font-primary);color:var(--Gray-Mode-600);letter-spacing:.027px;text-align:left;padding:4px 4px 4px 16px;border:none;border-left:2px solid transparent;border-radius:0;transition:.4s all ease-in-out}.tour_agency .agency_tabs .nav-pills .nav-link.active{color:var(--color-primary);background-color:transparent;border-left:2px solid var(--color-primary)}.tour_agency .agency_tabs .nav-pills .nav-link.active:hover{border-radius:0}.tour_agency .tags_btns{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tour_agency .tags_btns .btn{font:normal normal 400 14px/142.857% var(--font-primary);color:var(--color-primary);letter-spacing:.035px;border-radius:8px;border:1px solid var(--color-primary);padding:12px 16px}.tour_agency .tags_btns .btn:hover{background-color:var(--color-primary);color:var(--color-white)}.spinner-border .sr-only{font-size:0}@media only screen and (max-width:767px){.hero_section .hero_wrapper{display:none}.flightSrp_bnr{position:fixed;top:0;left:0;width:100%;background:var(--color-white);border-radius:0 0 16px 16px;z-index:999;padding:0;display:none}.flightSrp_bnr.sticky{padding:0;z-index:999}.flightSrp_bnr .flightSearch_container .nav-pills .nav-link{color:var(--Gray-Mode-700);border:1px solid transparent;background:0 0}.flightSrp_bnr.sticky .flightSearch_container .nav-pills .nav-link{padding:8px 16px;border-radius:100px;gap:0}.flightSrp_bnr .flightSearch_container .nav-pills .nav-link.active{border:1px solid var(--color-primary);background-color:var(--color-primary);color:var(--color-white)}.flightSrp_bnr .flightSearch_container .tabContent_inr{padding:0;border-radius:0;background:0 0}.flightSrp_bnr .flightSearch_container{padding:16px 0}.flightSrp_bnr .top_headerMobile{padding:4px 8px 4px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--Gray-Mode-100)}.flightSrp_bnr .top_headerMobile h6{font:normal normal 600 16px/24px var(--font-primary);letter-spacing:.024px;color:var(--Gray-Mode-950)}.flightSrp_bnr .top_headerMobile .btn{width:44px;height:44px;padding:0;border:none}.flightSrp_bnr .top_headerMobile .btn img{width:20px;height:auto}.flightSrp_bnr .flightSearch_container .multiCity_together{display:none}.flightSrp_bnr .flightSearch_container .multiCity_container{display:block}.flightSearch_container{position:unset}.flightSearch_container .nav-pills{padding:2px;border-radius:100px;background:var(--Gray-Mode-50);gap:2px;flex-wrap:nowrap}.flightSearch_container .nav-pills .nav-item{width:100%}.flightSearch_container .nav-pills .nav-link{color:var(--Gray-Mode-700);padding:8px 16px;border-radius:100px;border:none;background:0 0;justify-content:center;width:100%}.flightSearch_container .nav-pills .nav-link.active{border:none;box-shadow:2px 0 6px 0 rgba(0,0,0,.16)}.flightSearch_container .nav-pills .nav-link img{display:none}.flightSearch_container .tabContent_inr{padding:8px;border-radius:8px;background:#f4faff}.flightSearch_container .searchflight_card{grid-template-columns:1fr;gap:8px}.flightSearch_container .searchflight_card .grid_item{padding:12px 16px}.flightSearch_container .searchflight_card .fromTo_city{border-radius:8px;border:1px solid var(--Gray-Mode-100)}.flightSearch_container .searchflight_card .fromTo_city .toCity{padding-left:20px;border-right:none;border-radius:0 8px 8px 0}.flightSearch_container .searchflight_card .fromTo_city .input_inr p{font:normal normal 600 16px/150% var(--font-primary);letter-spacing:.024px;flex-direction:column;align-items:flex-start;gap:2px}.flightSearch_container .searchflight_card .fromTo_city .input_inr p span{color:var(--Gray-Mode-950)}.flightSearch_container .searchflight_card .dropdown_searches .search_mobile{display:block;position:sticky;top:0}.flightSearch_container .searchflight_card .grid_item .input_inr .toFrom_input:has(p){display:flex;flex-direction:column;gap:2px}.flightSearch_container .searchflight_card .grid_item .input_inr .toFrom_input p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.flightSearch_container .searchflight_card .grid_item .input_inr .toFrom_input span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-500,#667085);letter-spacing:.06px;display:block}.flightSearch_container .searchflight_card .depAprture_date .grid_item,.flightSearch_container .searchflight_card .travelerCabin_class{border:1px solid var(--Gray-Mode-100);border-radius:8px}.flightSearch_container .searchflight_card .travelerCabin_class .input_inr .form-control{font:normal normal 500 14px/20px var(--font-primary);letter-spacing:.035px}.flightSearch_container .searchflight_card .travelerCabin_class .input_inr p,.flightSearch_container .searchflight_card .travelerCabin_class .input_inr p span{font:normal normal 500 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-900);gap:0}.flightSearch_container .searchflight_card .travelerCabin_class .input_inr p span::before{content:",";margin-right:2px}.flightSearch_container .searchflight_card .flightSwipCircle{width:28px;height:28px}.flightSearch_container .searchflight_card .flightSwipCircle .btn img{width:12px}.flightSearch_container .searchflight_card .grid_item .input_inr label img{width:14px}.flightSearch_container .searchflight_card .depAprture_date{gap:8px}.flightSearch_container .search_wrapper .dropdown_searches{position:fixed;left:0;top:0;padding:0;width:100%;height:100%;border:none;border-radius:0;visibility:hidden;opacity:0;transform:translateY(100%);transition:.5s all ease-in-out;display:block!important}.flightSearch_container .search_wrapper .dropdown_searches.active{visibility:visible;opacity:1;transform:translateY(0);max-height:100%}.flightSearch_container .search_wrapper .dropdown_searches .btn_prev{font:normal normal 600 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px;padding:12px 16px;display:flex;align-items:center;gap:12px;width:100%;border-bottom:1px solid var(--Gray-Mode-100)}.flightSearch_container .search_wrapper .dropdown_searches .btn_prev img{width:24px;height:auto}.flightSearch_container .search_wrapper .dropdown_searches .search_inputs{padding:8px;display:flex;flex-direction:column;gap:12px;border-radius:8px;background:#f4faff;width:calc(100% - 32px);margin:8px auto 0}.flightSearch_container .search_wrapper .dropdown_searches .search_card{padding:8px 12px;display:flex;align-items:center;gap:12px;border-radius:8px;border:1px solid var(--Gray-Mode-100,#edeef1);background:var(--White,#fff)}.flightSearch_container .search_wrapper .dropdown_searches .search_card .icon img{width:20px;height:auto;opacity:.7}.flightSearch_container .search_wrapper .dropdown_searches .search_card .input_blc{width:calc(100% - 32px)}.flightSearch_container .search_wrapper .dropdown_searches .search_card .input_blc label{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.06px;display:block;margin-bottom:2px}.flightSearch_container .search_wrapper .dropdown_searches .search_card .input_blc .airport_codeMobile{display:none}.flightSearch_container .search_wrapper .dropdown_searches .search_card .form-control{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;background-color:transparent;border:none;padding:0}.flightSearch_container .search_wrapper .dropdown_searches .search_card .form-control::placeholder{color:var(--Gray-Mode-400)}.flightSearch_container .mobile_calendarWrapper{position:fixed;top:0;left:0;width:100%;height:100%;border:none;border-radius:0;transition:.4s ease-in-out;transform:translateY(100%);display:block}.mobile_calendarWrapper.active{transform:translateY(0)}.flightSearch_container .top_header{padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.flightSearch_container .top_header .btn{font:normal normal 600 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px;padding:0;display:flex;align-items:center;gap:8px}.flightSearch_container .top_header .btn img{width:24px;height:auto}.flightSearch_container .calendar_weekdays{padding:0 16px;border-bottom:1px solid var(--Gray-Mode-100)}.flightSearch_container .calendar_dates,.flightSearch_container .calendar_weekdays{display:grid;grid-template-columns:repeat(7,1fr);justify-content:space-between}.flightSearch_container .calendar_weekdays .weekday{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-600);text-align:center;width:46px;height:36px;align-content:center}.flightSearch_container .calendar_scrollable_months{padding:16px;height:calc(100% - 224px);overflow-x:hidden;overflow-y:auto}.flightSearch_container .calendar_month_block{border-bottom:1px solid var(--Gray-Mode-100);padding-bottom:16px;margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.flightSearch_container .calendar_dates .price{font:normal normal 600 10px/14px var(--font-primary);letter-spacing:.05px;color:var(--Gray-Mode-500)}.flightSearch_container .calendar_dates .selected .price,.flightSearch_container .calendar_dates .selected.highlight .price{color:var(--color-white)}.flightSearch_container .calendar_dates .highlight .price{color:#418b0d}.flightSearch_container .calendar-cell{width:46px;height:46px;margin:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-950);display:flex;flex-direction:column;gap:2px}.flightSearch_container .calendar-cell.in-range{background-color:var(--Blue-blue-2);border-radius:50%}.flightSearch_container .calendar_month_block .month-label{font:normal normal 500 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-950)}.flightSearch_container .calendar_dates .disabled{color:var(--Gray-Mode-300);pointer-events:none}.flightSearch_container .calendar_dates .disabled .price{display:none}.flightSearch_container .calendar_dates .selected{background:var(--color-primary);color:var(--color-white);border-radius:2px}.flightSearch_container .calendar_dates .merged-date{display:inline-block;margin-left:-1px;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#f8f8f8;border-radius:0}.flightSearch_container .calendar_dates .merged-date:first-child{border-left:1px solid transparent;border-radius:8px 0 0 8px}.flightSearch_container .calendar_dates .merged-date:last-child{border-right:1px solid transparent;border-radius:0 8px 8px 0}.calendar_mobileFooter{padding:16px 16px 8px 16px;display:flex;flex-direction:column;gap:16px;background:var(--color-white);box-shadow:0 -4px 12px -1px rgba(0,0,0,.08);position:fixed;bottom:0;width:100%}.flightSearch_container .searchflight_card .selected_dates{display:grid;grid-template-columns:repeat(2,1fr);border-radius:8px;border:1px solid var(--Gray-Mode-200)}.flightSearch_container .searchflight_card .selected_dates .input_inr{display:flex;flex-direction:column;gap:4px;padding:8px 12px}.flightSearch_container .searchflight_card .selected_dates .input_inr:nth-child(1){border-right:1px solid var(--Gray-Mode-200)}.flightSearch_container .searchflight_card .selected_dates .input_inr .form-control{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px;padding:0;background-color:transparent;border:none;border-radius:0}.flightSearch_container .searchflight_card .selected_dates .input_inr .form-control::placeholder{color:var(--Gray-Mode-950);opacity:1}.flightSearch_container .searchflight_card .selected_dates .input_inr:has(.form-control:disabled){opacity:.6}.calendar_mobileFooter .btn_primary{font:normal normal 500 14px/20px var(--font-primary);letter-spacing:.035px;padding:10px 20px;width:100%;justify-content:center}.flightSearch_container .searchflight_card .dropdown_calendarCard .calendar_footer .btn_holidayList{position:fixed;right:16px;top:10px;z-index:99}.flightSearch_container .dropdown_calendarCard .btn_holidayList{-webkit-text-fill-color:var(--color-white);padding:2px 12px 2px 2px;border-radius:32px;background:linear-gradient(225deg,#fd853a 0,#ec4a0a 100%)}.flightSearch_container .dropdown_calendarCard .btn_holidayList span{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:var(--color-white);border-radius:64px}.flightSearch_container .dropdown_calendarCard .btn_holidayList span img{width:20px;height:auto}.flightSearch_container .dropdown_calendarCard .holidayList_container{position:fixed;bottom:0;top:unset;border-radius:16px 16px 0 0;width:100%;height:540px;transform:translateY(100%);z-index:999}.flightSearch_container .dropdown_calendarCard .holidayList_container.open{transform:translateY(0)}.flightSearch_container .dropdown_calendarCard .holidayList_container .top_header p{font:normal normal 600 16px/150% var(--font-primary);letter-spacing:.024px}.flightSearch_container .tab-pane,.flightSearch_container .tab-pane.active.show{transform:unset}.flightSearch_container .radio_groups{gap:16px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;z-index:0}.flightSearch_container .radio_groups .form-check .form-check-input{border:1px solid var(--Gray-Mode-950)!important}.flightSearch_container .radio_groups .form-check-input:checked{border-color:var(--color-primary)!important}.flightSearch_container .radio_groups .form-check-input:checked+label{color:var(--color-primary)!important}.flightSearch_container .radio_groups .form-check-input:checked[type=radio]{background-image:url(../../images/commonIcons/check-circle.svg)!important}.flightSearch_container .radio_groups .form-check label{font:normal normal 500 12px/16px var(--font-primary);letter-spacing:.06px;width:max-content;color:var(--Gray-Mode-900)!important}.flightSearch_container .searchButton_blck .btn_primary{font:normal normal 400 16px/24px var(--font-primary);letter-spacing:.024px;padding:12px 24px;width:100%}.flightSearch_container .searchButton_blck{margin-top:24px}.flightSearch_container .search_wrapper{z-index:unset}.flightSearch_container .add_trvelersCard{position:fixed;top:auto;left:0;bottom:0;padding:0;width:100%;border-radius:16px 16px 0 0;box-shadow:0 0 24px 0 rgba(0,0,0,.14)}.flightSearch_container .add_trvelersCard .top_header{padding:4px 8px 4px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--Gray-Mode-100,#edeef1)}.flightSearch_container .add_trvelersCard .top_header h6{font:normal normal 600 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px}.flightSearch_container .add_trvelersCard .top_header .btn{width:44px;height:44px;padding:0;justify-content:center}.flightSearch_container .add_trvelersCard .top_header .btn img{width:20px;height:auto}.flightSearch_container .add_trvelersCard .title{font:normal normal 500 12px/16px var(--font-primary);letter-spacing:.06px}.flightSearch_container .add_trvelersCard .cabin_select{gap:16px 8px}.flightSearch_container .add_trvelersCard .trvelersCard_inr{padding:20px 16px}.flightSearch_container .add_trvelersCard .cabin_class .btn_primary{font:normal normal 500 14px/20px var(--font-primary);letter-spacing:.035px;padding:10px 20px}.flightSearch_container .multiCity_card,.flightSearch_container .multiCity_card .multiCity_wrapper{gap:12px}.flightSearch_container .multiCity_card .searchflight_card{grid-template-columns:2fr 1fr 22px;padding:0}.flightSearch_container .multiCity_card .searchflight_card .fromTo_city{gap:8px;border:none;border-radius:0}.flightSearch_container .multiCity_card .searchflight_card .grid_item{padding:8px;border-radius:8px;border:1px solid var(--Gray-Mode-100)}.flightSearch_container .multiCity_card .searchflight_card .fromTo_city .input_inr label{display:none}.flightSearch_container .multiCity_card .searchflight_card .grid_item .input_inr .toFrom_input:has(p){gap:4px}.flightSearch_container .multiCity_card .searchflight_card .fromTo_city .input_inr p{font:normal normal 600 12px/16px var(--font-primary);letter-spacing:.06px}.flightSearch_container .multiCity_card .searchflight_card .grid_item .input_inr .toFrom_input span{font:normal normal 400 10px/14px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.05px}.flightSearch_container .multiCity_card .searchflight_card .date_selection>.input_inr>label{font:normal normal 400 10px/14px var(--font-primary);letter-spacing:.05px}.flightSearch_container .multiCity_card .searchflight_card .date_selection>.input_inr>.form-control{font:normal normal 500 10px/14px var(--font-primary);letter-spacing:.05px}.flightSearch_container .multiCity_card .searchflight_card .selected_dates{display:block}.flightSearch_container .multiCity_card .searchflight_card .selected_dates .input_inr:nth-child(1){border-right:none}.flightSearch_container .searchflight_card .button_grp{padding-left:0}.flightSearch_container .searchflight_card .button_grp .btn_wrpr{display:none!important}.flightSearch_container .searchflight_card .button_grp .btn_close{width:22px;height:22px;padding:0;background:var(--Gray-Mode-100)}.flightSearch_container .searchflight_card .button_grp .btn_close .desktop_icon{display:none}.flightSearch_container .searchflight_card .button_grp .btn_close .mobile_icon{width:14px;display:block}.flightSearch_container .searchflight_card.card_forMobile{display:flex;flex-direction:column;gap:16px}.flightSearch_container .searchflight_card.card_forMobile .btn_addcity{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px;padding:9px 24px;border-radius:64px;border:1px solid var(--Gray-Mode-600);display:flex;align-items:center;justify-content:center;gap:4px;width:100%}.flightSearch_container .searchflight_card.card_forMobile .btn_addcity:disabled{border:1px solid var(--Gray-Mode-200);color:var(--Gray-Mode-500)}.flightSearch_container .searchflight_card.card_forMobile .btn_addcity img{width:20px;height:auto;filter:invert(.8)}.flightSearch_container .searchflight_card.card_forMobile .btn_addcity:disabled img{filter:brightness(.5)}.flightSearch_container .multiCity_card .searchflight_card.card_forMobile .travelerCabin_class{padding:12px 16px}.flightSearch_container .multiCity_card .searchflight_card.card_forMobile .input_inr label{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-700);letter-spacing:.06px;display:flex;align-items:center;gap:8px}.flightSearch_container .multiCity_card .searchflight_card.card_forMobile .input_inr label img{width:16px;height:auto}.searchFilter_mobile{padding:12px 0;position:sticky;top:0;background-color:#fff;z-index:998}.searchFilter_mobile .searchM_container{display:flex;align-items:center;gap:8px}.searchFilter_mobile .searchM_container .search_wrpr{padding:6px;display:flex;align-items:center;gap:8px;border-radius:8px;background:#eff8ff;width:calc(100% - 88px)}.searchFilter_mobile .search_wrpr .btn_back{padding:0}.searchFilter_mobile .search_wrpr .btn_back img{width:20px;height:auto}.searchFilter_mobile .search_wrpr .center_blck{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 20px);gap:6px}.searchFilter_mobile .search_wrpr .center_blck .center_left{display:flex;flex-direction:column;gap:4px}.searchFilter_mobile .search_wrpr .center_blck p{font-weight:600;color:var(--Gray-Mode-950)}.searchFilter_mobile .search_wrpr .center_blck .pass_info{display:flex;align-items:center;gap:4px}.searchFilter_mobile .search_wrpr .center_blck .pass_info span{font:normal normal 400 10px/14px var(--font-primary);letter-spacing:.05px;color:var(--Gray-Mode-800);display:block}.searchFilter_mobile .search_wrpr .center_blck .pass_info .brdr{width:1px;height:14px;background:#d7dae0}.searchFilter_mobile .search_wrpr .center_blck .btn_modify{padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.searchFilter_mobile .searchM_container .sort_filterMobile{display:flex;align-items:center;gap:8px}.searchFilter_mobile .searchM_container .sort_filterMobile .btn{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background-color:var(--color-primary)}.searchFilter_mobile .searchM_container .sort_filterMobile .btn img{width:18px;height:auto}.flightFilter_section .flightList_wrprMobile{position:fixed!important;bottom:0;left:0;padding:0;width:100%;height:504px!important;background-color:var(--color-white);box-shadow:0 0 24px 0 rgba(0,0,0,.14);border-radius:16px 16px 0 0;z-index:1001;overflow:hidden;display:none;top:auto!important}.flightFilter_section .flightAll_filter{border:none;position:unset}.flightFilter_section .flightAll_filter .top_title{padding:4px 8px 4px 16px;background-color:var(--color-white);height:auto;border-bottom:1px solid var(--Gray-Mode-100);display:flex;justify-content:space-between;align-items:center}.flightFilter_section .flightAll_filter .top_title h6{font:normal normal 600 16px/24px var(--font-primary);letter-spacing:.024px;color:var(--Gray-Mode-950);display:flex;align-items:center;gap:4px}.flightFilter_section .flightAll_filter .top_title h6 span{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px;color:var(--Gray-Mode-800);display:block}.flightFilter_section .flightAll_filter .top_title .btn_cross{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.flightFilter_section .flightAll_filter .top_title .btn_cross img{width:20px;height:auto}.flightFilter_section .flightAll_filter .btn_grpsMobile{padding:16px 16px 8px 16px;display:flex;align-items:center;gap:16px;background:var(--color-white);box-shadow:0 -4px 12px -1px rgba(0,0,0,.08)}.flightFilter_section .flightAll_filter .btn_grpsMobile .btn{font:normal normal 400 14px/20px var(--font-primary);padding:9px 20px;width:50%;justify-content:center}.flightFilter_section .flightAll_filter .btn_grpsMobile .btn_cancel{color:var(--Gray-Mode-950);border-radius:64px;border:1px solid var(--Gray-Mode-600)}.sortFilter_mobile{border-radius:16px 16px 0 0;background:var(--color-white);box-shadow:0 0 24px 0 rgba(0,0,0,.14);position:fixed;bottom:0;left:0;width:100%;z-index:1001;display:none}.sortFilter_mobile .top_header{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 4px 16px;border-bottom:1px solid var(--Gray-Mode-100)}.sortFilter_mobile .top_header h6{font:normal normal 600 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px}.sortFilter_mobile .top_header .btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.sortFilter_mobile .top_header .btn img{width:20px;height:auto}.sortFilter_mobile .sortFilter_inr{padding:16px;display:flex;flex-direction:column;gap:20px}.sortFilter_mobile .sortFilter_inr .sortFilter_wrpr{display:grid;grid-template-columns:repeat(2,1fr);row-gap:20px;column-gap:16px}.sortFilter_mobile .sortFilter_inr .sortFilter_wrpr .form-check{min-height:1px;padding:0;margin:0;display:flex;align-items:center;gap:12px}.sortFilter_mobile .sortFilter_inr .sortFilter_wrpr .form-check .form-check-input{margin:0;width:20px;height:20px;border-color:var(--Gray-Mode-400)}.sortFilter_mobile .sortFilter_inr .sortFilter_wrpr .form-check-input:checked[type=radio]{background-color:var(--color-white);background-image:url(../../images/commonIcons/check-circle.svg);background-size:8px;border-color:var(--color-primary);background-repeat:no-repeat;background-position:center;background-size:10px 10px}.sortFilter_mobile .form-check .form-check-input:checked::after{background:unset}.sortFilter_mobile .sortFilter_inr .sortFilter_wrpr label{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.035px}.sortFilter_mobile .sortFilter_inr .sortFilter_wrpr label span{font:normal normal 300 12px/16px var(--font-primary);color:var(--Gray-Mode-500);letter-spacing:.06px;display:block}.sortFilter_mobile .sortFilter_inr .smart_sort{padding:8px;display:flex;flex-direction:column;gap:4px;border-radius:8px;background:#f6f7f9}.sortFilter_mobile .sortFilter_inr .smart_sort p{font-weight:600;color:var(--Gray-Mode-950)}.sortFilter_mobile .sortFilter_inr .smart_sort span{font:normal normal 300 10px/14px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.05px;display:block}.all_filters::-webkit-scrollbar{display:none}.all_filters .comn_filter{padding:16px;gap:16px}.all_filters .dropdown_filter .dropdown_list ul{overflow-y:auto}.all_filters .comn_filter .top_block p{font:normal normal 600 16px/150% var(--font-primary);letter-spacing:.024px}.flightFilter_section{padding:0}.flightList_filter{gap:16px}.flightList_filter.oneWay_filter{padding-bottom:20px}.flightList_filter.roundTrip_filter{gap:8px;margin-left:-12px;margin-right:-12px}.flightList_filter .top_section h5{font:normal normal 600 14px/20px var(--font-primary);letter-spacing:.035px}.flightList_filter .top_section p,.flightList_filter.roundTrip_filter .top_section{display:none}.flightList_filter .center_section{gap:0;background:var(--White,#fff);box-shadow:0 2px 4px -1px rgba(0,0,0,.06)}.flightFilter_section .flightList_filter .center_section{gap:0}.flightFilter_section .flightList_filter .filter_bar{padding:8px 16px;border-radius:0;background:0 0;border-top:1px solid var(--Gray-Mode-100);border-bottom:1px solid var(--Gray-Mode-100)}.flightFilter_section .flightList_filter .scroll-btnPrice{display:none}.flightFilter_section .flightList_filter .price_list{gap:8px}.flightFilter_section .flightList_filter .price_tab{font:normal normal 400 10px/14px var(--font-primary);min-width:auto;padding:8px 12px;border:1px solid var(--Gray-Mode-100)}.flightFilter_section .flightList_filter.roundTrip_filter .price_tab{min-width:auto}.flightFilter_section .flightList_filter .price_tab.active{background-color:var(--color-secondary);border:1px solid var(--color-secondary)}.flightFilter_section .flightList_filter .price_tab span{font:normal normal 600 12px/16px var(--font-primary);letter-spacing:.06px}.flightFilter_section .flightList_filter .others_filters{gap:8px;padding:8px 16px}.flightFilter_section .flightList_filter .others_filters .btn .left_bx .icon{display:none}.flightFilter_section .flightList_filter .others_filters .btn{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px;padding:8px 11px;border-radius:24px;justify-content:center;gap:4px}.flightFilter_section .flightList_filter .others_filters .btn .price{font-weight:600}.flightFilter_section .flightList_filter .others_filters .btn_recommended{display:none}.flightFilter_section .flightList_filter .others_filters .select_wrapper{min-width:auto;width:100%;height:34px}.flightFilter_section .flightList_filter .others_filters .select_wrapper .custom_select,.flightFilter_section .flightList_filter .others_filters .select_wrapper .form-select{font:normal normal 400 12px/16px var(--font-primary);padding:8px 11px;border-radius:24px}.flightFilter_section .flightList_filter .others_filters .select_wrapper .select_label{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-950);left:12px}.flightFilter_section .flightList_filter .others_filters .select_wrapper.active .select_label,.flightFilter_section .flightList_filter .others_filters .select_wrapper.filled .select_label{font:normal normal 400 10px/14px var(--font-primary);padding:0 3px;left:8px}.flightFilter_section .flightList_filter .others_filters .select_wrapper:after{right:8px;width:20px;height:20px;background-size:18px}.flightFilter_section .flightList_filter .others_filters .select_wrapper .select_options{padding:0}.flightFilter_section .flightList_filter .others_filters .select_wrapper .select_options li{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px;padding:8px!important}.flightList_filter .cardList_container{gap:12px}.flightList_filter .cardList_container .onewayMulticity_card .flight_info .top_left{gap:10px;align-items:flex-start;flex-direction:column;width:100%}.flightList_filter .cardList_container .onewayMulticity_card .fil_btm{padding:4px 6px;border-radius:8px;width:max-content}.flightList_filter .cardList_container .luggage_info .info_inr,.flightList_filter .cardList_container .onewayMulticity_card .btn_primary,.flightList_filter .cardList_container .onewayMulticity_card .flight_info .fare_price,.flightList_filter .cardList_container .onewayMulticity_card .right_blck{display:none}.flightList_filter .cardList_container .onewayMulticity_card .fi_lft{flex-direction:row;justify-content:space-between;min-width:100%}.flightList_filter .cardList_container .luggage_info .btn_grps .btn{font:normal normal 400 10px/14px var(--font-primary);letter-spacing:.05px}.flightList_filter .cardList_container .luggage_info .btn_grps .btn img{width:14px}.flightList_filter .cardList_container .luggage_info .price_amount,.flightList_filter .cardList_container .onewayMulticity_card .fil_topLeft .tooltip_tag{display:block}.flightList_filter .cardList_container .onewayMulticity_card .fil_topLeft{position:unset;display:flex;align-items:center;gap:6px}.flightList_filter .cardList_container .onewayMulticity_card .flight_info{padding:12px}.flightList_filter .cardList_container .onewayMulticity_card .fi_lft .fil_top{gap:6px}.flightList_filter .cardList_container .onewayMulticity_card .fil_lft img{width:28px}.flightList_filter .cardList_container .onewayMulticity_card .flight_info p{font:normal normal 600 14px/20px var(--font-primary);letter-spacing:.035px}.flightList_filter .cardList_container .onewayMulticity_card .fi_lft .fil_top p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.flightList_filter .cardList_container .onewayMulticity_card .flight_info .top_left span{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px}.flightList_filter .cardList_container .onewayMulticity_card .fir_center{min-width:55%}.flightList_filter .cardList_container .onewayMulticity_card .fi_rgt{width:100%;gap:0}.flightList_filter .cardList_container .onewayMulticity_card .tooltip{right:0;width:180px;padding:8px;top:calc(100% + 7px);border-radius:8px}.flightList_filter .cardList_container .onewayMulticity_card .tooltip::before{left:auto;right:12px;width:7px;border-width:7px}.flightList_filter .cardList_container .onewayMulticity_card .top_left .tooltip span{font:normal normal 400 10px/14px var(--font-primary);letter-spacing:.05px;color:var(--color-white);margin:0}.flightList_filter .cardList_container .luggage_info{background:var(--Blue-blue-1);padding:8px 12px;border-radius:0 0 8px 8px;display:flex;align-items:center;justify-content:space-between}.flightList_filter.multiCity_filter .onewayMulticity_card.selected .luggage_info{background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%)}.flightList_filter .cardList_container .onewayMulticity_card h5{font:normal normal 600 16px/24px var(--font-primary);letter-spacing:.024px;gap:4px}.flightList_filter.multiCity_filter .onewayMulticity_card.selected h5{color:var(--color-white)}.flightList_filter .cardList_container .luggage_info .btn_grps{background:0 0;padding:0}.flightList_filter.multiCity_filter .onewayMulticity_card.selected .luggage_info .btn_grps .btn{color:var(--color-white)}.flightList_filter.multiCity_filter .onewayMulticity_card.selected .luggage_info .btn_grps .btn img{filter:brightness(0) invert(1)}.flightList_filter .cardList_container .luggage_info .price_mobile{display:flex;align-items:center;gap:12px}.flightList_filter .cardList_container .onewayMulticity_card .luggage_info .btn_price{font:normal normal 400 10px/14px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.05px;padding:0;display:flex;align-items:center;gap:4px}.flightList_filter .cardList_container .onewayMulticity_card .luggage_info .btn_price img{width:9px;height:auto}.flightList_filter .flight_loginCard{padding:16px;align-items:flex-start;flex-direction:column;gap:8px}.flightList_filter .flight_loginCard .left_box h4{font:normal normal 600 16px/24px var(--font-primary);letter-spacing:.024px}.flightList_filter .flight_loginCard .left_box .sub_title{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px}.flightList_filter .flight_loginCard .left_box{gap:4px}.flightList_filter .flight_loginCard .btn_grups{justify-content:space-between;width:100%}.flightList_filter .flight_loginCard .btn_grups .btn{font:normal normal 400 12px/16px var(--font-primary);padding:8px 16px;width:auto}.flightList_filter .flight_loginCard .btn_grups .btn_secondary{padding:7px 15px}.flightList_filter .flight_loadMore{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px;padding:7px 15px;margin:0 auto}.flightList_filter .flight_loadMore img{width:16px}.flightDetails_full{position:fixed;top:0;right:0;width:100%;height:100%;background-color:var(--color-white);z-index:999;display:none}.flightDetails_full.active{display:block}.flightDetails_full .btn_prev{font:normal normal 600 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px;padding:12px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--Gray-Mode-100);background:var(--color-white);border-radius:0;width:100%}.flightDetails_full .btn_prev img{width:24px;height:auto}.flightDetails_full .flightDetails_wrpr{padding:16px 12px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 122px)}.flightDetails_full .flightDetails_inr .top_section{padding:12px 16px 44px 16px;border-radius:16px 16px 0 0;background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%);display:flex;flex-direction:column;gap:4px}.flightDetails_full .flightDetails_inr .center_section{padding:16px 12px;border-radius:16px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);margin-top:-32px;display:flex;flex-direction:column;gap:24px}.flightDetails_full .flightDetails_inr .center_section .flightD_card{display:flex;flex-direction:column;gap:12px}.flightDetails_full .flightDetails_inr .top_section .flightD_top{display:flex;align-items:center;gap:12px}.flightDetails_full .flightDetails_inr .top_section .flightD_top h6{font-weight:600;color:var(--color-white);letter-spacing:.035;display:flex;align-items:center;gap:7px}.flightDetails_full .flightDetails_inr .top_section .flightD_top .chip{font:normal normal 600 10px/14px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.05px;padding:4px 8px;border-radius:50px;background:var(--Blue-blue-1)}.flightDetails_full .flightDetails_inr .top_section .flightD_btm{display:flex;align-items:center;gap:8px}.flightDetails_full .flightDetails_inr .top_section .flightD_btm span{font:normal normal 400 12px/16px var(--font-primary);color:var(--Gray-Mode-100);letter-spacing:.06px;display:block}.flightDetails_full .flightDetails_inr .top_section .flightD_btm .dot{width:2px;height:2px;border-radius:50%;background-color:var(--Gray-Mode-100)}.flightDetails_full .flightD_centerTop{display:flex;align-items:center;justify-content:space-between}.flightDetails_full .flightD_centerTop .left_blc:has(.left_wrpr){align-items:flex-start;flex-direction:column;gap:4px}.flightDetails_full .flightD_centerTop .left_blc,.flightDetails_full .flightD_centerTop .left_blc .left_wrpr{display:flex;align-items:center;gap:8px}.flightDetails_full .flightD_centerTop .left_blc .top_box img{width:28px;height:auto}.flightDetails_full .flightD_centerTop .left_blc .bottom_box p{color:var(--Gray-Mode-950)}.flightDetails_full .center_section span{font:normal normal 400 10px/14px var(--font-primary);color:var(--Gray-Mode-700);display:block}.flightDetails_full .flightD_centerTop .right_blc{padding:4px 8px;border-radius:50px;background:var(--Blue-blue-1);display:flex;align-items:center;gap:4px}.flightDetails_full .flightD_centerTop .right_blc img{width:16px;height:auto}.flightDetails_full .flightD_centerTop .right_blc span{font-weight:500;color:var(--Gray-Mode-950)}.flightDetails_full .flightD_centerC{display:flex;align-items:center;justify-content:space-between}.flightDetails_full .flightD_centerC .center_card{display:flex;flex-direction:column;gap:2px}.flightDetails_full .flightD_centerC .center_card h6{font:normal normal 600 16px/24px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.024px}.flightDetails_full .flightD_centerC .center_card span{font-weight:500;color:var(--Gray-Mode-500)}.flightDetails_full .flightD_centerC .center_card p{font-weight:400;color:var(--Gray-Mode-800)}.flightDetails_full .flightD_centerC .center_card.center_rgt{align-items:end}.flightDetails_full .flightD_centerC .centerCenter p{color:var(--color-primary);text-align:center;font-weight:600}.flightDetails_full .flightD_centerC .centerCenter .icon_brdr{display:flex;align-items:center;gap:4px}.flightDetails_full .flightD_centerC .centerCenter .icon_brdr img{width:auto;height:16px}.flightDetails_full .flightD_centerC .centerCenter .icon_brdr span{width:40px;height:1px;background-color:var(--Blue-blue-5)}.flightDetails_full .flightDetails_inr .center_section .divider{width:100%;height:1px;border-top:1px dashed #f0f0f0}.flightDetails_full .flightDetails_inr .luggage_info{display:grid;grid-template-columns:repeat(2,1fr);border-radius:8px;overflow:hidden}.flightDetails_full .flightDetails_inr .luggage_info .info_inr{padding:4px 0 4px 12px;display:flex;align-items:flex-start;gap:4px}.flightDetails_full .flightDetails_inr .luggage_info .info_inr.left_inr{background:linear-gradient(90deg,#fffcd9 0,#fff 99.69%)}.flightDetails_full .flightDetails_inr .luggage_info .info_inr.right_inr{background:linear-gradient(270deg,#eff8ff 0,#f7fcff 91.26%,#fff 100.31%)}.flightDetails_full .flightDetails_inr .luggage_info .info_inr img{width:14px;height:auto}.flightDetails_full .flightDetails_inr .luggage_info .info_wrpr{display:flex;flex-direction:column;gap:2px}.flightDetails_full .flightDetails_inr .luggage_info .info_inr span{font:normal normal 400 10px/14px var(--font-primary);color:var(--Gray-Mode-900);display:block}.flightDetails_full .flightDetails_inr .luggage_info .info_inr span b{font-weight:600;color:var(--Gray-Mode-950)}.flightDetails_full .flightDetails_inr .change_terminals{width:100%;position:relative;z-index:0}.flightDetails_full .flightDetails_inr .change_terminals::before{position:absolute;inset:0;content:"";width:100%;height:1px;border-top:1px dashed #b3b9c6;margin:auto;z-index:-1}.flightDetails_full .flightDetails_inr .change_terminals .terminals_info{padding:8px 12px;border-radius:58px;border:1px solid #008ade;display:flex;align-items:center;justify-content:center;gap:4px;width:fit-content;margin:auto;background-color:#f4faff}.flightDetails_full .flightDetails_inr .change_terminals .terminals_info span{font:normal normal 500 10px/14px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.05px;display:block}.flightDetails_full .flightDetails_inr .change_terminals .terminals_info .dot{width:4px;height:4px;border-radius:50px;background-color:var(--Gray-Mode-300)}.flightDetails_full .flightDetails_inr .change_terminals .terminals_info span:last-child{color:var(--color-primary)}.flightDetails_full .flightDetails_inr .change_terminals .terminals_info span b{font-weight:600}.flightDetails_full .flightDetails_inr .requirement_card{display:flex;padding:12px 16px;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--Gray-Mode-100);background:#eff8ff}.flightDetails_full .flightDetails_inr .requirement_card span{font:normal normal 500 12px/16px var(--font-primary);color:var(--Gray-Mode-800);letter-spacing:.06px;display:block}.flightDetails_full .flightDetails_wrpr .fare_rules .btn_fareRules{font:normal normal 600 14px/20px var(--font-primary);color:var(--color-primary);letter-spacing:.035px;padding:14px 16px;border-radius:12px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);width:100%;display:flex;align-items:center;justify-content:space-between}.flightDetails_full .flightDetails_wrpr .fare_rules .btn_fareRules img{width:20px;height:auto}.flightDetails_full .flightDetails_wrpr .fareRules_card{border-radius:16px 16px 0 0;background:var(--color-white);box-shadow:0 0 24px 0 rgba(0,0,0,.14);position:absolute;bottom:0;left:0;width:100%;z-index:1001}.flightDetails_full .grand_total{padding:16px;display:flex;align-items:center;gap:24px;background:linear-gradient(0deg,#062d66 -45.62%,#000711 98.27%),#fff;box-shadow:0 -4px 12px -1px rgba(0,0,0,.08);position:absolute;bottom:0;width:100%}.flightDetails_full .grand_total .left_top{display:flex;align-items:center;gap:4px}.flightDetails_full .grand_total .left_top .btn{padding:0}.flightDetails_full .grand_total .left_top .btn img{width:18px;height:auto}.flightDetails_full .grand_total h6{font-weight:500;color:var(--Gray-Mode-200);width:max-content}.flightDetails_full .grand_total h5{font-weight:700;letter-spacing:.027px;color:var(--color-white);width:max-content}.flightDetails_full .grand_total .btn_primary,.flightDetails_full .grand_total .right_block{width:-webkit-fill-available}.flightDetails_full .grand_total .fare_breakup{border-radius:20px 20px 0 0;background:var(--color-white);box-shadow:0 -4px 12px -1px rgba(0,0,0,.08);position:absolute;left:0;bottom:0;width:100%;z-index:1001}.flightDetails_full .fareRules_brekup .top_header{padding:12px 0 8px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--Gray-Mode-100)}.flightDetails_full .fareRules_brekup .top_header h6{font:normal normal 600 16px/24px var(--font-primary);letter-spacing:.024px;color:var(--Gray-Mode-950)}.flightDetails_full .fareRules_brekup .top_header .btn{width:52px;height:38px;padding:0;border:none}.flightDetails_full .fareRules_brekup .top_header .btn img{width:20px;height:auto}.flightDetails_full .tabs_multicityDept{border-bottom:1px solid var(--Gray-Mode-100);padding:12px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.flightDetails_full .tabs_aprDep .nav-pills{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px}.flightDetails_full .tabs_aprDep .nav-pills li{width:100%}.flightDetails_full .tabs_aprDep .nav-pills .nav-link{font:normal normal 400 10px/14px var(--font-primary);color:var(--Gray-Mode-800);letter-spacing:.05px;border-radius:6px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);padding:8px 12px;width:100%}.flightDetails_full .tabs_aprDep .nav-pills .nav-link.active{color:var(--color-white);background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%)}.flightDetails_full .fareRules_brekup .card_fareRules{display:flex;flex-direction:column;gap:16px;padding:16px}.flightDetails_full .fareRules_brekup .card_fareRules .card_container{border-radius:10px;border:1px solid #008ade;box-shadow:0 2px 4px -1px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:16px;padding:16px}.flightDetails_full .fareRules_brekup .card_fareBreakup{display:flex;flex-direction:column;gap:8px}.flightDetails_full .fareRules_brekup .card_fareBreakup p{color:var(--Gray-Mode-700)}.flightDetails_full .fareRules_brekup .card_fareRules .card_baseFare{border-radius:8px;border:1px solid var(--Gray-Mode-100);background:var(--color-white);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.flightDetails_full .fareRules_brekup .card_baseFare{padding:16px}.flightDetails_full .fareRules_brekup .card_baseFare .baseFare_inr{display:flex;flex-direction:column;gap:8px}.flightDetails_full .fareRules_brekup .card_baseFare .bfi_item{display:flex;align-items:center;justify-content:space-between}.flightDetails_full .fareRules_brekup .card_baseFare .with_border{border:1px dashed var(--Gray-Mode-200);border-left:none;border-right:none;padding:8px 0}.flightDetails_full .fareRules_brekup .card_baseFare span{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;color:var(--Gray-Mode-700);display:block}.flightDetails_full .fareRules_brekup .card_fareRules .card_baseFare span{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px}.flightDetails_full .fareRules_brekup .card_baseFare span b{font-weight:500;color:var(--Gray-Mode-800)}.flightDetails_full .fareRules_brekup .card_baseFare .grandTot_item span{font-weight:600;color:var(--Gray-Mode-950)}.flightDetails_full .grand_total .fare_breakup .btn_blck{padding:0 16px 8px}.flightDetails_full .grand_total .fare_breakup .btn_primary{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;padding:10px 24px;width:100%}.flightDetails_full .fareRules_brekup .notes{padding:16px;border-radius:8px;background:var(--Yellow-yellow-1)}.flightDetails_full .fareRules_brekup .notes span{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px;color:var(--Gray-Mode-950);display:block}.flightDetails_full .fareRules_brekup .notes span b{font-weight:600}.flightDetails_full .fareRules_brekup .notes span a{font-weight:600;color:var(--Gray-Mode-900);text-decoration:none}.flightDetails_full .right_block .fareType_blck{border-radius:16px 16px 0 0;background:var(--color-white);box-shadow:0 0 24px 0 rgba(0,0,0,.14);position:absolute;left:0;bottom:0;width:100%;z-index:1001}.flightDetails_full .right_block .fareType_blck.fare_Options{height:100vh;border-radius:0}.flightDetails_full .fare_Options .top_header{padding:12px 16px;border-bottom:1px solid var(--Gray-Mode-100)}.flightDetails_full .fare_Options .top_header .btn{font:normal normal 600 16px/24px var(--font-primary);letter-spacing:.024px;color:var(--Gray-Mode-950);display:flex;align-items:center;gap:12px;padding:0}.flightDetails_full .fare_Options .top_header .btn img{width:24px;height:auto}.flightDetails_full .right_block .fareType_blck.fare_Options .fareType_innr{max-height:unset}.flightDetails_full .right_block .fareType_blck .fareType_innr{padding:16px;display:flex;flex-direction:column;gap:16px;max-height:448px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.flightDetails_full .right_block .fareType_blck .flightT_container{padding:8px;border-radius:10px;border:1px solid #008ade;box-shadow:0 2px 4px -1px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:16px}.flightDetails_full .right_block .flightT_fdetails{display:flex;align-items:center;justify-content:space-between;gap:16px}.flightDetails_full .right_block .flightT_fdetails .left_blc{display:flex;align-items:flex-start;gap:4px}.flightDetails_full .right_block .flightT_fdetails .left_blc .top_box img{width:20px;height:auto}.flightDetails_full .right_block .flightT_fdetails .left_blc .bottom_box{display:flex;flex-direction:column;gap:2px}.flightDetails_full .right_block .flightT_fdetails .left_blc .bottom_box p{color:var(--Gray-Mode-950)}.flightDetails_full .right_block .flightT_fdetails span{font:normal normal 400 10px/14px var(--font-primary);color:var(--Gray-Mode-700);display:block}.flightDetails_full .flightT_fdetails .flightT_right{display:flex;align-items:center;justify-content:space-between;gap:12px}.flightDetails_full .flightT_fdetails .flightT_right .card_blck{display:flex;flex-direction:column;gap:2px}.flightDetails_full .flightT_fdetails .flightT_right .card_blck span{font-weight:500;color:var(--Gray-Mode-500)}.flightDetails_full .flightT_fdetails .flightT_right .card_blck p{font-weight:500;color:var(--Gray-Mode-950)}.flightDetails_full .flightT_fdetails .flightT_right .card_blck p span{font-weight:400;color:var(--Gray-Mode-800)}.flightDetails_full .flightT_fdetails .flightT_right .card_blck.card_rgt{align-items:end}.flightDetails_full .flightT_fdetails .flightT_right .card_center span{color:var(--Gray-Mode-950);text-align:center;font-weight:500}.flightDetails_full .flightT_fdetails .flightT_right .card_center .icon_brdr{display:flex;align-items:center;gap:4px}.flightDetails_full .flightT_fdetails .flightT_right .card_center .icon_brdr img{width:auto;height:16px}.flightDetails_full .flightT_fdetails .flightT_right .card_center .icon_brdr span{width:40px;height:1px;background-color:var(--Gray-Mode-300)}.flightDetails_full .right_block .flightT_container .seperator{border-top:1px dashed #d7dae0;margin:0 -8px}.flightDetails_full .right_block .fareType_blck .fareT_card{padding:8px 2px 2px 2px;display:flex;flex-direction:column;gap:8px;border-radius:10px;background:var(--Blue-blue-1);box-shadow:0 2px 4px -1px rgba(0,0,0,.06)}.flightDetails_full .right_block .fareType_blck .fareT_card.selected{background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%);box-shadow:0 2px 4px -1px rgba(0,0,0,.06)}.flightDetails_full .right_block .fareType_blck .fareT_card .top_blc{display:flex;align-items:center;justify-content:space-between;padding:0 8px}.flightDetails_full .right_block .fareType_blck .fareT_card .form-check{min-height:1px;padding:0;margin:0;display:flex;align-items:center;gap:8px}.flightDetails_full .right_block .fareType_blck .fareT_card .form-check .form-check-input{margin:0;width:20px;height:20px;border-color:var(--Gray-Mode-400)}.flightDetails_full .right_block .fareType_blck .fareT_card .form-check-input:checked[type=radio]{background-color:var(--color-white);background-image:url(../../images/commonIcons/check-circle.svg);background-size:8px;border-color:var(--color-primary);background-repeat:no-repeat;background-position:center}.flightDetails_full .right_block .fareType_blck .fareT_card.selected .form-check-input:checked[type=radio]{background-color:transparent;background-image:url(/images/tcFlights/common-img/check-white.svg);border-color:var(--color-white)}.flightDetails_full .right_block .fareType_blck .fareT_card .form-check label{font:normal normal 500 14px/20px var(--font-primary);color:var(--Gray-Mode-900);letter-spacing:.035px}.flightDetails_full .right_block .fareType_blck .fareT_card.selected .form-check label,.flightDetails_full .right_block .fareType_blck .fareT_card.selected .top_blc h6{color:var(--color-white)}.flightDetails_full .right_block .fareType_blck .fareT_card .top_blc h6{font-weight:700;color:var(--color-primary)}.flightDetails_full .right_block .fareT_info{padding:12px 16px;border-radius:8px;background-color:var(--color-white);display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.flightDetails_full .right_block .fareT_info .info_card{display:flex;align-items:flex-start;gap:4px}.flightDetails_full .right_block .fareT_info .info_card img{width:14px;height:auto}.flightDetails_full .right_block .fareT_info .info_card .info_wrpr{display:flex;flex-direction:column;gap:4px}.flightDetails_full .right_block .fareT_info .info_card p{color:var(--Gray-Mode-600);font-weight:400}.flightDetails_full .right_block .fareT_info .info_card p b{font-weight:500;color:var(--Gray-Mode-900)}.flightDetails_full .right_block .fareT_info .info_card .no-checkin{color:#a4180f}.flightDetails_full .right_block .btn_grps{padding:16px;display:flex;align-items:center;gap:16px;background:var(--color-white);box-shadow:0 -4px 12px -1px rgba(0,0,0,.08);position:fixed;width:100%;left:0;bottom:0;z-index:999}.flightDetails_full .right_block .btn_grps .btn{font:normal normal 400 14px/20px var(--font-primary);letter-spacing:.035px;text-align:center;padding:9px 19px;width:50%;justify-content:center}.flightDetails_full .right_block .btn_grps .btn_cancel{border-radius:64px;border:1px solid var(--Gray-Mode-600);color:var(--Gray-Mode-950)}.faq_section .main_heading{align-items:center}.faq_section .accordion{gap:8px;padding:0}.faq_section .accordion-item{padding:16px}.faq_section .accordion-button::after{width:20px;height:20px}.faq_section .accordion-body{padding:12px 0 0}.faq_section .accordion-button{font:normal normal 400 14px/142.857% var(--font-primary);letter-spacing:.035px}.faq_section .accordion-item.active .accordion-button{font-weight:600}.faq_section .btn_loadFaq{font:normal normal 400 12px/16px var(--font-primary);letter-spacing:.06px;padding:7px 15px}.tour_agency .main_heading{align-items:flex-start}.tour_agency .main_heading h4{font:normal normal 700 14px/142.857% var(--font-primary);letter-spacing:.035px}.tour_agency .agency_content{margin-top:12px}.tour_agency .agency_content p{font:normal normal 400 12px/133.333% var(--font-primary);letter-spacing:.06px}.tour_agency .agency_content .read-more img{width:20px}.tour_agency .agency_accordian{margin-top:36px;flex-direction:column;gap:8px}.tour_agency .agency_accordian .accordion{display:flex;flex-direction:column;gap:8px}.tour_agency .agency_accordian .accordion-item{border-radius:8px;border:1px solid var(--Blue-blue-2)}.tour_agency .agency_accordian .accordion-button{background:var(--Blue-blue-2);border-radius:8px;box-shadow:none;padding:12px 16px;font:normal normal 500 12px/133.333% var(--font-primary);letter-spacing:.06px;color:var(--Gray-Mode-700)}.tour_agency .accordion-button:not(.collapsed){background:var(--color-primary);color:var(--color-white)}.tour_agency .accordion-item .accordion-body{padding:16px 8px}.tour_agency .tags_btns{gap:8px}.tour_agency .tags_btns .btn{font:normal normal 400 12px/133.333% var(--font-primary);letter-spacing:.06px;border:1px solid rgba(15,76,164,.2);padding:8px}.tour_agency .accordion-button::after{width:20px;height:20px;background-image:url(../../images/commonIcons/plus.svg);background-size:100%}.tour_agency .accordion-button:not(.collapsed)::after{background-image:url(../../images/commonIcons/minus.svg)}.tour_agency .top_section h5{font:normal normal 600 16px/24px var(--font-primary);margin-bottom:12px}.tour_agency .top_section h6{font:normal normal 600 14px/20px var(--font-primary);margin-bottom:8px}.tour_agency .agency_content .read_moreText h6{font-weight:600;margin:12px 0 8px}.tour_agency .agency_content p{margin-bottom:12px}.tour_agency .agency_content ul li{font:normal normal 300 12px/150% var(--font-primary);letter-spacing:.06px}.tour_agency .agency_content ul{padding-left:1.4rem}.tour_agency .agency_content .table th{font:normal normal 600 12px/144.444% var(--font-primary)}.tour_agency .agency_content .table td{font:normal normal 400 12px/150% var(--font-primary)}}.flightAll_filter .form-check .form-check-input:checked::after{background:unset}.all_filters .flight_view .flightView_filter{display:flex;align-items:center;gap:8px}.all_filters .flight_view .flightView_filter .btn.active{color:var(--color-white);border:1px solid #2e90fa;background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%)}.all_filters .flight_view .flightView_filter .btn{font:normal normal 400 12px/14px var(--font-primary);letter-spacing:.06px;padding:10px 16px;color:var(--Gray-Mode-800);border:1px solid transparent;background:0 0;border-radius:100px;transition:unset}#faqAccordian .accordion-button:focus{box-shadow:unset}.flightSearch_container .dropdown_calendarCard .date_cell.in-range{background-color:#8dbfe7}@media only screen and (max-width:767px){.form-check .form-check-input:checked::after{background:unset!important}.flightList_filter .cardList_container .tooltip_tag .tooltip{right:calc(100% - 124px)}.flightList_filter .cardList_container .tooltip_tag .tooltip::before{right:-100px}.rn__breadcrumb{font-size:12px}.flight_loginCard .promo_content h6{font-size:12px!important;font-weight:400}.flightList_filter .flight_loginCard::before{display:none}.flightList_filter .flight_loginCard::after{display:none}.flightList_filter .flight_loginCard{display:flex!important;flex-direction:row}.flight_loginCard .promo_icon img{width:67px;height:26px}.flightList_filter .cardList_container .tooltip_tag .tooltip{width:205px}.flightList_filter .cardList_container .tooltip_tag{position:relative;display:flex;justify-content:center}.breadcrumb_links ul li+li::before{width:10px}.flightFilter_section .breadcrumb{padding:16px 0 16px!important}.flightList_filter .cardList_container .tooltip_tag label{padding:4px 5px;gap:0}#tc_special_tooltip{right:calc(100% - 90px)}#refundable_tooltip{right:calc(100% - 115px)}.multicity_comnTabs .nav-pills{flex-wrap:wrap}}.global-error-container{min-height:5px!important}.fareOptions_popup .crd_blck p{font:normal normal 500 12px/150% var(--font-primary);color:var(--Gray-Mode-950)}.interNational_card .emission{font:normal normal 500 10px var(--font-primary);color:var(--Gray-Mode-950);letter-spacing:.01px;padding:5px 8px;border-radius:50px;background:var(--Blue-blue-1);display:flex;align-items:center;gap:4px;margin-left:auto}.date_cell{font:normal normal 400 14px/20px var(--font-primary);color:var(--Gray-Mode-900);text-align:center;letter-spacing:.035px;width:35px;height:35px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.flightSearch_container .calendar_wrapper .calendar_dates,.flightSearch_container .calendar_wrapper .calendar_days{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.chat-widget{display:none!important}.flightList_wrprMobile{position:unset!important;overflow:unset!important;top:unset;height:unset!important}.breadcrumb .breadcrumb_links{display:flex}.breadcrumb .breadcrumb_links{font:normal normal 500 12px/133.333% var(--font-primary)}.breadcrumb .breadcrumb_links a{text-decoration:none;color:var(--color-primary)}.breadcrumb .breadcrumb_links ul{display:flex;padding-left:0}.breadcrumb_links ul{list-style:none!important;padding:0;margin:0}.breadcrumb_links ul li+li::before{content:"";display:inline-block;width:15px;height:15px;background-image:url(/images/tcHolidays/srp/chevron-right.png);background-size:contain;background-repeat:no-repeat;margin:0 6px;vertical-align:middle}.breadcrumb_links ul li:last-child a{color:#5e5873!important;cursor:default;pointer-events:none}.flightFilter_section .breadcrumb{padding:16px 0 0}.scroll_topBtn{display:flex;justify-content:center;border:1px solid var(--primary-blue-color,#008cff);color:var(--primary-blue-color,#008cff);font-weight:var(--font-bold,400);height:30px;padding:4px 20px;border-radius:17px;cursor:pointer;margin-top:10px;font-size:14px}.scroll_topBtn img{width:16px;height:auto;margin-left:4px}.srpFilter_Section{position:sticky;top:-70px}.flight_loginCard .promo_content h6{font-size:21px}.flightSearch_container .searchflight_card .grid_item .input_inr .traveler_title{color:var(--Gray-Mode-900);display:flex;align-items:flex-start;gap:4px;font:normal normal 600 15px/24px var(--font-primary);justify-content:space-between}.all_filters .mobile_scroll{overflow-x:hidden;overflow-y:auto;height:60vh;scrollbar-width:thin;scrollbar-color:#bebebe #f1f1f1}.all_filters .mobile_scroll::-webkit-scrollbar{width:6px}.all_filters .mobile_scroll::-webkit-scrollbar-track{background:#f1f1f1}.all_filters .mobile_scroll::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.all_filters .mobile_scroll::-webkit-scrollbar-thumb:hover{background:#555}.fareOptions_popup .fareOption_head{font-size:15px;font-weight:500}.fareOptions_popup .fareOption_tag{background:linear-gradient(to right,#e8b60f45,#fbf3cd);padding:5px;color:var(--Gray-Mode-800)}.fareOptions_popup .top_section{display:flex;justify-content:space-between;align-items:center}.fareOptions_popup .top_section .right_title{display:flex;justify-content:space-between;width:100%}.fareOptions_popup .top_section .date_time{text-align:right}.roundTrip_card .tooltip_tag .tool_tip_refundable{background:linear-gradient(225deg,#2e90fa 0,#175cd3 100%)!important;font:normal normal 400 11px/14px var(--font-primary)!important;color:var(--color-white)!important;letter-spacing:.05px!important;border-radius:50px!important;padding:4px 5px!important;display:flex!important;align-items:center!important;gap:1px!important}.combination_section_header{display:flex;justify-content:space-between;align-items:center;width:100%}.combination_section_header h6{font-weight:600;color:var(--Gray-Mode-900)}.combination_section_header span{font-size:14px}.fareOptions_popup .day_offset{padding:4px;font-size:12px!important;font-weight:500!important;color:#f88c2fed!important}.flightList_filter .top_section h1{line-height:28px;font-weight:600;color:var(--Gray-Mode-950);letter-spacing:.02px;font:normal normal 600 17px/100% var(--font-primary)}.newsletter_section .newsletter_card h2{color:var(--color-white);font:normal normal 600 24px/120% var(--font-primary)}.lockPrice_popup .custom-header{position:relative;display:flex;align-items:center;justify-content:flex-end}.lockPrice_popup .custom-header .title{position:absolute;left:50%;transform:translateX(-50%);font-weight:500}.tour_agency.rn__section__gapTop.seoFlightscontent .top_section a{font-size:inherit;font-weight:500;display:inline;border:0;padding:0;color:#0f4ca4}.tour_agency.rn__section__gapTop.seoFlightscontent h2{color:var(--Gray-Mode-950)!important;margin:24px 0 8px;font:normal normal 600 22px/144.444% var(--font-primary)}.tour_agency.rn__section__gapTop.seoFlightscontent h3{color:var(--Gray-Mode-950)!important;margin:24px 0 8px;font:normal normal 600 21px/144.444% var(--font-primary)}.agency_content span{font:normal normal 600 14px/142.857% var(--font-primary)!important;letter-spacing:.035px;padding:0;color:var(--color-primary)!important;display:flex;align-items:center;gap:4px}.sidebar_flightDetails .sidebar_tabContent .flight_details_cards .flight_info .fil_lft .airline-logo{width:37px;height:36px;background:url(/images/tcFlights/srp/airline-logo.svg) no-repeat center}.flightList_filter .cardList_container .onewayMulticity_card .fil_lft span{display:inline-block;width:38px;height:38px;background:url(/images/tcFlights/srp/airline-logo.svg) no-repeat center}.flight_details_cards .flight_info .fil_lft span{display:inline-block;width:36px;height:36px;background:url(/images/tcFlights/srp/airline-logo.svg) no-repeat center}.roundTrip_card .fctl_lft .airline-logo{display:inline-block;width:36px;height:36px;background:url(/images/tcFlights/srp/airline-logo.svg) no-repeat center}.depaprFlight_details .airline-logo{width:37px;height:36px;background:url(/images/tcFlights/srp/airline-logo.svg) no-repeat center}.interNational_card .flight_info .fctl_lft span{display:inline-block;width:36px;height:36px;background:url(/images/tcFlights/srp/airline-logo.svg) no-repeat center;border-radius:50%}.interNational_card .flight_info .left_top .fctl_lft+.fctl_lft .airline-logo{margin-left:-10px}.flightAll_filter .airline-logo-wrapper .airline-logo{width:36px;height:36px;background:url(/images/tcFlights/srp/airline-logo.svg) no-repeat center;display:inline-block}#flight-sidebar-mobile-app .airline-logo{width:36px;height:36px;background:url(/images/tcFlights/srp/airline-logo.svg) no-repeat center;display:inline-block}@media only screen and (max-width:767px){.depaprFlight_details .airline-logo{display:block!important}}[id^=TC_SG] .airline-logo{background-position:-558px -127px!important}[id^=TC_AI] .airline-logo{background-position:-64px -373px!important}[id^=TC_EK] .airline-logo{background-position:-683px -126px!important}[id^=TC_EK] .airline-logo{background-position:-683px -126px!important}[id^=TC_UL] .airline-logo{background-position:-435px -125px!important}[id^=TC_QR] .airline-logo{background-position:-187px -374px!important}[id^=TC_SQ] .airline-logo{background-position:-435px -188px!important}[id^=TC_MH] .airline-logo{background-position:-250px -253px!important}[id^=TC_TG] .airline-logo{background-position:-125px -188px!important}[id^=TC_VN] .airline-logo{background-position:0 0!important}[id^=TC_MU] .airline-logo{background-position:0 -127px!important}[id^=TC_AA] .airline-logo{background-position:-186px -126px!important}[id^=TC_UA] .airline-logo{background-position:-124px -311px!important}[id^=TC_JL] .airline-logo{background-position:-1px -186px!important}[id^=TC_QF] .airline-logo{background-position:0 0!important}[id^=TC_RJ] .airline-logo{background-position:0 0!important}[id^=TC_CX] .airline-logo{background-position:-370px -122px!important}[id^=TC_WY] .airline-logo{background-position:-247px 0!important}[id^=TC_KU] .airline-logo{background-position:-501px -65px!important}[id^=TC_KQ] .airline-logo{background-position:-60px -186px!important}[id^=TC_BA] .airline-logo{background-position:-373px -65px!important}[id^=TC_MS] .airline-logo{background-position:-683px -188px!important}[id^=TC_TK] .airline-logo{background-position:-619px -124px!important}[id^=TC_LH] .airline-logo{background-position:-124px -372px!important}[id^=TC_LX] .airline-logo{background-position:-185px -62px!important}[id^=TC_VS] .airline-logo{background-position:-248px -62px!important}[id^=TC_QP] .airline-logo{background-position:-682px -310px!important}[id^=TC_IX] .airline-logo{background-position:-187px -247px!important}[id^=TC_KL] .airline-logo{background-position:-497px -187px!important}[id^=TC_AF] .airline-logo{background-position:-497px 3px!important}[id^=TC_6E] .airline-logo{background-position:-123px -65px!important}[id^=TC_HR] .airline-logo{background-position:-1px -373px!important}[id^=TC_VJ] .airline-logo{background-position:0 0!important}[id^=TC_EY] .airline-logo{background-position:-683px -60px!important}[id^=TC_AY] .airline-logo{background-position:0 -60px!important}[id^=TC_KE] .airline-logo{background-position:0 0!important}[id^=TC_AC] .airline-logo{background-position:-1px -247px!important}[id^=TC_GF] .airline-logo{background-position:-308px -124px!important}[id^=TC_SV] .airline-logo{background-position:-187px 0!important}[id^=TC_ET] .airline-logo{background-position:-125px -125px!important}