.ContactSection-module__AljRqW__page{max-inline-size:80rem;caret-color:var(--brand-dark-red);margin-inline:auto;padding:9.5rem 2.5rem 5rem}.ContactSection-module__AljRqW__page ::selection{color:var(--brand-dark-red);background:var(--cream-deep)}.ContactSection-module__AljRqW__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(3rem,6vw,6rem);scroll-margin-block-start:7rem;display:grid}.ContactSection-module__AljRqW__introduction{padding-block-start:.5rem}.ContactSection-module__AljRqW__title{max-inline-size:9ch;color:var(--brand-dark-red);font-family:var(--font-display-family);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(3.5rem,6.7vw,5.5rem);font-weight:500;line-height:1.02}.ContactSection-module__AljRqW__greeting{inline-size:fit-content;color:var(--brand-gold);font-family:var(--font-display-ar-family);margin-block:1.25rem 2rem;font-size:clamp(2.5rem,4.5vw,4rem);font-weight:400;line-height:1.6;display:block}.ContactSection-module__AljRqW__description{max-inline-size:34ch;color:var(--ink-soft);text-wrap:pretty;font-size:1.125rem;line-height:1.75}.ContactSection-module__AljRqW__channels{margin-block-start:3rem}.ContactSection-module__AljRqW__email,.ContactSection-module__AljRqW__channel{color:var(--brand-dark-red);text-decoration:none;display:block}.ContactSection-module__AljRqW__email{border-block:1px solid var(--border-strong);padding-block:1.5rem}.ContactSection-module__AljRqW__channelLabel{color:var(--ink-soft);align-items:center;gap:.625rem;font-size:.8125rem;line-height:1.5;display:flex}.ContactSection-module__AljRqW__channelLabel svg,.ContactSection-module__AljRqW__location>svg{stroke-width:1.5px;flex-shrink:0;block-size:1rem;inline-size:1rem}.ContactSection-module__AljRqW__emailAddress,.ContactSection-module__AljRqW__channelValue{justify-content:space-between;align-items:center;gap:.5rem;margin-block-start:.625rem;display:flex}.ContactSection-module__AljRqW__emailAddress{letter-spacing:-.025em;font-size:clamp(1.25rem,2.1vw,1.75rem)}.ContactSection-module__AljRqW__emailAddress svg,.ContactSection-module__AljRqW__channelValue svg,.ContactSection-module__AljRqW__mapLabel svg{flex-shrink:0;block-size:1rem;inline-size:1rem;transition:transform .18s ease-out}.ContactSection-module__AljRqW__quickLinks{border-block-end:1px solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ContactSection-module__AljRqW__channel{padding-block:1.5rem}.ContactSection-module__AljRqW__channel:first-child{padding-inline-end:1.25rem}.ContactSection-module__AljRqW__channel:last-child{border-inline-start:1px solid var(--border-strong);padding-inline-start:1.25rem}.ContactSection-module__AljRqW__channelValue{font-variant-numeric:tabular-nums;font-size:.875rem}.ContactSection-module__AljRqW__location{color:var(--ink-soft);align-items:flex-start;gap:.875rem;padding-block:1.75rem;font-size:.875rem;line-height:1.65;text-decoration:none;display:flex}.ContactSection-module__AljRqW__location>svg{color:var(--brand-dark-red);margin-block-start:.2rem}.ContactSection-module__AljRqW__address{max-inline-size:28ch;display:block}.ContactSection-module__AljRqW__mapLabel{color:var(--brand-dark-red);text-underline-offset:.25em;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);align-items:center;gap:.5rem;margin-block-start:.5rem;display:flex}.ContactSection-module__AljRqW__email:hover .ContactSection-module__AljRqW__emailAddress,.ContactSection-module__AljRqW__channel:hover .ContactSection-module__AljRqW__channelValue{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.ContactSection-module__AljRqW__email:hover .ContactSection-module__AljRqW__emailAddress svg,.ContactSection-module__AljRqW__channel:hover .ContactSection-module__AljRqW__channelValue svg,.ContactSection-module__AljRqW__location:hover .ContactSection-module__AljRqW__mapLabel svg{transform:translate(2px,-2px)}.ContactSection-module__AljRqW__page a:focus-visible{outline:2px solid var(--brand-dark-red);outline-offset:6px;border-radius:2px}.ContactSection-module__AljRqW__stationery{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--ya-white);overflow:hidden}.ContactSection-module__AljRqW__stationery .ya-label{color:var(--ink-soft);letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:500;line-height:1.5}.ContactSection-module__AljRqW__stationery .ya-field{border-radius:var(--radius-sm);background:var(--cream)}.ContactSection-module__AljRqW__stationery .ya-field::placeholder{color:var(--ink-mute);opacity:1}.ContactSection-module__AljRqW__stationery .ya-field:focus{background:var(--ya-white)}.ContactSection-module__AljRqW__stationery .ya-field[aria-invalid=true]{background:var(--danger-surface)}.ContactSection-module__AljRqW__stationery .ya-button{box-shadow:none}.ContactSection-module__AljRqW__consultation{isolation:isolate;border-radius:var(--radius-control);background:var(--brand-dark-red);color:var(--cream);justify-content:space-between;align-items:center;gap:3rem;margin-block-start:5rem;padding:3rem;display:flex;position:relative;overflow:hidden}.ContactSection-module__AljRqW__consultation:before{content:"";z-index:-1;pointer-events:none;border:1px solid color-mix(in srgb, var(--brand-yellow) 22%, transparent);border-start-start-radius:50%;border-start-end-radius:50%;block-size:36rem;inline-size:24rem;position:absolute;inset-block-start:-4rem;inset-inline-end:-3rem;transform:rotate(20deg)}.ContactSection-module__AljRqW__consultationCopy{max-inline-size:38rem}.ContactSection-module__AljRqW__consultation h2{max-inline-size:24ch;font-family:var(--font-display-family);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.15}.ContactSection-module__AljRqW__consultation p{max-inline-size:56ch;color:color-mix(in srgb, var(--cream) 85%, var(--brand-dark-red));margin-block-start:1rem;font-size:.9375rem;line-height:1.7}.ContactSection-module__AljRqW__consultation a:focus-visible{outline-color:var(--brand-yellow)}.ContactSection-module__AljRqW__page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ContactSection-module__AljRqW__title{font-family:var(--font-display-ar-family);letter-spacing:0;line-height:1.4}.ContactSection-module__AljRqW__page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ContactSection-module__AljRqW__consultation h2{font-family:var(--font-display-ar-family);letter-spacing:0;line-height:1.4}:is(.ContactSection-module__AljRqW__page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ContactSection-module__AljRqW__emailAddress svg,.ContactSection-module__AljRqW__page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ContactSection-module__AljRqW__channelValue svg,.ContactSection-module__AljRqW__page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ContactSection-module__AljRqW__mapLabel svg){rotate:-90deg}@media (max-width:63.99rem){.ContactSection-module__AljRqW__page{padding:8rem 1.5rem 3rem}.ContactSection-module__AljRqW__layout{grid-template-columns:minmax(0,1fr);gap:2.5rem}.ContactSection-module__AljRqW__introduction{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;display:grid}.ContactSection-module__AljRqW__title{font-size:3.75rem}.ContactSection-module__AljRqW__greeting{margin-block:.5rem 1rem;font-size:2.75rem}.ContactSection-module__AljRqW__channels{margin-block-start:0}.ContactSection-module__AljRqW__emailAddress{font-size:1.375rem}.ContactSection-module__AljRqW__quickLinks{grid-template-columns:minmax(0,1fr)}.ContactSection-module__AljRqW__channel{padding-block:1rem}.ContactSection-module__AljRqW__channel:last-child{border-inline-start:0;border-block-start:1px solid var(--border);padding-inline-start:0}.ContactSection-module__AljRqW__channel:first-child{padding-inline-end:0}.ContactSection-module__AljRqW__consultation{gap:2rem;margin-block-start:3rem;padding:2rem}}@media (max-width:39.99rem){.ContactSection-module__AljRqW__page{padding:7.5rem 1.25rem 2.5rem}.ContactSection-module__AljRqW__introduction{display:block}.ContactSection-module__AljRqW__title{max-inline-size:none;font-size:clamp(2.75rem,12vw,4rem)}.ContactSection-module__AljRqW__greeting{margin-block:.5rem 1rem}.ContactSection-module__AljRqW__description{max-inline-size:36ch;font-size:1rem}.ContactSection-module__AljRqW__channels{margin-block-start:1.75rem}.ContactSection-module__AljRqW__quickLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.ContactSection-module__AljRqW__channel:first-child{padding-inline-end:.75rem}.ContactSection-module__AljRqW__channel:last-child{border-inline-start:1px solid var(--border-strong);border-block-start:0;padding-inline-start:.75rem}.ContactSection-module__AljRqW__channelValue{font-size:.8125rem}.ContactSection-module__AljRqW__channelValue svg{inline-size:.75rem}.ContactSection-module__AljRqW__location{padding-block-end:0}.ContactSection-module__AljRqW__stationery{margin-inline:-.25rem}.ContactSection-module__AljRqW__consultation{flex-direction:column;align-items:flex-start;padding:2rem 1.5rem}.ContactSection-module__AljRqW__consultation .ya-button{max-inline-size:100%}}@media (prefers-reduced-motion:reduce){.ContactSection-module__AljRqW__page a svg{transition:none}.ContactSection-module__AljRqW__page a:hover svg{transform:none}}