html body .site-header,html body .site-header--store{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000!important;border-bottom:1px solid #ffffff24!important}html body .site-header .header-inner{height:88px}html body .site-header .brand-lockup{gap:0;height:auto;overflow:visible}html body .tap-brand-logo--header{height:76px}html body .site-header .desktop-nav a{color:#ffffffeb!important}html body .site-header .desktop-nav a:hover,html body .site-header .desktop-nav a.is-active{color:var(--signal)!important}html body .site-header .search-button,html body .site-header .mobile-menu-trigger{color:#fff}html body .site-header .search-button:hover,html body .site-header .mobile-menu-trigger:hover{color:var(--signal)}html body .mobile-menu-panel{background:#000;border-color:#ffffff24;box-shadow:0 18px 24px #0000008c}html body .mobile-menu-link{color:#ffffffe6}html body .mobile-menu-link:hover{color:var(--signal)}html{scroll-padding-top:104px}html body .site-footer{color:#fff;background:#000;border-top:1px solid #ffffff24}html body .site-footer .footer-logo-lockup{min-height:0}html body .site-footer .tap-footer-tagline{color:#c4c7ce}html body .site-footer a.tap-footer-email,html body .site-footer .tap-footer-primary-link,html body .site-footer .tap-footer-column h2,html body .site-footer .tap-footer-kicker{color:var(--signal)}html body .site-footer .tap-footer-column a{color:#aeb3bd!important}html body .site-footer .tap-footer-column a:hover{color:#fff!important}html body .site-footer .tap-footer-description{color:#aeb3bd}html body .site-footer .tap-footer-contact-note,html body .site-footer .tap-footer-copyright,html body .site-footer .tap-footer-motto{color:#8a909a!important}html body .site-footer .tap-footer-contact-note a{color:#c5c8cf!important}html body .site-footer .tap-footer-bottom{border-top-color:#ffffff24}html body .site-footer .tap-footer-socials{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}html body .site-footer .tap-footer-social{border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 13px;text-decoration:none;transition:border-color .2s,background-color .2s,transform .2s;display:inline-flex;color:#fff!important}html body .site-footer .tap-footer-social:hover{border-color:var(--signal);background:#ffffff12;transform:translateY(-1px)}html body .site-footer .tap-footer-social:focus-visible{outline:2px solid var(--signal);outline-offset:3px}html body .site-footer .tap-social-icon{flex:0 0 20px;width:20px;height:20px}html body .site-footer .tap-footer-social span{letter-spacing:.02em;font-size:13px;font-weight:600}@media (max-width:680px){html body .site-header .header-inner{height:78px}html body .tap-brand-logo--header{height:66px}html body .tap-brand-logo--footer{height:112px}html{scroll-padding-top:92px}}.tap-cookie-settings-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.tap-cookie-settings-link:hover,.tap-cookie-settings-link:focus-visible{color:var(--signal,#d51f6d);text-underline-offset:3px;text-decoration:underline}.tap-cookie-settings-link:focus-visible{outline-offset:3px;outline:2px solid}html body .site-footer{padding-top:48px;padding-bottom:22px}html body .site-footer .tap-footer-grid{grid-template-columns:minmax(0,1.2fr) minmax(150px,.62fr) minmax(0,1.08fr);align-items:start;gap:clamp(30px,4vw,64px)}html body .tap-brand-logo--footer{height:118px}html body .site-footer .tap-footer-tagline{margin-top:13px;margin-bottom:8px}html body .site-footer .tap-footer-contact{grid-column:auto;min-width:0;display:block}html body .site-footer .tap-footer-socials{gap:10px;margin-top:15px}html body .site-footer .tap-footer-social[aria-label=WhatsApp]{border-color:#25d3665c}html body .site-footer .tap-footer-social[aria-label=LinkedIn]{border-color:#0a66c26b}html body .site-footer .tap-footer-social[aria-label=WhatsApp] .tap-social-icon{color:#25d366}html body .site-footer .tap-footer-social[aria-label=LinkedIn] .tap-social-icon{color:#0a66c2}html body .site-footer .tap-footer-social[aria-label=WhatsApp]:hover{background:#25d36614;border-color:#25d366}html body .site-footer .tap-footer-social[aria-label=LinkedIn]:hover{background:#0a66c21a;border-color:#0a66c2}html body .site-footer .tap-footer-bottom nav .tap-cookie-settings-link{color:#858b94;font-size:9px;line-height:1.4}html body .site-footer .tap-footer-bottom nav .tap-cookie-settings-link:hover{color:#fff}@media (max-width:1100px) and (min-width:681px){html body .site-footer .tap-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:30px 38px}html body .site-footer .tap-footer-contact{grid-column:1/-1;max-width:none;display:block}html body .site-footer .tap-footer-bottom{flex-wrap:wrap}}@media (max-width:680px){html body .site-footer{padding:34px 20px 20px}html body .site-footer .tap-footer-grid{grid-template-columns:minmax(0,1fr);gap:25px}html body .site-footer .tap-footer-brand,html body .site-footer .tap-footer-column,html body .site-footer .tap-footer-contact{grid-column:1}html body .tap-brand-logo--footer{height:96px}html body .site-footer .tap-footer-tagline{margin:11px 0 7px;font-size:14px}html body .site-footer a.tap-footer-email{overflow-wrap:anywhere;font-size:14px;display:inline-block}html body .site-footer .tap-footer-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 18px;display:grid}html body .site-footer .tap-footer-column h2{grid-column:1/-1;margin:0 0 3px}html body .site-footer .tap-footer-column a{line-height:1.45}html body .site-footer .tap-footer-contact{margin:0;padding:17px 15px 14px}html body .site-footer .tap-footer-socials{gap:9px;margin-top:14px}html body .site-footer .tap-footer-social{min-height:42px;padding:8px 11px}html body .site-footer .tap-footer-bottom{gap:11px;margin-top:25px;padding-top:16px}html body .site-footer .tap-footer-bottom nav{gap:10px 16px}html body .site-footer .tap-footer-bottom nav a,html body .site-footer .tap-footer-bottom nav .tap-cookie-settings-link{font-size:10px}}html body .site-footer .tap-footer-social.is-linkedin .tap-social-icon{color:#0a66c2}html body .site-footer .tap-footer-social.is-instagram .tap-social-icon{color:#e4405f}html body .site-footer .tap-footer-social.is-youtube .tap-social-icon{color:#f03}html body .site-footer .tap-footer-social.is-tiktok .tap-social-icon{color:#25f4ee}html body .site-footer .tap-footer-social.is-facebook .tap-social-icon{color:#1877f2}html body .site-footer .tap-footer-social.is-linkedin:hover{background:#0a66c21a;border-color:#0a66c2}html body .site-footer .tap-footer-social.is-instagram:hover{background:#e4405f1a;border-color:#e4405f}html body .site-footer .tap-footer-social.is-youtube:hover{background:#ff00331a;border-color:#f03}html body .site-footer .tap-footer-social.is-tiktok:hover{background:#25f4ee1a;border-color:#25f4ee}html body .site-footer .tap-footer-social.is-facebook:hover{background:#1877f21a;border-color:#1877f2}html body .site-header .header-actions>a.header-cta,html body .site-header .header-actions>a.header-cta:link,html body .site-header .header-actions>a.header-cta:visited{background:var(--signal,#d51f6d)!important;border:1px solid var(--signal,#d51f6d)!important;color:#fff!important}html body .site-header .header-actions>a.header-cta:hover,html body .site-header .header-actions>a.header-cta:focus-visible{color:#fff!important;background:#b8175b!important;border-color:#b8175b!important}html body .site-header .header-actions>a.header-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}html body .site-footer .tap-whatsapp-channel{box-sizing:border-box;color:#173b2e;background:#f7f0e5;justify-content:space-between;align-items:center;gap:clamp(24px,4vw,56px);margin:-48px calc(50% - 50vw) 42px;padding:28px clamp(24px,5vw,76px);display:flex}html body .site-footer .tap-whatsapp-channel-copy{align-items:center;gap:24px;min-width:0;display:flex}html body .site-footer .tap-whatsapp-channel-icon{color:#fff;background:#25d366;border-radius:50%;flex:0 0 68px;justify-content:center;align-items:center;width:68px;height:68px;display:inline-flex}html body .site-footer .tap-whatsapp-channel-icon .tap-social-icon{width:39px;height:39px}html body .site-footer .tap-whatsapp-channel-text h2{color:#173b2e;letter-spacing:.015em;margin:0 0 7px;font-size:clamp(19px,2vw,25px);font-weight:800;line-height:1.2}html body .site-footer .tap-whatsapp-channel-text p{color:#3b5147;margin:0;font-size:15px;line-height:1.55}html body .site-footer .tap-whatsapp-channel-link{text-align:center;background:#159447;border:1px solid #159447;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:11px;min-height:56px;padding:13px 25px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex;color:#fff!important}html body .site-footer .tap-whatsapp-channel-link .tap-social-icon{flex:0 0 23px;width:23px;height:23px}html body .site-footer .tap-whatsapp-channel-link:hover{background:#107b3a;border-color:#107b3a;transform:translateY(-1px)}html body .site-footer .tap-whatsapp-channel-link:focus-visible{outline-offset:3px;outline:3px solid #173b2e}html body .site-footer .tap-whatsapp-channel-arrow{font-size:23px;line-height:1}@media (max-width:760px){html body .site-footer .tap-whatsapp-channel{flex-direction:column;align-items:stretch;gap:20px;margin-top:-48px;padding:24px 22px}html body .site-footer .tap-whatsapp-channel-copy{align-items:flex-start;gap:16px}html body .site-footer .tap-whatsapp-channel-icon{flex-basis:54px;width:54px;height:54px}html body .site-footer .tap-whatsapp-channel-icon .tap-social-icon{width:31px;height:31px}html body .site-footer .tap-whatsapp-channel-text h2{font-size:18px}html body .site-footer .tap-whatsapp-channel-text p{font-size:14px}html body .site-footer .tap-whatsapp-channel-link{box-sizing:border-box;width:100%}}@media (max-width:680px){html body .site-footer .tap-whatsapp-channel{margin-top:-34px;margin-bottom:30px}}.mobile-menu-cta{border:1px solid var(--signal);background:var(--signal);letter-spacing:.08em;text-align:center;margin:12px 18px 16px;padding:14px 16px;font-weight:800;display:block;color:#fff!important}
