.footer73 .footer73-socials{display:grid;gap:10px;margin-top:16px}.footer73 .footer73-socials a{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px;padding:13px 16px;margin:0;border:1px solid #01aeb6;border-radius:11px;background:#01aeb6;color:#fff!important;text-decoration:none;font-size:12px;font-weight:800;box-shadow:0 6px 15px #01aeb617}.footer73 .footer73-socials a:hover{background:#00959e;border-color:#00959e}.footer73-socials svg{width:19px;height:19px;flex-shrink:0}.footer73-socials a>span{flex:1}.footer73-socials a>b{font-size:19px;font-weight:500}.footer73-socials a:focus-visible{outline:3px solid #08616a;outline-offset:3px}@media(max-width:900px){body .nav-toggle{background:#eaf6f3!important;border:1px solid #c5dfd9!important;border-radius:13px!important;color:#073d45!important;min-height:45px!important;padding:10px 13px!important;box-shadow:0 4px 12px #154a4210!important;gap:9px!important}body .nav-toggle svg{color:#073d45!important;stroke:#073d45!important;stroke-width:2.5!important;width:24px!important;height:24px!important}body .nav-toggle span{color:#073d45!important;font-size:10px!important;letter-spacing:.05em;font-weight:800}body #v58-mobile-menu{background:#f3f9f7!important;border-left:1px solid #dcebe4!important;padding:18px 17px calc(28px + env(safe-area-inset-bottom))!important;width:min(93vw,420px)!important}#v58-mobile-menu .v58-top{top:-18px;background:#f3f9f7;color:#194f54;padding:14px 2px 20px;border-color:#d5e7df;font-size:10px;letter-spacing:.07em;gap:12px}#v58-mobile-menu .v58-close{background:#dcefe7;color:#134f54;border:1px solid #c3e0d5;border-radius:50%;width:40px;height:40px;flex-shrink:0;font-size:26px}#v58-mobile-menu .v58-item>a,#v58-mobile-menu summary{background:#fff!important;color:#1a555b!important;border:1px solid #dcebe4!important;border-radius:13px!important;padding:16px 14px!important;font-size:13px!important;margin:8px 0!important;font-weight:750!important;box-shadow:0 4px 11px #12534405}#v58-mobile-menu .v58-item>details[open]>summary{background:#01aeb6!important;border-color:#01aeb6!important;color:white!important;box-shadow:0 8px 18px #01aeb61c}#v58-mobile-menu .v58-item>details[open]>summary svg{color:white!important}#v58-mobile-menu .v58-item svg{width:20px;height:20px;color:#019ba3}#v58-mobile-menu .v58-sub{padding:0 0 4px 12px;border-left:1px solid #bdded3;margin:0 0 10px 13px}#v58-mobile-menu .v58-sub a{background:#e9f5ef!important;color:#356e6b!important;border:1px solid #daebe1;border-radius:10px!important;padding:13px!important;font-size:12px!important;margin:5px 0!important}#v58-mobile-menu .v58-sub details summary{background:#e4f2eb!important;color:#1f625f!important;border:1px solid #cee4d8!important;font-size:12px!important}#v58-mobile-menu .chev{display:none}#v58-mobile-menu summary:after{font-size:18px;line-height:1}#v58-mobile-menu a:focus-visible,#v58-mobile-menu summary:focus-visible,.nav-toggle:focus-visible{outline:3px solid #075c64!important;outline-offset:3px}body .mobile-dock{position:fixed!important;left:12px!important;right:12px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;width:auto!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:7px 5px!important;border:1px solid #50c5c8!important;border-radius:19px!important;background:#01aeb6!important;box-shadow:0 8px 30px #07535b35!important;z-index:100000!important;gap:0!important}body .mobile-dock a{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:9px 3px!important;min-height:57px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:white!important;font-size:9px!important;font-weight:800!important;letter-spacing:.025em;text-decoration:none!important;min-width:0}body .mobile-dock a+a{border-left:1px solid #ffffff2c!important;border-radius:0!important}body .mobile-dock a svg{width:22px!important;height:22px!important;stroke:white!important;color:white!important;stroke-width:1.8!important}body .mobile-dock a:hover,body .mobile-dock a:focus-visible{background:#ffffff20!important;outline:2px solid #d4fff4;outline-offset:-3px;border-radius:11px!important}body .footer73-wrap{padding-bottom:calc(120px + env(safe-area-inset-bottom))!important}}@media(min-width:901px){body .mobile-dock{display:none!important}}@media(prefers-reduced-motion:reduce){#v58-mobile-menu *,body .mobile-dock *{transition:none!important}}
