@import "https://fonts.googleapis.com/css2?family=Pinyon+Script&family=Poppins:wght@200;400;500;600;700;800;900&family=Roboto:wght@300;400;500;700&display=swap";
.site-footer-module__pX-7fa__footer{color:#101010;background:#f6f6f5;border-top:1px solid #e5e5e5;padding:clamp(48px,5vw,88px) clamp(24px,7vw,120px) 27px}.site-footer-module__pX-7fa__upper{grid-template-columns:minmax(210px,1fr) minmax(0,1.65fr);align-items:start;gap:clamp(40px,7vw,120px);display:grid}.site-footer-module__pX-7fa__identity>a:first-child{align-items:center;display:inline-flex}.site-footer-module__pX-7fa__identity img{width:168px;max-width:100%;height:auto}.site-footer-module__pX-7fa__identity p{letter-spacing:-.04em;max-width:260px;margin:26px 0 20px;font-size:clamp(17px,2vw,26px);font-weight:300;line-height:1.4}.site-footer-module__pX-7fa__email{color:#565656;border-bottom:1px solid #bbb;padding-bottom:4px;font-size:13px;text-decoration:none}.site-footer-module__pX-7fa__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.site-footer-module__pX-7fa__group{flex-direction:column;align-items:start;gap:15px;display:flex}.site-footer-module__pX-7fa__group h2{color:#f91616;letter-spacing:.18em;text-transform:uppercase;margin:4px 0 8px;font-size:11px;font-weight:700}.site-footer-module__pX-7fa__group a{color:#272727;font-size:13px;line-height:1.4;text-decoration:none;transition:color .25s cubic-bezier(.16,1,.1,1)}.site-footer-module__pX-7fa__group a:hover{color:#f91616}.site-footer-module__pX-7fa__footer a:focus-visible{outline-offset:5px;outline:2px solid #f91616}.site-footer-module__pX-7fa__bottom{color:#767676;letter-spacing:.03em;border-top:1px solid #dedede;justify-content:space-between;gap:24px;margin-top:clamp(55px,7vw,100px);padding-top:21px;font-size:11px;display:flex}@media (max-width:820px){.site-footer-module__pX-7fa__upper{grid-template-columns:1fr}.site-footer-module__pX-7fa__groups{gap:22px}}@media (max-width:540px){.site-footer-module__pX-7fa__groups{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.site-footer-module__pX-7fa__bottom{flex-direction:column;gap:9px}}
:root{--xp-color-red:#f91616;--xp-color-black:#020202;--xp-color-white:#fff;--xp-gray-0:#fff;--xp-gray-50:#f7f7f7;--xp-gray-100:#e6e7e8;--xp-gray-200:#d7d7d7;--xp-gray-300:#c5c5c5;--xp-gray-400:#aaa;--xp-gray-500:#929292;--xp-gray-600:#707070;--xp-gray-700:#555;--xp-gray-800:#343434;--xp-gray-900:#222;--xp-gray-950:#0c0c0c;--xp-bg:var(--xp-gray-0);--xp-surface:var(--xp-gray-50);--xp-surface-raised:var(--xp-gray-0);--xp-text:var(--xp-gray-900);--xp-text-muted:var(--xp-gray-600);--xp-border:var(--xp-gray-200);--xp-accent:var(--xp-color-red);--xp-accent-contrast:var(--xp-color-white);--xp-focus:var(--xp-color-red);--xp-font-sans:"Roboto", Arial, sans-serif;--xp-font-body:var(--xp-font-sans);--xp-font-ui:var(--xp-font-sans);--xp-font-display:"Poppins", Arial, sans-serif;--xp-font-decorative:"Pinyon Script", cursive;--xp-font-weight-extralight:200;--xp-font-weight-light:300;--xp-font-size-xs:.75rem;--xp-font-size-sm:.875rem;--xp-font-size-md:1rem;--xp-font-size-lg:clamp(1.125rem, 1.5vw, 1.25rem);--xp-font-size-xl:clamp(1.25rem, 2vw, 1.5rem);--xp-font-size-2xl:clamp(1.5rem, 3vw, 2rem);--xp-font-size-3xl:clamp(2rem, 4vw, 2.5rem);--xp-font-size-4xl:clamp(2.5rem, 5vw, 4rem);--xp-leading-tight:1.15;--xp-leading-normal:1.5;--xp-leading-relaxed:1.7;--xp-font-weight-regular:400;--xp-font-weight-medium:500;--xp-font-weight-bold:700;--xp-font-weight-black:900;--xp-space-0:0;--xp-space-1:.25rem;--xp-space-2:.5rem;--xp-space-3:.75rem;--xp-space-4:1rem;--xp-space-5:1.25rem;--xp-space-6:1.5rem;--xp-space-8:2rem;--xp-space-10:2.5rem;--xp-space-12:3rem;--xp-space-16:4rem;--xp-space-20:5rem;--xp-space-24:6rem;--xp-radius-sm:.375rem;--xp-radius-md:.75rem;--xp-radius-lg:1rem;--xp-radius-xl:1.5rem;--xp-radius-pill:9999px;--xp-shadow-sm:0 2px 8px #0000000d;--xp-shadow-md:0 10px 24px #00000014;--xp-shadow-lg:0 20px 48px #0000001f;--xp-duration-fast:.12s;--xp-duration-normal:.2s;--xp-duration-slow:.35s;--xp-ease-standard:cubic-bezier(.16, 1, .1, 1);--xp-z-background:-1;--xp-z-base:0;--xp-z-sticky:100;--xp-z-header:1000;--xp-z-popover:1100;--xp-z-modal:1200;--xp-z-toast:1300;--xp-content-max:90rem;--xp-page-gutter:clamp(1rem, 4vw, 4rem)}:root,[data-xp-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--xp-bg:#fff;--xp-surface:#f7f7f7;--xp-surface-raised:#fff;--xp-text:#222;--xp-text-muted:#707070;--xp-border:#d7d7d7;--xp-accent:#f91616;--xp-accent-contrast:#fff;--xp-focus:#f91616}[data-xp-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--xp-bg:#0c0c0c;--xp-surface:#222;--xp-surface-raised:#343434;--xp-text:#f7f7f7;--xp-text-muted:#bbb;--xp-border:#555;--xp-accent:#f91616;--xp-accent-contrast:#fff;--xp-focus:#f55}[data-xp-theme=brand]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--xp-bg:#f91616;--xp-surface:#dc1010;--xp-surface-raised:#ba0d0d;--xp-text:#fff;--xp-text-muted:#fff0f0;--xp-border:#f88;--xp-accent:#fff;--xp-accent-contrast:#222;--xp-focus:#fff}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--xp-bg);min-width:320px;color:var(--xp-text);font-family:var(--xp-font-sans);font-size:var(--xp-font-size-md);line-height:var(--xp-leading-normal);-webkit-font-smoothing:antialiased;margin:0}img,svg,video{max-width:100%}button,input,textarea,select{font:inherit}a{color:inherit;text-underline-offset:.15em;transition:color var(--xp-duration-normal) var(--xp-ease-standard)}a:hover{color:var(--xp-accent)}:focus-visible{outline:2px solid var(--xp-focus);outline-offset:3px}::selection{background:var(--xp-accent);color:var(--xp-accent-contrast)}[disabled],[aria-disabled=true]{cursor:not-allowed}.xp-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--xp-font-display:"Poppins",Arial,sans-serif;--xp-font-decorative:"Pinyon Script",cursive;--xp-font-sans:"Roboto",Arial,sans-serif;--xp-font-body:var(--xp-font-sans);--xp-font-ui:var(--xp-font-sans)}html{scroll-behavior:smooth}body{overflow-x:hidden}a{text-decoration:none}button,input{font:inherit}
