/* TG Travel v0.16.33: denser, readable mobile/tablet multi-contact footer. */
@media (max-width:1000px){
 body #tg-global-footer.tg-brand-footer .tg-footer-contact{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;}
 body #tg-global-footer.tg-brand-footer .tg-footer-contact>ul{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;}
 body #tg-global-footer.tg-brand-footer .tg-footer-contact>ul>li.tg-fc1630-item{box-sizing:border-box!important;gap:5px!important;padding:12px 9px 14px!important;border-radius:11px!important;min-width:0!important;}
 body #tg-global-footer.tg-brand-footer .tg-footer-contact>ul>li.tg-fc1630-item .tg-fi,
 body #tg-global-footer.tg-brand-footer .tg-footer-contact>ul>li:not(.tg-fc1630-item) .tg-fi{width:54px!important;height:54px!important;flex:0 0 54px!important;margin:0 auto!important;border-radius:13px!important;font-size:0!important;color:transparent!important;background-repeat:no-repeat!important;background-position:center!important;background-size:32px 32px!important;}
 body #tg-global-footer.tg-brand-footer .tg-footer-contact>ul>li.tg-fc1630-phones .tg-fi{background-image:url(../icons/footer-contact-1633/phone.svg)!important;}
 body #tg-global-footer.tg-brand-footer .tg-footer-contact>ul>li.tg-fc1630-whatsapps .tg-fi{background-image:url(../icons/footer-contact-1633/whatsapp.svg)!important;}
 body #tg-global-footer.tg-brand-footer .tg-footer-contact>ul>li.tg-fc1630-emails .tg-fi{background-image:url(../icons/footer-contact-1633/mail.svg)!important;}
 body #tg-global-footer.tg-brand-footer .tg-footer-contact>ul>li.tg-fc1630-offices .tg-fi{background-image:url(../icons/footer-contact-1633/map-pin.svg)!important;}
 body #tg-global-footer.tg-brand-footer .tg-footer-contact>ul>li:not(.tg-fc1630-item) .tg-fi{background-image:url(../icons/footer-contact-1633/clock.svg)!important;}
 body #tg-global-footer.tg-brand-footer .tg-fc1630-content{gap:5px!important;min-width:0!important;width:100%!important;}
 body #tg-global-footer.tg-brand-footer .tg-fc1630-content small{font-size:11px!important;line-height:1.5!important;margin:0 0 3px!important;}
 body #tg-global-footer.tg-brand-footer .tg-fc1631-values{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;min-width:0!important;}
 body #tg-global-footer.tg-brand-footer .tg-fc1631-values>a,
 body #tg-global-footer.tg-brand-footer .tg-fc1631-values>span{box-sizing:border-box!important;padding:8px 4px!important;min-width:0!important;max-width:100%!important;border-radius:7px!important;font-size:clamp(10px,2.75vw,13px)!important;line-height:1.35!important;overflow-wrap:anywhere!important;}
 body #tg-global-footer.tg-brand-footer .tg-fc1630-phones .tg-fc1631-values{grid-template-columns:minmax(0,1fr)!important;}
 body #tg-global-footer.tg-brand-footer .tg-fc1630-whatsapps .tg-fc1631-values{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
 body #tg-global-footer.tg-brand-footer .tg-fc1630-offices .tg-fc1631-values{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
 body #tg-global-footer.tg-brand-footer .tg-fc1630-emails .tg-fc1631-values{grid-template-columns:minmax(0,1fr)!important;}
 body #tg-global-footer.tg-brand-footer .tg-fc1630-emails .tg-fc1631-values>a{font-size:clamp(11px,3.05vw,14px)!important;word-break:normal!important;overflow-wrap:anywhere!important;}
 body #tg-global-footer.tg-brand-footer .tg-footer-contact>ul>li:not(.tg-fc1630-item){box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px!important;min-width:0!important;text-align:center!important;}
 body #tg-global-footer.tg-brand-footer .tg-footer-contact>ul>li:not(.tg-fc1630-item)>div{align-items:center!important;text-align:center!important;}
}
@media (min-width:420px) and (max-width:1000px){
 body #tg-global-footer.tg-brand-footer .tg-fc1630-offices .tg-fc1631-values{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
 body #tg-global-footer.tg-brand-footer .tg-fc1630-emails .tg-fc1631-values{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
 body #tg-global-footer.tg-brand-footer .tg-fc1630-emails .tg-fc1631-values>a:first-child{grid-column:span 2;}
}
@media (min-width:620px) and (max-width:1000px){
 body #tg-global-footer.tg-brand-footer .tg-footer-contact>ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
 body #tg-global-footer.tg-brand-footer .tg-fc1630-emails .tg-fc1631-values{grid-template-columns:minmax(0,1fr)!important;}
 body #tg-global-footer.tg-brand-footer .tg-fc1630-emails .tg-fc1631-values>a:first-child{grid-column:auto;}
 body #tg-global-footer.tg-brand-footer .tg-fc1630-whatsapps .tg-fc1631-values{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
 body #tg-global-footer.tg-brand-footer .tg-fc1630-offices .tg-fc1631-values{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
 body #tg-global-footer.tg-brand-footer .tg-fc1631-values>a,body #tg-global-footer.tg-brand-footer .tg-fc1631-values>span{font-size:clamp(11px,1.4vw,14px)!important;}
}
@media (max-width:359px){
 body #tg-global-footer.tg-brand-footer .tg-fc1630-whatsapps .tg-fc1631-values{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
 body #tg-global-footer.tg-brand-footer .tg-fc1630-whatsapps .tg-fc1631-values>a,
 body #tg-global-footer.tg-brand-footer .tg-fc1630-whatsapps .tg-fc1631-values>span{font-size:9px!important;letter-spacing:-.035em!important;padding-inline:2px!important;}
}
