/* The supplied bilingual wordmark, with its original blue coloring. */
.nav>.brand{display:inline-flex;align-items:center;flex:0 0 auto;width:224px;line-height:1;gap:0}.brand-logo{display:block;width:100%;height:auto;object-fit:contain}.nav>.brand .brand-logo{max-height:78px}.footer-top .footer-brand{display:inline-flex;width:245px;max-width:100%;background:#fff;border-radius:14px;padding:9px 14px;line-height:1}.footer-top .footer-brand .brand-logo{width:100%;height:auto}.about-brand-panel{width:100%;max-width:430px;background:white;border-radius:24px;padding:28px 22px;transform:rotate(-3deg);box-shadow:0 20px 50px #030e201a}.about-brand-panel img{width:100%;height:auto;object-fit:contain}.nav nav{gap:19px}.nav-contact{padding-inline:20px}
@media(max-width:1200px){.nav>.brand{width:200px}.nav nav{gap:15px;font-size:12px}.nav-contact{padding-inline:16px}}
@media(max-width:1024px){.nav{height:80px}.nav>.brand{width:210px}.nav>.brand .brand-logo{max-height:72px}.menu-toggle{display:flex;align-items:center;gap:12px;border:1px solid #d0d9e9;background:transparent;padding:7px 13px;font-size:13px}.nav nav{display:none;position:absolute;top:80px;right:0;left:0;background:#fff;padding:25px 6%;border-bottom:1px solid #dce4f2;box-shadow:0 15px 25px #0e25400d}.nav nav.open{display:flex;flex-direction:column;align-items:stretch;gap:17px}.nav nav a{padding-block:5px;font-size:14px}.nav nav a.active:after{bottom:0}.nav-contact{text-align:center;padding:12px!important;margin:0}.about-brand-panel{max-width:350px;padding:25px 20px}}
@media(max-width:600px){.nav>.brand{width:184px}.nav>.brand .brand-logo{max-height:70px}.menu-toggle{font-size:11px;gap:8px;padding:7px 10px}.footer-top .footer-brand{width:230px;padding:8px 13px}.about-brand-panel{max-width:310px;border-radius:20px;padding:22px 18px}}
@media(max-width:360px){.nav>.brand{width:165px}.menu-toggle{font-size:10px}}
