/* Rev 05: Restore the original site's restrained proportions. */
.top-contact-bar{height:43px!important;min-height:43px!important;max-height:43px!important;padding:0 6%!important;justify-content:flex-end!important;gap:0!important;overflow:visible!important}
.top-contact-bar .top-cell{height:43px!important;min-height:43px!important;max-height:43px!important;padding:0 20px!important;font-size:11px!important;gap:9px!important;font-weight:600!important}
.top-contact-bar .top-cell strong{font-size:11px!important;line-height:1!important}
.top-contact-bar .top-icon{font-size:15px!important;line-height:1!important}
.top-contact-bar .quick-cell{gap:12px!important}
.top-contact-bar .quick-cell a{width:20px!important;height:20px!important;line-height:1!important;overflow:hidden!important}
.top-contact-bar .quick-cell svg{display:none!important}
.top-contact-bar .top-mail::before{content:'✉';color:#d52136;font-size:17px;line-height:1}
.top-contact-bar .top-whatsapp::before{content:'◉';color:#159f65;font-size:17px;line-height:1}
.top-contact-bar .flag{font-size:19px!important;line-height:1!important}
.top-contact-bar .flag-cell strong{font-size:11px!important}
body > header.main-header{height:76px!important;min-height:76px!important;background:#fff!important;color:#102d40!important;padding:0 6%!important;gap:30px!important;border-bottom:1px solid #e6edf0!important}
body > header.main-header .brand{font-size:30px!important;color:#0b3042!important}
body > header.main-header .brand small{font-size:8px!important;letter-spacing:3px!important}
body > header.main-header nav{gap:clamp(20px,3vw,39px)!important;justify-content:flex-end!important}
body > header.main-header nav>a,body > header.main-header .nav-service{color:#102d40!important;font-size:11px!important;letter-spacing:.11em!important;padding:27px 0!important}
body > header.main-header nav>a:hover,body > header.main-header .nav-service:hover{color:#00a4c6!important}
body > header.main-header .nav-service span{color:#00a4c6!important}
body > header.main-header .dropdown{top:100%!important}
@media(max-width:900px){body > header.main-header{height:68px!important;min-height:68px!important;padding:0 5%!important}body > header.main-header .mobile-toggle{color:#102d40!important}body > header.main-header nav{background:#fff!important}body > header.main-header nav>a,body > header.main-header .nav-service{color:#102d40!important;padding:17px 0!important}body > header.main-header .brand{font-size:25px!important}.top-contact-bar{padding:0 3%!important;justify-content:space-between!important}.top-contact-bar .top-cell{padding:0 8px!important;font-size:10px!important}.top-contact-bar .top-cell strong{font-size:10px!important}}
@media(max-width:590px){.top-contact-bar .contact-cell{display:none!important}.top-contact-bar .top-cell{padding:0 6px!important}.top-contact-bar .phone-cell strong{font-size:10px!important}.top-contact-bar .quick-cell{gap:9px!important}}
@media(max-width:350px){.top-contact-bar .phone-cell strong{font-size:9px!important}.top-contact-bar .top-cell{padding:0 4px!important}}
