@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Montserrat:wght@500;700&family=Playfair+Display:wght@400;700&display=swap);.header-top-bar{background-color:#fff;padding:5px 40px}.header-top-bar select{background-color:#F7941D;color:#fff;border-radius:5px;border:none;padding:4px 8px;cursor:pointer;font-weight:500}.header-top-bar select:hover{background-color:#D4AF37}:root{--primary-color:#F7941D;--tac-primary-color:#F7941D}body,p,li,span,td{font-family:'Lato',Arial,sans-serif;font-size:16px;line-height:1.6;font-weight:400;color:# #fff}h1,h2,h3,h4,h5,h6,.section-title,.widget-title{font-family:'Montserrat','Lato',sans-serif;font-weight:700;line-height:1.2;color:#fff}h1{font-size:48px}h2{font-size:36px}h3{font-size:28px}.button,.btn,.header-t button,.btn-more,.btn-book-now{font-family:'Montserrat','Lato',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.hero-banner,.discount-holder,.price-holder,.luxury-label,.highlight{font-family:'Playfair Display','Lato',serif;font-weight:700;font-style:normal}.main-navigation a,.header-menu a{font-family:'Lato',Arial,sans-serif;font-weight:500}footer,.footer-widget,.footer-widget p,.footer-widget a{font-family:'Lato',Arial,sans-serif;font-size:14px;color:#fff}.icon-label,.meta-info span,.price-holder span,.discount-holder span{font-family:'Oswald','Lato',sans-serif;font-weight:600}@media (max-width:1200px){h1{font-size:42px}h2{font-size:32px}h3{font-size:24px}}@media (max-width:768px){h1{font-size:36px}h2{font-size:28px}h3{font-size:20px}body,p,li{font-size:15px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--primary-color:#f05a24;--luxury-accent:#d4af37}.ibhanilfa-footer{background:#fff;color:#222;padding:40px 0 20px;font-family:"Lato",Arial,sans-serif}.ibhanilfa-footer .ib-footer-top{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:32px!important;padding-bottom:28px;border-top:1px solid #e9e9e9;margin-top:12px}.ibhanilfa-footer .ib-footer-col h4{font-family:"Montserrat",sans-serif;font-weight:700;margin-bottom:14px;color:#111;font-size:18px}.ibhanilfa-footer .ib-footer-col ul{list-style:none;padding:0;margin:0}.ibhanilfa-footer .ib-footer-col ul li{margin-bottom:12px}.ibhanilfa-footer .ib-footer-col ul li a{color:#333;text-decoration:none;transition:color .18s ease}.ibhanilfa-footer .ib-footer-col ul li a:hover{color:var(--primary-color)}.ibhanilfa-footer .ib-footer-mid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:30px;margin-top:32px;align-items:start}.ibhanilfa-footer .logo-social .ib-footer-logo{max-width:180px;height:auto;display:block;margin-bottom:18px}.ibhanilfa-footer .ib-socials{margin-top:6px}.ibhanilfa-footer .ib-socials .ib-social{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid rgb(0 0 0 / .06);margin-right:8px;color:#222;text-decoration:none}.ibhanilfa-footer .ib-socials .ib-social:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.ibhanilfa-footer .contact p,.ibhanilfa-footer .traveler p{margin:10px 0;color:#444;line-height:1.5}.ibhanilfa-footer .traveler .ib-email a{color:var(--primary-color);text-decoration:none}.ibhanilfa-footer .ib-news-input{display:flex;gap:6px;align-items:center;margin-top:8px}.ibhanilfa-footer input[type="email"]{flex:1;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.ibhanilfa-footer .ib-news-btn{background:var(--luxury-accent);color:#fff;padding:10px 16px;border-radius:6px;border:none;text-transform:uppercase;font-weight:600;cursor:pointer}.ibhanilfa-footer .ib-news-btn:hover{background:var(--primary-color)}.ibhanilfa-footer .ib-footer-search .search-field{border:1px solid #eee;padding:10px 14px;border-radius:24px;width:100%}.ibhanilfa-footer .ib-footer-copy{margin-top:30px;padding-top:18px;border-top:1px solid #eee;text-align:center}.ibhanilfa-footer .ib-footer-copy p{margin:0;color:#666;font-size:14px}.ibhanilfa-footer .ib-footer-copy p a{color:var(--primary-color);text-decoration:none}@media (max-width:1024px){.ibhanilfa-footer .ib-footer-top{grid-template-columns:repeat(3,1fr)!important}.ibhanilfa-footer .ib-footer-mid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.ibhanilfa-footer .ib-footer-top{grid-template-columns:repeat(2,1fr)!important;gap:18px}.ibhanilfa-footer .ib-footer-mid{grid-template-columns:1fr!important;gap:18px}.ibhanilfa-footer .ib-footer-col h4{font-size:16px}.ibhanilfa-footer .ib-news-input{flex-direction:column;align-items:stretch}.ibhanilfa-footer .ib-news-btn{width:100%}}.ibhanilfa-footer .container{width:100%;max-width:1200px;margin:0 auto}