@media (max-width: 960px) {
    .uc-footer .t1055__col-wrapper_first {
        padding-bottom: 20px !important;
    }
    
    .uc-footer .t1055__col-wrapper {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    
    .uc-footer .t1055__bgimg {
        margin-bottom: 0;
    }
    
    .t997__cards-wrapper .t997__col.t-col.t-col_4.t-item.t-align_left {
        margin-bottom: 15px;
    }
}

@media (max-width: 640px) {
    #rec2352362061 .t208__text {
        padding: 0;
    }
    
    #rec2352362061 .t208__wrapper {
        padding-top: 65px;
    }
}

/* UMG GLOBAL DESIGN SYSTEM 2026-10-10 */
:root{
 --t-headline-font:'Manrope',Arial,sans-serif!important;
 --t-text-font:'Manrope',Arial,sans-serif!important;
 --umg-blue:#1c1cd4;
 --umg-red:#ef233c;
 --umg-radius-button:14px;
}
html{scroll-behavior:smooth}
body,.t-body,#allrecords{font-family:var(--t-text-font)!important}
body :where(h1,h2,h3,h4,h5,h6,p,a,button,input,textarea,select,label,li,td,th,blockquote,small),
.t-title,.t-descr,.t-text,.t-section__title,.t-section__descr,
[class$="__title"],[class$="__subtitle"],[class$="__descr"]{
 font-family:var(--t-text-font)!important;
}
:where(.t-btn,.t-btnflex,.t-submit,.umgh-cta,.ua-btn){
 font-family:var(--t-text-font)!important;
 font-weight:700!important;
 border-radius:var(--umg-radius-button)!important;
 letter-spacing:-.01em!important;
 transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease!important;
}
:where(.t-btn,.t-btnflex,.t-submit,.umgh-cta,.ua-btn):hover{transform:translateY(-1px)}

/* Fixed global header */
#rec4648390101{min-height:114px!important;position:relative;z-index:9998}
#rec4648390101 .umgh{
 position:fixed!important;
 top:0!important;
 left:0!important;
 right:0!important;
 width:100%!important;
 z-index:9998!important;
 box-shadow:0 8px 30px rgba(18,19,26,.09)!important;
}
@media(max-width:960px){#rec4648390101{min-height:112px!important}}

/* Unified client logos */
#rec2236295251 .t738__item{padding:10px!important;box-sizing:border-box}
#rec2236295251 .t-card__col{
 min-height:168px;
 display:flex!important;
 align-items:center!important;
 justify-content:center!important;
 padding:26px!important;
 background:#f7f7f9;
 border:1px solid #e8e8ee;
 border-radius:18px;
 box-sizing:border-box;
}
#rec2236295251 .t738__img{
 display:block!important;
 width:100%!important;
 height:92px!important;
 max-width:170px!important;
 max-height:92px!important;
 object-fit:contain!important;
 filter:grayscale(1) contrast(.95);
 opacity:.9;
 transition:filter .2s ease,opacity .2s ease,transform .2s ease;
}
#rec2236295251 .t738__item:hover .t738__img{filter:grayscale(0);opacity:1;transform:scale(1.025)}
@media(max-width:640px){
 #rec2236295251{padding-top:56px!important;padding-bottom:56px!important}
 #rec2236295251 .t-section__title{font-size:38px!important;line-height:1.08!important;margin-bottom:30px!important}
 #rec2236295251 .t738__item{padding:6px!important}
 #rec2236295251 .t-card__col{min-height:132px;padding:18px!important;border-radius:14px}
 #rec2236295251 .t738__img{height:70px!important;max-height:70px!important;max-width:130px!important}
}

/* Dedicated mobile aviation hero */
@media(max-width:640px){
 #rec2248857041 .t-cover,
 #rec2248857041 .t-cover__carrier,
 #rec2248857041 .t-cover__filter,
 #rec2248857041 .t-cover__wrapper{
   height:125vw!important;
   min-height:520px!important;
   max-height:720px!important;
 }
 #rec2248857041 .t-cover__carrier{
   background-image:url('https://static.tildacdn.com/tild3539-3963-4239-a238-613365313062/avia-hero-mobile-v2.png')!important;
   background-size:contain!important;
   background-position:center center!important;
   background-repeat:no-repeat!important;
   background-color:#11131a!important;
 }
 #rec2248857041 .t-cover__filter{background-image:linear-gradient(to bottom,rgba(0,0,0,.18),rgba(0,0,0,.58))!important}
 #rec2248857041 .t997__title{font-size:42px!important;line-height:1.05!important;letter-spacing:-.035em!important;overflow-wrap:anywhere}
}

/* Back to top */
.umg-to-top{
 position:fixed;right:22px;bottom:22px;z-index:9988;
 width:50px;height:50px;border:0;border-radius:50%;
 display:flex;align-items:center;justify-content:center;
 background:#1c1cd4;color:#fff;
 box-shadow:0 12px 30px rgba(28,28,212,.28);
 font:700 24px/1 var(--t-text-font)!important;
 cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px);
 transition:opacity .2s ease,visibility .2s ease,transform .2s ease,background .2s ease!important;
}
.umg-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}
.umg-to-top:hover{background:#1113a8;transform:translateY(-2px)}
.umg-to-top:focus-visible{outline:3px solid rgba(28,28,212,.28);outline-offset:3px}
@media(max-width:640px){.umg-to-top{right:16px;bottom:20px;width:46px;height:46px;font-size:21px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.umg-to-top{transition:none!important}}
