.head{min-height:50px}#hero,#how-to-call,#faq,#popular_destinations{padding-top:40px!important;padding-bottom:28px!important}.flag-icon{height:50px;width:auto;display:inline-block;vertical-align:middle;margin-left:10px}.hero-wrap{padding:0!important}.hero-title{margin:0 0 14px;font-weight:900;line-height:1.15;color:#fff;text-align:center}.hero-row{display:flex;gap:18px;align-items:stretch;flex-wrap:wrap}.hero-col{flex:1 1 420px;display:flex}.hero-panel{flex:1;min-height:320px;padding:22px;border-radius:18px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;box-shadow:0 14px 36px #0000001f;display:flex;flex-direction:column;justify-content:center}.download-panel h2{margin:0 0 10px;font-weight:900;color:#fff;text-align:center}.download-panel p{margin:0 0 16px;color:#ffffffeb;text-align:center}.badges{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.badge-link img{height:52px;width:auto;display:block}.rates-panel .rates-head{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}.rates-panel .rates-note{color:#ffffffeb;font-weight:700}.rates-panel .selectpicker{float:none}.rates-panel .rates_data{border-radius:12px;overflow:hidden;box-shadow:0 10px 24px #0000001a;margin:0}.rates-panel .rates_data thead th{background:#f4f6f8!important;border-bottom:1px solid #e6e8ee!important;font-weight:900;font-size:16px;padding:14px 16px!important}.rates-panel .rates_data td{padding:14px 16px!important;font-size:16px;border-top:1px solid #eef0f3!important;background:#fff}.rates-panel .rates_data tbody tr:hover td{background:#f9fbff}.rates-panel .rates_data td:last-child,.rates-panel .rates_data th:last-child{text-align:right;white-space:nowrap}.rates-panel .bootstrap-select{width:auto!important}.rates-panel .bootstrap-select>.dropdown-toggle{background:#ffffff1f!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:999px!important;padding:10px 14px!important;box-shadow:none!important;text-shadow:none!important}.rates-panel .bootstrap-select>.dropdown-toggle:hover,.rates-panel .bootstrap-select>.dropdown-toggle:focus,.rates-panel .bootstrap-select.open>.dropdown-toggle{background:#ffffff29!important;border-color:#ffffff52!important;outline:none!important}.rates-panel .bootstrap-select .filter-option{font-weight:900;letter-spacing:.2px}.rates-panel .bootstrap-select .caret{border-top-color:#ffffffe6!important}.rates-panel .bootstrap-select .dropdown-menu{border-radius:14px;overflow:hidden;box-shadow:0 18px 46px #00000040}.rates-panel .bootstrap-select .dropdown-menu li a{padding:10px 14px}.rates-panel .muted-note{margin-top:10px;color:#ffffffd9}.how-wrap{padding:0!important}.how-to-call h2{font-size:32px;line-height:1.2;margin:0 0 14px;font-weight:900;color:#fff;text-align:center}.how-to-call .step{border-radius:16px;padding:16px 18px;margin:12px 0;background:#ffffff14;border:1px solid rgba(255,255,255,.18);box-shadow:0 10px 26px #0000001a;text-align:left}.how-to-call .step h3{margin:0 0 8px;font-weight:900;color:#fff}.how-to-call .step p{margin:0;color:#ffffffeb}.faq-wrap{padding:0!important}.faq-title{margin:0 0 14px;font-weight:900;color:#fff;text-align:center}.faq-block{border-radius:18px;padding:20px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);box-shadow:0 14px 36px #0000001f}.faq-item{border-radius:16px;padding:16px 18px;background:#0000001a;border:1px solid rgba(255,255,255,.18)}.faq-item+.faq-item{margin-top:12px}.faq-item h3{margin:0 0 8px;font-weight:900;color:#fff}.faq-item p{margin:0;color:#ffffffeb}.popular-wrap{padding:0!important}.popular-title{margin:0 0 12px;text-align:center;color:#fff;font-weight:900;font-size:20px}.popular-grid{list-style:none;padding:0;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 10px;max-width:760px;overflow:hidden}.popular-grid{max-height:92px}.popular-item{margin:0}.popular-link{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:#fffffff2;text-decoration:none;font-weight:800;font-size:14px;line-height:1;max-width:190px}.popular-link:hover,.popular-link:focus{background:#ffffff24;border-color:#ffffff47;color:#fff;text-decoration:none}.popular-flag{width:22px;height:16px;border-radius:4px;object-fit:cover;display:block;box-shadow:0 6px 14px #0000002e;flex:0 0 auto}.popular-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;min-width:0}@media (max-width: 768px){#hero,#how-to-call,#faq,#popular_destinations{padding-top:28px!important;padding-bottom:22px!important}.how-to-call h2{font-size:24px}.hero-panel{min-height:auto}.rates-panel .rates_data thead th,.rates-panel .rates_data td{padding:12px 14px!important;font-size:15px}.popular-title{font-size:18px}.popular-grid{max-height:96px}.popular-link{font-size:13px;padding:9px 11px;max-width:170px}.popular-flag{width:20px;height:14px}}.rates-panel .bootstrap-select{position:relative;z-index:50}.rates-panel .bootstrap-select.open{z-index:60}.rates-panel .bootstrap-select .dropdown-menu{z-index:70}@media (max-width: 768px){.popular-grid{max-height:none;overflow:visible}}
