html[lang=ku] body.hala-luxe :is(h1,h2,h3,h4,p,label,button,a,summary,dt,dd){letter-spacing:0;line-height:1.8}html[lang=ku] body.hala-luxe main :is(h1,h2,h3){line-height:1.55}html body.hala-luxe main :is(.passport-action-note,.passport-alert,.passport-consent,.passport-step-head p,.passport-safety-grid p){font-size:14px;line-height:1.9}html body.hala-luxe :is(input[type=checkbox],input[type=radio]){flex-shrink:0;max-width:none;min-height:0}@media (width<=760px){html body.hala-luxe .container{width:calc(100% - 28px)!important}html body.hala-luxe main,html body.hala-luxe .brand-copy{min-width:0}html body.hala-luxe .brand-copy strong{line-height:1.4!important}html body.hala-luxe .brand-copy small{line-height:1.5!important}html body.hala-luxe :is(.menu-toggle,.language-button,.theme-toggle){min-width:44px;min-height:44px}html body.hala-luxe.menu-open .nav-links{overscroll-behavior:contain;max-height:calc(100dvh - 145px);padding-bottom:16px;overflow-y:auto}html body.hala-luxe main :is(.page-hero,.service-hero,.ticket-hero,.passport-hero,.world-transport-hero){padding-block:30px}html body.hala-luxe main :is(.page-hero,.service-hero,.ticket-hero,.world-transport-hero) h1{font-size:clamp(1.65rem,7vw,2.3rem)!important;line-height:1.55!important}html body.hala-luxe main :is(.page-hero,.service-hero,.ticket-hero,.passport-heading,.world-transport-hero) p{font-size:16px;line-height:1.9}html body.hala-luxe main :is(.request-fields,.standalone-form,.passport-fields,.lx-form-grid){min-width:0}html body.hala-luxe main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;font-size:16px}html body.hala-luxe main :is(label,.field>label,.passport-fields label>span){font-size:14px;line-height:1.8}html body.hala-luxe main :is(.button,.submit-button,.result-request,.service-price-card a,.passport-scan-button,.passport-share-button,.passport-whatsapp-button,.lx-button){white-space:normal;min-height:50px;padding-block:12px;line-height:1.7}html body.hala-luxe :is(.contact-channel-grid,.service-price-grid,.verified-payment-grid,.passport-safety-grid){grid-template-columns:minmax(0,1fr);gap:16px}html body.hala-luxe :is(.contact-channel,.service-price-card,.verified-method,.passport-upload-card,.passport-data-card){border-radius:18px;min-width:0;padding:20px 16px}html body.hala-luxe :is(.contact-hero-grid,.contact-page-grid){grid-template-columns:minmax(0,1fr);gap:24px}html body.hala-luxe .lx-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}html body.hala-luxe .lx-service-tile{min-height:112px;padding:12px 5px}html body.hala-luxe .lx-service-label{font-size:14px;line-height:1.8}html body.hala-luxe .lx-service-art{width:62px;height:62px}html body.hala-luxe .lx-mobile-bar{gap:10px;padding-inline:14px}html body.hala-luxe .lx-mobile-bar a{white-space:normal;text-align:center;min-height:48px;padding:8px;line-height:1.6}html body.hala-luxe .group-destinations{scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;padding:4px 1px 10px;overflow-x:auto}html body.hala-luxe .group-destinations button{white-space:nowrap;flex-shrink:0;min-height:46px;padding-inline:18px;font-size:15px}html body.hala-luxe .group-sheet-table .group-hotel-cell{width:160px}html body.hala-luxe .group-sheet-table .group-price-cell{width:130px}html body.hala-luxe .group-sheet-table{min-width:1725px}html body.hala-luxe .group-hotel-cell>strong{font-size:15px;line-height:1.8}html body.hala-luxe .group-sheet-table :is(th,td){padding:16px 12px}html body.hala-luxe .group-sheet-table thead th span{font-size:14px;line-height:1.9}html body.hala-luxe .group-sheet-banner h2{font-size:28px;line-height:1.55}html body.hala-luxe .group-sheet-banner{min-height:170px;padding:22px 18px}html body.hala-luxe .group-sheet-intro>span{display:none}html body.hala-luxe .group-sheet-scroll{scroll-padding-inline-start:160px}html body.hala-luxe :is(.group-sheet-footnote,.group-past-date,.group-collection-controls>p){font-size:14px;line-height:1.9}html body.hala-luxe .esw-grid{grid-template-columns:minmax(0,1fr)}html body.hala-luxe .esw-how-grid{grid-template-columns:minmax(0,1fr);gap:16px}html body.hala-luxe .esw-destination-card{min-width:0}html body.hala-luxe .esw-detail-panel{max-width:100%;max-height:90dvh;overflow-y:auto}html body.hala-luxe .flight-board-search{grid-template-columns:minmax(0,1fr);gap:14px}html body.hala-luxe .flight-board-search :is(input,select,button){width:100%}html body.hala-luxe .passport-heading h1{font-size:clamp(1.7rem,7.5vw,2.3rem);line-height:1.6}html body.hala-luxe .passport-workspace-section{margin-top:0;padding-top:8px}html body.hala-luxe .passport-name-review-head :is(strong,p),html body.hala-luxe .passport-name-review dt{font-size:14px;line-height:1.9}html body.hala-luxe .passport-name-review dd{font-size:16px;line-height:1.7}html body.hala-luxe :is(.passport-use-suggestion,.passport-name-tools button){min-height:48px;font-size:14px;line-height:1.8}html body.hala-luxe .tour-dialog{border-radius:18px;width:calc(100% - 16px);max-height:calc(100dvh - 24px)}html body.hala-luxe .tour-dialog-content{padding:22px 16px}html body.hala-luxe .tour-dialog-close{min-height:44px}html body.hala-luxe .site-footer{padding-inline:0}html body.hala-luxe .site-footer :is(p,a){overflow-wrap:anywhere;line-height:1.9}}@media (width<=430px){html body.hala-luxe .lx-form-grid,html body.hala-luxe .lx-leg{grid-template-columns:minmax(0,1fr)}html body.hala-luxe .lx-leg .lx-field{grid-column:1/-1}html body.hala-luxe .standalone-form{grid-template-columns:minmax(0,1fr);gap:16px}html body.hala-luxe .standalone-form>*{grid-column:1/-1}html body.hala-luxe .lx-esim-filters{grid-template-columns:minmax(0,1fr);gap:14px}html body.hala-luxe .flight-search-card .flight-segment-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}html body.hala-luxe .flight-search-card .flight-segment-point:first-child{grid-area:1/1}html body.hala-luxe .flight-search-card .flight-segment-point:last-child{grid-area:1/2}html body.hala-luxe .flight-search-card .flight-segment-carrier{text-align:start;flex-wrap:wrap;grid-area:2/1/3/3;gap:8px;display:flex}html body.hala-luxe .hotel-rate-row{grid-template-columns:minmax(0,1fr);gap:16px}html body.hala-luxe .hotel-rate-row .result-request{width:100%}html body.hala-luxe .group-sheet-table .group-hotel-cell{width:148px}html body.hala-luxe .group-sheet-scroll{scroll-padding-inline-start:148px}html body.hala-luxe .site-header .nav{gap:6px!important}html body.hala-luxe .site-header .brand{gap:8px;min-width:0}html body.hala-luxe .site-header .brand>img{flex-shrink:0;width:38px;height:38px}html body.hala-luxe .site-header .brand-copy strong{white-space:nowrap;font-size:14px!important}html body.hala-luxe .site-header .brand-copy small{letter-spacing:0!important;font-size:12px!important}html body.hala-luxe .site-header .nav-tools{gap:4px}html body.hala-luxe .site-header .language-button{gap:0;padding-inline:8px;font-size:14px}html body.hala-luxe .site-header .language-button>svg{display:none}}