.utility{height:34px;background:#062435;color:#a8cedb;padding:0 6%;display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.1em}.utility div{display:flex;gap:22px}.utility a{color:#c6e6ee}.utility a:hover{color:#fff}header{gap:20px}header nav{align-items:center}.nav-group{position:relative}.nav-service{font:800 11px 'DM Sans',sans-serif;letter-spacing:2px;background:transparent;border:0;color:#102d40;cursor:pointer;padding:28px 0}.nav-service span{font-size:14px;color:#009bbf}.dropdown{display:none;position:absolute;top:100%;left:-18px;min-width:245px;background:white;box-shadow:0 15px 40px #0b2b3a26;border-top:3px solid #04a6c9;z-index:100}.dropdown a{display:block;padding:17px 20px;border-bottom:1px solid #edf1f3;font-size:11px;white-space:nowrap;letter-spacing:.06em}.dropdown a:hover{background:#edf7fa}.nav-group:hover .dropdown,.nav-group:focus-within .dropdown,.nav-group.active .dropdown{display:block}.head-actions{display:flex;align-items:center;gap:15px;font-size:13px;font-weight:800}.head-actions>a:hover{color:#04a6c9}.head-actions .wa{border-radius:30px;background:#18a869;color:white;padding:11px 15px;font-size:11px}.lang{white-space:nowrap;font-size:12px}.lang a{padding:3px}.lang a[aria-current=page]{color:#04a6c9;border-bottom:2px solid #04a6c9}.lang span{color:#a4afb5}.mobile-toggle{display:none}.contact-quick{font-size:14px!important}.choices a h2{max-width:420px}.details .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.details .grid article{min-height:200px}.about p:not(.tag)+p{margin-top:18px}.about h2{overflow-wrap:anywhere}@media(max-width:1100px){header nav{gap:18px}.head-actions{gap:8px}.head-actions .wa{padding:9px 11px}}@media(max-width:800px){.utility{font-size:9px;height:auto;min-height:32px}.utility>span{display:none}.utility div{width:100%;justify-content:space-between;gap:8px}.utility a{font-size:9px}header{flex-wrap:wrap;position:relative}.mobile-toggle{display:block;order:3;border:0;background:transparent;font-size:24px;color:#102d40}.head-actions{margin-left:auto}.head-actions .wa{font-size:0;width:33px;height:33px;border-radius:50%;display:grid;place-items:center;padding:0}.head-actions .wa:after{content:'◉';font-size:17px}.head-actions>a:first-child{display:none}header nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;flex-direction:column;align-items:stretch;padding:12px 6% 22px;box-shadow:0 18px 20px #00152224;z-index:20;gap:0}header nav.open{display:flex}header nav>a,.nav-service{display:block;padding:16px 0;border-bottom:1px solid #e8eef0;width:100%;text-align:left}.dropdown{position:static;box-shadow:none;border-top:0;padding-left:14px}.nav-group:hover .dropdown:not(.force){display:none}.nav-group.active .dropdown{display:block}.details .grid{grid-template-columns:1fr}.choices h2{font-size:29px}}
