html body .foot3__base nav,html body .foot__base nav{gap:2px 0}html body .foot3__base nav a,html body .foot__base nav a{justify-content:flex-start;min-width:0;padding:6px 0}html body .foot3__base nav a:not(:last-child)::after,html body .foot__base nav a:not(:last-child)::after{content:"/";margin:0 8px;color:#9A9A9A}@media (min-width:601px) and (max-width:1023px){html body .foot3__contact ul,html body .foot__contact ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}html body .foot3__contact li,html body .foot__contact li{background:#fff;border-radius:10px;padding:10px 12px}html body .foot3__contact li:first-child,html body .foot__contact li:first-child{grid-column:auto}}@media (max-width:360px){html body .cta__row .btn,html body .hero__cta .btn{white-space:normal!important;font-size:15px!important;padding-left:14px!important;padding-right:14px!important;text-align:center;line-height:1.25;height:auto}}html body .hero.w3h{padding-bottom:20px!important}html body .w3h+.soc7wrap{margin-top:0!important;margin-bottom:0!important;padding-top:4px!important;padding-bottom:4px!important}html body main>section.w3.w3:not(.hero):not(.w3h){padding-top:20px!important}@media (max-width:760px){html body .hero.w3h{padding-bottom:12px!important}html body main>section.w3.w3:not(.hero):not(.w3h){padding-top:12px!important}html body .w3h .w3stats{margin-top:16px!important}html body .w3h .hero__cta{margin-top:18px!important}}@media (max-width:600px){html body .foot3__cta,html body .foot__cta{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}html body .foot3__cta a,html body .foot__cta a{justify-content:center;text-align:center}html body .foot3__base,html body .foot__base{align-items:center!important;justify-content:center!important;text-align:center}html body .foot3__base p,html body .foot__base p{width:100%;text-align:center}html body .foot3__base nav,html body .foot__base nav{justify-content:center!important;width:100%}html body .foot3__brand,html body .foot__brand{max-width:none!important;width:100%}html body .foot3__brand p,html body .foot__brand p{max-width:none!important;width:100%}}@media (hover:hover) and (prefers-reduced-motion:no-preference){html body .svc__art svg,html body .p3d__in svg{transition:transform .7s cubic-bezier(.22,1,.36,1),filter .7s}html body .svc__c:hover .svc__art svg{transform:translateY(-5px) scale(1.025);filter:drop-shadow(0 14px 18px rgba(0,0,0,.08))}html body .p3d:hover .p3d__in svg{transform:translateY(-4px) scale(1.015)}}@media (max-width:760px){html body .foot3__brand p,html body .foot__brand p{max-width:none!important;width:100%}}@media (max-width:600px){html body .foot3__links a,html body .foot__grid nav a{display:inline-block;padding-top:3px;padding-bottom:3px}}