.contact-module-scss-module__csZEva__wrap{background:var(--bernys-cream);padding:48px 0 90px}.contact-module-scss-module__csZEva__container{max-width:var(--container);margin:0 auto;padding:0 28px}.contact-module-scss-module__csZEva__hero{margin-bottom:46px;position:relative}.contact-module-scss-module__csZEva__heroImg{aspect-ratio:16/6;border-radius:26px;width:100%;max-width:980px;margin:0 auto;position:relative;overflow:hidden}.contact-module-scss-module__csZEva__img{object-fit:cover}.contact-module-scss-module__csZEva__title{font-family:var(--font-handsome);color:var(--bernys-rust);font-size:56px;font-weight:400;position:absolute;bottom:-10px;left:0}.contact-module-scss-module__csZEva__content{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.contact-module-scss-module__csZEva__left{min-width:0}.contact-module-scss-module__csZEva__right{justify-content:flex-start;min-width:0;display:flex}.contact-module-scss-module__csZEva__info{max-width:52ch;color:var(--bernys-rust)}.contact-module-scss-module__csZEva__info p{letter-spacing:.1em;margin:0 0 18px;font-size:14px;line-height:1.85}.contact-module-scss-module__csZEva__accordions{max-width:520px;margin-top:56px}.contact-module-scss-module__csZEva__accItem{border-top:1px solid color-mix(in srgb,var(--bernys-rust)35%,transparent)}.contact-module-scss-module__csZEva__accHeader{cursor:pointer;letter-spacing:.1em;width:100%;color:var(--bernys-rust);background:0 0;border:0;justify-content:space-between;align-items:center;padding:26px 0;font-size:15px;display:flex}.contact-module-scss-module__csZEva__plus{opacity:.9;width:16px;height:16px;position:relative}.contact-module-scss-module__csZEva__plus:before,.contact-module-scss-module__csZEva__plus:after{content:"";background:var(--bernys-rust);position:absolute}.contact-module-scss-module__csZEva__plus:before{width:16px;height:2px;top:7px;left:0}.contact-module-scss-module__csZEva__plus:after{width:2px;height:16px;transition:transform .2s;top:0;left:7px}.contact-module-scss-module__csZEva__minus:after{transform:scaleY(0)}.contact-module-scss-module__csZEva__accBody{grid-template-rows:0fr;transition:grid-template-rows .26s;display:grid}.contact-module-scss-module__csZEva__accBodyOpen{grid-template-rows:1fr}.contact-module-scss-module__csZEva__accInner{color:#000000bf;overflow:hidden}.contact-module-scss-module__csZEva__accInner p{letter-spacing:.1em;opacity:.9;margin:0 0 20px;font-size:14px;line-height:1.85}.contact-module-scss-module__csZEva__form{width:100%;max-width:520px}.contact-module-scss-module__csZEva__fields{border:0;margin:0;padding:0}.contact-module-scss-module__csZEva__field{gap:10px;margin-bottom:26px;display:grid}.contact-module-scss-module__csZEva__field span{letter-spacing:.1em;color:var(--bernys-rust);font-size:14px}.contact-module-scss-module__csZEva__field span em{opacity:.6;margin-left:6px;font-size:12px;font-style:normal}.contact-module-scss-module__csZEva__field input,.contact-module-scss-module__csZEva__field textarea{border:0;border-bottom:1px solid color-mix(in srgb,var(--bernys-rust)45%,transparent);letter-spacing:.08em;color:#000000b3;background:0 0;outline:none;padding:12px 4px;font-size:14px}.contact-module-scss-module__csZEva__field textarea{resize:vertical;min-height:120px}.contact-module-scss-module__csZEva__typeBlock{margin-bottom:26px}.contact-module-scss-module__csZEva__typeLabel{letter-spacing:.1em;color:var(--bernys-rust);margin-bottom:12px;font-size:14px}.contact-module-scss-module__csZEva__typeLabel em{opacity:.6;margin-left:6px;font-size:12px;font-style:normal}.contact-module-scss-module__csZEva__pills{flex-wrap:wrap;gap:12px;display:flex}.contact-module-scss-module__csZEva__pill{border:1px solid color-mix(in srgb,var(--bernys-rust)60%,transparent);color:var(--bernys-rust);letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:8px;padding:10px 14px;font-size:12px}.contact-module-scss-module__csZEva__pillActive{background:var(--bernys-rust);color:#fff;border-color:var(--bernys-rust)}.contact-module-scss-module__csZEva__actions{justify-items:center;gap:14px;margin-top:24px;display:grid}.contact-module-scss-module__csZEva__submit{background:var(--bernys-rust);color:#fff;letter-spacing:.2em;cursor:pointer;border:0;border-radius:999px;padding:14px 26px;font-size:12px}.contact-module-scss-module__csZEva__submit:disabled{opacity:.7;cursor:default}.contact-module-scss-module__csZEva__ok{color:#0009;font-size:14px}.contact-module-scss-module__csZEva__err{color:#a00000d9;font-size:14px}@media (max-width:900px){.contact-module-scss-module__csZEva__container{padding:0 20px}.contact-module-scss-module__csZEva__heroImg{aspect-ratio:16/9}.contact-module-scss-module__csZEva__title{text-align:left;margin:18px 0 0;font-size:44px;position:static}.contact-module-scss-module__csZEva__content{grid-template-columns:1fr;gap:46px}.contact-module-scss-module__csZEva__form,.contact-module-scss-module__csZEva__accordions{max-width:none}.contact-module-scss-module__csZEva__actions{justify-items:start}}.contact-module-scss-module__csZEva__overlay{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;place-items:center;padding:16px;animation:.16s ease-out contact-module-scss-module__csZEva__overlayFade;display:grid;position:fixed;inset:0}.contact-module-scss-module__csZEva__overlayCard{text-align:center;background:#fff;border-radius:18px;width:min(420px,100%);padding:18px 18px 16px;animation:.18s ease-out contact-module-scss-module__csZEva__cardPop;box-shadow:0 20px 60px #00000040}.contact-module-scss-module__csZEva__overlayIcon{background:#00000014;border-radius:999px;place-items:center;width:42px;height:42px;margin:0 auto 10px;font-size:22px;line-height:1;display:grid}.contact-module-scss-module__csZEva__overlayTitle{letter-spacing:.02em;font-size:18px;font-weight:600}.contact-module-scss-module__csZEva__overlayText{opacity:.75;margin-top:6px;font-size:14px}.contact-module-scss-module__csZEva__overlayBtn{cursor:pointer;background:var(--bernys-rust);color:#fff;border:0;border-radius:999px;width:100%;margin-top:14px;padding:10px 12px;font-weight:600}@keyframes contact-module-scss-module__csZEva__overlayFade{0%{opacity:0}to{opacity:1}}@keyframes contact-module-scss-module__csZEva__cardPop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.contact-module-scss-module__csZEva__overlay,.contact-module-scss-module__csZEva__overlayCard{animation:none}}
