.contact-page{padding-bottom:22px;background:linear-gradient(180deg,#fff,#fbfdff 70%,#fff);color:#071b54}.contact-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.contact-hero{min-height:342px;background:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.92) 32%,rgba(215,237,255,.15) 58%),url('../images/hero-aircraft.png') center 54%/cover no-repeat}.contact-hero>.contact-shell{position:relative;padding-top:25px}.contact-crumbs{display:flex;gap:12px;color:#60769a;font-size:12px}.contact-crumbs a{text-decoration:none}.contact-hero-copy{width:390px;padding-top:28px}.contact-hero-copy h1{margin:0 0 10px;font-size:38px;line-height:1.13;letter-spacing:-.035em}.contact-hero-copy h1 strong{color:#1164d6}.contact-hero-copy>p{max-width:350px;margin:0;color:#2d466c;font-size:13px;line-height:1.65}.contact-hero-copy>div{display:flex;gap:24px;margin-top:25px}.contact-hero-copy>div span{display:flex;gap:8px;align-items:center}.contact-hero-copy i{display:grid;width:33px;height:33px;place-items:center;border-radius:50%;color:#1469de;background:#edf5ff;font-style:normal}.contact-hero-copy b{font-size:10px}.contact-hero-copy small{display:block;margin-top:3px;font-size:8px;font-weight:500}.contact-hero aside{position:absolute;top:48px;right:100px;display:flex;width:360px;gap:14px;padding:20px;border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 12px 30px rgba(5,40,91,.1)}.contact-hero aside>i{display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;border:3px solid #082962;border-radius:50%;font-style:normal;font-size:25px}.contact-hero aside h2{margin:0 0 5px;font-size:16px}.contact-hero aside p{margin:0;color:#455a7a;font-size:11px;line-height:1.5}.contact-methods{margin-top:-2px;padding:17px 22px 22px;border-radius:12px;color:#fff;background:linear-gradient(110deg,#05265d,#031942)}.contact-methods>h2{margin:0 0 15px;text-align:center;font-size:17px}.contact-methods>div{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.contact-methods a,.contact-methods article{display:flex;min-height:150px;padding:18px;flex-direction:column;align-items:center;justify-content:center;border:1px solid #dce5f0;border-radius:10px;color:#071b54;background:#fff;text-align:center;text-decoration:none}.contact-methods a>i,.contact-methods article>i{display:grid;width:54px;height:54px;margin-top:-38px;place-items:center;border-radius:50%;background:#fff;box-shadow:0 4px 14px rgba(4,32,76,.1);font-style:normal;font-size:28px}.contact-methods b{margin:9px 0;font-size:12px}.contact-methods strong{padding:6px 24px;border-radius:5px;color:#fff;background:#1469dd;font-size:10px}.contact-methods .method-wa{border:2px solid #20ac63}.contact-methods .method-wa strong{background:#079c4c}.contact-methods article strong{background:#7a2ad4}.contact-methods span{margin-top:9px;color:#405572;font-size:9px}.contact-main-grid{display:grid;grid-template-columns:1.35fr .82fr .95fr;gap:16px;margin-top:17px}.contact-main-grid>article,.contact-why>article{border:1px solid #dce5f0;border-radius:12px;background:#fff}.contact-form-card{padding:20px}.contact-form-card header,.contact-office header{display:flex;gap:10px;align-items:flex-start;margin-bottom:15px}.contact-form-card header i,.contact-office header i{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#1266dc;background:#edf5ff;font-style:normal}.contact-form-card h2,.contact-office h2,.contact-why h2{margin:0;font-size:17px}.contact-form-card header p{margin:4px 0 0;font-size:10px}.contact-form-card form{display:grid;gap:12px}.contact-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact-form-card label>span{display:block;margin-bottom:6px;font-size:10px;font-weight:800}.contact-form-card input,.contact-form-card select,.contact-form-card textarea{width:100%;padding:11px;border:1px solid #cad8e8;border-radius:7px;color:#132744;background:#fff;font:inherit;font-size:11px}.contact-form-card textarea{resize:vertical}.contact-attach{display:flex;justify-content:space-between;align-items:center}.contact-attach>span{margin:0!important;color:#1163d5}.contact-attach input{width:48%;padding:6px}.contact-consent{display:flex!important;gap:9px;align-items:flex-start;padding:10px;border-radius:7px;background:#f6f9fd}.contact-consent input{width:16px}.contact-consent span{margin:0!important;color:#445a78;font-weight:500!important;line-height:1.5}.contact-form-card button{padding:13px;border:0;border-radius:7px;color:#fff;background:linear-gradient(90deg,#0786e2,#3337e3);font-weight:800;cursor:pointer}.contact-safe{text-align:center;color:#6a7a90;font-size:9px}.contact-hp{position:absolute!important;left:-10000px!important}.contact-errors,.contact-success{margin-bottom:14px;padding:13px;border:1px solid #f0a4ae;border-radius:8px;color:#9c1730;background:#fff3f5;font-size:11px}.contact-success{border-color:#8dd9ad;color:#08743b;background:#effcf4}.contact-success>*{display:block;margin:3px 0}.contact-office{padding:20px}.office-address{display:flex;min-height:135px;padding:18px;flex-direction:column;align-items:center;justify-content:center;border-radius:9px;background:linear-gradient(145deg,#f5f8fc,#edf3fb);text-align:center}.office-address i{color:#1269df;font-style:normal;font-size:27px}.office-address b{margin:8px 0 4px;font-size:11px}.office-address span{font-size:10px;line-height:1.5}.contact-office ul,.contact-why ul{margin:14px 0 0;padding:0;list-style:none}.contact-office li,.contact-why li{display:flex;gap:12px;padding:11px 0;border-bottom:1px solid #e3eaf2}.contact-office li:last-child,.contact-why li:last-child{border-bottom:0}.contact-office li i,.contact-why li i{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:50%;color:#1269df;background:#eff5ff;font-style:normal}.contact-office li p,.contact-why li p{display:grid;gap:3px;margin:0;font-size:10px}.contact-office li a,.contact-office li span{color:#145bc0;text-decoration:none}.contact-why{display:grid;align-content:start;gap:14px}.contact-why>article{padding:20px}.contact-why li p span{color:#435875;line-height:1.45}.contact-emergency{position:relative;color:#fff!important;background:linear-gradient(135deg,#092e70,#051b4b)!important}.contact-emergency em{position:absolute;top:0;right:13px;padding:5px 12px;border-radius:0 0 8px 8px;background:#e82337;font-style:normal;font-weight:800}.contact-emergency p{font-size:11px;line-height:1.5}.contact-emergency a{display:block;padding:11px;border-radius:6px;color:#07245a;background:#fff;text-align:center;text-decoration:none;font-size:10px;font-weight:800}.contact-trust{display:grid;grid-template-columns:1.5fr repeat(3,.7fr);margin-top:17px;padding:18px;border:1px solid #dce5f0;border-radius:12px;background:linear-gradient(90deg,#f1f7ff,#fff)}.contact-trust>div{display:flex;gap:13px;align-items:center}.contact-trust i{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;color:#1268dc;background:#e6f1ff;font-style:normal;font-size:25px}.contact-trust p{display:grid;gap:5px;margin:0}.contact-trust p b{font-size:14px}.contact-trust p span{font-size:10px}.contact-trust article{display:grid;align-content:center;text-align:center;border-left:1px solid #dce5f0}.contact-trust article b{font-size:20px}.contact-trust article span{font-size:9px}.contact-faq{margin-top:17px}.contact-faq h2{font-size:17px}.contact-faq>div{display:grid;grid-template-columns:1fr 1fr;gap:7px 14px}.contact-faq details{border:1px solid #d7e1ed;border-radius:7px;background:#fff}.contact-faq summary{padding:11px 15px;cursor:pointer;font-size:10px;font-weight:800}.contact-faq details p{margin:0;padding:0 15px 13px;color:#455a78;font-size:10px;line-height:1.55}.contact-final{display:grid;grid-template-columns:1.25fr repeat(3,.72fr);gap:18px;align-items:center;margin-top:17px;padding:22px;border-radius:12px;color:#fff;background:linear-gradient(90deg,rgba(2,24,61,.96),rgba(5,40,87,.88)),url('../images/checkin-kiosk-traveller.png') center/cover}.contact-final h2{margin:0 0 6px}.contact-final p{margin:0;font-size:11px}.contact-final>a{display:flex;min-height:62px;padding:10px;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.75);border-radius:7px;color:#08245a;background:#fff;text-align:center;text-decoration:none;font-size:11px;font-weight:800}.contact-final .method-wa{border:0;color:#fff;background:#08a44f}.contact-final>a:last-child{color:#fff;background:#06265e}.contact-final small{margin-top:4px;font-size:8px}.contact-body .site-nav>a[href="contact.php"]{color:var(--red);box-shadow:inset 0 -3px var(--red)}
@media(max-width:980px){.contact-hero aside{right:24px}.contact-methods>div{grid-template-columns:1fr 1fr}.contact-main-grid{grid-template-columns:1fr 1fr}.contact-form-card{grid-row:span 2}.contact-why{grid-column:2}.contact-trust{grid-template-columns:1.3fr repeat(3,.8fr)}.contact-final{grid-template-columns:1fr 1fr}.contact-final>div{grid-column:1/-1}}
@media(max-width:700px){.contact-shell{width:calc(100% - 28px)}.contact-hero{min-height:600px;background-position:64% bottom}.contact-hero-copy{width:auto}.contact-hero aside{top:auto;right:14px;bottom:28px;left:14px;width:auto}.contact-hero-copy>div{gap:10px;flex-wrap:wrap}.contact-methods{margin-top:0}.contact-methods>div,.contact-main-grid,.contact-faq>div{grid-template-columns:1fr}.contact-why{grid-column:auto}.contact-trust{grid-template-columns:1fr 1fr}.contact-trust>div{grid-column:1/-1}.contact-trust article{min-height:70px;border-top:1px solid #dce5f0;border-left:0}.contact-trust article:last-child{grid-column:1/-1}.contact-final{grid-template-columns:1fr}.contact-final>div{grid-column:auto}.contact-two{grid-template-columns:1fr}}
@media(max-width:430px){.contact-methods>div{gap:30px}.contact-main-grid>article,.contact-why>article{padding:16px}.contact-trust{grid-template-columns:1fr}.contact-trust article:last-child{grid-column:auto}.contact-attach{display:block}.contact-attach input{width:100%}}
